1 1
2 1
3 1
4 1
5 3
6 1
7 1
8 10
9 15
10 1
11 1
12 35
13 280
14 105
15 1
16 1
17 126
18 5775
19 15400
20 945
21 1
22 1
23 462
24 126126
25 2627625
26 1401400
27 10395
28 1
29 1
30 1716
31 2858856
32 488864376
33 2546168625
34 190590400
35 135135
36 1
37 1
38 6435
39 66512160
40 96197645544
41 5194672859376
42 4509264634875
43 36212176000
44 2027025
45 1
46 1
47 24310
48 1577585295
49 19688264481600
50 11423951396577720
51 123378675083039376
52 13189599057009375
53 9161680528000
54 34459425
55 1
56 1
57 92378
58 37978905250
59 4148378852099625
60 26478825654361766400
61 3708580189773818399040
62 5721809435651034101376
63 59287247761257140625
64 2977546171600000
65 654729075
66 1
67 1
68 352716
69 925166131890
70 893864677761055000
71 63805953776276649848625
72 119059073926364394099763200
73 2779202577056119960603777920
74 470624547891733205872277376
75 388035036597427985390625
76 1208883745669600000
77 13749310575
78 1
79 1
80 1352078
81 22754499243840
82 196056702961398759480
83 158421985022100255941485000
84 4012852078114749147678149338875
85 1461034854396267778567973305958400
86 4263127221846887596248598498826880
87 63887753000850674430367526069376
88 3546252199463894358484921875
89 599606337852121600000
90 316234143225
91 1
92 1
93 5200300
94 564121960420200
95 43627992869961630486720
96 402789797982510165934296910320
97 140413003088367308737750586624350000
98 814318942973348333484015877548157809375
99 42354925592620124113657511548409579520000
100 12233832241625685631640659383106015132800
101 13536281554808237495608549953475109376
102 43764298393583920278062420859375
103 356765771022012352000000
104 7905853580625
105 1
106 1
107 20058300
108 14079683012144400
109 9825387560922608865863400
110 1044048983553856888083223814102400
111 5061324188732823772720935900249118313520
112 474750200441159213998774295008486246570750000
113 450538787986875167583433232345723106006796340625
114 2603748678087112079607396853175424115984250880000
115 61247286460823449786646954166350590676638060800
116 4280862577989659916223699531336456815269376
117 709638098451963267308782154234765625
118 250806337028474683456000000
119 213458046676875
120 1
121 1
122 77558760
123 353428777651788000
124 2235197406895366368301560000
125 2749848597736878877579660426025283000
126 186899175230512509243760782421037810043187200
127 286835743456312434671347570864365730919777702885760
128 5050927030108676304976606530597710043478228399030000000
129 599167346385710947364525167684682505182168120225201390625
130 312130809252424791883997487259425015552026787308175360000
131 505895726470318083011327736955189247722874598745190400
132 1948331861670121959031227472899036244506290021376
133 14778213400262135041705388361938994140625
134 205661196363349240433920000000
135 6190283353629375
136 1
137 1
138 300540195
139 8915829964229105280
140 512889830640524227455318600000
141 7340868187958406864133837006461567360000
142 7041117632165297724871019111373587882874952008000
143 178400258297736314083688363958266353867959056030370816000
144 59034098562652855324502713832050720577190114808212674462486400
145 146413934927214422927834111686633731590253260933067148964500000000
146 1736838571242271431589086789036971360492316590257369167697384921875
147 68237706660107300431400133627319001909467611092918750537318400000
148 6586716322132432641861933104332501083130284494073893195673600
149 1237923304940515409841425186820698052889428528621797376
150 387706428555877112819140863675469511279296875
151 194555491759728381450488320000000
152 191898783962510625
153 1
154 1
155 1166803110
156 225890910734335847055
157 118567363586082148340230772390400
158 19823577330356822237975529651987811675200000
159 269771613496842658883696153749379321987705608060800000
160 113656607079139502856974065412286695612157455622118456108080000
161 713735019853256938080052846543288021880145181404878340512366524416000
162 37523683246739604798437640757064788691448682515186187946951441469287068800
163 10340521176901346119498908938785490710826907659608186713776301110363500000000
164 10148966011615895659987008264909188892571172600410326289212646156560260859375
165 25756127764918105921811150084450452156935104005395345386034297647923200000
166 130139122550173009637869329817777254887787781931280578089877789184000
167 1070185935044380512323321915431680287420963852422072453349376
168 12603948285923009060637450337225838342178662109375
169 210314486592266380347977873920000000
170 6332659870762850625
171 1
172 1
173 4537567650
174 5744976449471863238250
175 27588448683790477691829516810909225
176 54067018641349093794116342000232599221543526400
177 10485795011369737396545988077099910141492081543809504000000
178 73889789812009231013694846286145579688388256129233574380953024000000
179 8874714977842394782289525866553207686934529602935364139954491147080294800000
180 9996297196878927270525780646595786128869625725580126050987152560092551858282496000
181 64954656894649578274066349293466217242333450230560675312538868633528911487364888307200
182 1627251104663940452993886015248372044911752701382893300879300661213546964871054000000000
183 112146933995032000851139363926911533746664713549997497248384804895057112367387234765625
184 16036141958587213498809258139704587023022851714330740971247951397371573436416000000
185 3778510819214253030337714718183952658204966024554445091370435322772772864000
186 1231383761696375371372534602265492562394033953656999538707579109376
187 500515390382288612806973790341575266406256851025390625
188 257635246075526315926272895552000000000
189 221643095476699771875
190 1
191 1
192 17672631900
193 146603287914300510042750
194 6456134993024137596550016704221159000
195 148747100053062112014319332223556177788638372728625
196 412672592988274715960739943955466873728211120882016908543590400
197 48874177212322167090941043178124319305993479388315679254936511156480000000
198 112988101059526424609084388592581843820132640045419616884731287952340709825280000000
199 2749810412555913704947203531721626838875994419479797932643293524079211549855308308706000000
200 426184285022316171281183187790764500590056384738809609315023231691548240872696985147660124160000
201 276929081461876184839182762731275503001292876420492657730646803565488370475332804528104740910451200
202 530401939133313547605592190493373585178909280425020774347199521268551221240740381676043550000000000
203 2222023476892843729996171306449626283426629039719389098476404920155090833568172551814924994140625
204 15846472372801284697639909796235156579002561896663067840752708047489576698549096153088000000
205 156837074377071936080673001620510397081720092369369116361261318761806703386226688000
206 1850155333332565691862604612438504840489598409403595463907676319416549376
207 23977189776263535996518079426313163137191734448371337890625
208 355021369092075263346404050070656000000000
209 8200794532637891559375
210 1
211 1
212 68923264410
213 3752394405341098927410000
214 1518520146198743145394305369258273015000
215 412362416589097445950706288255194073729034176532735000
216 16418012842815214661871773055366208798223888822119306719216953818875
217 32813854573190879610395361437474355039110019133160558774449082639053479346176000
218 1467814948587396243850029457638743661754202726859133841250242430090112930745086752000000000
219 777137296319839476478978158316031102536648000389959317808677855788183912005666221045708761600000000
220 2899086499534697283455849482297164598199522158019780591758285967954466560683148476910450848985686692000000
221 49466433727009220189957892917414952774801154122814494460004421529923142164199488123879860959186723950428160000
222 2678554508115766347980549010504938307985569709638300256129200598826815119634105991996537884656897160143997977600
223 336964297761444053108520101661309823575916811532010888135404171782423483697106139161975286740672238500000000000
224 75468021783719535568712797752424744161841309721431619496683984496334436979302408901632577726767628779296875
225 24045145286467562400534668597668779941394302194806402607848532526378448924375611228344591319040000000
226 9087221487849149676849019583180213451810947564609186304542872303683517771877031754371072000
227 3569876565820518835014587462304707528229520620542646851205325365990551437541376
228 1370416281662342399880990829610928839106193582396663817138671875
229 546732908401795905553462237108810240000000000
230 319830986772877770815625
231 1
232 1
233 269128937220
234 96305202413079303971977650
235 358786083821210546934831794929283751000000
236 1150931410341531367817603099871257985211164609408911325000
237 659449605646736468951572585225884366036154467024574262309130040698150000
238 22319833647465029254898342902939836887829206829648330784810001535680167764172792689375
239 19403337364606729240780463729835130873337874408296174280076566180097012748535415894466713878528000
240 224754399385700263284092589811073076986965311575737103993305094119163669528729634173899862302188000000000000
241 20329512264016084508348094613713938036522311924977969901688472107564309899741645334857635479828558016890880000000000
242 9197632650847109658290973413762542305138535367788090131942938081271727519489200394289445755788238523049335693470400000000
243 14267004640678990070598604653465107076606121761895767545215325726580819753534774311762065660078746814550102644847542272000000
244 54890022949532268126852483022955182591896498645394651998355750163025911301922700044395961856125066251303921134714366269440000
245 396328761913107664877795298020869404632823417949224142795017745937980773140441443389347260021668979079333073812500000000000
246 4227526946866697702405365971451023761623516564297586913700092325233395105923735824379512582402776048159783418662109375
247 54444055673954982867881116513534321134840909783380478044607994265344324969291488221471605332097923809280000000
248 719787409589563895220366395664127816350063133853500062654028713870030319895575979588880877424640000
249 8716303439898090121061327127237193823320931514653060660721053752062046144238399717376
250 92537359419249670551963905769477969860645721651334724252288818359375
251 935460006275472794401973887693174320640000000000
252 13113070457687988603440625
253 1
254 1
255 1052049481860
256 2477729765484802228721220900
257 85117334167492526523178690533638489235987000
258 3231804378512666644078374294850869250996629879350604579000000
259 26712826522469919446023931176755278553239858841593040918530507290863422250000
260 15356861186628589560301812995871085680856611574408972125527467021878273756393088414233450000
261 260425088170496642700023269081231783081840591344819161113930048047667237907879798730960383547176793140625
262 66308477744241581536701213993812902412923723297701259552810455699503682828558719396625135847409779984579008921600000
263 146306437361933925737356832539813834712641551497864609467936528135852347703712920438519845640829593674300941672832000000000000
264 1768944816040691165704922579932493361595201701646451593998124984982177550418906970203880475856239535424538381987393947965440000000000
265 79421016678320746095768170587882694298549568214666446217194925878949064709121065569770929829970571558128370178505249943695186609600000000
266 9476518883724231556844204798588943818276133222613489460195986955273839921534471762409066139357236649087967364599153656258730393337856000000
267 2249153915454449338480399455354042533491977754288119517337328617353874066017490274146841590598286849389247123936403394790993855180154880000
268 825816368100019174694550957501428931152440478155751277012896494125071439978747135207851421901432297046315929262921188069000000000000000
269 377756655564236973397371099336014459293035435136974697089784493469441776999771503764518107705026405073577030791922339551025390625
270 179401044168296417859483421835829805718750744823088909697799820066871465099510433663377509362662874793951069470720000000
271 76519567338321186266251405517642045796886565769431645741659946694347233684619952134139195623835251466240000
272 26580376056272665722266638135836949801411003974866023137929514137966961778901144176537829376
273 7317761845514844697578753704344548378610003022465898659146747467041015625
274 1768954871866919054214132621627792640330240000000000
275 563862029680583509947946875
276 1
277 1
278 4116715363800
279 63888569159608123583555448000
280 20267355440604809405833965053245838754756648000
281 9124295129375998508226880735915151840692267199032733597008278000
282 1090289218290968157382063810657947863115209814483715680411080915664250557360000000
283 10674037510663225637692812370714367822722996762468989833983606080175342119342145078174606781250000
284 3542410239172973687674948931279482028555129653248743818139917441680409693701886881260548537192692938602950000000
285 19905660761080262613095746063048489149077289353349947044771118053479506518357295036798620999917812265937443765836882609390625
286 1076798065891005754090935309932864841106871318714006851665266965694737246500547206280348993772781961002487252328879714513295350169600000
287 350169653991224613125016493134108122559913798262421374577274025184083924301559616246212180891810610822136291526431078811928606814720000000000000
288 458861513850484924598570708992455436094883530873791335417249569795480388772672849130159396069085607921822125475020049551946558740971940864000000000000
289 1716807274695323346669620134619436330926596364626748083090942541343153899787681970404269872918567311607014317034299651202609365007520726768317480000000000
290 13593700376648844535545546014527657561532203397885866165764049704494204999051115401521055269140629739568164582600622496329595094148557706827619368960000000
291 175367175278885950265845773613583810642673915111243979093023336677592155052362082461199008550331142009731853218112186477459967580901703210318298091520000
292 2934187451855679624399207509729950602957344212969803194258862248626159702311381635984012504951533838055761755160480574396530655842527000000000000000
293 52293786036855309595367997776628012552936743377741289411762737261209661937676351567251799020344503794721256666875661076442260169371337890625
294 841503112502437469170348355290400100364418071811173828595697129901078999418123677657496961542995228411814132211630735360000000000
295 10740633258285938975947205929826043501802549861313492860517891320896996501636315179170849416596083117161091399680000
296 100058529697207472300923198199229353745636349498890260715866552712623519713412773510698767995109376
297 672363276127749445658233469108881449575065687707189234701062304019195556640625
298 3679426133483191632765395852985808691886899200000000000
299 25373791335626257947657609375
300 1
301 1
302 16123801841550
303 1650716376698532765860181216000
304 4842009781953959668605644911687737067191053880000
305 25887151135210416966164859833532690682977754211559743442378814560000
306 44803676162241932578671364535375085036496321201531890324964350919333883711616107838000
307 7486815641940628842772916247706487102197066171150123130620512411985656357799144045500429821280000000000
308 48760403382621853239212636974043773363509855143665277585586138348617441382036647296423919392474473473659785801750000000
309 6067722458840076918867669171600657730493096040013334990679586329600496077191649474032186435956151049090435802024126198610810250000000
310 8081598489812506818808307584796055292410733315729157276677585254435408448019363785349166592700426521466024763777260312370423293372772223624921875
311 71065871705251025443677601798579923979956078805182511137135690704397153499924580368597744773556926855405440782403885607487096440406018375080635636121600000
312 2736586498439713263798199438838043372424308825879796319211069092400176730080410806191253681481149688823912750706371754685443002818489803684275286681600000000000000
313 323898281654923924265469121176928155994821972896553790669301104558090984291165810849721264621915817738729571260480419665655787640866398126314250830049796096000000000000
314 86560652120487350082943577104827395930100077011068972230880213210177716549791557020528155616723051766794674402812412268996417335925498654780554605077146311312480000000000
315 39854479927874564983408495566266081233286842302644688889313875705454399851466319265709708777359204753136376240689269324845086225456909387496249338990185039433564160000000
316 24924595613468061750635360444751671233328158021149454433714639910006395334286062229222104003741778400813537104290400370574773323855350650727332810178090837711237120000
317 17193539983261791993988824785909017020507274696708155742331709560946698514412628814787994118415798010547478051564523843281274296834777608551889025000000000000000
318 10929631839723723810769531243685284001031695996202870867251558318913367554991664836884374500141450290959178686130810496411676640603028100262879638671875
319 5509538348885828340578303313552403865764582493438889361090900752663038804838433342161896989476755239755016045539362140556120555520000000000
320 1961639968586448548811410282992857949548588291116824534149957038558995354949396642092270338540749562999641234941308272640000
321 460081726922501805781154781643029671421007885175934278944404608558284734205755822611655283286280294629376
322 71267145453160802492544456558195889247709087568523522932139098914514633026123046875
323 8381732732074710539439571753101672200118356377600000000000
324 1192568192774434123539907640625
325 1
326 1
327 63205303218876
328 42729481209331811699609899185000
329 1160315394152728114422073027887994879804793649600000
330 73774017881348859741872288078218995445034495984844249504247002841200000
331 1852466815196967278826032879681314672121695985439013495888891718513899261125687591684000000
332 5294282778055691015055579333047257460736896707399809347146283081455239648343317299923292086016664517532400000
333 678322859450634487281474679494624682158014882147703534618607039524975549065252610673903347173432620547004483486972000000000000
334 1874843044964942262092058307218114156614274512265376869027161353580114512745290048316337986500730326236572401395663988445536148674612500000000
335 61706911548621260069889072258713959134666328639581327618042492827631207874755469375489656721911015026029544837876455246160087709642484793296250218500000000
336 14739453130164532036150611207969507292520144115070194305759082180357545773851931588958491416492106203508085970415998396215809679636522290574308768946375543838980859375
337 16774096116898298241163899038193837101067715014431852113411589278723680064574681170009977827943255069574706264231379038349648702823995967278265776262315619695787457380352000000
338 63260481675172215707247368630323646642076640794258664190591869118115357300110452226158047706171979813913377258586585325852673156795161888999059343062760480845661693440000000000000000
339 575955070667377875615435867088518125992277376145926121907456337992369607176073781878528610891058329590179098512653746793794859873811877296646177056638212673422158321538252800000000000000
340 9581143668592724700614502055329279926781187899139838730880659731872848367585953438348393708646854626529961231477626423414227959278584232516919530357437898141035163785733407102400000000000
341 227688731573088655371707384195264907415769079643903183384716480041928151574833080315589671063975192344566800873174457407224380899907130856456560948510141469644165962092076282675200000000
342 6219305934542452210058027179131674656058159284614118903301536973672286568438343785078397665010354988539562022263477311553892808577328698295865529128308582666613570636137746984960000
343 161332372043803614144840237069180611921571991764694808761502005698395197232219470337998510578132773916013304184792585841505234148246789664260628635724505243500000000000000000
344 3370772014973355375923290628690096744603105688465642621066101873496501967004571962975118464917681134181660090253361215988191139314889376454959742226658538818359375
345 49473728668131959225899908145969827251261981022678954715109021545101216176799986673715215854941706158555134436225203013259871132200793538560000000000
346 460065922923539725874639788218425790801516086365700031945470465448465343315359554950618830142643634465998683373359579350306816000000
347 2559550127383335093513815120130366462562593538212901553271737882966486105854905285900113866397682135377170661376
348 8657889165377240090806763304972427605257938503262080183410918431629810193178558349609375
349 20828605839205655690507335806457655417294115598336000000000000
350 58435841445947272053455474390625
351 1
352 1
353 247959266474052
354 1107958355965490144646204841907376
355 278828220975086565898838955130411130708646723974625000
356 211099105568100594465674058990169556619343130175791348482131663336384000000
357 77020499704911916534412694153224586000035282680962702522297491275050560649219495594603840000000
358 3771518569332688291848149118863047041568123693911058094571728467865987955346651822508530963226349909782772864000000
359 9526618681618127353626673913100867132819672279287870475435502023354161274932451451864534237503855502679719922588727231549202638000000
360 586358845966403046653480813241657813311700237546892096367044859107626787367112112732039225286704736105034493686763313613875443986934306680000000000000
361 478407731148285370076778521077642031520524810408071981413007012610803800553561188670753968242438444896922801786666530190809773317301681613686965326441887562500000000
362 3116069925317770408946539714780356098298050423348468206438295243176646912978172691915130892036922998865299268507025226299544109066634922222563229834631869177887841595582500000000
363 105305811801694959185113555324813977003850082207891679954556065822055194208206120331330213720242052204108919243239386391182404872658241835196956924680181806832989777358818944721059234765625
364 12730422553987746589601876314482612204218928211066730467409041380843598362551104937829064517870113600105114106577597756445320422633099952927315705150636949085015559234801747789354887288979456000000
365 3978770328292770717974209785429053190913490386528869661140190399834676167905285379726879237140966835092933916462318946314274718968459480466476727270023878659010509112714138052249522380800000000000000000
366 2414981027563593411560686690040740503937833534818480239441740128642157327284278015829594973946192434170484828793974680700351030752775789573071815305767447702797688593165038106775458106238566400000000000000
367 2209090005426316830968365833748293221172413191720189687016848425077781724808226548132307660370037802732089140914256426341581120971674573950203560188038897583992782353425477509711582591563586523200000000000
368 2431088997338219672398158372933857395022313182044577202924997898885964667839226687927130189392634390796652031463033141657851186396013525476459108525166373958389641371315311578116621136638980915200000000
369 2635699005763390255461015060195907808172419693111057487442443287365795049029306429593807517797535620215212747329418408862842668296009262166204642576189606958896187894305458028002225143205273600000
370 2361488632465501730379885535399646656381243283744146569363729085929783893068880312629523373947738022722265006488043549726564690345664065072815936466474688970837577286607500000000000000000
371 1502869099654736530037960426215785149657482854320164314834231152993439097738186920891178020372165259586324290944208534803389362496399811083402534361489995757722731842041015625
372 599748252316841265207166503541592924982110109873251876990540593499661732572827899446510941603777529619893940514248244581356877566990917399736053923840000000000
373 136916840597136707341804724017081023481431556129157716806256857687019517294602849148282112694063604478574349864414850457694062856503296000000
374 17079560615813199545466092583555039239238828918895953665189701197537873940092656964556008216352299576787073054200037376
375 1198381728825690687169018142857758566981777557929020828586822274714040177888810153961181640625
376 56258064371694476020060314013242127282111406231105536000000000000
377 2980227913743310874726229193921875
378 1
379 1
380 973469712824056
381 28774137422086013283149071308470256
382 67175312842323997861888498595711777956639534093356989376
383 606295368069661589845159052951478550670791948888362748209937604083497751875000
384 3218607994194002691927115646723146883641754107748392968812174810062557194780081234384527411200000000
385 2704764230019133295366322134643097368105594073584363615530804208458573831670852719081275709509669810653850129641600000000
386 134950516941968758714497717958349085503828195353261375212708853261614979337640885948017347102835924009274093524441141669832857635457280000000
387 185390228622319773555227622756194406907852998311112422724164967200657484761912394348735826369274408952341829264468969543543966617664459297387743061558210000000
388 3759937180051523079329198493028757744626325733536230478887099305995530829576118298509730359421385385625777820439155273791866022098949188193486636468573831149800400000000000000
389 670036755612186831733564505237889603714786658434877918736901076083699804374465682951053387040140544087355139394901768752212956483954287729076081295851356152188258789734175390415250000000000
390 675154437248312133099681401590315575809772556831705182308434951118805179847358801407319450815685409369974761524794756520688042741551231357900766984224318870677610853035389380258367116989012550000000000
391 2629553423245937157270896604838500818673849815163855766218151572999087483642094271686689256554478414943829043564403015034946687527763614446496362570163242344869122455367170930181679431268466818910557404994140625
392 28390935767389460827061515026461468990820536765259989457694603641491461295159015739913385650268354591940549965111396681649125463186661534247979385117781807165704145517011820235918440518562855683280624963991633920000000
393 633808009035638868294448847396454042960232470629543557975962494762050581698168942908823305557813199616546749000581551157187653907980599471436268036786974137578912577980625088646187966170660405651023458304000000000000000000
394 22548225947729668112606705822190586140863990141178839979154343917495543887027710895249902241952728496471438439455047577836630454764981576023079625731910120184445310276098676118346936109620505176240603561689088000000000000000
395 1013363757030472421431825134116695963397489889442143490699214584486592376767762252787285815584551392594584975060673314401846726348238044136646255289001325130306089856951738516810384439334919408482542150571741928000000000000
396 46758613308443282789257742435547201801267042170146691118171798303318550047963229291943361765904667268541589135976768302001171617862617683713751473090833373212689843516500744191160044684729825753949158486782771200000000
397 1842033770886494079867885552148761665716811439638669602842539334960837343771278222421352030598651363272762552172005768830747409134965688945780003059272936060281914443974097821106222542299090937255209494323200000
398 52672769075585355960215539823711865948232873289635494559372478791902662045072878407196928201749799557609867853461081931613928373292577766108888338526483165377129595056388805303130675000000000000000000
399 950980178733340498305070548958592770064508323294120749092998075109772321544974243954091209797246314082232868765388772248521385963999542688454676176915353940162806114952994487945556640625
400 9675818285160263132465013842351499478099829524303179081592918517396542576628160733511513440058319691542536611016818893992665151371568226182500878864319355289600000000000
401 51147605450173813717626939512214913708188580205470805303015380792669074170060899460811053392420722278558524398487570304868071432859721099640832000000
402 135624538039579280103859420148957261394024969976551962962808784974050070027664705883955086800007739216671527142212000993509376
403 187964975784580758591773326689096573472524828183608987943014486966622487861681983838657379150390625
404 164611096351578036834696478802746464427457974632214798336000000000000
405 157952079428395476360490147277859375
406 1
407 1
408 3824345300380220
409 748364397150549810491778315512477440
410 16222150093051217131369380334752239840796074070019495122624
411 1747294933401256200006601178314786131443379499407637069826219630053145815534109376
412 135129278486579474050761416017969439432236616821373894827164563985122844655605794019515242543876125000000
413 1951598973943054144807741514166078424373972056959014364018419335944024305555095584035432457569196053703742426699100160000000000
414 1926634607603699903124470855610318502559577306433595348344495917168808291251439350184169971601940717160464750468402690477815456882493523680000000000
415 59194041904018791042114580774712253938161320753389206030849882603176020012390649239053889539892151334457846201838229669209104562263588593825238921781314692089600000000
416 29914340891345027348019658372400071587272670938076069948988447244642438347717773887269158480081656039768884154341112588521677306973873121500212094410779207504718308539640751412440000000
417 146273875741630204840586057080797759471455705614827088443313357202792322462415380444978501199209288838500769732347001114469820206904095191230056724183728435070236368850196416708596713024000000000000000
418 4410190118187538928510478535187904463145058740567238017746214952112424036155598712040761106229858681465486891170053378834492644218880282894951300540780075619766989277294143975310596869803493542167632568750000000000
419 555764500046016889658362180440987670531600192084529664633985001260522969131139474837194936187073748292635102670026364047534774934560303574954419472757262806659778376038097459476821943828311602035097801734876301242250000000000
420 208393902065897080076676683032992319574619668153437943337700423866871027924529258622257962848524086119603312843615332756830200881738931486717461178852460494666582725229281946409824043626516638496746503492147795767922521982392779296875
421 172248882013463044596775367065156669368093961189421467156353880580660322052102219070559416991170392282667387161897272137483599718625195546083850889625107745857313368241698758453419301896858694896867407713039753274193993525881020088320000000
422 240333573939834253260816774975155520792179038118146092182944341056360923195899787423549341954506493218401709238763575364972306228860442467302059659155203320714380300024977682858353362349790900639079995395993185455043984052224000000000000000000
423 445890194586931358367049198003021581517774272823123029608926657420483551453668767762404205662957242529661849644544117014438418728215289804350697796536476842103592018740026754582039116422900353562015199857874768531035143957544960000000000000000
424 888137372229343513002708960331882509212868748383005986326685619045827656834275945468632254147840916465254393483851460893623903281902144314755769705438627762683565885919575621226221364328481728986515800058263491758885287551681520000000000000
425 1567870021751610891367513483350539805950089824859581576924786976154226338760926092618757494121424733269587281162447229196834939505211894447944657712719184481269388802248493929513273172203403528580682157208908550397834899226624000000000
426 2067775406376032977274713066169566894307734337999449195618178539501675123681268080097245871368498858069593324562590055594240610539488648534108643019948491416854894476365617654492964473146705801723064445869731171037670604800000
427 1752946376277499474222610266736008663681728489548972867200300962617558813686339725522782606130764250576308008729324173238449462664142855189143821310103667977641506587983150106789714422055082487975000000000000000000
428 839913403715114868446126705081063942796173675870084179941732002872920299967919405791317009397740853567539070728072483567152619214623787386835619540836442801377905594140430337291902883812713623046875
429 205062076123376812898808785668873500496477040961229171172194099795355308331741886238641533621411894445393780848384498855076649728792518015266107670194892252059833204736000000000000
430 23748183213579797248501457736668466521366462923854440938910729836287015371633821346389582420139305688937275054200237742993841778489583565634723139813376000000
431 1272327833108341161053611289131825457409958143617498079096812876846592193497099549738559541997659403534138980674403476532360827109376
432 33241793932478891737713704598293418115189488389099433126710055034534153600826320523850396160125732421875
433 520171064470986596397640873016678827590767199837798762741760000000000000
434 8687364368561751199826958100282265625
435 1
436 1
437 15033633249770520
438 19489928904362150549261644956803270880
439 3926052078913910479890079507079162718854331671132838883601920
440 5051458344782059901142434137664260761347358536029144753314425238744086936567780613120
441 5697532897664100856451790230158842657936105305407674098830675046860879230827667689210147891178743474066789376
442 1416042021098650773279395698837133138671271409267613259074074727990001885344570340874954498160544504543145953085396147834618750000000
443 27702205673298637613955733508228177188996827152862215511048293277717647592822569331841721360719431874627622215959566732114007129225726879915110400000000000
444 19069671120818493405938206783287693246020400259867028991540041126830969769768325478489682911071100060914721474209433048545958178978885163606107235543599059680143064960000000000
445 240647007747198734719620382649291803292190752891108239300000792394932692539046677040071113585384309060653404731640831478101201858809641692589137390896146882634505218060790010009231201792000000000
446 32370025270244035843227061866776447875692595538107941325102212686705384834492616046167982793597857192988405267169045576263369716451481512942854679238269859070743360659006713078672065212452637246777949272040000000
447 29291857618411426766860169397285347290703578549470168910168582212720796312502133920138115118144032135996829285557252759643474869838475990946032222871206187329806153292175764236825706638674153412384594343809891200000000000000000
448 119878366062868632299917750650470487381010082096832801983566630784246898027666365105039415223922348476833843863427871714952491529320461668054972870828791783101567102683362499719439605378450284373016113323880686011922068712443062500000000000
449 1568165874322884623956826665764683919171972954698754528963790443790224473085213621091897610052324582460051209944144628814477982180283441247923037265778300881457893297726799789588570368241599902938864128670744412168966020701237254732547317500000000000
450 48258652128863388172464552160993793423753562659548397322190633198505669455004699179788056625573297750556178404350511132803105857483108707758950675448720279039568881439240237886059785907915270432658911286254284378309209317513588610322437276517169338662109375
451 2659226523830759047030313144714866736364399296345804525180110619220656508302323937816814270205856487209062109600282127595235231856883355754055420765449949029035184406931664147198613549521474443495287995382278917305716884013071621796059752931073940437073920000000
452 205470303619759023832330899902459797562710065688255282276949781241745260812046998260567799000212862520361877235028717345810224934555171971103916997042215454372312243680519773557038343937938626662356329427221970113118790670977061817246812444364800000000000000000000
453 17867659984746102540631578191818483591504204573861461894382581337500396544031000786349055740870884266066872954807553640559773745452012329355787844035872518717616173101118984229680260780790133028740481495542522217264224478359558418298829063867596800000000000000000
454 1434572146344690102465107709545100168400449566668509199022642893081980877425254350384021793765564328303690426781483436740727910554947667483715123461134258188571755148412542908988716154475266524011576196683530385066883070552048671660610788744849600000000000000
455 89008311923456669058592937998323167402856229864044096002275669790639196744159086080207659837994887774299850786625281966430117253204693808800309593508464036452720018490436591765344461787893478334029331288129028260848695606783522332916917993472000000000
456 3640952498009644847467157913069437612607028559794021995425891120316190160941108359366892059679021140846962717414288975401575067554337882196292708968009513771956518612389016864974956502985105091513439616366455749730715559059335324142796800000
457 85398895191666485708598267658516842921918612842762579783600478381966826861171031079341806650282392718486067193270612148174294097723645150712312063504423343312577224614126168069203288341396654936916295844517000000000000000000000
458 1019820723437558080040093369708100672801306668927486581145947072088411853935842507819115929039981017816686557787257737909967352530282667665563045648444325076906673952249987597507630163977433655450991058349609375
459 5641671880284925344352386359742022064824644636984291344077597048687716309071365301161825522855553251631525111857568635007725719754382559865323753132650162850191311480069130551296000000000000
460 13581111704879327644287133856988236997624581936521302475923055407186983603053395528954093439727156321429313837177008532270212783104034625713108872603444521467904000000
461 14007535509954976578315762839896980026998215347347036532054553362845827776874323852502503696240023493443064874501241448851936513318113509376
462 6597997468688072826560104657192269094593385602910400984155045273529511477460012229176445881842555999755859375
463 1770142132394767387541171890875758050291380781048029189610209280000000000000
464 495179769008019818390136611716089140625
465 1
466 1
467 59132290782430712
468 508221332785567136201317329254097182400
469 952103398561540509945500713406812476475226216799195324671457600
470 14646484285303974768447585857089647363044670351487697001985234680537265226014477349478400
471 241176915815452156294105817431953728278612281015865293125730669076552849326188446666522178657068752623723653432320
472 1032736826673247195339575051620455252063173017301358317819933345059798802858877262412159623831796905401124628402190506064257379234608101376
473 400920760178802146740898724368670639641091565991780750601409190026570441120669040785954383406472707396618018604772544768916132204551416941315027544965156250000000
474 6193566574672106024238312867605296875288525565229387793768252746966846376982961920649761972068038030420983151186965232568358066050075901590591990774499438351921551676938240000000000000
475 1955422395746427800732704612799705534280939489058184710588042951014665437053506995942729164431283962437556087514700189366385676230857474515023296989240252901247969947000390776011085137740087238400000000000
476 7251968108998768578210870127538025071858838105706180160424864706871378741128955308276500582157987596148286878799267570556689061470271624640769948988461414901778600885089197415818931008061090098035984087079124587520000000000
477 197486011637779527039416898317144506484143772249358759609495370888061758345503661924876881838509438666085104466279811514523303953923603364465622898570985964561308483265089838965495404816325182236247634337922236263664821766804918803600000000
478 26332067924509513704975706139654378417503314544451648655277131076698915136374046246654286234257922439042389571889583883214242297303379241237106367553209073180937637036269857434025506761958033651660924867837294171659599430910073387845296000000000000000000
479 12063630371953993340782414494593194115269859287068748771259823546394039735048769571828696905903178692451536687281369747055410691864893269720032792677947287251528868340343038351230458366532624407971601068320697860463730334679151449901662008324114217585937500000000000
480 13887617213302832817058262127032661880373652596349949877779165261393765474252276207409581869868636281862473163486721897943253914292254663684429734185441216711851978637485922171802392793499924396248715818247945382444529510204251740849421340447463264661666498490437500000000000
481 30399185465951213843496601582232407441181542634856982856732398638100546525205866263350960947579891152170674042683057748734156777160698437279321288988082003919817943166059629686224832608651533712630843039369592182914112257517336297572014624164381982835205622433169375775551025390625
482 98535601423527542534583829924434014936104803857825110829368293452415683880702836177236113675317634876370623079644694942739038655157776476803824338534317825509749395221879231984235686659112146818033343395198102329962164267554665417592998447134542480534012873308721439207063552000000000
483 377545501743766894103451847151522750388274250186206756985489984067117911093667122094109898376316406211526365950788536704875871770514436346150175387955531681131401178272165230906652533280044916775136409627790454985205560450227858885157827855774391720959751533004800000000000000000000000
484 1395001665941080517230582046355072540338696341034200585759396439202762946016832299106831392164333287511923572946236693587058861200716146663463903060572662962611257356688407296229262784427230012152004605345414501313271167931531860924908982807651271450073387144249344000000000000000000
485 4135278915782365394489889790219915607263495203599527124138715177150687037508189175598254503990882231146292784738027011276931074922955773070871024185684140703711369279450870913549432003449033842191147105770069468203660180474942233945071105636339035928089538334366400000000000000
486 8332602046226040076031845746620285366232747939066218720514272889722889618921983496313604965933045956000251576273110040809525979062626164219357663592078976841266849070976162689114089586807254039028210093421066020919080597315755903864651887716319846066573803520000000000
487 9842744832322545752420189507973045106240959947977367355920803282236836978773682978896893880808853722258108317317328168862868841070935626863605925509787249480256935021402622392262635698072135054697301359532812610002282629410706037537790585718516098662400000
488 5985625134330777857384915440195016203723873954677648613295828002281207584158588356942202123104960206021417803386877079890951495360448894839152586320514772792923019742549293523941888783086053798717449947441162924706626975000000000000000000000
489 1678905288881227730315432784562156912444824743027582743772911737228107898224631302136966156976527341395116909640385116391789430165765108842953105201787276781475254061138763041171506719621296368393965541305704685211181640625
490 199310813730121572044005950696691142606202469784215016876397610804064157755082778421569851141001617623858043990614234140343149517864211943396878836375492093425519503358473427214600698331136000000000000
491 9486771939249741842724160188729839668345428569661713821596671387648893819713620531634536306487507989386360092386243544382312891343310383216245984420832266523625559425024000000
492 179867275606989875452984710002169986178657360719661806696016038148515925871726750883345376839997777913452528730316690635586952635326079363633381376
493 1463534808517044874023429614535103169217231827509570594300351367347948588372792612614773343280906559085845947265625
494 6469869493902874801462983261150895673814996754730546688025314918400000000000000
495 29215606371473169285018060091249259296875
496 1
497 1
498 232714176627630544
499 13267964927921872702429057742393630441856
500 231329621998609694148765939048301153310868731699181094727629248000
501 42581860329997414208628836133382277632174247481708792043982723159254691952951843100642368000
502 10246319385476915302308312309670356738369345437880025709836829637097119786668850290064874355206752503973165986588262400
503 756759120084516103960297687456299428708074262162155043356584986072482042008836871713433243929747365408083136430246920686385982214277829170237440
504 5837174625775558636255957096858298515545316796276978463356392615344803476442134564460378415754841542254367239440931147832898433963779142101457330583213589602681858277376
505 2026620608678621135507463297869846786010815286986139751750478223373719964846471098441841670860053485633700019716621502879960508083380047394717972287896340912089557831298079999188113281250000000
506 16035235187348487063832043378163026105189705086837667460788344949103409523800151039866865199734613975000046234176617005881293413940423813458123704753831275707985729646638706453381367927615746646924492800000000000000
507 1642906619296887969110255506573434364994103113696927527815011322702591496858924803588573803393520467277306864553250947741126121763183575286914036926283422763469837774401618309972919310141805861706943162508122751762858694912000000000000
508 1349574159945070493608903780472603653535573126902969894402830884153613810512247103166446833896477002811539128342929092870706701402656502609562987048321374187783975431843013100410106461694638757726223539278796323704203252195163693745090693376000000000000
509 5879232658168738945458439836720783384481313550000237503313173215517729574578261136199609689978041845221291149140051404442885989195902698496392966401413292736560005834937054944474225219985356338171489344530199449917430616667757353462807675600892120470851258720000000000
510 94649193591325589049270910724482688791767214722409116144063441655556080595850482303453781777471121292815657474705652859217044999233657110109320294540508023894443715915929061417852194650893436412601069908372421425317416409881064883294634912752709267640777244288000000000000000000000
511 4092579756366965234107802414191016157095443115600864917972792230050735676846824881773818697123434928202693434267609816373776482882227073133113988286559780578157036205428470551941890999896354875680858493283739001764433442612659507008987733763045467948339621851585618211582278875000000000000000
512 357630397461063095526451772104821919026586870330651342939047460694037846272638799376514242285010678298644158020448780091573842863837760047074224227863225625280998542811771505306266834979115395807835507349744497886420741238748878377323645486205034078247979099520878355073266301057160583000000000000000
513 48927007301272407839745907664945041766297777833934990823621691864528837220217415247495517881344552713099030043392953071983899268814823840792610037585501774341869338421010971004454161964652767959479829796514233604274238417647369245231281093523601874972766685264186636877168202849551788882421137371337890625
514 8322964577289078002034791991680533927814145033239342376961255522659896606437786314957472101115672434634790349060198638498529521119781933303708296739001222966549745503828162353742021331581159254227589869099797758661221721755577639811942982745006051435254143991389213021264599805171483965014887366656000000000
515 1428882958586829500579787130573437560488934255027388156920213022969771000845245066415871997688522520348331953063752122212990677346956123172948974702236484124793717779123826748015511290219534147436538780849054872615689420924931585144942138493375848462749827217175637971638673055432704000000000000000000000000
516 204875505409316564383250191324373187721981958959150192593796256604191379250782955175074603338983475141009852594278568556886066121748179610143971174146478851449971405784325063559282828053474612982819588686993724399197126380756680397257617950357503715902513228608272414109729273518489600000000000000000000
517 20665242234618038882290752480111117481228915608357932158009912837452364698452019410674738100662136540692171876511285297169070483316678406743798567956758094679009091365299925788781470135085845363694928022047720470497069973384432363794031607353701397208363032058367544572004638414440000000000000000
518 1256055197655714722189177214959709994385153479744979732637091160235219849909061555361598589738461774573237682078543647648992702662990332748114021765597665435863982146069534813961724050718520800720481281056335885009496710577265101859013472642215799633615186533886647720906588160000000000
519 40062538742020051657512187716813487714824863758197451564335204035547291383525949357073214014165939209344217023127886503914867846301259489404186456854830717307519204806145653741360779928244086084595972543946804635044953068963992729428099143257805848137971207631863808000000
520 594111637993010445249099077394429216583377130946797341642316465547216706631469147833216578694003914078498890443652881646609535993784625454010041347270804175007982452876299120900321811680167672135326621953876617291756891290100924974750000000000000000000000
521 3700239843759584040388587769600468828567920301792474982875041619321554032083951579231190890264355169903409564102301411101919699923226113208206367455728817024805921008424814449430958561200288340073515306926456011421426768344879150390625
522 8951759653260768557464636421800533745838453157902846550380460481957856651797036964891145304048872583634072578877702557062372120016910218024331138189783990318202673114872074419369663386848099561373696000000000000
523 8032244810794693109812808848144197172812520761912039842433644603046974079853866132222514331642462432540796429754556127077997312083424755218434938365887314721938718664079764881408000000
524 2678516197978216211032428885070774622597734597984294471801366530109431623125478748349948980730308749518195426606131018502863189124990361929546316566757376
525 361354061896900964620754888976789647995580624371250527585728254355045246212184360017650612322772233971090793609619140625
526 25336008938123657722529042450666907458659527291524820830307133220454400000000000000
527 1782151988659863326386101665566204817109375
528 1
529 1
530 916312070471295267
531 346761922091244281783775457084243935668736
532 56304396236477606970774169479348243109714457995678282824199744940544
533 124110530065138691808886070338611150256946533196552025002797883267640093056868353019078543360000
534 436786230096404370408324117280614089520021267312235962852497011986518725444509610656356123206951515690399877466251408128000
535 556962762197319640784548957446167095729297151393175172624374113028118167173410700373734639333078047449525023266449411198796924014219681213875480166400
536 85456341510529422872144988612276158497149298293199026238872656520253523761088539171837914626934433524820142546172343783693914326160519070427942499467446139666489020539134853120
537 667691807262362258107680229190343614196336689733110458065666956463714231095847206060290238570703304561291958869485648009456151763198007182037124091185541700711824561174169284862373864544274734756069376
538 132601663125543076408136532762197546041114209425296959977944687441358946257778185876639156884525283633874519330330561156201749907350298077071355966728397077112429558415457080829118018843127942983625866203723881914062500000000
539 375999050224709719661544429810548958437698600294029077494645561753212168410390528365613854667437429430254497806735558170257582638995562839115141180189053966691609298751295032538631276465921720676071629488019410741243544819537264640000000000000000
540 9336549054383285724041552135329079999785182463171347023710283716899576759485219687105255768074339166258846944393431979325189532268025082762480387677975583221128246658930968706165380444782653909822971468588492038697501285090800640368935775377244135321600000000000000
541 1332176417362983496681396949197689236768802003068246945949854174680941073826143447512341343795433514273016095580060105126587586070899853101723472709294059378241915489154836542902723092346954808451715175725665223424872870958572516804325679727942910848515921565227579129856000000000000
542 755855989204261672957449374768113671123218757269277521108497076596000159428225411601355385193310652916275832258637956416911357419782995199845632487186555056390834472523823521036400459583994076053026916144446182828238428564933829234428177636249815741923693460441323583136007723426000119200000000000
543 1231907733234653067874760831477593075697582369719619365761341595653215206848240231435177159593827772679558330431928599880145022736474362696469379010754441892625813498427457607218724015060535568570418863062911256346752479110242764929416466866345124038700989444448427980019000198430899050240000000000000000000000
544 4315802979307198566076658969803650708544570247364826441258897928296960176466546886604129579812360972560646784274693459060004534025170816091233667351651736115884018559902872645161961646911144377473813675203259406408579554352262113834909927583723121954091882080736853837856048788117990924113498273464029375000000000000000
545 25049675158901574607593384425843423791666235044574449531199931140978369578414420355133602096878658803849911182528063618178659453904692977832363266215609953357573754179216726318210258166949222268722789087545918626542383148133937867932976312452589191114320301312691365857546723243094216899235761881292550620740090000000000000000
546 190389862472395565226161015967910030885378229908577140392017123043402558128490056177552498380689254315881991404402850110773190856878022028878156928812801560807731673700381983157116451946698526665518534554240795628896079527664447420254317908279159651995352644621593153011558233976683029098065330559687174759066469756975379638671875
547 1530769774138525068063350428591915540676652998587206477932201498167572045538465901612200583633644922795376153106174123555981496159111680910661420612686357708582051061890372574710897955453600110742972027079389299758005564146035916073379642093717957273562473664402328229528160763288542198309051570394539346980432460896010240000000000
548 10722607001554979366144685567494122759802637509048188944124336643368300817991542647076718444243073751151550092548010426479136741860724464410319433346293872260076186545118264225099008458966138209172291592914216536258441620868066433361979691480019483340429992901239039328564527527438915843895264348698869760000000000000000000000000
549 54838094157117680653676647254415328946608608008905151040001132505162295286941104908213639333959356579398569988956247144991354380047039441739321825973140592368168582657171553836324563094897886335515790410429816021738226743025184444263711308679551906944838716370153455424706062323791723147595629347838361600000000000000000000
550 174398463508958364512262378858000606253710635856405073715225011645796585215778768821724427113011410650077650428193811008812986902144715565479821830630462082550897865613669945048549889229430081491733297255780672985071889789600213314151717336673450636071206271928914345075780248436028207232836974360320000000000000000
551 298335706745388515458530556234981594142538781643737216562591338202166464906052674844581594733513095892118847729069942342571390527835970847513245358244433896023590268237152859292407623945972270891330418624356219430765789003734919839275823450862571167223222755407128615303576507987990713204736000000000000
552 241184973441354411800723677811551955462054760192068025504997974496869040701421522730234300791257426809641211428838378331774770461068746350544515405401412753221547282854069448048884154605167393518955449104957999657952423449380065628000002301512313398777624564198096614489846123134976000000
553 82305468055167246886229707032431869058800520342801173368874297674158534584210134272665488919617489965582472053932935328184050934698109237232297129757722472519023852547779072414846728287541005335017549970027723525306505232035365308378375457062011000000000000000000000000
554 10791067221136997693633815166404879964705151413320906822348556760143796039904684269999664965108965269851926994379457076557166561364814508124959099022691079910475404031359487710420532633620717012926895816183769987943408681456801534111980438232421875
555 506441116996418425839255754342803480584245780578616884606278696432227641405414389112380973691548246022991891741881947260774526016139590253850779336071976166552647722921968593772599310351635902842014029962018816000000000000
556 8184565835487446755976514242608087347729205352197065859009324612170263760883172334417079501115830275875533303223917594823173440164600012664997486477531923430919944889638743670131202719744000000
557 46013897629059226990515927795449088465553280539682044678561172251300192284151331858538978146292363449688138977433825606614392370942757928782796908557070684389376
558 98945607874547525231490482944735564624501890984711448212996524879244134272574109275673073015609170333730110015392303466796875
559 106056533414985631226506571698491674621948781242322899995665659660822118400000000000000
560 112275575285571389562324404930670903477890625
561 1
562 1
563 3609714217008132870
564 9072023332836361629870453608678608434145935
565 13726743803279452102261206357901254482042146145971729147628868595470336
566 362586633628898528534803720883478847656020132086302093275140631234925318921709181985863984316702720
567 18678262985482650249712670765998115856615264460273067260144064801670979389704010324989270059819810792713662904867785221263360000
568 411583408045036372715255179161626638928247882372407376619336300796111305219568975081100980662746827972457717780612921544090387982271937752382117328087040000
569 1257487474509646612449906533444915860522164019734819615650307145412586616551037512298651781692765863580691056265302593986411451104348684059503384918485908121224459531901042988679168000
570 221370690923337314545431315156539034155163749613939142258828802117000342305646527771089718868725099539084095511740154389074506769083447765181433609824026157007465838728606423393818599741980907743191440408084480
571 1105010931151470466948794308435234623986932966185711669890004320039014782986614449321193845254628318567769747624762743080387051987873466373322037357978390812075266564451846210774391828296995491108102354964559810572231213977856635109376
572 86856908370801780401255220055738589183657778373910381817118350861714460304997237809569316990217280096435130310908252849962046527204225092756508626996190612115249864936413289965524939444988291221037955140245693894585637580391317196766667716921875000000000000
573 65318340431821079552378725844284865124113189370558206520377043945246007989677926873439843798424547445541024033516806703483210255267809726141438719070257860565303487919272669944557512398316098504388962218609270248403193211849040085256882313511629323671117627392000000000000000000
574 305926519582985814492025152168902019994439935557351107465085981404510118371690132350819173617325866693832606350167560088560998281840552032896218525351070926631807572597480061629414018999403423738577030439005489560213071408547125051774439386881521156660874976644236695859559870973440000000000000000
575 6133396565533067891442875261649164968318669075993502408054791963742434737333246461147332976383803041302297687329742725505773714781691770430988617870392051725598347802092053539678217498404559697656432366836128018091992129294244786589770170765036044245365873413596740136575937066642330196604163498475520000000000000
576 377949851887408558593272321192859554580665658524792058723846169639960262795250983405879987061134490773486196779098382885728974547696521892911620721482211114300914008303278255784105399081961068003895178615085895872724676302102425418616169106399260176388035289219566333601958215668139108040856674617025538381478379572800000000000
577 53279379856550952394238610112452209750413866872458660211557398437211613931518553403495238854001120557339716889120780681494650249948022913737208860222428245152354689662736576411119654595418083015879396080833129034995609548456794744576127148742032873144561955470639167897774563934176251695143130350296956362297129100800000000000000000000000
578 13177957442125293282630085912478673909519485445364427727703504036185826884135380516189051325551900181611844258277598323578519603280541146755607531660578935146708912041895280473985991039261198691928844486624053832928536515876768188108979678280796064912833593758555103468277338000124022636888557476224092684563302304632824437771890625000000000000000
579 4499245253477563604537255394772493154518520493952717609697881620612030879052050618928431641230658578156326502394967060178497872260748621162408668896152394544934463163138515246512704888302103056372086881551453636360652033249550453600872823721655637833518873191565080634670616983740206966767186419034985730219221816731322322547352543747750000000000000000
580 1705398165258442433511574624547629245100549306662619583461777870960057945735172736679152058536213304615382590525927510680762007042989694413425416261888750340052239887715208312141144678620514434874892828472293929500683616554267433946820522011473883628022994993837936231951722679634742068999257273301683660585241747617882892180356451763086767508538818359375
581 588418345338426981928109881587567926054504976729255226775909100114546304783330038694730727369364923092928808915434307304700765038297134565178809131936652271734690659980633030935033882636983983372228180675691042282643474171340822439795084404587336881165632613677813921852788071326716895195748251048101729821816644859367171991460969158470679920640000000000
582 154171768873437388344739620703172649375167088195832951006789680184339985049928565527598253752051283904462287863994521243110737422833954976695160227008909688365718163718742806757492364658376634563829466977507694860718276267360378349177572977879371487319864046421122280140111189140902116445062259900045421936439966615729611079680000000000000000000000000
583 25997380520929542891615911348825138561414523626456089051077780935653494537568091839194283320345339754364509456023237393321587281277486588127914789981726600791916159901799314658688750859014218476395964832935667913346088905323010232634230969093730781365367910064447460897926838957882800184160247212582301873967914822852935680000000000000000000000
584 2426948971604861292983817920146729654048108623725543750038222316060411935311544456250169630806402379692974808125427795341680750731802653394000143370143005699135657950703994980631718389179883816488812607671026237018386162224574000723664525425974537341466167735644585425485068361724841509609401933025029759553060080448000000000000000000
585 109466076830955148914286176962661343189994939459964928584847450749954913108814831729706216538597813615355050862031507940269825051610674507080892704690649965600743058519435317616862300471495938766359874924860140280701635520577699282014541087077526476112404008398280416011328930151330252611775539252044492701696000000000000
586 2112831653758654223832878395959492517097087161604818919370611864484393754395242983914263877612377252941997502918799562085119075474182236320342100338476451210937132043993293788488247424491033968563422246736275841286351675671121764880338531172428038963865622379313803043913426705468899999920308813824000000
587 15703501960401692071254631842936923093239251984205403234859464762857644140640857015567290440308245108617687431326815829978253335398224236673889941282413070746704022877646542386192283639489755316363565249274347237216913277765898136934984680594334822039086189231000000000000000000000000
588 41195482629460218282802220679177285665323589797827963013835041458667394018517898254050961421136903755838409214140514461289412121119311158916827139498081634363547243764912683797590597979946249823909655928173934068054403147140207216899748410937213649749755859375
589 35783128560432475239311954004509157084940271510934483959270651741031932125897338848378636664274894285821938797794187244950201702026963045626255594843969576536687458549466216389966565487707145307953507582808920388544757760000000000000
590 9970586069556547415680490949746164118614877556350028000198824272125478739706413544659520174639605115167132223753965399219786692961140471232128908516487416423190384466241577317800643455206111051776000000
591 907394107258945585312201086642183819989799157795810460743270995356812043143656548401720507583863553520213550323134018396261424169383557298354683819542342453229179109376
592 29943018800603446633078881439218821302231386751684363169665221355481739157700649523113461029056662735563739622968034267425537109375
593 473542421697910843426351842633765327187001308246971748480647170385570758656000000000000000
594 7297912393562140321551086320493608726062890625
595 1
596 1
597 14226520737620288370
598 237572049041163784169555184584294357506862970
599 3351674718323940926214352785326169955774512064023431546331133350596867625
600 1061616613132886998955864907622405146291366146931661059163678553449605301257217600861624592506758758400
601 801084776785477091214985440516661282371807245027413508403268860884548001767379410665645422572053849049488092123987782004881392599040
602 305302124856306200712585978726663882016758471118766590856188401045237246684827742013415880387504451930857434477979126957929091402346638310987072185379872768000000
603 18591762795143447749944588332826864487899244954906489171296309162895172076378125607260322476404576643470754253745622243773395941723314832818734337638468338255315224506701259416534487336960000
604 73824282755253599399428183288357506079537489312200238104620257301452845273586624981474480969367441991920629481293443708911211373721507385224320537781482850324371187250275474099643550215021955581850841525728574439424000
605 9274012601466069745545919577379368066108378087761061527701663160101855118994723634823545320692522305016393187771518955384290152363516852444326705231432764097378249519192177867105730083316305274621680794702713804833298302884601040966373264588800
606 20236620162262956873452994688614710445646660735601632271393173870142630661745665765191363097351276009000856918798824306049729372919415519576778849298930946548601740404654036681523496649325595447324308907606384605437665741034463313875005169023234781321837753140695269376
607 461670922750860936698059252819282109415244765010341877757694518289404287354987732176368018831969393316561288053029191143425147285967476191790287149809834248537791279518986122504393210308071556207622982388884505269470172636731349933710693685810458799032040612928465753427699609375000000000000
608 71117077738224320006443076055574602302036686104580587402013632989149847942481710512824047260954773752806328761904392224536977731023754334494866751922235776582436036085661865598923372106497770085427372064087735903769073833893154293166451320432932496579025218240043900047132221727328592989782016000000000000000000
609 50496631230189389968845094100254163281718697239412703479556497242068590103658477179024069587078537797514987776220653231083666520506107610954368523813755678059961897907212589254186219716985185391785964713324122771232090967159560241677281136367475834194143716877463405220584234183286248225573016475398402085405798400000000000000000
610 117968066848019644875620793819442319561727714282635857881103588242792270356795228447024528744794248810465671044308951858634606262890597375784719544490442959753190076675513649534210957935373354665219198844768907501462040525666986198788174531396738732002152104171770709924764958223691478395406141788016172508427850160353601646167654400000000000000
611 671310454046493637354086222303940501094894439284680674069800006979477106980282464142889877494085683614248650574653614017544009877436728370016197812223915255197281818537003895984673765364110452110836852660700751623590458693786127410583552644919208828557628599430051828607717563344279227159917592339475024423584805079075467459344159918599816043460800000000000
612 7102695964175885295600738348082418985332310294744010722372236299385783415448319481720687074352022510960798760406746943461018105306820621294238133649918463442646320270201050303496367583834227893819059691852769946084604199030352512255258114742606640739041260450503992041541257304852370483452617507014669228053496648539248375465717649561709802752000000000000000000000000
613 109437440129046904847889904929637647812772064621183141273023659166237606863390565097446923113830540309393274331981854701659919761896682048415510600259994983971775328325174835289846227758880358868111621055291166499610689307493911278623745437125111616426930752715521495492594699911424815270148572045837200843271639392633774887523127209967780558790566292644562500000000000000000
614 1966545012025216043183532567860413519214514201545435199860481038282394319207500429137357607974329022059222046060332175475528558955123151361596820403135844448835917895743930330388027700033623460519321997897643360038878982018357929938176690760218682881351257047627207023744864188625732664485533099294785785132269962473516482034841532127026913717662330747599733157000000000000000000
615 33652736242666354457907970162233108965702337708956617017415544133929376015667885102567599605218281745104628167639355267049848489030322833893320257931871446110834025148414076887346523423372969015908885758234393114677539094516607074749597084008919677710626851823014192082020611971429636049475102116976882853990065109744056554337546757702120661825311597026261594611600206842041015625
616 455603448627952792856162322699567497200879661702603786874011727782982466209389478377929768598021979720225012769597215126572118833489108814326121075736898677609180462737668961817666355754556371643961902702108778876060128489579485481302144481122095360939819283093678625926447002492437826195477556963290368145528799675044376550572236196845355290690029028495278706251530240000000000
617 4117681150461564619964190036212421136385536793447591816916624004423157594681001861840658265955405045280960827782971624114577348373122427562347090703850647116466733695175919698798542572920886040362422061642606722779835924500604083322755638685060765897836192990229647077535465167641183037871348752873741193354645426248519221902283404569733846859776000000000000000000000000000
618 21268657793852343086060053509803355224255574506788507300268191146888159486329823539748578368803173484260414402366654963831869775478534992365650470527088589653317528217130481904017706013186051645633275441279430555062127108049108774265178396460705150259609039590898342918091411445121379709887971147233790231560404928125815699309502018871351050240000000000000000000000
619 54493502220698931718361979668845903693492715239062431416964981569245694709400716686190243538554882745118721367218330002302869115734664350392668430940614791909769108770681280592998881510402912842550645495673032654193314860222537571730158667981570045764344294693747126498245030857633692597976342620801099827371524469542964787496530063296000000000000000000
620 60933697979938607758412090307336995626451436317551219493794856177770975411444067967553607125080531779570800227169308301372070097513507955569097752271801555670363470414350582758811797086114932621990205987824703760354463972800640948942991198152037365246586521186731704052787065509870500692022517278391045047702238008430062206976000000000000
621 26531579223775581690102563681812459937603712670766370188290462034163009499288504028583906262269746663789638120556823261930886899251574479547949550305195776191360173878113778918172565333441064821988579910192129932777567788160970327970980655713244009174272708906766520114154498356889518559930806132300433030354305024000000
622 4075892387539900401717010144072458137022023258181407288933850727918544767122262622431160856384123259699441670015043794476912325974796723790200801462556138195160030156595220113991262497770281315132320138108712732994564648594795072596973599027133378292421351992562598686862110000000000000000000000000
623 203822532353286005708266050616313823611371264896527294813789159813967376796900848129888387740320509251246470691966478728822427908395152570837399359569546663384021382930448377579287365230925134811085254608910908036634718623014674923709659772460943065850305357913970947265625
624 3132620081994483461535413749947591224427011865689431243308468756944428311080623156962617547449233316529119561639939583692408913209054953009623602493853268572248991044398505492825298687316313928848622979047214725072063402408201420800000000000000
625 14432330210409212726044648193972101932522167399860289221026276276882928823753604747992148332872397270292648232868895053333812525253538575056505286993609991280098688916693768471184283143400974122368536412160000000
626 20446425750523335500983576422645244930991463137306879384046178990520460726473449105861066814171153018278715476338519551409276599748165038932045683195908864833762199748137189376
627 9982253892651174021302672099799574551631388558342774571687143169383724791698454034767950070561764939468561696806968423902988433837890625
628 2250747130330170238805450308038286600119817218097856720528516000842617815891968000000000000000
629 488960130368663401543922783473071784646213671875
630 1
631 1
632 56093138908331422716
633 6227018240438808529703738834692144491745629750
634 819566868513711896104018165511812671145877765878193066887995873214318455000
635 3114700260830433325781079207524930003113964103727700215008577679267816683723822275982712235228008285048625
636 34451795766868902512136426355601956080288690935634186214791031004184753883440784787638740180462071175292592679032429031825048754559385600
637 227264475008161815757656029441900342552426452996077508441175704624591046075643132616328408980312109975128690101767346749270144629868147825833241999024874710985128017920
638 276090543167432940741913453463159444973408763182132645674157844811286586082225531510809228237181792524588360379770682194929372795563430789118916357622767357595675053237582164614072211379159040000000
639 24753135778753029544453625169700371035172921142527669328481374071775865403311114656648465464810026849407124794401048904391878927377910105438680461666512961643472903767210143637502114187841972944795895930685944979048846080000000
640 78346774996946490536660659261546567856954107699075703204641440645883428253974956172920928726409726501220512135335211923633497312788813656726881583096504369833424843816071667207476876991330410029263837544115798410141859456372882954459530056533656207360000
641 4752237434717348912237199072560456887795500459858433792693542938426285398231480214173819767274243207440808175711737979877614482763565163577072340728132377003170906661590445876978149472855344184068311786247650898322107848409592025050455038965545445453987654830460090731613048012800
642 3293957061964013060267522397996058892129673713675808703772920402811009241242244175518557783075363264975307872730701637675031554176688088602974831598371690094064661016313763473251813764182783643583575414388694656016569561404675713829913551544422002373890547662252178735130891654538815862363511728034021376
643 16717994577721610706695781019861414565562355132957205623741549753569870211685414617164587623312532288037021531387011281914378836636469233900359373896292490387770522507805184296175887409313424599469994475919820869862194228158022011440298965000583428188698484559761670117014412391744502191682706474259698797978515625000000000000
644 421276688420861471140288311368164502213712374828103805620858064195382180247789739320045473915626929784078496728460805394780908023220251605906021055437207782072176485057129687518774243481406228851478310453930538784737801886836138615334408282423191488078313418742640154562175184702591705466669334178189468927673898126392321638400000000000000000000
645 37400655026999901781736511061619523954476688304489355499645091943522243703700896216730947933945424438412494460074575357639837337883987214531685155506770427569163795375896044205664426189697479370403712933390186354050803898919086337423051423287086912200591684161088710965234401765006332318508010051196947804275211233130924213849914304590427500544000000000000000000
646 8615815466989067594411675284835085171075106786798381479143466525160293811323399449327319039031335709982477252966841260076474249631876937381698273363182163981146295277022076389341361671510358622066501589008537939361839943894799678603321759857146612498920958397283315705988969580327911478936123424070867393388259475395759738075941486736367286202731053364370112512000000000000000
647 3912521909829090288091954615551961834475246238065700152690970382127993993173305644157389909632323685855484143142300923950001032759446861797691830146890503447741307101306542788953749248516086707925760855414697253586789211901291185150040865817059863069487090777072389737393941223229890863181703331952099652004141345903977667086120019132183440346765800985611794440079473612601624000000000000
648 2731367060242870716425023794912461231405751613832670032220578864355682156248887088868209371156760052949209137418227476392689272604945243479059729484784226673089394489107303043367196869622568885640397883729749981353094787354694862834051026685883374604761671156349572025704368971706055526411084785147911547432175511783796805099185085014362378783592276612186783252964819161600000000000000000000000000
649 2338030991122729562720661671901078752575177935249595101436034985458731613969126492087581927936171277480355549135649002056357962832745566532689928260655201887868499157315568197759437826256298132202349721686390830157362795215211931575791644017442154467269423297976169316399544437882436337516888168154145470337544755231814053941675320537454381538074418964593365684297221738376736780370312500000000000000000
650 1995946355186349543156115659287509614529761633236341692555427111965503155372329523159947398548316167644116177845155352126100925645703018699911107913178247981865458991692502176484225090021161627027036132854852943330508284557924611898931552950635932665370029623471952640820676025443193996151911257400691568682461084005329253783059951617788563653409086983696789118462801873311045575459683065000000000000000000
651 1406252110631736620702599373387110539357921483396250931756325278460235240343597358432545371524757207603863879300343486376637465038772756839135984813872251218578771568464251302439551378607423978179153417337724271993229259934140434809684326041921241540851456964833629926208461179699379359155909088353956965680055206646125147652825637725466546917534253020787312936383959044656174672539487637734237945556640625
652 687257786297479841452476986446083632153941279382356196837210570312196609501939587167012719645330935612166236858738609532987608077418691778484866131933982039323595527696355350930569126095289358473667236868286417357824828995518516340643153629210917449005314024458145328385382399629410296557970147200866077391943015042436465469728220535023881748702112423195588206419943189226534439998255739699200000000000
653 198614637625507539382941406448570926300450129954248381262248599247672153826702721367157472446263944872210826488709499778949152473887568864343368098174017582928812103956601591140964078104823693308994887712215999586943716966519421736300681482949045832923358657297085726599611429784993421268992033065050313685354802900086514581884659398954156414119701910026448473125027840000000000000000000000000000
654 29322766700845041024443104591182037373049185533006812077247785039914198675686759559368447202777731931480541104709213708252587821724333741514817556181085165849923446819404251615104704882203400098354183440763084527145842347227229129734623189394573902972851791623124570021282275481948722747826157370052578760634906516421153428286901311548240385248788959267594960896000000000000000000000000
655 1935233007907359589047883077634110205203043047799342627560710326035915626306372025773805357296751197571473635459446869188695866699838178789892354221428846382713562751424161033553160052434982782333192235507381712935386268835585471087682471405759214121419286394167246977420224198993105463776081591362357669680939445310442788200952370670486558744967914289344000000000000000000
656 50605235263647530727938529268254450418979658708458646038841223962997722407140197516742228735783104926827239025301431972217103793080841373134528958242796732313713692343596889198915365638172133114550435644396695640433276751117260280581363883406541565125098418959210102912756210929808443164011852669802613229003052848269039463849322212659556253696000000000000
657 471007028795031907879087952522624572954492399613593992059378110948324327745296222916819372733061339079944919946958974785866137365960946606254158060495892790157040326488569130147065888098206345641518750137408710543101691947410505677104771445183529644767927686634617801878500026588518253949886623353948867901870110850581745759158272000000
658 1422836228931755905937040326822688635202376083973695270817651190853585514632557700233251844628746312364444632267872751539805477239398359483650656387840077840974714609657181038348341602290009589511707089811942162650108387321474880895954459578260893277913934105362410100445152056759319421250000000000000000000000000
659 1294936929294930170898511762116866881869760201669321509668630007525332368443679766044428080305777695991759559573331800641529072952821826247437727760562237896370954890886632458157000803160404668052063444869045194415427470230459788238476049217324540528245155875188988948141574859619140625
660 337292315371184746632800921583810425084595359919053400231525535406101743071361275164569629815700495112063214197690220312319574298976646884218425070136256582584611783402348884521839076151787036792411788590833512315529983506626768268327858995200000000000000
661 24680037479008189126890564352631388277393910475057006080361279606092963055951968754597438415653138622186841483322933448504591416512493238425776138187853245773333910555357616666076118089792991830862368252389931089920000000
662 524185037412592502762051449730932566941073071442599604075671274826152042165060541200409275775972664100764446945606102077999175597020306851265894112139198763652026348705192872169701376
663 3654952351524764112029866875981115224207074763694415195550389035754003913856430452560111078585837423761716522477387453569959700107574462890625
664 11366273008167359705967524055593347330605076951394176438669005804255219970254438400000000000000000
665 33738248995437774706530672059641953140588743359375
666 1
667 1
668 221256270138418389602
669 163356292387544123192293347911564698274887802160
670 200677111605733300495561223862859345857607116667001442412020296262716646975000
671 9155938082764553056505395334652404237252947637290260245724402064115942469693422546364830284140792236611635000
672 1485461673341638982273993083985717505594192565149198520643372360514857384879543635927446102035562378114466435685472414233313402926124851674875
673 169731846185742511285369195881151817116925503316577834162022505243070923962526450626621287575332504186476412120453020779864145056375943670529314319357219753924636268979814400
674 4116874071192596864483051422944593070796779502921227951405144088207301869264996652451426903964584759725902790839521565056965535879345051887198534821845020589240122388538586525000860619883743557899654266880
675 8341594519915294158368803929604551625612213392908937206166095329559363270412181361016637437452853558089246167828087753866294964962954881352875947795059066247083282397714457508233335160295042566756119117265746364237900746457088000000000
676 665918056554079331270891298709287711190984495130777442968960686348721319300129729992105432028870183067186607230539473374518384423243969498086890831136394339083678823152864504367327200474369312979029102759367316193347779889260704820614753874343362816562913280000000
677 1124159456142259186681278633955673556679145228952291660252278646911005367694627974416155195222544434623977174522044038024626624616796278058633633096073075763690397031154991132416610914839685593967397149108572501450309851445900451435847326398927252730351020478680051527033693802498002780160000
678 23706799287955751445922298835645491584091390438371132950838383046888247953892138671237200792824840497258235746476648968791879455856731255482132817731262946406586753277071201423231061729838004871714437930868693768692925890338456271267339123846761173118704757329323203889754155479078519116387580336023597074332359065600
679 3970585301172560364041987170268428368173151939785910444013908101926973809942365833829796788360584164949565221203834285547533726609032022063896223634591348757157441192681019068390812188676416532915022166829197043744621928252713235352387545914003831750051332710109291675882619305174980936397154631701710611004398105496342904375565770477797376
680 3557384708534197782957634141754601667553143165504274379587571390153701130981943187420899447783348493335960397799516909421149998170688743559070714898568937624649641356818640790754946209015425604949158545974463554541199999547035917960183894090973317563133618221198356015030348906453481188482169554491633054965949306244398856157977517352562858398437500000000000000
681 12027625287731986836283334924006258780688084493662667684730122671898215609586263035394545116036508331370901137732925644640158310518710252483530870783690463560195258486260012290082701796636531941513310895970129462120857418605687174352719120647984407224967886141155989024893606175869531767504810483624286474869088495748696874400773432123730787988650181959614464000000000000000000000
682 112444682745852361297123840089850392011976458296755306814012408123829518303955133431253094884377608610648113154625552426911637980344217616068996957629445458531955737395152139525875648144387715745933829711695132273329084809965498099043166037580563949464277680077455745736378527670669422664967317000817302157239850151308361158778614783496857944213099995805511314838499187140833280000000000000000000
683 2198029506748376423227446455522411546872173891817205498043285605357479551191406031423157688081528288753505682789046354684073796111553432369443615429066356975147741790624140467932610179700378573898645540975813947710693855296245925357643098850774760002535308032821319092869388471693256068348986220740589776418629577816139630014109385807745340897146051924994699258794542275437453260511749075435520000000000000000
684 69766089804140049584515714560186883459916816142584864496440323716294334435540818137130079946204103025141079665384886645695179195408829191593481609707077142697905345585391233440455821501152463497989229336176721631352093804089676065242630082798803453033361988427697501314794275858154516345000450051336385995393217364219651531110190753540077546392670447283080768211593612476605899250246764056313942646151024720000000000000
685 2856559564658669638718281594073040973360560811292923184329116593185911993937734113905985630448944692530370101481064090895784784063791352336038237960746496796374720404637174025198360110604275517012635231469593208761202642450426676357695274527372714888415016170260277240832499767245935498260446659685248785727589523254221093306560881073847557747302596684730641557509034673757894863552164400892682114560000000000000000000000000000
686 122259744714907633517283382106519941030113972964992788886658790604207937198777234401208074269320199588495429010009914225408342483755479230834425136871107527746890539488274882499137076270343442282920149736813352329950660049152879157706694534815260234025190340779578419310157180671007182376389824890236933007476913077948196539596939770690206998435103384683588129873348138396515756860624885260735608363652658155796875000000000000000000
687 4509888459043274379864256321465964372174367095275227198964350488730842864049806622260360391713813238561505833124274913118744963505516958642314302152830335814502235347238465696361692067969878381345708863734658665564108436429879690279867268905209746571819059764568974090733427689516548300349884618735253568298191677531510467642295689825456837939896681489140666399254809776916098657078079706502004364049648240988007450000000000000000000
688 120067741239935875514428610359130676775813604358954965219831802299395558091799075094534101069273413387332442456079569026347435943562453681384970373057835918885484702576263633125052211129789821397311241590214592467446306482793912321667036587766715532729569049168683194872358181501277576131112307466719540245907601645021626056183678272279686126468541680141664574481632108975148146458981662173891108502960885635209110027250213623046875
689 1959342880146707919176113134368896177664115466239850012850326597119125992911402821471846428200037528115763604944567421423539739080148046720695580345924712180043791590297888761819763662690785820576766275697934281949245618127196499381815612156643262198985973300356816401448247627332059044906355444357303854783453494591533314383988338004901274134267763507152800650067462399171845256213362770829009155235626551929837977600000000000
690 16862130592724295956327477604120994142719356459740399484467843532387092841984845629274096327749060976759325004041114776210996562794506869411057528129738532111892517969167373440347112941189015697116345048159500781100384930136821877364616056181034669566496350972906337057862966219414280020820274226071542831453193744111280081032955111374107335052768678374072969743311555956870743064530518016000000000000000000000000000000
691 66661500211881933016245314476026356974844457665516547839537548447453163550451589372615569924935214467732608425803960096458901051377377739828626140660301658271017063845479083036907360377042105427595443685145396972517162362861774715193635177972285837465049240590749653146154376226697276545541450237637900855893404386963592055357809354802943203913847660772662826373594407073948721217536000000000000000000000000
692 106723022303823092917059816220044765804073055673233723720223368770762168924666375928018458685581484085529335306720256793326244858360459410099398010960742705593916690142661943063021533613083224554428454373188097040167191488377717005592293411781071006554876382010926197037409179374479173796047110820828001874217914032589290843448173121044410536583871738181646242852610770168704000000000000000000
693 61745762590015880035607171885892604310267958992695169345242520954217838032414083443894038848263734539658030133975168832966258876961625819771198845999536919109661125628626922555453114354309957722026912279489114545863631382966832459123124880453330383342210376963599765425593344722087851124380400337997790373281111088891775646360193719970030495262003020313516834816000000000000
694 11670415116235973693316139205520237692165551963677928485446320600790032914988148391715877951098973009227744517556916666066298181783262483325643315930149511754345721419870807663940576368673042915854950750382778629957346730447850879033858716755753221092700129026734148091633612186321011388321593934319901255099662995110234688177041915257280748584960000000
695 660989736918875747942299290106001867115908467226455490189636378637055750616387265714627164624122039441063483218178548960485985903616845659167984679541809348853331584129001857728405010079342893638081174702097583307753146019729509465178018357612988863231282032105561171546987573422355078078757302073800000000000000000000000000000
696 10473526299954480528301427172872775788994715309705168644310422539085041285069126625390723668150662103658381024542607005494721118060174049218355584233348622845716413906386356192873076366737387436162367422064601101643218287146706572677672398709995310503240603693333543773663776738301787853240966796875
697 44358602385114674263560014182985950521868772221969300360291671841779826566923981385514760121511344489884613150279974221009862257261664834280452824782784242655542706447069889690088657135316531373378064662501746699743207466523846597361123833235216374169600000000000000
698 49592134020460360990709109995372956767237837504319562096965390457021975233909026253659636429289454257855935047621631893314237300250802746561978036947573833824260485191495826060451200093377234495391761587333713742068984053760000000
699 15228100046058262210332859428184771733137680739552032540601930280645817803089215947473631070977057640763972048981249817074056128268212531356432341117649975422053781108260906834594866843877376
700 1465617618199672785103416467934047299330915944867642021339728251392176799436859329324341741957527877741329516930819981944285989944636821746826171875
701 60877758231744378585162058841757968302720792151667209005511195087590958160682772070400000000000000000
702 2395415678676082004163677716234578672981800778515625
703 1
704 1
705 873065282167813104916
706 4288858954304457049182849888918904647763373731710
707 49200345619638589882635772759959828543157075268215022140043395474179919202481600
708 26963590869882599509863946763065974111029948603016281833130834787120222330522890091648398409113853085406698575000
709 64203536348648048097582065441978875772695510041686146739760594296526851747146696616752843534235159579390080311658954186749271770469026588687030000
710 127155428472161013865174770689018422190356426663143926336326022416350789287222858834000991917157492943008668346046417599606659562883208598684298875760903455537995168409063695217375
711 61624352087142408619112585193401698417400391504427896032974868938447092507713933189787181526838361777212740083205373692256749688793019197255722832390914345428646267977913848653888958148410759128002277061060198400
712 2824283960026279553772432875318206730084280626977134405498130896796019570279331097423429267441775435912925786726995694263990510311178224432869323861019535368617894075808716480738351692177774122679583043253675694437230970546049531995092733132800
713 5692225993369788764583903919803837549924607062054591285038333332816082795981430893611603585986183647973706361475541651501136656489580631472627666165490560048371616885935536725694520843275329119625304398569258296198528987283855389200922755346945037735262023651950592000000000
714 267730771103874872331234384622403830393579291560924174104681984245742100642058399079586890686550229160108451739794453088132696762511804985627781571974196694737392431309584969487148496678445424212338637648734294181818467303114932693628881804540079489164558649782062237847806469062503157925483151360000000
715 171994617133657383332067529841619637802895665775021640280077938370233064661691894553992072921756411340112066807003201686144528356440791077455696822092972837561942415549405106074927119108031877234505007651446344831921898359988418428095556383725981361619328236414600830399593710709632775084015965198610319410672984830551166812160000
716 952001219138850814605706245772411070791967556037088365465422385274907767251952093563540432334648512123788797606140351847982813364321771469378388909266261370428308063020346541990625068893527533384429304737732606479210849397711860796566699139621068510477883361621781933350077615753675045910291774253332801355362740534102293859820189242823459773694659788800
717 30375704584748454314411796554643656010051378795618721588090427490167368939587608628864510892884220818375553992442264816646625970815718011998353215494633828524751444779869150265389005048329773687338887875148594654788411724206943197827116758169771155556184287992732197083340847048875555666150673587058529180975681340289666434038207921043903175803263087478656691176181648773349376
718 3918716478532313081225445326767710058706616016866058703106873444025613622904775617642351648374828063631949281070366760028303386155707978594290965357893295328167798334246466165304036804107131122668165718698617438884796836047196468681622514542853231673271923572522240960112734164616195589588298799290515994504688107717091276857224890028711062817689321671486165438001310199512724609375000000000000000
719 1490080295093341949848836664884080547499827607889059628308248703833255266610060921393864784756661537240664071411252954756120794319585159507217935574428975800404239999327778600610996301009777176899800810808489390463352926835552918818664982536675837303089373018557955149981470327272748668937225961082135742599536393087987109659909246118052410827990924666694786807463494670748411108214285921157120000000000000000000000
720 1257085762886501133516826742783020585666326582347788700523634208169817233741013830519965383829485670794279624271815690883706458234592624164264529402712473599277480052020871122880594968727882719309689612132012585474798431936534768468405319296882935430833016534291749250960239386213707525331679216109649826399631915634037733688038499386041691547989710086215706217295170771627578627478798160496461387902395677347840000000000000000000
721 1819643572691893807339463989746882631383233485224587280108954270832479824679531041347208753245699775527526138940819426582905614234966772996338596299925072953341275697672502016451242418563639301935557660750847029345818829858288177760936066527961065344165683864800732095530386646429704180191757102614100244243984459918531131516117114358156424064478435902113140092240519442709455681926426213508194036572343251611597878981935104000000000000000000
722 3576664644824308582530234867643338197587535185042855967938024192268459943247924397773069376643170441885487702172605505086121742369749492299152177668179028514643502886019946890995603414775989569922093309129679388095568462701510480586171236848493382826066727788948161936040070992923253675997326161151805814435540233543370780155237594492825719048972674458754857654506377426386397095410481285334624311177716206014160706816433392236920643218000000000000000
723 7707677280068645850048882108496854195420949377537910355136100406403718374286665907080986431405896559689570610795905182965732201868627534976042734835366322874741538352358462035229834253709795233880971969857110077860124836386457048522573162838707173884374339583012361058186304045361879403011343564985727917188157543066877047623760651572566347437409709209698928845989582203467487048563941671503959912771367675732375202311220891456000000000000000000000000000000
724 14962784460759741208732902754206750838600598286284827433807491042628750647333773418169846587489331280322813760573441799753241831677074771672044903276427845693627119104504655321803065397143098437505294163918118007243673423937585880886505374604862102954432890528389646645090671503491477040452390954778794402826538746802576629050147561664382629713839289403719977836120021443434905213252298080699547715598461453480469906625929207149593061058984375000000000000000000
725 21836929321936254970718089456443724457219369639432534037152956720828070290203338130773685109355155537693437437864113820022713810637538911791040772096937280510579766381360280942480376013832791215853186404351880702359774508892481750874333747043199092762458425040142953473205239394103178005893497292182357862081443259253331998740062740801348334993256054215125357063142715260212160434102431777027735193578513898471657601373823498444195795851434150000000000000000000
726 20276595396461152404824529492005048691332211619027606233833500321174995749776202622299215014737218706605617291722894906591426641861488425544973683116192366428723728956873329212973843259962151293524803598957665317190692538905838592732684917846201501210542454483282651756946382258246486083268667957528104155790276267892581420696813130507553193946360232816515092100710523933499169177766055030954328523942418424645855460709352685579248660775498633491058349609375
727 10269094953541383655032849054893502153949683821921373723341496608584817383432849023278153565036697068901027918138942617119711964084432289760982854210607106203608228764549558804619384938974727731528873645511681716545582927555363974868770490651065100852297483623838711728574393882809793854266064826114864848704988463836005050773294472335913584815231508905127120120165211015380418715959698294654466685489595449215503918108914552203711229198336000000000000
728 2461046025067636123576684402239091935765807827197875478970638970079494053168053376686290349050552235352533760594737423794380990053768902623614864342206373662153985232698730783705475327219042877304057650987562335515968368808332306812121187198373645910919284319281497739579356610578854358594131230103977035962629936098012889912299136394236739538915470546750098705036907335118443389799662828778862770787286710616064000000000000000000000000000000
729 244938986487029604280873818825796512905852130455703462994781925752472913119420478166284466634793740320302696032097188846091848499447314926172170468977778150343761996038020779259600760457924837192741547911253487785231711055717366795914826883213383551618191206346940806332566423066296411173190121335182520176415274771994557566823710639159635784240474581648575144875695661577659226519911209525912362754768896000000000000000000000000
730 8985960176849810389490683989843947714640604531425796849108692902217434937394378485266774621547901817663300009374234052385982575387835019717588175568027567364059359157788894690410585524501584491037962687111652463674364123993947665553676779117073042840706069985568376576675088386557642484698853200819483183920889888228522367450383200885370670065729798597520219123456537350520404163695494610117632000000000000000000
731 109119439103317499464080448633981884977317531901131104555752734185391513387877635889471488527924804332419583840204876527272867620903481410155820142749219380609068444906026882785425368546258333177393732330322747924334304677629217304039452982784427556643631280778895228969021227253331134520298400166336577304403837352133115510532456817721161851958357057830417713100803256688815636480000000000000
732 398810510507411822408122267820491724072764945332043260200291819653338354814410090279126563773973691595173018447125351328503344557550101480738853068877469691835673093676303049917076096832791069008270066060931135103796204606227157807912867081802456256197090558809736212346873236044756008996258754036234118838858348543439274307104910420349753730924855681130136862720000000
733 404632726629740674727636284285783912029336537795425310293789986245619218125172132748463108015935812157139203561286610558960220608303223729853509841694319561573716405230620402836562039989019106667452469373147754347231347070367380793603589909255170788112291490996428958392940711865032152524396088186363954724682036600000000000000000000000000000
734 106976662473410588864942020783367414334394441621530019173161043342677305528890736274595679597738083754426395092038221115950126642822506164179230353344785144674244103757132421601521084646099088450788881842851706581312381686620088572290206184665327078159255027472046876368878066885411457110571229753017425537109375
735 7079763630732745277864443026598863857608444735274789831228750423396598993116355952199821402533231499374413213159985664087983517272311710241543330088212438188067659834018314761447342742729677648056252399936814535187672388990678316426585901282517116076948416836403200000000000000
736 116505787237377354049837510934303371868392140212639896481427588700789299001046471382407195343297828075141005952768541849401925386296929468347139994427662331922336294394408196712595763300902029209745890148042102879137200026085165629440000000
737 499407459751086512528904626887607540269488615201382090725140419396994956225354026238607112650207548438117199606818259388420622057628191760613149537428311767863156930221836080514799817098180874469376
738 641924394977656483474660275373965442586648543776633661284566237099008124208550580791439115218235677644047173791012913071795876449861536920070648193359375
739 345237766932222370956454035691609438244729612292104742270253987341728323729232000411238400000000000000000
740 174865344543353986303948473285124243127671456831640625
741 1
742 1
743 3446310324346630677300
744 112688280925004616551575683348731190781627869342300
745 12077141011615719313109489217642999250173697481643412875529551404176640856044957400
746 79541809111821538289831010888405874727279813277418614764419758041698608691168952616713663357116544061401578342766400
747 2781263599000505730939393480392107728409255691911857565928075148571444516850741504986625876183972575271974735680130722535744189947189126763920197250000
748 95535391178167450905604535822351962299505767940765245176964132268140997066581470207921820897674471377497965799688944241847114867754303812300104536774659486481027099146930155924589250000
749 925764538746738494243402549276941620685734217291023858546677997372846421937506596182557470353204550019493863514210060760491582699833908505747650140494545273105596858393529163654317604043087183904663484683438592857140625
750 960450670261270699016227255858159816854609393996911915057793010922988339436554600226351206170357894556547483436950705689104169500258856983820473044463196377676028555328361259381491136363179113650030614655870439074859652343764725825054072059849605120000
751 48914685059856894637509908545677088216159129877758276710078387806347533941912621519526325643982744519116497895055401761273158467605855396793010335443390972527981303164291456258475797100025147043111120903326091027580485582433522329213618495437703090246226835311176337279739967098060800
752 64165880114743981536204718128117021939465407896570719199224702511771774035003710977708702863030254786769763836952678030003070702117195974006137931627406269663005309981282924466525305552343301849279877582127996700477403823152109979356171603043201620259455656455396970838178000194668379980946713428527939584000000000
753 1257163422144088807317553620720725680011445720407182618240163828617303610499905528198059453117782310825245241519877738320275252204184169815478260841668948249190237870720400331186933962531696377786700544386088322788784010090489618042879120656480096195237918245471421948072476203482298978333611243729961856464336681661326498809175464345600000000
754 230263304951113482202125147523478661018680237919345041258372535778127791866532391387538184481339593960614618492767367406114116213900236246592824486290630618579802499500370142035094535703322762875260052978367338335215249372693364190617913798094784299289913021866695699034963941498352646681623794071659405294760013335151364884496229894296543325211822119662940848128000000
755 262046015501155773109038453530568990291611881250378962509693297473884751042489023510342904764846846817432475625589238544962659920000142794643851408056956941371950911619252059343450078088514854028035738948780323056504398858262197545494747479934520599935990691482934430756859003767993950341200792059266905866654872314409678338164821440634589100850668061604366544564409084765132806856163668787200
756 1292147133351911179975941739929395282649873512705366043942468748009872403362461742771418896675283440080275836218501330944139569808166720653482595329995579586873152671170224135522220821836429305386013827282343491610688759459174321348345829659086178316856613665356199802912077572385633221019979850809614163491027028728597042248477175804146846056615239346207718326788475650546937784510529252923798641178117469819109376
757 20023896147605334803918350290569629346467436622892589818243793771126680207363624282985451702806459823940368488491715876686418352999412130783698137155219038014898651408180152127799023458248637870989216804871900481715236769467502332495135195256038488907825167323324669489837809912560724623741343347657537302709886794300716517521266161040020371947583119927825492209664992773747215456241419073751772189257023652728759765625000000000000000
758 730746581338547124128835127220496986547109815886437666868680800492218727057518745434860588774123334249803171808431212503898340734802583872538327970353057232941594510766144782101627902729292489493193645930986744360263710416409598180169483267128624868901205775125777133888122357725757577465534392173302882913468395238964777558300712334067638750418138323392413950348899151710245731076709887007011623473672588564374803114612490240000000000000000000000000
759 48369102363713893498621296872105125876894593794344639738893017288900078490457379869034631267752505222161382029808666228328452051229869715567584344968776149826151078086308236281839094847789352544199369571419021726840856232260334242859793448204826859190289953677067770245971095575954909096003634017728360451469799433183488701741961964898685752793256343034638377076389680417648371828347105542537937189608731660963944456445042003955942731229552640000000000000000000000
760 4578521359344581170963605804584182605100466099249107571618778154675372755061463903466815813895026017278877291145091646472938289754971323601155259071630422803965309453964167035232243702454102127510029886537255384229144151219358987827756758753444085487188806235025213108780714972986808966467656855682523262273753357023364815782561533883729593016802812027817823454156404775925435168723073389021318390401992772432305146012961765873391757906500789652367500509184000000000000000000
761 498651607365161379207856523101918547730971748300902256402737321472112659518729069840786343038791545879598231446592761824314164015800224193745048686314885700639663241883796048918685886505979891021413635727215700844873290047883934133688054490910154876599370201257968674044072844005308082635129454061930358633671803071594740567364104386370377166640535120903500572829058110797476990937126598121279678057533727296629701747986985815765029032274221140978507381631945135307472000000000000000
762 51170920482071502842133132226442373590985736731040984133240397983503923204488309775951454252224782687038571071436184559622192868665160457805099603304423432132940131798363808683182184336865849147552276687926909878400457340865609697447102672761281309651374967368328967685468548521353335706193442193133431519387367166094699805325844746894737310249618147275780368283525474769675526198153259996025704329395737353263839437222941909708606369875397983146913582406144000000000000000000000000000000
763 4115652264754629970166591006834490399735372638018565390443916066946886825257027975888191566784572259314466463407702440479396554783975726236517378506926682113863061043860903225519890734711033213608652995414572571941256713336468276074287429543503989432803805784651093536416009340040556698199147951458893782855386134434864725300986309832961884968300520426259193137612755653551477178375448741773032101036159479150799896556072898530493909924326173662914905910093639586734375000000000000000000000
764 218861975034235660217977748452703169466862907166118175906953441966707023975673719295629046497262139567925331387554040411922495709716506704994468302223120312369796237508861791577708037743155162610351409410819662518492793707147841633925672968774418531243894422100668905173059810365884648989282512358186679798977293764476770083261152855180925864476401245688021390578551830248858659262847440195103694865873984942294493562406376897046667072656073333808630151582037088389150000000000000000000000
765 6574806558384127379182162046817262661756283665122749836088242361629411531463824712450142708190403211870970858528619105030457451474002958285308627669388111032366221850775387780189936402964936180061820050741845810488669259624877387463256850995177314136719911412399890211128518286295903488807019269557575432261349728204696400752054869513072449031342407441656149824999975403512316786493351794610640541164548528540567365785766616449951623861547961241780529757087492618965860935211181640625
766 96463009062826628770490411771152038716539145161689788155346725157866095047421810317178402366277478947196093824841910168772070573828644498770557917699803361013439689373027759836365391925293934009844207597967341989463620351258858219041393229837199693345678405543706440974113638837655872974826512829519920129995485527844515337741006791291820028177003787968690977241321688744045904676011169231725423569306984070493280699958662971358705305382998453973885744876707905536000000000000
767 604249232257094268608075496421174785953369631517305882804321553301010988262131534022507101036908482778235238261451903872732720018668211245222712630557744786310817001710914720456981874782521223307673928703880199350353684189051544643938447534942962427998526877377823983272134042132557286315604355568090224474903417546433405354995741346893706246516125937710956674883573652729045456936859053085490523302510586423498199934706767424713129984000000000000000000000000000000
768 1428005891539818875547403334590362620560022561501533252041757506926314640502119251379725766449481776091054261280763355123541950698229361472346460856224687561977401297819949509531795629959209989815739468966381122268590131582017243711082636069276490303087075348152538875214171136025598112717658023124609934661418955920738422097575961607061353982689597079349249150976385980103846757846639300129768036641939535441997704232907571200000000000000000000000000
769 1137215450884162537139750490693098621103426638703349357941198258885245122365056574092735912214009961438558550190919261295574053966213916704711465542528145206210029872576421894265985775674457201801533516401796841925817860936174478560875024110397743423121739044098502005988468889404295990845656354098183834639292592642183470153081250711710457466784389836192291047152419699207492113576997959133204869085344436718310400000000000000000000
770 275633660442887328553292994223319514735903438979232376221972821525550319179418236337276026408934359748875440289401717339044769351936952574793264878241750158701646077490441752832034711741120222700351617301641525823281179638812250602470904786563031932945237474736825348598554246005215331871166580484594084840680818465079231073168687437950661075081943046632437833176988573165772672013355292011884707840000000000000
771 18588826869065541800697506207540240142954242642989129668335325921087705161955175198806341067307897876180659934076168715493083504365461654740004147566657005415190431189977188107386491087443820516171342437357921221341292373739730297649858220192196689052807061052911360001067319866830077868181465455492274924195150868233320809756268212732345866760314766578596934544140969794055700480000000
772 323413562081139192565694201185105290226596564151065232404829682429445341849670845625847798051730749877324630609399093614880863512084270254314630901462661739439500664351424376817199234606654974014218464274217280243874913959051207271687370760906229559705703180491013174846335151053566251835931878944613976620768114845286397383198000000000000000000000000000000
773 1369514214285961872787478960050158976094793715575957659232508848050274504318382643734226373338559518813546897973622743405928167006839001806154745316276495902235034712725050721079546672454641852287667106658711588868228726482291715351838278871060848005934515205421238130273990930079535799238256115744772354898512363433837890625
774 1363016903206925661347701902598368124912399659616079576352300724836276446023436390338833220935759588996915780557236890209082115748619005166088456608777037126170419194412681600355047139896290540440574820174295738598032875314862920604920916646855892293504610478054820041195520000000000000000
775 318487791703207292184875518829847317715574481290464840488502784451467292045802712181123451834064303752052057286464956427059895867112141832119889769395695604317850126992326939122256130158002712670639706694088613686675565117936104039551441305600000000
776 18423141689625041198277804214788469048148975284267600528232520796695563332148266253296242624273269112089691931612725195657096136126526051677210847048879958544783627019040463232027045767551709557356155109376
777 306320543963782875005756611465977943513365405253315593462043447247512785799202460198447622830105101250640514908507243001643346078985876664425432682037353515625
778 2069700412758673113883941943971198582277154025691167929910172654113661300756745842465374208000000000000000000
779 13114900840751548972796135496384318234575359262373046875
780 1
781 1
782 13608507434599516007800
783 2962983829751090914979380571596001282269284586695600
784 2967953886777723123621787404529866916987980559958895578506245132512085331775282568000
785 235025201206938263973321986330193444127775281136928101487759855487006472123142194531557391901435515996222098031412573000
786 120740849860312240668419454782864668770773475317267052682115976197394505486562144405884937465934965699894415032697008395679566488155972331811866565155763200
787 71974192076473870146370099364502414306241720611914006584783530950560065517236320419418102954029645729058336990731899511739952256666326179978315711238460812636646221706945462448317617873750000
788 13954569324282470445247947627526498754812372794409358252903610241595843640792314601303893427863902117442628622164706634260702638548981538651305467103734955790805448343633039936260436756664650990427123325342724000707757030000000
789 327965961334585204525673770102476749600669420423178382262907453303819537241216498487963764761733720051208334380797292186395161805728003356051952345390308170901766456441195493609885961525290862913396675273137265263344983093865256592532233715747044852124337390625
790 422418086590811650558780642078166297122192603721047224357004894038176794040899279001122260958224157192412276938140521994332673718590864328744990888536710531659595939945384160832651753693632368580156688741145171593755281069171339924459747577047955938370559583761520622812780495617756118384640000
791 15468961687243388529559618913510614990669910636812370075889099986097925937441249423870028634952090778084282680872990876236960234447634645512623853249902158492613516251587628305723565935595751082968963310010383179777149780073173307298917894456349593088451921931598657906330977439094543794448774862144410058434469462289049190400
792 9252901486679099780929487857120572414958636266889321475611346219895394628228354408584928290806421940744584992781375408149994134633031173994554371536696940877361246028309822497969175019417046786953569780140835361805753725282590003211690911873320715841479722758367772979407636667514979223566239109918381773235966089076746512879768978632456672378880000000000
793 56148903741961956203857222121402980160972689413286676437320446422563041180875746993538188182988231245740751209672917224505478176578127249226187473604579071553725434977893539103709215437647384678022173961480045549152543450558853393372335193016736887958060313775238298697866981155346510625014541995654152278207596098212106780703588227106352597306584757249086281593070835774259200000000
794 2282182293173995733717881910004460006432387035738418415684779722722477016385523996944620245410518154857216015087616846794249810885066790879532797153558205618295269497226186908217088496984171005785679574331300600011586662563222070576657322136593206243094432434459143564419053705969329458478126658427394497126178546687306573226175401502881039649492498718946569115809170253275101224225034467698315980963840000000
795 430803100726269164556096399551263944144696711994192241171902897843432231460688960836227790832656890178312942607187313579663591058929252054118057141715443328941250818140621363373314202135782627596328796876317260803257035857856318371798431462224869831550200778615316714809371739119992201432079012160024262639600525537783776422624303342413840395425390353313328898680817841944225132403171981958554867897543333063219362980069499731968000
796 272561005420944819971441052412378979435042740912557674930916211391815515086843612013001615585702706629576459091997606270718212644612443780473419510157900072179909582258128425473404738767370414094645887430392583928022644488680329776695402676437818516694991184757238333703985010291799695531016355238650590394958926935286785215213832272228897173369505322694823748585642419786867463706970011414223632483033525623562177000093168618750564692813501694136549376
797 431163248999759855874325622615334263284769800365187036764320541704896651311657901602994882933368649259002341614505540973490298563629841342567825772683735992238486991049874321475887129498386415921385397326606249780200578296657612250062986134832183948452762229137998255240753234594632932789082089094117095554798040585078254215679319423150141292192998283684752189424932263434850741150450768885482971620586308886151224813499326285932465275918197085504150390625000000000000000
798 1308164944058893313198021380352594343347092978263633433813969755677456259256687919315150330182278382058704299445133166970954549510804285545853198266474727508154395681586701589027610613035372701978676332751146368940224970717237220802067324652386078221440895078562078699868944867023117604870872724778346344455576299717623768230459103770378916350966382607584847162901600752255493958964126958831715260418861433613209686357381153353061950976885374454477700665127731200000000000000000000000000
799 5979944121661528248096060834500288582226938375820267433684813651402364350846465129561503496426065385902432599031334820485995161053456776062842182761748084779098466831743407790291912615226431504211420164413627009799195976640720214275530800698410529895136679337397935851223206458262372330032569749813956826406693287969518022798200725771963498977051098671821040564021896454429205485539444290670407352427108318349985005825762238056533175342157742108792572888263251740713429498265600000000000000000000000
800 33023071704651499699716481769155738238960439890347619008204444945448953037321921453284536235144438438359059896617013115390701413467459251940295094223885655481005833569241514986504722288615959671984646067509535523005968934717462499259933602031588181260980191997384228530454996664753797347900273842745787424434545690328533364420520889501203683961133229922508816058688604734726600139671841864053715190688471891752981814790470463833466640525101078671965069750817985919577196706778027262429102080000000000000000000
801 179828884625065010610016495668847650976339472222944226261699371177138303309345351210189710553975359088500798851422928980484830696449953934416283313305802203160722511431126370829465106579350020975964671780020541231252696800324633012049665282995283751490911826104536174837668734932401706873598753095199898833801730604716306445989625093901001352119675585982361183081650366791361860138435215837420223830659315616895320293280760565931332987797159215163454067600701602098085163991518238653705789102909044832000000000000000
802 800771751209950274202646451243459351218295501911750812800957125594521260119073613150672226297344236683137655606697904375324519877375507888357329570787722702494305481800283569511820938028031120417341615401704669514076392657541243798334485869113178752519540196279500959410358217778456564804182312819102020269123159244566030496815956814867992649314919449962767929933743512109504664887424133690199223007241859259005891818028463885934789954260261786588811217135837334172642918275018606956339200000000000000000000000000000000
803 2452253396629768084199817974236632734477070984230739382170356240580904957694580709220131643365472804946664956373406868961133780295270477923307606964029798504191579625263577726493140010143645420249915051286269479606609965921268288178572416553094151352600435501140276605676756490008213237680757694702856258721193617752043294842909446899778767943318282730175320957016324483680048401923924296502369407216092068538300334542789009455860000429342468254127569750998766042932260076696365838154623284807890625000000000000000000000
804 4399026820512167790556633690771035078816194980830186482877425567630053519464060071119877064243673061356258244576859662661976899430740075482595992610264256768805081194589211620852138542783698429634288536997879841898622372557332347026980709920189126205238862377318132710504870847467081011908255319733493135871819898466048972567545741655972971218935743488011485841954059152524193813054860644016713899040595822572859056212951402634055370282489509904520453557194507283968426834739187329706950958639750000000000000000000000
805 3983626882241745991276846851205953817027494638020705358748255521124009209515289176833547302638005457349048580912860800767479282080392501310170155115708447445097653421631008800591788469781943214544353539507814424940785300055160872614995357563772751170551087382595756332534221454231960375377666203126392736323641489798481914600587269067203190453869411102937985203543737718872531912022466908237466753882551458910199856421850254775323971031457709327310325315284476972826800444405754735877538529990205844879150390625
806 1586554216787670096922899839690690002578197569043639520460655267377854503810181308239538957078597727149378023267397700032161246721488129806457541162465421040727796747695926333391331230645110078507561674574517413537509289076290753313386499408251237754255697612051929390484005806617246092680237881243096316147898483462146210901837686496094590181132849066078089570466007952137555523356979271958239329088617867129358352205098026197619352070182760328477811892353276819119587174120954283568398336000000000000
807 244629856330934217589072741973936332508664540821805736625444485685501787488655246241740300563958815291343558561353299053363209775189675841095026839103936795838108487498503699232845638003800103089583509752932593793682726748760045926007569739704867900432985707088007201009841622370277464174747820101541647168234786215213754305101562855351640160798256358494323391282137998104726565791711388599523588998794096307357610601177623136316701186652216598583501651968000000000000000000000000000000000
808 12985617510129720955708298055799255904438538968686329242495548834115844769324825643323217942971956968769798937222146424672018579847949418346716106292749171638706013074601657385949585884413954892306211259711914879216732915347757766062754183202271230364043636505418012641600714638772454193427093852658959295425131282588235147491839380094546974031804115457585226177565750610566992190616559428507166837018306135042960092905293809096063844655157582233600000000000000000000000000
809 213191539788432237577771759985390698082226995752764741115721493849896004953154910324460844553176527146851111620224040666582809172021655492327292221700371350013121147733900100552325741693990391561516846104219924354350113813306208216934591263821988408223024873766516944132199123748793272276751538807907626498464904754631589193533080373712215002204887565921714686233477337293266813128764470269340960637735080709450316862157777676761164800000000000000000000
810 982983187822373707938788857879252678952108239827124694774971815991506848624738395236514848108888983137725536716045948898515498363583142947507052330491568687420051769274704614944387922083516216051100593703190025586865120003234120233439689022752614539252681698510275954327121934076678357998590775573254616955330543425004682122064545954853561914139588276223538681329073161816479811831973609127681872696183420005593907200000000000000
811 1169627141267473577144744359119345795090082690302106839964807816590473055086099928121523840721388528552526522896932638198577040999149851403370078335105106430782076230314254791809656750183060729671282171853674460928572280910383903272379488011655807701281011484296151815252256718405431905644639342554776195203902580480279195069364261187811925141494988845909600789340191726261502681246537197320929280000000
812 334617560965784464943452168727990607123768664601450101873731142553489628928202850790508187623866972968407257125274115152603098408361382102016306670842964533262946601085043026847966526319911395409680914704473621502368578779331729283727117244545519422756893577361802299541416939186293795112738077421890056789216848182908136614425121577920598710000000000000000000000000000000
813 21820238651902348402945886548749823323137784411904080734997148308790534137818382400145805875366496753142512773241259248480707870754105378850316678961485330568610597070573550116409856809771535067005698786943593795167762059445406899889431521648721405598643612738443457592829431298545275969020453485937367204994021716398572981357574462890625
814 314743463693514493888312301427296691898596484658077399243437868674230504288513504752218921640417071892679082597631691937786497245890931113577987113799367164738864010952565618901461321910911557315664643931383119838998058247664020800218144366580056927680127554844552001354766986017505280000000000000000
815 1008585201085992130577898140247703924950600285795499885670901085749966017723643222271480837313033878674774427530060693160418375999564275243686360304312931836341711112359128329495263093178067109196877934986864294987838509881341876749194527695605176729600000000
816 761923586388253315332066562463284080654135200358519905863646861756359622477802661052557297477984180783323490093907955938866263421863858229984001027255494384421756909456706076869501760454960875751593394695229669376
817 158877744934975444864860752886001450072359667915710932282990764566631219046543344018827836295176462340163462665020909191447346094057209720154217042028903961181640625
818 13097064211936883464657584621449744628649830674573710660471572555231248711188687691120887988224000000000000000000
819 1009847364737869270905302433221592504062302663202724609375
820 1
821 1
822 53753604366668088230810
823 77960955204890636697879559812802085020655338040472000
824 730164686892535273637191224827060895523901894793503334532862034222074003640604488600000
825 695498850949754345933456274575300186591189176744029853365937840690048271509233959623240355749755258471203509607840258160000
826 5252222645700470401092758510405382171198535082862613240598139796706140374843270138695124813109042253915416156211104881312119181590727703800633351907116617322000
827 54363101207070697319349666381958433772418853574189894539943982150525336772499130465967778835302088644077336294307723103318454721625836569756962081877772408614317561576482744876295769880925696358400
828 211014794962523768786015650495400080781322374926387938311348115756421757224168689287646290467105170578275155371101014082462387984736374409765780986563124239194230939408647984878840181408269896961695151794396754817815249146995750000000
829 112424281621565327581500778340655979747179216290090971528759548529036653840430478560008479117822290775752115606001910246014194106162331765343535314158996374937243516617951864407534384561667610364708098025400141981453151596902894224854365092945313293521863615289150000000
830 3664851405331683786588270244757012786620068501326285803303397307348985298863035841374184288302866984443070938470955868611852337160255340743437917271793271668164851179004381960642567802671089142531333912911892314401939873597765742780010798181143523324111665245729549440690362463261891977945046167432921875
831 3749755831980418683308598646801911997077225129065930944392088529231174192864805426634255957203002832625477773850760592491914373215534611536047500700802701763898471724040646005119439533953453009934818368365740074787621115924421272180701222202015206236722828816786243138823135590466627113884412951943587829410274596239392651318824796160000
832 68544189191151868868204023548866538720010346871816902449340998153537977861231623451844846539746516969303351062187915150365179499396525603721796382285875681900260245171001436991207677641526204992682817965247935120145607251505139909490013758798607783616803886159879252935644301470179812483981310791615911805494861850166705239793076640082610700195832825765676453566873600
833 13795612214750654241590447556656351459677878467269139188071717631417247009818822628578478713369099604971699848294447154053526619975368968804562160952725338135959431747947681820736445686598642569316900069106448699631097134578056355094260594260534719820782717216158443924513857012788734715901661784422705243370957831384309020216056536316733585421246172000599055927990229417243645029908480000000000000
834 20051496636678246287519863283154311640906322903274159978806432256632547214942972102283710438025681166762301597936536518859366888852979999231192787330535301101632142730097453067377126342561774906321172259255949343839286643623228950854278348006888332375557401922342297733083228226470479724336980876803596854528292620573894410186631293867841185133324992302600823107291978137296965309314066870301553892994931360082165760000000000
835 145105729969491401579905569222473397259484077128219217334502356123300862001509039980018071370876181042858960761360989104543185197297226905809129589421231520553677863242302857073304774933259088597615226956119730416365704226407394294176181342443451062737964231887146461425272339640445745689648829647523496842842009214705960204622210386944287122006262301188017255311388267038016819667612464499788189171967016668904165338192459130825100534491381760000000
836 3754227994935793165965142168515506961401789036409163999697813424017723079985789059656334698022489536088114901640144141604385783997579407901539224029904154583250594744891150823545144835828741762545503729826102975177791291350321863467270403252732488611242536473404175214647912045226522485394007630194839249320820600755960750663462496355779096870856087657370650921266340575650748560691677378395453240504186520808403271471273119587228944615029824185100796562821133084131328000
837 257908088169437236064913632015512335621620902153825135392286774863749805059253761247399822293581697773003560898921349121615656247740128982589554254718194048199652357301235017894565016673374358222355186814849594136623365445566199039398616919914743730422344877427257590930595783282951090257583961802317436966648697427122853654906117372627578585807737036264893537163139871750376427931464108026366618504345127995730200007808524505986360025510572699998453449070342962583383847752765687036301541376
838 35944706528630149281634954180279827149672877704288050569732393562429469503456827849131140215677670201583931886974029727417182373443669944952465317890759916110658308210519378938357684709791729337541550902829859687900210856231458247678630573977834186687925478288739905828382849404443727729441695458983444128963345424848516258581154097451108217241628154952322518904699080830374213766954791443942943270203997325485629932056486663750390813390732293970009023664210328955839465912683890481872558593750000000000000000
839 7954704892590378147078342479793082007254871072362027055371572927588743365237386662095760042170005685039987768474078992114960073414486643613391480852941402513753318015097505355023532107370222585120713779548626206039700762484483887037741645695398565093892227755002237105011890797656301504145276518783172815411037476888781905007701323963836565317692119179738131988808492756990174881436664287939073643684821982258088628668239469884833116750877923736490356597885512529088940669423045841285735650426880000000000000000000000000000
840 2233817433938113762725512149619817776465965077851304193875918188286030599156784794976287738211075198742482263711508737301992185159777282669112113133729800342649148383121988130367051194670767265464780927359384327924985894282161289674900714313371100613861782790232088335750946800717698428030913548888632926139870243815114171619241158442127273834055398296191660275117050321764775363201322182522543198820191089836539105490211706660506868075108515289359509657262908835120418528364265492032254033662294915802339155968000000000000000000000000
841 647704143974508411598973649052400272259212138866406827291785500824946871258756487103034288531011759436499230872046223323858264813817872061597845246815684929016898459273323311437568595583453529466224261519852949072364693591036560833799350389904534619976048610416696138148011378377326024230527325385909684018899677429241486136364173398606050138933865623997734728784391461455249038934330547874580749903414363105095390722205092744213287352866846194749646821617881837308590875880456636650247841161755044020806395807324750426931200000000000000000000
842 160323054273435072472518116860875027785678708194187162195169673232021097395238636883280235870429306723537505492675547148543670681580287375070044075122259005810947497949501880069029641926345905435213224444966685118559660409563517109077982046366054818989657547324167814647954847485293003916635340089237282487704934630969434455832834304896002817376167144957931428937729107202135082930134938608533064104808446558662040639926654020966314508639519871316717756725894386322416332778901210065582140064346710824173744242824659033392733264287840000000000000000
843 28408095419623720472461162714959612975688933644685317699246847237106156952711744969251088434172182170504619143257976207352519458870512325529122660919967088173693253417314355012733087313157502191936421973491796131401611116787181326989396449076181534213274902948021294403915652924020330294328848623232573211210428440328521077734617304737842059339005315385491247518465966026553680749321898359862547251067639012638582023825987274309151109335775558906815957855041217070838705527003025619338047535927874413135408810256414720000000000000000000000000000000000
844 3060468183320079669802200306519594207933808462746122928808542044325223239714849553062618537861904351538556827896603584436748436527551436562456196304932453190468046244253440436634585412033222403579142313022608507609186981600858244936842673110047402103253381882125815139182710986177859965675411158453802657999578667682239381093394789604507230553145893415847255674564774440918829452621264451060414563907016042770321047922161122250773932319577556502657913282872139298156903453008454006846246132424426563644354445474664881657699218750000000000000000000000
845 172246917936948533267986427473845749869320278326291020827809227016842940018126129086788717688274450909702086239420735273408160147456607254195819918694064570151744261875608383110056241961771051822787476174187748670204772618950164879149892033749939785719644332732719328623669721403002461982135285928217569082795502070869690504359779741574164513824418592749242962399786748555569557616225150893907127686412661763601930035215681956467553038384800092209698673136971189403810355251099040883140306030689300134102614575583026514573500000000000000000000000
846 4398617537770349009314733529026092141625689556257795730800149251115752951170586288109956227345738403958158789439502680970705202984862373804985528185986306652236797157163403254761883325134570638979213123134463700322756422444955588819644686743337098633370996370081552925162845158210750383324897426369399630037512704767223408768523999995603080171406415539143823821819506219252958820670304341679337599470638752756355128529620548328643496496218982625285950681526351861797936643465691035637644283407937264959921810548523290035088542938232421875
847 44715052665305234931735801421194132059746432190914198078181524988123181155326870753584853351552414606474342632748281182888257553288557723179064119240184611331799099534639559391450954183987931839562978865641476225367825313920883625628194236981010230572845973482775530762562353607761013259642051595639292345746466533565081033145515561473374364651486862303432685248605314914987465702688768530369283489226922214487731387030632035139764351170059410093948031774416373460278358222834023800995464289199896622318736910581760000000000000
848 160306812174305276890662855557716904672684157376300513413017106639078034780490179673552909409737267843567195590652865947508554538196470668546341954466448957957100844700325504475032281128454866490876455014976518174663230245587672414633583706109494115360948808267143867397378878959385120850493444258076193373419628214401445639805669099022011630716423326431680908347569527144831505774648810250361022978369705863432988372336578455599703113961698801840028493644035844181021244344238080000000000000000000000000000000000
849 181283368214405072499438382680781207043366244177317325299984505019584085784155449256446580329140244069212716915790530730130283137554444784497266954387698422850884446594203085401946142868721039420182134480997927666206378893036870037246537077770803125120640336255868995419675995485393412501317140347305350344650990811427250256341950445000701265469260104965203972284248192694659219678653269351543210798966784300523664009864999544627887331039134282773602487818808773836800000000000000000000000000000
850 58406275048672740475956023653842943658381581307213332968403598095899156247669536184088182342195767304807634277526278871254418473354797704476631428753925683941403684480139363070506388702031946047846307558620633698049486034474122707408277854493285130130002646399996308302839519077595913810855762913107372659045060708315779508671390259914300501920650190401629114956962773885468916679297008891530718380896224669997911304098450579563274880198256451114122752000000000000000000000
851 4892706177718727004971716078075705742973100071447692193222284764504196249111360726908251582305345203915660145148898968820259239460147238689888218261333785951366620298364176344524322654116668987234859959981686140887918146327736462181797561656921308120335380195780502514876660525261433147053670351544576987084703237105224027769453266421641857876486200508658580746456273658433478957180273095158928591607773886522384199979142412219554201600000000000000
852 98389346275822969839542904845593786077153568893811441299696344202770429713960367962455892590185814838188745962126236616302876046373773622365590669875719328513477141098425920396781279135382662507670799273528410508059705520353491906867626878734267118963093736481623447289575190377373076806989100260105144890305411858078772870072359464059547615677586346132021728343501134923519716722490031993900220871888964566384640000000
853 444558137991223580054236469320734079139812446641773244066794685567008435074170898531092986212410081848114588340156118224982084494541092703709283283783770943112077867493483973839894380695543928343067413599080442042043712604674436779405104730140454884700221413167643217851845071830591184018602521646059378465111268496545804149234583866324782243906567885801150000000000000000000000000000000
854 429821228175346453556318500656267111238038881654745766235485657289487051064806139883580363415127048914625841544426104746215591663459343800642386392860328764108897687727616668435464511439622368952749575930288839265710318915971823704706024232176360363009547885424422543081536538177607334830203466575104334373947249581709021696295012542903423309326171875
855 86708540186565640130971532930495663678777952680502910462072615655606224567071439831938539841511242090348256715543948171194912236405476138177094439139317405274215839213321515973859201875694719261116360714422780798209850395659852478272635466455288083002846717272915603491335592889871103220368015360000000000000000
856 3684524921592568558925844496198667534605672376483000793668804018343992606996374252365580468403624146489283411546265083224736831096716394967970775938947855700336867927913897708096010106481113708907993386978750599325453043952571107711072492102265165641587412172800000000
857 35214299356270982521277518191033702371426656043605138922761237652729132153180276690331859518408216101360032102174942786006999826849184022590422545461310245904304987104185904652681883171048971600119612420094508843323621376
858 89364759582300313350362551979553665629450504210889506635875230299615894933204467426990187220129380654783443662507635897459345994254829037343743230715207755565643310546875
859 87357418293619012709266089425069796673094370599406650105345388943392428903628546899776322881454080000000000000000000
860 79777941814291672401518892224505807820921910393015244140625
861 1
862 1
863 212392290424395860814420
864 2052614499350764350959296460421312895987579231433077170
865 179817040384841079465474633362204849518825155447280059547922976705796030913258015736000000
866 2061134054590801571984438046936567045531811380187890365078084939561450413940293407329372238500609956141868850621648184582200000
867 228908044186290406640500648759108496758370992411265799490666522534042514048633107191355941781053912394583052913525192745554330747111690777285576973703769375699680000
868 41160825622697399446793005019910538854876624093108718667695539608584495008794799062879979483126714710933338455215259641548261610342532025938613687045693883997354933457299415449948584354438977396426050000
869 3200444768447577655141720720831695947468975959243211995716182087671967197205877526324566568885697270019128945315731378239951414461395564241995931877033161164427149292830048173162712575556879679042320999220368151870884688757091202228459520000
870 38678488255194665753127518679259867983271835072720822796146309674664933763588451606123175672755716863451907607998559198136267571856737391793088558150169340165515381711567613015496839748999021465070763166140045016433312648161689622134333761581595259733638210218913391106250000000
871 31934329612737796568892430294500990624980119717612477848666808965661408116818150579495692188695922629636745469856504662840468235677224793464690684388533679422085310579538471624645016193265609290868105802458065514803905169946095202823898188587457652625132658046967216111363673517360423108996976829919488624500000000
872 913648320583827980143408554767146334295136336983463192235960342661230238598942833704061141574164145476133069950502353458974969347477534638392331222779687558165827595226345657002641319582596375426908143897450659945095825999754382554636397476588548618159940521117601119533819908434813176818710380338445438036853404676443934223575970877676774660859375
873 510842323005115221477317392968950066821119194755028278087123692872439287303497428628670825402073199982275963821092299828401531008207152632004211980059496044251495311014706197234717947181747796710913945765349538418643323018661209292878948025931180632658773844611753852521269042768546496046820491803723464331962358438489555759028651499615730947633184517664884387030793485612482560000
874 3413520719423339563535421654817773967087037052435404337429559312112866567433143635304479574325665198151927674081040181337314276985937297957398404036371869329379085184892776726957674500218711388729760728788450633100129867300887332179053290316721275982588421983665022625714199118831805429672724606130561853366430455338223049571543443150825299339063789845322743875089039024541612639419430524915659347862103261184000
875 177623423564338809798587793452042371536356001228692014847918275267029937034055913503311450915897083227333797639152784448101609617665509296786414861999883353433670679104307406476042416109764666005763879513903990708411368556885016140291123225356679581815363385164685524402401355776471012434675750849171429729742246026639877913828562062049242026701022357371249204586998574578692286388506805563028576528778868503186507718428773580800000000000000
876 49341048146762788756297103710166498029240563546461110554872625066284973163262283861604515400286246101318455605146536414247396979098511901674026008569556490596653940355427970794056437651251203516999366313467181017200990366993605862114498955871129635440583559551609890024017861565309500931202699559608553630182058189020590130229867882968325789682356242219297769490759362990738164168641108554869381741567834558139359120653895777691581065058303729333142720348160000000000
877 52279782983878760556102355768833503497823759808341528043556590997730213253926877086742173167766385380359096893071402547489145181725233084138516996356515597528242399020271792681877243699659603063664538124379754038980114305805571524227329908641190240679713221091911266109924116774297313126476105131103353464835338607023659624687023222260253860200389223313640121194125304807622015711213352319131454743965869112186779673535777929839426624356572371091245230937597574507000575095810943877120000000
878 156233092595512071829003707194474445003739079698334178562857337607884093108904282110058241049124010631754009283598591233220304493556735318986611005757486376774113034399142902745845898066029144392006436673384931626920877988875234239211277873034361658524499775093508418978256407507218705990976274930232001801808866701475343062898567340451140656349718421557051491358428642166972793291630944603683690991797191856148281193032580465267793614451781191792754430907334465381267724219426817627959519767535314821558829056000
879 1002138435383878666434218440601039240009727387639802272122661209406305600965120063469482421754037571022657895902101641832070538578843830685952589477383791822283016254570146013409241842734673269009198011200402876477682666100967379307980761440077015830767631081508248691896990118879123793636959227304939301939956469674705604101613071859215435474447913554833661112956559680357444354688232496613756935452335896122663204418825142907861671514657612060419971385501921585579977478444799370606319438261454567763561108996268577843386175717376
880 10760535261060912600370395345358449786408332216314142123367394460111535977792012137281595390236044192299547303309580397053290383323067315700828494406166561547165434907785855733215860638962474081878559454018773631062246279117708941681101720078544530033979839158659049175743556991787000971206383572592221027751892779486466418628557012930819257733654178251252441607197636431208624863860326264207932081396777550285812680042781073723099719044451510318168271854152610725230767694445240200527301497597831777587253190296623743865966796875000000000000000000
881 154054801477740527277817832522979446165244460915189148947376218735367541973858358493952999036359145360780510134644690527986603192090248381841173406806868961727442530029825210147965529181746645553736515891444272655828562987422311777098800295038968578161909797337962156217125092822510622522182325151234586838204171096134040523356586427205417344639626807825691659013737089047599406026749492103513552056556932323858870311307240944235717193689304478132385336110008747473860815121166015754270045177282278777040281888440550775714433571225600000000000000000000000000000
882 2385552467417664907993487319404365049798663550906418614818478010261119651957916360543882670690363523999138712333329002687283063310896938921517833342556776943234620180916592507030318325450214138129579025615811556518640668548826708418034247771751379764026629082553421451188751174411679564203410034393366421079765415537483113157821141607667295738709700242107990050497930660148830523085093821569544839855477936049807430833231833610264881333320179587911263386982360576630375643323078683391116787301191796714441240828624315982165503201631024545926512640000000000000000000000000
883 32938110155118555541412319259770435419338840676775508063762804461696541146099876103697237919519934842015452371044680154174290281341547739733779034468646057487030509292711312126474036758854654501818697931196049425567188373815933463387885256804799680606694570081713794698404718568319023105515037250495448118556446708794856907400074703344840851855726403575427531106605031456973914673887583612533330760033293398670564299353124433274290085467855126585065972608027986253377445279129090590767021202287477514293896171188288238301910434121990386795409085496799789056000000000000000000000
884 339100014175782973192556343660059490484990101551083050692287654129422312925923458040734302757383255443383665851396433617495652540353978921374328863657784160377285376877830276821844170530440569188478985457619115566809560558988892156751125932476003023455267797251339120264008025457301258952165052604781686084813793783017857924531045600574513928411799364137283934322200319923877725835182729904007043473141887215250824847091436962079036931971552084886007488215490963598907313042912853149983099157891881997162896560781575493311133706777651436480642157074475485534804342400000000000000000
885 2204751516448994910771849102297026703106304209243744470412796376896657099413329136296984901072700042080467789034902417736530130341140114982771000144479327440790145142757681674258095976842181307444123904349227382171683135533967341443403569170939922109339436938638055665053348410917038204051537057705519864004643124995110260709715444671277038216118908206727160299799726304484184700137400524123450052856650146652183184028112749150130152098913779938693085048269393865228827434749399976662350108831279271365212499351375421622797113061302916937852169216000000000000000000000000000000000000
886 7757464075149537280037408321282338654685387008639500080359748610849290921501610728528206128737722201636927139062951247686358262730403046945147121372388483451489547739655324390646839355318521607390938906877314648288586592012460171266387574990586954848783990285439550608984007321687481446395285467767281476904187537528390530507628815706593352172918903583319832074285114557708434160478990092956680088128245837724063089856928098992993871574742826573310205394264823981736255427430467452574098271727157113902597428290081543557456380953885322169410165115922046875000000000000000000000000
887 12792769638817042814627291771377143751642139452513450930317341874457497413820992292009447007920748545292048785905387156895897039355373275713828659009378826579405214965637372073192405730652455634832230015627409375841334744305058598133807899632356833438000229484504022609753778758138539969750314819813374893416230890989955891024683684305981790324293943078585276360722056631374483940042391682553162055243943089602274405151838345515662534750178528832162044420465627149096005100088481492948228349002599113684323808744858704329674007038203292394784599597333500000000000000000000000
888 8649006078794881903115590060938484377196724889461033838647924023623243083210987750962392722874829462223761090797495589962891093452913350826885318435239741861217767834756099719263082238800401829747099913064111177710184642240656024170089958075706755815056859192580313611294752330217809622369656631267860050053310887596996942976732535203399895394434258575375327750282647188739274360775318545443929459040844991358074864063025973148932986401727122232668076657988914232561293889238872368894874439827750588374109774341215460116028082985361207827482186250182399749755859375
889 2116851451989256946976419582763219918124874576031021846301708873807469309916050138188274074273626124120215486708808678487793084555882252620608708604175156769209971721126815108254366453426789848599792143206961172495876461716967466568432304802277700817264694894284072373117007099227867341923881723793667419585446145618482659064302096862608541141870389653690565091546955650567829386342652339579890145247047914377111742697232219780747320462277140071820896603271236658009191982621983801684313979745779169142228200919825072128002583932555262689280000000000000
890 167136399141138493571328223690065995239426091816745783378950776802931730281290898608414057533362222857689661224481142177022866176935622933915468646705265211152345243482361404029566801099923889373616164219654572625118150353517826164296640424025027007775959386782692671785203900690590213203608328550714038397303697904844966871642716919112548325835480399113742734185318103756415342231523112990020745120418531465863018085310732621893184947570773983857027651644009452350366913353519157819813104874745233408000000000000000000000000000000000000
891 3828196898711332218838012175280471051298328726694581139844594017827979086669703027866948530080394874735622516852009110818049205720734041713106799533222352979461267697509924026818866659952159777325811249788109486110607505269629789202428548431199297882625264339843811220871864976522714578648879961149543812538188959456460868978317858010612365712211252136376606644308200432468947414514377784959763927809843990333335012822433740885035019622430591726446340876419744511704366963821798205738188800000000000000000000000000000
892 23089652935988545409349537510288246651464878690001375580835737258757916005570943117342982399731778931690319141212299869860673558875108009367423489790925967830369004447792970313852877027042913026331726145826018426153113379574968376325924143957506676951359326467075668067170351770729654724509618342165524105783721949048657923572818772138747015962332405271795377230460432050078785439375508968077460644583273808353718078408673741938327043635635919134103507672791227372068764672000000000000000000000
893 33625540346720277568840176693583237733867470116195334176430262904230209490069761777346782711432494764766820811237912634509759499938400570982325561634310356978565512716670279789274156387279217009375587124382505935162362056899013863599046209582487521791713581330359173779134552432237799001834074706981266599117592943721386629479586534778042212221673415344040897781598316472197963299707016259723424159427010756920645034820954389229244830593120788916731904000000000000000
894 10965083271053321447818872641142242592444519996004875114583081445925371210195543086680030847209284651169054451227582107083707376464766638023880968747593381775040328015004244934168291432425840195124461119479809606993620210888661344613696600099431674897041480552398371631485725138411486737545407436263937599847381266124931809299095674801216709548632343343905614463857695378531988276337931390034324185790827173808291819876339259801600000000
895 752672828799290920139804428257384885627371253648985142680032919084557212221226539461909462803524881263268714491873333189262672155046902036245485608019388490334881853268010493713612100350462033426643368944082546963600891371380199466319112250315355992612656155386677449735039691925423385619475497200960500615474997513196921478395710939907060190194567529295794904630276377500000000000000000000000000000000
896 10402580334821841994431064556791455135031200753262903354133035207435583107470236353880857551827572454000654003483037017924817662605658626127787391358479991343366922291256519821681183482017356408732424609821072237008496468011761511163992048896219076473637341117842202999642439325537523218638936711495490671992723773504667968838164192433764804446803033351898193359375
897 28354774421089758925082247275665499533385230144200991309433815660439785559470370836680817784994165849875761235351067014055317537589397703724483585937634215605582650803276953083351324679447734459487287604388340495348998585384800532497663350844590472638818824214030435100381676952411524429437673495098032128000000000000000000
898 15465912512236245908165859375679069545216711413126378915187471322452058194244198580051471266630980059690040436901693681502359253292847904589554201210656713936869496321390506437270984538825308285877534617441447146484220737816905606814279053972580127933754845890650256179200000000
899 1813351576990634533458538001145250936224725167728091771147998165379111130674112206279743213267411004493725614453505237204676740340641845796472183963316351246590955138988264217799595056104257201354231011789274129354247895175397376
900 54394988686352466231665429951674622963662080155605279346657714554921701007417561255797522108084452063856860405713460356245042016513000612595576348387886232696473598480224609375
901 613336433839499088231757213853415042441795575978434090389629975771558243332376027783329562950689095680000000000000000000
902 6462013286957625464523030270184970433494674741834234775390625
903 1
904 1
905 839455243105945545123660
906 54076196144109428939074005381450483588165338395743757020
907 44326631193877030183629352317129606628067019509875714749136162516629514906915640987325459000
908 6116619289634732411651358366277432727670837380318323034298756882264336876745614917884235871024335045337709575767159725855104000000
909 9994567786475241577511172445455916352539144070261734351946982350236802998417192837569778805527976818831129632774575205054041751724787457062954125066969462401490704000000
910 31236256893769991210568159200997225266469722387759169736861041234640405075498160671004196622964270909556198442480088701487205736089179101858507785231566812018489970811069155873641076099037684165292011264000000
911 48678345862972539537120123621543913491032288779105192756887583513972537786309891097536162716972190304277589172547025678129728983994142334269128830003074660542088438543948402728030512848011516102269164896767217076648181086263212379879172370914800000
912 13352601253292325589081488007472314728542562281765577677583646495941000435667880567772437367854116200374112043166141923909462147498450427383952713900759325616085799417118484480203341631200926868009544734404346106162076375275742639468737891385445528555357882063772321489430011549050880000
913 279405346226227771761249418143167171150798758128535539447615690157143832896909379944314119430260398218115753623821905638942679969897146818508133764158303663959006989534248827122932334064749573647050329438502437485090521381567614073598613907089518100655479688394428802594496805444942687301814883347523607136476506487500000000
914 223693121373323034193141258134132245051453527546771736155064189889606193520832625553151119767102649988383138039967647810668052005767319808233188326302815746309833263566063801475601063241993251882067689034887356984964952460109428527441615115710336179736394970725574309323202456776579434073006875750263571596840846761059947255831993558493487338532676453500000000
915 3828784926623073856189767108374612636054057263279043494644338724441559407380544207318414502602588441630598059213595724601747592719078190319819479245067869645715723791775173176173889061486073408339625296288400917628288403904489096980478863108456706220234249074129977720759432418227925799027875248445081399339995951265596139693907416450610653842018905977319418563252896010535439939058915234765625
916 850210255586759929021799803010652851836913401567322913705934593440167524724551317690512507924567978789872090862810505786422652118003062255249304000973026389740994698763248610332376718878499260718591537078510183930540356168655097410219011822636091315642737995956442954844302592861046648347589385635604442640684313957980316614086346685661429583929976151652979405296454162973018698831266011671383508487163295279326221565952000000
917 1585517046398435442179149651321592812088236887348863290030886852311255165392540680849912357167919444588011242656817513446415599149752882839824664540030568567821678304057919799247384109906925839242275859638208109008495753749454192649886019775156684409587684916267907764105536545728348209444481249201607733723887107499543522326008599502370248487469755940866833682037115783966634993922649445959764403470396582668185117474090216510736016556868726763357732864000
918 16926337413712591398855491523104295563638360747158003422018308378230553830308147743514596129167128473118236567122101097736021078920547138397504028556344759857853707345107069627717837249045471623193439551642066133482522228167008481234530836374550570153589750838150166005632100439579537439446501735136057101724471095515769043099464323745896785523240331218783786827527030001421798142468742085908195577960192683134412587348402634675169799048281207054789232026654032091571814400000000000000
919 735460500438535609786528332149080430600210601730729169155489706365801118873753597652329711865589307402480654365562879112912593778791046665336771270683963849631886380202632645650432050642321843107290465170642652178200165419182924409590166710334323434703060270322621836717695538859074336630335942201793319828343396436423335363795329468583819140813252053423561387356494926089021486352237158545911712450806880195993281517554450069191759809027164868305628842885385493349492449711428441413118848111550136320000000000
920 95753494264298319395719325979409443097755365309160280139522675470439382288077473867570062390765346706615065810970490496251022393837358659184213003089021654116445142763952108792356298004714030886069456906259353941755574647447961129194034781502827393028568205574865964142354237619226422928219109838286655899747380900582165953866033299841787254453819811525737478967023334019535712300173087045064678446930836777819917578285866375724764050025545365715441652349787373803827492402640788969200062341725646132979995024006901850104135680000000
921 28317075421861017287827147684490044317601345549925975135694857661037322615506229086073841439405187600960562149983625383993975466473326018856168189334659561977328321457887461494358415760215341328998727718708062608084612381446117890730895744347351247522833768778195978648751963569591005991323449892362227800418160224037165841129825351098195423769555894404599643936804597308260584112741851114321002311947284323015824690614326826465318060771997855428550388818785688010708912345819069717423285092369326407218339383165693473002661483193389109386227532955648000
922 14782098085533015769281504364830753560092459852863085006352819338833263773566475935698927848829259961094605916047856878521801044398382191907778475446470632246854746648320748285782573392983349943977877768482295541102033393564398902166278871936730152810735827031602573195823119530708394540997914071320132241925281492066883621861046949562812493529250602567867375414468658636769875729275608920192405499332690385665804336611014245016012105867145639965220937431617762975635207167941618910479959868234441622014066289045761234155016895716287948572371285676077943156185267097829376
923 10814104395559489795828075522095105202278466800115247928736839214836429982147368033665021324565962382668627215580756234143096483014902521491679137475269042690477854028120151647920963264606891177241160269124559413408640003082840719506347971086210432755112341623323910161239621950899882721696965952763641023407397458884346478134651871363452668296405552569807757777453888885045796580019355925907752422679634109725835854431755703855471089432693772184510141928206451417516598018776653373742813415365614049357448011131344064998598892639753528060109781538163206936492919921875000000000000000000
924 8966870840586869062236494918328526623628802560220909491721542911504089568211376554116596546589907193256555199742170103254936208138911355630540472719378921394303134741219820629618168556021020464293109748189646062154718097113606992639045962455188138038903332319059466277903881041638127395354995860453351100077761977349849681586824621243047814879801774304432793187465257206459434440170849766603837518249520381255122292829629849187080965739547563841102276267919296112415772645655303188224960864606875956722770645284701545130828518152248189829328851245089684322088350908416000000000000000000000000000000
925 6927580147066091223608192419920025064394980024387682294917915993134298326171153841139949366471932509787118961211596883114394624777522992012061440342115954430295041272356336118003451267849519284561826772989417533685578121638006247839803535567954050017909854092287182181033668321934935090641178927211538421942606752875891958843092839536157803780547889206919953974550795559251084401805554602428700275914444598341349764823456587895633662029546279971483396535772503504330643435981995645105908352511162462581629183865049325322293190417007545857288811175276548307054006517182863382459187200000000000000000000000000
926 4158755878565197946944515454691753425754051748214174648178792120014168711739056380908879265695893539903353044084527023225151218546619073932592236454566626964328160964207451345478050507013459670245811049905328054062701672949709873559037339064894503127811165517858201148014142774617400709159997853245712054246600598629954867124915755770269587573771815098513612881770969341834685413500202497235506373121939669845610838308731303969057224830703608112832518169818067417595657160718709391090275315220298123840987995764176066502133090437287684534389391911225238716764024336130362432950494777898434560000000000000000000000
927 1638823197290624255983343016872288000186888388073412773385406452863550358590319730726624476953562432846785750158773551855902828466718276212915087195359055241764544696528024098276060793707043445257712641689110077108992643076687367501643517129971372643318784891056646813912097096943044555154757288199418653605035223684646319446449818852055110020508221887524333738823410745531846529030300972607084682573038343330349915286362407524412890336111065581216668616364213932069756931491351509047925568617753348245119365791006337029313028019767149281009990838501939579497349305032604371353577815895726147521296000000000000000000
928 362315896993925532899774053855104262291132981449428400492244142601991262766888575659043200798864074823373223807726160696163380726143303901992874462299855427418997340386654155021152048673104483737890516528113222193126977394142856786419836505763173078770843914393681449191391986512325552127768098981910219001148754424529893885674589796184648464597861941186968131317580928395389555458460817456263599911980561292349801326773556834180648490203609801196481502678799480168320630643855473720804348303805033303240415508748703585029791071587670269591362354925476066341824019882375538512896000000000000000000000000000000000000
929 38819179054852137814209813891162051064992488798299742540997151621942855662520998351713909935440254747461807411590121523325372346918437828285903134093655344309614702912670663798850434383641833835077359710060200985045632737312579328248664464683028983886217049437343295648903831982377923907157771806380959617610075546898715702386266831184500720525258268318155651401325982591971966897236503549575935857574371625992539421368766368627546656936150707352473278201287057993638801578835491447291192421635934628250589826485690874836281215251891501492794119440288902094221427656362855589965657828125000000000000000000000000
930 1758319905509308871059058301405594982607875023924950899062942088158643351252661389862767244604606898079987112897526998306308506669736240706236243401371879759522355087169490713871328149585711952371168782765078554563637928853509496945339347451831596255674804692383260172405993232069795153057969514302925842905433159219754109466784449539870505257559077911741742190643699644351832053675309697681431231723518025769895655647574848171308847948507233610435573275179219954251589134603777364233582022735468267704101936150963179224642640217023844066595187396703921093447212149603964154131330000000000000000000000000
931 29644399372257991952107913566346666409049033932659591565423808013603265171756501154900631102441199755776070880471658240843473820196863792852562767468929283842733129291645549772780339362838887374102016923274481550193303939578386182127127324746001551713867271610788896020369115372158306311510571118531242515905631509681115750838106823331901851345785096199203226021654304897048499398887209422620300425989911544519547603405303456514671183277134412283545846489785330525137013582111712961110142930422847574993063164405366787625573089153844858280469778704673269469994265963782851328248538970947265625
932 165240829097305010377016568812225026495408003010650739319173752255017283012593021509088604761927957830752590287287757423683931640452765607376720381458684337763178010847253981417671057501449743122765209138942787092427792955872538598407142559276269827547743905851961651483583434308369200701372332716252890693310636680364222770080531011552675001557777617269047062905747105434362417397780377787516065644546509757292315532307804880739388407429337198675754523007194754097623263016485678426517332584832995409253374201399474629862283414162385697528286986137542818674402918400000000000000
933 272841029581023120699595966156938602072455795802672712556072960219662829097214533686752266479807574114604459617137249062323111278212456774285990276714094600194567859114917798979907797975346341433768098880545427614045942875655897271031335606462195406828713543353551899070391845664401508189724857661617157051469591182362421789008355270740214407084106316771089991268592309829278750460835926376201052510679446215754663388070377884059972465552932748695236678847209255929670168005762963958620100830171285850761461629356308751712256000000000000000000000000000000000000
934 120608543471122335633969418831175945164649870148192126183237355911186477656832870001915924813954144684361493453216554367952205897979368661966844665430461492517481108095347752804439347460983454622424058733756913085629186192499513428779502588099349656621827106154305668987662454048788499774828161253902526728706793195285328647126369145209706216042855407369272598578340169764073613731877268212656157597072474816883423247333838490274169165767063259637839776249858041882685214832363091797874960490824215756367986688000000000000000000000000000000
935 13016802120979419987750028858099852497652624897130874795538141130088069297478326012043200884213974966978682162141334170481814738460704105244872072841016385370438765973200226771806264912843324952548878904887586978381893724792920074744883654833621471252682383584745296402676298242250642451284133583717050843229842013692093982945081722852729179243366493997123070130896133137484870482524991771766465696803529661815504751010227034059024723967503753648976672320646425754441474457338599003982613529600000000000000000000000
936 315883195034342720060127888512058017371146826804668045153689992430883578817957366927874601101931877554880507768918140840560350794072813323943730300978056165857803304819130141260307844099854912305292178692090992183264292696168070047398732296459760412121639633947577532876681046887945787646518941421424345919547973479630722537016145945871516808974533594743121554259781588822382264673541188344993022580426467725222391007575808486581702662549659312969001345478568584815837184000000000000000
937 1605225546913461241530089709975474088599223586658911758884508552387224294449838017488997524466594098475447747793337578199836655972158223898579640756509470144206091666331043544570853150369268238488512089534244426442570513665529176912616803114623719022202751099074812393396338575905111786813072293024127281373927291539771626535882119481015946950443472331308309803540453089306216980036769239054920397405965618513952667709706941905420032984919257907200000000
938 1612441432038948497195940469791286870075194575911207928419503904372677734456958350498976075199367675768181599264802498802420490751864636464852344260061292757357401689985351969951571213406065065824971225690224728153016463156398035828806532648576922804050882141308007888352014736917161764491129192560717936423077623089376023751892829874429944801859496939037396874574004950140893768148982500000000000000000000000000000000
939 307513039252679443982162318673503110855538536583888105800671728267569405512896528889590839782528071910036887947195895271582201812282432265094398277946637757343120603770900144711525064879339491444281174636772802654140244029414220124844057506522889155191674981463101575354918341056686881357680316933391557127244509913239898984172824386581690857658028770702084805071353912353515625
940 10954206230819052263375796700410190005077843090249345529512834332190078553267678636536676731171362236556457357719717604616098518349832344035236892219904712571044074299401827989971329998579032943155629414660155163810199988688260224036755674219257632973051345754759746850271384967591981867339738492055461971170934390784000000000000000000
941 74312863945198992510810695790947267033243565890292180937076717253450227944801312904368962221712999804820980447901548355008331663068164128629384979993483311757539861800222529798195090731621023345784482053213271840526710888020287612344030249559576294040296616789601180185048121344000000000
942 103744338891404140772280997993809381926704772067554924081654074686814509442781766899659950157690039524628225769330522643685949950082828721195989590266461978116783852655789843751878525402521753947384619606336594981558513528088245227749376
943 35757035367871970849581355367602878476769941349008530826039568582108774452535000649549803335448287324244881899439394586320884574932969569695215472799912506039121188223361968994140625
944 4527036218169342770238599995452056428262893146296822021165858851169871394036267461068755504139036215214080000000000000000000
945 536347102817482913555411512425352545980058003572241486357421875
946 1
947 1
948 3318776542511877736535400
949 1425477959581115898904161706483813768055378818255150057500
950 10937086388890945534954837279962045078390549902968458258596132423712549398398416793820280456000
951 18175319468469235341788746063483250328534220207309747282795973742731063779797062737919249298905027342207771600744978425254941591958000
952 437130829751532599625808926252541485218033187710910476110287036996023191059909445831502371816738569146653707464591445854480900814362901161752862936551443991337119941120000000
953 23756154557999961046461186797497743484819454132427264453315056613334486906334868565024884212791966754963454274599047624203737253234439891515108048498644602860198183164910142020560039033545286539811661801939200000000
954 742373359228934141614391169742421051311533553362193764962517898470772593715996518059171189143026647158002065381530488064191090017248960195216544322678510580667989627431155467833863994295490145545418245627898160540801506478088115151477510449134327040000000
955 4624512267649758162784423959358493693420797710968451927765310984182541009288286109620120461562018437958336957538312240191795918531508470149819182190140901704053660246412462300324343367792526427394910415950200969870115355268475325193098550836231210723224789214886256147647027955165070887597600000
956 2454057305441777108434955833890941536678735005480771398599094805132098077227548358813811066292653728671800274122334278451716379103435776291016829565936855818270347730605025739467966010976846151568437303396123930375047687882588599945475901384302005190545096817778602227922546268841429241284845753208894197966769128696446876216975360000
957 55017282131148291772752997043471913058159592002317715960086275208769251560659837991786098329232333760174988188472708912638279575450510752073193148552973825826139018756035429002081296977072691999908377616788601867052643277160980678255205632465802104820193818123531764874653081157105870173222971830788695498197242194075034363528624165281443098657532525564921107737500000000
958 28849779906763240866514441684063447009950250324917985771412867548520113000899142716053768847273259567263264124544792583658750439879729598179174105775855587606997621670404821264836235765328467959129845085474688005373953265889357394219191641602363538571014801480895216739674727656886281073043714955733808488437307960115026051822393173748053973406668333659871720822068330765516732858168741038911910550000000000
959 213074578554215472295418772576791493126118522424272276761744969436930817921148337859344140621102091327208318496266164867672844452221672743902528676954198561348541015093622428927694306420876810890054462323422977104211853048772152190996597197496566517860185475093558822157821060798734135047230845365099793959116994386859548122547135197820843539957831755564195665030259927398426160127915699993395502191301403863301044025202874237567836994140625
960 14254189774132510519472821514324364283887295398105714012464530824575358951284182219378153991780034077957464812087921278160915680688212222863463521188651953011588017181574876883641403462246209297082372516795287389303176247483296792762714295139362387181575525731682865084941890460655433679636145123361194483093276656991098056552945590406309285055958609316630977538681613337345307425576469522958525491460841775856821130996702895582029877189906633264976718219553091354624000000
961 5854505568153894091071459834954383350038143199197575372902165187847057367431271684319300309076134631824917597653389291786376464867202509955558959551379273435900194952729901381516106344364268852992181524808691175954365178439275650808180472147358530096830206663075539513677413627191636787758400159807372754658084656589794443467772588787216102330014455095886762281760278510825275182157053724876637635342099692879724948393502942002044809628784766848523270827193273426734602476507947054978469280704626688000
962 10444546313940919582606415761231302379402506693255509215666374805204963513494549135193979670239701494395816442814951170632381338804321637964074904147447149266494505500565465390846520587588132575614966956201621456416601578169918328918892561850639297770093941778269835134431715012541030687334114922888889587674599065501277035643149802810056515914308631327317547088212845492294306241053425213372086355421964475008179783628886825960071705388474488178473594846470253666017177322746441236127295204063294881490289741214515200000000000000
963 59325725384292747775865641564032874669044708887587761024489591732503453779223969327169808454680290398727302631671626907773165975912678266593302624088514041461891847292523281390609234741771695100616100214101128593921579543907749273256819380374594328417107994244554302924141534888009061487100882365200247952446990459561521637401133677592700844937629076948240956653948248766880961747688422465831390570025632330333759213034698230984532858572745031283484801568097133241326108213919737540541631406151588349819227041809665244890697602116718573125632000000000000
964 810139737969925689560822381689162344649771972040615564941439961119429985873208542475640116792177828035128521301212910473399126383706272969964790595713197671945427139219027391601602190308057894404054677599426584950181925164785327654154188049291849035412212203474641346804019674803363779572672660765132763577836638847573302566438083456160462966461385417844676812716420844111504487964980295777715609893962679039178956491542595239203370768705356330821081631651057755999488592488958709805165646130849390861356415267722477966132666035013467008390929260107819595927951455027200000000
965 20597250352793248125232182711995675108594407998065997395042672615062672748851232404523852497030332300054294252610125942354930331522020579929851323026132313646176183736887817176437612446474168379325316494533260834737632255700467844789801184016666850238925749339422599188484275961136958147868544669863865414511323383825552859775828431300136958784426720677539866361227474539850573284338793755697079301031975094489415547476878496093134184344084585113754241961332118876212527290231679829832684850467683980963209036427809652425142436844612562009017401713446966583799495584282207002241778938305052672000
966 771561131927449021607895288321130555384561054260263273655190619647168044978959458273701158255098319217052113174935054278323398262445334594546436198594342742385502787236042311036142440586539860829032473948292355162604659244163291142114035090498102477031370961313770343700222172312033814288678326780753737651444632443452922017509564092792939915394783299748556891321197912703073073680984863554965502504388012384129416488963644973611508116409025797021665226966356983601322385210709701339828600173374080895193924277057347285339825040201432533862474660352307350647337287700642289604489549221451074498313961928315109376
967 34338831653378122811085066199611989175655760906822712218910154608691855035857124905963207454938914459976526144886940620885560067238604584229681305891744297511326375590627240072165280851609120350826186321156860804094328282321168142367258429445105384256424111795213058693632765456453850572055664885251656173288361307412205174456688961427130442616199814642403967646698388418572810531442317984780700944496399962247135576400922593419543390676150507409924541806146229843074566292695494617679602074105051463634453399499188338385703020227949244098500848504169298769735543178238366908877414625053742681125640869140625000000000000000000
968 1488491559229285760788161271404878470597409471564084379432568343551624623368563107653308829617848434840753880880565385265187766943291543314325781681285877545677738880760801664369221688054515250316368989869962649000518295678767832812417283980167034265829574047190644984149606209821196778143054386326402323273702755176212662015048105932148280984122465390926912593815289841424833612111121489228213216040099540778600504716508793957681412998725231747371969364793218297646129566146797295793055791773935816252948574158379543810681414420732976311661534775187552677103629838072951722213982000094550515198654939136000000000000000000000000000000000
969 52271425045454867029914435561898439999231163558979570587788547493294757921300428369016043429292832807338665367851548701159900819867126921260747179826040308687145721759920992958235200312765475391853992911341988141854752466201796304982251644138792709480976960817269648608357477993574232644220682066801681778722843719686735273026391181093873452857092204774173667512314959460762223178028219659866654379457898656884270360244174245987783843266229475243093043494677516316278471967187884363733909460331049765795956231900171702121860707401763255969237176732074764753285321796438317388836528583054391267767227587461337856409600000000000000000000000000000
970 1253109293293437973672079349581923858422982450535160963264966940808452354897055566750248931122996194982092778399363341272226350443369164176385777921817502225631977874811850166772003981212326987323190271883496950516468985617322552911744096495067483084086420703109339359750495001785474594086724362506314873241757027526659027508116925799259772616569598475079148048178266521553622466112919299289212268295694773677682835586782117964679441460744482032087362211179417278585303635749658691824328268226540048492386054384727488607683307018736042515847162211193229851352452708517134388885676283591304590544440363123695756346118143737856000000000000000000000000
971 17484267178468195015165249218554316568440462109820225881204515321945725118932868626530925586132341259921108605005560584447980314588830651675842109201606832660834985214096717440432123233790838335294717492725785597236812008419117427230413388129476952882997983580352318205889430420478488002007331296057962429178333788623138061975246743380790581116318372527653599309613783739302822543973525803347053110851427875067336464071142823597849417820249073776613516366154621522561726163687433761025840300401695937829506478043248579848992168890136353206304278065661580704220659644532127565545257221530328915041517179612858911058826049378861856304000000000000000000
972 122344992846795569761388988870688298589302249336931068627473995214590953282723889979331552951109154636531104004957853461297358050440314719562306495160894264984499207646564620851761642099772819685314446982139096255767195335268793097622450977482487591893963140601723581803072545380663099288789626549118841072783691479871102487362178664923101569895194840753661848723659429635340045908190506153659097699587798172831162500629873674026345288785183585525579415236454174550757209009488392768872565434355267026392172127850276989495499147943860461786399563225683414914101927035803184651091325620804971350814192779966959616000000000000000000000000000000000000
973 373594827575970946873744384499239648503072192120916634395958143512673797220959636170304362041789425359005799695471699166937467588753234177822941592364079838627324235061796553010657102398288349406318460460088009706521317730717890826563212391958569645122044168206410145634462988197317981004821803961894186357593750954466753499851425540623651389986617830859584029482357838506250766360080198514353470555708957342999012553485466710236331662142815840310702955493203207628324821495403655410356570949663547863198134591701790162761437649358340167818141475001649166315019861667429287187147176019435685510982124579964062575781250000000000000000000000000
974 437165926359002806578026456560335557082169730622955209889311445494960274404688061937588381257606307824295476299058678874006874075256304143151465283282179236041076817012070826576723009743132764019618276875455243468533030841601206683161596409932607963034101064592041343936551926485960215492479870309299506923743771934804788963200855064587759319916992500247890721070433690162485405826703540608600194813174468024058722071112944299354639276584490838533774904199461907079650669417050704998152990904454547537470122090108180748124605207275373826781922214719512771724973233888632023607697262145644149595495924649135750000000000000000000000000
975 173629397121187363249152706289363969580498661628392301447692938427176048503430320124338259756625214021173805150746935388699963956974965904853054074472573679485850647014217574085283109289669167685049494290708452825475849927396960646525653257040933870697966245112483842922626933967862093914488828890019405696978010203336453132146641279029280252652525106973963468109302943698005071338341992881012559439747239471763615450967402184952092930524865071586769442965705397321934526438331434364146316345049839591745276103524991215159347069628893328734403597091276658046441575220479574123759145449971609016871119214547824859619140625
976 20904633108575038249301037604149963161278045484825065536213154735137916629354331647141040836594432030167858025685568910188032350272316365803506070557106352433346408737458715384060458139260331107602680945086117494908338876864219875870803715633787630112545688092152907995735060268809587428918645028649573551200889972200967672860420010144098568305861101538328636070646745346175103972530120093074503384417555516736580377493081604949196223451762024210470800196794359309481978695808602821755204121273456069537897656653891953904765125433625702787316520358972101112803463787862120516669069563684454400000000000000
977 687028840256669093976125143052909364346282178272138925393813405260670696666862841531419555565842067292374846892555869331089669228740762222786640553460105618581103695890038983795118901903881116230609304401965406717620599965798532407443780949099602799134134537645370449570216700736972315555091413216920629510467772517221729644920482570702864574358896426542511964851228888783109820417832384011300094282536525492424425420920594134286063462820625069979057575858171954037282971003396558015103329922934985462344513788988236498533092203783910763445648097280000000000000000000000000000000000000
978 5596323290077012112180275936812971409824629347287933461543970843940918038028794611167437010271922318848272685018580800054787775775642421266112340710558345718452817111031890988338101450956816170824599931729771856979204115312148569477466420348503698317450089825809116982557789578340345880529623796491372182233983790934815015144067701570148688383030148998128474432411977190702939054738964139726807397588959644210871934114334879526735396698666475560835851643154754870072720063843557863878942147752015410464086328248442007951428015882240000000000000000000000000000000
979 10349091106184520062294240860226774407302366766285436900343862424141263373082117907454142900710042430468830857016679314070674788254907378732988402880864094375417852519465543159948521530360341419596844747924669863899425055192907463369698551019405473740151541125102637486376771666885340835131931067654857255784552519507206204761925640954227637132870893038590317092529306242149122153547328279266698533706331414953924963902964616423690989467726794342679133424946076632340464807428813217716410864504074255061451340416000000000000000000000000
980 4017968032885035428335996741370622360159082677611140094748814316112046836894718345488756139379351817759967531899670305184561344242900936772842105141612853677619876634688546429442318374048306372484251695444139440911696079259241747967688986023066606008275210327501472009469570900839695418789985029601927484837313189458810930347014662048545226220883237853748285836505626408416585395354555599539029510439536005938146869231631374416962464822361675453127234381317700596916007433808424649908813824000000000000000
981 306221315037063125535003202264806116834675498894543605566723635222199196927773500703176290957889929801371358678666384284480464340164822123473339939323210972938081700389916473240978985414099662843720372221494613264259044840027198289126805757158233799655791033701357069845097131806287092958454776804849690014448723904247274444692895788662686701789762855595686267609903955241831771761540341208433108085748644214770701720751942806157793833944179167955721329350331596800000000
982 4341511723618227708474126579785035875196329434059335274174323473635021965265999251976883664436522578289256581388442307981732324687439895334173633624221289448660660512649871145281387087237917499469133992251467149337602999278423822807823200932788884380342706856932193589692228166028060565661688467913855088953151131961966453781529464290092186726720807335002627045675951004430303913095821409681796249580000000000000000000000000000000000
983 11041845013495863154491433844393383693839726065860008499398462644014309434703333566672794992791951939576775159891616487869839236646472252116763003138448295231444530263272062155135163069320809791638512735113510741100858174698646618796053698405914568867850114509018834551658270998923004865828885296986528397819795374526100139954815384067830867852129476868095716243322220890320837497711181640625
984 4977016865917825334269458190594426873689187814969387216976470039216834360927651112348605168663744800729324616058997295760144183669880470544594382700249816412814280016344603941154044901026962485763378500058579490809268466410214640449431951994886092536741692255099614999687446050677837357083025117152840666199917961246817564753920000000000000000000
985 407288321159180449164691998402430497012315862257908203309429839579208571727317540871712682927917443420715599615984391722359447278453722935939663298269307308224590534483157771278227704666572480064254920342356405442425537016741852298490384469641020580999582491894267212078502420130660614144000000000
986 6576483426494061630134998586356066975870605809032163148746077943644604958529249123759835715093618875705628541428299262867079618459138066255343996309968448136757552516450190588526113325301132537438899215004804282961316102245937503381812859109376
987 25336040737294731537150214740624063176378586412194833610629422754107575334862652595245658201168573914754277763548676867478112295299079851272811570622578805191585748248733580112457275390625
988 35084530690812406469349149964753437319037421883800370664035406096566503303781072823282855157077530667909120000000000000000000000
989 45589503739486047652209978556154966408304930303640526340380859375
990 1
991 1
992 13124252690842425594480900
993 37597463024798193703492784262738036690386540945736699840000
994 2700985582767397727016681235686901482259937697206841268458715430475989827216075489100375739240000
995 54074219906932193202642869870330996603213667191942218669943977919344218735296633319828376627984258394786794531092920795296193747901360000
996 19149868685982738596732862872281328975114423684292032986210940988783795414977772797853579562954954483643790710988718732486386069589648392223051593463074468224263553863830772542000
997 18104512474701301405911380375205419771196438723257553028057199387896516375124109952102490523758752861826017893534762756637156073627587065776936706908487762158324096492733283065176502798270577075769040569163116544000000000
998 11350328018357820647239540936405455656083828437733442055747264687364277930649153054849490736864942862505876106664494859220887812514766143515208297828377851680178215760042864753615169877610876465034053004465884217276122017465838479777640339969492825422432000000000
999 1606545853248499370794324028223794268785404456645021150529045402517182044922351146259833200345971751467867902328760467284704614607223652430106127961534067507708500619594030733423856693048776665540319549472197506442115910543215694151325264865701481640661018253781014967565085008806129851181357683200000000
1000 21632862140552343438642234887355048198691211102189560434661929654709638252813717281378166095891686273886164496820130853859537938176595894697915540965916677549873664479042445654659063406409954936334465359347213276131463449398983115148527217616965420498240820671722259027598291993784498302380745329330573066520528206199322656849116964850308000000
1001 13589540747122070076352815148103276113715545005410665190120319825399252329204231551810808842447816416193902679978395708718516086963280589828352591219985108480644872895455082295331698533819182747825966142409914040513005998791543153410922113451200893664684106842346614859973963198231027465708774150121402676441415117765199355034184668667250410722618093913172877088384322010441318400000
1002 218471319506148022212121019204121875764295469912555225298743450911404612488356722034856886858739332789861183018203514097334177870548899839980395634644079015330895416978245716210274072618564199639475728485708922689229921103524624706149475408240088650651317507331384952207722443426660283464373645422150739509209261383903147192775968619526262061905079179488347464395476947120541615884760646054196025760195921193750000000000
1003 53709895321665457284903537982340452105930748416435698701146161378293222354770272104676683199745619550974752592635357432169498379604328577099523507094980324706348748419210450042186644664668545046076523711665568805910857130202060396875404455627163166276431459793690969337449475003813961968646240566215347937116137075377567623502002141487793926271243250880347220757147664453383133623220384495779925834611571219162610014881178898795732405464006407750000000000
1004 129008787183585762403656348691261430884310793849333326507958560088992197326413270857616366309681590564996717342023600944125687699616783444798249708623181130317819836399741532119194588708353728697750630672708863823712435193720558463201371083332762032525212003553688634407889596249175325264401294660655655428313576683547721889835689669229174163235310411653894536253659629579284486081658077241888820824814264630385087650171805931346191518049297987445802206615101846063585774242812696779296875
1005 2040596359208833344928013246194283966114516182736747963180288840201803059643151205291703825777646967222642235842982586442783205877064344575347709834829681257463433675903809730074628364795547447510339374266037733071595355538465375875810910569525607086988390976819111384516797016702555528407417743571242020426437390860179114217416647190564081113920919969451219185897422803900367807558761780055177506632856378113055585222641333100467752488688071036983485084761823862657764859964340009543056524341004216395363614982144000000
1006 149640029565727067091632172621689569500461282496199668134007530297087516898041520492694257945593635187328481737763593135263978214884391236036670289682644809942442746670810706364916302944279500029966652187606878520016143202141530399082495178666205431184628335645588270988925561110433953622113967477382241462661790609663307353493151311577434209048441838641520929309639290693654191810373645269761505089157527035546528382820921463059407606200542623516040737827602942353585991783590665003096003776755729611007556602400461555409218901126773062942851072000
1007 37128719431008104453276393422562728222533948224331182124208999848229503252461388024843873314896892283872827065849533499902628368457161194793380791075685583841430309265739820621050542025247489274615843989015940180755597513937934630731468240704763266786069414276644081847098248005555801897915064919916835381319788141978608476207499214484689729805568735661444946689538237044937832547524382221308919463461525655040131563646566351108101896838310668700923739949036154859999903384417270759377091739231407233671150763057626924019867476448645233530499274729748823015424000000000000000
1008 23446211477032023605566821148625301593151133148787126292087396252805054720013641398978645529357078289604531388556111537883870739825934798097563218488861910020965264355212225362108113473040197432204113822297335566298648312072526493761858222377636802717160706224386687892008452786478993086918617647464762349215919623489360854775293505226862466218570529398247047105969598227985589865513310759948293005986657902462062812639862344221950355076624332702485359187300625932788468554090792836433584703995118112925554925481231837822001567754230294630470122089790932779811702007519300076230981713920000000000000
1009 29079745499171471275989221855276417559441724098251809141756473906470802693918637349962205002541534085857997499440504669311520768809682993436405014197937934944804802344102947292214244957174547382741791075964226505483356835387743873212898997596665153798430418112552938973013570453408875146672388828168684473468143865303929297016027892064173271662678536916286131458990841840308087941761888266233194446183589806786723555316804308109634658008568891469921848782213725423062747987455413562655799280309501650266520300618950109721995122053094697406550613792314491406289121891164681684226234675242148597557812182634201088000000000
1010 55880997759358339470096035535077685170176054776426632010508705155951761889331185498995944879600709690861188741923404529255321874139991598973088635503997994441488184385320493063144335785953995074347508123945658792384161069975119529897761541267355248422855592230090577980760934678477176521954703404622411669267985592353927088215732464832071390065652188302698587915482422202133597103149324764915986573415290274707469636690830175658602694672768556960010668502464142720209446587475880343888167729508663857800932653352318522198184472938216194253119381647105898454065179411840653936956188921401862016842562064012547606825013374315626380656640000
1011 133772438347460396284999085919953689555574114598972198164242565099481548342753404515872564993168084843264799631969843316690445698445361761892080088354066438530827842779271952601193866780011166847422055571364109643699555988370210594425847558418813564409161606156185126432920412134589734273491806820033632890926500116258525708048704446393688986151098963182321310165374295728309346218046348231942384908546096369142026128932779626580933974937383596398906151741385729931738125295701459123616867831171825911803545133604916381314956424264527565520875066364349469083951180995667741042957992386783852967572068933737008137562301111723903073906648205351012454629376
1012 326143521625295825564024839042382841061014129806813086677006100228589896288049199613514023446841507273557026440064203162661025654323948715238869087948799752140341900540006845088462297497040107290302548052085583853157297472035995615776927346324646482353481025093975163975780239690213301994973534930141333520459098914298043112665086050341035920412598719095902829301008227829936017282809272558012497509031401949517196244140624641663703815912333046066357565085894486535799626770700716265372186299534109614045327315956674799375873779532536458250663619901368023132629965824588202888516515649858378034939708356940476090038734681484663461093139648437500000000000000000000000
1013 671876546944535137267902374342254657116894037372269023131680967952720244799386508874565046488245864679272162316590315655088353378751038652446727410293498031575727626740567151304977567230067267729064142632367008167071469706239392472221820823241459762752088571335587821276449785344956125058223728563025303215558583018327215198835189249394836911720278223796821652188963201591601422365132777820091371242286115830932479311769245940336071231082794011286684902157912433375297115818077030355260740455986065834500997122268286760601705399846188251893657812333638039966595688158568249017556982050512488804365425799396050351582138826839591038576167485440000000000000000000000000000000000
1014 983096621812968835608234736878977913973807670696675651893637231119680213668404499175428404996044655251277181953201035373357109316659862269251109273507229837603970818944747777102404446322392358728142758861998371652874093476692578666505167893905997491115829942112383219904295637935986641816015229127803981181225066689896689411732835828608149667466684969604920731373647591989674736421904676181970731599634985229751015412853489274425295592648162461920330382641371864699684126035298960042570021471619525759275137514667323015558195420154964791578807424427699470615049606000015948983700812676236454755416806888674694336403239310817694863190448706738884182016000000000000000000000000000000
1015 869013136015176296591506864799939667201093954069175860953376089762672178784535809212940079215686238274305785065633648124821752434006989921200405388209801759987044559201648500382802302437051113848332978079354907519576341117233535045186769887476751537197540196755930746850184376277708330530472444813514375225651887419871475172430885659683263110863466150016862202054267845998871278816290716130571414291000757874076683526676008979930740446332503696643844575753091290810146766960838295613553371431831146594313088368534659562448925940593915895602560954804630793626662044416228813262341146434629891190084786813886882039052912131291778826609212308821660566251273977856000000000000000000000000
1016 398942439704583581270051567924776592464837251358796146840626111826389616581122844860812871858562105468833989764530600101418930392506644794894435107809357532822563334157403040224140568117983301408296265026617799309880344047798017088783195956162772643582319768095112251228228166619544301121607007286701180443815492544007865396808623451172642799305983435286400771718171572213349664384681219283098030193984069154506455024806769659693649844786373048802425133991813593353602713865086718015485948772553119439711222305333912442380394619858195701911042601964940803622884671934341038184270334692160974860428493864848867200072033875059567012739958677813471682766165626271368704000000000000000000
1017 82569696286149119323499320351519802045349515221440353426544908423958245074018361653245676733320872896539986781746005281091999287830998982237632577269602190709839749058111379052577234789877840955066295834865632299364950704813181086101345954844267775720556546665625885824050977011199835599221954998295284935640116464019793714670994103166243095913314037423509141799935143544079748525861682615974612519514302224062262463391634845594485182186749608970792363414012088512240089734967373263738089845826561565145451396217123335333679176021346365945028041559642099832909176767702105037177051859972308049731298069029452270934836291236044742013390553088000000000000000000000000000000000000000
1018 6749305866459806625057136177206379689798833289880261314108676484462344275195157465406174017111691484548763765633936213862974213904492783182259214104119334995638889765090308064854972874715742058591031481393240699515605701222628081262446188747767598131647550518362750235066313363063067797695601357029810410052236650001335862398577759313852638000134488863158131797919812208834997107681557416811601576374458693822082314542351412231755619647858787747432785152989341567443224214311178702826017827553339276872749448088954894697847879594632679731959080694039191727386960923093988687996054993887392894022969849437570153125500454707998483485816445335019531250000000000000000000000000
1019 192491993214447195435991303479566533706755111664274735087861202673102873815807334533948864038621369487131930073291893385626957670234384258066450533162058172997371034113711316036897772811464529284990587116690172207247639664087383124928542393531477215133502738570434368597494734708239479314109395677327923700625117544544393020442997346856135736418609696326850092031134650809389973827056596482030268474574650963364712399710411176931923053276593588436628478282153780502152428894831245273236920944917754921074647929413005930345660241667217581392601843722288185832567702808459479742202480351306588593112907674700458704905096704621486677893306500000000000000000000000000
1020 1706006531791371786517183795672816508740513102717802308323194891137159229048462601733548070190017579019296498433299035386999970201926643824856772330637141142526877381117941289525279665046511279557798241290904607354810909687003349717626436099302132531374033435830397044126920703587975729573920335667306105327764359658006314571836535449205495105604380854757196855556862386403321660822810302899561044827931009512166323242513737347819220355970481341752613173495235195926981964805920272333911445265235220003649072374910528317114415993527467865635098362623252164842775431800098707425748756868958241667659946548284742374501555645672738179717540740966796875
1021 4217679127318122119774420675382536312815547696318162491458692099155370182963998294773138894475222665383804068704189679021300431981290861337801074777880080706147565404397450946321237477418210669667180632421153725790088318166545497170312659292314583866543589243166936938554516868601595772211082961410308021685348256958521140740505542968801909897078114342599582355263915558510739738554487638839129495662163863375604141697346147342786083437199999192835601636922317391430624359808117392997405996577429335990037869981089267564060391830582130929193648418223838004905614492298093554960616048809317831107918859070472022550118400000000000000
1022 2631437687504656972939666545352974147459114030740038929979789562328720881038841128070008558675099893534535642547287272879048125588928271523425192865921727796016858975587539282773445332793975472518516343565817460339589591618671785364514653016237922542128763881040182634699937950160889936119505968208670752158333229836108452332357292988660614166087701693820168008021791312847990569531506010793786864893322369013255436202654333713517271482590595490090081647111334325819318712262690182481122397504236987347896332686876047542614517963006316734967149283705413623460724716706201600000000000000000000000000000000000000
1023 377843908461448252288298834583855089579382272904953366549176554000300846925168430599009385910591188092413234659066757778512683833287944688692319550100465035791442719720800949593253817545923949568281646873402382444561411119257618962212558571100493731181088037247975757071994088626306974734738204752596543786629969015677550087805885672023660152377575981341597130750458054511314715626131552417321661321876126786315855136775851455920764642089241165597706451978321570860042288992652613898561664419217538917525232942360201536696448405008573204790313230952038400000000000000000000000000000000
1024 11483790498998789894253257191645761680502500924599421074579169420602063480606708670693392969254950508717298236844027621024297936585368008854761729711687605933196983485419561860739977379579800633401830600319317079853798424084015322634289224161105742365394831250459585015146906200276017193214112291945360620593714458675027714733677079434763552244789484275880969871272458067461764249063488559763209480252600426684882906045446547906997460546478762199872613565158677559188337669709747659324136034169201599698015227090221003213623751514880000000000000000000000000
1025 68586217203744129759340581740671756411624873809390271710731019147100629643017509790661460191547936391681364140876299063937921625348334513495820871825550364713163376593739382696137537571885453127488940589882313882210452240663789012282101385663147899925252695110251865781160539481811361500338424530688433071328468342648365211639432305600965489470809700637847276475141344348770039490587592899815291573067642164726971713855945467856995538490103660348548317575998099434059431330228061572150186238692439483639398400000000000000000
1026 75548209162949716663313161002895655291883917234019622613807249870891228688897603404729240478948603682750553695959857691796175064541994243407488233753900401475621435182385456644888650210843410483620892767466262368846461277781000022968103456559715035696369784692343810994589512153066738573767104054500555527959135249997209434662236418738535770597749201003317844900967876567989437037133912777475185920833731917021281838749342043722912613176408377505843577604080902361692478492167372800000000
1027 14598859448798939553918004083377786398931913069635322617157562111361858318787049566599465095461476155564361190008813959880716491686272283921277935624211123847123192328451139044513896421332870614887140598420632003200054085038086131038558684738136576994980048253600632587085961634814111157356373820356716455103936211497424042916506140846844438535520208566005665617250536413960219929333223921494695563520899812185864500000000000000000000000000000000000
1028 479062673708815048323738488345147861027065643160493535202494881182371563729568744284527295464986669892517180269143476283551248634420850073699615904596520688064750868109257423641991539282815096911213071936126763900988277018238540363243697098859085835088913991477926787676872452681708814638807298573852098186322427535537609005821917649797195299350931099453169727041354968836973969001312665641307830810546875
1029 2648115421728736903922070131152209457710428540705159310805639418954803596969629803493527505743024566455169220117099682925520540219970688288329984365553281398107280912373790544951052079381360054897285495799416627736130441847549634991747450435718373137579639471823568482392155913346067665705010504374828263082684885564141273568165843917864960000000000000000000
1030 2537603591155846915705132554060891898876763648480877589263936874878947988636993036163246780406300346124515363089229886819355250647867126806991543104249971028287477330499785125711958151472359624495805848261767533675499006580986591033900771866187169367226860529198984622743881079526182677325721632768000000000
1031 460740214832374266724281962346871693601841780594137869029377436880389411282965990578458514164650786501960579282418402410688277086803757458404647456824998325869511319119407306344094430455054044458430017818117047063720387439538676310988085024941854949376
1032 19315057336280325061004151958588457682828097244268792377231393583707680594409217519248503757951868166782497424430151553306276298882730020017084264921976065031831353106163288466632366180419921875
1033 285167065454923239782869890913515938529136165071529412757279780752892538853132559907643046716726169268765327360000000000000000000000
1034 3966286825335286145742268134385482077522528936416725791613134765625
1035 1
1036 1
1037 51913710643776705684835560
1038 992176852240154812144342121892193333942070442622772724600000
1039 667588162078164416980611119781638356828510179831646822992794643405252725060281592570062960142400000
1040 161068380697404908880056747119203106945872924928798696029921477064300604385998638075481370557413356475962803663001691185220050756865519200000
1041 840218732710829160454000660193613750200785949205515832850304353467435138033323706842082374259755851441257568344737239946645349383349803877156030875032360839002905873408982471489760000
1042 13824391791689410961389188635204413929390159930572472882954259782760843791620184035774074300013969585626193140789743147960597302324677030216939317767349202288806151074562932248230009895850743111640326132104053346313648233200000
1043 173955061791200681509798463737572691419410700173657372054550859925967515659909187563912477385485779598083854130905884900495668409989263974094929244905525163130349774937700334548857835676321970201432390572715747634485690123628597478174776829977515997837425356800000000000
1044 559727968925501986540734216036118430050780279208634355848637911606749200807099053151604894108183885533982761772094394375118993207068655519483906094777697936631346167504762930009788148149773559313785647446127583161183165737854081941736461026099830793583140558353474475800770699051965022435684237297251520000000000
1045 191353515824985611857262549062363252226697165431446142273528077176249639354112042531298624113016050780772681350123119112938567131803982016293682779476300391533673699647000806522084912820768754206692272318447346427040294031201228411852348972418675778001205706581066100509201801455332417340014006609862862469069236275309639847466544913754954413209600000000
1046 3370275113760208862287476349266091122074169925410039072013659292168046696953303775060168074574606497188529383011094584616767840121105914305786875189748112940806877822649403428738108130618397604262766398306100963465880495563347258294754046662980676234021951089129506811168272989584340071030643821803766199771814181419556710002967691403423290660286428787928025155617297178239664347923376720000000
1047 1662231745907399243619741833067541206116975162201314693411338541109835245279646484455967601632075420608961947640428979767138964533513347801013138308798172982951854901772153455666273211006272426807983384822018611031131453783819324169912474891181102210246399350063445529661375650921826245131694983961679147359322865198270835840973096524386467029819304771872363502307940057055917396753761834425960524670104521062694331307724387123200000
1048 13612717506910839242856633786525026310059026823512865722863303875871804884470281199190622583750029310520219214455431960851668975777933019850365431780896780246631005262394204457616070509926350562785566896772054726091223101491018984615937102361755891669977159126310057397950650101427168883561813958864108073476784816778606485356810189404457298134766654981095500335979903924271722591064844912983703972023064515544213613868522441928715390457433024218127690695406250000000000
1049 1174960741774426988548686500266505283256673689710604932689322628657086937367575045381831892613010246892823512299015380706182871276250405376667614889821666100861829107334311316622425542838346358635725581449388213275363954827403045379972331709493666920973923495192844046354642241769018312486732547608226456156376463411840303166000298472969127261092933369711495839349301787955289451141098235397613123046929558992696983280435580780953225218698479139915270605336126392543081311056436162789418500647500000000000
1050 716395353872935596817719359548758106525998908457120735242607258022314616409242044382864429643032031303585802444672838042753039230237771602044698468601926506439253202593152756316562847197659797156050263649549607337284361137656267480273675893749266206758075818493305974939463432400852131952522855942912656405885594884766622003688923013093695548113443417377478903173130586528340355877990867661715426742957904994672533839579317343103275593526756685348031941345734504565768828458946072749875437313242434276600256466273967235211751098662109375
1051 2161644935565214880688670804659924693417677440690057099191002005270399454480300687773155678004840491671496472743671553005641913264301645698682742248125126724525066824940136280200117293480838232753181776843208653642644367187367722229683485424441129074308995072854509036245765566821402074031544478947722930910291804355840577839434497017608968229137316369459327688640550266567825801734634700795971950589969776177101288207316058922491650921425892520960577697868623607545422778689395178880583383222512693806566714698695019575328091681711351898500863950742160999972864000000
1052 23456339333090817829739604773591145475309537017242818916892903940982493719388508553582996198071803851146905435219668023957556988391240245576584168139725903262039189026272079290323999341482125830060279134527466366554657789602302405455782669541067782402155271553055979688780865489904531165541702491624778536402143758746653939759772160612941648947417491687520783937523634473252957645161019947758584684378687129154809317462240457562683709859869714381376313351488408679106994728012737141839613411357114121953280078492732814826096306551215742373657501418552708714970202970692652942146818347253104640000
1053 685863588169448936769718246584075327552348172933030351914748307087076364406221205165759250528670947620668776564988394459561763493449214014831226244635079385265945418963685757107565826297733150036402814707581338449598531416961720419787691741353139541990892798319469173519679216962533900918183300167639953653145861620235271666973171136024973584297486699065536496390525866423964141717071233648292466398050480138076321679846691467184521760570267815822704394485587687250968174850866448277886415429754398802916789230441203947019328485776505175508180745274668647295318211080160956974220259009152259980379186790400000000000000000
1054 41559234769367036318175314373526728399616027301354148642963919293389071472413321725425133503507636684692099325665049079626831376667179997113091195306127003697113154736613149125166409076172228601989690656698895845509417689314609712161968470187302168248965415450001294562723330261021833349673904187574329330162045138063595793992222861731213747578344362954353599117268559521205047236281227530257066922651896799012390295533631634544920625648094923517017883584475188296751925277702797283844844494155328698672468051309118992865674678560418596786461142953843362716212908189567285121073148739525613611925655877857841915818163209260289228800000000000000
1055 4103774375036745819332939940585317717909188755911309547863338592707881261454273611692949797899232424785659509100526987956919461474125692884839247601568714976832042725709176412401479326486039349670842112574712893671814653937625441563653375407510547350241523752565782335343324099730457187181079190821039458949400183421000211386999435005736658557425812075460098236137590492246093854878587489318740762299458125680459466903414632433919317435161763280853910254739677521904705242740373942329075813250429495159846211061737125629450287285068133980866924201278387999593753728750176066690807593284071361430581061971017533717616981453076100133858779196461120867008512000000000
1056 529425509041995102474933066005466278378956454519480251361799241165572175787802823773428351288234295737131160283707045483673106285112320116313371867283805529073733042738435619387812594481903338877085383837289933802342002102652034887940492564281908783939229204099139542636059492582914655839311405748543262745349955066921858942620363154764254559980706059693044308745996032601502683944935777505749013337643833616536690108546820715134626336191954230859815292114986340722318836589071316598889419205150696461422343831982426520096951443488211821450944357989633660454971862990675810126376280990853697426376044729993011691892849235799742381276096727328761713978644449560803949539691069440000
1057 72757828590720848454429572216266570193578366302302715627773941577483493800497803503909657731621902860621905712232849070709296754805728913690793203626947645222629745462532075938484443398460057144761480346349843912593984474684109883593461994248866335133089174923549308884942350229838074070479917520924952152188508665750628317720994975446670867130560093199520999394933903891519502305599754751777547833001867827251454980726876513559329088278060667968172475078175113142746964118352126684078534099095662431161880532888020440684800252601400081145292569507167266075556106580912194343791782914045323918156193470698610118893423974831160628209792134637258385282839319671083448413921443152376565294354661376
1058 8814893925046032221115061585292298844894126574630514437868665959810288066514923489856831910460016083384933461312318619587892313779283771737786935445982030504814691790808015813346731745281161524442937910905566427033923499989720520198800476227345971338666905426537155639783132316141819073952071716780147068335528046229370130998838146391849283071892185276320655916236697480010018472135740462879526910656565890444645085080509141435177869962011253173993028998287811604929456500260669629249527045296963431794981687035878547449438275395013209666188648353580262459383846536328206669150469016297247166507146506295466337435649025336240483668147401556938066295994424623688858535948028564453125000000000000000000000000
1059 789532441653712969700439759212363830633614215536526135632715462094215829827234200032983678381383210603002660282819345839748993552328555781496388136005485540626068251200246176687002370534214651850471081842339986193176446480810331428428259408568255381344102295617272563368434514332260537488802720289442238624676418850195977295290816857365017037151175091499012159705338760518518564477828907842954542584428050464127118081220729473026585737738340886256515189328034732998994490741559874398068401573498852577290516076212313364282387812304189979135812286642030162494451874246502137133725310081478272950331158751482331311153172697725505876385796872866226438337186607925801058161829871616000000000000000000000000000000000000
1060 44365028666795991919156156929090687810916161973430585223678955014036465589329929398140310585253911183870184155049106009967818236021904715777482916980918575473531401002120226202257785333584462976515568103679651871767942554856857138417307667532436883020081083769150009385460222220956596727073049280249186259486104917418066070292103230749799442772569280648486396140889774891473663729929317048533399618785219810711693387513282645166412744316808035927464210842679394572759788547401382022587006473178127331804556332258525743187952420892366282647558017398094396534714628367424546304803617598212973369566141194337247626633756747627959105661413027702114409838275393937667393102023525737736486518784000000000000000000000000000000
1061 1341490522245822187965238255603037334429791690211460307118216721885611879889722036552740704760414004139995622334931583952306857548558608205319120432318667870244664102688693652542975924968220520282767073685295555108405403932535490328364109235730580634223667035023073998789356432277919799191745701632583810356821283392481748295464938593689806991781042937246576228694723080759464864776055674689588707186497309176422963848871562979594268637215129265042069079411699748268528225183802178193672222333506571221599564036753661364558537432665547343029462089032118557320777961258368564199491441932808622571076015423091507306737635428775254077231822021248409346828758932223661898287293063850401041255923449856000000000000000000000000
1062 18906731853368493342475869535704693028755076853883970155009082604244600749564640299886710035130194076846404867885209567995429329361595201495440449683153316366866764279358472727298978677116158820428372765318645288705267340317412439341592317398587324431890817077419226861699414677198204872853867254135441843564496215709669909930133421648652240505869602026633395817892258521138941882812047274817685541722352010884399762666016855779042642593412874010347470043352637360416171565540842463000995078212855774277061171180193187799192131854896873766264441277208772217880216367168007549918047129955613901385188308175793566183273268346248928776966409542834523931945781557389765147213143622541985622031283492733440000000000000000000
1063 108554434939675248528746115088821841882131423402125790345464553829948568779400045174399644046232835341352745130617938592233436796125413433216118821147678723229042726954496226298456207853862320593736931265615607719186257310487488172475447340689995550845635540437329514560805239302817850917121960190513897852745911679731531709325820829459118391165085347860934054377226656981209886802114063951909375021274345856487755395550051502236922693490901089731332163029521598479533984626428408926414912027228598352268098035161702324582287566024791720433508896589901538769980565683784929232031332824527385348091105629020252877645838712849012310787086998299683273340195949072198603757977600000000000000000000000000000000000000000
1064 223794352800619868233363918749446309425003304322097884073134572180399897529901169520839228122800065058579572926447847917487752067851083152694989819173803352125654014776303501826876420361010824077036375500519948406688127619340984116555294534001775531676741632409687711196592842526810013116268838387923475183550282447207773270187922240917231415607561940759295108805113721340335289329617420081065036164046538322311500144917775267523440259034123329617819624168039416007083720310056916421549305356428048721444679694503188297022171698017746680800148124946592048338708184181298901601840449997291623081171852412756367688333490417998567678060419174905450019503670691253574961344728125000000000000000000000000000000
1065 147175152673904082674105131758591977601308971816711342516967555588044161599475874048959742686921193620936905684304794222705842573217732849726545617242921695238440891230558197764759752966517973297972772220203381908269159653641686529697051231535237840420589606527614973873914303032819712769590201067122843665431729491759578121562986923963230103508092450013503079511284850545822309154157057668947150383310430652749232675995299789177646812744664996200641592251708536995444554339311193784312711441602274149712700700738975653339302053757654199076696855500423338234839459212972475598111999315976665751235575200776229545442547626087315313968801437094187761498293709274387462500000000000000000000000000
1066 27639047850590380665130032997964095473851589116990675348172719628043163817634485262603857154848899152609570292171802086988992488058285911566303488293081870104039516277717117223354182497646204621065395328020983167464602181506289890465537380252885305456071866966262149926457604498269126010114362416684798597261146384167071564642406014423422935635289440694797238636225706222423131150029207592210782268856462148845884827054290264572720458663777982910194279534408109786313465307271325474755741725027603224152368841312477889878733448773702746841960281201813410979653367451209037590862598939154560483528028378457193515299312041831561187665230914038320514568224147323503017425537109375
1067 1336808735696486854711310028494778648305997909995497036328341656652993009458394172028833523748823938480879845364334311583166621397556208748055578163721221948126871437363836964067647154579013739888262958441969078591224740050685017661188211682599306616160355658553576427270795139084399818702579226515312922252263066799887077236374145682270243673725561233135447467601811501037133576910930077507592782676939876339360607754284577373868230965461944048307641615845157205710510145620151323385386859324214027185970514327507174046059465195328103674621019925327317479835479994637340734748352841746983528233223430831085109599139308244398133631293803462656000000000000000
1068 15131083235901375784022037322952280737727045031138582223349352221872999069715514642823576829888069152661389949286567769102425238601942083179738885167693198007041298927337258854645575312306294021045095455097003396421863581093800599296353645935367345009639276504462214565054883977521902323746193833205216501021569925708655194460339014395904063221578758602475198006066225753450158215497702132057344077840796322678133976182893928765799925120713538065353745385144856038825426391312329280201543410337307012539353642667519780444304252734250042590603587325838061044776129383510308223354810188876669255680000000000000000000000000000000000000000
1069 36700302103198498023464949053427454799853262974831000553436725456473405444645741759851431862379427730092704470580934692179871585201539586421275980612382275722381100226439091490817239903783863646227860343990319115643879822114979087642941159388346484419592097752232287128808233568728315595583136200356433875386587011720412642805198170752575164877985685033810275492548685055715606512673526914599484330066543352272863163184143475484686307081787611825275515221301081868298888815409545369243373763732114485048859071593211317347269685329083789551734066513391294843805722942497619968000000000000000000000000000000000
1070 17611401795705798654962391933442675559243375298725044393737454757794467643419626909567580491435921188805534442776542671212265696770955814256364103084577305194885220951708390138803986094415925702927526407730293078137710784173196443204516915019731185139495382005163669545379164868550782680887990349383768497306430620379312124675714791019558540151637134413735060243103802820079119099441103190043333169111929642116160982558019399495125005189715683855587786553141441098882091057204665992251299503854512441969517574625884101401367209039957355516406434851804160000000000000000000000000
1071 1557997345876751256088084085990637878667224143609850751659418141302202304583980271042194726243621307252812241747719378792852134460955690584313280482596449004328070230889458656924181031585538054785896277755713903187496420745519289663584771958609095657440139661466875812078176167948188846652674384694315563857905084275670312403018823945213237217794064923458758246968357847732703695033226868612059182654797381506334765467860278854042568926768100334747591908360340071703436994598861028321175034478853560847772208927179074112480870400000000000000000
1072 23933109136192244640549552614874875163999814095214522954670925108285459905355530057805228302597687461703091916228787919580095030511889425245107297686088413020904605798277832610002312311702997726198154578511986349508465563238986887044005421280618890272807940495164492989598700502616402662898617609040621837959379844865890730832190977691692075101389464204585033848851171117749043164754345093118965199404124644392337950306748432441319729429508986648784339283150168281222154252840191972439190808192614400000000
1073 60940856053259526952553886548885510430298468628948809778466290912126270785098338293504719980415211516602959585565259330027197863401791276411908379571026544646238534625043772199524333699346146486543021172049973851212846394807945707288680805334703450911583915636063164316675065199468843855417105917168431167557740404547102461793239922250861641387570494088266480509614348114248694800289310089498471101871788017478890099102258939365000000000000000000000000000000000000
1074 24989220986912457083566110509245298891687943697961871758521610366928990907464471829895998346569806099807156469541124097635712601416498870168402188251647230526829320057245681959155121977730739578077312920037663324628045350374520443274403182195688661759030392097066011484186303863374290196891307132575783952785877815017613882097341842739455329626163975851005452248288694294687055197299850355066448778472840785980224609375
1075 1643332790272485264226062976393632303966444195356343672052999189890496838377615089377036481356439840718126234764988753662146255573399410432720557259656144781768429207523930632087152594690328831808787730796233851680983890740483529872450813686876934843156994937325632613085101956053794260321975607081846880855942071976330950467477768491715365648413491200000000000000000000
1076 17915838011207412588006391272345237510365446588529026119067687793709200161038025776046761977840219768746425917919729829116010643135065222334165890170396554688887644729979807401826058239401090237613252549744246130914113544171641283783722673094866436473089029704165349824661542451196696027368710180191843909632000000000
1077 35587056321651116773107740678746691730022650662929821192864324204402224569798011058506725446707705681927406940082883963917252908561276658663791722741421399392042776958060330128205523046208542913223163300931333151640863104114485316788546136718940841644839141376
1078 15815265522233011561575504644452022092988060164093508542438951223307767409105239350848271119529779414302342803610530242604945564906673754040088681539438611928388671080092031412920914590358734130859375
1079 2428197562348671386751137121128588216575594445584072949628237333110879968334423747613580542792923331323536762470400000000000000000000000
1080 352999527454840466971061863960307904899505075341088595453568994140625
1081 1
1082 1
1083 205397724721029574666088520
1084 26196408682405983795609578216833584588911969523589711848624000
1085 165136847276646244552559743019426353212766122784848831541256257619382070234260160941970612536915000000
1086 480306172148878529953224301475856545383496828178537725258185279713298185636648187968945641852924803878816487211558230787245961694188011104000000
1087 36919760038814828521707050216882293480558359575214802852912884840735904434129495875835718473319896720061741189350254169055827116312969997116243786751135445220537876339830982519182380000000
1088 10575770799342623912738790658598376839299223936633606359951462739820686777559712231109774362175544839241335474188896818641554520336159843324647773243705016964636438334275571397710203931774822147289075151214690346119479621645536000000
1089 2672119063913608712254125861269352984418985458467748904514118091106899813373081834055605685445574880842686294953145334984875529402769101593425402557770866013486423298487441619519944648427501607438964638556746368169559334152405681276576133751201409286732826201526513253377200000
1090 195547653241156893839779188812847487484873665549740348345254959673931580946735320028591714986137011403342156514022022089728664244591355577234797272875626458114326531959727741343347073337759044855485008562809473530705947999576897408506203690697764814393454584810929623675372665907174781166502404257342849172480000000000000
1091 1698137422293622325098571067546122324384969148507131481082715647189212484289664506689057543273234570600600963603768468320798249916060496084797219418122875394719516829948727574761484908507583128567535306039907841500059935252629999125899195479273317836233250799708538554452969878325536382887386706588034893315169540403455270859904414093787921177042549232000000000000
1092 839044814382081337449369041979978602458121835618662668394476879510108397256823704961134208012284801928279614300076316763979379463306420540631626695407916495534743397156793208304713278115940200673932966079154507690825527613809131464665021017031725197086020192464192963692166828873034072082581189732989009927333236796422204303312569077932362391168419874874130314834675590847129643043704212976450560000000000
1093 12703379484985875227155717084190903267872941881220269104641863077418026549178116974051471268922441849484705747119763549437816946373110731277897924581791578819635209780949300231755480604532817304269025934609700286953443839604458334497498337331835822821639887799598350876321226176293472805525554535496993144045843849538601827702118625232787214820446497417622031662179381050501582142700499860198466014915503967710187201867526039523441438919600000000
1094 3467900606526877334965302537198085252425330775326860842702806584900483225056682043925042055862438487162298238737752941643301177839724663691502941054506404058121540587650399972818903937543740200359218928751475322156287132357600998014612690712054826737799181696444736475158375092721022465801206745253073812350600231070024059905087684701199276543025017975443289594910855549630357550045726596356278026437724830062118949117906195524221143698961637219760641696800137339508673098940416000000
1095 10764472272227542873907201553323155615282981899931437576198628342615455749809440173404572605656105882597756473183284784496325923840777210146715795326371235451840210779581485315295791690071214812605702922037576838533585075186896656619677141849431695646153132821715112929247441746324563208238476207722965371316908773853976933862951490627840526263035010631618604698905564386516904034634512259824837189036231707642216201547682727985960868244208882701348002540762991991685510849034609083383729447154559828084232812500000000000
1096 253212803530910335291501071930715989061781240660066066200830781408357501237208320401810369241305405742878266216188411932614804011218035915021156543962330097978901760107087371262937363034143342348088555668213846348752090861176549714738434367896513364086181651471043681941973263930951921409353361040650401647474859962641643122698907034140660741289835957049472155787056076777421845542237563561314077649304421266828296316188143068981106151395995983294223560687187518847510936645330461896775097445397183117640831873874487784976053349438473404223032500000000000
1097 31468304122174311576571156197153071715097493240335921929372958997536444613120267633896895520193083381482096741006325536149831354249124815460073884530007515907529485982868301579406984925762175152671324826480146405025942206529678007143557115898824110430764122986767302573483954333046598919654057077605461414983053674688237989973757012658832908548011015460058008161321023882334507455926589710680125918806655812585400756669383314910893986542678662622404725931214601398899525127960822722879840615563367602380050416272800491693867953258389721890439596534670744063116487412378778316351025390625
1098 14949531606639155314904593498541890739179020598408758403311385509749395192044822033911326254244265909801524903284695309403201018549800226087343530629086186346680948170446298521930996214663106490520176508757268256935690536495508057784508727885504747375954305247955267598708561929113687749454875510328258876246513767656282464157492719904573721308982801585682117950120390532270075177924607488912000997557340039003949447869387335385045050321428403818288089896576931745517504889983302068676787724951181667479736118182534261220664488453833150693090762220781509707145747632935668122478809854169704855409198895621734400000000
1099 20264763634736310849390340274901850570858741757826966950174326635571865064745055768048220926000603456716746559839367828204075378895931462891950620567710854925605681627697007628414411780447448484576933407339848487170825525844565393781791355743492918924857478782384223750049529468087494278022758886121964786403328903618307039089578246126416526143884191511044678785913157421564566149830627005485758864701446836428174843108662287428073184941957866692398033393637410223158836095271795763184422428729752278565893058542606727190979238202488575051254201409705878310659466379784621236995881266277797910246226380001593451012078278403110663805458186240000
1100 60071800619327799935576834846665519513257291992894445206518094167830038422817917922600914394954797697573509785311646477365272467841113760287554521565474740685074618084076018811043441115271720354824385187298961681715475352377150955633248656320285070324172385347484527038187543801860440554190093761820270326211888981538684410766930612001870223058191031148666326401426019305937572387938281983047271127951357609744725816199182769522285538774767265574550269279867321649392678673833079253811972991024376877408147184726867701238092884900095402487075101015103691662368552797967476462708196648734530202671618217685718298332151132616378208360878565705688023040000000000000000000
1101 305276075154116682006550138917813098180450240703961058350756924730910030280535833560084858632212869991284574624303273444545757705962488585583235708776401947142113926453930864884592215544338419639241391557843218223783626449239719224057990266087488093913286100492598067311786914743389028049270828436859933124595091832275629948788570212003503463269920008217020735640470395525837366915715638342976533621134757494067244942017227475792413831892836952751364351080553770722687369337936057350833992909810108157946731747500131528399013969763091921166497431992867710268366064865708185171787682689895085356204573538348105129314180274906601539993903836279857763169177365477164716316531097600000000000000
1102 2126110949786649394480722582071594502719152379305126240785559343826987136897464572312399045832806467167574348848738304601861818823381862720276932001837488819180987551019347841783878524967665405992506386789836290286935278628686475552469214042983293632494354325159774897988910022340283917473585057367266969540293016290272924392566417968183045607343941947093724844656659836448305851366124590545495912378346818694222580756499331878048516784876018549179613853361322148538195232487908304147716064219766437341534657410132455197485605236696914088879414135734991384833712233496283876296654941650248071956172219924812819539538346913382569926242793170251158956643427331910127175381524513001279092796775406239744000000000
1103 16502542454629176096224834128732691901672750600268443097612749754080821644370894680874821705545622141936786851859134348442259526189684138319318982334003606034871136779462256954554770130142029516101741379130857688096267179548981255513529253763827868791239792875070565207788495978406027685141906386200248176705417945085526558476611498412672269631591997787348245428601162467389351397040868165061811881888792841396240197323200669343184380751214689922496962183267433245506063408467673180438541296535534819494835198552442553274569469376194895232511627816400539894469329043006692724850893897613512983416255431398976914152958143349980523169130190487060811676114316839490721105099047237476270221644066009158746190666996073029959680000
1104 117848852533066096838296302668447374318514691501695309871056810874311569226853920570281718990675875652389717470458472047178987393872468223520518880038744613898918677314582647417632739167509263471209369108030466100587142907306812202973865213829802264249815008357680312306458097464114152725224806428245691561311133106341516709741866433555525885275805588231546670872065941245449681025897421123879624443114380549872146574452913376062503568174166561037676066050535908594400342409131267552121996685671784517734663590148897151223621713776079273889903435065597430079765117835661605487252228536689436549438379769993870921469929214429577293746287797600445296376447898841818597940730103669045260379151428804857124805910236717125078532052104696037376
1105 647815193149569672334689758546370329575297707690570686399329632044814217965693207201281705558501948748384652036255361204767151871506520431493177067146997184481554620430559050970255831503844984432438111561017891776212358908496461332080939719084775497813055421631711483378214170647230140766664964646000696381546618741946129355587010149120884810072047162528112228789454695561806402466621005634886376831345033958609332475283657622263955994706171326351077588332849168771071323129370673262718879781493397374765207680315709440784282557953536931644826884112921720753020605510086513598470631275025296176892922235609880184177484063945447329844641837264149245233237804129621193914528365687254977648850393708328679299340206146240234375000000000000000000000000
1106 2320940515163739597940193651670342296828894970364514719598547136701400162165603676121078061255753404167637664426439540776088079576290656351102334854168032218205681234754214925987624720360429360640768550172783507610604647818871500494573486904574244470598592881357711172063686744311962802335473882088377014436461652785384454941766146578184094319706385754538235112933562179766273536130902948003863252746083484933854075708941314616700972397419765856343971053305082269308928032582187009056400190568768950311612846884059488034674224310510921737601508547172798141901348985873934891483273122696506404288705870153064194772320236511867175229437680482411037315786043018986209351204185870203470651399542020968259196594570255138816000000000000000000000000000000000000
1107 4638585977445762695535507516565001447938112306263207202088140465955889063566730523170581430310839764232361621819868260413929053545220634554321151190486517557794873257983389274467156424772252972700156425137964184925254987260935077534864415280490711220375054791300964029187658186699853354896633613038181725937239349507120817243046265594956134143647709013991268436978567113263662147090218015564400092078434596938167922156619168001248863035341994317928644225344748678075487393422541900128077507722432661870483010180114291949514341070969865366270303935262707654142592998496926686869353323989401472634106299647903613590337264490203199224768165115593787215223548484664766082780191793217163939043500181190099565291520204882445922729984000000000000000000000000000000
1108 4469922996201538963564156746498028131036180715371697980564774949025241902554716840803342555098752253596098349518284817512309636184148316683771580588591677772740456088455357417717463311680080869385002478661934476638912793535236851662990901363909605014405860830056727854463370002727299989429253458226228990828799751020563514173345695661197878081625097584183395759406741584068878816243833781740972544172724095265899953975234346240514947147979331862196872988706349642480383605085715386479887264517135567016293133812312572904778066324034443582599259953722308187459226255377990386651073115272822403396522935718760639710717407545921872541776136590986634630281385134004883968966015432419656883129697301224207981017550412701452266253833994240000000000000000000000000
1109 1811355681330274329469086917440000718144956131478259453067235499242082370254585757454706377314711202267257446250329307644418649329002495799705280008254274823820844673767002552497930481854533305982115322440478877237771284327131667779044474620738325144522485507110615957685916411785936544810921614382235239846426372929217817713601396809254645723575403390334824449473717540359001496200161789076971026595090900732446530044103945122647204753676039998520298435262225450810129402613717668727842285574004464406604968548971553533564245852158668234762200281714055422021258522785112605812893251778377508501162545623228257944237751611013567479812683165702691490998390227161240093867243570365928211059526539705073907150543980363162416800622938393600000000000000000000
1110 271468860272332751061816968769040609071495760230997113176721494119552533898274944388921834869972054889646745549365838859512822133150659449599174428443580985659956494542150857835083524166251733216351834595329942489632531298800824458472923341066089463068192724215625675559538102950905366360334878497244827417314416698425636826011441263365145441563938866892964237744305515763445119038139265427451225985492963311355056159080671684893651129285828122006938041356581262938840922248078708977548189521168186703073364651074590826498236841722311882159773102331002474990886455675900679247770091955470401863637336826181880115989982483162493535567214557620707529602683442498555345609121923061104301661792784519905443840000000000000000000000000000000000000000000
1111 13337463033482274586663864858260560314621139009652605188702653082098258101308809332967120052829869616084985207767093258461152354125510152037619629474067554539846333470176427880580792176046885754744711073802193836926390680663343146497964435574449528866004195588444369145215721279707281501147188182352381718496330747732525783850418003846778818668583611084577043361097469941527508310124272008173912715025140342702035497355167595969433916420413757520638307606095659574397509929779244579542253361623820582668344261522569284719421121757251624182091804990575072446213493118457124901754817886263077359819420561225502943077763035924941281035414864826278420342121022481266783093576754700760904378447637832547137515625000000000000000000000000000000
1112 191831724578932799302691103542154615658684855716128226166428475366697475723141286944125689190779742241524990517931404000061600682107578917317395999807886708109608882929549011427256593682145553095675845616309378730635295905183839972012407009269310315101889156553878354193545573154364212663280237534909151084629380710229628162427438919760337595776333558470631069589483179376577998487389913228630473201591019699571175845399523161684662893668570060796305623213587351081619787352184838115776336481191505761973131344921425183180057080993376844411257149112924846126713137042994818363358921961535776438697233157733303572010492807869917517183238968719124568437533600972766360547574508337616471964364354000000000000000000000000000000
1113 726510905443602821575363914877197960776085332110692371819476575566981824079180106560865208085395027539522787087408503289068094174345229442486440052276897611455283546551653732648088012615367256540887153667503568658429886432002906474205356326351519187583407100101775485745475067244406194024430080122944147368907940932379212775750407588607246155271291441886501799073420829996451588928510910104176172661207871926065374264570639591310573128461423474645162947354410525889924376334940602206064437209356124147910147846016623055345897890664431396155125721558819995769274282385202196637250302018040676740096931284497502850781016578288478293618476474784546297979937474376078931611209682816490784195387363433837890625
1114 656292926030105265228477290301759646116229089941548457901134211555459457686341017314912930397940945959513839230222405271384667525346039899641834776852303803554799538515085608810506268006689184965968917108994086132382636984878173379212625734016945372131726015900603129916764915720594835495562681713414154381941237555393864094149858538131514179706921353853623492029037386005988219725839848276097003023106692742991227612306845927077658992129015087277732231562830418143540511956098458590087962832798959542849996000015935767199202094635296862435087815331107707413858473175324161441094922658477013874424282000982367255101006492953318578505317419212475542352194326971671379968000000000000000
1115 129019982062815152506850809211824959160548013426254586618225900768153438858555885827988621544706370129577207583064005193195798353851832436405216518764721066774768169098696058623017945846203027754582043530181407734303468299142015222550562487891731296393504137056029710280605477718141827958470769889886304650273857263469918389763799309036049941841131204523931674572840224335124131854986549499354210492822115152720607213403406138126500208235631458346933713581059951928198220924405643182526417421978376364143863223573715828143374466826759776806449443952471402689349826948159386927681370478658285880484255330618081978351616000000000000000000000000000000000000000000
1116 5073733647784725510403497582894821915424633088760539542522082733183889383733381990958232061824269674137301267561873249027643885665172739124059533683730105532648727059098509523277402800948969026845254799136882789886247625492172004331738899799710199734520508013758408772840403411040729594382634803472411856585134455594604789784561893021336988750631868632077732720098149589932845262484175402174658898130063509021859599110246351547391066544908440341843830807245642762274448728325096404078894945184012695324013948086927445810150441236634554511955000687051973327293041901647816415479084412509241779159040000000000000000000000000000000000
1117 36983854278896193034041457529071827116631721088053547454382861385406078325933647770118740947684140200752340350218892401195925989001417160924112102729862932461067696551464356671504657552573463555677504751258378496687673074655527450952197447882904612928444274447410714209449518367658943474021237997561514098278587690996080729865449933417865015220227870965185741032634721382000059206848644922975486850324064549969937210866842066714572092661329148293480090462058125242009358554715986911769134779256368227017135354722946149700919012861442476611060618595598029085032397677898060800000000000000000000000000
1118 46724863381122728069181745236896382877491366447585880864991077883739853878319345694607527546330928272853018464126971957899394523532149300965769841369905553162849828564139031438113624993160985425282290993943040980063696688963918690008423907088504244243756354074184484417355883792914912402478834743062343362301449559754486590106227634788975473631665504059967325419624170367887999810095692049068844647765722900451501611760306889205669570380896955055721253897926927513490364391863512148398027576018859049166343823629842734508510502279020175589113856000000000000000000
1119 9669963716133435591752129207467842237513505385429521587204521172542120378373454679535571919482078739848069530157400430723688009806834453602198893721935869325298828579178523525560193135086762242537849378366637300223919176585274780846875901218024474945146984260800178580575294154578649211095337796261701128732909025845696129911359424106424948231144978915965256855527729596805909928518817262216763778323757115061362704732601699055470203211680313904653725401542944293572231711182237706960218446725174422697200928686080000000000
1120 314006019565664412102506275619162317465245966193732498236360563566932950275657793452024656863019706979839339332495744484141352492063150494538547085843457028911728907931335717684244085056706533115559085560976017887344683740776712618971223644535726612438247590002871028342703895717081699034861223218942914682571641776750001015449841962473642371780085570457376531407429029757410755128558942229154633775139236019065772060028222861968113887175677625000000000000000000000000000000000000
1121 1559807012535229223754898366610518388892709300983172913827288913312666942750776216087842025476195303105011767696485672295327234897340954865106899654684757508368013276902896844057753217252177894055359205487672571261424569177310229636681391888751741056085325560589373635162440488110372903203211832683831745179450454509705583920265155185843862183007815280572763268967243519118814289523166715611340149356128216356923617422580718994140625
1122 1184852042509224422451392676197112080874515764988985012534708904242812860775365019006746975136584673236844397504946854150880602363533513974004317646378405973816186114387347089414387808563920447150425659520847761488784277407203077441389513815053591094714415903425563190456023899377609923054982865216298425331459467033883131832636238608981919391974481002716620390400000000000000000000
1123 142895184111113259524827037638895756309510786079973228255888943974858711178685452371433522316061597508632369366020119916250488368530502754481447518440822774614692344473254402072518453567757419211497379477703456622216017560253889326890630829640902193539143238918319757189683032931171167158269280056570159534240799129600000000000
1124 3023378476269650662123224374887193054727158568055845214467293800378775097734696644798331558964033675253632875187763533726392998583120429970541078000665345924921025604762947939844818801023023778622971503571211804328573868592893461794219028062311373537771851788505317376
1125 13885407746882528325774253690212764097091192122569998162547838200283637091009172519061010836169158081272099422999955289751077082348936889203346860174588615307827043491543801279759239987470209598541259765625
1126 21637668478089010727339382886376849597905122104599674054137222875351051397828050014984616216827739805424036090373734400000000000000000000000
1127 32122956998390482494366629620388019345854961856039062186274778466796875
1128 1
1129 1
1130 812850570172585125274307760
1131 692001162434671488770979671081346901787251157131649590496544000
1132 40880174281189353875501017730767115785724325668619635195191164567684785486279616477768031834392751680000
1133 1433809849365836677338042824171126361207886753593308431763537903356152031463413976501013071175901007301396911876848771054099766751671151102630000000
1134 1624558478294935906937516088784812389026339075034850243451992686962845610050512942224183931494976083699453408703368732155453087611150346338241930395729680370831828330581050100126636339200000000
1135 8104871188191619950219023075563769678510789233645589805533138706742329550989548189637037464391460687555798252850374248575265759752787515491464672572053005211818052160006079988196146044937682005806774573978854109314356161847158535040000000
1136 41135420935669530873231660815977640448582806389970743574571754562507601103560737872635713026795570230830035625796305885223446360023768490286873655510342925438484154039295118755061289815750615926593013909948890779009835199830869457600285839788813518652013544075078077136934933760000000
1137 68495156206684731660724199674954941273728949813970020427296360824839652538751331607772683191912144742606957087220233909405270070836317408133193828580202103620603807073371054656533183685910539721658826725336785485005657050565673498159268894771170994610485166111425084195649483436436942693097728620320363496713376956981695426000000
1138 15116457679970185993054165008708056795666881766227037200467808378816332483152726530890214867289462388387098479912190983265449260715979526706198349491144339328477789176630585487041909188437874998220472406145981049085015540071488720079266665496866191373943861705350228758506414481768780373828129073533504672762760703516100162340208442510776823458364610774953164800000000000000
1139 209640949215155396879010611687600425892716732830854946489557068684593906827234767998424415561917852855794007654378643371343523371185656635978937877432761606978323039122297939328745460486401365743712947036880814333072409685710668615258063607402365774357124141936580229274950321747442900900552790839988054194733635847665057905308527060865541663892557990023940287440811724191477633919671948934262075340207616000000000000
1140 97492735115199013832365933172085628128954536655840305905763185441557511419736911777438740332769427074067874212592623622200123275198687932088483754311940777056084830393493214538572174007482405037700305782613361034410741882398204731097262263903984440103605879232343931773766225189556300912086079284823287540084518522166766165668023635475957264911999626716276202335896279341098079182365588295939370097888616723870112569331511399211631282459564903905280000000000
1141 887758103784976951539178824196935284805036164410095923307982661034419607300009143232764424443232090893899121422781118616998207049552551289154747231575787460024179221237952660816664433838279726273147421388936275015564017175285092043077734735164597164988327586165140471955021244647116776038594570122233965371649897242884492087532200751746667166690593502808623022403628276120869100155785892516986465226344105922587312231285736480439570198750475980247359146072955388530898521831511271299207498400000000
1142 99169811148133507105980555279561942797305800600854622612955161106529036112531671069016302843405356262309221239426669610416346053236467888927492747278680151157651821815175110167574483144634694200469765641997509914077432732049769507138239946090093845237622215340236232746497228179585778718728708654566395186138255990465710817730217662502642485041834312613007899817414186118242158838152557851063013938504230514601113508214751839019115303848815391845615965768961013532404557220781900822948330123083625407035737950342517874781114073088000000
1143 90070246963037920343354696011319236273023002927720915801540687195676180521431667288105302928177242409219122830679569516053766793052294868062829650296249365831014089192991803896818546070221997660577774052198960276991204203827189409329964159684803659451139099255269323823320480865579348096476944119785056873079196828178571372918697151883413309262468821271843248078113178847674495174225566926908128863680280866665710127901149710672370244861521599535360962607162726306216464392154479674109350835916802431374811903840973521140306376442787741243880659825829884601562500000000000
1144 461433910313505588696929352852694719729273351657849631630007109570433146990974869548033390771910585727553338650841103018099276747380347857973013259862561963189258543559207443088780176646078533171038070616965254591285913417439361755046354048238449233567488971779110649717018562751715627253496230994076041948172109827550835720034115020316994497168006205881066321719403819826901214418793809429950341638786204549234917996140344534573889179410458607847506954948663404401162770058967753453741575402517202545424894056899208342541569667493928281195751060803769423635238287586086452411575856193200087000000000000000
1145 9606628070172552266187830057186972409194962396263994282681479096100280820703085124945183185632485338687318511450420348805110246368978998488724191369572916050669638758721516882249754391979427253964016167040738192563872218996882344080393205096415118528885780577353638545960119630603417577266915347376190395942884391959032957527681664130015168568024863917609610305430341548913972042280291336497117927598957190153726702843633489329993655919215518893923988082568819298136824647437986855005672039838439141374353067554286774543608853953698039599135412797020675382612726295262181438449371558217660071452122435685380632849031753232132571337890625
1146 604367552377263379216189774362090829620982253467788805843438858037692564721756634787327636973078050289621907258182538573973664990801710667023999024660655038358979323232682002043268044275136968621810685703517638955309843084126712380464978071254659107151827642607522378066365876215633612146871805542859857643880885957575325739897555322909657222897155960427077436263729163071807598967344442140390059910438882021490591389749096539994262730897310166142910338753321093633341235443439661561718367184499967117817191309824587429666951760431944474403395065413212318200119522445306854831462957860171452278165663456262954963834941060399815420222666290760669554631560396800000000
1147 87754189418725373206248837945672690734650786632919133851752174295470547602879232418946385159716417129649408185197556279837381966066840921324250096130000357817893405746945612145093709452677214100114844993926421091994235716686576283768643295268619290269722585473565159403563755242880718821887893743456548940751101513140682306359099634004984114932106910631088418730511354522859905603119531645618322071046774072117081061082874990929982396476970130742104634132783400245945751914465521455252184395674708579773689103145606640709411357861719190733863904373348177961928058205597529688743471384886812985196706955482385879055028469055994835196341919620147661519585368775051298034511272070604316999680000
1148 22982754141275213340308213558032728499195463237348292387285071012584931983230713796106995825765272025206078798817210919783006072033232521645603026500151715477205511839026427097161067617648198498726289723343109719166936723793046219270129772809270328299533664712947892569417482181325647270235991207220774994821816622736001467763691878481794258524594191402257082540088410115659387996937315954969346862407181152027369919158681211428515388933076704731608168531617062770222892106186959839081241283293781839170425401628885908500904663305719435002991517645611159474009867390354841581515686823162657606167987297544497875551906481520772786096473001986425718555031896537365310954069717236626577724033130823680000000000000000000
1149 8654686489970801000084724588333802746603533822553309287531039919726854916586381385704713785857303938413135518204978445567146454801089058732170755716157016939056982384548505899932335805133044315552460382133834083969294866134562060258397614215149154932623786219915616148823429336700355106009726363933529650859369513546887580284491142262081780721182835736632190966165432503774896988038271907569915212678885039849834582694829249942786694358021669422734082427639061830049745549374865620849219488590924779532174042667716852053058156240253517966791785946912088433245244659660733488370415043123655418320076323147589865762757133123251543539384870418295717975807868685052731926105195538141904751884639955614846157712605718661352652800000000000000
1150 3800862503565052398224219997117362773399072144217908325050284096919036028883268487045996152894679635285413399346055269045553725086041721312500735600982504987698752883574405634443824729295798142956004705749101647963330025091000008427801963043453856991559648426292672765866582530609677499698609738694650050072852437622509050468409207767359121336097864259442584549526348698875156370674295886507963533497545585256550130152344061102573265268997013571171537041024771429258585714653817743118722716023183682308110849888872179605773564617038799173985990328010632535489939723874164376124430395267495844873096194499144604519994940702075432419226961769814563254209599512520771500596116490948348166949460448937712483038594288447513916073097364526357121335296000000000
1151 1603159926751856128918332415630819626891111101672261986401708522509581415536078709142771676265143549225165579407888922575585384257763305888197475068085037449970027222454557658651778763892446212199272059885524995915802098550405192116958077858439606196898233561600075218223249356942154332493259109997700282801040454647231788165028442351320150762658226424706072369418464417961087004300894537668029549017171481735595543419516996062288305180010120167567751542859860355487387268889453552809555718566478656088513545214072176009924756596984573575288855582767495475052047511165047106131854698377785884703506127731550415691014396111550295516678706274867932784524369125866747380698379456005312418571695567950758705156272612057906171464442436257878200945894188818009831390576640000
1152 542106986137593663502839515740580326546381705512584072301218142189349661526152147584144486221064902856839000968493868386255325005318821326549825657539707585530930535689721209611858393534554468192789816984201054690177221608664421803974019776622506284827376457519029285005705796889710875108107145955124979613684296065969427116526100242547920492364299898030296098289112333052057395485758141394608155136048052529579303825793220812073801345100303333413450026519160082536312166084596380397498274178831128215548608161814787158658198049667101806564014054971166709093684211787055050841196106518350051974131022161325634439062394628191196709181968450882588643066862838629288747368118987676984002279171624382316741852745861649239490387710890563582252662418853561609626789980137018580193509376
1153 124165097348572190798332872720075515254685843496540311256044888136773200836188872358531220813711403338366864625539479407007955235087829878966446699770227635441188129903252258379952461877322143669058888356581064150864643498772533960801916633812842895247698954176687024814517605566318774126015331694697034977534256469244533877765117045887719739282924879264765245794926140492343160710904655436912123500910897587146541536400696084151734264067841525118801374469018054886696537310305292702197560730342479911983403047553518840825592535501832727591645271813074083253778662840324302662706554235701889077840413961877735638008188299458908639601135049530796031942273638452735431057417325999725310953937262766577161848830153236501512739659290999876612603181297551769256591796875000000000000000000000000
1154 16452607114958131200166441157612660590118408406500051296466508398773906385627451326232127294164160535222842520303086553110118705582078851593698820085553387773976568129467692957818147981901817134520970551926250590420712598770352916726116939919475054182356842657811409583541569011258227024998251654796035105767663351745131105296891474302374411229154637718261422482829854536403897364621712831222058370369082085910593244420061213401252673056744785351008209060025613834198764675273218886561014039870872930227566261023074871001581670214062028821799817329143500158639844232277321175845074792863961921176710038926513519310379577645150350965671374877018201689051356118219145543738596940701410214160331918204192265538419863477395665231255679287787510650292333357039616000000000000000000000000000000000000
1155 1087900975653300677193178848609633030684874359007554188526834865011852184751176697015119340497213792754981301883881701734584374885926340593901192907220533649863014378505279014872010436891534465280186810888737656582977387717404363111637132298448261329041376622849774995643679310165961009330695319006294916788055623979640495056777482746424721678280233938119448721751286978652717249011861709347915361025396597927617354585969800516097287345398549306588833278974528601969714435390052091002308764176357191777458040597408179068736746631147781846332727705789905353709285840872094096795902503144284981875528586009784704837810156313872561479555566501430147341793250821359137864692851634494726431804071185413623146354528881059110170943579748627082639191463047471610802701598720000000000000000000000000000000
1156 31245118284069650109707536141052377022647586685490319799074575750802407787880067413705817637796253842953411390153487561633277737679897730736045324966868015032018326143911119413486141549785391729394167138490937208828940033430596982757354319067875044537912422025945255170651606371081512394439356135394643746404757617695635341742294835622626287570076665879753340244745807414217519330688900867510008102721997540046242441033882036254953619743922147402298352113526173441120124415607559579941908737160521303880081623290225691040905976725578369451403322158834138782193205996291775153349261528073071240874293348871797678307598423209698536861293243649986744064295953815645427728242343217846334840650756060618707302145239748227404728704588655840378107406936179051109383652193075200000000000000000000000000
1157 342097879762712593855074241741699706626477827409700868795350508390497651040046156709265617584981549224197405584272096177460702031634355223263848418351146848547684289784978295722619801481011329585743822812310804961771996882763739108273532283466700080035467659971534502958398477478583844992711916970087733311823114930700283094772069269823797209611513307139949312896886041767382656144333677899462455125781978355774058251209364448834277020217265541585824057310781280560179093185420319156374161300489943605817632514928886481075155896881682724237183635091704961385455574446830350021213743785608573143059510223458122682818369454629724147056790773790488223081374299583003723244820321592128780664524856651625074759084010055831749473048957181399523398070510423463153354899255808000000000000000000000
1158 1263005356640686947528838659216429351317836704123007036483822604224645411249383345830002387607669538753438597504795137106980052736362338615702996361273570560230914738342162363853977727971850441495319856726239389729223692129468719986639294044605545651944244698469090093165124917317397902572802019984024866089969527366533006024005549707629008064954829971184167607395164482998396313665170648156178154962169054352878330553466182482157626506027406847463224985265191199570835886401173017937471361028724174335249559339427236697376385628815826250367563992042988127210581423792529318131886278532168199808329004578323255823483342096028750443042675013378355355027827125078219095421961072198937098299238281128296317234315346696571931940609186674114560000000000000000000000000000000000000000000
1159 1401007953387768942797352177482806610947978069641230389447769879337744033929073312221678363113540500703688096693250978011128374189050649456162340416442914764649898213594573932245674431823633728203045710388639899058406370010587781969159362087757197453963104039990128448862524942607355816401466306503558015985279401918461526535238983125334444958540666515476938154498223415107460436054999348784387149398830546774252963129871780375133458053593901558166451363816103372070646033340790136241823479000652806950073561554123468631130725092700574675361997834694690145871256613259734982289069545792811836170256666899929606888698196458842451689776381635721575620754186004996517696004423825499685869087866937452021707853686319278918440937927379673281250000000000000000000000000000000
1160 418981609056791657173255742427485365151087557405931851982769215380891849998771921923415110159396827945830443378053522373129098345806910889190708881304157615825115343439563744754681925848964880638402571792210865015374410595001141473358738250226954100521846652772427035888955480943682076616237789074442368679228286709304973588966899993626144469705970755642985774260571070219899706248045691174508273107613787788320571534981448014420255893003016545740770358563497633418045903273089653503152147764467383394789401836157621685710672541215064091771945351507784142282999632159072750450267757138439960339436276766761439242108860429976809862537053426169643147271784252270101605802369580240492934792739362639465522315771242993115607622000000000000000000000000000000
1161 30518825122448010115684296255157876269659907091951802858815828309008215625291939221040888384333873051502892413705443687762851055726638792386898394539908264544854212769512670527713006666338626487048239779137338893700011995743885730342011356339893098993754666605261991043488971413227176065650550459426844494582295335102320810645854592450287898095011398454622061346540696178833203417929322930780044519660654227344852295950255345500395113565743348441781102057394198364587216177946332986610469838055141148348198841018167001653076220644329339123272495135091759002885432972739795544601786441495323504710306160253465924569761163483370572194891380855421045455220157491656234909995455193735075346669293090384418666081995277479231357574462890625
1162 492491390151199534282557540738614992874582056671996423528205350443270619534053881157279472719834429571583455426969896344978319190074283194319546542403245736627753698032878497029839517791281512608201267201213418846984724811627811230824818935133789089073887788371578864990269092100427809486901693518797137329960191700805971008777634642739654804999951678340849755975879144196348829711231564714860481725701745179774847821669292775494557030445389362313872819429850993445540068782956127342339247669932214808328573072253079344199834871440550845273934284621034506454822775307234823415132711934988726811555119780518856968338131731019526229284928469828370893427291737925910607940798760065428547078350438400000000000000000
1163 1612575081189565546764840148410629821313807212372944187888710822183648155892363492020869902015631946319517022406696138729324316510108956153322426462665061492327340469362878739460454334508961773876263258096791068401936626700878159347532406803852068522403295639194826644128474646386740783002987931493140800773233259675540171681636050181025583598453713009885611960470728258541105601228552651705212671516872083385618973999994480895397768962950984846736813453547957849716911095877659588050145459514180968651722812020188543145948217162898495710761258040859403125125700007031386459665678896313144812948509624072137936676684569688748196151546760658944000000000000000000000000000000000000000000
1164 988337698612898870536912126531634781144040705656638925887942171899586786150768427696091525178798588197852268525573972545861656969962553270375049322780155401424056851599974197591195769739316737930212158433232297001396302537672414483039102657821075767612651551725853591581797644620462858246339011262102970399964419710854242050794086431047806038944110801366157333822788646411347414660799290077803987519394430459780753251507961347227030441252631884265547889394778326820150732094836724005772550869503910389676076215552331389042454037699051100048531812782695523695572213228187537062315458322168204488201487587706566289674731520000000000000000000000000000000000
1165 105425860034771644456994508347226203149095626657555682101105668063732284098987128310193387388939882502280219923832059665709100635450386257287429575694867922652535433789531736711808652048540284118746891824181239782345878726668130626215340595076619068279643878934309532351616799393714528544352316350669723441199384187190473486064531968590964856440753441592288872749108202399969904872391413019468915282944624617681900330725207480964788416199671697664857912351289038916356981894542627957516524645462690293958274201669762394298231860566750559459684046941630346990767843602507643728979649279289016499200000000000000000000000000
1166 1836196892849436464698538070074424945858290742920027386414035780349350076433473713124373582448087083989282506098800332576525863751818668719027671228484651531699528292791033487460521500722195225237976637559137363785562733698323435973446667022853907585367959943158651260077998460514136937883950890135405612970042840175292405199278221333890229476135371799661477335363219719542579834303220523562206650302568300967329541012704185439617671015084113749808035035648204236992499736006651954629733791682629546996149146639718731049798903040354008517984115925526773202459557888000000000000000000
1167 4951314063876086347623762697603612094383056922893165280512183567533007885912689681573263159981360320033742357134840969455558562118370839741512536380660714459645364472475573872996552266465323712988553542905430436452986654843559343606955828746072540575275626219523136748649772688729300581058038015831085587589944630890740330757686557483661924498815152734804038205623432278570197087209196048002703042927557668448396932906857019672410837512593804585106965009199058293739925833161154976490710383336487409515333253272719704106484272988160000000000
1168 1986379037883933208792488097012908663088474181220150466941922930328131669468017425291159060628340633570803657560133429498136697251744743479981157813446988980477305907584551139173791788494566521847677957332404017675659780035284327066047831492270901691679710988811883210381486206298255478987796931294837827555667556461832441308460923135332942917638568983658377156076387731472007814286890287329380420688897327581008894335593140982595125466962934087561835686155500000000000000000000000000000000000000
1169 115983839759637995289174597566515837503720564809521926349480132463521022421106064311085030955552888651516943035554659455838548801353539345712696978767066845836681603275866008140196695127689182843965091574370223495355491287882157092595626385642391587248875908170087427670560629034009140691574492669545475998841309541324766555131001153416673103759449715964911058805860182753668618427917879513314401048921071142926976208200786166824400424957275390625
1170 988925132820159718619205566509318266759788779784835673338991250200813954050433883528417849579879017899107855713751788123960893304825041456904590220485756962728024851048314349813708637158182712681243510396574293679393997870209971367412100287118949753186730464510017062669917355372471814082157788013611061581546753445471271128227272271443935114234465524049655580367238306201600000000000000000000
1171 1283819160767071554527372701447292534808992836740039865183108396898731094551485016209292273836338701001175516030407648938489290629751610144930519798363612962517190764663054681355676358118242942635207349036265867654302686485657210225752868594485830284471586409530350132779865053787262215213024524008144523052851551324425787801600000000000
1172 281900190073070237712352868240753116209085160507506582833427496826335837838445429732773679147582929348891811240249345542854132713407970363627426400957864937873222967437323466042571325454555666019801969487389238608283572907908829082269168248127448319894913220013561143808229376
1173 13051297418119547966716668496787993145014827120575095802925427011754398727315160516668496854229640586172003138560924975540440130935153901332012610937040902597670565161963273593082822682182886637747287750244140625
1174 201576519541877223935893690969486730854084117526450563488342368306770394822166113939596684675967224027330320217921709670400000000000000000000000
1175 2987435000850314871976096554696085799164511452611632783323554397412109375
1176 1
1177 1
1178 3217533506933149454210801550
1179 18288378389740208924603799546278421062172803328811997778718080000
1180 10127454192252895711848281346014146875279013919624691712657092290767116513458175066160356470699744502720000
1181 4284593633526003709901419926518878042012443335984532551552182973675333017401558592850980905524520313806415058718065692987471712441662816337902863360000
1182 71580359654021362069703805824847880262075076805663495472563018106823383811136630549435590707398868376326259774874977548132250667349759223972726165730858083038513764790773500837131294528712000000000
1183 6221746425394937541356539181108625100169339381550823075521498456003407969620853765499578382173138455714190892385404261376888119622957366102955863090069726213618753833142883395029680930780765755883803995124096581220669672066153503329280000000000
1184 634559459545652329655719953163212601355604880993037442766082302778014171703902491979145067761716871999705444313516479450322873548268994107157859320165403289240779732448612087421959432567724730857328807637411193048728903741547240855622509796700709551112896325211796406090973580009888000000000
1185 24051553341728724758495353970154546059520442831123554064141666106156679054617181941250627119614437870547280227480887851599186128478644454669377422432936183572739282562574372425395058932230529658430059075666581702332369006325856575675647986354578372491499756822466518251494429545422133900387137153406322366240189874199081522125155840000000
1186 134958568570924382703405707989609187697073603724766073720892890580156508673342693845620685365212931308350108101511156991285472462680257836321537246927781051139751347217923831602226070820928705262006908724057852273987801609085929864357413226086736156090917781634588054090393424593182350705214112827964348208876591349987699215019773353361523408587605357905184923260976625987738840000000
1187 52560197644644973823497606069097767890166574064284632915390110697099123935660500540739709964769719016784869624624185904898118136322514624365502431220040310172428653229013604742803241401286613340146752833950850323382533158702763020990071313691945407843217932186093168486185180997759991735746860883565649685453178444510326299027643343187120038698860000624966915250016558547902780149492981386493765303931081045016576000000000000000
1188 751196624186571768197599821170588276766251561145940248991676473587416666408567898638472981751804093362547481864646941190749961827231506312421144479097063989316958805912860641539774623687739620003438656365022745598095269409957520515078920155471864263599058520518324875707610133906652741991475936362611855766656365086150913664360353224487251726296356200935578170593191899711678686215005019365590103219939335346227187380067176947261481092052413496330623238425600000000000000
1189 228304244916781308717935271372831957191927569822112496387166840515400903532783058606099257685439354137887295119631888795497853306668932082754391039901646561367299447807708755133705867496131620827404316218901917104701258105596185469203286909400924836766053034023253488010823728787777238863971197569192288030495875316697009775721695738679107141781864378617409832252854471643770456184308268884258489514654812688483182324406527298702646787371663161144384721008292218234462262059111590105712612678374166528000000000000
1190 918434226709234734981839575144229896292565090260034402568230974789034860629160128093150344400517420810111659088702241403043641021219561207461091968427167523208032701158451230825556491184613524911622441177329212427069689685506459751192394727724293285945237740182664652120429760847124903477524899557476088482892219398717511758941372082154833346410375602971911230051541086307657171019650056351843393969150482978854795341182645943724781023251890873880550318055748182980414033224733974178077392459721456394716539536313523821507861162028897671251420000000000
1191 32231496788509773357691191646017543376633086754934914741802139089209059794152990141376588185616899247538705472958852998636281200954438316525104886632463879061276238969285761684748558162245258924850803642526386749983280656063839270378454225794416849961085334721690673902404651409956800252639593906691313578991867016225224943596430611965038451374869053674221476576412061308411513222236547837165033661766154897209454087825027167829295796232729517211254543447661154769527811983184784180856767938435881694645518131303383817956701372830537975874599745842193909716897892626996404526556119040000000
1192 6812490891729598079998692532069994153577651744758659860267643857490292384430862797069016895866473938588145692305323953793503227572189352882618249986449978931326076471455032854797911294585483634843315731193548539024966380981605634204421417016378676471023151294587495024922678999751772729000795865352939752036518414995776256232845714009636561297672727941669865584347709766738698058278607037374285963450687831780455138365797389602991996979956191013353791837779660489346868597370272506186815092603579437755590422522363069468289547104586438794517694496398301782421359588064615418895297249177820966454666667665558375000000000000000
1193 6221161852652639980739814618913250463237429690715349776459094159542530142175283536144980775843820962177527594868544358542557060547741341154900884117304035615651555944246710170995793883439505972203329024845743635678336250411144738100025473746826727415392092051634127406236930730385050219335826911275173463624654480682643638867761732040574091502894426321699747880867623179670984006737747303475689205149514794881637674765355501189655450898491481355735661713938003936029754968554327597214382190481111054217999923722840244265463721944734223708629145463035050783842241669196141658663215041882126800380411773215386817814926649161809520597968497544105000000000000000
1194 18182785508178464113963168066044040956385026285267304469204543062067209897814885908116483498098088211275933861253665564794070398047832829704960927543636318665097772282925429219745408137547340248338055678791815905484389452111342120973005112243224214770119704190013976483409377021882121024766862807182541308299439434684671865855519075253399774204787395933211915491214660841306399216592294121116446854160727234839337355655999838210427054009772034566774796619250674640162496159443124699255502101259378604945399429284342057469055214948679491268389626877234761852375254853604533055961185882433459157434802854981869118998351375185807107251785099076482392622704341113383613660065932915379638671875
1195 129467149947535514497950511258991926822554824557309316936635114855287672413160567755806207828114072542370391534116017826474717617116688152697507316207416524288538561318030609467539876093200777448707540967516544149404212102061595058086554187939864981901443783152426533218363901065051098612448342793101441766026365244750949975548953703317985252422024276343359101946891726934820596083183595088273411946346168841790346917506144964890554603968806346976922419963747864399271350042433766427178041040744824471419013411574565686990739299029325214184191139994439238446661733818800592047643085927008743037688598448383659094021233577864827454536966034397352008716665321974667828580855524207843038094435196634151269485772800000000
1196 1749688957264402847660854718401426237433777726139145628991099271708207399020530419146737812087100799738374767060465819476616020405773027700750124177999863760246042945710848860492188388212466796260435505912233452014169919685362498349132173659988718565540145437990592998207784995113603768142041752768443982316290584294693840994187003440475699218145310058094680622139776046695386983685268446389099885991692134027061529071558517879452581750195283887863777367088548924588946991950881672899277536901119009789370698860626321645850032989427634509830099304818584298690952796698409550783296052742097645734333743134891160516636349369422601148449369028864943971127776145527640067594413560677782253526482256863966250210503111439874732886589843324272640000
1197 35677187118902654374108459838000046984932873095932650975179157528491735106939563149702143132880314862504985810082857666773293787575315067031870871644527219650636405382106023567288559798413102877616126152793340462048602377065873531671603922359234050382974003891087296645015691104052205423486585439150823179651892738264529440705000355344660739998804978646436024025312258304954944189341824333926957279045163762701725411416329531639641229045032897635098717938327842848564144898898388565240396800058300869685827478167899474788515378272512993604346541971713041093080007250449863166900842547302136179355016517544525181971111926657700796205022662729652155544205461552808802845170890963219829930137107865989154433401120431002921790674269283478480114155520000000000000000000
1198 887957541131897199561334869804652993279221343498191648799362142135062704084740038469220249898875604295374972170241615988004412680590526598515578608011696641501359964398382269347878142607850148097481392235566025764629920559431956270486046269415600859588232177659442637586122950846452947269185292592662079254084240322842025002433055813265188407142565196179695456817327175889058113132148923448539998248115740146492384650004686604356017775835414686828535467392920331502386520570610628892486111725864763405688229569387699855802356032575523050389227175082890321432747852438972380164194010490336188133183694698368162403813697493689514142447654274630299989954509000856973720694440447057633200392411260023844238468509578399760432541533415543292070569581500408756316440589500416000000000000000
1199 22161841283875512845965504134862545498861511289479749773552629293165270981774937373133686641862800432446079086542294655406375613072584889967043032102463038003687099051966525885771051813617036136341344693790434895462419967071339936659318457538040859492842055572088525178743950600339398417120532514302805690481138338071278129616220020808178629090698571355909362913960444105409921900752238017265801850241001282485312914395158685340703493896199887016953968505032589093375500835852169664314662327212819948537285941971024579773603064977764860399041250166155069266468781494575211762226555722087465684228522523363820139763720854828301604223564959728924646371050679897271331737519179165889257668267094144811049071925501516070033340922864172312336753716876853279718057873924447350808599792670610554880000000000
1200 461960846461681678396886498491755808982688959360520698646058223364425447644502327526727077551028038849468193539161680765136663960886045288645476401586816820517416408324346527070407848066859559427879852362251744850235545474813674291062585649006604231919208830720163321261216391267510262338724427905970820243835342899085096669542501789550775926650355161293261256920050638331232355505307316925361550587962455794930410594288751277200779362582719312166555692903587367851959348884475893108050817146852359713328797153200089077307820455531312272195429329991398543875762502202103525124063944595906625249293034078559834103755346793330102220950649579428630251450749433823563420292568241160502099506299063589054438114302059999896474489492484581028898700794457550900447850211676992677992715255083941840123617562078855823360000
1201 6780470793064795436125869999070964883828192900532340909838077771229716498628085947417153160646057714713455450845072019812327731281886535995284425083845937777851736994215564238057143964766478604676708328069735757137085662429965324248024259217213940119642593653989605282573433707057912600395401339166544606493925632681290061567547541277093824179064549245723604873882426638144295389828574188539982224841156009131483409852928796462628434449772451667483370487975436771306645343459949050112854765675481320392448248297231090058922948750977854899604657889922256588050212325204516734735106427817962381424698506355824211312026835123531674074854986324212326663796351000633079498593478819953183020757202174101306924563243341949518610108102918718552914640497874870302689761325325082441428616764876121615876066243914629258015471227109376
1202 59731171267388367925372231328153020785725146314083995840843398638172424823838352020653457302861267388943432359865550326458822420974633957008721424651538491100425853635018646847863535090454201265640160609411317108733131608231695307894061072526593527308802727454114154039882913424890388828363239301520369396958043800358979986029822643707778546035439739607514870298853730936214487733918038102555057941721328946845524791452051646073597800689914991410380474494926569754508199135887535353787554380211050050260049222487513925283923076710553691073663810410290912849742809728346182480583227037051345118125664404838382493278302369042539237643412639499348155455087096574107886910977237341914580615487521093761426968454387951954742204742176880439261723741104772513123891741675706857489240037342928577743095397949218750000000000000000000000000
1203 271876770040873682657484661800474430982675122029408816370512526633778096936129487606027299751248281200543700686790108582354087611313601814403671467486060677956904078970926969515548095900643743758197653964793866144815047059184260001965011623914282219090275143798028628120046690880400727203220387496006278808463485920218463293373271620536913531720551516153420538301278076590760812534420414952680087786942083883882096631729091886224880930849235668287884828099964801376381984579846664499749420621963946565158012382434678705905827216262900734975881315232869641978914730006418160188748565345750414446256753304948784065264556490319776707766606645803080732983215439880130807514489914138257061728908809488583745775739579412389877004235812010120724916437820885788018860558107860646098252086390719396393779200000000000000000000000000000000000000
1204 555458315340657744847895483264456274463492149310312546357192277408985911717317318776010635314228380535191115889223108963744806315410100977035826983456808119405019149552796280383801680864605241329591152081671667086462899301568552722912043752834256709032119034806387052842403163607707035036317785045261244196996082117840349461475590648065970471898324910400788218745586892940877370158166465311072049309821877688403882478098759230327368903951337719917539381759741307398657213643479897872444759087716588854780534953641409750505585094464943296283327134483624552964796699457483796624933729197289954641558161767128000529633367080568668098377610471824105802351857724244404294787293427667494304885510883412803158138180327235324835473388011923923899513460807309853129910514497881492487046061368374679367531364352000000000000000000000000000000000
1205 446208136375789487441032082191483999545054275599002983203274363803858383531104626483130628699911363049092532188253743925143170049253713632943934310802824007879828519544084815859295430748518932069925404129348199455158883433351381333173522040795750047964347935524285315098209525885350171950754607903439056010701850521177595935683022515284591986640636088444789449180898537779099458622295916579768332112724958987406428214647510562213530051343632022233782253959636937801289113396465125268128479438338001389802480122887378969792588547701766327971870589670097379546597302049807664899873291319878638541489560453852905445758260812067039363204781825310791237446076600967357622561330224300795753632693159536763865686832543572401689572545050182349067371577789219941352173394586047915765884837678753694887099993423872000000000000000000000000000
1206 124419480889670095620348824015576855380112179432436820855929648983744612349371803783725078755078914649805750391585966598534759031624051577478974036883436368978857603654486671874192649557770441957055386507990835982802200757386311811274975039653441677815403581336880708065532636932597560585332625022399475159300228501777497922508199837175969382060052461842915248381231639249925084876109833248027939264705312815783045822321147881996729580701718373932058001072835651363300972739151454422371017816492525791959583396532864628842979989474050926871992424368468885734781158488823890085877867281226673173738989800528807567648314304434021456826776695874821871165106984911829677507730549827907704316081011941625308122097802308547878307280855359726217150628341959768391968857499103747672131200777157855693361786250752000000000000000000000
1207 10708109138887291296143999985806097905747603797839445529479031423653385716213782789079547652522978329281012198088019077395407032417434025578780349694608058746389974534532951011808421752825797833581161748919249921533033386118007234129505935845086452852297941477776295291027403862361667437518381772774964883268957030716652604157475972317511891608310543888968420180813136560654523573247964673377553625387716991594229020549882968020705678329129770898734250482869656835394523599534149776113931593039922897433843789077392748137833402402568994311521727788149866209452151550315173613630630728969292043287819067767983015142506513740726696742288634065822057860479604471259051834277080978372533742807429933139669198691402312088902787678937613645609024079945551058953639493065166028800000000000000000000000000000000000000000000
1208 254688002865931832162721035058461510323005132085350039506545370769590071406258928896350688979422363614270909463184338159439351831450692247960497822197545777058851193223131001848407425679224872449971932473275789107686557030837222027773804411131147413596959741185756574683626118500807865652559158514557788515373543652956420149018909252872685847311200454091998169014653249484893484782449767807022492703498670793729509432679626617362775198064251714453581699504146112888743712536835942773943634391459640604567623124614163556394435514779730133925712686643154155167730360294799278055499190544662280695932708959440382898638049625883112478515887352387399800417748031903902883452380320011598428135576114937997692295109033455424494329415752068741828862817096435012190442659496093750000000000000000000000000000000
1209 1508863686457433807313125619864743032551430124422115348564382312308081571642907603196680072149975816342681486871172445668773334169152677759176113995894799226091251602604681464260163353891620519983755870103619495119541159608032196460583775208035488589657149030429908349745266442590749215989006032150168204861797108772157332753887677173413907060486688293459702531116941003309532099250488944825302629126875435590924039371508054976578094327074720173509058508239629962699297363185741769388139948540310436365120626732506682546090566888412493734374754982110295991218155138840949282788971178867470348023342760595666376092374192441876240105096079558434555250209295937963552014987768899257097949072046888110396373574907933511724161207837370592020777198833922225050000000000000000000000000000000
1210 2019893166451744490991440852936733555786366775414828626240100854394760432516140615384220466573170009446623891062968561111037751874855038867634956875102965427674319837688366410238115963255625576536907734071036771317803917876836357330658887788881087079965034043496570312355098997293211197310003916022100338691818731799060035076020348171868551475767665633358474927182137508467821798284838804191150657682888147231664769026986741709245713123985425381977334293978594058838382506886579527527649829161098187653891887787611160888208639641332659579720504561280225651927270712948455346660352210589760520226617452436057287835188208158513081296193300934836070489556763855057292002083822741423584031297572647565648974739042894502196064886655841179647185040985286235809326171875
1211 557892820793240431759158216417719050111411127061488818966396676525538270497000092045640099607039113941163476177414202754438647887909047709045282477452743589655733226513775260757847637211960347971399161875404011833113773532259256483801669691703498851091454196332097719194142745171427109412035934834946829962531932495275202127251648847324448276388429150421106357291826564632547877044160537792781927021257438486106555065646605482248380115551733700506941582181113407760383504960879289269184927284149598497118513196685950829903883395256254506901024861142831126497056898373445569923090610412063711194440284846467717701169482528992215875869435007983257524658802235416914983225969036687398708581527045069434776895111809089300070400000000000000000
1212 29222184342712123344807789978692950390539877196328637344734720320564576374044189914620807667526831194238201669781897600697797689560350515083582889568409811448212198500976482836178400433413738933313110656871523078421096048583597070627588191606533127341555472816863856720388951632998699524680511137334435275804404824828792195634151653200509894026405977877122041756249608920577991010236480765572768805461187322807790971176952154521390878974151368061336959709129743108483146686275052310956676661601010048449848473346271250500147638640690634046730976133991081485734728378311141609574099972138336275753236950046083984632453156284315173357432060141097530279472738750745804800000000000000000000000000000000000000000000
1213 268698396489333700257756208169396730664071560835532067011661466087829942551234660340688527013290001738734347238441544990702453973624430164717343448429578977577910381984866064726660755800433800085726442016988580976616955344750061797428600503456784901206131986722708844389089134484009696419761300023781299106807344338123609428047846639227297573023215087833184217645899480969920694315258372012279578468255444512000865482658790346006606714746117608633492184546875535545870541416644967368670938480498724801305260459627982346586890370184501183954225209065799850358096562767906374061557279080806815427430675004349189533521392284081574941747459391488000000000000000000000000000000000000
1214 404586254934210169712064685475331446219052784548273563065995542661649512297215569616145023329770678521960101347717066932324632164651982314129261464760458245247756307006984816147715968427126961372029933871223318644261984279802293957483770994440695282289908520049934420981166288188899848084096918975323034486420330831880380080590881376400285737739792747204619324343599688536390512936070458362904077036999415288096872987546383549223154568121844695714264995401879632618392340461768802661526958959144402962784690456736442843279041781227389027375158989857023023823458699232092496784226300544366502833386452873835542010880000000000000000000000000000
1215 93883759576087962946621212631551684913343568337715811727045676592485525591614899084199797871347644149077741184923917784398423288473289224868045897377343872980806926753377026322387826552820550494471983983616544724438219108114246967578167758322673385391961890670097166330708762236175577076313671620020053390779980907408736655331842538345364125731571460178850392446690004269489653682237758192336503905734217375558737256040293096718512415508924551536160143838984271125155714666485356908952481915719009668281246178644160422809129938876830310949449243784926673699807166720288878575233269760000000000000000000
1216 3193359363804223244351231248104952866469392247419476785377040329703504277118319389621770623015809258916787810161242321320541811737849418730019650395845054682249908911081552486357126854398833421895248642561307057828265993166750963899313102566763293017555924178487261495506440694067420075363670280986513257360573483059618771410177814447999209069445975391814467945134024879087832560724572798371694260255203992161556697118291551167459497097039181341313184569321775314463240984287503357447846521375742142072632190359540357579981352215739237540012113264640000000000
1217 15348050304164010070608072335432552994657219784106912939419223034029885547620325348729710351015039003206547425454952322797980288646145393183830102835370529798469993466301337996299667296079575698882708174672433437134023365985250751830218890387833724354500790751857845134757585950800565599107737030132821335243510059093043986555523789606269547517680453117901197591830035695725573328972665456050439361203577498089269598792885641378831315881754953196675704749505734393684630379000000000000000000000000000000000000000
1218 10230064422058561471764404151416361291746478024369448024600243931467868205203952730781707809265990698637566177407702025898222798057751083171551768296344112793197704783644739523548586530560766690356390209176471476665761115084644632512441959759185499617625266917366316945511743375240122196586125073566185789119233262680084365625261788571660622339081106003477760828763754809871957040561286478375253742562582437489628874039368523390143105840231291949748992919921875
1219 952159711555081779429614496838987995677969818043154896495958849624739637895921747108967514279591515055219279028647356978727279771226617260982392926385077175658142684954681501524094564713018877622483066375930707368435946160289301758697210010469754542877510222505147948945422130553458850850096309133840140658553849341511682490747303012967624726137317787118496698043725017394310776094720000000000000000000000
1220 12956666082021260004507513161518835509171023479487447362083278736331647852620176441951707215155185219033038377258301485495436736530947096638797367518513791786922968671663852848638396401563408866553678680614974506696432452022190109426666571119645657819667419135065605875654903181513268303813007702507491418221844555340326997110291641139200000000000
1221 28786062003592961728168580632214722231746216696083878021927760779663264447310043867214030995379642738714173596307848004516931021050841727108307743419738180423202930428730604845094360334284868192876481757775791969599985478541615546626568779696547553658317449035835507737823606395109376
1222 13113043106204671548147205055446297140583892267682536581169067206947008787694088541072855512847001015785182885409456711599721953194608114439214362599384043107860144605744521840451697516292293874430470168590545654296875
1223 1961339535142465388896245613133105891210238463532363982741571243624875941619676288632275741897161089785924015720378235092992000000000000000000000000
1224 283806325080779912837729172696128150920628587998105114415737667754150390625
1225 1
1226 1
1227 12738806129490428451365214300
1228 483546629664146721904954106232720856886042896347469305852407985000
1229 2510689371999034528000877667906219256771683056671119694968675998598786073053327888925192335853039305715200000
1230 12816013063802670782126987316468341154247817822442129264436576827197927664682198142512385004278558354056494111092323200000132453798887454378432131827200000
1231 3157972935074487513610466896939790136993971334105522361061115032250448413158438875723918853577379444179701057217002840495733374207090726784383588787152172007833586295373478839364255703664405226905600000
1232 4783844831077341247673370831592326566605489980935368605779603829216589548617812516206732555408666241764274983576194651384199491957494578008512610208823932765019309445008018591149926428461943822502722474714637717843206763313575078727860120400000000000
1233 9808056118147267770763783087862300511157453377434789502531075696003612030260489215645719075141947540915951360674631596717347371996114537363666002591264784658402755877571791291202868288890605388157302618182794309128305011112658672607546024368569945153174941193684114322364925603079118622720000000000
1234 8465464380653646715829430859787107202231216843680498920115910185708538075793802178353409322413184764003638691936236482448302000573585647017678275846766190964668947546182140179228743623946492435689623959949954261044707261527562723986647807068519144576017334148936064105089386500862890671797250382521111243166014719325494965467038032725600000000000
1235 1208263140122999395110915971839309152644297744322334943099924343956375063078604481528501610223616482607755231052001088657693559745290988629387018794035372505061474075004417727282165138638011427583507879033359845043931122057024509102875219425960506297946323347312778728170603656990990398533919307478770445370102756851541921724425996658386489342906835181330839187501970656925364675391232000000000
1236 13220645918034492644807633821040769396106185370567142254837708090554989872488646829473810115817193154665677596467381097092723219516926412725691979030918280527068756560190737054386892398395101207202702008990713975799356273605634639883746880604420148419365664257583653537509611109599655182598596012890722896184427591646850917890064993515014113763826650449909487477322803466495508113020575443558869209706955892862227753932754571194619880000000
1237 5809971664128857053894543427339590222008323371020976164420926005620888432301162818796171060261984899231340938708010034453781937844323354840896831958314560252907007664912281005707240148943438455040053764046077065344906074235254891066083455286103180859442176494160603145810668176203745813556076451405503732056136426053293369914313949665224868990830060837407183222129428899459665805228292897474164209660485258517209365490271012883055176493424406600568085853803652758896640000000000000000
1238 58968347086876736769631238641028371330146192718625510842438087975532329396048484973419265043405798934216119825851219716443471173187069399349608845236735831650531038000591903099090576698110722670875418853680554383202486159573096074155756213256241717702103257229606608792158997085959130878561213641290834799448917167672422766993128263117639388575117055314800635541730801721863526599468054835538342941884587337699835455320721504286567515465256260183537596396730613209428521374351406981138574669864595862886505120025600000000000000
1239 8548187246367490664596393311288913676532303845595204616569243482672175586456708284212409328415588589061441713248181083606129599096069284264685984784906006974265815753638699710716436415428501847627250159196331920971436988331895920966584807807169915800553096673278547437887736360456566282944915333638735677345516288201514945649391941898293973473249447309313595933369138564544385885725112967534997760178062736693042707161888823071791284458329585659407489430233062376599920852789033944035104509810789088690088665530435639848200191021491736668391233836248924160000000000000
1240 11599441090128605128125045903931446983652033257956301574353173403674355439507637478953961603983866813899724820003418651081859928215501052515680454085424728149093879282352005029767356525883618093637861668114511814395522157158889878228213986508455103999295593463888862522853508354661234916758676419536575593040980951596383330983999535996492747345461645076013997045645166499683670742569546367079792298962719200235510781901146806670375045137636707513331113794668524361237207681904508517047959967290257217259254646624955205197150292937590721352111206393464105523597534168713503971649128858040445158960320000000000
1241 101225950887489128558829520644909246882679917623354191427266766095349201167205217865786500526263049990963737137110648757044906122809085505723766261687547900525979167712111824060422628482941408451004245807837072352039341618250869009714139404314395218759585273468352495466118892262440931725475445379204859577054288106048479633149455029526294249239213666858835889124509321087751180319506906230940481004998285770455820903174517641716311089854646528200622456614322288085644497191831225748144682861835591981166748882625782386612106855575536437485636536632340572880116769952694067540189760201955025463691056736131392529014000261111977537207009280000000
1242 4058165474872588199489728105305020955899026236474103623850331069891192144081469736597468550819203865951702602155189886323029426625215347632240648153221279571076111701967470588228170685413741148111099782029524764635502720583304907160923309203796874432970354133413435343840481172428328946374582965415575888313693250678941139116880786827225802168497922518336637377924275957779736448473650808612696541035679514936946363265720665874635569328890915542183628188904961048359712121226723321767234010187157746736659188624937608733126267302176799165106480369674470746779992698998550048443298461451948798925798304757890785797309609696024755594064531719977236859713331145456250000000000000000
1243 551552385674391780941538844840625971479767734743103517190888178404561471624763620630289381588878377542748861662694407878377180900754465192692889771763545828619542702041709391066280648241846916428349807077132996316150021177842885433613281503132596079899877549498641184391417646393268684969168116465926369017010174586517640808408537523379055111252678252779668685118860642374771102026427595939744145615084735056216225007934031420359944275781375859404457237230429091156473890583664331699368810869615997745682770284627263979732713337051459590181915145869335615221509741298549904246828179419362731754761649268670787761660812137149125049688244671754047874319732470624422820069530705415502133952072823410000000000000000
1244 192785618782545415051994634449701918099685087038776177095029344440217460223949852975945037803190367923400357007568921802835863070563350520077094015568599392807395310835848962883183476134809768585058555065885360997467577799817336712335283514378754200518692097539843103021579892067571506119370490195414834271662120760783132819980277396429478028937908807310698496131581549642732715731220934648028633999303717154085512199458521251848277001656209843063922617608288252422880756646415315594290822109213830523367991450823225038950347371201427329282877775983758878446354701427913672229987026158757456734271760551685366296510595914256371064733768775559855303400319831615009530663499214056710481359569082402807100499652668775262613830642468538818359375
1245 134602420178826439644209835936932084558789622744470227443797780178959027283769043534345835503581340483320242486205351205046521285107475649668830018351267875636184699662340425085182609382128260807816633917703602705089863990705839745483392317236524317611725125964479903329918018024833030551759506754176661370225634196765344212515130750240087304156738107510264867993095303229960695561160922424924061258480863289073857379977348467402433969770258984300631533867294259625397090839947903941972113873519565595729188802967460125229383885483373179597101377604300501527878673352208929980395858692988771753234239611004611139188893482065308200393055146091165988055343820983740020973502847569633090365811691094181402383091868702074237151187338368113512258013213748572559769600000000
1246 148810894392251988448226016894772972275361196621738646166145955892485102763530167673815251454864746476495047935389977488009789992987522856793401567401649086754286734731568307183581453425688033125815020991919127161902564321603616990700539786883273722453405044484696551470178539398332464485601644705225978399204383867660525114445211942247376059953630327491091274555444051977573860662148322902802924043462707680023858808723753451895085089056674119684015899361514334752261483248824870439542402444863256278245212517197719577251452958485673850133652793506670389793382677689249423849587542220663797883820502526409174207434251251475178650583724368374173618929611097541621739787789753025163668582735658060377299640895444371986965886131540479657664906214072700855827591598737705371290807425826816000000
1247 210208335057893478523203514183992424078344224893470184368300507901625889209134132678993234423779781408787459338110887776156278685563949144789078190682371162557107623958563798296171255124894577337636804720243842396946032683039745492515193022257927821543779886651984890403142019785366919098450350818543643629686642214253442152570977430474142698361544706541999618345268599585185132206271629549764068011742107059201364657883860884172105043390560646888164467775937594793713129832838692109595792739959729443753074331583121730010290129330017971176021389761978294477306275275861356790850507333467597815436351334466261864677421668852546475824042360283461435733199956660918900257632460253337453685652221802044054007816754347829406043556093371718786529555798019933332281550526391196865737461019610972160000000000000000000000
1248 310962456121857296226794381904754636307909173310299761798226919344976013447950930667754603547356474246367560137614453837687117170533000765098005868773342868331156385069383821476893537129872015231712211028562165966626787072649391217195014214677734869218117764844274521201663594409169005724103013391703375411294515929514269438888260965386520958765365095784516535773676716849296273467458030007729105882578084433164680982202134607198587840308636539240470267131934994059239261463962471984081581972218271810267671383731806733452913323608429209632357386545994519626854725563448870151725576253276178411854168737334211714684374912642459311090107422997035182762245510004078200897884113683784841288116833379550293176658836698379492591099485391639882910162558486647078086088190349175066154440055855212670338848093331466171187200000000000000000
1249 400331870042010559008048042986478370480880096440541324199405659377358969677501926016085803030868622110531488748322903102077986093696992781549315850127495967531346964729487300946645845427031577818247497774200298244722075705103709524533655361068400083922727221382334176465676951720665149975120349422288130743942858358781081050435449274153260005031475692514511122849706580438998661115187161275958125902667621184180129734481579439786105262198753345893345355260971941901393144315847691049659395297036010912545123805747828075164727815935065050033239053265181989264586348357340278923973259351715796199427895647768711145366753286734000100520344953855713606445609899687153201923232554387536157774626766567306287920220289407133751865310059458735884575888559445058417058295829091193496630074330408479219895668120556251534937729257326489511133184000000000000
1250 377354491016586092311035026918685586922289678370843619348259333301701907309932310665489855753056339393838928233874806493199937149943150740976194616548012985461503837726846689602382445432196240638214893883910347639743204855945214074944761402470024272529421793548535908626948584501255574457720610764132065456552559600791373471491567579902370811956112537217931821177782599168209520046472498560409145836160122932859519051305395895463827132348148376186509176744964787310349915235068218808515164948407124492117916984887078467117757413654128451234090544271612610363969924458068776950757159770043924164848952203959048277178897130298685324110318043288518802626481247863338493622244340680489115261106458459731605522422994033946301452848393232522917173457433156063579016565485693764216154892076875287520820735982821864380647033489210153691286778461951374428995584000000
1251 221546143970192559266508171399419952727931705625043103786778139867412616455586720784739068274585133198216226252923997008657139385668378038407969105194146579943326986794063584711067161978674282756073409693889531212865461935321011222224936461343856602919392874104289177903813930899578304855874502799754559048500777306485860968018257727020318576026926623205086175030608831050660986291093622683528935988988635364718273539778582715001439275271099838630290761300326922660529918302754889581345312735745686309895572172765196697351232574456089451335912081121574575855227280033353379693171888463168465113490734456978695268140961214070963964067437181415273378250372331405111831525648754244180085845091711317505419119556451576871528037999538678598134652797091611372228036657770139370847021656743519374074191000219839427609320215588196894235729977060746956159974319669337313509376
1252 69610849416221910016022398378577915841298279860118786374011032929048097966103128008030146848988473610912369510260624949445045240352013975777662842769690467196389213002679418299813111995460074615047694600367716742865046339534459231425127289515426350038678157517012251323173791836288577990366970018115916194199882607773018399431895726585401132557559985208242023906021495247318709979150076534062110323836309168694909929883693170251976925502489157523610024312526621280043890798800305451326862435937674621582059918323810003086617993113186828913077761517116524539183172662678739910180959456466003584335915414743596342311333720768932037284444165698630726482010394761608171091533321531697014448630078976591162204189432587269777813075216090789155153811612079715641781469294400620197026891156363361250004577895672697266236445122924801553923683166503906250000000000000000000000000000
1253 10149776531558658783651633567905113531638684155371631656576321343537224907015500818212533711917486614005784262412114665614538255525032933008816858582687903462674090299098951709817936757042966301287633582591736794964705280484757697943167740720603643616924259996147508355319659100928178232753999544849940868295230333089188796438876385499880412663661217094561888028726290937053824014304421554195545652258651288997592163014029382027599023005835092184619665284929772196362838123320695835507052228185471728123321095532839170823430153434648775893912287314708658055638707979268530455229268778001966949639535649262191768233514229863223744300974030913599662659239917030548913357393332355669192285400767283676645972367109481262530938197999442316076572234492965910376186532300742968745520628004331504887962055523060724072933993428839160389356748800000000000000000000000000000000000000000
1254 600482795094559100152819689036190070581315937815643328459451880386911508957533749652645704101605653199743697967593514135008232178786753707070810345372543223646012822367860047603024533805600461736677965349355257570731198402733547722226915902578647861738095447460352756351090424683217639476015066499102030534214198517633832233183170101477756577357058066133686312339625404810995080921857640474076157245028831318483029827159602371582341301229168466348427383075537438506929346804583918794506051270845742815015166494665797407188133247686230978427485141450599076389485243143465200947047619310678395290936113498195906478237500066465758460739294410164042871630284154212052876256540051044964269652540929423327261699953450985557358836005106410621596226467355183517814928001052285955148800849705833316383206886011851520060634689267071867489504198656000000000000000000000000000000000000
1255 12701727425336328956227634722189374804330561582462594185030477514536395566260959315868276747041964699911292484963325593392497370555601034551886658434113200711576458410947657871068044666478208070531732831803815352025791962799045340726162910569166042479291274612261671708701409631573371937306666358799084734800077343447212392785159488029779567513449423760429177612003169679553754663174088304641999021646397423446146118288948454168608118072571692167856445264255287760478287210802525633496366705075279500998379009398561531977974338744281405151470145230960493256046270959614219055263089139221690417969982286371963140101219650708043024162388876257672920891511917552466197664559040782876199963075262753349359231041459387203636031130194150792728176917386878296422178652484868094725783214205706832366462979613647709133489649623733474703025324949504000000000000000000000000000000
1256 85256592070585837134427025728657800693606930862980400028991323480279831104766211145305259632771180792292159699947556859885897775745071733467902472960479149109406684747765263681107466363403803459364979530698256183511129740080839707302949189358601553868137674237655613325722026984013635812297204960061934751020334886602966546709680576980836506107499347633040585514826570784279788846130049409525116809160715250133754427385356140775243442183943173036827902663968560199762586914946332172797218625407777786372211485405602223560902543700571692794085698909238983734707709281194984382023807645849490135585563151524364304025388352389397091300098907790852321197799311288996204480246013535343360391863346900743055733953610951477747613931567486980257781040426554548398139036977415706365168612072178109028913324591846576484708341270168372132488555860992000000000000000000000
1257 162267977640863110690482453842643883370983173327777566473592181254427517450938404423943462196535813566292189234700331958362802319465857445330755357572670803878973136711344136746204211472715526778919270058044620094697406949490004920222450643434900600822522897200712586836796743553817086434065111338646440198827750731682985471448013115256337677658654279332578108970719001159349824587681697865706999070436032473901463675772827963890512346107059392810902942564996830423205586241983804568969533232998415435173423586037669599516384209322927819466643140256004018307568447308983727045350165638001968192083762546635109043757813295506770535736445105029068825096601748467407894529065310605314715465390326536984393245910161766789380701209422385537378313390719054731173054843337858038060020628964145634343247208120320000000000000000000000000000000000000000000000
1258 78764550222306043597036587988249945871327770446185326714239408378682323504548291001520006827720368407742032028393205101373373228877633736891920074246476357294101757431252836252144012924406935182075581471421186506555589528274725086010863350406664458609970373684395848496361618889382685595291369653219262626103410804583225164320499563516855003283720143534212991993408625281850920105647422480569888669865622045392431020307298843173406181125686118096880815382312048933673231365580153286559532231387600816841388668271769141425178336709983839031413298762234943525235590346316333075332654219582102037985490793780717362498106538279162686698242014901061102115329027813743392051412179641841516848469380451413254169281969016060270319848244858366181048978073010131170875130170554288326356774196864332947610949218750000000000000000000000000000000
1259 8824750094077112280199176409212713271413417715472893857120158856341746798307066113600659534973887502195545808540868315701107332702262846622902181363511220239602004088762484884393558883777063855493286863629613956231622365532276309353144861347178852294860905082860352736312025701287800871259005448417234235749142002831357640745226020506673904118092306435652185953945475433368431668022628123953618231328091876522425313657142324652492822014346828059455505716960702773363675542367944518870158881464475819768010679818895796024172958688034799348379415723251606854424607432603146396825874565809581477214509240317010459316241157681691039905211164129453151563019318612107845131050235118884207826918544786602314012246605329720014365280895571325043578524665645032971466270411400784018382035103000000000000000000000000000000000
1260 207833428450722010888568168032603497705772894976783446115011908692986566295106799437584989262540267845105159414517648677107680902935334082146790886657345455744340763186613697140505460800599186929195722690318348283380106922983685404972486737770261480568949236512664428682808372206520329885093524417315349427418369728904747410432817848422087098109667631204854522126152051841492380333714031583649465867798276135269940571729359208409622618784373470374720103984143646953439894543985841194949456800108140009930221997007952286741054444683733001874853847219151011088385054953652890222392726142210117799232987030005124967182282645095580427988649907064737541715168831792346636882227455249095078555283801813866019349019411023119491199826147757880126265246125254291805896465820758160181939601898193359375
1261 942850339799091510968980770991784619405685022528955584592783759768121462125017999085787512255198704539044494432715563660626997493000667207391317895823062248706212162314117842084180364447709185542815541545378501590414167136649703512304876468074477842758506602934526961345430383279111686450302547876032868134433117790532255358895641022325508586030319116311614684268167964188832589589021195847108712506740647992391128489980536669012476649011161468777298214800153804065132592631476494648005644562482976813185010460568940683622249423048543579017790776183119852470804724770691011898241676871377094027394176923430934646634685658343637593379023232812975701364959554659645572857175600471431626418785437505235520598871455603999144698727460787360144250267238400000000000000000
1262 759893454592841331006997305290111384426291179488296261885614066209975638028060331730268566225017372762450391797538880615859490478832697827922807740878819946644446347456187192779968500335319834580632807248270255853688184403601131600610988883873898684070243246214539497687264607516548185706500206389353101802250637872002835822969621007994701792024398163341552601987370762348495297226988616935472246573834618750237378113682422949519797318560223601705855689785260532451934944843587517597588880825635955498505876231547057726878827686413521912285641741802752098409627950929266465315172791150993527133802877025686657148471136885779175801046000147178463678934166635675203184188023953792829514317824000000000000000000000000000000000000000000000
1263 101039894866259797994455428967168874850167229335936942411655432400336791216192569880624041330589598765734256414006122664176034907144994586696506794892448891968133524108435452633060294670769113276995450953062393827824133850245296399330034696198590511633110814277819431421447327959439308236755494765508459679172427096557892678475100710307532389087848358217044661934151068020337668690065792315636185644627763011116226359040113864484983501196402726417629366093065932199723145269158981224921786383959501763142685828354637022485322195125363304746207037050485728169117571495143287711492983680925706161189578152600921682780520501637965763504079715953889649942172168703967232000000000000000000000000000000000000
1264 2073983152876184469157303107231215586890472155612801096756651814529255129675717953717067837197314125864340031189813217610410666529522108608082898023501866956734056906114601134009223923111994851659062786721712336442400759978881673173787811734342909863916548641622539557295245067420146047844570367969076489217227496756248741402357462431866223152727528512495767996153715799000576300493067408455562127143520432052110664857414243195767987229133718265295262409801430002981408950609141565361550546728648794056300662401356160661181077396129477747391930901203239402202295839789798944860793374160640984936248460829213155932746579929282777058682880000000000000000000000000000
1265 6203408090038242243115878052591991756257461465005033753332358782703184373902225278255627991291297732783544146628716142611783792115716868467469239457152303214372441277459511948572741786941832399041856732498244406290414726018511131374530613729934517903707174931520495405823077057042786587829614049548485117581582991747256327429952992624537126152789133469006921620072042692263714153963254364636671359486536090197161499446504208761379851001883973493287481054501886043341086555306862594685168747977518983719675752487339635674411826015396263340899620030179879042009483413910765022827468369994914783413047132160000000000000000000
1266 2579292145919972186433129504766777850159734962632695344219001630898114790626623001549781048692968431808369884665144516604323316627932571603540990497615122303859911216604248296627528037024461748913544034439810080370808436037824580169116260841534602059540513184020575259816832724664488368734194759360583982944577876842800143778714263157819445132645231852549832437940755427587900161188774877978988987969559865285781198899983928274123340103507532626742411368192794195718226199073206297690063022049922167954116994880467196029674519254736255087472273279145890526692995235840000000000
1267 144142536768689802084631681044402656517088457022083655785387063726056130374726744153772290241694001226966075246781256404438015335686289807574964383001497856465070652215253235225557863465482630847383366167813950464148173010824766513856424002075781839032017284683489698713759940318185790675604606409372871091806599971799872771755255848087112128678025765090059323408374084645666718548652570633142886996609546586232600955178827617337890491333679848890844417517574776264659368340268194354817625000000000000000000000000000000000000000
1268 1065976556709546465232152270439173438541919934740750283128131036274946142574652673710525293321398767838053176991759598225019855013183853962618779058720348147089880045806968626840878593655267861364931227406873792517480487520783683495822527824596959933716721135569030142465428104494015500252696972819119594232904537080021696814689452897511816850907882742486830311834490207340690424400430075720996359878222344396906901691154998623821302265513810993030401072464883327484130859375
1269 1054047302849226102171902869482575679132364850069320354055427692756168956753311098890641626874535630383204509748996657512012097602489785608335244863644180564040605099703822860333853728953528327156477244526888080464021466757988065630796704964549992695369653454484636754207163750366486022139637159593041856951531327667824615997993264740056835281824057122615021044454817023543174512310786995980861440000000000000000000000
1270 146500081478660222171427903634609170167411752276670679024114751303587647167772393100181152918500259135106696886868703349753812118190983231433797483879608950337616472831449660212443810646974259598988072988934472080414848424464938910132933929270112768086592991797817943771679647788873938241147795798031256278730765913799437780574358659489498503577600000000000
1271 3212740443852063479669536591078485243694338111654398112416180583144028566466420168220133831530864472340684868364101742471971383448862839109082183582026172391320801481027481408979473666103058761121330130657443460022922348896318835661740321706551210791468218351584460465684655888565776077029376
1272 14063017514033668978452729325688104136933492343014797943791860280754284839318586785430878530475202004373740459542944803071563810093791499289763247097896420110809072781707683725183220742860089104163585579954087734222412109375
1273 19913480300301451093463581710140424113457551120244091516775172836523365435264573358483495607481876544596486531609000220899147776000000000000000000000000
1274 27529213532835651545259729751524430639300973035816196098326553772152587890625
1275 1