1 1
2 2
3 6
4 24
5 120
6 180
7 5040
8 6720
9 60480
10 18900
11 39916800
12 665280
13 6227020800
14 3783780
15 201801600
16 2075673600
17 355687428096000
18 496215720
19 121645100408832000
20 69837768000
21 20858213376000
22 604969665300
23 25852016738884976640000
24 12336143339520
25 5170403347776995328000
26 411104386192500
27 1111363153457356800000
28 31876401637080000
29 8841761993739701954543616000000
30 174681717210000
31 8222838654177922817725562880000000
32 6288139352883548160000
33 5525972009645152665600000
34 430620871211873842500
35 557885107784588323597162905600
36 294756532166416320000
37 13763753091226345046315979581580902400000000
38 623260384480479758512500
39 9245724808217690730921984000000
40 12476454493540069992960000
41 33452526613163807108170062053440751665152000000000
42 563532338105098362000
43 60415263063373835637355132068513997507264512000000000
44 132319622965043597001118200000
45 16598273871619451181630140448768000
46 2334388802877615731184500062500
47 258623241511168180642964355153611979969197632389120000000000
48 22848635320904884516945920000
49 50266907971072532680848271166882794940563193856000000000
50 2473474770198826330304993625000
51 151959451381251233764897984346062848000000000
52 826516541411478215924074229781000000
53 4274883284060025564298013753389399649690343788366813724672000000000000
54 1980163578268263204848361330000
55 56078752250557858642240768114776330180904418055448166400
56 338889947177418408709440194083392000000
57 1289904763860723472788661242161867563991040000000000
58 57440853204930298933255846959066340312500
59 138683118545689835737939019720389406345902876772687432540821294940160000000000000
60 146523567931431743317801536000000
61 507580213877224798800856812176625227226004528988036003099405939480985600000000000000
62 220986846593823052471876606530209397321562500
63 3519913998578372628190608967635913555581075456000000000
64 235458947261286610763407750449166346570465280000000
65 6687779466807549530949866285195309112269260557662512237092963719577600
66 93973259145555520410253631107050000
67 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000
68 177329540613701926959929329472900700565026825000000
69 316399816125646980429721982060892205040807003651938713600000000000
70 169084134420000346995192776012314943610000
71 850478588567862317521167644239926010288584608120796235886430763388588680378079017697280000000000000000
72 1985692756850995594767289635837826732032000000
73 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000000
74 25880070992416389972984374046198387982895375611082812500
75 1818470803343599812706939487166813957628789207712365805568000000
76 5315906474117961183640033587867776991081212287681875000000
77 8550169538563322124314998244758343477683252818945954257304511629276871655424000000000000000
78 3509557483447567803916177905906967102650000
79 894618213078297528685144171539831652069808216779571907213868063227837990693501860533361810841010176000000000000000000
80 330151764742369550173658732115108208104511836261580800000
81 4122575520977390460131176482422148684130154640889546203532558691173662720000000000000
82 1059770179061050576181776964310335151093126657660814503164062500
83 39455239697206586511897471180120610571436503407643446275224357528369751562996629334879591940103770870906880000000000000000000
84 199645106111392599952667933790332343482841600000
85 3741754014204722139978339987732433179423184872583328336713704465978413967215390476675994814618009600
86 7841394643191600196180116311658654222228448012226170530545507812500
87 15630681310706766753374628409446669885080603221451530115964286346978761113600000000000000
88 154722960348317448123431716937551757995545509748218179451880000000000
89 16507955160908461081216919262453619309839666236496541854913520707833171034378509739399912570787600662729080382999756800000000000000000000
90 1588644786304609409037608934979708690334361000000
91 533964666836911740563957377151748866168797085799199012400839265850799001808950208229025098235904000000000000000000
92 15761664233876930077235892933737054825699501284029833179398824634375000000
93 1024896020725112585462464710991727058816472153251378989744840737485369264753239654400000000000000
94 561637780159859195931506152282864130242928153090986963264828226713476562500
95 12846838914639196079628166593343886476560533667738627593888198399450003709312504821510990825074702006922070353510400
96 26892871098366067970212703379518514612419899849231564800000000
97 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000000
98 232818724410705920917260346016095486645003445534919650494069348828125000
99 4727352819850431734546406489422591931020614828823124117193840221526609410556155238809600000000000000
100 426252881942771063138176712755660145456313428952105524817872601000000000
101 9425947759838359420851623124482936749562312794702543768327889353416977599316221476503087861591808346911623490003549599583369706302603264000000000000000000000000
102 25213650003257756208150335185276897262575451632282586250000
103 99029007164861804075467152545817733490901658221144924830052805546998766658416222832141441073883538492653516385977292093222882134415149891584000000000000000000000000
104 1106007944234006977370535639211866464728957482975543799733032384620393181800000000000
105 1738179549694728586812354399070272362684802464806360327156789169806519330783887360000
106 631121183607945436574256091193822140627683673085629522245121238421202388628208007812500
107 12265202031961379393517517010387338887131568154382945052653251412013535324922144249034658613287059061933743916719318560380966506520420000368175349760000000000000000000000000
108 5886625607750600562139515829812359432106963915967156037997326400000000
109 144385958320249358220488210246279753379312820313396029159834075622223337844983482099636001195615259277084033387619818092804737714758384244334160217374720000000000000000000000000
110 2736367340101116416628884321377934194073121670793493929846384828426010000
111 1280058564285533111685986043204330567859479611754956647921182494466964102114230256047276033949713825792000000000000000000
112 5812418002517044280844453709182836331862596851053487665158858792622209213388800000000000
113 22311927486598136465966070212187151182564399087952213171022161345724023063584214692821047352118139068425569179220877461124773845924561575264739138192463311667200000000000000000000000000
114 4275343592064912556098448988314609417455225038049923428857146250000
115 1868995898166182164576671739921645373021332549456450165517027472796440608108807057121632957087860841039006848196523479230026583378803407950813593600
116 30984404379091937654923786543297055533289668341275405721713184796316030937312820333151953125000000
117 7114085405507472197570906489804862574092930235069831441372656448819329684639584468740717886518647557455872000000000000000000
118 1382879375617704605378915292080040351376930477757483571316720568851096303191403440256990942382812500
119 548965818529887091893550893399417397231298465289344855629178437285132639336914146075308355533346376458078645260237485323052644105225817292800000000000000000000000
120 1851096753455659185075106602605985350501255223902428014320025600000000
121 94598013860350100427233343251613685564898852991464545705886920418703339159120199996881472800868674762083121993376635373738289217076513357125577124635082961715200000000000000000000000000
122 20587065896621678735320526758140518003187487100051362077063678436001747048285323835794663853247070312500
123 44797760651162530225126262240161530843653443938095755982530522116541583565108552614091090657094240929724626214028574720000000000000000000
124 6863255279896696045270134953336812690374110453551549167199458437287402097933284352864266952780859375000000
125 636355931587122018036488305786737096954059589198089442856650042911241226964170486418828556552073069549860463434813717371004128509822776857618530512978513126192316416000000
126 3780515616240723681004776648476472700908109984596912181458091490625000000
127 3012660018457659544809977077527059692324164918673621799053346900596667207618480809067860692097713761984609779945772783965563851033300772326297773087851869982500270661791244122597621760000000000000000000000000000000
128 44224542850808015804050523354584979823868976702602993107206036852555250854748214347377574251779891200000000000000000
129 11287602155752120415764614044129020603613670962194111443406250596660749727733271785067303930686721698580854617896351915048960000000000000000000000
130 116517875300747454384612536183390601817964376971820876768063083090565679628219678463210000
131 847158069087882051098456875815279568163352087665474498775849754305766436915303927682164623187034167333264599970492141556534816949699515865660644961729169613882287309922474300878212776434073600000000000000000000000000000000
132 147657714724003383004402099114131223177573220651649053371206356811124200000000000
133 5601209571543104217496290731457153356179413212075204334935884517011368121241512025433589292638444920319623053167390716789508615085470147954834342197732908728320000000000000000000000000000
134 99236380276153315856998895344751051907273822011890011942415107671161475514713078017505838762215699353152465820312500
135 43481728268016204760740225431371828296066990191949572568541883295142989908496422191273703706064584139556545843616569266599362560000
136 1950026611140786692831773602339500414450822054715518870066732691465723152118540995755509189834925128440625000000000000
137 5012888748274991661034926292112253883237205694398754483388962668892510972746226260034675717797072343372830591567227826571884373881355612819314826377917827129740056802397016509378163883274055583382110208000000000000000000000000000000000
138 393103493040104208937067906778355441914111182247757318405476998684804863497656250000
139 96157231969410890041971956135297253988256079629956908500367081914696145479218112119985149618783441690577636407442564169301886059792163365100096999581219760002673769583579570682891939608962934200435638009856000000000000000000000000000000000
140 109319137075678965504650314382758040899318630590433351786864810731655970596174476307208256000000
141 1242152999945807198864861888680942322956307211077142568812383636671791365354675148685976009662824364160915367492651083436382641014483976192000000000000000000000000
142 38119106226371902258125518268123009999892149997473717424475709461869327367965465176534353929358050552187203601577758789062500
143 7328984087054952259346288126392148789585298200700109541980825288414732470944382252780838034062524054570494944683637336687889648597751257876716274356073080451068639891788054172532736000000000000000000000000000000
144 877982302857784851299505399555020445127535456847511322444264764339806121226751009619968000000000000
145 605268124037195874427194858560029101877353796127668602185903102126620994708847341183545930252227262396437945583224624295494878798042331837175577877564624053763141757826086746056862871183916688998400
146 812664446972943122711591286677968094385728905696141968283729295852194601650109382982917006999189577585505938979523696899414062500
147 119900962827527849598375881493157401717603846047993299088849687217025123628346823695182160501385362967207836134068653142788727111680000000000000000000000
148 322928359969741563063258082793897239478646905430598441314718074165485767187210588788608993685376592693155565450931827392578125000000
149 380892263763056972698595524350736933545970238573408427883655838887865527498969322620843829924502074302514052524979028027751108334657896696442372994639480443832950613971571859528835715269633083149369445271480789636247481797836800000000000000000000000000000000000
150 53271681613527956229703136405194797011927812845608853665060480244831695765625000000
151 8627209774233240431623188626544191544816225903687700891564804750810154197851655157362112747789971982951943289690774984828562603780001360174419748328584232052816331406456102618328128950857189333333217935399039885261005462721003520000000000000000000000000000000000000
152 359070402271343465135950263093369278321177537002404785477181378256025415954041132338157899560885273649584287485060209890625000000000000
153 3978405838365767201657384132069474224685318514876346249692936344505853269921993224417641267279280194464043983755995771846057463929385006847213107675136000000000000000000000000
154 851918392105874385973964749621593811911236133599196128815961303546032759488969036557922733600919336623535156250000
155 135572396189027373147048491613409930265268833192788667202528424729639704562072473563482907331523277326107739407000351675422005103416360649262379619632896504678385854399362909009932890162076904607635145816403240550400
156 37769691614975702526581785490098643772805750960070932474520202984674622631704440666865000000000000
157 117295687942641442819215807155131552511541831623044593627324799557544824622696635505477776012587322789677057983246655387237020188804608945581290772992175589402436306154362961985393763847475223716979100487761173428095446685622490578985733324800000000000000000000000000000000000000
158 10829759778027266236032248008857093100967444478576187677863805948218946742281939977777205673128645065139069862851619365707583960342407226562500
159 160028748864809452854723675272175580455832299753514100219461743779920116421606165169241663606078300375347684251566438850720952738125066123899023146881133900411699200000000000000000000000000
160 3122169443152116128520119020756518772898629252564361792792483423547648610687845850150286023466845441796038657597375512576000000
161 26090656523542400739991666634175966370567971457092238804991975275969824221886505914999286844666010060111718760016237601552843149338950734308563338496546398589790065160706434235015364310502715876124770959360000000000000000000000000000000000
162 81270061545544132127003675439314575668445609776105365321948679914887899955907231227310134948850976562500000
163 2004401576545302577599591653441552787812849977066285969791842909503537700391898214353410600501293996807267197132074467682448564494675371562796423038301229264886150247730010662205704969956173185881152129393638460096840367667292791327201696065980922331136000000000000000000000000000000000000000
164 125079150068337058721895327637621658046055782595568677061099915886899369613021338363216620562401086683904433098268576640404242130280621337890625000000
165 32246215592057520985198410255797871474702158379551036679039667924915131976077291399081352394971435997178591705485949900897623469634342850213456117760000
166 7833653781337847648763825512182447897594819859663016916242820189349482622791130619897492158241232692695447612564579986693610195003931901931762695312500
167 1503616514864999040201201707840084015944216200358106545452649834854176371844949314192140028931641361177028117124508668717092226179172831001551576411998307498052564574954480881931656928973003394576466919898225052275172710677111011997332867420310791867053134315520000000000000000000000000000000000000000
168 58696889167581854382052538517906246030284792285879707334918766776662215692556060965183754240000000000000
169 49730088715950677382712568266693792896078710899900423513070782736180851504989450554384244306188830931192045573305105139544759747309734394335923731981263002836329705996286526432390373148977344559893420536066599561909060115568009052765251274224435200000000000000000000000000000000000000
170 7292751664135501747519709962196246313802953830876169642023587480204680230577170457763570715513552032364346070998396329610000
171 925426005564483858296358092832964430717124736108955823281172099970632985749873570557066616238866858434534128132866820762095753049493521403841920807523285126965312331655938048000000000000000000000000000
172 104460656453760188885261032800332940994866388588743926568264838730415346159517403145760833506927364339440541232390217928458056302234934484280975341796875000000
173 36927733697396923753829554635211962404299715564140382424433649868278555214296659802052327860953228596413291334931704037143411082635200789592708437910693220744422451783693904122568819692138717826140678603271725989637483256524946200711557865266227200777205900363920166407372800000000000000000000000000000000000000000
174 126364007960091577507244045022734928269690437397871794872807717760923822904315525093211850541646554472656250000
175 60715012222602013506948728891593324867989290841297211023335408666913471055745986266527422498429986337548955350720479879983319190073213501203913217856062002793276134471199690414144749389523958965095380525667331250061312000000
176 1339900287970946498770112834168171898851400747736008720844771221886402206941298498557606052359518892433060923811001982293009556811590599500000000000000000000
177 80437909039522436326198585197392473118370583406740230681764878860976673358604787936139813874370049519756718141090146690400344790817741177492234631635438765295157478178292638763211292672000000000000000000000000000000
178 217236597522337721666645183196705727805774312762354978644990535044404298701629306280033942601104616897007211905557848593644263497654267841856123443460464477539062500
179 1116089236106301664760840760547037993986335226660376544113529639778027005296644338562111878400540609642397745005763331164839067401035174973742275547399815172071920297548998924861468632538100874694671162275335324796220248138283968091277876800787759743434401881346126074043437399922442240000000000000000000000000000000000000000000
180 504421730670924798333135888141376611674794927328866485726766236093949517313282204769885478569701888000000000
181 36362187312343308237908191978622497844074801684595067807218795663968119832564672550353604998289613062149318532287769329350456815925726000644523337334285978306103163294146384971986648048091326497552386466930424881860855684345291680413833226169665212441092813294256787492335190489473168179200000000000000000000000000000000000000000000
182 303911367730667615241004624650888902343290470464615949019728539862756482203717727539372857425135747624773341025921290509767099670410156250000
183 84427468773816306281195127930807085789665420076030066270079976049782909847751561642615628107470310733317809926478808350311407853354098667684459194864231783718021759961609509773759601418791026688000000000000000000000000000000
184 141135523514785295779440878236573117887383200095887779508066849379153097279832958658502801327896078777688950317272401913988909636767611866953911810506650390625000000000000
185 31322780997931362286751623430524741602441301949982458856419809752743782617366780970225235234332652519012723081373255052789270011491208212558964740664952670898115534543736684433605310002688293634267878009236021443043010103206523417264446688134353659836185449613334937600
186 151457982337094076722006149922253536835370606433345987479555547096356303562156181166438870932474330171370920410156250000
187 38124432094863362042291348669110668764460510294685523157379165835326324979884768813935752562272679738327001168329618362608087578963509735314472475531713890227758710459966280364149870216068577579615226182071824869826566905363408195312778352750681092085692497920000000000000000000000000000000000000000
188 125497652378283212044072665083867755264086966766200876082409172129329895369548841904391214963108424539715242087372402097386940797095933609747032853030712548183441162109375000000
189 11540225445498613169118464244957888076170971818013508091356922736171320296937274600079820505763571033404773126646014122052008367629559614631771293699777378148474087256576936270574387200000000000000000000000000
190 8001898001296611514550691006526775772938399450909816864512906641765037176252782981647200820408009288677093924048119871635355546394297758810000
191 1848941630973752588819559184291528260234868800748408811903414244709323983074218587659329898912306172360114330860464468736986865023838872462695380757512438036901650776605459478797800350707553256022912105863632666857472153971092009065677258893759594079568220432651120989901182064402330506648926574264895332679680000000000000000000000000000000000000000000000
192 208889859059205750365751293620930827472897731686595256676206876593922678873174595820268682961356401652715933760959283200000000000000000
193 68514381077363375931297585133106871211263298280533036933892918251948709516798243984304128734094417522976396644365371353517785270323373257977640029350380903895427571177891906446331289795819093455185030994882772103070488137552785487937736505567155518212479976352319939401778202578492759254382623135959961447778222080000000000000000000000000000000000000000000000
194 338347701541457914697992294233525201874255029304228133994051444576967596845065605149903474829549783103138239063438059055212896207959446394528074279917356842215527725458145141601562500
195 19692789898762633813547605180716170651735610561444716536199913885944679779356113763570834536191829579340360685433661584659359693901623684994360835860772129635489822916231645547682856960000
196 24267964239834968318064790030375891395827308924099901987257770873662483365523750374762171511292994176843344623723078076562897926762291510730893762848388671875000000000
197 100078405584080821221303894971344736599047761241456431563720437191558734323562679929991407036696693556694737848195477238497746661367777918006944650646265409257583733981874437495228286501182991424477395086576066353467353335798727837835328694280439305522603073118823862831864630209655642361092292378406702568679608855350476800000000000000000000000000000000000000000000000
198 330076281852170727022901287669247439341089836502010223793273552135780457455709536696830746891802230662294477464931640625000000
199 3943289336823952517761816069660925311475679888435866316473712666221797249817016714601521420059923119520886060694598194151288213951213185525309633124764149655567314286353816586186984944719612228107258321201270166459320656137141474266387621212037869516201606287027897843301130159520851620311758504293980894611113948118519486873600000000000000000000000000000000000000000000000
200 13987650366086552962165128895275271936628805870225685724714243821916926280915794673703129935429746422428389970347930570993069969230769633850965792332864000000000000
201 210971675896036867714274863755867482264458573104481124001960888226940700985368198645442649981188238699646385065358611459081983363541549092384355525725602568187439691754984502863003643189592698333475143876516996353884160000000000000000000000000000000000
202 541330929244604135861168303406911714198601836399119062947636071065187871085478304881341282824651160574204076495174796460735614033855755807603689766982497910793957789047243787050247192382812500
203 21969578065522724683468267430131628525218692925881989676774077678123659359719553185808277993395441768359356180176590711195391866770287586799066307868560475396450608768971167894434598568565707706149288510457814161778271426052464674580007033344472560239681908919014917514882711552000000000000000000000000000000000000000000
204 74766318241252025640228248193204412621629038723388027878938532142832062842761680311143014757282763318506312286011366595625000000000000
205 110733259588840174629802425990906028170599056930130179070475999971404558098115761453967602226047550502669385472833995849694770287539424698158420258433804135924162897949195341862005851191510643768140847708385313506210519184272409517984982001615812928679001080981709423885277270300736128073408911216371302400
206 22973575464484779353740984667987118728679267212279029701685991435939729755325589155808047533950785929420166062026831811242493025108390590367752847665906881261803237616769387825781106948852539062500
207 2171581482757297680694673090835706640481309347828078749500338691437252792352179956524892825365013960054398241178986736480494331307062522655075637549220172615113479461138941791981200017689850256442194412566480588943518597120000000000000000000000000000000000
208 2717768571405264970843763951100379564327988639148385779986546484908957914397834126866982739629059065982132615989834256778532404127493211244353412442952177693418760830965812500000000000000000000
209 132984556969493461927467455251415496450051407135565435925297215785707498989568133771244428977192097536298713262439095870825438902208298019039151525669744282288230921338370183558871915339936497113111924141977410255218154990068261230455800837004300842350365801337421348875707577572847333909167526117376000000000000000000000000000000000000000000000
210 16055407404491792270851083833334609305094337042285403612073770083320377528404048321595034694458799160100000000
211 22328783881661914958481873975346502495151470121092663127656427617172486869336444341196216861471796204456103981797935323465763492125980526669772652700063306391000092324747490987759008282321662774044560021923711172537165034028116470777032463317525690139861312277154265627409161865934581816407380706408159413469087649804140238680046340298380454769197056000000000000000000000000000000000000000000000000000
212 575526136391643547840515853711630813331294874801200659881813904679088460279570833733203499113986362209147207128575974113063259586241589152528603892264582893217382895222620069242313883686065673828125000000
213 710428832609736267178929634954379212062604934349532936553798343263550737110243586048429118735052969874612140578358075633436120563421565266061882907808367464500504611818845015731360306923454148694849429961640180834206228313030213710643200000000000000000000000000000000000
214 46403830806021042802475932153095912264033755276866147073230261915829381243744217706179625996368619744488233482313826742962823405294924734818205464535148969525886934781905898578189536756211519241333007812500
215 380511482131160852945568986922745760160113556297034577877471638378892476904232308539398549360356754005280852270749218257370705408424396687802198202831886087811684268945358355041061254333000108883506148230969747554122368588386401976075051594078558214275258974538177581549438649488516275060150875990232048422168129726683545600
216 307207968919228984507093213689527973526991639135966362245017031224077320938733563157948025102808487734750203280097189987463587844704191040000000000000000000
217 123509980151276425722913606436323306091427351063387735920865106658552680165712865926268352839808806840389002571546584432536956582402044547108059208637853191879388506132281349374739664081236744109764145368900552208072751082632631768413119197708327061356661118784806637374579297211044981098150548081318297600000000000000000000000000000000000000000000
218 2205437468801732532359785915810216698579027466506530093415605680331300525514304915905769524708439224350670468315806756537658199356726951138512411012333868167122409240235797636448898871704245597124099731445312500
219 1546283207813618819176208148766097216898403431009837624495209423459838689119607793584737512859407930630795372440413125863364292782361878263575641144820368864993156682379972009275777488555555619294874753624543771652921582080871297403499568955392000000000000000000000000000000000000
220 49926792744055246749662407211588778767807876970489204219451129164498730979981719061579022361662754742925167383122031055341161934070121553980083449773695857118784000000
221 287089188827813511994406609369914138434885885907677014836271900213624643143944009282808657255646029071692281802602335504423130680821717813732803257200711692039928020723263985502738338359151604446537545341721220145987979611939558537465020965197735691795494101074913540408653650278971957011284337738601306458861511308126191616000000000000000000000000000000000000000000000000
222 1103298228058552092247296225978060847798056004067862703971734503387270131184346368461282258580726920641684473879288637176134241017822326660156250000
223 249873185435436430377698987059663362395086628984728391823112288166942630559511819124255704981537449930570629002821280463185334406128048989132838398791636205678208673855202473444935869602342296488442348182529563060454306401874514103425982529680729837954985416328663177512069858595443931833472658803081894351725778122546461871134622081830651613340173985723024483556319497604300800000000000000000000000000000000000000000000000000000
224 1081425878588037038587776934858741905938402774226942764643092242926292452796398456909351732237140023125083586532847724224857680390440893111753137458716748146587573298369311398400000000000000000000000
225 5403462402019363144324434517607512779569628066169215595855892486553090143659479652203395335650233315785885329790999447735631455134801656733398215329314339611471320121729831163639629086149288667464397912943101995806908344684651741184000000000
226 5552268551743687423670507073671120752535923284989815342215414167251404883978713493701832345524371841889443794999227176094355237928987258752223799724143917452159094619128011449721039394493023252788434177637100219726562500
227 646077305624121491462330357080396430806673805704796612248389053020040737981389397373513335318926846519441974218777961448245634895440330929720840926954349439434654453860427703550673839109903970520283495061590634864022312082259902655711571689179112428197039756156051147969300077437438615382409042832551650139224687809841080780412598454920634889005911333104355143592477664451230317936640000000000000000000000000000000000000000000000000000000
228 440675741835115042366073781587645998650066806753943706270180855664261310636757826252078896059741092692634732150398838823750522473645953640625000000000000
229 33732988281246631312231192603881658445278052743458840718712889236282367011484303215665878263671808510473104357910834923135801089160730558502584546478140492931762178344960651257787782487606306108805041844155770227520332958438954037460012581035419818101023839748419742537773095643163544986346340944373186757069199399927422509706902590528316188824776642524044590757250443816327637360107847680000000000000000000000000000000000000000000000000000000
230 111695609063551367537112163723273942670588852219802842895165667408549181513002697665810356515859957958943672479817805637264914643439840576127805228352125268921724492825736809210000
231 9009197555613620367191179844970213779997611609965900862753368565796142283149942703735600331341457199469255361456544921324981624416372839706100661309313277397427412152039811317673626882204151515312436407391223808000000000000000000000000000000
232 5754081347743876552343884865820734655877344557508882178769734449783667686486124922742486512578972565116744087334319510417519555585609386163218753865242109045934802004180857178346408460293870519951564641265869140625000000000000
233 96880983124035637644628191427119032733410705766804841418415225561765762804210624629481224430320029511142586282867348560105183527088477325371186685286160118876894338289245202198092574546071969642723246616617867678202922360665112163722099321474343230404599030924937888027299552398154265468854355637510534924861247309970389790443978423417096800652347264383303351164354900418398161431781398827918950400000000000000000000000000000000000000000000000000000000
234 3357056312969871054632934709368734426886043326655598037625834922030553808619369012409195680205118621006619764778208800621711012321932949885009765625000000
235 13670914070295881435437694697460525328345378194670732150218341790317272409137253898670974961182672333038110798826255051444972623494413282323283537234020541174306656122964661278805292629044762557718116822935816660701838640563950548945154599150606797244028497844167217805616144833060692635846503342029389626704884258560422843449165246019459824644894568681675161600
236 10165760241627397791995502245075774740007729102715837691210601753635519615912127271077178330895004568564492515103292543708778124132436509449889742534306248763640321451888682091605288034025033872823319668603728950023651123046875000000
237 30421334493725585137337533314745821795578669289385667460583302451885537449137086580730352767279496826483987571724473170944057961362221500973316444569134816981459962761928483907350525579258935695262238249481571707684887286355009096506613633913134169647602050717420879872000000000000000000000000000000000000000
238 8946828839582728204830460945356852349967428816285956778392763870140993016656783521651208299652615693875691168039209385888630876243542280773790536968832102964870417092995487659821510314941406250000
239 16949522348529408835389899672862022125716880246595113108623983204506195495523271266704586373868118845515920376024458744413113150216273885679780756662910246853135262615367148772382102617859694255160235597113615035885604868074081954744831049001649867572598408143044737642352485404016611740509384254415700336885374754148356579883331945483350179022057903332502491999938600812997944506573425234229353548409317883904000000000000000000000000000000000000000000000000000000000
240 21856500676842441405546119806158912953379265509186628891442366905181509187611115959189898213490156754261988067580559313323917772896295976960000000000
241 980360372638941007038951797078339359751464353463061342202811188548638347461066010066193275864531994024640834549254693776854464608509281547718518965382728677985343589672835884994580815417004715718468026937051493675623385569404900262441027874255428340399091926993707625233667755768320823071062785275404107485450075779940944580451919726756974354635829128751944137276448671023801110260206915547825809239994946405007360000000000000000000000000000000000000000000000000000000000
242 398325454571684517822951199006789894616460096072008428726052163637011896241438875967184389216258778155603188573440139745808646060234371631604875463094069171784135674082189778289273125670614324581861356794834136962890625000
243 321804294081003891992973965544004106308165217543731779441871280424144030728583681287467679679179088495680542369396031010672268483843161726692106236272366777904654323228469065421524744909702983129793948862370311684220505054750177503377673093254322998150943142875291914981680868908597248000000000000000000000000000000000000000
244 34864805696340969247546655645502144010359763770710281540334246903289038988862395974579516508631515399699471153124590060400359883463885739468678815010569443402693989691818860068200369677707123837040410117054840862340978920459747314453125000000
245 388570001520364404803129343735986833936907122416625894946862668803735745491367098913727367853174285378547555381670470007440371799857500953090575966927359908652284793197942476722734825101117363144701473500753526182065904162038882592109728241686176010089495110914427497742276231513403702005007019239584396399502150621778074626926051328000
246 12134676411996422065831563456992824663765554917272692650888241205435139559303822728432487551092212976891899045516094373452045632002664270259200535160279846191406250000
247 67762711347446936384373460049775016788585948169808463909916407960690989444887435306956034624996465374092278511572225199875166454383444788508058553895556931603352038841762339670112335751994345200313211397553736535186792793699739015123815922293745728699282223272530625234527755664058747820085764086163290405994516566138467677951868448014219095091146006341841891636055539449856000000000000000000000000000000000000000000000000000000
248 63245900641546004804205290608339102419842131472323228100446334841481178661500939163329032439002114230641716064264830126617413496140651481748297097603435611953582067595703406224701313230432122873959731506767548696118087924957275390625000000000000
249 369564351969189665489851817696436342805960668216867312782776122042357948826686653840187742616977093085782595056346755774944815382317014057557484967422537321164920239585007486579549371144054381568323289290146479249487205848923706638090852975389279172532043027511658471560456906418778275840000000000000000000000000000000000000000
250 90550677466821729270869590709027468660117004313932676937509618109516585924068396624102183599643481351413396643184979149531224325554960437812028420283861214593132880569719434775317098634620594432613281250000
251 811446921488186040812524452558116486219705773136118947353733549205318760636332913581693296758128078062183055345650547664609463859915056696520548600046891762340808337287505448037728337751512715064266648553413711482053864096073935168807868779389231199415987090547371213614453678579719100407204882954963078533417133568165939310960491560595435373673195910930411701938747154349882416287042721093688617485205308997682124247612021055212748800000000000000000000000000000000000000000000000000000000000000
252 17479232766873163410663686709882260754766717926913772561018113805986033840456926319319773261190980263265332798569302761352344411860907035371124112600000000000000000
253 951600455194300531250290849186726391872484740056611010871892432629863471113938147534219085642459899060702382714132511432973819148082865607662258621088356536140950344713704108036752180001276967364362817190190418650187754735835856543091829673568795970301729807092151064228661014721556797559907672546794567704178480196597804171871790688712969923535974142841121690849685764248902723174400000000000000000000000000000000000000000000000000000000
254 13023239715584883955905066456934425481630782409275122430077063236201836180040860528159242443970226926693866186652179300729657632541631401840056712823967682601553293771059995348516412179130385920544965075280214686184805870189733667466789484024047851562500
255 11386164130460609303696849741553725520038226849728139187924025631490535481300028282479186376424953421192026536601511962058138267336629677976844741436348576624996681888329791146367879518594542855837428363972939084627176988213604920695022710066473323691413340160000
256 449236822360106507595422943649643691790207278571837107572036015955866345207823347955779984602574659754375744637643847718403693215936646251791113074421174029679300688651487048041778855725933254122609992800838693821126748890277180827200000000000000000000000000000000
257 220459168263110562108604143822076784665549850711827804303931502146958249306158930470002154879636011971746602532980502166682399586516279994157828347143838488599666794468785778115767528360086201968307999068680933830079433924348138026430261142807914049215705624478058833647833721754384415782383297000511532172635054974112781085585667909088173701796554745332499712247200209328048370088030000491337039143830843555432809761245800870122657191965126295552000000000000000000000000000000000000000000000000000000000000000
258 53804886143746631718730039170254605798214877317712843931596475854455016390127030467598669115727813863966880598931105844776364598826887819248603399671782747748707580566406250000
259 2093823010476178449492035802328809254009172376119216818473054033530793777763861471056392948123776399148080487446804054148133315279525075343984260170037660886462725524088584583787607487132044273293877135607727167461412046481210561063499383498629295018109942357990993190961168264704330614201335924673267783045005882824192363491531938166526781545297421196761814838987811510105931776000000000000000000000000000000000000000000000000000000
260 4250614356045011740914842601308143464377575337910780949864079490276396748238144198409506538136177470268876485999690371981443338217985181398157887360199921322537789174896141825515906747986886512389696000000
261 19578402103357736347828387715093167578566071525700260207044842327752024854071837698718917477672724329732515110262871891215534005494402541602595004328415188990174932272078049599695548420372247772689902740959946940005483048363020847230581513376976035313902856170017779570065862668573266033323299307520000000000000000000000000000000000000000000
262 59511402377136197976089887773861922873142752223333100511374322405808762737416708919437725404767805329034364514202859189439243120905243567517173700654534022777896763747453055517033162990484498905928165914774808821577126146075253601257260708231478929519653320312500
263 68884027232548817179216648527172473578241428906973375771263803047752982112422438306381984658745965404339944344730188908707054928103119659421645829757344140046675780471670685132302677559040654341644772727373251331486845971768947393535842517102278292668929181160302116536912370726148164141169352378474870162705542354318295299430132615720956914808987246162670870122646784296076195117776919971970500492650769854343695661700914697101220994791899840532636536710103040000000000000000000000000000000000000000000000000000000000000000
264 22639186358760590375704979873698219508394631001772772857925083628373918267352051095421925438142666460043351803152053656075353561428752167303340149483416463745600000000000000000000
265 37653978189469915934760753265510056857786649953128040238745129055294718860907732346955586024332311303916319840006253944867544577512279558335862921777530842033260933330301299097316740309862204000172133641011696356987657628748807328813074483216050465948245210044173549335045082259312783644284120085277410118658941177298370979509208509350700019936511256048902474984492496557130361196409070992097563611068577450674461081600
266 466752833962705764205055578031076937442259683010604690263292263270077146482878070267300960342712285348528362848702526188895685455061697170977875441788803623426717387489162228924368450872509529941310714912056922912597656250000
267 32069249148311689077173981215888031697313642521755474633026247178333725714774670881528507310760742963169901925659189227933178324208348447646367281810643439001998958669586117390864543159752242957835356450492615136704612939341464763517774448637374490215294631467495415405935765399803595894821702611506258681790464000000000000000000000000000000000000000000000
268 3020753610511888505269935357000924084204004688235921859487781589573661700189694978967949408054301965596731524594316580300838287394738386254955295001309695951448596719773487733679407828376170463865133507201766507943642574858566393996626881626128904521465301513671875000000
269 24674496683959639479411192502726424547294255297332825680197106039081288901892917898390428994254364001014736124508189279001775937834782944634392375598803528916550589946813690011829690208985566315900911455090647265355232802576460150612022157794389597509558870312080150047612904606819941984627269241198574206484947062512313239769846257455041082292703331013802572428307093284564192341826933936748033736435797155358322718943252370260495773262171506529862911305849523210563459481600000000000000000000000000000000000000000000000000000000000000000
270 17331153997865251868295495217637470714636367802879695725978774907051453611139408500950645315216409065363493431438573288968320995759569906204417256884289884100000000
271 1805432922365326820708516955424492484125520660105842855020022248879577908951504802625227689509591813954248242230264209544559945371371068058898490122564454210824006666408357698165578432591473887334469691168982660406042384164519589220281661285815486849774422540734904578983836230081015155015177290378499674688503576564025959753959650657985355991357102730279934224579230015631561953651476756151853628495007277857568473345077775931960475729593089132790069220249009613316928330268672000000000000000000000000000000000000000000000000000000000000000000
272 16221738504584818012135503487682750525880736225716582693832416457547912441659533444915506492883305648006283621285262203117926740979223062088255965429902461677315829879571186783377400493443868144165396358159218530936753869876156659169192125727539062500000000000000000000
273 9897281015984076562420152049337894563469043730625740952491838649405621238056562487263910421721398752921474786483648607374745523829101575935136386598313782148557152776435283625995421299295219306937961160092089166355128202176909144684605267401925884054422647996416000000000000000000000000000000000000
274 23048706499949616872038199246876803137377562817864195522413657507838583827936261584903956323656069002200582138762533462233137098438309644794754883210694268050419183263979231171852470577573675135965565253040206535701369102658540582531148733029980202345828060060739517211914062500
275 2142373476588630964504738485896785342351539703576104866269828750290020225711472598240173997738376792062542373651122090121866365894234319055613750667197763671612443535014751673767605316815284086750112281544003381947197965055403254055442375068111571015384779069122504078947006987724821553314543388311101729226547473385237636822828313022327508325656861981888659865469127678499274950365373083260054881173504000000
276 166681683566428379776766680396997439354067656655663424930507407517812853316509622971576293741626490240557385756759993502268445544763165011532386642251809920946452487522724072265625000000000000
277 772298189073266056095610131364111061204223839980698584737239893179143804547982653148254651067204584486220031674240953307635799291202374387607424014364170186793575971964280996265381652378385888790364736088306519868486796999292385951680916193835222487772829626618697431291238045288869171036589449246840516272383947587613512081482102175244553535429963088166468312379829181135766256386229826566696135182872799172059108440780896999663009941167445297997703412072276618238974682508966564024706662400000000000000000000000000000000000000000000000000000000000000000000
278 1781366388694007496836670555041509683062578706740597869013580949866313672335278955810059732413690852684127583024910964390508623122786970581908197071327550260985070792945787539399305186337867034919872946772970400490001452583262713237438871596055949824842262000311166048049926757812500
279 2400511533903930515727291633512968834282501621267641361638764040853943276656976032591062849782456748070035644052285816233093815282148045066716686312419918019640026020877733375318430591943365253707454335273472176329218720860759532693400816045746247537101472419176715356985550043046223339443290909575690211612717071638126919680000000000000000000000000000000000000000000000
280 644286298474234300500252911238814770531634985032860670030310956297537717820346226952300998658052378149748103797571017813534067768348433805793466299849507139599863064049598123211400395743439020191529310617600000000
281 4713010061646064073798405259537355169919319705617546004760389510795775949133827611161394075721143389537481186249731076232757989988635090077956440443918311268449597154809993507912159635869049780984268656886663199535033599616235249963018774453289155392623337120804217591846009894540943894265195333860197383606974889682754905349348817165535905064265678951450843967461203185329811151087566664346507617923407150285473997399781155375353011826831336578555476572669755631943824558272153357787416578368733184000000000000000000000000000000000000000000000000000000000000000000000
282 1810598939334702098934870896709492596201007494944225806320471049441608489488513159317091721986051807483216938932690861203213351083453023003164653693138247801817901738402923819219398498535156250000
283 376126480979725789473555530142638166690581228426513876455907645298567695396574246336346215607001569345428223549846038269831484149033011998761391686067344749089888550536766341892437811900165386821230544431497043302092891450973270358548676314019194335263698042262901389134862665643734568425728178814046912396138238046021937976310131702712758439558786774399486053667208781408430908723694345214837386955995431035682537836486934885885422461852101646988198363358482517962908862697467470871582567453295120482304000000000000000000000000000000000000000000000000000000000000000000000
284 107669448559831231608947761091013655228362878067794339259966030155588275899427535956746930509944885236009576174230634185203802361234663906906051214308846352392137798694564164150651303440318199716720802423497713590719153214098580871112283361302634548278780859918051026761531829833984375000000
285 5771407545596374658806164748808661619140308916364189713684375009792216264170284370423794874329656717209227724335110574212022300228082309754555568934883338584968344925871406187412774675810155401967118307318374350006436580416791901678182755757326846993119017668483129670610449602395291211467912642560000
286 2882099562323976291540758762485602346273157376378340022408374750546843389275424609665946549596333492259956089202204842704041691963383452183401589717706152117587914332000689201912384435924944107196699870637219015483780986071042354121804237365722656250000
287 40366828722978260291906709154973880731568036425425589462356887762674896951572152962695479609010009157616414142965281129271098660964964111144384408128816919329544255001194278086058143474109342990215000453471844222112811098175720969862376571333267035737524277794930887586410111235930560526932985616316942802335057836671159894796033048695503549948689820740479244755096043892500846801165239948510287223696109426968764386911295411060736000000000000000000000000000000000000000000000000000000000000
288 3501001288826666499838285011364263315896020247873339011613807495300747795191867517091824360491713152748131368208488638640610952283951877079185026682224052402183159833989893433270206007343054848000000000000000000000000
289 3472817463541568622730245264803089040364467119186916942746230855863775795709490279356740031311815954632189665464478284586758786773955641631181896193738921645310518033112494299377131980542877490983732288307405289932044241446389887430259491808301723218214066121486057493280570477720540951901744702722734470177694995218052612901038935605621979515925217708213493428050628778698969791174086111573407391985278931910221252933372709619841006106974914812574626679702341016007099320968870647677583360000000000000000000000000000000000000000000000000000000000000000000
290 963929335513352429641521648404476421183153653698220570944742327032109487742095074463474696687164502702984559186103448053045014519574181771133850030167925373574324582027186474365927459796783856740877957096469607870825968630183249064810000
291 43016471090460427616938785832358997633999088265583185871140925442064880121018413772609255243972618360114684705168709263869755091994500358103613925603107015579161268318357026373154230008987528660942720775002802527936268236597366905968069519830594659804621145604010130831182058428548753184851266132095174717154539604753241648351358297218142772920320000000000000000000000000000000000000000000000000
292 761508207777103119583889976849869613274208059832160971786236848511384122166325995112458003333510184274650779999059778405584186153611471338507730698900041007254676884691979351312041019858169159662076439092277640564086815368292293418727673426712987835070261691219488471240633167326450347900390625000000
293 1501678040142314277392246966270911908329905723473236837102725911989266554360678575692276315255259727092053627076769580961436039884576890367065986870558780046648473499491923517149650750549123364304379943911119999373749019127139977768291508549109985227975815125925915215776751232840180432954742205589645161410784465930747824258112634802098230929304802635499894151912403084629543266711369869302332593257850148142192081630515952893982339359263167518922701197678516506303142210189468908119580492220039265527717269825473059856423321600000000000000000000000000000000000000000000000000000000000000000000000
294 466712035431587472240264023425618451859962995821365517585363597257458027373951152214200017315335539426905742436509033206393067424681435653512545233315668665724113425024127197265625000000
295 1620007649062313156850478766049338864930929604383782879698808579046725242252458459642283888319609897239372195882317750226241944056988673604185382298230922234809099685120114237800897476098640860545287213792276372035457144442541793786470419934388233537411661773748462211866504955875845053404224324459059762233640915845280465166450853686322832511881633422936491780841898186874244321972502570249798209652495649454600834563467221466824233404486708474666803677417508776907817510502400
296 1648744252097726074770624629955844509391309242153401702608992738970338607579087590138121205933637956077449773318981935254460596607434082821608847353973856299636677799535999630043836005985211148409025803846663461126433662906823499188044811338093140753641908584718440354108721792697906494140625000000000000
297 65556455403182394905654047907333985448454495496112603748221361806469105241362628679016977456873801957880346345118788021996148376956530692883862497593578371505849762198088848605979487675173151720222961856984416448428142065278690994305367374048010371391937027304563862529221665903064157956226401146501997684547410574018804191430967296000000000000000000000000000000000000000000000
298 7481442710691865779898991634463651018339676590592305646761088228665733800904026492451307774657260204473647857384682906235979201245333934615223548638005401950118456816016593868139293799951828749811704086182394341063425032113910480961618592573424565005806752893508046683583196168639988172799348831176757812500
299 8049365313147722502728298150031930735120379767992292652207352782290882943748658191473527102166488586067103477220058361331711159472099008629725349063145244490233534004175282671183620211929836181179386435150119260485483468785691609322344672915594895256748336030544456809161624880858240431136233523034577085910372350542758305860919379537046840802694806765796668637384178826499227920414189788290366989363672334776552985700231402758828231725110927369456260114450682550304785473470464000000000000000000000000000000000000000000000000000000000000000000
300 523924881686123707835093045652793617364194355919078157592936559043292178297300700852919803000445198653038722925372226038535860995617387252245404770676713794857209740883000000000000000000
301 13899427391282119982956354654736834697169408671859207316216601766051481023840110514838925807842906848908494948250068740455454327786327926002197806569501131717811360023735593969681298888908194677891031352992164462176774958089584516479742079011984995978356565453425841967996868888677409181895339543614729801955838309177180760299833801878127276784604772766434202177871609011525961588739339636623902568961501181424376688696328643893708601009700433262271812075520000000000000000000000000000000000000000000000000000000000000000
302 682360246580222426020768668218954451865318359563652713431748510760032173345515325667200755101464382097355697053901849722336347060836913597293698840501000494539700404313330819881469219516654764991945214522830372842325138317101974736817258178962156049124818087269043186005680636706013252551201730966567993164062500
303 2602914300359070583329917046184583234088607905762288480686030733706870590915773193221381692291538596289819095404602166235035309199841955242978805817604706987636023669095661530295975068597597078719017445777602310262875646806892939598955025710000601660385869539990467392787971798776720834808257839496373415941420413044313870798848356806241025705059377328542006745497600000000000000000000000000000000000000000000000000
304 25816621807193985978414739104973922654019878007573789269694894782894644451237357458698507024755204834753729845993684571765038954295944864850569492939545828942174019316727496335802081886420233924036601945644613912652922981788597373841125921178603998271384306668127219453147672067260742187500000000000000000000
305 99400068073934567237813114833496760122122654198194781071550124937698708866643244024870441049960608938126657908065194847511709481417506856806963147554380830752741890312125301624755670120548401462835669339119087127128248870771608819783475900413047939204732857370266094932982478549972320027479486832460750130660692621448475697622096731968819035975597733816255184630924861540134357505009139401039967891085856515464954627622138827548737531836892007319673080237564478549304948201395450728043036173926400
306 70399068154312952316284294418123589306609013177839376826722849212834848636972806606650683605408441739551302645829181513332908061062261903375760851750130101928016692594992753264009541609343674869537353515625000000
307 73426416890084145867761162634516656253192925392109155339526166608204328115210648620115433358642763793076529460817472595114923510833290790930599332273229414394970238085324340218228532898561068441538946224218780887629684690308097777286274964283392508724393857067379782920123539953962052181207649376957415390534731573146566788484378929310114530370257106324571745835955523543518562188929010397741993617566254654750855933026779633094412343870986483578713437854743333864208524120552529748561819201627809740416667561144303340631557152241246838701727072270705229824000000000000000000000000000000000000000000000000000000000000000000000000000
308 2723483650427009003399380038995089669002988814415607593958685785236143841710647327969805415676382018807182229687798221683522676293312419064808598185877541232602014110215767503109367792678976718591806868581677305682551490230576411849501676177978515625000000000000
309 22820354380298231223331301950228410815631768975206649805034264421068189250734265137400102487714672043919534060184391588557814279158047728898237239439108012086132387107980468940191531787323070182882953949265242506643351066826296578831766339631148222096380659102307958217956841261483803366548339133325977535030424271949858160291967532570568298271347360433868740016784573202432000000000000000000000000000000000000000000000000000
310 63145066281218006853654414848485152903728002760235495281121956016659642491491082148509268278224681903698598601508236556669841969548246229370715780569547791601013825094451724071947047930272494005132213821601593522549925182452259489344646519009065550078010000
311 673726476002044345946066167346016453932833040769231306207553983104516911425865613064162284936119502246052246916468785580685773810963431950800235236363302017201605543984036018419899800402636944691286319926850635629200637593268079974829933284444106459725059552809975029374134103265098112634607719731030503570999929738877082294090380377887737038336821719842205728990984491547180202588160518875899797007611612839267851111322158554331448691477659164556931128797196496124262577129334137076196395314896405209565891557308643714709489988628151253854891331784246079584185876480000000000000000000000000000000000000000000000000000000000000000000000000000
312 49778194602025902610132126212983067436966951901841381744294138508384397459593953169898981734197697693969372417764761531068325860522844418499278736035841619037701046325819044518306683276160693505000000000000000000000000
313 65793432740455642647709037638342582825264743429360052439004891774054703502204332309393832097721686111340478224874675724667449927283444910587347772242294621791839991003305021414813734908119913470772256858776525673005217464808187618021991964825673660430910415689210921468560439988456421287445251478053514856729569138579780348511690186183004848215820661872910442670343581506531429863949403631344870576575319663431541268127276715781791953414942283373971666313819021025510986232142254490313035180871523347145366705920532910603669954329470738846453267896722335147873255953530880000000000000000000000000000000000000000000000000000000000000000000000000000
314 605453050821507679300891690681763468846658951597335374954029103133976434342407667450989806361956513865284379482911044347728571752729046181811577948373829996059526786922118983495263712714577366303275332777161585058167121266511764288078419523839732739530097360184824624329297110169588475600538347530092869419604539871215820312500
315 1594792086047834478507584199506746234390286467590183556574535432943787020245177870447788326414944312597910984234497490962180860895783011411822488646928167928557944663482051967641796343415492090020479699619718672237832172043670675635973069914352746921450147729285386273596527048484840277274253064129023574016000000
316 511819929331404453482893918390341704365150165961772936075788169222556384496333411618441828664706168918474795190904164368347363331351586046178551753555252975012868758982825678277015286315151006724654153924744494069553760092302174244036737829324900185926334532762610981789708996571387149564990124103146023117005825042724609375000000
317 651882155326212417858147094237849542681860050212687135153517004038579013464728372119714602035004329466671572234845662510945166715997461762829722280970763586242215464697433513556842598937613152329728175025413688250237120666642182317870874022832174244983688993647106238831233625782334877590402070459102730430482577279254078711903789731062343047343050779911483314816506438268353868865512587825898442110487885948281897047501734653470476262470504898746699111962581109334906090985613083911047771291275517834988599582251798203333202665444224285464309335915638963608764271360748497246617600000000000000000000000000000000000000000000000000000000000000000000000000000
318 1214713851536273681992484847289902580279135691640006797261680696228832880068930016299675981077773856124693399917360969759108880919339772493818464065080811402153535455993795984511026156334017571093490398064141273498535156250000
319 314266841171773508126301588651809267793880690348253121830533074493106177579074182999076813282574617993586819983630535668755429711029692471893388434256676588427087979407307709622128851993161546805316593987300040655024976315335070103392418391791729465571081073138179832609766669482882121773445100264149528344628140747948606473756372473679107142311163527469122723304675214912965872775536179468599389042111576643293578596738448852321173337654627270067551158674466228299265271449257151538340180402916360934523659201019904000000000000000000000000000000000000000000000000000000000000000000000
320 4036507350851490548701698510141181448860339664524994209880966695215263557637717658657854742258181988152047382804834801017082456659169547267879546780836003086550287085436920191120077335208353031224691839407820807811073641770192795982156620109623359364931501152700228342938337280000000
321 2211085105429042046043374622595275675869078560049001212627254358664173100592189214448388204166126745514699536419562755109860324800091738014601792356254422902267046399853286489529251062124747052060664426114501724564066156333306624120391388693156697512831117094306695458439593868168216214191679185249099249238195153247228265141499358435593547708712919987671345725947654991495843624881486194278400000000000000000000000000000000000000000000000000000
322 53398952767502168078383591007062034506540802635933266718190078704892175838830219028185120243464180586775483859151021364649450568184130811984944536224018521120941449011742705681668531060001945754399603646769062367244774355682897201580495505116256340583835854602232575416564941406250000
323 419956211115920430309003384699310638319350576662198593478086806468135878392095028197548016587104533514487503539244422386795932049734359416963495420424352959435333791549628900164778314392691785909253476545089328443806022978902174816735550900415629081511169304871010819805941686722139200005041237508967877267333635720684717863642397847895841083772012229132213879758872598033877734576258165392166877314066307379686192476064712898403964851749667384136872994146382649602065325208271982406659085070790646445984697684157601908120723914752000000000000000000000000000000000000000000000000000000000000000000000000
324 1159759742220578060707842714500053238302411911423440904164290298048742215549069444245878368287911595468718010129828003800387500699217327710340348074752011003501045130573021582426865217204331755319164124498168137250099418798828125000000000000000
325 145317113150213053916201219092480498745375898480015326515087930140585494048561665072898187569669963354274828025990622962357038859306189491591736113663261233261260131216726004653507967986342449580506300820679008754245166454276806014193308533241899973204380194358503788307097503765196501746249373047127432237463768148875770450421842452125324117425858553939562820133171350790263641544970554391635514762971176047499657688421237800948886093080787727973072908847680038681105778968070452273510613430355099648000000
326 674714181806286533576295047457548876963596508819852203263444056662109079814731271293157229672026426362991547716559668937350619546532869755853543736503416197293829060935414702183084227311964467850402478377204036097079318739518237617179779681998874936256986130717167685609456660242636736839196271913191672244806775597680825740098953247070312500
327 24364910146503049738971406064700407434013352810708557711768057472844593375645260970847524784447105790249494946395180002047952285115726261153150111974497106012139102032099779905046305348240355518947044142846152591372837540261020112878721966537947258266992419779883466683757126964393935355982636256880837659898565475259478070949303581872275690311044351563389186959550005744572495641636457238288536698880000000000000000000000000000000000000000000000000000000
328 13200507995879137200990665734797857221940190697359618495960135289815594575390192037976693662940035338287758911469154076794272874900230112299622986449354128357081161168337817247829470484776902023416393168545136843647958850206847959663302066430497182276119152316586746432425085817641041545844650497083751391634768284857273101806640625000000000000
329 8801576876166569323764469849373402787150132928040115819177208548632055758310045678960735253219045949103689208073462266166685969502799923990041568058575316780182073165972109295785910484488416713466549898997983168912844570896018941498503563338197871201053467489201462153155800245509564221802836474329691838596377560297742875551476431666038067275316747014124878285972969510214872678560438734218560697345919983271635406167711783058362772132338275954066579066873937192739088216177560263577588543069203691350404366336000000000000000000000000000000000000000000000000000000000000000000000
330 7827864487622985564081998369139647399149070666723122897034779689201160925284483194622843781658899809000999156342482022375766982140698055560091682788840957267359445551620213806696100000000
331 93477201007526132965139526921175843469574333746536260568697334109258553112578933468583344140977223578045297860383610813347248025729925637194416635955576081145606990821338093978044024120754404046018656002405844063007667295095685162467945387891797283637381980481926820257972720921124539083925297167465633666090412152433420269838633303225268798436436927664670034984845492231547196144458793880318722333043574495456165545466714162879395089791227348542093996137401137873432478773254134459127255235777710290051917974989017111614399716968583826382828626762835960027485156159551729658705847735972230453769034723401662464000000000000000000000000000000000000000000000000000000000000000000000000000000000
332 65250027489165913761831760708049205230360130026779337496695153989827353121844296852659806454648008884745267197167666960853448606873800967078357025967446331649958670000870812268271301185384315222914114500255591718457771886832850499405957370032558441500875378834377534214972431506603478601394075108906056270736384443281448329798877239227294921875000000
333 412536573712564258565231819242284482732845177048288851631004440545533181181455564811092743699670557182924893166907101638576843398510571376123263676355761590484218656769825980063287154709883871963441380448879215433388083766094364736612201645358729178097530329823372795922941339858436927923049564417257937195250024074588375494081027573690530818866652645908784091878453222615838203644436388029434401539489792000000000000000000000000000000000000000000000000000000
334 8197182105497000670653372089010521879666168352980178623935348362639206930253501187364302326994195230624026477639362486506071830896518702364897242253935974283251170777300662818638935233931642666855745831642425552082428808129506737475447353851386914511231582889364237323559108181883417278242754316750093438114279537519558636449801269918680191040039062500
335 108572332914224824689852876115557849566042877516753646041477593858598380821696836095632152459580650631727542163068599662228050543696456158230516715881647504047183375498862653857155677675295986996374747091300904729347443569625350634498145781354415208884768251236934489559092993561898855677099498829453167221585288875890918774445919575274609548750008130514486943152965252337202393829692645681622708612817157462130790429017772922118337427702010598600247951458822631581463460261593862656365724398994541846117501096440472023996296878587591730692370767606815129600
336 12543033061640835367786879013325385739855425310681236826525767485301149928655694925134675171679924077581587275369351294557742659497652566016940423989017761631343035973488532027405086100165796486857687040000000000000000000000000
337 130932804149088992546057261943598916651380085320056882046632369209980447366486195583875107499552077757320239493552004852577547570260331861859535521014367028762150336371971084184802220775697724840028097301334011793388942370614718341215113319703287766478296719019864501440605926667194653195515282444560161328301222855804492620971650056743347973226019758046208866500052558105710981673345457144935004205153930768986245233790635907756296677802809190469443074096751804464370890609618413796499897335752206338990966921419488285779097481797799327000523783874784902588031943372895509486862780297994201058534583425203348291866696425144320000000000000000000000000000000000000000000000000000000000000000000000000000000000
338 22340895791233444753166831246722897104158201430573435218400993791911969589118415972170765906191162760638631411084799953668577402940226014767948421382780490970256878052899152363059299969039043295596195836264557151178707752519718000276250559412435745791114789579011964513693368667037604366314579072198301267871283926069736480712890625000
339 3682463986537707924447814499972904042077150905186686293074243914997850080494838757583579958627587074461314907380065633724182192985109779685078460730554292157067121285853155323734413292210169507305543164951319783385073631296010203589205180607151942419780190679380690069748051223011600909922390651948902340729278691374986747613516918392268980691398726337551146837635532233122540827836685731847179778198857875740538227916800000000000000000000000000000000000000000000000000000000
340 41859178260572437869596831734455838679176190668919973711623414491994404399694817143387444413411967984599856594650701228244063519182609590266595477279473289749711733068176583848502348715491319938321962050328795344962426229410477566832636854128632881815845136996358202098156050496000000
341 43085579815327653107015174365036345737595946405717941596789722194200321089698861665365435607111177576180734159847041996865706720258359387852527014922844445340436441985629370431426093267942963965001783991495943736591396079702601101422202238288998111102772287896021947337257013173384798738280433323474535743743053831986502110853700827186966257737693211249748802659791987529958298143433641935878302006409509491790083050588301246090496903183974274666488766012630911902940535895290142779383243025023658186551011088930366238786797828765195057302563817508240496158310400000000000000000000000000000000000000000000000000000000000000000000000000
342 93626506728396590626111435814803685107384148223355599362953586238437721612206402184420220874800589528502033190780774597551564389928468571992064790163779594442337221546633361030248360947129560749227498817300505085785525839328765869140625000000
343 153602329088478321106824203067498196654996279899676641041971061100023364043798525474678598364534449560683640614861795635661175089522035499086202901859372936666367872025541800642531767621509161609077500577965883572309307272437113618447666953786471806774120768224519559417743959668415928292210963885096298054512543761810295819889845809687943209616216416402911352543035353010135831032389528084009370072613047873496578521250150762507695572427462059189672689533532550213360707005093172284471547032609020972158585068371737672301679584744598833837080292884480000000000000000000000000000000000000000000000000000000000000000000000000
344 2142800183463755721405637637801417462684155431361854816347420110105369673431613006629222918778705075232116895271194691833797595282688061905780843643611533861227711138743344094774597612881915371364085996862923200012944151500851830737289167657680255932133930913858125590862021777193864889043836434492783128708848364725372189846363973058760166168212890625000000000000
345 225984967055331401589110187651893933295295971841010485806982822244469109410373639683741608623525892173209478169057067154095907417042214518859880970258934667921164360025105263694434040253425167576350135025198864752140276247365420273309664144557875263461805962928270183318994328634481803051951444045723880055144100875329682708286663241212623909748685848165505046958183861620572160000
346 13114031288821872387080103177029929816730371852233781245056695091330169766279698575751799648698472952733431810446710736445822260563437385116099231983633019378197728152508917667134077290146481922544799449111498999258906276019995956389927653342878747956531674797197591521985327955117833710713910788314145418831737830182180772317309122911397025745827704668045043945312500
347 2907378007691430712530645846367205791459814199305534364650334058607351884048049887243745519570604693822404903275903508792415763591312665402085767309932909219150435578576724286950119502247933524656180135869905639431913136225580636086092579827210226830060667545026723676780619407138899720941056537097274488434104243277281433391514922015443819944144541390448408292169853246782088019231643947914654416014435309049690746362910876572836887368112018082982073728865434041269099923285453472379720444860241883604813111095096606615922465788863571070686887503243383764121658747857601081374389599595170153266227714060056204020123933335015771462223362974627659776000000000000000000000000000000000000000000000000000000000000000000000000000000000000
348 181828991448497664158563868507133153641134890281141032588349561044976868218582991892707295958690450228345726925251359426377851253780501330775570320506930541575925548750537517116411012202423757340106196313152591713522619118860735015869140625000000000000
349 353106873790139642898271999332989877784377354134055759655512372085980101021403754905527380842889081274118720312665032949856479319692105838414120611325971690484258701889300318098665913787016022436542389861671779720284714220869219413928116005174336468964528194678585643992359788235833648907733198543538181169298828554512384648266270308619682819856242840952740083900613016528178154111721620762130608133785197154703040527268251781524185644631940820214338818518164695180214723882864895127461807469166097247571761968721673066717015314989058433677063861043915444920103698244801366535082365650032605454489888328021946090652091951404335475629951879994478535114752000000000000000000000000000000000000000000000000000000000000000000000000000000000000
350 27212116772040232891215976937374808787725299305776165087771256485035005821258733903885427722904155578153731229108910211172083706709000076645523377331939397400612512458946648325741829325500948847970995468768817700979080853108816006857136121766175190698117997640625000000
351 14535519455449501545196679167113003866572566981014736764609610143472177305874671211523603453434322877050037748879178026038874535409681968154364944376602903493526244970307751557439925737490505319175124594899580156022432279649998077732537076148281810082928693980805516337517546124313442445753511558917156121569905527499489647113628644245524389778052076473207621414849021610961387183373968077256815502358356743421952000000000000000000000000000000000000000000000000000000
352 173777255859073022358218779367871324384336193639474010912967680599408104243408288945736240103525041559685924854357077698121187605270970738075790434777075655781462297800720376346376866840423595472980906349460798171735239727205585848556097812620086011089401639696842127471771518630293855250533698497696086773227997928712890625000000000000000000000000000000
353 5390123321132663611839830169709390802700901540502299409155144170831724510684534699508137677248623055131598638117296703158603498400610313930673453648151014429099960251831405205008293134605366015284045125262984521994476231760549815623012836030339067978538590626728130196262515716507849981195751552694049387406898755340816952993133517014025041844809440588220298088634239045104953684521052138002161108718767713272889846311454562299898752627785623976672521828121478939955822655777460641240477320760977111903156911659536243623806004544204602635691954808430668261822466970110676842032505435259953957358927790048050472573112149563557689823435680703352963668955008021299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000
354 3098700056682888604509798693379478273881222738314125076522650753197568943457427742291079513902872358402243732235295572399189352866972181494612113709855080908399640979229753265729976760716686213728598445004292447757091011722933043608160614967346191406250000
355 3886052771595746207399563690314555751518426107300031249321449574498238597965743186611290820574583105628661937564871109643926492225908420827949329442862809358074482478790682936110231465634133168556676672109708487207573904697998778892769024761876288977996770832156751862271477538813701249653773621986587146823513191881531755890258815467370821393841722699319369893854729055440548224622788548985601427048152841723367497155691374989972170936537586489062959641771689920500693060158116230176296962685347936432204540736158163305605811425419710141705201527563562107190735747699161047506095735143995434598400
356 191665489936717137006448775182981440831657777063648033274931170949081630432862234973812786112356915304844009293261779852143159158845454280067263214414956557006112606705221452129572214145966626217056478790653776233543195996750424906521130346201887135820363332877815820423346643505448495121602283017153088758044017425622519564685290192872683118518061019130982458591461181640625000000
357 831582508347148388247378989675539274405578795902387333842449685081401450674576325810672203406610308384301043234748980780499505559020270330702068597292433298620804365777817946010105204688496675373567651391070144611646546817287040613920810285994212000595389283613307174778553869302990144767653515408594722278512588912836213534670351123187228577135644372811878797156548608000000000000000000000000000000000000000000000000
358 25803370372386310125259331630304908033986152235319452816786362255251046551020776829069294531470387553494620911237305164097270294370156737765038598014239400693177557386833777644879325562997974680790505963818430328621020057121507871070406866250012346152377832993450276065687753988613781988249474771724298801064508803826311519119559197742576690988749269604340952355414628982543945312500
359 11064352561441140772794417601568662317289223904622621392176691022616403474410507993666065774108504124895458559825258433120836936236567571619835401947188041548701080995557939212341482156821940982666459301266757246250772639797528280096713223878619714684787792445634526211406792369392666417716474496596819756812428700694092811830933701024255326152927731377895253879698442084536887778629079695296410229137687188214131541276680673787068159346889477926631302932488189062907430182810944001416919364902319625701993041224445437051774191160099083346045860382903886867783454005991186233875107785036748960508729146793628325128352789004309283598186650249621832386898155481784044278970843136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
360 2441159483863597155398672646415363135708155068321873083221435721070301954836297380196784709887648869036232350303527700960320961739441719532180990493243829541621779902428709932315864411758823125311508415972359161212227813376000000000000
361 40981086861713302652253935444908756345756005725506315780995345798649063066243846622132164852458269229995916260137824269950723628509328894345987675308242177107499961514838543065678727213173089825248299574608741698494648514595639872618729992169521651151270731524308514337135907283371045685483184557936207948321324385244773406035049860635390903054167792341663657136520261683130662501194081373228768472169780232401249908619098239176713889467759513542920150774545847751139925997054695086483847472458794757877098665344618633583591470517014997165825577257040217951900381187629308385741637889070934963114096035048048516190732379749391909289952181674311680000000000000000000000000000000000000000000000000000000000000000000000000000000000000
362 3381455142107551432805310758167683382735639179785893874715575044174350553831280669189775541112343949355911938329917741145773329895497808343171139356383137365188583268265391092562947174126560828149129327459708157211010947973760581248583867944712281334465724440443504923678822170278406219402351990224951002557362173410852472226335258082410478101433608396944077867374289780855178833007812500
363 20719749484657232562746451123091191870464815720735843342436416727145169137596617607170274325800868944341362295877261649196137733895999966351520602252817477811339452201565024628226099530966154475094655922868098958811576136775757919797317291687835632369532217555302705135029607541391216898622956543645415196408772086394198941295286124191351225082865800422049346780461709906327083876826981734520213316618880512797892600135680000000000000000000000000000000000000000000000000000000
364 4166448795750339449597261020185098108024412513964180510120472534286505654629328261449218787452440946024094172657878495972704965847822010688757579655592727549684449194688225610443272074403938550863790835840265718978741908069095779765193001664855015743295777732090332285020748307980218171949900743961334228515625000000000000
365 1036809914619308486176740070562141045312346140055765698851760418142374888707782209775986348997627518769630521744968445474681310026861898554801975254966734359366149182556109157518703547558166457106568181033243942850415682023104271216166370183680216588499275640236958098342046603832520057421326864099187139411366226592365546360331690841337839361941974779851418461317313425287906887239758247413490871037745607856641463319051301100398176290697078175540242461430501708283958477774123060393557105753482441058558079060109049282873996380183187268383572682375447777768082100703193013833976696712584524932339729220075943205273600
366 55623466994593537523777977138189485546798549937768196772684912408971089351741629614030710533994918839519913539493978909046490842764760453847784658276591787494105913289357189952176273122244062512604241870383565414971080831318932584978783041379466652870178222656250000
367 3372036771958400039050868743227929185413243013690294786445860731635184378698112756084378871004932140538946217609595868350363629529433302433874488708494849446309879488443868828230796605311785355776660055069858350332922165391705672349569747403735461427857703174579866555616160436127002592265621184412863002143971258790457488418112000647742021886793409323183687542572303799436810188706120375744011866490646115107211609561416240111923492300523498935691576414259624404619626657511620766971393544374766900832782845716821277419412266101491707014670430581937210448152003511921941618263028083057959835419080328809523513393996950838472313620431867686714160604745230909080090897915624547480713063679865651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
368 9655792364849266262731881946764211340442704609090437363729222720002916279536041506594708508068154719322255439442427755164963179517833359822632155227408740910959607317565263718616272435661167203145467775096506317336063059137027393490949248097970207821434350702455694066343304849868251889100425531234485082261102710656024398983090217744831108119914621814489364624023437500000000000000000000
369 3668900521262489670701958035547285685928747115493700768466121511014350460494723961710957522866216421591779084376115662425343052980637950798382917387012141420551332871337687448696403002511932323139120412808513725083277594194123826070766284188562395992634155971244537709897683685396956821210383191791184521246306623658854717671621648949226985590538608879833235377604755793118172871228362046982192898709126033553844749641557464188477836983362599147332541362470912000000000000000000000000000000000000000000000000000000000000
370 348498787698497624159465153916727397895260196516242333399829310206378907972834792570003791844220169620715585985027513629462927487192588889422592341914437657010795780293283106708480422005319785033236469725289832496339684978031815651892543414987764382787150206999614879574593192409583766844946646485999702072523901610000
371 205580464547546546081312770348849125837471476801774733859477849581853648463095764031947309095283202190982920087202025336695437027211649439542215434949372995514546024196189339355700688503451860369065423432327922156498833618750800341248696548282927844819143537132597073474124317743752480606248879410919902587255573458184583706752081636788591056014300379957089463296542079609893265007702927532769561569359970808559659575335529012393503727255110343775285602789862809121803699773274259473923640497115906932134231934460348098835966088142168329760251055020046094189498974591094775380480162589433030246400000000000000000000000000000000000000000000000000000000000000000000000000000
372 58526627039000977884821480788195704575830280254388471595518934284386202049845387542529079960315105620613303123916761673733814269462312725576675832857477090101208861531003422906384106246117789750173483527452557665539214551672175332808514153109762149810791015625000000000000
373 8721554362622299772119045863917541266383904896805066990107447970950289202680512940626058162698474273601983784028742099244692152581981866923454727134924497982310905579507817535914070330536935128927554542473091862128778866511614935159507636184104964801010868066868764271010938541527145892354799910168441844465263534408288603929508841366631828292501034495882747316867165221108784546635301903114258815180700532262634633835191694235606934554438245662957790792597902501558375144737504517587292858059917355177813885805879960222704517887544239457975480229127507690275570886890869509702145941274603162492103869463356624546650074223005145007998537099798938381032584888169712416666029867917045805188940137496474128744448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
374 28131110294344701404414716151924114801266291272962810484506650405183019270855314875548327743330765383444151436399199405991178804022092781802779758727963197791202590870486463189396259237200289533574634910250840409874251556166502062077696902384508961935294865035280576865484536595018487890221450421630994921501790024013906493462854996323585510253906250000
375 1754907544979043155202370835569179368151833563028426608958778222833691713142489307834357580374486374247690646917770625006046260238762344776186815582147641667991886270392245148441609804160982185129501377128484549462488785518221664627771542787706101604855880242846970251970855831048923875181439358323627812059342749623728905263294585420233877927098523693390188502845795798355928794645232269174071619515111687933028342249644097536000000000000
376 169645225855843310669716545531786576975551386847427339252325189313914912622598475048311909064502033832714525748832207885165460249260305708291742828094876022523120056881766763547150280387569792296821092614141649019377415161035367646060564102249290769949123281141452826134325994158044500811460608172332367841321131188486848916631223426008324173343818185079066260466147182160057127475738525390625000000000000
377 81601789285678752608978932815648755807512723677841217971744882449383003394536529091768089293134680822366348837838257904291657315712511271294070598503656152962588140625146457450070444413382574450815904795509188986328874989412076623567868112699782858318350328733223753712127873084329762065808324030046035521767132718122966523359537261489892671698444750955008444786682561555670924815858134698238909108604068363748086995519942265985493731478530970431602338700038627979795854193222655493634978006875217820557464056883371094794181210732423107244488819927751900506945562031431749382577981576012512044073736857692125424443040832567684965928869560320000000000000000000000000000000000000000000000000000000000000000000000000000000000000
378 1213660431600194414086621967202323036572790106181332788436891300780807019569974374909631168778876909114873936185724611913754013696495368363907580645598496720581720384856939720490592085613389167036672483751446208595623246827628203393936157226562500000000
379 24840307460964707050935323204165772968809434316648647772709175642105544848555982691044448627456989606462930192240232817782369163840996915555762242805077943138606178338330989622253102315892813969319052280082892310785588131785542605606336803296120095092615226839023922741619374640042415495728931216184876688417582419087683685859586872355767890700275945417849619917324299898366520288839579438163877493694201430480940971566616155104615330215614630204453401068819326815972200074674350825287222686853923747887120094909989035423081384693067285775096505032847552553953093685431997375753950622218238418925436666432845595953410882682069057477715831635639932567605011329776057243886096107735665652766392144685375365719301644739411968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
380 2644836230968018733684901714228120367499348612517448599990293998360056178939439605516271599346780735346817231988802493833498449015607118234469590511134600546493412734762447829221972498413316165354174780301122001371803917062868817668435982928692231150033792900366157254729400856293142225315237172641549765184463931507264000000
381 1366874305738439762465909584910289896186781704536610425658402984098078479345091838273894345013897044739590020311359255479828284855368260271719555403415642503925854803326150252824255376564254699428870630748083487106427820188800559679780997369842780375617238640672316305802466751391087130801218204933678130654105526466225932994066431121969514251355116725267491263165957707267404872296441495636677408654832038699506732953768161821524497899455783451635048990785345944408139280718824996864000000000000000000000000000000000000000000000000000000000000000
382 180871394846189067181061099861259620245716780367955808444561220527283227418072012607040922885356854807646973800477687841230143068389159836821446872414521859288075831306416849247839442649999470661873994874750168420513623656675973967713288285458174087422722623583703695235369521414419942681936146661530736807901651741760790932453693303343747389453272325509983796884728111343059248625309010094497352838516235351562500
383 526171930465521393785596080975482340028727379802712622496500876963285950823045759568621510826669217686959095980120129991997296111678847138618689553743676623200608630139185868483749406451972652797372080601186350469827662118721278054876618333025641989470747253853843684403188032652737687978992980782382630667334670925071634771933501959569717412491518202250599581857329817250305066354126336873559016848571122757164611918020749186865176435755672885471377690987038232530545883783261740691642714422780247302535241869482325905128700979075906976819859564235316258788734986595975023130500784811526393017472968767150759365718618086071635135868396774834248250349890800070786168030132600866093831008299165773242612121038057040894685301954314240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
384 75777683057451390814085564931778125608250756963376425163996259629101471791269647526945998088048482905128121591063202231792619856499122518557220863018106276457499211594564950559484884219502798727811573494674801932946274582920876554234214337347295944340102362462945280000000000000000000000000000000
385 39824867825753645987953910728769565526440666603642684908715754854885580870492394530618399914525353041777716732370366424473863641578282193847854176817825990570866806129130742943052893303917491218538726408300420223900361054887772029743902293266452723969265771657652061330563938447786856760169168513882274677805700605959898343293606555225289917009106053868402800630333328984105664216989231553451102743624374635324222508840339980412473850594241491856642506674755505212028003245207062579834049148347705482921404059029605827215360000
386 26949662642511246690724551542660278531639310967996263249734060372566260846564602426499713726825324292945999019359379214143026251344604438751475102483630790088666920361887567673440585592038977411854448028541692221456750893324424387916065153704300348647942879271640107212145354275243536550239919579337020186543265157660723159164278292076432399807244126996379107479267296575976569061082059874934202525764703750610351562500
387 27033381937606780106162189938412806820890895799651419337318115704569497859818059876116189364515242916961159776088857864744825641583355602648675583190372119657814763554592123937743239684475360896697867723567439959305006939289069301690731451300528061954985949497517727117163725576106995157642910503730038373974065270080067501566129882476272450145333775269174460058899512434785733491759244178151412581352340896871854541987814003312464350612650232881617211541445820472760894832126846635606016000000000000000000000000000000000000000000000000000000000000000
388 27956155742652288484230989716336419918458254768293242863744853673941688868233191308832407698550489772239028868745609293809051812068396712298214131181568669544413610320273503361472501348243210309184224512426295939240482812697908589926940789082023648715582113850862811319840399423512735573318309943730083614028259226346829338082703773575328382904708456879228333420772781932036875329435839603320346213877201080322265625000000
389 1753877378815950416386202474026166532388413660197509064272081518021147271542601443656302969578401027460448877980079473862081063555377317843319153054682366587156105546206386146296772520361054596013112228395449195251587238031350676656258548962517106883940772927347981921725876711405485436768487851783763346500876065039309121854571148109501774777202426679549988052936574804636158769134587929018584552248401878484634895621861981284264315065627825517962690484956227350863577728044727601491165294906271102742343576459399512723226365524393930618648216560264329887591783266024072513411422634860677622116056417804983939592923595203898591960201127084034559206097960336084007453434536919646668911601429675978347125709498926332017996847317721521639567812198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
390 611728467251632978986514830235706019300799058540404235994187481444489736055281328844541670042320105221151569652799788150780761380414076956607775377496218824118340413003644215692557529494280897305210442431996881481109024100000000
391 617318817604636207637978348494475973749467033854414042956156350236850573109222882449856302316756479054772534441306565866004647778142604127452497337562289430630436543983738606619314563004332374134055673722892004203999789976234078151994861521609920610728783913066227649624831168484372892600070331720441882421684693048739295279992435487339596083791684575460391683600205774476410601123069738309294532712736172470234209644294210810354468397310111674314245199905372624590870993389027396840544446792267298894459648402943119062470594580569063863953710691154624525166879474311841198947943178868813676386734157918259923140520424002013447192052825270881661155284267183957670974591703449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
392 1865763535341423108118624634607898950519331175833828285789155462541403284494104029126938638140432343609770579441049740683200274013316777691466040212635761556012689530587790072617981548303628521231949849601266293228007492699733680489245817605123613154491853999193495051829073854560738091581901908308178813144624167161105319426563894163988151658594608306884765625000000000000000000
393 687516146576569105154134259483205009284469046910479764654809936757585610527544185191773394319065663024022373694487965377430330097243040471673414995099431545481035136539999088083965501387773944275699045550656106584775072017012654875574548731376087783441534086793417343857183941244841578434070436464487879048471871265659755582868334629438146637120650083984589453642221214613166252617144145044248525253380640022175745398033123653947714583331158393518701266992659634018142220767569164415657716129802968104960000000000000000000000000000000000000000000000000000000000000000
394 636344250174215772030868763334968966411871616903870984714612448036267661297197416556708299111637423012605107762985918361920813765670622197157422693853907084828256477138721666814276955753112109008531317824461785319873266019067332402650745666864552946843287932359892540008754003902413970932036051575793698355851151134293325384278491776444882825586532656181060478374410941171521691457528614549249894594140641856938600540161132812500
395 72313441758794361571461946750173516643769945826232816487312708837139974246619504071215945901273938176869336029968482460830834678845507760100056887384926579368357444529889885702917345029174993742036656683244336506074644660353393281081063668694001129787663289945944540540563598726591988307790408506998598374655646079284914590804851496034876186702859661993698379212313584219467587331936634559688775719735983204573127373986503109571275115853862367118420386767565510714507059002498565599717560645347553983936472063089049456213611858595780479845860030269569294231255952191420142657712500476380526106271192988048329707084323366543518762220636572674533723736001035114031619527942760038400
396 9672037635933298068589467857228093417388671940902868864365329597306529061963792311988631428325652439963015671377539406706065611286918614325644494199424808418389941720304080370807159196892151933710481217199893129337869134889290059432968874858090223443143503466796875000000000000000000
397 1008087474443393270587712533839356649329079341349651759088116741961725878282182079512198817512740152458633244150512222938758613916756675533509684837829545565190325911368215803744001057170360673107470546883047299320266336616007942783403175663869939788939850836581441589388212956909875113373026987494673050054313065165485411240512561736218141929389850747146635816516608068330239957806871176343342177991147198760489612714234489525829406404508771293993547030832212604899454276313470145719708169134337451736007729838912775593858656714009142157121192727367066695441921490382996079701011484763362939601029551616235900062649834319405551547133063718062218652465796426015643386941316983190047997639142069861044795962657957053036454557812560002385992392967439440485524711669760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
398 100801403018390150314279778372346490025927166869803681041301361709252057603846104378633005954888797337333057486277536653791867358995249164211172622881235469350057181995122939076724301129281374616550227829055593899097712263681363971642708932325500554322268067134468493317934411498829707225836240873826191232116176927714301300543100029932576932784650109529581557280915569016358490533688109585876060009823618202062789350748062133789062500
399 24421733409740098487131711185319889079084593263418154637498894070410647764013259371517036634999127570603020012898599087394539955054824489297525048754569109535473907657787401959827785802239867005646442019314870311153948415852775630661693567966376753485019512799507724700136897397173464707819011581300027130789079465690052385513859867252263955913078260830546489558919134903066160968128036285081642527101617238876813460122558791680000000000000000000000000000000000000000000000000000
400 2281882820012083098157467846259143862372825619490223314353897493712621620815248960572021702577890427692078775358334507719822935124105919757470503326665851319489414819095294828701670760041101441608599823604704739298693847197832385670089537533898911513837075288300571416074320932703135375230881728972797078046190635874704664452630456678794634856051539968000000000000000
401 25677843661496182000201536098120705346131735793427186742932462823063761264843919405947669937632769135194034580589378581150167563316290491526813757447368002172874003314486103133011238883275125543974331060893917027155772339882165050114354572724529418209461481285149296399395529834905598835719694439567902779033893749255270049840866482945120105297223119367080161773889051272503394031055339749926338097715765256193148745110636811071194127894147824604213626196670810983752199333135922447325207906649317384097272522026195865012893161521091998770759607457611726029278709849134407169168276138864006470137440254864143541640526605930274559644767095442736918010399294008679446661742025138153178740223002652083011164429306226908181727093035924621223618383677657011688360160118028894208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
402 686744505267114107514577661854216802392036645030542076675657884265629814500184272893784745854112412803299169738269760740241441606159663850804344920166863893650904074491549827807790962861861122683182880611723668646005965439114005493968118346855441072394389150712472544594723358750343322753906250000
403 6393766347961983263822114476578094594181788746452590089937237985204726445481726823584839658661951646208763834467132095594720436393574483712641033396322417670045181350504618521323953904562828056781196627938315907156441087867748711270601969002999189048784957251559399709351189948188411432695983837083386073471045781523051126368181287414832061407162065619838572834815750729093155492661337072609142180978696523516250653301535914406145610673647776879220704076229145743832813082057402016266385343223734137838272272130935752361330762133856892156955989572721558601793517895065076721324540951283716175277762251630074517327211102786602208556893823384726811005929681245064194469453462476367868257595211907072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
404 17593648729238148839784322383236716375071802489320897154804016563214584614201541802231781711808450600863430988295983060703840296086626923773942957338755624375358162578817272784975443529894633203966499438210911842041069190989543467081701073217005116386294720605018339674160079767197246361099920636608731833242753476541409559224257074094064731056414955087324653068078821301205994494906343643784298810841019422923636739142239093780517578125000000
405 275846113152782344072341733545295434444357923494495850915190746480065621985734528843842915610093060046406533313277715528937379416866045512312462404382322608979993745876488981826613880390055116206976396586434334170338831116172003947687449455905250878309898036714396892632345878318483775818412989437626712415913385476847214104097497967382752437570428006094552454665288550311752004223190105568174681803039513178016528793768012940504573357853819326459479964704705923652110902938828800000
406 4907622337252035906562056275992099682457052617758191212909113653583473245268107913548008569212245773829492438316298396173548686552100544737072181784038553679233136582185031581157034990835648541497873978678658826997816779773945896041222680778728136647178420392341252399039566778735777014868156156027723505651092497655642370414460396326939888742872426519170403480529785156250000
407 228133362442267017422776183642558531490704619910359088091642334421545958377770287319220959771334315967705359434396516063179613412764487743156816059685959531857487525091178963632682921455540773737214880938715050154110740900976006931954318500540077263997788302256321897580241629339427466803150833359678810829898141333721067118350350119684946229115400435281046034112149174058224868761674502367624150696974264599523558327986464190315461705820901413594695852420417643614367760168836592499191856840016601547016896759426875336274923860877065772345299730237637384760400978361907263254061917607193868696380418298674536826842314815668752180112452709852969185817291356630630392123555254346070959229766201245696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
408 286592974233755761932256988399659275277318181838137143346689994849698557681059966687948206393253749428736273371200020481943316836371909598175745725104524357597319929193903964726523551210018525205617455220469269968826739374677316608106730074442179280368665409630255296612890625000000000000000000000000
409 18768516728943325283569362574802352435334622144475627052133635555597571194129887961953421522615036284148629037546522329957867198433322606239550271596454086153991426809700940940744483366159468326464953421595718541453938579960776897463441588051063036175248298851984806207465203798387795782750336296118056421681011282733156350053170384252825803051539059456124740884755914301294995172497484367598521242763105718715171823662898826610476481401358635107365300721019704193073229668958019762271537259643183150355155401612313506010054106293565540940409714310874202700041309780014874776103073465680610097225200295498648784069396723106734652719702782099506188644662376758451023595711544110846171959529855519209890857125275734773319498437428388821277839290498308910682535159792034442257605120893563164426240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
410 99117133927595026634531003738566324955629350211848474323286840980893676634300003298018785276743935804145750989827823486547013783910516256307211976247792823133236659262999518455752533777340908539570460455079482106662673571412828719060255478443504213408139072769016224867256639435006737698587919106773970909502912815872419056380720651175486216039974443304010000
411 12233991691271463095658977513027474383801071219481773220867014040564016754959400323877791606977733684705521688835427077555450936856287553175355916121185349410822909847725324179513533859210144657835895929343863955042469203210719815963639627588874584443040214377651318853488306100513837338254107844579595302824139410811580692737150661513630754596030243056733341911203456663263782864676726264486009975072763225297742392521581311588498178319129289314215600005604475599575679146461869956038374249502113206540976591584177871671237227315200000000000000000000000000000000000000000000000000000000000000000000
412 497148724992267852407319553760757398674432803274042483455456453297553755613942784810820869290295703491531682258917067392575717311064048484721588680384039532394197387924868632898784899851215802793736181791568460901441798495489365312047206551849374732569741767566675181946363343436301767576470148464987066051476392523811873288948190731510293400113430067470533866966801674734664437039708951160236280500367797087662158304510739981196820735931396484375000000
413 300296641610836343207632576936183321141773270805856856154283798580042656341671070804629914288500589163696152429638335658753033323035644114567665537795078980538031210733100503720245859836616796952154931159218681595821563874656504738043262631186887370425397240319881276037411381079723452085090103480897592485882415226037221553527415099120602324545359348972514223859687280959548372244612522424736223800333882244791590654904697194525223437260875658869506686050955175124955316868587457343960166433831237803655454538841693437959145704895981462345191394744688788035783223819070868605973431782693557324074424921066314820607846179383501080970669055955044447473249509454801952314214055936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
414 6536803546515227013359437439557484381309730080097190099318688355039059170863065458274907400919789258708989542453212179769572434211730232680145535437007457219968784193069661677229733258952302262751393778015137648328607449868427201626330983945774467860334367238549782485587911907018721103668212890625000000
415 34269587121095592638518796111587679779328507427841341805981857998352932451952524324428375410560002700057998058005402281858746866775959539381354333717291247463238646792247440923072818121287956661200185298418701343755410325476134379775930071098509333354440875163177224648366735213170072076235173611066926002908237905805396688275976478041148000972848384949570160348965341994526677391488762220340888758295788587280937648346317887845085958313562504456605413317633932553864316472311783654989818000906413476067441649530167308592139261266781340279903744360391075190584388766531948843099352045295959290492966377858179208993507885213616803456778858641721962461175591582374717490497946729179596189487547599405084531735592655493529600
416 1573920016204414051363379993777817984007321960931865230080787828387565334986451322228951800196159297261584852619519652869181267218265614675870520167907654588040735877830430036822300701278996420534697028810746127612110130332345094677097725769981071108848323483775898260949884023008014389727866195105387270673344510680621206400750318928490450359142908667805477384511012649605225410126176003039768218994140625000000000000000000000000000000
417 359382459255578568542534391511285194051009508048238353903882496757123438546954334001443155177980577572844514498533427722143809451367075780008995888533473767229035793415274357074457592298917523676195833546552934692769391124976572327122028890448245559990185091893997631662408728584530571857932045820810589151485514010776591196367973438303025551789831948564620558370545834621098064616730519034625944459302576994159984680113994021979206914631243945184174965709339572316958368392343976613535870702935331068670262326094009945076197430636438355968000000000000000000000000000000000000000000000000000000000000000000000
418 128436517388624824327703534014652435457498476088374693375428928558824674332656658310073590057177794216708054666847767249085006843361318838563811056733857550725098665677389918952753342381856533166536670901855922869520579111540599104126165239134982863024996478284341618363482126533778265829533255712580249741655276048812134213675343143006652488045114786441036806875033403221550543094053864479064941406250000
419 2809124750698043474163304234390435160533114675308732594760026117978295788931355590011349522620262604881877023086981154117557351269962390522197364193282903487376479198888125441274459534035212815839231724917683337384110071775979681704832487415170830533002685724320966861358843517558439602095666688246012644922884444796570386132403367476612898758524502336411099015954209703678067524385841516427236157166331302732509234866820637618355780223169542942667342981436026243056401013822061027464234480385604785239397248288718213380024503110416471490373743356723413151337371617099943354246816233894318131307848437931164988653338404864889261492685945712407319859356943241966320726732370393073192766937603116053927615723723209430812056751130153111837839763823946243996728771333912823647864157840592667332763952854283713768048295936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
420 41944249045329201421920908490954458587109729659186671289706901037268629040155882045560565493883463421987616920151516337164381118264228528563891616035807682398599156097797381056889152316090581751613222897080337513387773783159279616000000000000
421 496709438418428047101555454724916745085465336888090097405467818180922261398842295425806822589714833795213495222240007671066490851554749892134937936656282994637909051947398340526149934808106330096692953599944767716258342891428727319048480424750506254845534889774433360425470710774683290442555783815659955875264427528929575675931563437214692758482302503124210528001023359804355899661904496934663897310150700949162282909151225143677669059060838583122439585977518160297232827264016830876225940821782638126030221442411154489855932639983840488927885300335833913419474049335611983897922046477193331977853760794988593293683296748209719217136728920867862297531494704044484830900817732903201945049906982980655481012268737891556187874734833673235166827039350174863501581347262465477415340389373595437779322143694446268466299687403520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
422 2407482587717858280578886674068501953071643166144774947760313852110628668242812231521777126574375857582111690898519791799161111055966604442404381087843714107831031033010489412109952362446944181118012759842148805856762381064544318928399730997724990326085168534795499992503803962326276927652918144510905482165751390707045157179820315048168680792814239153610197778129020510110342422893155822123666931069675152278821064260580749375266762513092544395476579666137695312500
423 7789599877682799911048241944115258223601883710715650361703151213837314867569791249690379195088580810535047244978833150864774904099752878930102742261857333182788940855479261951685040765765971683513847210119296677126676979014566543484252606069397844760327863323495401264154415839995061480957851001354152228021766900855853093133057574829316300176007843111186414614317112893856414489964351715110220561207400694006251133425497120731501399003244175139817135195847247764452623729089207141938796309228653917323963737826161038026424435896106245856375603200000000000000000000000000000000000000000000000000000000000000000000
424 47068648062972951927298845436520864724752352999410587143862580260411781941174028603390693113515867815996697952429503265962095850874026027868938951792447774914702178018982600308474388882808339694860278174278783098825020938066779545586738897816591063404398236117523828154051351563509433706464310545302989456603906404312255649864749677442760569748096290582918726607634461385480254622478728533717471384639671927775937784996572906946312286891043186187744140625000000000000
425 100191459362689660653889359442507879321821185092995623664426929068907434034169262050791487500266572720096443202359776302026975171524990485916693706823292481586282187755608801165116260538924063130246256273424578887450035741340879480955429266669148082184398298385333950480094860199607173809209337901239014730839459870442344491550605204573665085479555991070164606857678963288313466435803658768591580843103990537225495072793526435755698130278705555810481099383444541442837916723404704229014217474269056670403206098305619336921362342353519350813321679059304760005713666963782578795366063697290740771009487502952342493782571680506376167986744679037380087826883865359358758993477340654670405111075430612957396992000000
426 664765153369361182285851992015135723788882666420432624691389643566741194396637509600558385954047267183683836393435118452657833849042191384226980630745788041634661098997795895584026098890062792624558545394831228865103752875692549712872651323834579891795018053204018160086489688440611273606029013171792030334472656250000
427 7914192505610682233151134588451922826146843558249522483226487028180539558668822220113750270332526277516768956254744609539792112078683641425664869578205810400528884283729758443869973755518436916696875498651359547575783938621960704387727679964719211266239600641003293809404728602834870540842721782737289852008301872969431776237312691556094363441223291776425644160870175970471465604421084377421849241312606918323032593651382213511015237711323188428344056835220243417680070327907182628954115917512836302979497658445709339151601610475572335247237732075334179540909297919191607200801253307058526024007211514425940352993631143782549197261381826184127404076420158614883833166996793746259698997820997691970292809728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
428 499827765430764400140930619040537134415421915012926499230266707251243192789308052637456578011616702485866607025542260530286174770194182904861660664931586758166526385878137162175336867356111323527144684943457373436062010576329370680349978724177197778144809707396195304607663695290306092728795113781284074118457675166187685855495693776385141079834515232485769277924158394224030615351807118611845875900475458035684421393723245949044799584015663640457205474376678466796875000000
429 11738124271119869770709876922812793375511369312090243984825519918068154245639140605917079509538889789623724259355016812953291504243131175890008905081845689555964502475991683486145392623298267617877528913348622007705371196740107669802164237970468512627164220901297209896630541123251423725945971330223674857804800632746430699962854728966188499045244324920787243027432638702276209352351844509010501675265615119717780772247110645166276707301321890950410336161280239760514677949333504000000000000000000000000000000000000000000000000000000000000
430 95895519754894898773396145520011725237872035342242480991064281042143327911903630953009521793089612985563874653834244053164410172209919041388390582996578648451408247334895426775824237042781255939605334760974615378397290301318178689530865605547295439407356813305107465824006658463000737029581978441149172243723441984742054387599117994907625185764250954238161139889110654238301210000
431 98899541575273690211311587178750488674070743954531076993655888856538845925093950939064298856333164496819601556872940391759674078084420738928171600731431103885749123543007244079053826614630059599313988473385209281495189216092759061626702833456662836079422976456093897202617926728749735293562007353672746990151294485133915372781325211796653624250124791035855277744654823913550883345974608966384648096768003716383208441771608438459443805394565696517356479043127793860501653911164335801723345159060799414230867234101341857160836600413812313184634138627850597769544668758327453096833778230540262947536073760255278751082251442902948281554127212417463791830399303417955172151850639768168529069490165181762478840849925949327932953424681605587623218213781161051609850627623304720343914593349131324655618069532101562065831080259150200927756672124929966080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
432 21196256413752467441092769338334389659486601930975230568135440372455083104366656029587851150411547787521227442787698799975995551425831593279336146845288513249106329987889912142993032670806686725322261163245875630844661954379885567841348494101091080491113313137974392412749073070574495376026973738934738939024000000000000000000000000000000000000
433 18499752648904395396167100251308351409416977081158765138125295945948730363364374086857611486870256418117087388822424737920997594350159405740948066946418576568452688053460763048451492591226240428409277427877543707359364114005447139031644525215069523465672544283971100035132898902173010485072534847548609360989740541211209673970983568817834840337731342912002944833804152741973174035164626454816046734389035703171777438284029988064469720461885880927750633543891312608369997374006755997727162052073276895228369101342060602433077451127006076055064923435171221416379947559257700066481339220691939425914307813298311422062441625903653893754388819845961107044627172100149022682036573272474532373622552338239762242054023748377485826535807242414798448706197048861669932219000704887768651288173515109064781293614396789793786098548955599984742452061000899735060480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
434 129102695047061870756370303578890262209727677827107004095527316033793341616072286470096151788709722177308048896722333251250547939823132612425813018285491727365856617650885106893089220719723280657580749553284964173459316860674663018899938975880405941831607896313318836082261263814993079612442250649304861495272168879662285172287755617073744367331966133055146329552983593419141925551230087876319885253906250000
435 1887488470990357809580486464367232568540867566662984932984938086871033014484878440454773564721852493979694465818237201012628250435159871841899014915230678435881559565081763089948283674391424225031239372055799331192011671091264396777735126243144422017451162837732259213713075964633255372617681327324212218403678859442472152016903107214628744641176834919414878656566940892294697597455037742836073610928401211804012303013195889145388711930352785706374389113001520488235630524691606790283408941465426984960000
436 17732697821470947132419423981702161419754412215827945790746060286200101412788635540473791746467941489602129318983990083194249957153717900570256411873463371006153395084656949344111601475208024324867166149260494536795267803152097656223471604610513714167849577887259377560285369088036641189710100645782322322074724538057941863573623696203649638157397877945652148619582526577632177538463742132796643320651565844056753694072437248117210534941084629014795837065321393311023712158203125000000
437 917923290585751762251873835497908602472109314747482217818733943418171737741704955920664292579605486227380781323533053841632534703360511755731360251660398368229797747239662287507538733636109992583345729820646862176020884129627576452728648235593440972494348139605312544848306485321708026106475970462569201188753735219675310844816960726665768381809153098742441549308106659849685345943853862087090689636914170341324549389885340476375340911558479215091688007418925968328428873993264205478412893303478616515397417581476968414815591380806819439485354339026929567800357941482316416146872259620940830912531479860378133883967016837303305526546371821947493459069659317941750658954221172977228110799286707403665257139265513324408659905175865963956539730843526819137656346221600234728304148480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
438 24472128657525455506378630465731240299641010256978859729617501230700634935569550370449440939500850703191018763610488334353154713203075587311839830083593049679891022564937892827611796937608061024367795270921159745619507295634772965934043945223081405967910026148683118120733955089252963184232611625930912280455231666564941406250000
439 127953292353780418662295882096174208729627838634368275703626696167481934088949078478422414966082866398234140870473493172222347061821170297377391062536948648247440240125365857997650107720992645698342045851453491013937341603408773310840584017280282347869728321579198052566281827734291973919449640935452430089168997338555943074357078723442098245363530979944906801747788998369749832525367550179846512404738651425605334348108461520593686446263050766220502589566034021786770175890463101709873617585422105287162659434170578492937629698321512117234595605280550570528930600694361524608390506050805586040233494883658352768693356191148563251400156876455027117283705050962639953456110965460027317912091752229061918540881372078145837743756194853014034232349281023688213103609103281042586792765352550544989370989321229076818081185146202642249018014637512801315909196874410413260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
440 407060041978967175783430867298343273521872841110141886420664795161797987948877406202608754290313776040705710730372126557707868010710804569259223789447487620587247259389068909961564875169206150145960687627763588575511777544868788863243049433178543443163980387207817821803485172097142202954129143232396436929502289190977897563423169990745751262704789017652213330221465600000000
441 71990208044756639290274453496381816642110225930291896216060543842154044756941895065095309201271285882397223309310089815850738710930907901894791444372857386016279690629716931898573416414946740962876039499087692758349494395073748462333113523493095010436152814004367095828931520149375880103701670694373132669575001550085729983239718866662862311166241865956869168589735919930258695646847768178073810522938729510418802901989536910247435671143748974369703437522945881065522272728851667264161612589357137093722112000000000000000000000000000000000000000000000000000000000000000
442 1268666866124013502166636926572595136630143884340896026800808394655784039120529903041899409418691143952803510711756123207294169355680308296385178026009856558248665698547977331317339671615261940997773465790212584082152905934205014082137251989606807759591106436259325781110662714613155793999863516902813758535749202383142184307438680762438786849696689436399913015606901044929530435197263288152696297375462108902866020798683166503906250000
443 4861482499243624732524628033305945439700201203241241875514016773890164510430276903076341839836065370036209937700574321303715971180220956065015753369250939192315976560995872610558691651608533748259599532723201826816611931943829186109751668508754598607570403805565877511029147370082563834552531610499116801992767583405132219385391760851587769011701666191346293414116270190173315216675949479661135685385234628177404834012845359817925324144346565472864138499400073062282981498561571830844017772139242431514399635342164320894995756838479529995749111544070818631920149840122652027476778037447214846100835940030751424208882703510717463167750015130817735828598585460553743300075946248904139792512881103076435964153141313297529574575471701961093172097956339436918057233463722310359914401559017078190845110082433721942620211328696596280415705395432853838708784260067143875730333499392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
444 36583855344398127011210399212201768481793413362134408047479435362286736577193146772848123536244674851242179252331806184904942988889348990676865339278225910363437222295685511658175490863891629703987304349040252582928534325625228971077761625324757139258933956761426848341211015153099990841442110136492055613768100738525390625000000000000
445 47362737381930768228554027870887375145603237531622423402323090943152407927136862113278504216609596544685147307683609361860034211842787561432756464212585285364401828110358722331658189109998499937698728890556063075796946245982382667323377353885094526707740195731271355479413204151939249902818468016413629624164710192140494160350308054381385688424211903574267613522404573544409596812450312812890781585756275617950073249104844681763190784724281017964491760654774399031164803257412468045674906980841597846282753444216575943838607857651435564103609916622916565924978212365690868983956371189860657945934362999344643027896233691843521891981316909733156077837070207723828419848792151018861855719666579680001510467026009811988248689586167468820924843537244187970836167494274606504613287192166400
446 113449538740024876437021868068509899722153465891389643372974052101485114917074796909483390037941109091339061996830039598934591042950058860923344460999097702751633588523943712327617161659249874573790605323059653200865364842235541764684518259703119068451110988384934200264111787726366819823520685059857680925858015217623125166691455746190698185863454566789930203458700128920828551617810225182585706507478263294346124807864269469945769991509140140446604008194958490562953556946013122797012329101562500
447 18344146001562035920158577202873584660929649470988803440493682553692242265360061873506209850489656763788725188767622173626808309632490260659067952004636877307927474268151795859712053286835654546019448786680566888089825577766520709442346130366401365101148642260132581630992562340514247428271881741228731566185702027729080268935903049698329176487517369982159750037259484150038087401765707962621987264913110906417172455856304056173995548369754558627582146381765460523472623518502048256058593054464517972270153568140509598237952789760221212292879243046765050600588957213799953384600520726937600000000000000000000000000000000000000000000000000000000000000000000000000
448 1660614905401631890105358474590560383611481421046452199494221049758061789054372156695857700343686572161817380207869628824775604490535427887542224680342771961511482104891790791098503385483227201412697764590892406607851863386670252771466465945344762108152490664813399297282140093783057615433376245602959382675732762758721808602258758641568346181439594662312465928694543885617872572945424136502213870859375000000000000000000000000000000000000000000
449 38519305180280725763215847691212875548395805893534467012649055767896288926298594457881668628676415791435136187818720217463596852902892556018549547069670372378159819334271735471638382734807840186751249583042983720300081355781130751601099935399420025859541702588941624119769786447979635875887987628187121141743814227340405786877075540700136227919818634007425579126136583156012933348747449102149815962647863834705576714179015069575989844000509497340761230129254648880664249707996772824842574358558533486456993617018144080838058452833163022395716238804463454122374136551392458402546135467775972918729773166312427787861887749833467752180081269884348992863634984303810255947153663266095784399888312698855788258154809005327539117440908208905353330891394428678158921052069748074205537868136717094006764031023426591318276097353833638375226039787340475684974328746914841262748828969418676947795312640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
450 140745120669992523623019064671023176794494940564586517744619017787620044601452340113877337435521735165095428330021646534114806571004796872030445280305439041594244243530494373494425188039198785644517854003386650851931944215890694682919828964421293633049866327449691744672421658203125000000000