0 1
1 1
2 2
3 6
4 24
5 120
6 20
7 140
8 1120
9 10080
10 1008
11 11088
12 77
13 1001
14 14014
15 210210
16 3363360
17 57177120
18 1029188160
19 19554575040
20 977728752
21 2217072
22 100776
23 2317848
24 96577
25 2414425
26 62775050
27 1694926350
28 47457937800
29 1376280196200
30 1529200218
31 47405206758
32 1516966616256
33 50059898336448
34 1472349951072
35 51532248287520
36 1431451341320
37 52963699628840
38 1393781569180
39 54357481198020
40 2174299247920800
41 89146269164752800
42 2122530218208400
43 91268799382961200
44 2074290895067300
45 93343090278028500
46 2029197614739750
47 95372287892768250
48 4577869818852876000
49 224315621123790924000
50 4486312422475818480
51 228801933546266742480
52 84616099684270245
53 4484653283266322985
54 242171277296381441190
55 13319420251300979265450
56 745887534072854838865200
57 42515589442152725815316400
58 733027404175046996815800
59 43248616846327772812132200
60 720810280772129546868870
61 43969427127099902359001070
62 709184308501611328370985
63 2836204027649247255
64 181517057769551824320
65 2792570119531566528
66 42311668477751008
67 2834881788009317536
68 41689438058960552
69 2876571226068278088
70 201359985824779466160
71 14296558993559342097360
72 1029352247536272631009920
73 75142714070147902063724160
74 1015442082029025703563840
75 76158156152176927767288000
76 1002081002002327996938000
77 77160237154179255764226000
78 6018498498025981949609628000
79 475461381344052574019160612000
80 5943267266800657175239507650
81 73373669960501940435055650
82 894800853176852932134825
83 74268470813678793367190475
84 6238551548349018642843999900
85 530276881609666584641739991500
86 6166010251275192844671395250
87 536442891860941777486411386750
88 47206974483762876418804202034000
89 4201420729054896001273573981026000
90 46682452545054400014150822011400
91 512993984011586813342316725400
92 5576021565343334927633877450
93 518570005576930148269950602850
94 5516702186988618598616495775
95 524086707763918766868567098625
96 50312323945336201619382441468000
97 4880295422697611557080096822396000
98 49798932884669505684490783902000
99 503019524087570764489805898000
100 5030195240875707644898058980
101 508049719328446472134703956980
102 4980879601259279138575528990
103 513030598929705751273279485970
104 53355182288689398132421066540880
105 5602294140312386803904211986792400
106 52851831512381007584001999875400
107 5655145971824767811488213986667800
108 610755764957074923640727110560122400
109 66572378380321166676839255051053341600
110 605203439821101515243993227736848560
111 67177581820142268192083248278790190160
112 599799837679841680286457573917769555
113 67777381657822109872369705852707959715
114 7726621508991720525450146467208707407510
115 888561473534047860426766843729001351863650
116 103073130929949551809504953872564156816183400
117 880966931025209844525683366432172280480200
118 7465821449366185123099011579933663393900
119 888432752474576029648782378012105943874100
120 106611930296949123557853885361452713264892000
121 12900043565930843950500320128735778305051932000
122 105738062015826589758199345317506379549606000
123 13005781627946670540258519474053284684601538000
124 104885335709247343066600963500429715198399500
125 839082685673978744532807708003437721587196
126 52852272970142274158025176870964835071
127 6712238667208068818069197462612534054017
128 859166549402632808712857275214404358914176
129 110832484872939632323958588502658162299928704
130 14408223033482152202114616505345561098990731520
131 1887477217386161938477014762200268503967785829120
132 108326286580932159003501765507361599171704880
133 14407396115263977147465734812479092689836749040
134 107517881457193859309445782182679796192811560
135 14514913996721171006775180594661772486029560600
136 106727308799420375049817504372513032985511475
137 14621641305520591381824998099034285519015072075
138 2017786500161841610691849737666731401624079946350
139 280472323522495983886167113535675664825747112542650
140 39266125293149437744063395894994593075604595755971000
141 5536523666334070721912938821194237623660248001591911000
142 38989603284042751562767174797142518476480619729520500
143 5575513269618113473475705995991380142136728621321431500
144 802873910825008340180501663422758740467688921470286136000
145 38186630717003963861141577332830380046025632412379840
146 261552265184958656583161488581030000315244057619040
147 1779267110101759568592935296469591838879211276320
148 12022075068255132220222535786956701614048724840
149 1791289185170014700813157832256548540493260001160
150 268693377775502205121973674838482281073989000174000
151 40572700044100832973418024900610824442172339026274000
152 266925658184873901140908058556650160803765388330750
153 40839625702285706874558932959167474602976104414604750
154 6289302358151998858682075675711791088858320079849131500
155 974841865513559823095721729735327618773039612376615382500
156 6248986317394614250613600831636715504955382130619329375
157 981090851830954437346335330566964334277994994507234711875
158 155012354589290801100720982229580364815923209132143084476250
159 24646964379697237375014636174503278005731790252010750431723750
160 3943514300751557980002341787920524480917086440321720069075800000
161 24493877644419614782623240918761021620603021368457888627800000
162 933313429523685977085171502772482152896015141306884950000
163 152130089012360814264882954951914590922050468033022246850000
164 927622493977809843078554603365332871475917488006233212500
165 34072451569432868432637450995971822643743525730256500
166 205255732345981135136370186722721823155081480302750
167 34277707301778849567773821182694544466898607210559250
168 5758654826698846727386001958692683470438966011373954000
169 973212665712105096928234331019063506504185255922198226000
170 5724780386541794687813143123641550038259913270130577800
171 978937446098646891616047474142705056542445169192328803800
172 5691496779643295881488648105480843351990960286001911650
173 984628942878290187497536122248185899894436129478330715450
174 171325436060822492624571285271184346581631886529229544488300
175 979002491776128529283264487263910551895039351595597397076
176 172304438552598621153854549758448257133526925880825141885376
177 30497885623809955944232255307245341512634265880906050113711552
178 171336436088819977214787951164299671419293628544416011874784
179 30669222059898775921447043258409641184053559509450466125586336
180 5520459970781779665860467786513735413129640711701083902605540480
181 999203254711502119520744669358986109776464968817896186371602826880
182 181854992357493385752775529823335471979316624324857105919631714492160
183 33279463601421289592757921957670391372214942251448850383292603752065280
184 180866650007724399960640880204730387892472512236135056430938063869920
185 33460330251429013992718562837875121760107414763684985439723541815935200
186 179894248663596849423218079773522160000577498729489169030771730193200
187 33640224500092610842141780917648643920107992262414474608754313546128400
188 178937364362194738522030749561960871915468043949013162812522944394300
189 946758541598913960434025129957464930769672190206418850859909758700
190 26225998382241383945540862325691549328799783662227668998889467
191 5009165691008104333598304704207085921800758679485484778787888197
192 961759812673556032050874503207760496985745666461213077527274533824
193 185619643845996314185818779119097775918248913627014123962763985028032
194 956802287865960382401127727418029772774478936221722288467855592928
195 186576446133862274568219906846515805691023392563235846251231840620960
196 36568983442237005815371101741917097915440584942394225865241440761708160
197 7204089738120690145628107043157668289341795233651662495452563830056507520
198 183759048518536122478015178123601374587842955658903746950631665902880
199 36568050655188688373125020446596673542980748176121845643175701514673120
200 7313610131037737674625004089319334708596149635224369128635140302934624000
201 1470035636338585272599625821953186276427826076680098194855663200889859424000
202 7277404140290026101978345653233595427860525132079694033938926737078512000
203 35849281479261212325016481050411800137243966167880266177039047965904000
204 175731771957162805514786671815744118319823363568040520475681607676000
205 36025013251218375130531267722227544255563789531448306697514729573580000
206 174878705103001821021996445253531768230892182191496634453954997930000
207 36199891956321376951553264167481076023794681713639803331968684571510000
208 174037942097698927651698385420582096268243662084806746788310983516875
209 36373929898419075879204962552901658120062925375724610078756995555026875
210 7638525278668005934633042136109348205213214328902168116538969066555643750
211 1611728833798949252207571890719072471299988223398357472589722473043240831250
212 341686512765377241468005240832443363915597503360451784189021164285167056225000
213 72779227219025352432685116297310436514022268215776230032261507992740582975925000
214 340089846817875478657407085501450637915991907550356215104025738283834499887500
215 73119317065843227911342523382811887151938260123326586247365533731024417475812500
216 15793772486222137228849985050687367624818664186638542629430955285901274174775500000
217 3427248629510203778660446755999158774585650128500563750586517297040576495926283500000
218 15721323988578916415873608972473205388007569396791576837552831637800809614340750000
219 3442969953498782695076320364971631979973657697897355327424070128678377305540624250000
220 15649863424994466795801456204416508999880262263169796942836682403083533207002837500
221 3458619816923777161872121821176048488973537960160525124366906811081460838747627087500
222 15579368544701698927351900095387605806187107928651014073724805455321895670034356250
223 3474199185468478860799473721271436094779725068089176138440631616536782734417661443750
224 778220617544939264819082113564801685230658415251975455010701482104239332509556163400000
225 15372259111998800292722609650662749337889548943248897876754597177367690518707282240
226 68018845628313275631515971905587386450838712138269459631657509634370312029678240
227 15440277957627113568354125622568336724340387655387167336386254687002060830736960480
228 297019812973744105269970098925983701222306626180885798253044296071907910717470
229 68017537170987400106823152654050267579908217395422847799947143800466911554300630
230 295728422482553913507926750669783772086557466936621077391074538262899615453481
231 68313265593469954020331079404720051351994774862359468877338218338729811169754111
232 15848677617685029332716810421895051913662787768067396779542466654585316191382953752
233 3692741884920611834523016828301547095883429549959703449633394730518378672592228224216
234 67439949684429319791858733806369111985598465007664976434242726468667884297469286
235 15848388175840890151086802444496741316615639276801269462047040720136952809905282210
236 3740219609498450075656485376901230950721290869325099593043101609952320863137646601560
237 886432047451132667930587034325591735320945936030048603551215081558700044563622244569720
238 3724504401055179277019273253468872837482966117773313460299223031759243884721101867940
239 890156551852187847207606307579060608158428902147821917011514304590459288448343346437660
240 213637572444525083329825513818974545958022936515477260082763433101710229227602403145038400
241 51486654959130545082487948830372865575883527700230019679945987377512165243852179157954254400
242 12459770500109591909962083616950233469363813703455664762546928945357943989012227356224929564800
243 3027724231526630834120786318918906733055406729939726537298903733721980389329971247562657884246400
244 12408705866912421451314698028356175135472978401392321874175834974270411431680210030994499525600
245 206725628769886238255971645620261143448112926303912067874649478954942297903876885147763424
246 840348084430431862829153030976671314829727342698829544205892190873749178471044248568144
247 207565976854316670118800798651237814762942653646610897418855371145816047082347929396331568
248 836959584089986573059680639722733124044123603413753618624416819136355028557854554017466
249 208402936438406656691860479290960547886986777250024651037479787964952402110905783950349034
250 52100734109601664172965119822740136971746694312506162759369946991238100527726445987587258500
251 13077284261510017707414245075507774379908420272439046852601856694800763232459337942884401883500
252 3295475633900524462268389759027959143736921908654639806855667887089792334579753161606869274642000
253 833755335376832688953902609034073663365441242889623871134483975433717460648677549886537926484426000
254 3282501320381231058873632319031786076241894657045763272183007777298100238774321062545424907419000
255 837037836697213920012776241353105449441683137546669634406666983211015560887451870949083351391845000
256 214281686194486763523270717786394995057070883211947426408106747702019983587187678962965337956312320000
257 55070393351983098225480574471103513729667216985470488586883434159419135781907233493482091854772266240000
258 213451137023190303199537110353114394301035724749885614677842768059764092177935013540628263002993280000
259 55283844489006288528680111581456628123968252710220374201561276927478899874085168507022720117775259520000
260 12097756663152176159947155120062460200091088527673307613870592094000319464060512698046006818252
261 46351558096368491034280287816331265134448615048556734152760889249043369594101581218567075932
262 176914343879269049749161403879126966162017614689147840277713317744440341962219775643385786
263 46528472440247760084029449220210392100610632663245881993038602566787809936063800994210461718
264 12283516724225408662183774594135543514561207023096912846162191077631981823120843462471561893552
265 3255131931919733295478700267445919031358719861120681904232980635572475183127023517554963901791280
266 12237338089923809381498873185886913651724510756092789113657821938242387906492569614868285345080
267 3267369270009657104860199140631805945010444371876774693346638457510717571033516087169832187136360
268 12191676380633048898732086345641066958994195417450651840845665886234020787438492862574000698270
269 3279560946390290153758931226977447011969438567294225345187484123396951591820954580032406187834630
270 12146522023667741310218263803620174118405328027015649426620311568136857747485016963082985880869
271 3291707468413957895069149490781067186087843895321240994614104434965088449568439596995489173715499
272 895344431408596547458808661492450274615893539527377550535036406310504058282615570382773055250615728
273 244429029774546857456254764587438924970138936290974071296064938922767607911154050714497044083418093744
274 892076751001995830132316659078244251715835533908664493781258901177983970478664418666047606143861656
275 245321106525548853286387081246517169221854771824882735789846197823945591881632715133163091689561955400
276 888844588860684251037634352342453511673386854437980926774805064579513014063886649033199607570876650
277 246209951114409537537424715598859622733528158679320716716621002888525104895696601782196291297132832050
278 885647306166940782508721998557049002638590498846477398261226629095414046387397848137396731284650475
279 247095598420576478319933437597416671736166749178167194114882229517620518942083999630333688028417482525
280 69186767557761413929581362527276668086126689769886814352167024264933745303783519896493432647956895107000
281 19441481683730957314212362870164743732201599825338194832958933818446382430363169090914654574075887525067000
282 68941424410393465653235329326825332383693616401908492315457212122150292306252372662817924021545700443500
283 19510423108141350779865598199491569064585293441740103325274391030568532722669421463577472498097433225510500
284 68698672915990671760090134505252003748539765639929941286177433206227227896723315012596734148230398681375
285 19579121781057341451625688333996821068333833207380033266560568463774759950566144778590069232245663624191875
286 5599628829382399655164946863523090825543476297310689514236322580639581345861917406676759800422259796518876250
287 1607093474032748701032339749831127066930977697328167890585824580643559846262370295716230062721188561600917483750
288 462842920521431625897313847951364595276121576830512352488717479225345235723562645166274258063702305741064235320000
289 1601532596959971023866137882184652578810109262389316098576877090745139223956964170125516463888243272460429880000
290 464444453118391596921179985833549247854931686092901668587294356316090374947519609336399774527590549013524665200000
291 135153335857451954704063375877562831125785120653034385558902657687982299109728206316892334387528849762935677573200000
292 462853889922780666794737588621790517554058632373405429996241978383501024348384268208535391738112499188135882100000
293 135616189747374735370858113466184621643339179285407790988898899666365800134076590585100869779266962262123813455300000
294 1568978084911087224893078271393685751808727605227078890611538012707272434333802936104179621676928157968020425000
295 18029050099524127835599865227160996860772509109187921753651686443059723462611926872785746873621696730457000
296 60908953038932864309459004145814178583690909152661897816390832577904471157472725921573469167640867332625
297 2324940198423481922103927420379895062651780119578333025348499203659157341743139883669057230569625
298 692832179130197612786970371273208728670230475634343241553852762690428887839455685333379054709748250
299 207156821559929086223304141010689409872398912214668629224601976044438237463997249914680337358214726750
300 62147046467978725866991242303206822961719673664400588767380592813331471239199174974404101207464418025000
301 18706260986861596485964363933265253711477621772984577218981558436812772842998951667295634463446789825525000
302 61941261545899326112464781235977661296283515804584692778084630585472757758274674395018657163731092137500
303 18768202248407495812076828714501231372773905288789161911759643067398245600757226341690653120610520917662500
304 5705533483515878726871355929208374337323267207791905221174931492489066662630196807873958548665598358969400000
305 1740187712472343011695763558408554172883596498376531092458354105209165332102210026401557357343007499485667000000
306 532497440016536961578903648873017576902380528503218514292256356194004591623276268078876551346960294842614102000000
307 163476714085076847204723420204016396109030822250488083887722701351559409628345814300215101263516810516682529314000000
308 530768552224275477937413701961092195159190981332753519115982796595972109182940955520178900206223410768449770500000
309 164007482637301122682660833905977488304190013231820837406838684148155381737528755255735280163723033927450979084500000
310 529056395604197169944067206148314478400612945909099475505931239187598005604931468566888000528138819120809609950000
311 164536539032905319852604901112125802782590626177729936882344615387342979743133686724302168164251172746571788694450000
312 527360702028542691835272118949121162764713545441442105392130177523535191484402842065071051808497348546704450943750
313 165063899734933862544440173231074923945355339723171378987736745564866514934618089566367239216059670095118493145393750
314 525681209346923129122420933856926509380112546889080824801709380779829665396872896708175921070253726417574818934375
315 165589580944280785673562594164931850454735452270060459812538454945646344600014962463075415137129923821536067964328125
316 52326307578392728272845779756118464743696402917339105300762151762824244893604728138331831183333055927605397476727687500
317 16587439502350494862492112182689553323751759724796496380341602108815285631272698819851190485116578729050911000122676937500
318 164030690067150180595032951452568661482454805237099960250203731150026557803021031801067901636768509246577578024234375
319 514202790179154171144303923048804581449701583815360376959886304545537798755551823827799064692064292309020620765625
320 164544892857329334766177255375617466063904506820915320627163617454572095601776583624895700701460573538886598645000000
321 52818910607202716459942898975573206606513346689513817921319521202917642688170283343591519925168844105982598165045000000
322 164033883873300361676841301166376418032650144998490117768073047214029946236553674980097887966362869894355894922500000
323 507844841713004215717774926211691696695511284825046804235520270012476613735460294056030612898956253542897507500000
324 1567422350966062394190663352505221286097257051929156803196050216087890783134136710049477200305420535626226875000
325 14839501547607691305947108662771325785536161438382549616057280152311392029672300213486174677447768384627000
326 45519943397569605232966590990096091366675341835529293300789202921200589048074540532166179992171068664500
327 14885021491005260911180075253761421876902836780218078909358069355232592618720374754018340857439939453291500
328 4882287049049725578867064683233746375624130463911529882269446748516290378940282919318015801240300140679612000
329 1606272439137359715447264280783902557580338922626893331266647980261859534671353080455627198608058746283592348000
330 14749976484273275623941820760182759941049944193084419938169402940880252843630423144679772255354074805175320
331 4882242216294454231524742671620493540487531527910942999534072373431363691241670060889004616522198760513030920
332 14705548844260404311821514071146064880986540746719707829921904739251095455547198978581339206392164941304310
333 4896947765138714635836564185691639605368518068657662707363994278170614786697217259867585955728590925454335230
334 14661520254906331245019653250573771273558437331310367387317348138235373612865919939723311244696380016330345
335 4911609285393620967081583838942213376642076505988973074751311626308850160310083179807309266973287305470665575
336 1650300719892256644939412169884583694551737706012294953116440706439773653864187948415255913703024534638143633200
337 556151342603690489344581901251104705063935606926143399200240518070203721352231338615941242917919268173054404388400
338 187979153800047385398468682622873390311610235141036468929681295107728857817054192452188140106256712642492388683279200
339 63724933138216063650080883409154079315635869712811362967161959041520082799981371241291779496021025585804919763631648800
340 21666477266993461641027500359112386967316195702355863408835066074116828151993666222039205028647148699173672719634760592000
341 7388268748044770419590377622457323955854822734503349422412757531273838399829840181715368914768677706418222397395453361872000
342 21603124994282954443246718194319660689633984603810963223429115588519995321139883572267160569499057621105913442676764216000
343 7409871873039053374033624340651643616544456719107160385636186646862358395150980065287636075338176764039328310838130126088000
344 21540325212322829575679140525150126792280397439265001121035426299018483706834244375836151381797025476858512531506192227000
345 7431412198251376203609303481176793743336737116546425386757222073161376878857814309663472226719973789516186823369636318315000
346 21478069937142705790778333760626571512533922302157298805656711194108025661438769681108301233294721935017880992397792827500
347 7452890268188518909400081814937420314849271038848582685562878784355484904519253079344580527953268511451204704362034111142500
348 2593605813329604580471228471598222269567546321519306774575881816955708746772700071611914023727737441985019237117987870677590000
349 905168428852031998584458736587779572079073666210238064326982754117542352623672324992557994280980367252771713754177766866478910000
350 7389130031445159172118030502757384261869989111920310729199859217286060021417733265245371381885554018389973173503491974420236
351 21051652511239769721133990036345824107891706871567836835327234237282222283241405314089377156369099767492801064112512747636
352 7410181683956398941839164492793730085977880818791878566035186451523342243700974670559460759041923118157465974567604487167872
353 2615794134436608826469225065956186720350191929033533133810420817387739812026444058707489647941798860709585489022364383970258816
354 925991123590559524570105673348490099003967942877870729368888969355259893457361196782451335371396796691193263113916991925471620864
355 328726848874648631222387514038713985146408619721644108925955584121117262177363224857770224056845862825373608405440532133542425406720
356 923390024928788289950526724827848272883170280116977834061672989104261972408323665330815236114735569734195529228765539700961869120
357 2586526680472796330393632282430947543090112829459321664038299689367680594981298782439258364467046413821275992237438486557316160
358 7224934861655855671490592967684211014218192261059557720777373433987934622852789895081727275047615681065016738093403593735520
359 2593751615334452186065122875398631754104331021720381221759077062801668529604151572334340091742094029502341008975531890151051680
360 933750581520402786983444235143507431477559167819337239833267742608600670657494566040362433027153850620842763231191480454378604800
361 337083959928865406101023368886806182763398859582780743579809655081704842107355538340570838322802540074124237526460124444030676332800
362 931171160024490072102274499687309897136460938073979954640358163209129398086617509228096238460780497442332147863149515038758774400
363 2565209807230000198628855371039421204232674760534380040331565187903937735775805810545719665181213491576672583645039986332668800
364 7047279690192308237991360909448959352287568023446099011899904362373455318065400578422306772475861240595254350673186775639200
365 2572257086920192506866846731948870163584962328557826139343465092266311191093871211124141971953689352817267837995713173108308000
366 7028024827650799199089745169259208097226673028846519506402910088159320194245549757169786808616637576003464038239653478438000
367 2579285111747843306065936477118129371682189001586672658849868002354470511288116760881311758762305990393271302033952826586746000
368 7008926934097400288222653470429699379571165765181175703396380441180626389369882502394868909680179321720845929440089202681375
369 2586294038681940706354159130588559071061760167351853834553264382795651137677486643383706627671986169714992147963392915789427375
370 956928794312318061351038878317766856292851261920185918784707821634390920940670058051971452238634882794547094746455378842088128750
371 2579322895720533858089053580371339235290704210027455306697325664782724854287520372107739763446455209688806185300418810895116250
372 959508117208038595209127931898138195528141966130213374091405147299173645794957578424079192002081338004235900931755797652983245000
373 357896527718598396013004718598005546931996953366569588536094119942591769881519176752181538616776339075579991047544912524562750385000
374 133853301366755800108863764755654074552566860559097026112499200858529321935688172105315895442674350814266916651781797284186468643990000
375 356942136978015466956970039348410865473511628157592069633331202289411525161835125614175721180464935504711777738084792757830583050640
376 949314194090466667438750104650028897535935181270191674556731920982477460536795546846212024416130147618914302494906363717634529390
377 357891451172105933624408789453060894371047563338862261307887934210394002622371921161021933204881065652330692040579699121548217580030
378 135282968543056042910026522413257018072255978942089934774381639131528932991256586198866290751445042816581001591339126267945226245251340
379 51272245077818240262900051994624409849385016019052085279490641230849465603686246169370324194797671227484199603117528855551240746950257860
380 134926960731100632270789610512169499603644778997505487577606950607498593693911174129921905775783345335484735797677707514608528281448047
381 51407172038549340895170841605136579348988660798049590767068248181456964197380157343500246100573454572819684338915206563065849275231705907
382 19637539718725848221955261493162173311313668424854943673020070805316560323399220105217094010419059646817119417465608907091154423138511656474
383 7521177712271999869008865151881112378233135006719443426766687118436242603861901300298147005990499844730956736889328211415912144062049964429542
384 2888132241512447949699404218322347153241523842580266275878407853479517159882970099314488450300351940376687386965502033183710263319827186340944128
385 1111930912982292460634270624054103653997986679393402516213187023589614106554943488236078053365635497045024643981718282775728451378133466741263489280
386 2880650033632882022368576746254154544036234920708296674127427522252886286411770694912119309237397660738405813424140628952664381808635924200164480
387 1114811563015925342656639200800357808542022914314110812887314451111866992841355258930990172674872894705763049795142423404681115759942102665463653760
388 2873225677876096243960410311341128372530986892562141270328130028638832455776688811677809723388847666767430540709129957228559576700881707900679520
389 1117684788693801438900599611111698936914553901206672954157642581140505825297131947742667982398261742372530480335851553361909675336642984373364333280
390 2865858432548208817693845156696663940806548464632494754250365592667963654608030635237610211277594211211616616245773213748486347017033293265036752
391 1120550647126349647718293456268395600855360449671305448911892946733173788951739978377905592609539336583742096952097326575658161683660017666629370032
392 2858547569199871550301769021092845920549388902222717981918094251870341298346275455045677532167192185162607390183921751468515718580765351190381046
393 1123409194695549519268595225289488446775909838573528166893811040985044130250086253832951270141706528768904704342281248327126677402240783017819751078
394 2851292372323729744336536104795655956284035123283066413436068631941736371193112319372972766857123169464225137924571696261742836046296403598527287
395 1126260487067873249012931761394284102732193873696811233307247109616985866621279366152324242908563651938368929480205820023388420238287079421418278365
396 445999152878877806609120977512136504681948773983937248389669855408326403182026628996320400191791206167594096074161504729261814414361683450881638232540
397 177061663692914489223821028072318192358733663271623087610698932597105582063264571711539198876141108848534856141442117377516940322501588330000010378318380
398 444878551992247460361359367015874855172697646411113285454017418585692417244383346008892459487791730775213206385532958234967186739953739522613091402810
399 177506542244906736684182387439334067213906360918034200896152950015691274480508955057548091335628900579310069347827650335751907509241542069522623469721190
400 71002616897962694673672954975733626885562544367213680358461180006276509792203582023019236534251560231724027739131060134300763003696616827809049387888476000
401 28472049376083040564142854945269184381110580291252685823742933182516880426673636391230713850234875652921335123391555113854605964482343347951428804543278876000
402 70825993472843384487917549615097473584852189779235536874982420852032040862372229828932124005559392171446107272118296303120910359408814298386638817271838000
403 28542875369555883948630772494884281854695432481031921360617915603368912467536008621059645974240435045092781230663673410157726874841752162249815443360550714000
404 70650681607811593932254387363574955085879783368890894456975038622200278384990120349157539540199096646269260471939785668707244739707307332301523374654828500
405 1063533774892213343453055181870799657322333555279188387150784958212863190984363198912504523214416601598585889638771350629059402488062566979988723108
406 2619541317468505772051860053868964673207718116451202924016711719736116233951633494858385525158661580292083472016678203519850745044489081231499318
407 15813807010416638627772338220387473955216862863350837759459530209878213777032360562746442931491657542708277574972853464372563342033390368982
408 6452033260249988560131113993918089373728480048247141805859488325630311221029203109600548716048596277424977250588924213464005843549623270544656
409 2638881603442245321093625623512498553854948339733080998596530725182797289400944071826624424863875877466815695490870003306778390011795917652764304
410 1081941457411320581648386505640124407080528819290563209424577597324946888654387069448916014194189109761394435151256701355779139904836326237633364640
411 444677938996052759057486853818091131310097344728421479073501392500553171236953085543504481833811724111933112847166504257225226500887730083667312867040
412 1079315385912749415188074887907988182791498409535003589984226680826585367079983217338603111247115835223138623415452680235983559468174102144823574920
413 445757254381965508472674928705999119492888843137956482663485619181379756604033068760843084945058839947156251470581956937461210060355904185812136441960
414 1076708343917791083267330745666664539837895756371875561989095698505748204357567798939234504698209758326464375532806659269229975991197836197613856140
415 446833962725883299555942259451665784032726738894328358225474714879885504808390636559782319449757049705482715846114763596730440036347102022009750298100
416 185882928493967452615271979931892966157614323380040597021797481390032370000290504808869444891098932677480809791983741656239863055120394441156056124009600
417 77513181181984427740568415631599366887725172849476928958089549739643498290121140505298558519588254926509497683257220270652022893985204481962075403712003200
418 185438232492785712298010563711960207865371226912624231957152032869960522225170192596408034735857069202175831778127321221655557162644029861153290439502400
419 77698619414477213452866426195311327095590544076389553190046701772513458812346310697894966554324111995711673515035347591873678451147848511823228694151505600
420 184996712891612412983015300465026969275215581134260840928682623267889187648443596899749920367438361894551603607227018075889710597971067885293401652741680
421 77883616127368825865849441495776354064865759657523814030975384395781347999994754294794716474691550357606225118642574609949568161745819579708522095804247280
422 184558332055376364611017633876247284513899904401715199125534086245927364928897522025579896859458650136507642461238328459596133084705733601205028663043240
423 78068174459424202230460459129652601349379659561925529230100918482027275364923651816820296371551009007742732761103812938409164294830525313309727124467290520
424 33100905970795861745715234670972702972136975654256424393562789436379564754727628370331805661537627819282918690708016685885485661008142732843324300774131180480
425 14067885037588241241928974735163398763158214653058980367264185510461315020759242057391017406153491823195240443550907091501331405928460661458412827829005751704000
426 33023204313587420755701818627144128552014588387462395228319684296857546997087422669931965742144347002805728740729828853289510342555071975254490206171375004000
427 14100908241901828662684676553790542891710229241446442762492505194758172567756329480060949371895636170198046172291636920354620916271015733433667318035177126708000
428 32946047294163151081038963910725567503995862713659912996477815875603206934010115607619040588541206005135621897877656355968740458577139564097353546811161511000
429 14133854289195991813765715517701268459214225104160102675488983010633775774690339595668568412484177376203181794189514576710589656729592872997764671581988288219000
430 32869428579525562357594687250468066184219128149209541105788332582869245987651952548066438168567854363263213474859336224908348038906029937204103887399972763300
431 14166723717775517376123310204951736525398444232309312216594771343216645020677991548216634850652745230566445007664373912935498004768498902934968775469388260982300
432 6120024646079023506485270008539150178972127908357622877568941220269590648932892348829586255481985939604704243311009530388135138059991526067906511002775728744353600
433 2649970671752217178308121913697452027494931384318850705987351548376732750987942387043210848623699911848836937353667126658062514779976330787403519264201890546305108800
434 6105923206802343728820557404832838773029795816402881811030763936351918781078208265076522692681336202416674970860984162806595656175060670017058800147930623378583200
435 14036605073108836158208177942144456949493783485983636347197158474372227082938409804773615385474336097509597634163181983463438290057610735671399540569955456042720
436 32194048332818431555523343904001048049297668545834028319259537785257401566372499552233062810720954352086233105878857760237243784535804439613301698554943706520
437 14068799121441654589763701286048457997543081154529470375516418012157484484504782304325848448285057051861683867269060841223675533842146540111012842268510399749240
438 32120545939364508195807537182759036524070961540021621861909630164743115261426443617182302393344879113839460884175937993661359666306270639522860370476051140980
439 14100919667381019097959508823231217034067152116069491997378327642322227599766208747943030750678401930975523328153236779217336893508452810750535702638986450890220
440 6204404653647648403102183882221735494989546931070576478846464162621780143897131849094933530298496849629230264387424182855628233143719236730235709161154038391696800
441 2736142452258612945768063092059785353290390196602124227171290695716205043458635145450865686861637110686490546594854064639332050816380183398033947740068930930738288800
442 31686326749281523842210668314838700365077776578303679137281028258982177965079353271397344366182280727518291955432514656239922521889759644371392541325908900100
443 14037042749931715062099326063473544261729455024188529857815495518729104838530153499229023554218750362290603336256603992714285677197163522456526895807377642744300
444 6232446980969681487572100772182253652207878030739707256870080010315722548307388153657686458073125160857027881297932172765142840675540603970697941738475673378469200
445 2773438906531508261969584843621102875232505723679169729307185604590496533996787728377670473842540696581377407177579816880488564100615568766960584073621674653418794000
446 6218472884599794309348844940854490751642389514975716881854676243476449627795488180218992093817355821931339477976636360718584224440842082437131354425160705500939000
447 31122086015143433525761326771339082582077831904347236019672168137953994203441727751097258350811804382842311797649937493899595235654260230705980983965490571000
448 13942694534784258219541074393559908996770868693147561736813131325803389403141894032491571741163688363513355685347171997267018665573108583356279480816539775808000
449 6260269846118131940573942402708399139550120043223255219829095965285721842010710420588715711782496075217496702720880226772891380842325753926969486886626359337792000
450 13911710769151404312386538672685331421222488984940567155175768811746048537801578712419368248405546833816659339379733837273091957427390564282154415303614131861760
451 68395488562747500319007962953404021716817955589896643355616584047010823633126576134922484394892585748431223737246787563842321116550019735803434669955477760
452 151317452572450221944707882640274384329243264579417352556673858511085892993642867555138239811709260505378813577979618504075931673783229503989899712290880
453 68546806015319950540952670836044296101147198854476060708173257905521909526120219002477622634704295008936602550824767182346397048223802965307424569667768640
454 150984154218766410883155662634458801984905724349066213013597484373396276489251583705897847213005055085763441741904773529397350326484147500677146629224160
455 68697790169538716951835826498678754903132104578825126921186855389895305802609470586183520481917300064022365992566671955875794398550287112808101716296992800
456 150653048617409466999639970391839374787570404778125278335936086381349354830283926724086667723502851017592907878435684113762707014364664721070398500651300
457 68848443218156126418835466469070594277919674983603252199522791476276655157439754512907607149640802915039958900445107639989557105564651777529172114797644100
458 150324111830035210521474817618058066108994923544985266811185134227678286369955795879710932641137124268646198472587571266352744771975222221679415097811450
459 68998767329986161629356941286688652344028669907148237466333976610504333443809710308787318082281940039308605098917695211255909850336626999750851529895455550
460 31739432971793634349504192991876780078253188157288189234513629240831993384152466742042166317849692418081958345502139797177718531154848419885391703751909553000
461 14631878599996865435121432969255195616074719740509855237110783080023548950094287168081438672528708204735782797276486446498928242862385121567165575429630303933000
462 6759927913198551831026102031795900374626520520115553119545181782970879614943560671653624666708263190587931652341736738282504848202421926164030495848489200417046000
463 3129846623810929497765085240721501873452079000813501094349419165515517261718868590975628220685925857242212355034224109824799744717721351813946119577850499793092298000
464 1452248833448271286962999551694776869281764656377464507778130492799200009437555026212691494398269597760386532735879986958707081549022707241670999484122631903994826272000
465 6716378001841929873802749689882191556396182940813802787735601770374378584518695924211777058149009586127351290257278237755611430449867995105427214633472687728037120
466 14412828330132896724898604484725732953639877555394426583123608949301241597679604987578920725641651472376290322440511239818908649034051491642547670887280445768320
467 6730790830172062770527648294366917289349822818369197214318725379323679826116375529199355978874651237599727580579718748995430339098902046597069762304359968173805440
468 14382031688401843526768479261467771985790219697370079517775054229324102192556357968374692262552673584614802522606236643152628929698508646574935389539230701226080
469 6745172861860464614054416773628385061335613038066567293836500433553003928308931887167730671137203911184342383102324985638582968028600555243644697693899198875031520
470 14351431620979711944796631433251883109224708591630994242205320071389370060231769972697299300291923215285834857664521246039538229848086287752435527008296167819216
471 6759524293481444325999213405061636944444837746658198288078705753624393298369163657140427970437495834399628217959989506884622506258448641531397133220907495042850736
472 14321026045511534588981384332757705390772961327665674339149800325475409530443143341399211801774355581355144529576248955264030733598408138837705790722261642039938
473 6773845319526955860588194789394394649835610707985863962417855553949868707899606800481827182239270189980983362489565755839886536992047049670234839011629756684890674
474 14290812910394421646810537530367921202184832717269755194974378805801410776159508017894150173500570021056926925083472058733937841755373522511043964159556448702301
475 6788136132437350282235005326924762571037795540703133717612829932755670118675766308499721332412770760002040289414649227898620474833802423192745882975789313133592975
476 3231152799040178734343862535616186983813990677374691649583707047991698976489664762845867354228478881760971177761373032479743346020889953439747040296475713051590256100
477 6773905239077942839295309298985716947199141881288661739169197165601046072305376861312090889367880255264090519415876378364241815557421286037205535212737343923669300
478 14171349872547997571747508993693968508784815651231509914579910388286707264237190086426968387798912667916507362794720456828957773132680514722187312160538376409350
479 6788076588950490836867056807979410915707926696939893249083777075989332779569614051398517857755679167932007026778671098821070773330553966551927722524897882300078650
480 3258276762696235601696187267830117239539804814531148759560212996474879734193414744671288571722726000607363372853762127434113971198665903944925306811950983504037752000
481 1567231122856889324415866075826286392218646115789482553348462451304417152147032492186889802998631206292141782342659583295808820146558299797509072576548423065442158712000
482 3251516852400185320364867377232959319955697335662826874166934546274724382047785253499771375515832378199464278719210753725744440138087758915993926507361873579755516000
483 6731918949068706667422085667148984099287158044850573238440858273860713006310114396479857920322634323394335980785115432144398426786931177879904609746090835568852000
484 13908923448489063362442325758572281196874293481096225699257971640208084723781228091900532893228583312798214836332883124265286005758122268346910350715063709853000
485 6745827872517195730784527992907556380484032338331669464140116245500921091033895624571758453215862906707134195621448315268663712792689300148251520096805899278705000
486 3278472346043357125161280604553072400915239716429191359572096495313447650242473273541874608262909372659667219072023881220570564417246999872050238767047667049450630000
487 1596616032523114919953543654417346259245721741901016192111610993217649005668084484214892934224036864485257935688075630154417864871199288937688466279552213853082456810000
488 3271754165006383032691687816428988236159265864551262688753301215609936487024763287325600275049255869846840032147695963431184149326228051101820627622033225108775526250
489 1599887786688121302986235342233775247481881007765567454800364294433258942155109247502218534499086120355104775720223326117849049020525516988790286907174247078191232336250
490 3265077115690043475482112943334235198942614301562382560817069988639303963581855607147384764283849225214499542286170053301732753103113299977123034504437238935084147625
491 1603152863803811346461717455177109482680823622067129837361181364421898246118691103109365919263369969580319275262509496171150781773628630288767409941678684317126316483875
492 788751208991475182459164987947137865478965222057027879981701231295573937090396022729808032277578025033517083429154672116206184632625286102073565691305912684026147710066500
493 1599901032437069335616967521190949017198712417965573793066331097962624618844616678965127854518413843881373394379624081371614978970842365318607638319078930393562165740500
494 3238666057564917683435156925487751046960956311671202010255730967535677366082219997905117114409744623241646547327174253788694289414660658539691575544694191080085355750
495 1603139698494634253300402678116436768245673374277244995076586828930160296210698898963032971632823588504615040926951255625403673260257025977147329894623624584642251096250
496 795157290453338589636999728345752637049853993641513517557987067149359506920506653885664353929880499898289060299767822790200221937087484884665075627733317793982556543740000
497 395193173355309279049588864987839060613777434839832218226319572373231674939491806981175183903150608449449662968984607926729510302732479987678542586983458943609330602238780000
498 793560589066886102509214588328994097618026977590024534591003157375967218753999612411998361251306442669577636483904835194235964463318232906985025275067186633753675908110000
499 395986733944376165152098079576168054711395461817422242760910575530607642158245806593587182264401914892119240605468512761923746267195798220585527612258526130243084278146890000
500 791973467888752330304196159152336109422790923634844485521821151061215284316491613187174364528803829784238481210937025523847492534391596441171055224517052260486168556293780
501 396778707412264917482402275735320390820818252741057087246432396681668857442562298206774356628930718721903479086679449787447593759730189817026698667483043182503570446703183780
502 790395831498535692196020469592271694862187754464257145909227881835993739925422904794371228344483503430086611726453087225991222628944601229136849935225185622517072602994390
503 397569103243763453174598296204912662515680440495521344392341624563504851182487721111568727857275202225333565698405902874673584982359134418255835517418268368126087519306178170
504 200374828034856780399997541287275981907902942009742757573740178780006444995973811440230638840066701921568117111996575048835486831109003746800941100778807257535548109730313797680
505 101189288157602674101998758350074370863490985714920092574738790283903254722966774777316472614233684470391899141558270399661920849710046892134475255893297665055451795413808467828400
506 199978830350993427079048929545601523445634359120395439871025277240915523167918527227898167221805700534371342176992629248343717094288630221609634893069758231334884971173534521400
507 101389266987953667529077807279619972386936620074040488014609815561144170246134693304544370781455490170926270483735263028910264566804335522356084890786367423286786680384982002349800
508 199585171236129266789523242676417268478221693059134818926397274726661752453021049812095218073731279864028091503415872104154064107882550240858434824382613037966115512568862209350
509 101588852159189796795867330522296389655414841767099622833536212835870831998587714354356465999529221450790298575238678901014418630912218072596943325610750036324752795897550864559150
510 199193827763117248619347706906463509128264395621763966340267083991903592154093557557561698038292591079980977598507213531400820844925917789405771226687745169264221168426570322665
511 101788045986952914044486678229202853164543106162721386799876479919862735590741807911914027697567514041870279552837186114545819451757143990386349096837437781494017017065977434881815
512 52115479545319891990777179253351860820246070355313350041536757718969720622459805650899982181154567189437583131052639290647459559299657723077810737580768144124936712737780446659489280
513 101589628743313629611651421546494855400089805760844736923073601791363977821559075342884955518819819082724333588796567818026236957699137861750118396843602620126582286038558375554560
514 197645192107614065392317940751935516342587170740943067943722960683587505489414543468647773382917935958607652896491377077872056337936065878891280927711289144215140634316261431040
515 101787273935421243677043739487246790916432392931585679991017324752047565327048489886353603292202737018682941241693059195104109014037073927629009677771313909270797426672874636985600
516 197262158789576053637681665672958897124868978549584651145382412310169700246218003655724037387989800423804149693203603091287032972940065751219011003432778893935653927660609761600
517 101984536094210819730681421152919749813557261910135264642162707164357735027294707890009327329590726819106745391386262798195396047010013993380228688774746688164733080600535246747200
518 380079814307370267775828554855025080922903884520711023397693486845596126426613750130474081072102110952083098758911848355702046954465549087596445673047311042488681894279062800
519 197261423625525168975655019969758016998987116066249021143402919672864389615412536317716048076420995584131128255875249296609362369367619976462555304311554431051625903130833593200
520 379348891587548401876259653787996186536513684742786579121928691678585364645024108303300092454655760738713708184375479416556466094937730723966452508291450828945434429097756910
521 197640772517112717377531279623546013185523629750991807722524848364542974980057560426019348168875651344869841964059624776025918835462557707186521756819845881880571337559931350110
522 103168483253932838471071327963491018882843334730017723631157970846291432939590046542382099744153090002022057505239124133085529632111455123151364357059959550341658238206284164757420
523 53957116741806874520370304524905802875727064063799269459095618752610419427405594341665838166192066071057536075240061921603731997594291029408163558742358844828687258581886618168130660
524 102971596835509302519790657490278249762837908518700895914304615940096220281308386148217248408763484868430412357328362445808648850370784407267487707523585581734135989660088965969715
525 54060088338642383822890095182396081125489901972317970355009923368550515647686902727814055414600829555925966487597390284049540646444661813815431046449882430410421394571546707134100375
526 28435606466125893890840190065940338672007688437439252406735219691857571230683310834830193148080036346417058372476227289410058380029892114066916730432638158395881653544633567952536797250
527 53957507525855586130626546614687549662253678249410346122837229016807535542093568946546856068463067071000110763712006241764816660398277256293959640289635974185733687940481153610126750
528 28489563973651749476970816612555026221669942115688662752858056920874378766225404403776740004148499413488058483239939295651823196690290391323210690072927794370067387232574049106146924000
529 15070979342061775473317561988041608871263399379199302596261912111142546367333238929597895462194556189735182937633927887399814471049163617009978455048578803221765647846031671977151722796000
530 7987619051292741000858307853662052701769601670975630376018813418905549574686616632686884594963114780559646956945981780321901669656056717015288581175746765707535793358396786147890413081880000
531 15042597083413824860373461118007632206722413692986121235440326589275987899598148084156091515938069266590672235303167194579852485227978751441221433475982609618711475251218053009209817480000
532 8002661648376154825718681314780060333976324084668616497254253745494825562586214780771040686479052849826237629181284947516481522141284695766729802609222748317154504833648004200899622899360000
533 15014374574814549391592272635609869294514679333336991552071770629446201805977888894504766766377209849580183169195656561944618240415168284740581243169273449000289877736675430020449573920000
534 28116806319877433317588525534849942499091159800256538487025787695592138213441739502817915292841216946779369230703476707761457379054622256068504200691523312734625239207257359588856880000
535 15042491381134426824909861161144719237013770493137248090558796417141793944191330634007584681670051066526962538426360038652379697794222906996649747369964972313024502975882687380038430800000
536 28064349591668706762891532017061043352637631517047104646564918688697376761550989988820120674757557959938362944825298579575335257078774080217630125690233157300418848835602028694101550000
537 15070555730726095531672752693161780280366408124654295195205361335830491320952881623996404802344808624486900901371185337231955033051301681076867377495655205470324921824718289408732532350000
538 28012185373096831843257904634129703123357635919431775455772047092621731079838069933078819335213398930273050002548671630542667347678999407206073192371106329870492419748547006335934075000
539 96420518217605033175770097976152164984141029114700057674908344293946844048581926721575443204496056843646586658274863540131926255516810857755801447644426151192142460436756745075000
540 178556515217787098473648329585466972192853757619814921620200637581383044534410975410324894823140846006752938256064562111355418991697797884732965643785974354059523074882882861250
541 96599074732822820274243746305737631956333882872319872596528544931528227093116337696985768099319197689653339596530928102243281674508508655640534413288212125546201983511639627936250
542 178227075152809631502294734881434745306889082790258067521270378102450603492834571396652708670330623043640847964079203140670261392082119290849694489461645988092623585814833261875
543 96777301807975629905746041040619066701640771955110130664049815309630677696609172268382420807989528312696980444495007305383951935900590774931384107777673771534294607097454461198125
544 52646852183538742668725846326096772285692579943579911081243099528439088666955389714000036919546303402107157361805283974128869853129921381562672954631054531714656266261015226891780000
545 28692534440028614754455586247722740895702456069251051539277489242999303323490687394130020121152735354148400762183879765900234069955807152951656760273924719784487665112253298656020100000
546 15666123804255623655932750091256616529053541013811074140445509126677619614625915317194990986149393503365026816152398352181527802195870705511604591109562897002330265151290301066186974600000
547 8569369720927826139795214299917369241392286934554657554823693492292657929200375678505660069423718246340669668435361898643295707801141275914847711336930904660274655037755794683204275106200000
548 15637535987094573247801485948754323433197603895172732764276812942139886732117473865886241002598025996972024942400295435480466620075075321012495823607538147190282217222182107086139188150000
549 8585007256914920713043015785866123564825484538449830287587970305234797815932493152371546310426316272337641693377762194078776174421216351235860207160538442807464937254977976790290414294350000
550 4721753991303206392173658682226367960654016496147406658173383667879138798762871233804350470734473949785702931357769206743326895931668993179723113938296143544105715490237887234659727861892500000
551 8569426481494022490333318842516094302457380210793841484888173625914952447845501331768331162857484482369696790122993115686618685901395631905123618762787919317796216860685820752558489767500000
552 15524323336039895815821229787166837504451775744191741820449589902019841391024458934362918773292544352119015924135857093635178778806876144755658729642731737894558363878054023102461032187500
553 166001554250679927323160536464348085404848729843586921258435393471013989728848778542997103289471273067718985735829927556875238549551805162173430999724627794144612731854082187500
554 299641794676317558345055119971747446579149331847629821766128869081252689041243282568586829042366918894799613241570266348150250089443691628471897111416295657300745003346718750
555 166301196045356244881505591584319832851427879175434551080201522340095242417890021825565690118513639986613785349071497823223388799641248853801902896836044089801913476857428906250
556 92463465001218072154117108920881827065393900821541610400592046421092954784346852135014523705893583832557264654083752789712204172600534362713858010640840513929863893132730471875000
557 51502150005678466189843229668931177675424402757598676993129769856548775814881196639203089704182726194734396412324650303869697724138497640031618911926948166258934188474930872834375000
558 28738199703168584133932522155263597142886816738740061762166411579954216904703707724675324054933961216661793198077154869559291330069281683137643352855237076772485277169011427041581250000
559 16064653634071238530868279884792350802873730556955694525051024073194407249729372618093506146708084320113942397725129572083643853508728460873942634246077525915819269937477387716243918750000
560 8996206035079893577286236735483716449609289111895188934028573480988868059848448666132363442156527219263807742726072560366840557964887938089407875177803414512858791164987337121096594500000000
561 16036017887842947553094896141682204009998732819777520381512608700514916327715594770289417900457267770523721466534888699406132901898195968073810829193945480415078059117624486846874500000000
562 28533839658083536571343231568829544501777104661525836977780442527606612682767962224714266726792291406625838908425068860153261391277928768814610016359333595044622880992214389407250000000
563 16064551727501031089666239373251033554500509924439046218490389143042522940398362732514132167184060061930347305443313768266286163289473896842625439210304814010122681998616701236281750000000
564 28483247743796154414301842860374172968972535327019585493777285714614402376592841724315837175858262521153098059296655617493415183137365065323803970231036904273267166664214009284187500000
565 16093034975244827244080541216111407727469482459766065803984166428757137342774955574238448004359918324451500403502610423883779578472611261907949243180535850914395949165280915245565937500000
566 28432923984531496897668800735179165596235834734569020855095700404164553609143031049891250891095262057334806366612385907921872046771397989236659440248296556385858567429824938596406250000
567 50146250413635796997652205882150203873431807292008855123625573905052122767448026543018079173007516855969676131591509537781079447568603155620210652995232021844547737971472554843750000
568 88285652136682741193049658243222189918013745232409956203566151241288948534239483350383942205999149394312810090830122425670914520367259076796145515836676094796738975301888300781250
569 50234536065772479738845255540393426063349821037241265079829140056293411715982266026368463115213516005363988941682339660206750362088970414697006798511068697939344476946774443144531250
570 28633685557490313451141795658024252856109397991227521095502609832087244678109891635030023975671704123057473696758933606317847706390713136377293875151309157825426351859661432592382812500
571 16349834453326968980601965320731848380838466252990914545531990214121816711200748123602143690108543054265817480849351089207491040349097200871434802711397529118318446911866678010250585937500
572 9352105307303026256904324163458617273839602696710803120044298402477679158806827926700426190742086627040047599045828823026684875079683598898460707150919386655678151633587739821863335156250000
573 28483945394110865189807553287886897818467460068135324994271899230581761461238050634273628557763970368258812346901518973428131158318892327203691136484804530381654229853554635203906250000
574 16349784656219636618949535587247079347800322079109676546712070158353931078750641064073062792156518991380558287121471890747747284875044195814918712342277800439069527935940360607042187500000
575 28434408097773281076433974934342746691826647094103785298629687231919880136957636633170543986359163463270536151515603288256951799782685557938989064943091826850555700758157148881812500000
576 16378219064317409900025969562181422094492148726203780332010699845585850958887598700706233336142878154843828823272987494036004236674826881372857701407220892265920083636698517755924000000000
577 9450232400111145512314984437378680548521969815019581251570173810903036003278144450307496634954440695344889231028513784058774444561375110552138893711966454837435888258375044745168148000000000
578 5462234327264242106118061004804877357045698553081317963407560462701954809894767492277733055003666721909345975534480967185971628956474813899136280565516610896037943413340775862707189544000000000
579 3162633675485996179442357321782023989729459462234083100812977507904431834929070378028807438847123031985511319834464480000677573165798917247599906447434117708805969236324309224507462745976000000000
580 1834327531781877784076567246633573914043086488095768198471526954584570464258860819256708314531331358551596565503989398400392992436163372003607945739511788271107462157068099350214328392666080000000000
581 1065744295965270992548485570294106444059033249583641323311957160613635439734398135988147530742703519318477604557817840470628328605410919134096216474656348985513435513256565722474524796138992480000000000
582 1831175766263352220873686546897090110067067439147150040054909210676349552808244219910906410210830789207006193398312440671182695198300548340371505970199912346243016345801659316966537450410640000000000
583 3140953286901118732201863716804614253974386688074013790831748217283618443924947203963818885438817820252154705657482745576642701883877441407155241801372062343470010884736979960491487908080000000000
584 5378344669351230705825109104117490160915045698756872929506418180280168568364635623225717269587016815500264906947744427357264900486091509258827468837965860177174676172494828699471725870000000000
585 26864640431121529137563739076131325911640555858409605464023672037028513471679541178677831758793250631708233671668471359097434401374571806092120724983954851401304440823069386671920000000
586 45844096298842199893453479652101238757065794980221169733828791872062309678634029315149883547428755344212002852676572285149205463096538918245939803726885411947618499698070625720000000
587 26910484527420371337457192555783427150397621653389826633757500828900575781358175207992981642340679387052445674521147931382583606837668345010366664787681736813252059322767457297640000000
588 45766130148674100914042844482624876106118404172431677948567178280443156090745195931960853133232447937164023255988346822079223821152497185391780042155921321110972890004706560030000000
589 77701409420499322434707715590195035833817324571191303817601321358986682666799993093312144538594988008767441860761200037485948762567906936149032329636538745519478590839909270000000
590 45843831558094600236477552198215071141952221497002869252384779601802142773411995925054165277771042925172790697849108022116709769915065092327929074485557859856492368595546469300000000
591 27093704450833908739758233349145107044893762904728695728159404744665066379086489591707011679162686368777119302428822841070975474019803469565806083020964695175186989839967963356300000000
592 45766392653435656654997015792474842981239464366095769811080075582204504018727178364369952160747781028339728551400038582890161273682100455347645410508386309417545590945891829993750000
593 27139470843487344396413230364937581887875002369094791497970484820247270883105216770071381631323434149805459030980222879653865635293485570021153728431473081484604535430913855186293750000
594 16120845681031482571469458836772923641397751407242306149794467983226878904564498761422400689006119884984442664402252390514396187364330428592565314688295010401855094045962829980658487500000
595 9591903180213732130024328007879889566631662087309172159127708450019992948215876763046328409958641331565743385319340172356065731481776605012576362239535531189103780957347883838491800062500000
596 5716774295407384349494499492696414181712470604036266606840114236211915797136662550775611732335350233613183057650326742724215175963138856587495511894763176588705853450579338767741112837250000000
597 3412914254358208456648216197139759266482344950609651164283548199018513730890587542813040204204204089467070285417245065406356460049993897382734820601173616423457394509995865244341444363838250000000
598 2040922724106208657075633285889576041356442280464571396241561823013071211072571350602198042114114045501308030679512549113001163109896350634875422719501822621227521916977527416116183729575273500000000
599 1222512711739618985588304338247856048772508925998278266348695531984829655432470239010716627226354313255283510377028016918687696702827914030290378208981591750115285628269538922253594054015588826500000000
600 3395868643721163848856400939577377913256969238884106295413043144402304598423528441696435075628761981264676417713966713663021379730077538973028828358282199305875793411859830339593316816709968962500
601 2040917054876419473162696964686004125867438512569347883543238929785785063652540593459557480452885950740070527046093994911475849217776600922790325843327601782831351840527758034095583406842691346462500
602 3390227665907673543459629509445189577852887894633468245088436760441503427994253477507570565536355399900449380475239194205109384082685383592674959872637212263839454884597604707799972436615766356250
603 2044307282542327146706156594195449315445291400463981351788327366546226567080534846937065051018422306139970976426569234105680958601859286306383000803200238995095191295412355638803383379279307112818750
604 1234761598655565596610518582894051386528956005880244736480149729393920846516643047549987290815127072908542469761647817399831298995523008929055332485132944353037495542429062805837243561084701496142525000
605 747030767186617185949363742650901088850018383557548065570490586283322112142569043767742310943151879109668194205796929526897935892291420402078476153505431333587684803169582997531532354456244405166227625000
606 1232724038261744531269577133087295526155145847454699778169126380005482033238562778494624275483748975428495369976562589978379432165497393402769762629546916392058885813811193065233551740026805949119187500
607 748263491224878930480633319783988384376173529405002765348659712663327594175807606546236935218635628085096689575773492116876315324456917795481245916134978249979743688983394190596765906196271211115346812500
608 454944202664726389732225058428664937700713505878241681331985105299303177258891024780112056612930461875738787262070283207060799717269806019652597517010066775987684162901903667882833670967332896358130862000000
609 277061019422818371346925060583056947059734525079849183931178929127275634950664634091088242477274651282324921442600802473100027027817311865968431887859130666576499655207259333740645705619105733882101694958000000
610 454198392496423559585123050136158929606122172262047842510129392011927270410925629657521708979138772593975281053443938480491847586585757157325298176818246994387704352798785793017451976424763498167379827800000
611 277515217815314794906510183633193105989340647252111231773689058519287562221075559720745764186253790054918896723654246411580518875403897623125757186035948913570887359560058119533663157595530497380269074785800000
612 1210688832981754593134315308387518202479926471862600747230589078320490711132081097415091889804467548682635543311535002648538788200891925640950887285631916268879634583627800859150448765286957120164303125
613 742152254617815565591335284041548658120194927251774258052351105010460805923965712715451328450138607342455588049970956623554277167146750417902893906092364672823215999763841926659225093120904714660717815625
614 455681484335338757273079864401510876085799685332589394444143578476422934837314947607287115668385104908267731062682167366862326180628104756592376858340711909113454623854998942968764207176235494801680738793750
615 280244112866233335722944116606929188792766806479542477583148300763000104924948692778481576136056839518584654603549532930620330601086284425304311767879537824104774593670824349925789987413384829303033654358156250
616 172630373525599734805333575829868380296344352791398166191219353270008064633768394751544650899811013143448147235786512285262123650269151205987456049013795299648541149701227799554286632246645054850668731084624250000
617 106512940465295036374890816287028790642844465672292668539982340967594975879035099561703049605183395109507506844480278080006730292216066294094260382241511699883149889365657552324994852096179998842862607079213162250000
618 172351036351610091221506175221729434697159329566816615760489224866658537021092394112788106157254684643216030492686534110043252900025997239634725537607624109843284610624041346804198789799644011072593215338532625000
619 106685291501646646466112322462250520077541625001859485155742830192461634416056191955815837711340649794150722874972964614116773545116092291333895107779119323992993173976281593671799050885979642853935200294551694875000
620 66144880731020920808989639926595322448075807501152880796560554719326213337954839012605819381031202872373448182483238060752399597971977220627014966823053980875655767865294588076515411549307378569439824182622050822500000
621 41075970933963991822382566394415695240255076458215938974664104480701578482869955026828213835620376983743911321322090835727240150340597854009376294397116522123782231844347939195516070572119882091622130817408293560772500000
622 66038538479041787495791907386520410354107839964977393849942290161899643863134975927376549574952374571935548748106255362905530788328935456606714299673820775118620951518244275233948666514662189857913393597119443023750000
623 41142009472443033609878358301802215650609184298180916368514046770863478126733090002755590385195329358315846870070197091090145681128926789465983008696790342898900852795866183470750019238634544281480044211005413003796250000
624 65932707487889476938907625483657396875976256888110442898259690337922240587713285260826266642941232946018985368702238928029079617193792931836511231885881959773879571788247088895432723138837410707500070850970213147109375
625 105492331980623163102252200773851835001562011020976708637215504540675584940341256417322026628705972713630376589923582284846527387510068690938417971017411135638207314861195342232692357022139857132000113361552341035375
626 66038199819870100102009877684431248710977818899131419606896905842462916172653626517243588669569938918732615745292162510313926144581303000527449649856899370909517779103108284237665415495859550564632070964331765488144750
627 105324082647320733815007779401006776253553140190002264125832385713656963592749005609638897399633076425410870407164533509272609480990913876439313636135405695230490875762533148704410551030079028013767258316318605244250
628 66143523902517420835824885463832255487231372039321421871022738228176573136246375522853227566969571995158026615699327043823198754062293914403888963493034776604748269978870817386369826046889629592645838222648084093389000
629 41604276534683457705733852956750488701468533012733174356873302345523064502698970203874680139623860784954398741274876710564792016305182872160046158037118874484386661816709744136026620583493577013774232242045644894741681000
630 26210694216850578354612327362752807881925175798021899844830180477679530636700351228441048487963032294521271207003172327655818970272265209460829079563384890925163596944527138805696770967600953518677766312488756283687259030000
631 16538948050832714941760378565897021773494785928551818802087843881415783831757921625146301595904673377842922131619001738750821770241799347169783149204495866173778229671996624586394662480556201670285670543180405215006660447930000
632 10452615168126275843192559253646917760848704706844749482919517333054775381671006467092462608611753574796726787183209098890519358792817187411302950297241387421827841152701866738601426687711519455620543783290016095884209403091760000
633 6616505401423932608740890007558498942617230079432726422688054471823672816597747093669528831251240012846328056286971359597698754115853279631354767538153798238017023449660281645534703093321391815407804214822580188694704552157084080000
634 10436128393413142915995094649145897385831593185225120540517436075431660594002755668248468188093438506066763495720775015138326110592828516768698371511283593435358081150883724992956944942147305702535968793095552348098903079112120000
635 6626941529817345751656885102207644840003061672617951543228571907899104477191749849337777299439333451352394819782692134612837080226446108148123465909665081831452381530811165370527660038263539121110340183615675741042803455236196200000
636 4214734812963831898053778925004062118241947223785017181493371733423830447493952904178826362443416075060123105381792197613764383024019724782206524318546992044803714653595901175655591784335610881026176356779569771303222997530220783200000
637 6616538167918103450633875863428668945434768012221377051010002721230503057290349928067231338215723822700350243927460278828515514951365345027011812117028244968294685484451964169004068735220739216681595536545635433757021974144773600000
638 16255093228049310272682746492832885254259411788950032554244756638669291421296837511588996123799205547067025294384538965882104919741760952199299859762158992561724741021737119743821475651823240771714103479097187119223037249400000
639 10387004572723509264244275008920213677471764133139070802162399492109677218208679169905368523107692344575829163111720399198665043714985248455352610388019596246942109512890019516301922941515050853125312123143102569183520802366600000
640 6647682926543045929116336005708936753581929045209005313383935674950193419653554668739435854788923100528530664391501055487145627977590559011425670648332541598042950088249612490433230682569632546000199758811585644277453313514624000000
641 4261164755914092440563571379659428459046016517978972405879102767643073981997928542661978382919699707438788155874952176567260347533635548326323854885581159164345531006568001606367700867527134461986128045398226397981847573962873984000000
642 6637328280240019377824877538410324702563888657288119012272745743992327074763128571124576920435669326228641987344162268796355681516566274651594789541403674710818584122380064807426325338827312246084311597193499062277021143244352000000
643 4267802084194332459941396257197838783748580406636260524891375513387066309072691671233102959840135376765016797862296338836056703215152114600975449675122562839056349590690381671175127192865961774232212356995419897044124595106118336000000
644 10290406630228223399804686010372474981068873709145722881282009551587193561862707050347939315227362410702270354785445051396687780214768225090118653010885389353845216211494496911710406602913568569480856151854239557318690914476000000
645 6637312276497204092874022476690246362789423542398991258426896160773739847401446047474420858321648754902964378836612058150863618238525505183126531192021076133230164456413950508053212258879251727315152217945984514470555639837020000000
646 4287703730617193843996618519941899150361967608389748352943774919859835941421334146668475874475785095667314988728451389565457897382087476348299739150045615182066686238843412028202375119235996615845588332793105996347978943334714920000000
647 2774144313709324417065812182402408750284193042628167184354622373149313854099603192894503890785832956896752797707308049048851259606210597197349931230079513022797145996531687582246936702145689810452095651317139579637142376337560553240000000
648 4281086903872414223866994108645692515870668275660751827707750575847706564968523445824851683311470612494988885350784026309955647540448452465046190169875791701847447525511863552850210960101373164277925387835091943884478975829568755000000
649 6596435907353488788701069504846983845717516603483438871660632628424817511507740286324887031296564888281955139215383707719500227335051544630271479460517398616097761980757879126117428289832624290104661614537892055291955278627995000000
650 4287683339779767712655695178150539499716385792264235266579411208476131382480031186111176570342767177383270840489999410017675147767783504009676461649336309100463545287492621431976328388391205788568030049449629835939770931108196750000000
651 2791281854196628780938857560976001214315367150764017158543196696717961529994500302158375947293141432476509317158989615921506521196827061110299376533717937224401767982157696552216589780842674968357787562191709023196790876151436084250000000
652 4281107138338387700826468651803682844041974157613523249299381436683990076678681445028183968241014466988511222636487140983905707357096719494324197137604198196935226966499534589289248130126802098708263132195872734964403184281343687500000
653 2795562961334967168639684029627804897159409124921630681792496078154645520071178983603404131261382446943497828381626103062490426904184157829793700730855541422598703209124196086805879028972801770456495825323904895931755279335717427937500000
654 4274561102958665395473522981082270484953224961653869544025223361092730153014035143124471148717710163522167933305238689697997594654715837660235016408035996059019423867162379337623668240019574572563449274195573235369656390421586281250000
655 2799837522437925834035157552608887167644362349883284551336521301515738250224193018746528602410100157107019996314931341752188424498838873667453935747263577418657722632991358466143502697212821345029059274598100469167124935726139014218750000
656 4268045003716350356760910903367206048238357240675738645330062959627649771683221065162391162210518532175335360236175825841750647101888526932094414248877404601612382062486826930096802892092715464983322064936128763974275816655699716796875
657 2804105567441642184391918463512254373692600707123960289981851364475365899995876239811690993572310675639195331675167517578030175145940762194386030161512454823259335015053845293073599500104914060494042596663036597931099211542794713935546875
658 1845101463376600557329882348991063377889731265287565870808058197824790762197286565796092673770580424570590528242260226566343855246029021523906007846275195273704642439905430202842428471069033451805080028604278081438663281195158921769589843750
659 1215921864365179767280392467985110766029332903824505908862510352366537112288011846859625072014812499792019158111649489307220600607133125184254059170695353685371359367897678503673160362434493044739547738850219255668079102307609729446159707031250
660 802508430481018646405059028870173105579359716524173899849256832561914494110087818927352547529776249862732644353688662942765596400707862621607679052658933432345097182812467812424285839206765409528101507641144708740932207523022421434465406640625000
661 530458072547953325273744018083184422787956772622478947800358766323425480606768048310980033917182101159266277917788206205168059220867897192882675853807554998780109237839041224012452939715671935698075096550796652477756189172717820568181633789453125000
662 801296182096606231531335374748012723244647692783200827492989072996110997895420012554350504406619488155991356371281278255540874955993802406167184069195702415075693712747796410894944017697389630963859662463439052081202702677821481220818177929687500
663 1208591526540884210454502827674227335210630004197889634227736158365174959118280561922097291714358202346894956819428775649382918485661843749875089093809505905091544061459723093355873329860316185465851677923739143410562145818735265793089257812500
664 802504773623147115741789877575686950579858322787398717127216809154476172854538293116272601698333846358338251328100707031190257874479464249917059158289511920980785256809256133988299891027249947149325514141362791224613264823640216486611267187500000
665 1206774095673905437205699064023589399368208004191577018236416254367633342638403448295146769471178716328328197485865724858932718608239795864536931065097010407489902641818430276674135174477067589698233855851673370262576338080661979679114687500000
666 1811973116627485641449998594630014113165477483771136664018643024576026039997602775217938092299067141634126422651450037325724802715074768565370767365010526137372226188916561976988190952668269654201552336113623679072937444565558528046718750000
667 1208586068790532922847149062618219413481373481675348154900434897392209368678401051070364707563477783469962323908517174896258443410954870633102301832462020933627274868007346838651123365429735859352435408187786993941649275525227538207161406250000
668 1809260582021755872525672249428472175870319583346329573204243858371570911195211154296953155035146382440063359144486788766853957202028249450751948850991049301837237826358303650675334379385832124779094922436806877158157598091657991328085937500
669 1210395329372554678719674734867647885657243801258694484473639141250580939589596262224661660718512929852402387267661661685025297368156898882553053781313011982929112105833705142301798699809121691477214503110223800818807433123319196198489492187500
670 1806560193093365192118917514727832665160065375012976842497968867538180506850143674962181583161959596794630428757703972664216861743517759526198587733303002959595689710199559913883281641506151778324200750910781792266876765855700292833566406250
671 1212201889565648043911793652382375718322403866633707461316137110118119120096446405899623842301674889449197017696419365657689514229900416642079252369046314985888707795543904702215681981450627843255538703861134582611074309889174896491323058593750
672 814599669788115485508725334400956482712655398377851414004444137999376048704811984764547222026725525709860395891993813721967353562493079983477257591999123670517211638605503959888938291534821910667722008994682439514641936245525530442169095375000000
673 548225577767401721747372150051843712865617083108294001624990904873580080778338465746540280423986278802736046435311836634884028947557842828880194359415410230258083432781504165005255470202935145879376912053421281793354023093238681987579801187375000000
674 813391064936797806746842952599174648168571339923284868879808464204124748929285557487448487275944033831952591150314297677869479150679292030979516853732062656169263253385021016328272210983583302491657139545135432927824960078989142414806826687500000
675 1205023799906367121106434003850629108397883466553014620562679206228332961376719344425849610779176346417707542444910070633880709852858210416265950894417870601732241856866697801967810682938641929617269836363163604337518459376280210984899002500000
676 814596088736704173867949386603025277276969223389837883500371143410353081890662276831874336886723210178370298692759207748503359860532150241395782804626480526770995495241887714130240021666521944421274409381498596532162478538365422625791725690000000
677 551481552074748725708601734730248112716508164234920247129751264088809036439978361415178926072311613290756692214997983645736774625580265713424944958732127316623963950278757982466172494668235356373202775151274549852273997970473391117660998292130000000
678 813394619579275406649855065973817275393079888252094759778394194821252266135661300022387796566831288039464147809731539300496717736844049724815553036478063888825905531384598794197894534908901705565195833556452138425182887862055149141092917835000000
679 552294946694328001115251589796221929991901244123172341889529658283630288706114022715201313868878444578796156362807715185037271343317109763149760511768605380512789855810142581260370389203144258078767970984831001990699180858335446266802091209965000000
680 812198451021070589875369984994444014693972417828194620425778909240632777508991209875296049807174183204111994651187816448584222563701632004632000752600890265459985082073739090088779984122270967762894074977692649986322324791669773921767781191125000
681 553107145145349071705126959781216374006595216541000536509955437192870921483623013925076609918685618762000268357458903001485855565880811395154392512521206270778249840892216320350459169187266529046530865059808694640685503183127116040723858991156125000
682 1189160621996175367654919891859410337902570532892305141231059754372749893541556690097859086864332132424902323589965048033397235072541540310012797689478948131634252029334578134756450256678362176637909170586356959951938629662470902470575285281250
683 812196704823387776108310286139977260787455673965444411460813812236588177288883219336837756328338846446208287011946127806810311554545872031738740821914121573906194136035516866038655525311321366643691963510481803647174084059467626387402919847093750
684 555542546099197238858084235719744446378619680992363977439196647569826313265596122026397025328583770969206468316171151419858253103309376469709298722189259156551836789048293536370440379312943814784285303041169553694667073496675856448983597175412125000
685 380546644077950108617787701468024945769354481479769324545849703585331024586933343588081962350079883113906430796577238722602903375766922881750869624699642522238008200498081072413751659829366513127235432583201144280846945345222961667553764065157305625000
686 554732717314796076702314433626858521529671255801413009542054961494651639339552978991373122959300121157298004076643205134989655066715631022960451347958662568860070263116736257162903294211904538086349027089214496036220036946389156949786828083319687500
687 381101376795264904694490015901651804290884152735570737555391758546825676226272896567073335473039183235063728800653881927737893030833638512773830076047601184806868270761197808670914563123578417665321781610290358776883165382169350824503550893240625312500
688 262197747235142254429809130940336441352128297082072667438109529880216065243675752838146454805450958065723845414849870766283670405213543296788395092320749615147125370283704092365589219429021951353741385747879766838495617782932513367258443014549550215000000
689 380548254332572212525122105864058695721521476171368167544426023048209093241909655788311255160306180066362620340856125930745530341383952535251661962729680138094521582414664865552379128344008637668710284104324770447744002587710469328386709745354935000000
690 551519209177640887717568269368201008292060110393287199339747859490158106147695153316393123420733594299076261363559602798181928030991235558335741974970550924774668960021253428336781345426099474882188817542499667315571018243058651200560448906311500000
691 381099773541749853412839674133426896729813536281761454743765770907699251348057350941627648283726913660661696602219685533543712269414943770809997704704650689019296251374686118980715909689434737143592472921867270115059573605953527979587270194261246500000
692 550722216100794585856704731406686266950597595782892275641280015762571172468290969568826081334865482168586266766213418401074728713027375391343927318937356487022104409500991501417219522672593550785538255667438251611357765326522439276860217043730125000
693 381650495757850647998696378864833582996764133877544347019407050923461822520525641911196474365061779142830282868985898951944786998127971146201341632023588045506318355784187110482133129212107330694378011177534708366670931371280050418864130411304976625000
694 549928668238977878960657606433477785297931028641994736339203243405564585764446169900859473148504004528573894623898989844300845818628200498849195435192489979115732501129952608763880589642805952009190217835064421277623820419711888211619784454329937500
695 1138509742226547029575400044373433642767829881770083818310032075783995829955894974174958797471153676369906101389988074829047866712133327465139890140660400557146591793654474631259004377915855187638714803240131300196933534329924720690688441497500
696 792402780589676732584478430883909815366409597711978337543782324745661097649302902025771323039922958753454646567431700081017315231644795915737363537899638787774027888383514343356267047029435210596545503055131384937065739893627605600719155282260000
697 552304738071004682611381466326085141310387489605248901268016280347725785061564122711962612158826302251157888657499894956469068716456422753268942385916048235078497438203309497319318131779516341785792215629426575301134820705858441103701251231735220000
698 791267533053015304600833046312442895860153996569124500383977479008203130460693585547224372720381521849796402088108732029325313347358771852820834363776573402691257074789841686703894171603891607142968790300038073497327823360828712182953081993890000
699 553096005604057697915982299372397584206247643601818025768400257826733988192024816297509836531546683773007685059588003688498394029803781525121763220279824808481188695278099339006022025951120233392935184419726613374632148529219269815884204313729110000
700 790137150862939568451403284817710834580353776574025751097714654038191411702892594710728337902209548247153835799411433840711991471148259321602518886114035440687412421825856198580031465644457476275621692028180876249474497898884671165548863305327300
701 553886142754920637484433702657215295040827997378392051519497972480772179603727708892220564869448893321254838895387415122339106021274929784443365739165938843921876107699925195204602057416764690869210806111754794250881623027118154487049753177034437300
702 789011599365983814080389889825093012878672360937880415269940131738991708837218958535926730583260531796659314665794038635810692337998475476415050910492790375957088472507015947584903215693396995540186333492528196938577810579940391007193380594066150
703 554675154354286621298514092547040388053706669739329931934767912612511171312564927850756491600032153853051498210053209160974916713612928259919780790076431634297833196172432211152186960632458087864750992445247322447820200837698094878056946557628503450
704 390491308665417781394153921153116433189809495496488272082076610479207864604045709206932570086422636312548254739877459249326341366383501494983525676213807870545674570105392276651139620285250493856784698681454115003265421389739458794152090376570466428800
705 785657278135743235036776663453782874482791601019039831159552558682577062731342908720753624237055754363559689633071695084404891839210304300555355718955400373312558865460273178715637282400785662404878423985622684982174782736762655387861959411640192
706 1112829005857993250760306888744734949692339378213937437903048949975321618599635848046393235463251776718923073134662457626635824134858787961126566174157790897043284511983389771551894167706495272528156407911646862580984111525159568538048101149632
707 786770107141601228287536970342527609432483940397253768597455607632552384349942544568800017472519006140278612706206357542031527663345163088516482285129558164209602149972256568487189176568492157677406580393534331844755766848287814956400007512789824
708 557033235856253669627576175002509547478198629801255668166998570203847088119759321554710412370543456347317257795994101139758321585648375466669669457871727180260398322180357650488929937010492447635603858918622306946087082928587772989131205319055195392
709 394936564222083851765951508076779269162042828529090268730401986274527585476909358982289682370715310550247935777359817708088650004224698205868795645631054570804622410425873574196651325340439145373643135973303215624775741796368731049294024571210133532928
710 280404960597679534753825570734513281105050408255654090798585410254914585688605644877425674483207870490676034401925470572742941502999535726166844908398048745271281911402370237679622440991711793215286626541045283093590776675421799044998757445559194808378880
711 394381097887031694449824994000721914353094807673212504639360633269922061446702735411287868471459733460866433757982377739441549230660387800515956270602037616415305079328228182390467568202126291442034636485295756812363961568807031005624131428353297902080
712 553906036358190582092450834270676846001537651226422057077753698412811884054357774454055995044185018905711283367952777723934760155421892978252747571070277551145091403550882278638297146351300971126453141131033366309499946023605380625876589084765867840
713 394935003923389885031917444834992591199096345324438926696438386968334873330757093185741924466503918479772145041350330517165483990815809693494209018173107893966450170731779064669105865348477592413161089626426790178673461514830636386250008017438063769920
714 553130257595784152705766729460773937253636337989410261479605583989264528474449710344176364799025095910045021066316989519839613432515139626742589661306873801073459622873640146595386366034282342315351666143454888205425016127213776451330543441790005280
715 395488134180985669184623211564453365136349981662428336957917992552324137859231542896086100831302943575682190062416647506685323604248324833120951607834414767767523630354652704815701251714511874755476441292570245066878886530957850162701338560879853775200
716 552357729303052610593049178162644364715572600087190414745695520324475052876021707955427515127518077619667863215665708808219725704257436917766692189712869787384809539601470258122487781724178596027201733648841124395082243758321019780309132068267952200
717 396040491910288721795216260742616009501065554262515527372663688072648612912107564604041528346430461653301857925632313215493543329952582270038718300024127637554908439894254175073823739496236053351503643026219086191273968774716171182481647692948121727400
718 551588428844413261553225989892222854458308571396261180184768367789204196256417220896993772070237411773400916330964224534113570097426994805067852785548924286288173314615952890074963425482222915531342121206433267675869037290691046215155498179593484300
719 396592080339133135056769486732508232355523862833911788552848456440437817108363981824938522118500699065075258841963277440027656900050009264843786152809676561841196613208870127963898702921718276267034985147425519458949837812006862228696803191127715211700
720 285546297844175857240874030447405927295977181240416487758050888637115228318022066913955735925320503326854186366213559756819912968036006670687526030022967124525661561510386492134007066103637158912265189306146374010443883224644940804661698297611954952424000
721 205878880745650793070670175952579673580399547674340287673554690707360079617293910244962085602156082898661868370039976584667157249953960809565706267646559296783001985848988660828619094660722391575743201489731535661530039804969002320161084472578219520697704000
722 285150804356857054114501628743185143463157268247008708689133920647313129663841980948700949587473799028617546218891934327793846606584433254246130564607422848729919647990289003917754978754463146226791137797412099254196731031813022604101225031271772189332000
723 206164031550007650124784677581322858723862704942587296382243824628007392746957752225910786551743556697690485916258868518994951096560545242819952398211166719631731905496978949832536849639476854721969992627528947760784236536000815342765185697609491292887036000
724 284756949654706699067382151355418313154506498539485215997574343408849989981985845615898876452684470576920560657816116738943302619558764147541370715761279999491342410907429488718973549225796760665704409706531695802188172011050849920946389085095982448739000
725 392768206420285102161906415662645949178629653157910642755274956425999986182049442228826036486461338726786980217677402398542486371805191927643269952774179309643230911596454467198584205828685187125109530629698890761638857946277034373719157358753079239640
726 541003039146398212344223713033947588400316326663788764125723080476584003005577744116840270642508731028632204156580444075127391696701366291519655582333580316312990236358752709639923148524359761880316157892147232454048013700106107952781208483130963140
727 393309209459431500374250639375679896767029969484574431519400679506476570185055019972942876757103847457815612421833982842617613763501893293934789608356512889959543901832813219908224128977209546886989846787591037994092905959977140481671938567236210202780
728 286329104486466132272454465465494964846397817784770186146123694680714943094720054540302414279171600949289765843095139509425622819829378317984526834883541383890547960534288024093187165895408550133728608461366275659699635538863358270657171276947961027623840
729 208733917170633810426619305324345829373024009165097465700524173422241193516050919759880460009516097092032239299616356702371279035655616793810720062630101668856209463229495969563933443937752833047488155568336014955921034307831388179309077860895063589137779360
730 285936872836484671817286719622391547086334259130270500959622155372933141802809479123123917821254927523331834657008707811467505528295365470973589126890550231309875977026706807621826635531168264448613911737446595830028814120316970108642572412185018615257232
731 209019854043470295098436592043968220920110343424227736201483795577614126657853729239003583927337352019555571134273365410182746541183912159281693651756992219087519339206522676371555270573284001311936769480073461551751063121951705149417720433307248607753036592
732 285546248693265430462345071098317241694139813421076142351753819095101265926029684752737136512755945381906517942996400833582987078120098578253679852127038550666010026238418956791742172914322406163848045737805275343922217379715444193193607149326842360318356
733 209305400292163560528898937115066538161804483237648812343835549396709227923779758923756321063850107964937477652216361811016329528262032257859947331609119257638185349232761095328347012746198323718100617525811266827094985339331420593610914040456575450113354948
734 285157221106489864480788742663578389866218642013145520904408105445107939950653622511929592730041019025800378272774334892392819520792959479373225247423868198417146252360709939139437347065665291169074410798107992952445484113530545767862280709068903882988222
735 209590557513270050393379725857730116551670701879661957864739957502154335863730412546268250656580148983963278030489136145908722347782825217339320556856543125836602495485121805267486450093263989009269691936609374820047430823444951139378776321165644353996343170
736 154258650329766757089527478231289365782029636583431200988448608721585591195705583634053432483242989652196972630440004203388819647968159359961739929846415740615739436677049648676870027268642295910822493265344499867554909086055484038582779372377914244541308573120
737 113688625293038099974981751456460262581355842161988795128486624627808580711235015138297379740150083373669168828634283097897560080552533448291802328296808400833799964830985591074853210096989372086276177536558896402387967996422891736435508397442522798226944418389440
738 383258299034666191015197050814055101600516960930530149165557926367837725133621523776537968825038074701290538730833024000257521462987259966318503388636948472440852824162781562960222646463920240535368799107362658826041229047323324763261534236086831032540
739 283227882986618315160230620551586720082782034127661780233347307585832078873746306070861558961703137204253708122085604736190308361147585115109374004202704921133790237056295575027604535736837057755637542540341004872444468265971937000050273800468168133047060
740 382740382414349074540852189934576648760516262334678081396415280521394701180738251447110214813112347573315821786602168562419335623172412317715370275949601244775392212238237263550816940184914942913023706135595952530330362521583698648716586216848875855469
741 283610623369032664234771472741521296731542550389996458314743722866353473574927044322308669176516249551827023943872206904752727696770757527427089374478654522378565629268533812291155352677021972698550566246476600824974798628493520698698990386685017008902529
742 210439082539822236862200432774208802174804572389377372069539842366834277392595866887153032528975057167455651766353177523326523951003902085350900315863161655604895696917252088720037271686350303742324520154885637812131300582342192358434650866920282620605676518
743 156356238327087921988614921551237140015879797285307387447668102878557868102698729097154703169028467475419549262400410899831607295595899249415718934686329110114437502809518301918987692862958275680547118475080028894413556332680248922316945594121769987110017652874
744 116329041315353413959529501634120432171814569180268696261065068541647053868407854448283099157757179801712144651225905709474715827923349041565294887406628857925141502090281616627726843490040957106327056145459541497443685911514105198203807522026596870409853133738256
745 86665135779938293399849478717419721968001854039300178714493476063527055131963851563970908872529098952275547765163299753558663291802895035966144691117938499154230419057259804387656498400080513044213656828367358415595546004078008372661836603909814668455340584635000720
746 116173104262651867828216459406728849823058785575469408464468466573092567201023929710416767925642223796616015770996380366700621034588331147407700658335038202619611821792573464326617290080536880756318574836953563559779552284286874494184767565562754247259169684497320
747 208192169414206344034265503615047158420489249412589059431780610300358179170988155586051063559265574205104247012138478710380336221437882090446033412247899590543542885137288940369451550208933692389044934466923586465056212864464326729828313818527576163214517480
748 278331777291719711275756020875731495214557820070306229186872473663580453437149940623062919196879109899871987984142351217086010991227115094179189053807352393774789953392097513862903141990553064691236543404978056771465525219872094558594002431186599148682510
749 208470501191498063745541259635922889915703807232659365660967482774021759624425305526674126478462453315004119000122621061597422232429109205540212601301706942937317675090681037883314453350924245453736171010328564521827678389684198824386907820958762762363199990
750 156352875893623547809155944726942167436777855424494524245725612080516319718318979145005594858846839986253089250091965796198066674321831904155159450976280207202988256318010778412485840013193184090302128257746423391370758792263149118290180865719072071772399992500
751 117421009796111284404676114489933567745020169423795387708539934672467756108457553337899201738993976829676070026819066312944748072415695760020524747683186435609444180494826094587776865849908081251816898321567563966919439852989624987835925830155023125901072394367500
752 88300599366675685872316438096430042944255167406694131556822030873695752593560080110100199707723470575916404660167937867334450550456603211535434610257756199578302023732109223130008203119130877101366307537818808103123418769448197990852616224276577390677606440564360000
753 66490351323106791461854277886611822337024141057240681062286989247892901702950740322905450379915773343665052709106457214102841264493822218286182261524090418282461423870278245016896176948705550457328829575977562501651934333394493087112020016880262775180237649744963080000
754 88183489818444020506438034332376422197644749412786049154226776190839392178979761701466114562222511065868770171228723095627110430363159440697854458254761827960824169589228441666971056961147944903619137368670507296620602564183677834366074292944645590424718368362020000
755 154701091738860612265142817126225029073540194575301169517524277340185767604894104120812446054510786484573080428452652244422806772269917004864443591517498053525414095152367776267656781651941484853504911834867781758029213743579102380362395145729828674926044240800
756 116954025354578622872447969747426121979596387098927684155248353669180440309299942715334209217210154582337248803910205096783641919836057255677519355187228528465213055935190038858348526928867762549249713347160043009070085590145801399553970730171750478244089446044800
757 88534197193416017514443113098801574338554465033888256905523003727569593314140056635507996377428087018829297344560025258265216933315895342547882151876731996048166283342938859415769834885152896249782033003800152557866054791740371659462355842740015112030775710655913600
758 116799732445139864794779832584170942399148370757108518345017155313416350018654428279034296012438109523521500454564677121721922075614637655076361677937641155736367128420763666775421945758776907981242787603957984904836483894116585302720786072216378775766194868939200
759 153886340507430651903530741217616524900063729587758258689087161150746179207713344241151905154727417027037550006014067354047328162865135250429989035490963314540668153387040404183691628140681038183455583140919611205318160598309071545086674666951750692709084148800
760 202482026983461384083593080549495427500083854720734550906693633093087077904885979264673559414115022403996776323702720202693852845875177961092090836172320150711405464982947900241699510711422418662441556764367909480681790260932988875114045614410198279880373880
761 154088822534414113287614334298166020327563813442478993239993854783839266285618230220416578714141532049441546782337770074250022015711010428391081126327135634691379558852023352083933327651392460602118024697683979114798842388570004533961788712566160890988964522680
762 202216302538601198540176291729876667096540437588555109238837079768817934758029173517607058679975763844411478716978700884842548577048570115998794129038235741064802570671946656278127726576630525724564336873601022460365934893136488889713633481057953925182368140
763 154291038836952714486154510589895896994660353880067548349232691863608084220376259393934185772821507813285958261054748775134864564288058998507079920456173870432444361422695298740211455377969091127842589034557580137259208323463141022851502346047218844914146890820
764 117878353671431873867422046090680465303920510364371606938813776583796576344367462176965717930435631969350472111445828064203036527116077074859409059228516837010387492126939208237521551908768385621671738022401991224866035159125839741458547792380075197514408224586480
765 90176940558645383508577865259370555957499190428744279308192539086604380903441108565378774216783258456553111165256058469115322943243798962267447930309815380312946431477108494301703987210207815000578879587137523287022516896731267402215789061170757526098522291808657200
766 117724465481260291786655176578812736236944112831258850271791826483817729638957060790311715687706603729181607265347334816077445095618536504265597820247800757588702913155494117887342019856668165797100364996263085231099891510093038384093719401006210869580316307844200
767 153486917185476260478038039868073971625741998476217536208333541699892737469305164003013970909656588955908223292499784636346082262866410044674834185459974912110434045835064038966547613893961102734159537152885378397783430912767977032716713691012008956428052552600
768 117877952398445768047133214618680810208569854829735067808000160025517622376426365954314729658616260318137515488639834600713791177881402914310272654433260732500813347201329181926308567470562126899834524533415970609497674941005806361126436114697222878536744360396800
769 90648145394404795628245442041765543050390218364066267144352123059623051607471875418868027107475904184647749410764032807948905415790798841104599671259177503293125463997822140901331288384862275585972749366196881398703712029633465091706229372202164393594756413145139200
770 69799071953691692633748990372159468148800468140331025701151134755909749737753344072528380872756446222178767046288305262120657170158915107650541746869566677535706607278323048494025092056343952201199017011971598677001858262817768120613796616595666583067962438121757184000
771 53815084476296295020620471576934949942725160936195220815587524896806417047807828279919381652895220037299829392688283357095026678192523547998567686836435908380029794211587070388893345975441187147124442116230102579968432720632499220993237191395258935545399039791874788864000
772 69708658648052195622565377690330246039799431264501581367341353493272560942756254248600235301677746162305478487938190877066096733410004595853066951860668275103665536543506567861260810849017081796793318803406868626902114923099092255172587035486086704074351087813309312000
773 53884793134944347216243036954625280188764960367459722396954866250299689608750584534167981888196897783462134871176221547972092774925933552594420753788296576655133459748130576956754606786290204228921235435033509448595334835555598313248409778430745022249473390879688098176000
774 116209956302008165823091585491754804959424249708590252237702880373543753523299663855653774616951659784022034051250772761914012469223995031147322504970092738370780622632865329568678328765597478836014774197210968993445717851562893318346795362081431895751398132624000
775 149948330712268601062053658699038458012160322204632583532519845643282262610709243684714547892840851334221979420968739047630983831256767782125577425767861597897781448558535909120875262923351585594857773157691572894768668195565023636576510144621202446130836300160
776 193232384938490465286151622034843373727010724490505906614071966035157554910707788253498128727887695018327293068258684339730649267083463636759764723927656698321883309998113284949581524385762352570693006646509758885011170355109566541980038846161343358416026160
777 150141563097207091527339810321073301385887332929123089439133917609317420165619951472968046021568739029240306714036997731970714480523851245762337190491789254596103331868534022405824844447737347947428466164338082653653679365920133203118490183467363789489252326320
778 192984014263762328441310810181328150881603255692960269201971616464418277847840554592503915194818430628843581894649097341864671568796723966275497674153970764262343614226907483812114195948248519212632989928455119092099844943342073525859241881063449600885928440
779 150334547111470853855781121131254629536768936184816049708335889225781838443467792027560549936763557459869150295931646829312579152092647969728612688165943225360365675482760929889636958643685596466641099154266537772745779210863475276644349425348427239090138254760
780 192736598860860069045873232219557217354831969467712884241456268238181844158292041060975064021491740333165577302476470293990486092426471756062323959187106699179955994208667858832867895697032815982873204043931458683007409244696763175185063365831316973192484942
781 246781816723252329124037429218383120812845031328697675085091252545687380484368810577432860462857542039904708453875122015352735073529413260002975619957883097541556970817756541399318688472513208684856855369950651322672739109726969494475113144470316226878982
782 315577770745846968189306175471078159607218710138999584507789325505994092691008709178302890617464887519059729480658723804798893955919965805630403606084249485347259553475391996674320573494262415198026669271036638520041865869216073522346692000601427400101
783 247097394493998176092226735393854198972452250038836674669599041871193374577059819286611163353475006927423768183355780739157533967485333225808606023563967347026904230371231933395993009046007471100054882039221687961192780975596185567997459836470917654279083
784 193724357283294570056305760548781691994402564030447952940965648827015605668414898320703152069124405431100234255750932099499506630508501249033947122474150400069092916611045835782458519092069857342443027518749803361575140284867409485310008511793199440954801072
785 152073620467386237494200022030793628215606012763901643058658034329207250449705695181751974374262658263413683890764481698107112704949173480491648491142208064054237939539670981089229937487274838013817776602218595638836485123620916445968356681757661561149518841520
786 193477888635351447193638704873783242004587802498602599311269763777617366984358390816478338898553000335131913347028602669347471634795386107495735993819603134929055902722227711309452846675922185768216000766181419387832678274326865707338876185442317507823815320
787 152267098356021588941393660735667411457610600566400245657969304092984867816690053572568452713161211263748815804111510300776460176583968866599144227136027667189166995442393208800539390333950760199585992602984777058224317801895243311675695557943103878657342656840
788 193232358319824351448469112608714989159404315439594220378133634635767598752144738036254381615686816324554334776791256726873680427137016328171502826314755922828892126195930468020989074027856294669525371323584742459675530205450816385375248169978558221646373930
789 310402955594790137920598843426510895470842454213744147391226375713859610763564181828812813729475497733497078454849325126178362540600263008270408269463609938988230318649379648270482560472427909531606759167296753779672541497316261435959988771428687902330
790 245218334919884208957273086306943607421965538828857876439068836813949092503215703644762122846285643209462691979330966849680906407074207776533622532876251851800701951733009922133681222773218048529969339742164435485941307782879846534408391129428663442840700
791 193967702921628409285203011268792393470774741213626580263303449919833732170043621583006839171411943778684989355650794778097596967995698351238095423505115214774355243820810848407741847213615476387205747736052068469379574456257958608717037383378072783286993700
792 153622420713929700153880784924883575628853595041192251568536332336508315878674548293741416623758259472718511569675429464253296798652593094180571575416051250101289353106082191938931542993183457298666952206953238227748622969356303218103893607635433644363299010400
793 121822579626146252222027462445432675473680900867665455493849311542851094491788916796936943382640299761865779674752615565152864361331506323685193259304928641330322457013123178207572713593594481637842893100113917914604658014699548451956387630854898879980096115247200
794 153428941594642635040336854465280447699850001092777651755477722346160068629457074051557863202317757886480830824625460409512423628880990332097220729603184686814008132258341534266464374803015719946905406927095614502020979867379783944529455454477202619622287298800
795 192992379364330358541304219453182953081572328418588241201858770246742224691140973649758318493481456460982177137893660892468457394818855763644302804532307782155985072023071112284860848808824804964660889216472471071724502977836206219533906232046795747952562640
796 242452737894887385102140979212541398343683829671593267841531118400429930516508760866530550871207859875605750173233242327221680144244793672919978397653652992658272703546571749101583980915609051463141820623709134512216712283713826908962193758852758477327340
797 193234832102225245926406360432395494479916012248259834469700301365142654621657482410624849044352664320857782888066894134795679074963100557317222782929961435148643344726617684033962432789740414016124031037096180206236719690119920046442868425805648506429889980
798 242148912408803566323817494276184830175333348682029867756516668377371747646187321316572492536782787369495968531412148038591076535041479395134364389636543151815342537251400606558850166403183476210681743154255864920096139962556290785016125846874246248659010
799 193476981014634049492730177926671679310091345596941864337456818033520026369303669731941421536889447108227278856598306282834270151498142036712357147319597978300458687263869084640521282956143597492334712780250436071156815830082476337227884551652522752678548990
800 154781584811707239594184142341337343448073076477553491469965454426816021095442935785553137229511557686581823085278645026267416121198513629369885717855678382640366949811095267712417026364914877993867770224200348856925452664065981069782307641322018202142839192000
801 123980049434177498914941498015411212101906534258520346667442328995879632897449791564228062920838757706952040291308194666040200313080009417125278460002398384494933926798687309437646038118296817273088083949584479434397287583916850836895628420698936579916414192792000
802 154588590316929549769253738173829441523574232242544073151424350368927223064151859805770652020995957240588578916843135493815711113566096530081394588531668808597174472317565223737713264486654385627291875248858453160096368558499814011091806010846554339047897996000
803 124134638024494428464710751753585041543430108490762890740593753346248560120513943424033833572859753664192628870225037801534016024193575513655359854590930053303531101271004874661383751382783471658715375824833337887557383952475350650906720226709783134255462090788000
804 154396315950863716995908895215901792964465309068113048184818101176926069801634257990091832802064370229095309540080892787977631870887531733402188873869315986695934205560951336643512128585551581665068875404021564536762915363775311754859104759589282505292863297000
805 124289034340445292181706660648800943336394573799831003788778571447425486190315577682023925405661818034421724179765118694321993656064463045388762043464799369290227035476565825998027263511369023240380444700237359452094146867839125962661579331469372416760754954085000
806 154204757246210039927675757628785289499248850868276679638683091125838072196421312260575589833327317660572858783827690687744409002561368542665957870303721301848916917464721868483904793438423105757295837097068684183739636312455491268810892470805672973648579347500
807 124443239097691502221634336406429728625893822650699280468417254538551324262511998994284500995495145352082297038548946385009738065067024413931428001335103090592075952394030547866511168304807446346137740537334428136277886504151581453930390223940178089734403533432500
808 100550137190934733795080543816395220729722208701765018618481141667149470004109695187381876804360077444482496007147548679087868356574155726456593825078763297198397369534376682676141023990284416647679294354166217934112532295354477814775755300943663896505398055013460000
809 81345060987466199640220159947463733570345266839727900062351243608723921233324743406591938334727302652586339269782366881382085500468491982703384404488719507433503471953310736284998088408140093067972549132520470308697038626941772552153586038463424092272867026505889140000
810 65889499399847621708578329557445624191979666140179599050504507323066376198993042159339470051129115148594934808523717173919489255379478505989741367635862801021137812282181696390848451610593475385057764797341580950044601287822835767244404691155373514741022291469770203400000
811 53436384013276421205657025271088401219695509239685654829959155439006831097383357191224310211465712385510492129712734628048705786112757068357680249152684731628142765760849355772978094256191308537281847250644022150486171644424319807235212204527007920454969078381983634957400000
812 65808354696153228085784513880650740418344223201583318756107334284491171302196252698552106171755803430431640553833417029616632741518173729504532326542715186734165967685775068685933613615999148444928383313601012500598733552246699269994103700156413695141587534953181816450000
813 53502192367972574433742809784969051960113853462887238148715262773291322268685553443922862317637468188940923770266568045078322418854275242087184781479227446814876931728535130841664027869807307685726775633957623162986770377976566506505206308227164334150110665916936816773850000
814 65727509051563359255212297033131513464513333492490464556161256478244867651947854353713590070807700477814402666175145018523737615300092434996541500588731507143583454211959620198604456842515120007035350901667841723570970980315192268433914383571454955958366911445868325275000
815 53567919877024137792998022082002183473578366796379728613271424029769567136337501298276575907708275889418738172932743190096846156469575334522181322979816178322020515182747090461862632326649822805733810984859291004710341348956881698773640222610735789106069032828382685099125000
816 43711422619651696439086386018913781714439947305845858548429482008291966783251401059393685940689953125765690349113118443119026463679173472970099959551530001510768740389121625816879907978546255409478789763645181459843638540748815466199290421650360403910552330787960271040886000000
817 35712232280255435990733577377452559660697436948876066434066886800774536861916394665524641413543691703750569015225417768028244620825884727416571666953600011234298060897912368292390884818472290669544171236898113252692252687791782235884820274488344449994921254253763541440403862000000
818 43657985672683907079136402661922444572979751771242135004971744255225595185716863894284402706043632889670622268001733212748465306633110913712190301899266517401342372735834191066492524227961235537340062636794759477618890816371371926509560237760812286057360946520493326944259000000
819 35755890265928119897812713780114482105270416700647308569071858545029762457102111529418925816249735336640239637493419501240993086132517838330283857255499277751699403270648202483457377342700251905081511299534908012169871578608153607811329834726105262280978615200284034767348121000000
820 43604744226741609631478919244042051347890752073960132401307144567109466411100136011486494897865530898341755655479779879562186690405509558939370557628657655794755369842253905467630947978902746225709160121384034161182770217814821472940646139909884466196315384390590286301644050000
821 35799495010154861507444192699358524156618307452721268701473165689596871923513211665430412311147600867538581393148899281120555272822923347889223227813127935407494158640490456388925008290679154651307220459656292046331054348825968429284270480866015146747174930584674625053649765050000
822 43551697092645816919031864597759761747710836317179159004225262396103250515222885237749893322563991323039636731324694989197755806353921347797108549651007220690382188127117343538838209599366368188938224403474807842251890935311397115917603991321186309911405025042183242157724775000
823 35843046707247507324363224563956283918366018289038447860477390951992975174028434550668162204470164858861621029880223976109753028629277269237020336362778942628184540828617573732463846500278521019496158684059766854173306239761279826400188084857336333057086335609716808295807489825000
824 43498843091319790442188379325189664949473323166308795947181299699020600939354896299354565782123986479200996395485708708871059500763686006355607204323760852704107452461914531228718260315871991528514755684538552007491876504564659983495373889389971277981900892730238845019183846875
825 52725870413720958111743490091138987817543422019768237511734908726085576896187753090126746402574529065698177449073586313783102425168104250128008732513649518429221154499290340883294860988935747307290612950955820615141668490381406040600453199260571246038667748763925872750525875
826 43551568961733511400300122815280803937290866588328564184693034607746686516251084052444692528526561008266694572934782295184842603188854110605735213056274502222536673616413821569601555176860927275822046297489507828107018173055041389535974342589231849227939560479002770891934372750
827 36017147531353613928048201568237224856139546668547722580741139620606509748939646511371760721091465953836556411817064958117864832837182349470943021197539013338037829080774230438060486131263986857104832288023822973844504029116519229146250781321294739311506016516135291527629726264250
828 29822198155960792332423910898500422180883544641557514296853663605862190072122027311415817877063733809776668708984529785321592081589186985361940821551562303043895322478881062802714082516686581117682801134483725422343249336108477921733095646934032044149926981675360021384877413346799000
829 24722602271291496843579422134856849987952458507851179352091687129259755569789160641163713020085835328304858359748175192031599835637436010865048941066245149223389222334992401063449974406333175746559042140487008375122553699633928197116736291308312564600289467808873457728063375664496371000
830 20519759885171942380170920371931185490000540561516478862236100317285597122925003332165881806671243322493032438590985409386227863579071889017990621084983473855413054538043692882663478757256535869644004976604216951351719570696160403606891121785899428618240258281364969914292601801531987930000
831 17051920464577884117922034829074815142190449206620193934518199363664331209150677769029847781343803200991709956469108875199955354634208739773950206121621266773848248321114308785493350847280181307674168135558104286573278963248509295397326522204082425181757654631814289998777152097073081969830000
832 14187197826528799586111132977790246198302453739908001353519141870568723566013363903832833354078044263225102683782298584166362855055661671491926571493188893955841742603167104909530467904937110847984907888784342766428968097422759733770575666473796577751222368653669489278982590544764804198898560000
833 20445918333521355124682957905068744710324639445081275756668778249213813111338216780829258503994218474748991097686083197984638544573644590837910056930127000076153019579741291344192612802533417950111484529635637351837207532361458005200508534468476338076006924239567840503283076320225287040000
834 17051895890156810173985586892827333088410749297197783981061761059844320134856072795211601592331178207940658575470193387119188546174419588758816987479725918063511618329504236981056639077312870570392978097716121551432231081989455976337224117746709265955389774815799578979738085651067889391360000
835 14238333068280936495277965055510823128822975663160149624186570484970007312604820784001687329596533803630449910517611478244522436055640356613612184545571141583032201305136037879182293629556246926278136711592961495445912953461195740241582138318502237072750461971192648448081301518641687641785600000
836 11903246445082862910052378786407048135696007654401885085819972925434926113337630175425410607542702259835056125192723195812420756542515338128979786280097474363414920291093727666996397474309022430368522290891715810192783229093559638841962667634267870192819386207917054102595968069584450868532761600000
837 9963017274534356255713841044222699289577558406734377816831317338589033156863596456831068678513241791481941976786309314894996173226085338013956081116441586042178288283645450057275984685996651774218453157476366133131359562751309417710722752809882207351389826256026574283872825274242185376961921459200000
838 11889042093716415579610788835587946646273936046222407895980092289485719757593790521278124914693605956422365127429963382929589705520388231520233987012460126541978864300292899829684945926010324312909848636606642163641240528342851333783678702637090939560131057584757248548774254503868956297090598400000
839 9974906316628072671293451833058287236223832342780600224727297430878518876621190247352346803427935397438364341913739278277925762931605726245476315103454046168720267147945742957105669631922662098531363006112972775295000803279652269044506431512519298290949957313611331532421599528746054333259012057600000
840 20035107696550515923015639688650271500300463844276160461865686411201718605828602487502689054915581802974897656120929065447600285607120936310689401984187333388127140207353447599608199258384057477279598903043896269299364404651941154125648905597862263639647714047281875246693442114738341914785
841 16849525572798983891256152978154878331752690093036250948429042271820645347501854691989761495184004296301888928797701344041431840195588707437289787068701547379414924914384249431270495576300992338392142677459916762480765464312282510619670729607802163720943727513764057082469184818494945550334185
842 14187300532296744436437680807606407555335765058336523298577253592872983382596561650655379178944931617486190478047664531682885609444685691662198000711846702893467366777911538021129757275245435548926184134421249914008804520950941873941762754329769421853034618566589336063439053617172744153381383770
843 11959894348726155559916964920812201569148049944177689140700624778791924991528901471502484647850577353540858572994181200208672568761870038071232914600086770539192990193779426551812385383031902167744773225317113677509422211161643999732906001899995622622108183451634810301479122199276623321300506518110
844 10094150830324875292569918393165498124360954152885969634751327313300384692850392841948097042785887286388484635607088932976119648035018312132120579922473234335078883723549836009729653263278925429576588602167643943817952346220427535774572665603596305493059306833179779894448379136189470083177627501284840
845 11945740627603402713100495139840826182675685388030733295563700962485662358402831765619049754776197972057378266990637790504283607142033505481799502866832229982341874229053060366543968358909970922575844499606679223453198042864411284940322681187687935494744741814413940703489206078330733826245713019272
846 16690615589987373082480334573826526419244065227032416902184247610065532080326319050599748719850049421917881208455082449608900188261871336510291097120690651015684816643826685957200856707003854772809109338909119292363448690352613725193125040082501907872319106760801687685463516364494763043226242
847 14136951404719305000860843384031067877099723247296457116150057725725505672036392235857987165712991860364445383561454834818738459457805022024216559261224981410285039697321203005749125630832264992569315610056024040631841040728663825238576908949879115967854283426399029469587598360727064297612626974
848 11988134791201970640729995189658345559780565313707395634495248951415228809886860616007573116524617097589049685260113699926290213620218658676535642253518784235921713663328380148875258534945760713698779637327508386455801202537906923802313218789497490340740432345586376990210283409896550524375507673952
849 10177926437730473073979765916019935380253699951337578893686466359751529259593944662990429575929399915853103182785836531237420391363565641216378760273237447816297534900165794746395094496168950845930263912091054620100975220954682978308163922752283369299288627061402834064688530615002171395194806015185248
850 8651237472070902112882801028616945073215644958636942059633496405788799870654852963541865139539989928475137705367961051551807332659030795033921946232251830643852904665140925534435830321743608219040724325277396427085828937811480531561939334339440863904395333002192408954985251022751845685915585112907460800
851 7362203088732337698063263675353020257306513859800037692748105441326268689927279871974127233748531429132342187268134854870588040092835206573867576243646307877918821870034927629804891603803810594403656400811064359450040426077569932359210373522864175182640428384865740020692448620361820678714162931084249140800
852 8641083437479269598665802435860352414679006877699574756746602630664634612590704075087003795479496982549697402896871895388014131564360571096088704511321957603191105481261652147658323478642970181224948827243033285739484068166161892440387762350779548336432427681767300493770479601363639294265449449629400400
853 7370844172169816967661929477788880609721192866677737267504852043956933324539870576049214237544010926114891884671031726765976054224399567144963664948157629835522012975516189281952549927282453564584881349638307392735779910145736094251650761285214954730976860812547507321186219099963184318008428380533878541200
854 8630965072798380524194296812399157622624347619060582280450646421495238084941300440338658357779872278823058412963737384971868915953629469724781809072784109877660436739480315318445608814148072089677847013627994605077025655908356082261886137336317277202549017344903404357360912295038857515232351733646227800
855 11806661978452693853417183834204244208644502744859043508020445841790962121598167559712264775869323591974362590833059587526923040872240306042586517660523388225656354761438138666181879982419304524028380716976840197089053939206396610597293030110211384292669905057834416548491381683306121562507919337432
856 13792829414080249828758392329677855383930493860816639612173418039475423039250195747327412121342667747633601157515256527484723178589065778087133782313695546992589199487661376946474158857966477247696706445066402099403100396269154918922071296857723579781156431142329925874405819723488459769284952497
857 11820454807866774103245942226533922064028433238719860147632619259830437544637417755459592187990666259721996191990574844054407764050829371820673651442837083772648943960925800043128354141277271001276077423421906599188457039602665765516215101407069107872451061488976746474365787503029610022277204289929
858 10141950225149692180585018430366105130936395718821640006668787324934515413298904434184330097295991650841472732727913216198681861555611601022137992937954217876932793918474336437004127853215898519094874429295995862103696139979087226812912557007265294554563010757542048475005845677599405399113841280759082
859 8711935243403585583122530831684484307474363922467788765728488312118748740023758908964339553577256828072825077413277452714667719076270365278016535933702673156285269975969454999386545825912456827902497134765260445547074984242035927832291886469240888022369626240728619640030021437057889237838789660172051438
860 7492264309327083601485376515248656504427952973322298338526499948422123916420432661709332016076440872142629566575418609334614238405592514139094220902984298914405332179333731299472429410284712871996147535898123983170484486448150897935771022363547163699237878567026612890425818435869784744541359107747964236680
861 6450839570330618980878909179629093250312467510030498869471316455591448692037992521731734865841815590914804056821435422637102859267215154673760124197469481365302991006406342648845761722255137782788683028408284749509787142831857923122698850255014107945043813446209913698656629673283884665050110191770997207781480
862 7483572587390509258560219465927022332149034234374128618876237187461077368953587612217789867565911358369842293296328796562764337897001339528724041992423992303135720425065362701677217775237978866344179847341397621241052369874545154434685441131106853764551987756624029812826716558333972929292471220151968918540
863 6458323142918009490137469399095020272644616544264872998090192692778909769406946109343952655709381502273173899114731751433665623605112156013288848239461905357606126726831408011547438940030375761655027208255626147131028195201732468277133535696145214798808365433966537728469456389842218637979402662991149176700020
864 5579991195481160199478773560818097515564948694244850270349926486560978040767601438473175094532905617964022248835128233238687098794816902795481564878895086228971693491982336521976987244186244658069943507932860991121208360654296852591443374841469465586170427734947088597397610320823676903214203900824352888668817280
865 4826692384091203572549139130107654350963680620521795483852686410875246005263975244279296456770963359538879245242385921751464340457516620918091553620244249588060514870564721091510093966221101629230501134361924757319845231965966777491598519237871087732037419990729231636748932927512480521280286374213065248698526947200
866 5573547787634184263913555577491517726286005335475514415534279920179267904461865178151612536687024664594548782035087669458965751105677391360382856374415992595912834723515844216524357928661780172321594843374047063879728905272478957842492516440959685602814572737562623137123479131076767345589245235811853635910539200
867 4832265931878837756813052685685145868689966625857270998268220690795425273168437109457448069307650384203473794024421009420923306208622298309451936476618665580656427705288236935726618324149763409402822729205298804383724960871239256449441011754312047417640234563466794259886056406643557288625875619448877102334437486400
868 5567126649629997415683240421296251000794892426102846772198410934096112065862254734397981646667799981801237089889885955554059108535279145517801770134353301360203257724986448082634352908006639872583897153462325811501987282109722645679079506629391759697742205718279716889269650238068614387817829054664604956606494800
869 6406359780932102894917422809316744534861786451211561302875041351088736554502019257074777499042347504949639919320927451730792990259239523035445074953225893394940457681227212983468760538557698357403794192706934190451078575500256209066834875292740805175767785636685520010667031344152605739721322272341317556509200
870 8463944749546971720065296352644661824364891598905484612069020149410406334392943925320091820639909505812709630494024906501245858447931725505938796344597560305113565439592037235392734229829169450923231857189766403026923735632522405954333300690633908278197629325783485282952875339083902417388455902155261668
871 7372095876855412368176873123153500449021820582646677097112116550136463917256254158953799975777361179562870088160295693562585142708148532915672691616144475025753915497884664432027071514181206591754134947612286537036450573735927015586224304901542134110310135142757415681451954420342079005545345090777232912828
872 6428467604617919585050233363389852391547027548067902428681765631718996535847453626607713578877858948578822716875777844786574244441505520702466587089277982222457414314155427384727606360366012148009605674317913860295784900297728357591187593874144740944190437844484466474226104254538292892835540919157747099986016
873 5612052218831443797748853726239341137820555049463278820239181396490683975794827016028533954360370862109312231832554058498679315397434319573253330528939678480205322696257688106867200352599528605212385753679538800038220217959916856177106769452128358844278252238234939231999389014211929695445427222424713218287791968
874 4904933639258681879232498156733184154455165113230905688889044540532857794844678812008938676110964133483538890621652247127845721657357595307023410882293278991699452036529219405401933108171988000955625148715916911233404470496967332298791316501160185629899192456217336888767465998421226553819303392399199352783530180032
875 4291816934351346644328435887141536135148269474077042477777913972966250570489093960507821341597093616798096529293945716236865006450187895893645484522006619117737020531963066979726691469650489500836172005126427297329228911684846415761442401938515162426161793399190169777671532748618573234591890468349299433685588907528000
876 4899334399944459639644333204499470473913549627941829312531865265943208413800335571355960435613120567121114759467974561914229459418022712207357859043386551504266005173473820753112661495034805366251337905395464951289074100096856638997080367509720505052696111186290148148026863868286042505241884096289154604663914278000
877 4296716268751291103968080220346035605622183023704984307090445838232193778902894296079177302032706737365217644053413690798779235909605918605852842381050005669241286537136540800479804131145524306202423343031822762280517985784943272400439482306024882931214489510376459925819559612486859277097132352445588588290252821806000
878 4893754292427438614997813462808696589546905493969230418098457674524138700344982113985395560401716101782708022839878918905215530648753893628533989044476088461550440247308133030159230217705608549205493556983852804419724357386040173576810344312101233406850215843253371213917493863880249746124296528981308187118738977000
879 4301610023043718542583078033808844302211729929198953537508544295906717917603239278193162697593108453467000352076253569717684451440254672499481376370094481757702836977383848933509963361363229914751628836588806615084937710142329312574016292650336984164621339726219713297033477106350739526843256648974569896477371560783000
880 3785416820278472317473108669751782985946322337695079113007518980397911767490850564809983173881935439050960309827103141351562317267424111799543611205683143946778496540097787061488767757999642324981433376198149821274745184925249795065134337532296546064866778959073347701389459853588650783622065851097621508900086973489040000
881 3334952218665334111693808738051320810618709979509364698559624221730560267159439347597595176189985121803896032957677867530726401512600642495397921472206849817111855451826150401171604394797684888308642804430569992543050507919145069452383351365953257083147632262943619324924114131011601340371040014817004549340976623643844240000
882 4860532602764753275500545165805214640957572832735091136043718564773613037657724061575542130717887313867057181234881002037398895410870689977045133987415103303307630427616853514296753019175375916075070604555162860494545550100057966729635807135828809786016252651416430686139043951590747208287290990484757596389628930000
883 4291850288241277142266981381406004527965536811305085473126603492695100312251770346371203701423894498144611491030399924799023224647798819249730853310887536216820637667585681653124032915931856933894287343822208805816683720738351184622268417700936839041052351091200708295860775809254629784917677944598040957612042345190000
884 5492120206692734002000088784788912655306935785642551177707514553212337370564395623517131740525243261481915157130279791567309259443652386378415231709638848785882554702485721081064107148619828798926986732230872634948971817656209926882983069681385566226444420531931047040218228293409519902486740065465030606473099375
885 6205785544285575143502925180552443678312921791686498505884197235268177819846774715838566938446602555346796787717830272957411592591697611727022860688857456255234525087554487097247578699005456269973996307605505802202228042549389747890376349922469566357564316985232821514370879427581378420888971825384215374545875
886 5498325992237019577143591709969465098985248707434237676213398750447605548384242398232970307463689864037261953917997621840266671036244083990142254570327706242137789227573275568161354727318834255196960728538478140751174045698759316630873446031308035792801984848916279861732599172837101280907629037290414821847645250
887 4877015155114236364926365846742915542799915603494168818801284691647026121416823007232644662720292909401051353125263890572316537209148502499256179803880675436776219044857495428959121643131805984359704166213630110846291378534799513851584746629770227748215360560988740237356815466306508836165066956076597946978861336750
888 4330789457741441892054612871907709002006325055902821911095540806182559195818138830422588460495620103548133601575234334828217085041723870219339487665846039787857282511833455940915700019101043714111417299597703538431506744138901968300207255007235962240415240178158001330772852134080179846514579456996018976917228867034000
889 3850071827932141842036550843125953302783622974697608678963935776696295125082325420245681141380606272054290771800383323662284988602092520624992804534937129371405124153019942331474057316980827861845049979342358445665609495539483849818884249701432770431729148518382463183057065547197279883551461137269460870479416462793226000
890 4325923402170945889928708812501071126723171881682706380858354805276736095598118449714248473461355361858753676180205981643016841125946652387632364645996774574612499048337013855588828446045874002073089864429616231084954489370206572830207022136441315091830503953238722677592208479996943689383664199179169517392602767183400
891 4855132886836078439875094065657767818993458902000792795576155785944709422669044275773567310282104783230924440157358004088683323373677499873885931140288186952427047192297434181356709815988635243628608153119659069680083601986763830336932684777150746455477557747742674161158483142533045667097266216811638066658364497400
892 5442974088381253856362213078091667958512846302691471743919457159130840159942874748625075459957516573128839058472374444045609106921163116450544765852341016762810591022754971055332634322857214398686780440717106580358838118819241962261135296835370791990445692542312414978877223253960813528135948673555648056791888450
893 4860575860924459693731456278735859486951971748303484267320075243103840262828987150522192385742062299804053279215830378532728932480598662990336475906140527969189857783320189152412042450311492458027294933560376176260442440105583072299193820073986117247468003440284986576137360365787006480625402165485193714715156385850
894 5436885750474787129453530513127359605091690993628058464563842553807427587057032606848089916937429865552632303373412056524305293602459354575320442848031910480078140697226162362877004977977060915019345563266640018188414362534209253131089284199089616607906044116649873127670425465086137002936691460274265900128810275
895 4866012746674934480860909809248986846557063439297112325784639085657647690416044183129040475658999729669605911519203790589253237774201122344911796348988559879669935924017415314774919455289469518942314279123642816278630854468117281552324909358185206864075909484401636449265030791252092617628338856945467980615285196125
896 4359947421020741294851375189087092214515128841610212643903036620749252330612775588083620266190463757783966896721206596367970901045684205621040969528693749652184262587919604122038327831939364688972313594094783963385653245603433084270883118784933945350212014898023866258541467588961874985394991615823139310631295535728000
897 3910872836655604941481683544611121716420070570924360741581023848812079340559659702511007378772845990732218306358922316942069898237978732442073749667238293438009283541363884897468380065249610126008165293903021215156930961306279476590982157550085748979140177363527408033911696427298801861899307479393355961636272095548016000
898 4355092245718936460447309069722852690890947183657417306883100054356435791269108800123616234713636960726301009308376744924354006946524200937721324796479168639208556282142410798962561319877071409808647320604700685029989934639509439410893271213903952092583716440453683779411688671824946394097224364580574567523688302392000
899 3915227928901323877942130853680844569110961518108018158887906948866435776350928811311130995007559627692944607368230693686994252244925256643011470992034772606648492097646027308267342626569487197417973941223625915841960951240918986030393050821299652931232761079967861717691108115970626808293404703757936536203795783850408000
900 3523705136011191490147917768312760112199865366297216342999116253979792198715835930180017895506803664923650146631407624318294827020432730978710323892831295345983642887881424577440608363912538477676176547101263324257764856116827087427353745739169687638109484971971075545921997304373564127464064233382142882583416205465367200000
901 3910882503896993884736867667383751511875544246722770635959063544927627301571405027946745721983133923333684957415546752850493703685274951141742867805584123580447994326172502305705447684697600974113403492898183489742247343081939053748450328234372572295349039924496199274053271148028373060448461968237672455697465266887200000
902 4335789915628596324541981892886642474363131093927683631883662466660340689103553246060693705081079737620493300904153827993895458631125222995280341247875968492736135616599226502999387677048338108773174604099981695944841843771551057370787503585778904983757250470616628906932673113113495632426232780751299840019362823600000
903 5317319180470900277703559677274401526550640346044357655953837235866099943836226048597321963678448162358391066206227583941182227116852061965566165259245321664019081978000275325633378681187401793177625711881990137397112177780170512430924239965194037573484288830043118124686719318910504584112062511882135026740400000
904 5881990243883739245247300527958408768308230471288006256586103137020022061765736779421816331502708144201760028989189805244670605217756705714121864224828895646038807497787915183222764027862170125196488619338484665262292232057710743839517964563267740678633062865091944828193273582865602416053166495444839631350000
905 5323201170714784016948806977802359935318948576515645662210423339003119965897991785376743780009950870502592826235216773746426897722069818671280287123470150559665120785498063240816601445215263963302822200501328622062374470012228223174763757929757305314162921892908210069514912592493370186528115678377579866371750000
906 4822820260667594319355619121888938101398967410323174969962643545136826689103580557551329864689015488675349100569106397014262769336195255716179940133863956407056599431661245296179840909365029150752356913654203731588511269831078770196335964684360118614631607234974838322980510808798993388994472804610087358932805500000
907 4374297976425508047655546543553266857968863441163119697756117695439101807016947565699056187272937048228541634216179502091936331787929096934575205701414608461200335684516749483635115704794081439732387720684362784550779721736788444568076719968714627583470867762122178358943323303580687003817986833781349234552054588500000
908 4817508784609590360854126149287738830362184406567312442462684686606940316097959874117903289948168555317777130194030288647506973334723675038078420376007278040969532692199063307968189102196124933625977665951941392677070178124216348643256299525016109673426065817315174404122602757247452647376637482138049817788606375000
909 5299789642034752872226761440360548768275230370261069793688321987466380985806336495179211540096995110360590902303663683880645735241720214563342596673275333378404326394058375476312639276343371764164991931740309562901067302666904673974979427420259746615430215420588750719606823715343732285342835513903245124079875000
910 5823944661576651507941496088308295349753000406880296476580573612600418665721248895801331362743950670725924068465564487780929379386505730289387468871731135580664094938525687336607295908069639301280210914000340179012161871062532608763713656505779941335637599363284341450117388698179925588288830235058511125362500
911 5305613586696329523734702936448857063624983370667950090164902561078981404472057744075012871459739061031316826372129248368426664621106720293631984142147064513984990488996901163649246572251441403466272142654309903080079464537967206583743141076765526556765853019952035061056941104041912210931124344138303635205237500
912 4838719591067052525646049078041357642025984834049170482230391135704031040878516662596411738771282023660560945651381874512005118134449328907792369537638122836754311325965173861248112873893314559961240194100730631609032471658626092404373744662010160219770457954196255975683930286886223936369185401854132915307176600000
913 5299802399854383927323164379015725785351571559747174679332301353454579453317104778309322824503047123396014179245763279859808453597425332867242463896646355790530461474222534349669345973596182431501906017634973309538918369834201634615962480462223614698543765557717695482676813019590606721105350933027527837138200000
914 5798470896996043684161011355597074163404345251364523719181948964392318876714556650229018407552567968704610699393614091750337476583616337929149304044470848786138360475079359244714820540039586905363135686690342789429888807258426296078733567245321241464489896671463561797239401553162589410399727497841934176300000
915 5305600870751379971007325390371322859514975904998539203051483302418971772193819334959551842910599691364718789945156893951558791074008949205171613200690826639316599834697613708914060794136222018407269153321663652328348258641460060912041214029468935940008255454389159044474052421143769310515750660525369771314500000
916 5792140688593209575335508068090963820431196402836833191104239413121148222919016741222218169116375208913448460638817569816112217329704093018746302620841513798380567505128399245539367679188015303938066761268191760183786308560545918026245866844398401681231719928372444371696563778541232871742085873935993200125000
917 5311393011439973180582660898439413823335407101401376036242587541832092920416738351700774061079716066573632238405795711521374903291338653298190359503311668153114980402202742108159600161815410033711207220082931844088532044950020606830067459896313334341689487174317531488845748984922310543387492746399305764514625000
918 4875858784501895379774882704767381889821903719086463201270695363401861300942565806861310588071179349114594394856520463176622161221448883727738750024040111364559552009222117255290512948546546410946888228036131432873272417264118917070001928184815640925670949226023493906760397568158681078829718341194562691824425750000
919 4480914222957241854013117205681223956746329517840459681967769038966310535566217976505544430437413821836312248873142305659315766162511524145791911272092862344030228296475125757611981399714276151660190281565204786810537351465725284787331772001845574010691602338715590900312805365137827911444511155557803113786647264250000
920 4870558937997002015231649136610026039941662519391804002138879390180772321267628235332113511345015023735122009644719897455778006698382091462817294860970502547858943800516441040882588477950300164848032914744787811750584077680136179116664969567223450011621306889908250978600875396888943382004903429954133819333312243750
921 5741951801430256277675388405665401743067904663169787834045842384629807237881248649065670618780529382257073178076419198618998617961619506087087625876337624033569402800049091049457157197011580629618272300849390458313833070648714432710355865334525742108223142821330554616672473267489950830017534438861283313743750
922 6227713450575115268628403910700001890529180762657036696362085015867469889242135194214393295857407139107454639996116267482644921867266275582524539996027791793459222125866693112209498044481106973555609870769403967802421985519213050661991177152414036993734428222701252295740209617668059468565655573602259559375
923 5748179514880831392944016809576101744958433843932444870742204469645674707770490784259885012076386789396180632716415314886481262883486772362670150416333651825362862022174957742569366695056061736591827910720159862281635492634233645761017856511678156145216877249553255868968213477107618889486100094434885573303125
924 5311317871749888207080271532048318012341592871793579060565796929952603429979933484656133751158581393402070904629967750955108686904341777663107218984692294286635284508489660954134094826231801044610848989505427712748231195194031888683180499416790616278180394578587208422926629252847439853885156487257834269732087500
925 6207530018115282053563502155790583506023775452790158142370544257066592759655145051460784515598049838892120852745031703088512709311137212754544594868887999166264759104151539464291126166523653521824220878896044076257976561220197970703498027075869237432497174087464962364267791676081741246323046296283809226860
926 6703596131873954701472464531091342879075351460896499073834281055147508379757176081491127986606965268781987961927680024933599038132977551570782499858410366270264318686988703525152404067520144192034795765546483883647922852289630637908745169628368506946541224716484840566163921896416567220651237900954437610
927 6214233614247156008264974620321674848902850804251054641444378538121740268034902227542275643584656804160902840706959383113446308349270190306115377368746409532535023422838528167816278570591173666016255674661590560141624484072487601341406772245497605939443715312181447204833955597978157813543697534184763664470
928 5766808794021360775669896447658514259781845546344978707260383283376974968736389267159231797246561514261317836176058307529278174148122736604075070198196668046192501736394154139733506513508609162063085266085956039811427521219268494044825484643821778311803767809704383006085910794923730450968551311723460680628160
929 5357365369645844160597333799874759747337334512554485219044896070257209745956105629190926339642055646748764269807558167694699423783606022305185740214124704614912834113110169195812427551049497911556606212193853160984816167212700430967642875234110432051665700295215371812653811128484145588949784168591094972303560640
930 5760607924350370065158423440725548115416488723176865826929995774470118006404414655044006816819414673923402440653288352359891853530759163769016924961424413564422402272161472253561750054891933238232909905584788345144963620658817667707142876595817668872758817521736958938337431320950694181666434589882897819681248
931 6187548790924135408333430118931845451575175857332831178227707598786378094956406718629438041696471185739422600057237757636833355027668274725045032181981110165867241967950023902859022615351163521195391950144778029156781547431597924497468181091103833375680792182316819482639561032170455619405407722752844059808
932 6639000848631046575465053775677945763492677958511621435866639054491821990296573732435019358043424019033715236112916048966559393806511024383095528092254410049213778935568695174741440574411119657934969903588817627850623977930899060619601052672858190317254068865146802019999529004474737789061596269048115944
933 6194187791772766454908895172707523397338668535291342799663574237840869916946703292361873061054514609758456315293350673685799914421474785749428127710073364575916455746885592598033764055925574640853326920048366846784632171409528823558087782143776691565998046251181966284659560561174930357194469319021892175752
934 6631892710677480144442071919387070018563884941425420556384983124026627320071416801243975440101193372332394341855835839064025604305647522215661806970099962072715691377821833616738505413196546724682362869430799621825087977954527648349130387734236286473231312902764417863661199744298640639394506765548064428
935 6200819684483443935053337244626910467357232420232768220219959220964896544266774709163117036494615803130788709635206509524863940025780433271643789517043464537989171438263414431650502561338771187578009282917797646406457259387483351206436912531510927852471277564084730702523221760919228997833863825787440240180
936 5803967224676503523209923660970788197446369545337871054125881830823143165433701127776677546158960391730418232218553292915272647864130485542258586987952682807557864466214555908024870397413089831573016688811058597036443994786684416729224950129494228469913115799983307937561735568220398341972496540937044064808480
937 5438317289521883801247698470329628541007248263981585177715951275481285146011377956726746860750945887051401883588784435461610471048690264953096296007711663790681719004843038885819303562376065172183916637415961905423148023115123298475283778271336092076308589504584359537495346227422513246428229258858010288725545760
938 5101141617571527005570341165169191571464798871614726896697562296401445466958672523409688555384387242054214966806279800462990621843671468526004325655233540635659452426542770474898506741508749131508513805896172267286912845681985653969816184018513254367577456955300129246170634761322317425149679044808813650824561922880
939 5785437363487460325398103442210394865796322047013428166843664034770007141668024832582742789821709182444577101834117368717531534174269943129407517406564594282839415672920085236598092527578167165700390266190974545561365608488383121157164436390324438646212868872693436184655503000747761962287026218961342250921280
940 6154720599454745027019258981074888155102470262780242730684748973159582065604281736790151904065648066430401172163954647571842057632202067158944167453792121577488740077574558762338396305934220389042968368288270793150388945200407575699111102542898338985332839226269612962399471277391236130092581084001427926512
941 5791592084086915070425122701191469753951424517276208409574348783743166723733629114319532941725774830511007503006281323365103376231902145196566461574018386404416904412997659795360430923884101386089433234559262816354515997433583528732863547492867336985198201711919705797617902472025153198417118800045343678847792
942 6928596298455073409036453669859182145862259170506935072564056230513406007241444729866649463738372992376791218543549983123161688612366439623072818012475225777389070041612189607003813757330439285101673012280987001777803002699518997052257894627868667200012594988772952337654716178372891846939282779152234
943 6533666309443134224721375810677208763548110397788039773427905025374141864828682380264250444305285731811314119086567634085141472361461552564557667385764137908077893049240294799404596373162604245850877650580970742676468231545646414220279194634080153169611877074412894054408397356205637011663743660740556662
944 6167780996114318708136978765279285072789416215511909546115942343953189920398276166969452419424189730829880528417719846576373549909219705620942438012161346185225531038482838290637938976265498408083228502148436381086586010579090215023943559734571664592113611958245771987361527104258121339010574015739085488928
945 5828553041328031179189444933188924393785998323658754521079565515035764474776370977786132536355859295634237099354745255014673004664212621811790603921492472145038126831366282184652852332570895995638650934530272380126823779997240253197626663949170223039547363300542254528056643113523924665364992444873435787036960
946 5513811177096317495513214906796722476521554414181181776941268977223833193138446944985681379392642893669988295989589011243880662412345140233953911309731878649206067982472502946681598306612067611874163784065637671599975295877389279524954824095915030995411805682312972783541584385393632733435282852850270254536964160
947 5221579184710212668251014516736496185265912030229579142763381721430970033902109256901440266284832820305478916302140793647954987304490847801554354010316089080798146379401460290507473596361628028444833103510158875005176605195887647710132218418831534352654979981150385226013880412967770198563212861649205931046505059520
948 4950057067105281609501961761866198383632084604657641027339685871916559592139199575542565372438021513649594012654429472378261327964657323715873527601779652448596642767672584355401084969350823370965701782127630613504907421725701490029205343061052294566316921022130565194261158631493446148237925792843447222632086796424960
949 4697604156682912247417361712011022266066848289820101334945361892448815052940100397189894538443682416453464718009053569286970000238459800206363977694088890173718213986521282553275629635913931379046450991239121452216157143217690714037715870564938627543434758050001906369353839541287280394677791577408431414277850369807287040
950 4462723948848766635046493626410471152763505875329096268198093797826374300293095377330399811521498295630791482108600890822621500226536810196045778809384445665032303287195218425611848154118234810094128441677165379605349286056806178335830077036691696166263020147501811050886147564222916374943901998538009843563957851316922688000
951 4244050475355177069929215438716358066278094087437970551056387201732881959578733703841210220756944879144882699485279447172313046715436506496439535647724607827445720426122652722756867594566441304399516148034984276004687171040022675597374403261893803054116132160274222309392726333575993472571650800609647361229323916602393476288000
952 4682811148748297557915683301316509765242230076704914191106281337975868979480101272686880142597787143325951004834227198790155451940448796978099551196645505070534523102758735173580683296737564111379312182264432548024379425711486074868227882986165572538702391427461671039069370027690480757639435333629386344128817611532547000
953 4462719024757127572693646186154633806275845263099783224124286115091003137444536512870596775895691147589631307607018520447018145699247703520128872290403166332219400516929074620422391181790898598144484509698004218267233592703046229349421172485815790629383379030370972500233109636389028162030381872948805185954763183790517291000
954 4257433949618299704349738461591520651187156380997193195814568953796816993122087833278549324204489354800508267457095668506455310997082309158202944165044620680937308093150337187882961187428517262629838222251896024226940847438706102799347798551468264260431743594973907765222386593115132866576984306793160147400844077336153495614000
955 4458046020542722203507579540933529477682886262824286068915779009211326694368678359453978349952344874136657871682822689535555299473384616919584234727795414325588804286021295484694200196260227500135956253666906831651246960668802201884133820472741637969038474968559065722745954547764537033064905033291267170053239871556181670800
956 4663228054961006489024664791771474349040676007138374549075082645618542567331253514073199110828812629850060535233078127129241945055841649497473048878447086114632640466549472264324477192740823744912088131450739363651931967226780545903905669950566566913220162101003206822956019401427339992745716562020153943570334593678014300
957 5091699674248709655221182522196862527600811932030689064545664891940202552310755936921041690091721047738284952249855737276823957940491991035064785656202153536917811196550383594156326198686490616807015273752266327366118178025832365274085214866824735205498026531669747767324110635516706348694726490961014254064081080700
958 5314926591073809660982445221499856500627152329885896727083157507244470305126050038539709488613487523735161745563523734109419580313665961414472636384344627909100011687422112311227897910946232376625276903708002429400958432177278043083596257689796174536010466108214768024346670809516394936007021389312123438480251650
959 5097014600839783464882164967418362384101439084360574961272748049447447022615881986959581399580334535262020113995419261010933377520805656996479258292586498164826911208237805706467554096597436849183640550655974329795519136458009643317168811124514531380034036997777962535348457306326222743630733512350326377502561332350
960 4893134016806192126286878368721627888737381520986151962821838127469549141711246707481198143597121153851539309435602490570496042419973430716620087960883038238233834759908293478208851932733539375216294928629735356603698370999689257584482058679533950124832675517866844033934519014073173833885504171856313322402458879056000
961 4702301790150750633361690112341484401076623641667692036271786440498236725184508085889431415996833428851329276367613993438246696765594466918671904530408599746942715204271870032558706707356931339582859426413175677696154134530701376538687258391032126069964201172670037116611072772524320054363969509153917102828762982772816000
962 4523614322125022109293945888072507993835711943284319738893458555759303729627496778625633022188953758554978763865644661687593322288501877175762372158253072956558892026509538971321475852477367948678710768209475001943700277418534724230217142572172905279305561528108575706179852007168395892298138667806068252921269989427448992000
963 4356240592206396291250069890213825198063790601382799908554400589196209491631279397816484600367962469488444549602615809205152369363827307720259164388397709257166213021528686029382581245935705334577598469785724426871783367154048939433699108297002507783971255751568558405051197482903165244283107537097243727563182999818633379296000
964 4518921776147713995072686608105627798821359545002904469454772395431752584679750412672701867601620818971415507886530922411983785647123763195289589614520445287516818487062952312637532412796374828399998412640792973933385235636980227628318577071579364921132008041046222411878835563177557307347621926449422953903716804791113464000
965 4360759513982544005245142576821930825862611960927802813023855361591641244215959148229157302235564090307415965110502340127564353149474431483454453978012229702453729840015748981695218778348501709405998468198365219845716752389685919661327426874074087148892387759609604627463076318466342801590455159023693150517086716623424492760000
966 4514243803294559011640934344536160275220095197647828998989498303925094455710102637918382300450894503423826050839029337606174278622644339009787219438936055592602204803328932693266272027275881686755691996064560268991425209513132422009655721401733009470903092918850522388678132834851286544089498094227425621653298878492157860000
967 4365273757785838564256783511166466986137832056125450642022844859895566338671669250867075684536014984810839791161341369465170527428097075822464241197451165758046332044819077914388485050375777591092754160194429780114708177599199052083337082595475820158363290852528455149851754451301194088134544657117920576138740015501916650620000
968 4509580328291155541587586271866184903034950471203977935974013285016080928379823606267640169975222091746735321447666703992944759739769706428165538427118972890543731451259378010731906043776629742864415454746311756316847290908263483557166407639954359667730672368314519782904705011674787281130727951568099768738367784609418027500
969 4369783338114129719798371097438333171040867006596654619958818873180582419600049074473343324705990206902586526482789036169163472187836845528892406735878284730936875776270337292399216956419554220835618575649176091871025024890107315566894249003115774518031021524896769669634659156312868875415675385069488675907478383286526068647500
970 4504931276406319298761207316946735227877182481027478989648266879567610741855720695333343633717515677219161367508029934195013888853440046937002481171008540959728737913680760095256924697339746619418163480050697001928891778237224036666901287632078118059825795386491515123334700161147287500428531324813905851451008642563428936750
971 4374288269390536039097132304755279906268744189077682098948467140060150030341904795168676668339707722579805687850297066103358486076690285575829409217049293271896604514184018052494473881116893967455036739129226788872953916668344539603561150290747852636090847320283261184757993856474016162916103916394302581758929391929089497584250
972 4251808197847601030002412600222132068893219351783507000177910060138465829492331460903953721626195906347571128590488748252464448466542957579706185758971913060283499587786865547024628612445620936366295710433608438784511207001630892494661438082606912762280303595315329871584770028492743710354453006735262109469679368955074991651891000
973 4137009376505715802192347460016134503033102429285352311173106488514727252096038511459546971142288616876186708118545552049647908357946297725054118743479671407655845098916620177254963639909589171084405726251901010937329404412586858397305579254376526117698735398241815965051981237723439630174882775553410032513998025993287966877289943000
974 4247442891689646614160521006176729469233164711791942824613045676093149129462051859814729949838078662090540768088855802925716538355181003824490881666816911096155898458846632625518443162124834877910067480751438409586580497343518335110169999234472819422688640039262644727979446855978890790733965888658531860897328568781609822255944500
975 4356351683784252937600534365309466122290425345427633666269790437018614491755950625451005076757003755990298223680877746590478500877108721871272699145453242149903485598817059103095839140640856285035966646924552214960595381890788036010430768445613148125834502604371943310748150621516811067419452193495930113740849814134984433083020
976 4251799243373430867098121540542038935355455137137370458279315466530167743953807810440180954914835665846531066312536680672307016856058112546362154365962364338305801944445449684621539001265475734195103447398362961801541092725409123146180430002918432570814474541867016671290195006600407601801385340852027791011069418595744806689027520
977 4154007860775841957154864745109572039842279668983210937738891210799973885842870230800056792951794445532060851787348337016843955468368775957795824815545229958524768499723204341875243604236369792308616068108200613680105647592724713313818280112851308621685741627404075287850520521448598226959953478012431151817814821968042676135179887040
978 4247451800384296479708450659621239304542208250494080713434449090797519310677781422085947641055004545533804551929804025579595046491174617543758512081334590959636777607078941044862212274270316761051754670867280791083952604900536516680795787436453280799269674465648338740133456565898362195255576153386943918014125584834399464350899680
979 4158255312576226253634573195769193279146821877233705018452325659890771405153548012222142740592849450077594656339278141042423550514859950575339583327626564549484405277330283282920105816510640109069667822779067894471189600197625249830499075900287761902485011301869723626590653978014496589155209054165818095735828947552877075599530786720
980 4075090206324701728561881731853809413563885439689030918083279146692955977050477051977699885780992461076042763212492578221575079504562751563832791661074033258494717171783677617261703700180427306888274466323486536581765808193672744833889094382282006664435311075832329154058840898454206657372104873082501733821112368601819534087540170985600
981 4234471478296296014241933881208620687625418569215742240264598364535715783422724998184361051394427310620487284098682904047000116904740270609296087082782898785897098045103321536576922485616548578847516125781787225980443729737253218733811006869856536855125375068017437483500309030035721166352444532854616649906960453095895962209129600
982 4312089081768122214095655683511833694119570844415216130615680615616818516723752543975927750910822108574834301526153670108961422509918809174435933892854275749386046889107252073907253040342717493734741472282879048859922331707997167753371697423479161766930117177207166480142880885983422776326318261562746079334990278101727049092800
983 4238783567378064136456029536892132521319538140060157456395214045151332601939448750728336979145338132729062118400209057717109078327250189418470523016675753061646484091992428788650829738656891296341250867254070105029303652068961215901564378567280016016892305185194644649980451910921704589128770851116179395986295443373997689258222400
984 4307706877416731845991899935865988334674327378109916114222778501170053457255537348301155466611115988545794835772570180606818169031758322579746466480361537664274882207309378850254908270992775707663872832575274496980999646411545951119475994478943105708223887383327890904451678771261894907651189889345710768278755531884143993148600
985 4243091274255480868302021436827998509654212467438267372509436823652502655396704288076638134611949248717607913235981627897715896496281947741050269483156114599310758974199738167501084646927884072048914740086645379526284651715372761852683854561758959122600529072577972540884903589692966484036422041005525106754574198905881833251371000
986 4183687996415904136145793136712406530519053492894131629294304708121367618221150428043565200727381959235561402450677885107147873945334000472675565710391928994920408348560941833156069461870893695040229933725432344212916666591357543186746280597894333694884121665561880925312514939437264953259912132431447755260010160121199487585851806000
987 4129300052462497382375897825935145245622305797486507918113478746915789839184275472478998853117925993765499104218819072600754951584044658466530783356156833917986443040029649589325040558866572077004706944587001723738148749925669895125318578950121707356850628083909576473283452245224580508867533274709838934441630028039623894247235732522000
988 4230216087444575167573532005457335439875987351749852396893776683476812682538924044484214268712327273194835090128934944640088912685059436380831909386480717924800483371336247100146126553937300313278273435668304803121413182814902202057604799035922678781870941258574120696622068306750418492422770897234259427340259252773795561154128625
989 4277266013594110381773035394800136946285123712588323960458823744668162469705686597051783891519036676637851456146546961213436716567299733448768361361456742087765908363332909100248864058581699002303613180655515473328021418417494643132057430774441535674288110473785764101741221745955933763824844183250009532194397626667134035545125
990 4234493353458169277955305040852135576822272475462440720854235507221480845008629731081266052603846309871472941585081491601302349401626736114280677747842174666888249279699580009246375417995882012280577048848960318594741204233319696700736856466697120317545229369047906460723809528496374426186595741417509436872453650400462695189673750
991 4196382913277045754453707295484466356630872023183278754366547387656487517403552063501534658130411693082629685110815758176890628257012095489252151648111595094886255036182283789163158039233919074170051855409319675727388533395219819430430224758496846234687322304726475302577295242739907056350916379744751851940601567546858530932966686250
992 4162811849970829388418077637120590625777825046997812524331615008555235617264323646993522380865368399537968647629929232111475503230955998725338134434926702334127164995892825518849852774920047721576691440566045118321569425128058060874986782960428871464809823726288663500156676880797987799900109048706793837125076755006483662685502952760000
993 4133672167021033582699151093660746491397380271668827836661293703495348967943473381464567724199310820741202867096519727486695174708339306734260767493882215417788274840921575740217903805495607387525654600482082802493318439152161654448861875479705869364556154960204642855655580142632401885300808285365846280265201217721438277046704432090680000
994 4158623910483937205934759651570167496375634076125581324608947387822282663927035595034776382494276479618916365288249222823636996688470127499256305325837238850893636660886897122955637631283307230911121328452799600093881729529337680532054200683808721694724501972036864039894949841682496866499807128134654205498190359880722612723042688220000
995 4137830790931517519905085853312316658893755905744953417985902650883171250607400417059602500581805097220821783461807976709518811705027776861760023799208052656639168477582462637340859443126890694756565721810535602093412320881690992129393929680389678086250879462176679719695475092474084382167308092493980934470699408081318999659427474778900000
996 4121279467767791449825465509899067392258180882121973604313959040279638565604970815391364090579477876831938496327960744802680736458207665754312983704011220446012611803672132786791496005354383131977539458923293459685038671598164228160876353961668119373905875944327973000816693192104188044638638860124005010732816610448993723660789764879784400000
997 4108915629364488075475989113369370190081406339475607683501017163158799649908155902945189998307739443201442680838976862568272694248833042757050044752899186784674573968261116388431121517338319982581606840546523579305983555583369735476393724899783115015784158316494989081814243112527875480504722943543632995700618160617646742489807395585145046800000
998 4117149929222933943362714542454278747576559458392392468437892949056913476861879662269729457222183810823088858556089040649571837924682407572194433620139465716106787543347812012456033584507334651885377595737999578462909374332033803082558842584953021057899958232960910903621486084697270020545814572689011017736090341300247236963734865315776600000
999 4121271200423357300663377920374653400977536995387780248686579528585498975837717379649378836058242052875964823379468509158730568493175583155349783403543008724831619162510322334790824408916250902788165761499499077540449824156189993075634477062015036093993952185146056960582068152850120140686501073762773791527617959259506743707442307623400000
1000 4121271200423357300663377920374653400977536995387780248686579528585498975837717379649378836058242052875964823379468509158730568493175583155349783403543008724831619162510322334790824408916250902788165761499499077540449824156189993075634477062015036093993952185146056960582068152850120140686501073762773791527617959259506743707442307623400