1 1
2 15
3 155
4 1410
5 12165
6 102548
7 856205
8 7128420
9 59386655
10 495973610
11 4156326090
12 34965061950
13 295326872685
14 2504471904060
15 21322339850120
16 182220932483936
17 1562911922345700
18 13451387178653575
19 116149864521206475
20 1006036370555080950
21 8739349976276626707
22 76128234963921173340
23 664887499890055397970
24 5821366395627777600200
25 51087960614479320090650
26 449340280650261141978564
27 3960455807327300000173860
28 34976897144550554531965270
29 309485342519609192469528765
30 2743348154131086267347182700
31 24359359206789987230533824240
32 216650378397713993511381134400
33 1929872389689884335678373601100
34 17216398824851374378846633345900
35 153805415859764474730036318198300
36 1375907919615884409088006642030600
37 12324521434267396367717466535160500
38 110532448852661577520492305597729360
39 992489852417989342602882400624323585
40 8921908582475890770842338006631526420
41 80290648028203027459085008516149642951
42 723317364316084862761068535233825454050
43 6522766736578856798059474270456879294050
44 58878551032211493809704009499969212315650
45 531972136373880011040846965930454361707675
46 4810743612187832026179269093421151924740804
47 43542457420013816338239176446981300438823880
48 394436993743162273373374529311941084334489440
49 3575967788682815389119950012850627130315308300
50 32445070963476660053052715354138216502296628850
51 294599192697952971438162385647472900372104644618
52 2676893888279305878588140532741309984591105987620
53 24340929266152623582486748077956158909389461832690
54 221482622511849089222003677603770535474951398549480
55 2016644008362532222096124729822787402639423197307940
56 18373712484382598414885874901844366631051949574362128
57 167507442415714941501706846610632685612980270701354980
58 1528032615878727458366511914100046921297082887744827720
59 13947123276963786096115760890982396578947103169274719880
60 127374552019595169372294225847211885699030369518302626310
61 1163910413792559349495617783941129020976109474111943871325
62 10641146872601433331108692616036771446116837121299633863500
63 97338075055021178538414093455820006701994819699049452655200
64 890832817038287153578109468277615880961181002218407726019200
65 8156855393289255121130645444262462984675162681712586915355900
66 74723400584021499918435635201605372457606280730878839025688020
67 684844923526180485808214195228977178988432974950284151318150500
68 6279488360684304308042917647055906982877710344579596404079423000
69 57603324733185465107622218709210032989241792126457228539766421500
70 528636537379243351203065292690868361996958092298877255952909238000
71 4853425733324086046371368721210067287838747382588951618643452426660
72 44577593023448541278363508690323160006540548073858113620152561061200
73 409597648129762998036417454288863725563883563154958800056174582829100
74 3765014611027672993659471446993826260253302176197722011302707487093000
75 34621044223402544686723856513881571023967057877822545215615499574021000
76 318474015527233492246514441071804473142912603274507065271302494358200120
77 2930652920030950574153078543739965316745198611190024952230711724891385300
78 26977869247583373584342535473343949593288648900386488116519421428490847600
79 248427824145492525558556098832554426230028155517729876361792312621227735200
80 2288435821513763663565521317192203145156899282727792555484096256399281005440
81 21087245072345577136198389261724059630184698179711287571733118746141062064528
82 194374981610946669020604043474018705047773961655556237079852103257759804759655
83 1792244301218796847672863612934498594170077992922762914747738083015020270704395
84 16530553142669341936401383120481483935608694390844605349566676979402146192029030
85 152513401807656352844056826962730181982041359042508493227198555782144832289466235
86 1407525513128007054666860807868881853943116065441109921230695460694606333489256380
87 12993599583118469117698847317929604372845058007570728459314068863817618186808342650
88 119984457974220656375425605409467554634472641746980937645092406001582720258466340840
89 1108256473501138889700299338589016644988746097294463184370539302111981172411356486290
90 10239361187638584954871816824394763233754914814235487406112897713068089674990008762580
91 94628152707363654125970261580922720252152976284115819268650289746828839853700206582324
92 874742961752955677668695869727003739331090290509360206786657938671822300801292751600250
93 8088181686917357694539462955879516743388751166820119348611218705981977667641012258200875
94 74804806616362508382116720715988239397358018862826314797074499335243803486777344305384500
95 692012846991380167278059801934081440582308710290119255071068597135487065693108588344254000
96 6403284514026042481726979067414129030616951575318210699012633717157010623574243444712676160
97 59264337336630125189259645278694705380845726776803710236531596967143145921812244629858779700
98 548635767147484843099068207403401033471000254580139913340634595630363280050596602589678748100
99 5080108243214023567303718139094223855562088111206065777066236266062369402484329212311921596500
100 47049839460318820045444909890199380260532779784437277339821633155741817202282507270048346023000
101 435850826618800430591321881465998290871138105943295482613221801233360242193976728546255216241020
102 4038410072090831492775349942860390667846971953851956835421756388968078542032664388019324047890800
103 37426058005595908030907282456187370808247765185748283542928830123138678464600742050980220437606350
104 346918326379011962061818849530669471076307181850324604825557356017857078254805884175743144919266200
105 3216386921992390968275736290674487099730947305297822141611821736604523865486148057181947002264646450
106 29826044822844183870263344443270418320134671152273346522641247544541468134625210877881886099144211740
107 276635469838621063657262375215757031597983978179281599318630470563151142529479117637179057879824383900
108 2566276258144037282947387325239098932791121952832149421003964773795522659155075306984246522796903713100
109 23811176570930808915583449683406856871734040627086404936711349531824129226974599723335146502506283575650
110 220972796628007085166518876014864133455110462684254156435067644970069697899852132816133985309267872747800
111 2051048411544408986482923428986026557297197886561533636461899218862643878489258224688223772904107404338800
112 19041046895095612563116756415547755683653404512067937556664411634023800889239961900509878951849957683144000
113 176799995276610659317441301730546686498502953748739090231271809394062531230033705148007151094012934891118600
114 1641908403222417627569536872506865670846467193747581180292961383911396994293428003765217116419236498563290100
115 15250694384370871772002694200393225314315689859532222853313498065412491195482675087857183874776895575946777700
116 141678230099866314060094908407002231503008588706383776646315167193033956416997065292821032704643910946240699560
117 1316401185744976241807248968895487229907033184692493239395499603496130646414248068861723501311014714323987868500
118 12233307638714263160965397845273092421370719359687205060891459336812180232656865183956224108152008662170136666000
119 113702208681404444300566262991860440193952267449740615252115596139796640546207486934572301249349408750360122973000
120 1056968836252609173624902052171863505986495312278158410448187849942209052019478655028826306678225509032175209236000
121 9827038897004504045677199455401235105890639649075687776012800410055691229103942902756061304461160940512452337913992
122 91379617396549874872893403467823241310677354790651080526255133223920653318321684884370190808729467403496105655101840
123 849847781312574111919050598135555088414056823811765824459311072252674636179981714642948010072216529363832963273813520
124 7904913254574864981702429865046177240634614910991121630036794126297265489604897150548127883013869817106335601289659750
125 73538751660393756936855157467888306011905253740891776973717625337116513053924193749589246714352339305284051245853780125
126 684222936616544579364171277907513479851155133348510720935537913837827711839227862946975632438825441227878505202803585804
127 6367079971273185748327837994847405000635487522837462932217564021813522733791750654931715112481889279372276923157364346560
128 59257506491630986391613773194848799389421121408366248078089269370003808417768176147936487087387235897363704600796740005120
129 551576740305739781552014087092313088325017024539692079508727697830611694270671825095716121692530343481078433909793206098140
130 5134842755749836125492881754177210911128638062962513761203548955114201427042985004868815290335153381576905406693389228067460
131 47808612155400838302030892329352697781270636145503795651614213704180478193860506411168991525562453323154538320484498517127252
132 445186591596750036992883680041278052508135713577703950672474546435212502546913830945147210364014168306424486976593081003100920
133 4146046330837216007197125940443985437438933248254942316709743360214789615411708331370986851904264317831434410462431842248409580
134 38617269746412101675847371703067085436690057346935491364532053607650424728489545395037286793283934723842991983053835614358988720
135 359735700630167701251072182873453110088917080632660172639397408656135430496860133113000113133173717245491571780654760571025902140
136 3351500661278214078180255074202986721510935911118158840268987952998293596793520919529628812543379151852344702563769720965973459760
137 31228284435516129794805982494663498734777760592842927980263886971284252510679759639969903543773646737607745619598447998904546257300
138 291010901488595251056464363657661007654269447547122463417164915461714565050691840009649812258495053809430277338182318806461927498040
139 2712201724131990144636418899167984738293261197163175247775409156278572169234579477524276230258639333911966414185930944991795887258040
140 25280497242178468724154684635207209622836098476110663830100192340343626065482135062667749599399558750262761904344209513237481946239080
141 235667362892219463585708068372803799475617438931979606655599657916707432666030655738732906546052762774614523971352806214376021838223324
142 2197165665580772051678582776254182224169885575120082738381151412517862141235507327594379047364335064881759131140631102431820619917070800
143 20486842835753731028308706851821026727910688248804548408426325569637243953033607881096806826211469950826939642319510332046041197767784800
144 191044918182828161800627768032145203551576507227805614821491093183937264479705558174113315520428132786230055923351141296484859597968182400
145 1781736721604125564682707082368073560201765841441089455397675968433223507735814093859423822297863691004979071145463652173856614861292506800
146 16618756937321349105834198008330864892048517841791258496968295515100983778917816397424278108176106692652663864709596349182619737327524160268
147 155024341192909353435970743209072227494223350567550083675130919067180270095055662774545270131421639366154560525060420223226927933566633997660
148 1446262106248873097587926725261801510560198723614250223227617481950027143278142952404085003806162664556542988442366773523691776511594004580280
149 13493955928282500314581366696762733447839937550880334547893248540409188017513950237610157853502048436178435573462988068386123739338386617706300
150 125914619805879524829337301075777749519217822921531015515580656508595185241797817402059637785612980061810908614806929059904700042540126047383600
151 1175051917107365711070003192837714622946583065606027617500152287459096423651732077704122234918751446296690986029934935914724665279587016111149736
152 10966837883479734787669266421187903351763442418154398134462134100330056380075508610966275311833797596079241978871185439808257563491728633524628640
153 102364346676904425444555282263781930460240868919236249679516609352973305672360208315279628136334880367693635306586828867441168481142507707593569480
154 955560980794546024209951104576164005324207282706351373748318826298090074624763999618132387706483837227891166801808056916330108050946199246776785360
155 8920926582162895118156260284835263174576166442894439710830740097336746796811617381187726702904941529406520368514712162214507438784122590577701234000
156 83291920808798155538133662325295078628691879981268676514102923987946650187508435637250382851658514943354537616281086282542155773539790732152084555800
157 777743946488537463675047667798920601061327985304074346977310333275039356584862021083529655543654809981149176548115897985958305922871692219419112660500
158 7262911550310847761041265237477270772484891226025422629013815382367035306523033251020965718831030200915857395544138468976548708449120869861181504862000
159 67830456188262131156023814180088213068525333629773237996461826725653789829300574858910983782525749695873228042758466956103046015437059181937323300728000
160 633545935874345088921198357543796086642862589567588033215974465418661264506217664795396462463817668075314857568876579266890572765429753744752983355936000
161 5917937850305539781742015063534564069273902536218640037693605851570971288093312749711374866856808820470040450289102914203549807717982728473271147757742000
162 55284215153045887903308474427515470417304667124326490112785341444843658799986658060157563101568764712739622589164093806987647740476235199834925844332110000
163 516499495747496622251237135916410580571975131747645932569114443357606396337163962262808322913192554677002443739716990598537060711256020092880105849330258800
164 4825876625895361287788639502093256183106550796705322920888290269247699917232621723284328250154172522217010027606239424183722358169604687890515431029269536800
165 45094092389509226920304503013648719488005645116919339088877989655890829068780311463688956155737044696573927243451077328834932468430524427085507020942917563600
166 421405091129263517288294227120721450995690993084132830256301028597365845294957016395985017703979599518303054854073283546288766280094955509957059648001778166080
167 3938366930722123685617184698939094244457967697996300088432119633372390552960927303885972492762768888543738305595359885055934358088372250934650527695143696604625
168 36810221360591684687924512505289907173438364339241796756946200268267646376357142933833490910993553805085960705319918306362803470137285043190393578324654564876500
169 344077385084655760671054347160418471768563126468572916903777481112574772690277455464975675980681302609484969462200802031832389922553717253018031459789818239606375
170 3216465331240072898030732528314388772076981152596018025271176177004543209126685189910238533444021048627263940034237247434336462087454934877983737519695560079485250
171 30070196896456006320619600463282253505188530772353058474579396340530552811670372694795075657974928497502612824218145707257898331353646058379724100651115506551419970
172 281143425862361915617292674148555020768877626320822204499992441098998220482876879522636779746555992721214938025600395687742490451010464630523868509378234662931369650
173 2628775362304707419261760029615246583091524283322571661315046014478169385904532904870564683476457839596138490105270753117429512073765934318687045131499985502006451075
174 24581734650675149174366700759214849545016295619026017434480393230815555206685866140992849361241311123362062654878447538249148956737160401609969476034037046540776766500
175 229881866954046862380900679803353367741011668593685753966915131894104335947102351541812092460373668239793423946906901827969768040371959970290400605225963464568732813000
176 2149956538116508700043484724682213414906097442461809987978388170519539938908921915603379744770822458514638439314434965584639603931870564744084350148246652316951590758240
177 20108842141311223316441711220302715138499201496186519629176719155567077544284298902588113492838193780807484257582232071157163449717268158963769082436500670954710512709100
178 188094682066142133085911768491053761236286125405285383144693572894409704577250600557923702593983374008558440236894650085916358064395255326612845901623576319756922306705450
179 1759534116570387047117019195492966958519762677015441368460602329186599192673928110318073825398674094691949842059627318712882258989785769721795047940886155572652465920327650
180 16460773909570523312650923228538717652095033083832302045105400973746860995470005901716387250050887902291431302555316876076717062362905019356868274660771893531617917892863700
181 154004657859072502517343727389578551959824905983095755392000386153504472091442574574407500479793558788022919467950352028248012640862816408468493060345807514689419757225415690
182 1440947580214935973797585808055434483979336337777732626495159195633335784929816869106499290211693731298446211009043589790453463961094550363131560108454240210397705703537715400
183 13483197728133815309779285039766602181408581000426673332341117341689935587742002773420900300174228271112520758131071789195125383125298644281055805313486333006460021861763258100
184 126173369604376765204394067104618699116771289993421061529031486202071287715505131781999168746555406812163922739413349115253961791311715011150408835877898454801563298553387032400
185 1180788902073530367303140653577593531690671519623777551498710818829807670059871023526643667470471187137592477123855248868530466330539929886955363041614013591235845982888822621300
186 11051119570006811075284122229774464122164310037096215507841976893705319073976997707139869091011439552993006945471010493023446209601461266100488225347462414783872349449829509633000
187 103435458291972664939558591833016287187986724787481403784064315848962685313145360716375467049575518259115450979597429968699016638552962093048023944124036064675936924614619377065000
188 968191930502457038951472344612637411335479991688059074407098421265189209510073401370860441743590607774446827248264640886432471176139176384721088483625175095066056886880308581654250
189 9063209727116311303326654839105892501628105749940659580539756357398242173976757687767718504179936644179701697602679881101419450820433620168521273296500546239300987874113737993804875
190 84845901095704343579865406127092979886140035594046811027292556425296059999168344897142472259962470300724732714142335908409047469186917942169136662430347573212266150754992946037028500
191 794342285642563195910057874919848018403164463182044500787326881062352152687730263354659854672400617389372235614222641341722484880711628952503786682644035114716290035125929780719864800
192 7437246836435751117636352664961116630593964731940799004601025287777135468121089645661765838560174769516358363025744882462874841228831957083053835239696171943191168016454455545485520000
193 69637653580057169778076843478589929745559806168509389284408852858303905193588237168337946633377703384047325010511680486654207256771062796287149895630681449170931743756421788043529982500
194 652083498019900024567267963241075123552916469489823266165295904218392947703728081815206386897706837158843329829808138906086843112318720368583701838506693125744754587680563081505869547500
195 6106455100400255099127285785899100149180964778224542075762343740857319073444368596819007680448611883260117115902513551733554620502160763523152736453867089913004173805925208276031141457500
196 57187582635406434148055483695782279161299598210095288608008521783643751206031764164761780356552269612991034191291987205210665108326666333648926192992860257226783104400064897296574187047400
197 535600114179443984065699807194309207976873077694278772544585586922522751761749848663880010203805054464684968627294882841851205140820262008006982371889742299430988599234874014845454307130500
198 5016556137358549003203098174597048610140536046152009579577967831627254074927237659186250053248639274653242821694881654463880019865999757262147367658116834612820065870682317778419725299274000
199 46989035643543731572418296449836058062816115012903847458666183916771174444097972544691014348475205093015722154222162414212389971644044639926858837504240020171962832069846244784629183727907500
200 440162436906506094684791197646079043545550593389831267358148880367198337444758267169721389987659686335679411034474700381269936548657242112364184916168849826887466124247902533150831180313590000
201 4123393350659909559827587992158526690076740479490255592190501656871406331432486986176096050452235556996937705066587726123142783245234335117899297005351692247950972576763617524214888702244439300
202 38629728472794298618826112280645821560336512825722667873459233224572422326813276481185654151385022532777053852616028091974016294830004497761596850683293977829962196170000636411329245661480367000
203 361920685487576858906786777849403377790596717651128535482079448328426017647606616027996477768302480514822985345106543090531448648129163852184435011849901338780476933800059516199135587703345439000
204 3391015548538982236480915474757911453333724409987850642490525528879187196253690683047341059306514352237148924445343697955214652501233603748045501885708570108302804208064243109305758428129851553000
205 31773901782040631605684872066351503582331714251326018206716293366596042971187894734286591490335188163953312745595328212385005949843284629717846234382084635339534566827981233187088500026229435627740
206 297738831263953370296404327369613419892561737776613855546613610466157765249127477217580215999609533955471908845960132198746262542526856891299281751343682619926593350361145449274876973968379294830288
207 2790129407477754437908916852551613624443559959617272589632287730491844756573601171498925209604633042780093316265332486824334164255408515915576713164679339358258062820592769735979574952926408613606880
208 26147906747708245655567341953288417038382640046961520806021177517264942366124500642805311957157902808160944265037532518052722443536782779624808467800803356384963593470915514322227032704072036223969920
209 245060323315422667183475725519133858121133944830115687253103409429241552938232563842326659764799829353561042815661106837360398793805783038783318984310365167123134636658066680728186900080738080581784880
210 2296848519182546257311727200926805402220683797987644837567514106344137605365935516804443320206171404964069653219153426892823616341665149189322341462120682370935283646014354173616007109856560152811425810
211 21528549417763229138512700249623877679845800792485727092855223220955835988667734963479101857519462571311761479342711919093825550403910119065170507463556148392860372676035902622289304667713398561004253130
212 201799476299434825791806618267344008780259967710501472368980652246425553522203761611821033679635018589540279646675068630456088856411040508170593459916917224123778615885278843134401236997341895266666478900
213 1891681189528890272872532721936978120977569402201634408317168859047501583796369867643208152733739520954544808692663653473241003213414892604347264683550538934091649919081998341521149909609373368230343452490
214 17733656604192079762036274883621700737342938592560958746584661146465198620187656921430247030350786100691889284488787915622631446126914241837178357402617799728974663096068956762944301443974936780735227234440
215 166253531749762045739561189554289582442337235313713500067845079259945159205550178620769965473167290045235790789187265908968117406284459508163842509613672282264980260452110420090270667446363406227811085166380
216 1558710646028129571405665821433863382118628000557961479734036365800131292298470478323970159939969831166684088309412656500179681653492314554343408372373219712011110817411925500179970359492364174933560956876464
217 14614432738755453798932474660364943402059054449994496087557907779139216428131325246871284838491050878537429490074021184240653536366281281691848008568322317185761107194447749019544822893000872332555412605933500
218 137031391835820162567464475389871462562292510493620726120691146782941334808192392334966783852171813148343739733568030757451665176605624909533832753069977225519975454134545118242396184743464969488801257080111000
219 1284930470694274701298115526293787119767480601674494031014979933896295993561982117519366890497271608244107896210568411691629344851439440838501406348160816599601979856078701559657285953176524765524880787957623000
220 12049262086546880184851611142037694207730144092568852527786478413886613392849929253147669102285859102561163518188627112598676677739330127326681264089825681340251904435257724019445129715940386275786798334772673500
221 112995812868852999943224856816247094619118219299416514379108638893408522432829439784189163937787197428623274170820100673033818685659322363737416406015219760938581900876468588648232207298943300497972607218893677890
222 1059705389393479508840018222116631015737442753479135485517581048268711662693694142702817009363766620656615077232423640068947097939225072443653277986714541237221067455095223436773075368053864581836280773091432703800
223 9938678587672872296735367748204679868603480093151508545790543707240913463854674526383531408189136073477419431392429753047322542513189384322560704974425710449261357041635327234325703057119655415398119022924255242400
224 93216475820002423646154430263142354440863384770950760989254925627105879000359588318786656859428811617500381414491772378836920749688501831356988322443909033545510864548025068533186301096838612579031406672862739056000
225 874333396653467150558702512938981816731512228979184614616799853210111760579735818101168446379208383772261223968943562835051273465060860978229307325251681360250283293812767269863214720957340409809309349523392688707000
226 8201279889263160700681357431001277488657399372565816262653706868547941791144925294942611923798360020884274133313870453474212607632561593924353691844130835475581674998044057488358032463131900181293527918968523887381080
227 76931855232441250587416345329261192008352688097891481468617846578577916437186532805782590176061776281291194439314138255212618512566307689774477938481244562579562743981566159049653190271965223002293985145942548065558200
228 721689876446032632093565173196739480421751606942587539341659750090232816948820393170771329271802629082814099548031141059497794197185650419273620826282388054107375141639537471432424649022887477309531705739698898304320400
229 6770405611558001680483519810944173859231857042459963936556900658676666995476830088423925087368898350266749514277178004561541321104759879770793514902478619414809193897879773907064651196122001021115813008702439062390949800
230 63518211815876088618355807751855399476845250292670771632788901008191333781191022519476409471727779271847799291438071389239060761272337425774169752907692026198699794709664143078067589723668378187462241537047282918748624800
231 595938131900510433129700557960051170776883279881821618546732418377531370620847539644534468061596149127444098011060573004438775125313300841401990429206684835683997135096841991694244423168295068872836443473192169702390061260
232 5591434758116586740254972185716517385775430977843954835055242540994580900802478145847569552505123294206548611501093374622925349947673795867592904582171187904057981095562453093054131031917550327117402046093181065542162063600
233 52464358018691342530602302866224615886304824253947264159545494927269437761752871525533112729686031282535590462245772397760207016907953640568128785681994895592761367276513126253835668765459581027958514645415027385425572086900
234 492293748242126266014014617352431998524560632627061082838652842788680268027703820414571547392635559695113302596222579019755428429029475946436608790865143078351517821929379017661652812868895581425393962866095955417077982600600
235 4619585171281094232807038840935577269318977078763402929208025002574636756449909790989452932431769173373607333894383938084160053391365516632115053799366378601603289721180757100515265313311464607258860785214297060549758605442200
236 43351106089915398180435943556979419808030894300626637688305040324644798577206539030074385913371867559166960799897411824192339177675236447508516268615869813386407817226375722122529364076687589886843853333100109923247739368294200
237 406832632638113775342831894619371239947412075886830822943322518851088802359483272290732735152361411525918091126555718639514743643274007852332005588390149186870405890450848214352380118627311593317757369430375187354020736246808500
238 3818120431297403485786498516139641854523462146508475640556432132977989710969708772297261803445971628055717373140208293637645389862096519706706083326805282825439981713823998383508293749789501882998877667562365219485105684558188400
239 35834517365065877429115247125690866526942784113262422511279308098426794954063552643580345178415257057791435241259045896074155913148753785458849889253309474577679947082629843104301691754639293739132978019286440832836835980547554400
240 336334520608886434816315968953216115886262048725438299621708043371248801282366969962686052893740765535847839356700554553627940214865787149949526960609278455845770523127776475824125076063003253634884036951750101607764737340078748800
241 3156887699189751127345195311743207155047850092587289983207522642503662229968478336040661808906926204212533878514187317524922203054948305314508521829234595013803558632949919059835387166907739571461763672728969235131466488870734034640
242 29632239914149719597198619841870189372926876139923521672678713682033527496908864276909080298582339929148420571607321682535349389100375980649635283213177009320914169554404784405036259651451756710000658050498663026164354670814861609000
243 278155305548438661874254082941043148450974705212924223289196217580588835601905026070338436150121731747505949906848883726551461925227304221424493820188664020437637546307259535237964223613420142401675421465789191338772417367314406549000
244 2611124583997909936372283768650056133499844807805217773757917721698271478876938937701201037705648069794639557165431551664482199239594888630627487562054308339572021545391782016511769622423589233489416045881658285094367413823388193122000
245 24512357383188846445447135770108341831489279012847258122867081749501679872464798848014458456295276090926838026171802900463663684519679589408055084659379373704344386215475748570345577310611473930008191966557265022641175365537836918929000
246 230122810865407983940924659942190199462523757268848405218215576929669018843936807907243005162700084193010881904928996768137759278689063617850734804064191914033726242068238113579280833254583696585380077631633697470578713348270021146957344
247 2160484871409854608411344422151434216119282715427871233095051248471581630964793893532980154489783836129951229578435997272051424281759090489693071258662129087144257257319775405809837807863373073217507508728931996061107000410289079566772880
248 20284281308361582834020132077286600275800026520923796659571916715320909221724764958524762253912730421471403374965574381591211739711346940916221474909002264074162373585498469491052963697752361926343232417285173124133292472946752455484056640
249 190451643283867687442100379507643225606048314075679589936699241554508200721493703983652347956785310088194640406183213094573509177831889926986759084490879777752622786075235930329798054470055946822782957686329397105233195829524027058872874000
250 1788242439648985155399327335237980227513871857869433321618828409337309862357071420038758241453519874925127090732462157685919209352432160149205993901299353762674488258700391504453250699521849753796404054626698923953992432845214735309762228000
251 16791307547971194390366589234168237185335371769907540123118119203555511363405009209076011328449588628121437181278383388053933066787619672810485205705137365149397284645209309255695089643968538466892481046161712380075220354443260438886560669728
252 157673588853435183136437917170400982997196741038207299882205024320589579897661413210817668228901652120066476593814247680458400351167581427832934899489326647723466389385602384776774836522211544052156212622845605482577228485829858886356288197670
253 1480640354509658827007906630108948891702672188416919894937303801504432005348259959720740523188435137586240585175820399848700169272169483117331983614259595090788838376639565239898038243919605543949029764385407366904478190445425577933403735687965
254 13904528891147225535549101415127446191325253020941033582542486615347537449439204868099879431668229393904677740800419115173732081626297092419945760226870203921181964209630493976306684651401820859980414624564482960676001850735384049481118677731980
255 130580678548233769983128417211701646242508982649369348704458976177579726357775145140951921428809290609012262911483507639368217897702236051839682739235053888309490627771542471917262883860987407855452572935621966238829743244391764998016767025448320
256 1226358334654662508522865862266989708184327705302298545309257915193292160817907135180822714622172715842379768484457058736974002691759313173378002351194203670971640972282811093727850941759923128282712753432654075002552065945943502213451624905603584
257 11517853669334903344610583847493706373109579535082716507815283253902388546186339458099858697017070499791108280958674308265382716621443440697519640304630510766961213578059737456589909079101761721439700075537495606174802814698929253974217258168298140
258 108178588688708638890990861080059319417399970119692759054194701994954415093877404570867510179316274147155103722751110508867397429710164932111866366990589183685987738737229927259610071857066012026705075593478125157997970133167312602615836739918581860
259 1016076795919417906213222673622215784313610669373504168063392508407363353510129790354411529161397763230880243511168957357666080845715944642675981848905714945403192628076735906627427028625002686645637843157494838578400370428597739923047803357006274740
260 9543926967099311020083779001541258139278372448886476209813254137468353720315642281954453008145965038885278470494037616347243127862603252278005100402147282570225197841209575764902078422860745202452394069608426773382965635880168808469846582050435901880
261 89648477420737283558664850058106150866858245694633503241428151982203232381221153594052634731324507374792194230647171807501113460573696739641222919836261645704008234011394646578036917532067124402031885312125237089835069874415021901434382455711942892620
262 842119748211359137759332723227838491438954242902897321703061732353073931850316764752757500681529576310742910951373620626901273017827679366619332260866566560213892593328247581223955695070789243862485148601588462341729438755002706555725811324010957687600
263 7910788929021691789617821481457318998172405945652188676438741126078978101857191661967559806237906177997989532480142775531366842333963593302057794254828801361883006052622661755223060711868380373010972007662889321659601953024849070294616849864974871434380
264 74315711898418550945434061132098299081218773960229608646292020921162452577523683907264946078488637397886790557238965931424842273365771348798908998298382796443034140240350096906194224810500018700486252782716603158269572840660652116185952197461827446080880
265 698162114392992804128334510820908523788575922420203754290403087351463003160275118555043438025249617836225113129274286393850732591039776148799849642750737928829960484849769461697870762839197043523117611417385732478683456490008515794029167453334074262920260
266 6559135397817686030153170224837235644561773317203563181580821791297682748238778191401984296445174330654334087403293153395174037492199434284241350072537219063667059625304725662807676078075669333069895527854512883365417177652814159200945302973821721821165528
267 61624227525053601642702022226614959806854629389311507810923470780099156423061682548943459771548720493480813092441057446176594643001982122017390939802700124874735717806449628673352061779838526839832662328277515118987492452445156759376117198442489363331136600
268 578989715013296780707908025774870297703549666038264364377013772997661226272186786644371870101951754314628494911350047033997661005488464064075909384604482673714261643890986434377557502493466512441925454301412441960243095057262603023025579379584665162133774600
269 5440071069141377151952102890929857915747561215451753976354816490286218816085813873826440410350801424634283668360203177211726633068212411425907893431981842471862800928519458443016246189399219730498031105664765299059775994376278113164332203068060527321227572300
270 51115493390514222273701245787638520184909935944423798648419118557048960591310358193348561980973452079328262870498659805924640707505207644901078516225938759395167821171337602992442929245481451848048686614535888530716760798103601485485688950318859699442672803600
271 480302334787307414733937154394995061951516380424516086489093338474628365898932818536618216210469286547713261285073021290460912701198683481923851147442139947057453745381439083858798255946866313600680276919874298253012386458063387399634924977649590494964439538656
272 4513265616915668721337862985469944249682339182789503722621463635199482587247667561045803749304819564141941876473451863597704574249302914843564458060156497225747195856904883408159687406132635453718239499455220847275778522400910888391262036493314197110998253742720
273 42411247194128747579919596054135208924320844951670112868395429431374435173035962020754300687124568480767836472563676407923216700380034596981926423062226603366586978453715655470931993501078323281338884825799418625426346080000007914486266030793028509677462674267760
274 398552052091027307166277547403446053709487059812319353900729483998702409470751442510359656210309488821561597567522892926525062069572716606437330163275927728443540075391597490505417855278132350870457811547833473820897736613268612643606162026333151610413235034970100
275 3745439720796381352050761316203366051787904047253887749737438395037215320883280048352693006721590954364729359326320050262339947886238958178791557306638599473856949635366258621653534562305307744915496290053590036912769198443099080349688995139216632828927009415169700
276 35199316756964862877902213018759707145079370024110993234706629519527780606203697858171570609034630380792492960073659842135191527976458112232275879932669402010242481513374986072822838772067287489586886145130690647037256500918808069772294691407754793818800523627443912
277 330810448669905130451134613333897101277128258159010715097719453393978548092353142665529396562313864584088781144832408393873064427250236447434096768890665556283175716144436469811470820618793938536232176412115356492337113991961555518122036423376738665078466733190581380
278 3109121333552645730974535628223402674096322030315894041304518628130349971763660636699719170515333882324045675228042540709761067827999481586154381365545497254951157756914125989243580582251940530977445122220684623925629278634967061736502189659740053775103207502399742160
279 29221970400627787426462296140103003095409753462513297605962018671813492907248723866026366481366486594876797976068911346578919406196073641635263596227511182339635079727777864538117695413303442759565947890357507542007922688048540499912540574719583978925148024337412036120
280 274659485593783617078757714041349759356893641341136240219554702364927683944459188032860831398941437770723215607093348263235366019536918999177314811861895959060415591969228279544820460430809937928565199056763351757279509662639802077048853911350804010296276760091243426400
281 2581623441286280566317914775575868381954886913051034965863415142598028465324590977403956231296577440234069911154811047701605967224998259412241215827712915614845795162909951324127265363874539224238641039333997090919459441959228764274733124163155167963391455771821741666680
282 24266340408578322789920084687596866998856597082531241311040628586482721876576365551594256541138164801328220595933923954685997138680186169027372901447656189730893401278348980169312108871108347148442587859732542151285602013442370107097920525167125214377815650740696815290800
283 228101783595364863889047859326359827766170673255354865342643285898028385214137615739030518641641632606592925816845358658129464381031433357424650661758609657499663383790916905813794101768403091885606429960164235250282041568608255611124637644704230734199981084904925080305200
284 2144203462708426541882159040300768782076317029078314419293071205890434563138071884883320897734446481393388184443483754844377743120472432912620819562635011794356485491951586033218387933952187630093896021367277385703111557316461545495155360753306671525468482222046626913393800
285 20156546861744770474034199297428185181128692964431062890436928993821152310812755483936073177898742891650765122791609753004553802062505587131304955635887978867119699559839141934435894319836132865295472267757401464647654685755803983293932990285784667291962851830722682736883100
286 189486822031752234898905302399691133975672518859017291516805583112290091446277439164508985350545490699444400819721042155478606341456003848316405336889261339373000466420846769776627909183544094025853575046759220983314856067041835677379466457296196497832792727704332349292957200
287 1781371684669382808813553127359922491825413123828623507442537022837698402281513132746239568450055311332211632938021652858783030987439136886994747015792252900321545514387268388101993376071856940151816613915635302889224422493427377311534991563916041095079455688047878571733576000
288 16747216889767810412809578474704398260813134631555034414405526886506552841632505568486365606669361578735966545653779772816915332555263015526160284786248881566601277764065502338366528619907789083864132385340515466019425542797073895115112176555513381035227958714155621854491605760
289 157450203774092131640728680240559149126727706023588083675953637228866682808713772749301679076110520348286735139949583732495345666484826169673660301742413700226334390264240538669606752194311370387195344273261753543578420828087251844214564332864495166237274299075597851867769929360
290 1480322047061852898308956973750502328047512597394076902366911300858969693220535222230587306690974867676561311035471063925322078274599230390446086119919442492538872297290794835848268731816584351868469073987409594518560794768824560925222916823220299563283285968464869698001338536720
291 13918149666872719059037589849032593220819222188653800418286505632728087945278045915140559841006235861624605261802544428282738485512883080651244483735423903632356754796483762657004596756619806811312430994230607696126816149615338217194735286777363109109190225436914542336392419054416
292 130863650061957555120074340598423727550535120719026993789723600025615797763641244540338633849579838101268766469866761916696866650487535570014676553099587943883480945231647319671539347993966733885543772890583275135741186522984071086504905915032865869784040349347081583430625377480800
293 1230463420059724741947393940635588163357073788844461375818839546045772871250844210224463952466698367964646571333441459241378818884802631195312604681705864726064333122374417118271159655957663293520121909682178057385571701872349277290179616401162606139275179456149766331048687231730800
294 11569922628637275441134889195655798561152320230188626336177051896982027412909202260872465941205228844563585127452348321526966659955394418570399577463847986292470314168778763226284623180332699024401351774761333011350909680273539557119266425377319954470914309638071382060410095401278400
295 108793811405912970383669370607380041577947882431260213372397330790096467762975694539346123380303072808067888604148884914965659835457143770303808159823006610030460411792138908146282641549818534038700036986996052225086736640843633079000264376709058042290125883025926280556543834521281300
296 1023033462316472161426451771302445844565109471655385302090489710297359245519403248097094767973304389983145846128206501064585324380114795762466242654825502952613418682463829113574459386300988759952485914809710701478872251568224135322871872144947632943615378669012295811345950028227867024
297 9620271275958202121148334849879320390768452371566616911992602505843731698583837929208290498692171401133789974143481661302545199194099975728729577875492172864523232573593016034537526261946788281068596613437606501346618551553108822916367585440345949693240061902002229869569757716481888780
298 90468325549265132059359961156149040427515925611430601053940749303040981726557851506116022553993349245258854526884285003463283454377039132469143766999831629086270019300953898574725439678309073411169080938087907603911469000192217078758594338215811908774611520626598514741849236938051209640
299 850780374091977936255762475739309120203401407499759530379342595199797454578811568785981618640852206938265793610891421737468021989537754929669281794026100599990396049257354389768448788708127685007096536320240111633191610000104995412949653822006927391280414096977412868297448098905524133800
300 8001105094058566097585152276089413411172182305058456099776943512083073580203802451427681298473113966290236858539948616574150039089185969745942215421339410741601019479739697516952532213868034171873979766179700859616365371780041381495067583126571824059002728613510296532031894544384307858600
301 75247835571858927851386243852064873843498691636782944989153867291358212049938461693510378148946253765216637673376855281531310455670435000452709712526096442279075482157774776058510277469894934012600780256713562100315272096996794819977976984566493728386490982266776489300117226226646112863708
302 707700497397071828348341407723939618923341056462341103851392031428288654316702309008406722753405894526347376350388154395884170659757139141795259588326011656991379384946017179835911262068650611177091860499662129439945583147449373326040870216193625535886652367961775362080682699374566633328720
303 6656046789419303683930415107437900097603083722313513242366198511854876726193585367418668288158163749490149006109683876484275763662862199189072027471289090377410831938360627904902278449950846471085730926538501464135740627805660152233908547645106162807909840593372793915480618583395449777780640
304 62602912025927978888569471020567250045761311601738546867681110203412827188150466533080941715596149913818485244962823086767934917050342670783553282153093971024011539916741193373089784147956581869974049304561958652440584822070514364784630501441009735410800441569131328659330151827017605649834880
305 588821874324050715246827803382349568697292120123576975711688691762148036884075415101581964064737209485291660827659604834187521244629178883358772766304711438672995896767264271045165928984146026365061730598395648461590651061423186437595781280371458359025070878256475161427458786444634032783187440
306 5538402245847087179827988812387800479327325771899934236654429980473980264166913738258391254507810868108600358817932743475226199290266523733149987641165992973055744765280458749841793535184086905935513379645011106051616043750253863581163954693607525102813611878315887513650175058338689061428527528
307 52095011962662655750920564936914745142096858555789210227876853322042463022348175821440551971222502678534752862456055017630887322157072002163566036710733125547076658926128166398535571403321990391068784859055751351784269890268969413623975970205894086868690689490827241091901169055648194121355769480
308 490025642768107211086508587396012833305702071509998268857806228008985897555872082589084306515703137405478606104798592158597698001952215587419647346957383466559236145787539785266024158064788300045459983687014041425210835252097224909309135302221591134205798150287692757184384373360471985186882096720
309 4609485144097846977767718869199949739685131707224366391621589742859091742517983438834640021397241189565110672021168207346438109277660465856595218833968681051206134266535846304177138132094571949196040884998419496460857758046391137210527707383149811971799055920690757673815226514628183127530015027880
310 43360762509549815297346015849270798626717491489583828153833090064314378746186009278133278337196737592023760572489299873551207538661020418039565550262417823340386418821209050150757178359339442100257958019540329339571641884026799370871718070241577358976597157074211589936563768949747328418046902198560
311 407898597371346705663595233392724633316628136117663164588123503517622454354564108331270352540288698350293502791024891758363596501752386710353286688536791410766634097322072170816554508268811021325419613201762399878983539445161321249707552274874546651257517356303812310806389985086156831486625446066000
312 3837233746500534255484794442810869385754134450209964167216590780561960331940054079469471780312022107883764021236251415285713032375849686242204490666656693668162477801543015346174552968838406699027680193402645723289314308551963990675385615474454726807160974584604874820264838843956609107884337119880000
313 36098983540052395199059279311104756622230102851209064998095814913596350176837873807000119729532120741557217141284949798633713428711563855772751274732210901225487087398547140717487374147828680840326334949303682010049392432174336222625666423820279364443798075802515567155296492638765787217703282397266000
314 339611431088072931023249999465243767523843784178712527102710592577833232967751095379978587796216052246050211933716999484092245493207884520696989467122218297641740403957299143462688425039741039029659058946707087493028912781614220159502514817155396078318940331487018249371988213235878700564376856939236000
315 3195068463896704121311464600476690719902626292030134846241178518754751886538257394229413298781640654791481623445169499722609888991270664984098425024559878871555903056666907841053914754002897357353508057848103852808549999053946980131166421849520874347224757860839317580659017460952278024236612080682372000
316 30059968030116216789639382166763939536960644021385136970371615925569557201588370654574701398399486428624306285940624375017268828107924628375171102249680646486430669091803402031519560810420662872936666129198109768496943352107381434044179651327212995434249336165492853562783813867394571087998630042922736600
317 282818146840145691285299500634923341877829187035674897686413063364999218992221978225092435490262278818066713332156368134841521871863626856454090038672270076492087357215857837587846223972889512523509446296237087791887454224662299869214535687940404637552635680483886542773750302979501079928605611893148452500
318 2660947941294143648697165481276643859381298942407056897624196337869221524141505967357271409903879948553355781416226064787509577621666843718053820972699994473759158016074346451677850235230043209882182798452307393896252972344561240543082304651376801743418257127531923054799001623412250862463979895399626190000
319 25036624072196845368442093670977747358792100312742344626002350334404072830912260613559778070769544169376030986509251296559255073937950600278248358769303122685773780003084864251022117038746171307451538044540174961631454704558289990677740029992955073857578974806359747454161556612257501946241905344163881520000
320 235572928099862734913718809547628154693912059440441976091167961497387563934916017664579450394269428210721587526054163243721413537261861805340995702482722499061309170956923227807196370063769733521448312254444338385088087935221095616292980605465138210114230154201297927299355035153580599896270086808892728640000
321 2216588883459249513090813087312713581091206080805472492196371275580313427974924074355909144601430842463981122902029983820815687391995064247501866090210201780088737741679349342920479085949151790632656357360314152250944472716139637121669476148158828806514132090766179769249381112397817278364142851008522548818800
322 20857152604992509650670967131389211227636188980362973089220178697826629548891081413181811832679715925487766721710514958892656318847831338317099889927137007097818194636403598297014166433929350292099550875512914288528340640567915505029909691404863585912549234149785565410502965885608680621028810947955327162466000
323 196261413569372383353900825207563748308429327208414194017414722761343718279750548029557751704908304188933174776090931317030598923617970709377707087441749698757777172136517112856968569057695808801970704380294990111504782940967763585835526181199142065529098276812894274383223323680524978271833086882416526848138000
324 1846820988200167480545669248392757025456113407273977985614783407892997147955502191835724930007160756627709527242352946725310525973224024613269534794831825933146573510483609698274002423532485648184876996040806404287506890840289615465488928508280799262961197798694229863362148996292758129530292979053118917344540000
325 17378992482257074621822207175313418502203662725982175841289604935637492363398148168867801326120625184426059502635474689010942048822473589134277185540941146334471538187409931623527764538198197923806001314336067080178004464752512167026265756938926100604002432193079177335985565686298417843010428650763932538766630000
326 163543860280366317073242208417735591528548953667321701405280933174296808482935855516131355317950209931464658811422645336953190055245477021431687394543123495193187906219982059917096690227967294224872657225624091623529124835067943493388231337709648538817479221721965249223109584369674162398329388834245631422824881600
327 1539053405078255130035677708499763049704435200964148511357021402758567996483304176948724330505097709357751742823325181613150477136082428282224182957044630559430961476512001876043924752825765484767316554494810052167635300992709570084299175269779474070027107923922612557268824605830628255398845794150518786968355354000
328 14483811807194799541369649398755362727959884616612682734739901937076360918736912063864505759541905276635259122020591420258510118274686452943587147939957598070700249664685666187198803391967279674156520565101801095499541031154779675570580616621436513813403229495955268581734994751475004837649137873502881092312445768000
329 136308122548681533661185519198343006345762299024068564796179847179223854011061934407490842310390033520197860832078153447770924662406429354582083378254374994465041352941926730695915550427110879475281109790801673773966866274899291900333563387621358368383006480945482294586251475756451635331251798526253084227685674286000
330 1282833288332139379213694240879969563269471333113392749375096433297551791288396270415409725286588601613317146425874681387220986530697390006166194280401954290977200359787978179164011154337501214785355730559898198255233321133443061971786468868881443831544349561199242468091928172062350631239106225495753177095992904288800
331 12073363347806397066876735538801214499535638835876313807492191525698186680817992753996290481019669922536259166464840636650186462718514602017411374660314899900162768484163807385350272781940655822882854950279293882119686672477943948316383516217396288050468316516669557934856399931521164710542579049893231693717823209366560
332 113630738565502818307922628580980618921212907189622778802462711606974084928240632971940437567842717306979592212503951260495359674011401523774355877500414621524737553693180721886165066036598074585098464520496347518614738040839157231930360884760326555740772527446788525084384388047738279845002706556314033257010954423525600
333 1069480426514451703004154365102377412097246420527879337859130876345708410333184318115838022548388829053495971200315292220012821359908641464498070247254019332244024750109134901108485270692319776011534903835226251620802184210877947146258778202110163064504101064876589687177105844927438332754709827761742274289053245811800400
334 10066053834663947349123814833650389426773549248733672482015402621981147135438964412699202051188767613701421351861225470994606869259928503948239018479534142447376011368810708031600755521143495645939461635432573555438160578339061097791356274003793409772094505269976036596881472471575867111980557928614190300895469045338545600
335 94744716127881825864587274840538296997137742313545348039714069904302175014674244603006669747190403796416890667824993697371627037845527053531626525191980065884292941333781003790916179017731471960189198832410722221233382588749430831315745316688694926752284936285205000113758909677773131239474394669641041572333924658268867200
336 891784739971908028356522991948902899348747962717196624289285319628497209429371129654324850882222676422058943006990648740117188851482080693767421969591840514836976163069150196161439344456109546776073463850136489752882113324392847449641506678678687874835659051940133397871523371945762626468672233911749829419433774294628953600
337 8394103263051756425913825827255893433988020832948339371176015598812660020478910386806503975498071917584422428244713811630955706090818699992906279912520455121782237095427084573656951527270558330381419819860618505788848478179755101315764931716880604673050220935064199720175524353773055554567283525424156652633018429952341608000
338 79012855679726373216385916458739668977120604880617495529028870548816949965140018672256615405325076201734640925437627094952220563606249385098814836544528268738370250067695094625725056606565709779801811063274748038202345768601559751602355114827457133964699143723013518041033196281220055884322398813977652606662158636013466995175
339 743755749123583169679190650501936308865040839867652485651368649881011198539209635392587529665985463381214008358575650839061013021572045763425892366227497214311225874932210878586006224541127311191432741466389379142050255713010885926300097520936516257081939163319339734018517214990065881182964900853925138279786497851603341041675
340 7001191989317276238088723461344679905351443401496922940981462910518590854600986342897786561459525600100451657864977169347161192338843423386805062022281707367985846894700410099399877012990874844109163188064216302261503126055127194755953853687056662909603898169139383774394220846569464612035337702592672970594279756598526581933350
341 65905651929728549956129764029321950126327444779270586594200150523770859061624937957443845148303071017306147510574108804182799481366838783087890546362674110137280044813860673665596739701484867650322572681309243287706477186156365564879290179978945901654578466473206969151039850192113358439512366400925730937477933229326244736649755
342 620415020213965792649515560527193264461266658555516855471315255472654910604176116503413407110283856552174264186143062745764765365789677432340848867943781069265280658222719119236495042214085177055845615751546525820971247202688102282952063042598983755371388784388462748819705354350037333545566041760605359436081699995911879976797500
343 5840511256725884594246439150678176378819744368598163434711411011439510876666965790659605175930401784114805022584202454334318428039679158535213883779275785909288327052499837396005121068254886217444471287611302041000188232949475974121065060895689664927981931052065746182785503993651325043554877233095289207821856637936279429842916250
344 54982982603413186209430130587982431859214052166159304927605561543910867672783088235698680627290656817725007351278050266307118843732345574215718729372297880283096361360730073104076655314048019872758803390834561642228810601625759573636373863181751144880626486180088771587682169552634145023139761607549115787513341832257386832668305000
345 517624163543307399294208863586673934548658487727325537580151024298846282415399054947108719895848603867672634474232132080539693092137571911857487982812727582466344542760477033807544716291596036272558921725058880150652824039404086595451386337263471079872875728680392828570169870418445537548966886584954106630416803518476299167193291250
346 4873147489616324281433430174434553094801535046881627352241576548732063737056249264151278022902775386203646833860803243619285309788903864553970620706685083848126048906528706096608076161131883687035960005889081829589808149214225401196582875448873170658010655050023092538971621923266507697674757526954425455943403530607917033571913146900
347 45878930742324758511601615918542990770607193200966420156442538354442777617694041838793005108782658873534162562090439747260581099482258254048266921927769337476009193521189385214479991834639200712638374549438525092903245228047192014319023998483808459523518663791407836120788501745136129974922813758173155633514794435967588770758853360500
348 431942251733289277661507755321156045430959002838758237076206231180379077594258407044956602987164178503876076077650746707200936531576214039347675873414980075271470832374975648281622912154687061673631364068150389257272388692641590605100936103195773875920389600396382814496699490824496966144945209100803250067833907987129416899817422510250
349 4066742814379654411520031485631646960565347964088158601407225388643159071608331805088197855362289811421208439460662708514756553867900830117142693680639942660023792762263565935104539185322242188088759873422054130549659063644502830172840182206441822671794375310733639770656894020064494104604595946538763218343248557056773298557729417881875
350 38289200609804505987921937501061342575488155415138502226259325455164922779030191692164962633392508220096551721791536476686422288443808903209425530721837160607934511285671629035488336814400673097446814693251467308778339618814022682357719179993901436052852050064412189725365245271767518389955679088338869269790022980044442198366504448932500
351 360507591293683245376857818211199280344044646604528446747853752838667854710029183047913947609007205759616820021107938235201113714731290773638795787817858702867582752236102385686565746368937492788663606904503690117858345472255839829267353282161630197027272857723721916118587716903232855138967828467059226339324832459104670670245963174186800
352 3394384259787608747020525381228103710653692679515432322782051708938252438977585697225885386735212529311743696543907314440033915685290977002482742363616494444302101810379355796185301757668349536331064666899279547285787190288273992099751047998908227144363832219480001225555348021705091181476954762608486075817236016278852127733013172267272000
353 31960680988759286683133314305907598973537292672900196836880465831695827254727436169105840193307120536006936473927708444056855522467324274589408036428182516360005213050158289462002929409618520338270096038832653648919008082191282417575620362193058032749952095535455450641421487256663339047827028167060980187726456226335986803791243310910996500
354 300939659776300596228150275503236502113117015710902721015215007416217283261838120581942871144174221853175149787148957744351146321436523513476181191048941324319146688807073886039076562504008289155336068288436660602547242358646479276931398171949666284329887515121480069127729334433460663530776116926414892008768443243375192150446865012897270500
355 2833682333556782134172201214674307843047065900748009723367868704969507672126149483584805554424642401309084116993313038440437366431239761511579263582182436161446171226287286867062054161942480362126962302408310143798284284621531771890023558181851670167558926250881914087037480357850509463376709780925234885528922791763473792338700985816432960500
356 26682786984231569362115347294193621810226511499846303323125806866433783859917849437895078199241363482618798036180825449274265171705039005502539734853921887432442488249101885882890567931480902130463453812333337502638203410034497909192899973025215729216149869757581043026410022803829448135282198683609844531973942595917029364186786009178450392600
357 251257746120359933255386653166398208720085058010074542269834687012548232167882248314721843750532147387004000109534914771707415328089485698952504075922145988100907261114229270657720582138075108411316635974356259845554028106607824264303475236958487052991541654243470818045878387629979402123405533506189972217639554707005894561532954405356604673500
358 2366006475678677899360536399170646360440450726829466108051366082279292266053118828242822170910020326037276290809178607144633393666453433896427856730192065655469906298878926726621733590795229311354505206097395060997243253313318006610208049381999878716390550093034488885177500095866729074499917899997324524448254983401914003022590126609842141494000
359 22280275265948335382552497518873601532317833758662015646363468871841608431845855434326470766226608159395584426091236272224778325284416626777122445263663885673906275317480115230913027412574953922520599747300353343481053162356313456053959728713096711230121055532098418797487676369686190640401459245757428612005710221094581315872255522285259804049750
360 209813430511391868701701606519784116813130997839618445421673100677118358531052907404025434530870271584240821088623750295648451252879630135489318960892557068114027343752164257598469773155363208395553992600031877832934848207964554383498949397114145862958559501843916843015178968154265872237152093870893407594107577155076908864069919476318044412947000
361 1975850505853856993660280222346309052870086433321279076504606517749908656437649726159677218078938557628695451315480879973562064329811518407370977858906821792004347833049089347877217465048737864616629427793859354146632301127483214899442491705033886980203099378714533290385508870701412492966322940151955007602856338546035689600356827263591412598678250
362 18607280381663080419127615453398416105928243241807326233261875267113697359874661196193166855152357786384897481445468440099556288781540632992337436384049677808578485413709537500750470240731627538962837393791716885246149911924625600984728740823165681892609199845544443291761721047617499611794639667535032793311274349197672393987984017498808581698547500
363 175234534474539560572639245224702115511754884582217938621969440166240415075416979618452753358769298360179706882674222099667236446166562510598838635744106020525423287623700410507733310137448327808782433398905274185847690485026383972883675507823002672791569406465178247859408383497636351232094358881893589894297669070089569792979997491814511867775491500
364 1650305821082195792642159332762745562934606711039513214186205784677336081885774113963362481164376967882740915049969324184810408753216683426929371196233864776091037640971586107485258067253434883495285108759543021435075895268150444602546430253892410055594258436156211944590332472857918468923598364675299043962350218856188446459720205030281513420632401500
365 15542363296744900360192222034462713232378411310359807288189921834402931153417133010643611536935978700553878204362571725471388270204407761724194412805586915225309407049390025240308606953279731638371431978759038051963500258191439388055772946463131871461483579531326339990427678809516659415223908730921678138847785908640652037933935524434453453818260984250
366 146378580327186715137758189189178320166831967278768034135390185256097950268167479447502300238709409249814346011569686923667202871525014289330438422406044726650913736825554129504944164639636582834172812125638765039197130108243956994560546797831475946401798861831582247160471756669211522174026887840080589426566317605873494352761513504273529239640019673400
367 1378623931784108480839984374844492224136107683818820474662028287138637198570802104697701248845068447229296342413969163325477962969648588756886146519832225249993194416026875655855501089948455476914033418873168319821253769772403101124291808600283784925026811169056869510107238390663084120749493118053076931284426264671638521716768571259710584359244806990000
368 12984399278073166902330896563335965488744559569492729434281411706543517642263766212356734633479674941921898472617411982145743023761126123074114743684126436677946288415619882222589691331222163571596162289029937141635443355046055124378774824080237666464195759984110954084049141727622467437258700837421748821161797936068469478846878455974015442016302825640000
369 122294136602877042911454114315126993857103146328559159998205111980187561039018745546169208439922135316992480265234123647222786742321207350111934256209489236803441888683531399481987319206708756625401344960570045165449127488689747219274897582997398778292980646208066930597180491970843703852845687213116838724661707299431651288845427326607434325304883750545000
370 1151853092059239920773761191688290817451349671734592031634654147491669440081289358963200159092333098584735644437147930256824802784460969242496089016100130726493916697725467945387542168980400651360623543721305554889530792291117994373138244476148191810122515606760234465423622063449899984304371119048433061736364473084937000420562445114208277237628291078002500
371 10849161965116416403816503859174405799873828480984452727147805781898113508012356322497180927052617270176765795618072806002574754473958676402051273168300851956830283558163338602860415291071251953528969075155340326751265136228123134753259662199582972416689190721614821425441940057670512565856803770868943958892107428082841201719283194715661859436105274518259060
372 102188705039853035997104662172790005183435865082209483352053318610086933285652989445937293173700326585078919053987854846027692111297295409751298886074144226391930161725970208208533798521300943184498376501597164092144876311049372448941788446054207118391463320635375804271182570778357813696775563158814197639799103826901614629294864868489469095930150351538576200
373 962536398159043101071468413725332847857828194676181463889196972386458925411193211827538419781257664116498937756919176287123554858031808214695412535530074870879126645088777167952381167987074137391255311369937235128319290660117157201092378790075423279440127722752989566338513484399466653854058039487084398330181023460330511853774118726025995946029891893614216100
374 9066485048494776254558369840580646317448874766575906918443110975941757233749581648400178330544859134474770138198637875811773599717882057711984109070709436026339406476989726043501550695583426782472991843615084268967415474890400185295132052975207411199290658899118468232341577270322378901634985531782232249322026952450040001714333516647598535583512600266909890000
375 85402035424160425693445446061751851774233691575802268826810109437659646730941651058614672762999795989379268341676417323651938675851028822090193449867804396117568512364342707711194047493599481092381695371662624416814422689389095647154509856065632322250841713571876050295471136709164412160754507840946577737643855105418070983285997825909764551188412704884340705000
376 804460894769914600083828959010944059978233611217454535621613306458525671300361400457263341714510524466526468717339357116138746675397630607011570149759890328061274380255910295772433206880118696069538337561486906629686967914674273620739408444814209052697551295317890362208320201183945826354882124944566891427942569974711269009820375809707720208447072667709628354720
377 7577903304540924310717576749108928204426342492188414089602082039889740143805224656865483334919975169069008196937313961125368376716385033156346917723064116519274884063326984295629085320874540859817188515096201475371897307225941771642547618667402990094974600591531352326082633302220507970299418923935132486394350995041242262234745977428872405052174997187498734325800
378 71383945409679006967713923630876343045334371028590678327338378774118942165455803032597424109752881835451692977366790219650978209476025666395828483511216688421665900943283674934599745383775697271201190435034770100932979949215502682723169408776361363107540391392590627017511758471227556671052561571026581450941588388129772313135754269716848119744788587463962651451600
379 672449020220001417873666694129273899418208620526368370720286299871880604987757879462442162697416795752070814427269418207529671729186509387781866516820796977171186280234892467057629987029491609818021889190061890039288172147500834912009320481993145631359449807974687555910364308232143466526882689746258768907747670898957814637474923223620474745789798467867203072485200
380 6334691553565910886257281241730837290827156540875481712223652582410352870414952907157247833039351116662907599346476027285749262496547911866486278348305728670052698526841722981318932868599585097331169040776601217982294755638531931521013083562907688723555703316242926103769711341167897671938959424662668244212462242630615109001047898780149748885417636597555025090287050
381 59675880345747786145662933097238478427863323941366163718349070243361142361921036979164296990987837465308144996300902496455837374845042941216359724249019247715047043313931446386524939949902784211351632876307537277873620666624916560452651981628189169568827900093796231025291245080338097050882811877024885075050649515620435753262700197398091862182650771631647938766557835
382 562185204310152515302694111073850197247684032377295448719078764635965208973375411313028159764843539428257429827050994146842030408196271766419685704511910337117051991243066021452536221693795228251914368381897626481542623987517518454119982298534443863658495295458073965873731317859398376949342275060434907508473679994875312259746798563603551904285948970172052463572214100
383 5296234029911719059525847359275254437761892894608376197233935444911926046820600267649227573967432587387764486832622792958965013000017423309127604921886017456313575493093161537780352527382041541432444444857816510553140010670983782174082477850846519444210795939795717154360476732682329227735999835846215918607192727159826244322096942934250221129988799314424181230328958400
384 49895578849451676468685613418599918200604297571557408899205116444397511773416750524015239992051441021566177103898252710937318870759937967762852310208683670199160664616246328015831719886511129289414201542434539671265455804345759619780814786049474758485836595729718995680792161587128503164123813084615861762790184041434018519567681842632789378629395008223998047307447865600
385 470071659789702747147088309825615277716951464880286281222445762124996338404936300815890215951729294795315234623300987406097948575325853425382477678355595028547910161809947592262396872083377814513590342543705542058618280712715026716794868929527760558632811778391965370950594431411082678599589670844305672617403167156365477790501360023046924374018491930818194795892110349700
386 4428668176687362107175262229458170872819202720569386971514516193388841952038635212560362740103172287192526132627818449711996423208046947344749023701717015615279374421562998008001626046327820557874540100646962316229226945122981333033289285927086778616446112779127532741319652004578534224665548305643546606429377376669206009625899394503242130519277545445282904095621413998300
387 41724318083982412166748798791647796885231791833545749877424273223901501204937874596880328324856256265525552050649882783979739226078630184216022186616006544462003578517296529398145440800795053361053816501261596589220096773942540071802225491334938985706372087681909196344012739484911196913916103348256109931693234382482881223766804229138713164933107543749249110396963259471500
388 393108424818571795390966759889430187210842318665268320854721394638683950620233662628018507088902113442742146705711627245181472261596104979937160395067966651152077436572300286230892410502299253025209113516034561202124805622298960585918476794167939617902990972103978679829974612032914002778958787384211229387534529661007185899221262626081544307334497731371290418608409418960200
389 3703756422545991863796801640670703815613707959577052439465950157038409255091832388270734232197537355486955469308700477328769585780979518270316759438385172188704374125458076748117410776124079751151681050143150735060653706977070896307150659241740762850209589355060778033359712666465386121653604808495942398542089178876209266948089541617250654402365072944499975308648971525067700
390 34896302341341992553275353631047982857075105404717182894472186421842635365289702757486547667944514394067982199055229214529754441254441200081855397774142942756401116084135730608406878695318580512622643464312763393353840278567744673420047925052902425324976735687771719655938431837892523744196270347065452485338549686221801927771453249381468293665703277887818122616528065072200400
391 328793555610379835480036896599620599941913877147629695915995296111710170280376781758153438929167156698892553239807071221208803267435923970409037399076313569073930715546485936097630790052247112960013427101322012913306817750153262211699248872956082321956172517341467955418460053605877426801117367800190713586261139865357156780069360170421829275585058996287058123016289624391295620
392 3097947404657459677170033686241077189314108416531979549895471718236436275323702082558292749172734910554344807264439684677715857259011538466090008455177297497088333276383408347062082944843175277468843996428406614815852078612671789821047808228622053525478120442676287385207508132997796631876851190001526304066793782906986703990669812793376617544108321302053766112044002254339074000
393 29189832791795740295908542684165960963777479940201422912798198605378160107234574006265908445264433639470530314512891598310499899267436470487501923891758809983270643903248440863841346126284711285967524905363290111037120115247867031340699926990409261999638725957424671670839960432146469525707816596852820114107525340152759931913056428992749937726627314766220912339510204250235731500
394 275040065995861774880051419666156906894743371892083121587015469403337407134571825838672604601998768065914581147243960599837257591043616045805363777165110147050864865917343922893291202805475787208732909650457176136075944756965775197304794334846113007150216539720523689373290513321915149532261766753890508535256192749240734204964808382083723014919878384200791541341354374280407997000
395 2591594654107169694979015196251196810800211928717377209939863737967406952869355734766419631711167355984335457846595923028277411507823212712446547234151012163141496080096324256450799953315500695272953344491844728300454464496480044065510781965205415251005196379005240651373219671403750927893642903423553886140875187001518062979026733038310177118967185048278171678133015854056443629000
396 24419957808507060115404892761489778295832318768212105758582605085455158642192359572452710651141820312655687378401099330481812875765489052186766135336359687148018722193258249371064899788944825385326193843651727273237252684177007941978475217825922333761408116032538062986384656280397444214058680644780124390436262896922143224735458694305043775183193283893115742072219733739534932159640
397 230106788788561137567674522011422381040222818051847046740386080575074182468310560101330247130296180035080950649037172509097187046612810467714424613037134473736435946440255003737598789430485893745861649445397290037781771141493927365646173994780625127673418921796887932975901877308357970396575472403315920354538261025718731672732786581264193890194457084249808801158197783709255894299300
398 2168306191004208826078392446192275334916996108828056190164471044881368937422938483715723398114172953539709893380350616347832209698354476426682077439931267780994580581352598429998435840742736155210837734762119608093650581568646967340760170528399725213134116927802097743090277038191743107752488267538136373052826997099967567954357440851601869621104842402739253359511972751937096892004400
399 20432354296519668019858010589308192882187279511002977927088738261473262641433681142635691752935727119208411665933288552285076605378384701179098189657810951421129840612594098504992460572759924619171200923426788258044858188770834784587310871421267606986945783262991090093874659146305991476366020700213037338333366489203188512453795454875626689841813388599198291251557129046960505529764000
400 192540813152121526839719456160109705619354255367153048657455037748995093546175682423800138901902102055505543171652977774309657464332906143750122920724430846864908743310707696609908748943952952649522761249379133390629978762112239436477296640990909009379591737128146269027671040468893655973488907630217725218128588580073345959458828911487443163562170978515445316349157157774802327887408000
401 1814402979698404565016330728732870736659029129083703697441587711253160953935917907764756470619529287889907825133325193078850108976579757668739669335595565050883183300612916951487485931047593087849290217695963041553334294971314425898683348451101841392831866118617442016945997209081764441938630040177734440764254468998802851035664079399895399318163318382937160766828456261521518711501011280
402 17098232762697779495299722184110616355900930223240598577363257174403265505384428853480664370840133952286755214231100116625114330015831501121500365876350417550547627906587380675770484763643917178842283255614599863127378617568565330321361535732432314633145196628351555384759317450949693769156606050569678006217985683099583002117919919108641367109258115716045756838880733282677665077241009700
403 161129549665481044328072536965183061350901618988563232870287690644444533234162087256026732324810030552628367144420398588902068483466600131181155406342139311731727242007595429017269295399943146155449911820739908274657937027900728500467114221799026506036083776303675153728190797489712962212543270440782345123089521962260637413779327005198152495692693171130283017621350323177103411068364122900
404 1518467929279309013900860070228812419605802670956115172367685282867961506596987056163858318515539893595669278030145063855422247340889873196944346387953817459175587377983849035890779161544469264683068149930922211431739286058717208277306894251404335934878978638947706426899771236184605323319411613083866604375909703006996457159355516106182320034488765587053175579567701081852639494959090357800
405 14310093955220022668101277853127212373757789671555097642536886625912868349642468576909318854222940473318339061680181667547084624278804994774079414265486424972395095939025980473490946319002711596639255403602887677065971867999260536067607343314859579445985975527879999658013234287855667454663512850843039522998311754533618752461467423789573599286945201190104888108206625123223708100465665704500
406 134860804517102035796038103375552202630382103690686568652924753509099560261714502894589765196677559332268018527354271116087886300000645111759669516536419963956123364483416277415927404959514598564593102589574373274270365431255083337920875780144205575592336322853083669816343948850656331367066340996181810100558998939275376292501084300473066709453335771636669711889565315449108112951271621920400
407 1270970222911050248392770735212710807348543424750911397461793719109541332010600794052046250504883166289644009395399241892774641602109174576654012465181908836501964729173366023633539009053808616288265051635683446948962488006919951783783260951986485683056694032337488524848289971449089463580914886395437034372054673464325744487831129654509709366535554959842025190522737659858129922090448777499000
408 11978194016292486249622768624514892285264248909544792094509069225861448605702074856829348457080732071726138053550992423264781456080316591672822032435539045036509318852067363145108292639514177713013603953225139045571658300666650674281118631609299188820793083037733668484477581143461440692907538752926872784806465291243276221397774623978307227018051462758753524312865298929358177872687611834156000
409 112889517857923860211109905470188922680981343866549479957972475345933161774548055729571590592747983029463211530586787091333414813515026694217396927954090995411710557538063971351219585044246621460308809081743716723890565699125611791615822578978058355503586959578610809832860212846090009543781794905123044744616622368689146881084699752247343353727270448379974541286461047728251586652891159389239000
410 1063952330678677478130007666548857703926412209074364690041471727105285029586260920297541999923536477677299332801993962036040790227123440004068974724929311931038405195987758873664843917219746193509823628470460880489681320957164976160815829864803059317122485131551216797909372547871266791239952556928260729293700074908204370152211363941291229764113736049841532513705126564416197704199238098631718000
411 10027599254378729884570100197947629305350522853392626708541940288785287200826726066856603520059858442781023356584936038324586603559176178035873431951345774023904744632790138315274507376427398950972685181535967936401617614351060310879822022006544242420521750834398882137712080398416971677559359163609225877569757533989590361411326369511111271142204108555585854975250332733259742030542199201212086000
412 94510048422560081318882718408251827937345646540626395027536110933957448528720922110068411747913669759713239122096600561571700815784183846214467200676652827012298673959305498887746281794380001838785162488623938598480787442380239683997414772455518895331570081450218071638856824646489618782011425160880854973005178367590725960927004875597720927969657943681412387033060764629796716168740062652888005000
413 890769194774440589882349704367566810948079203719628950444137394022337910453109352456089302689942771783305438736453006273920365473286856559309219138183529803344742703242300885956928518532420630373017907459499011124682211079198116073245162425466390611034288032500736453326131297844338980157820837820839653651923153963862976626174416483198295782902346018702856130146970198966771377665972572561577141660
414 8395731700123564840051330150233997695791430567739174835619425445151918722427999903748094247000669449294193652614017960041450850503875465643654812620131427440741183626403806122459089307847965614211374348763332569266078383956855766800842564940323864198339311217275288688664934869322612130415353689293841261481777422416524483425362294662129786660925145305279754323194649460198001445784307177623191199760
415 79133075048061069841217851561734380499025996433435376931184510976634965612507967783229577058806426118169713618288196725896606420167389310904960187794455755840995416906735505570811320243173962422225830228560649722931475401011326706646655752898851759755572564158145105457892763778456041382917300306193330320435718531686030976743485772654122378831346857681709867758741497798668451621357844327578959827520
416 745870847761080285186486729639944032301797636164156104289843267075613433357450305799663469025232347594928113755674428863226620381369932745596892242905222204690538814679781825731028302722929799541643173661050847475805790999015604079462085944287081170066842590652503390525505329128241634974465021772472615484861488792924686964617288400029092590626538299710406796488499741573765923588134220875141721126656
417 7030323264892749269859110566567971113924591874249758788846889805424857064242266369934069010293960691601814503255896706076034016423550352556465508684736585901545727882912640770921335636652444842851257675886947356276216040615037411989567970144250325727431542992292038310508439774647795205643178722489238002570649412728844425194650424530547009626292990169858157458517827238343338766730675185672225185190800
418 66266342267341366921404835739702158359403632732580959748831897723429204899485590270440618940101989424800070689901609352020392082359329919030357676519267026995561446761179892735404250841734475743399044346005820663427547815075487492148280639403284291409528874308581636123892543229811528832123344166238632270957282263766687169461603893527933461960414043039067696950721761319416554118669292765977510484070800
419 624621196175363940178168525853481257026004720293039780230112163891640002444245930444356266050426210047475491488282278154038703443538346461470920722333688916445794499055746758665770572802156080651803393502425377769889205574458446463757513562026841243548954274957485172140237147618283562486626490731052438481742056680513271149947051524999150548932451409728698370774371419276366354454275683647518856406888400
420 5887710153365951478749676855620870839857075701725405318525089518664837173690850737686259740815640440900253640551297819702249063228330772859236957000497567853255318413711853948548565601211616440765727625209917117797478383860022660835663503127127040432947550044436054624221426374635780521646262403970521646774764680426361615472543450406790750590831134306834688375656854259197035081307458693889733383715688800
421 55498607185203881131670456496494940424158018034691416886415191510189269695728802883803925417472720443785339769270094922908660380345642993844707587692337011416064667325159751039227611573283340398596764147204271090450617375685886311364558287489163186191782390302426126836402399472924652525719649100663507940411089202772509564815187980886202787504318742378760480396113410200589285312284498131277350327745255664
422 523146924107335181274061508316235833268278851880456571536462362019710861548253271206222654754746781380928656255637918745826253925557503995282852325080538877982595423204238494769870878532665186213392071581298951016968683698077278916189743036016649950882667382570288868155316294276376767951282445339682201786970861902800094298047859893217585987420152958739952048261931851015282417428696800708545196764394694080
423 4931410673008125289695213137871284702696334454503922625668880849576716745726918299054790713904904744120324000304055975251467380235236543463840781494166129088748199105317212213273769441945409837718783017865760406741745942388389502673177598714279654140857555046594520172130140256868413686407782393539367637781689813106841776634674362958298285253452206842351186875286488032903755215952480279317485099594415481790
424 46486252877109361024576748577445968100149530898818375969515775539083326057200443549766524527934804519539571458691453427402876328217734461402450337490852424765041560249359635400888895576318147681924054715564339126181544893689286083302894013629550794211418387094383534239623780992288926979624026946064721576767874455499792881123520338850644585373404963411464823436837278030846763118771285079205162745409671843800
425 438211487044833691914380739218690269799166499566491521879964287434271092196889286764557968955971560820344711408110387796771518438796987944348447550960262782716159467192196543969547326954665552775600911677054989261773420976383313431092295836635695564274179755970439733281221622011540804844164781173548628014359900921394496095085981921674027061352416779752263568353107436058082763494307655248071865914621720984850
426 4130939132071224565061262704236820305497603036157693248935689319102695006279495815104714680248772750613630383128551206946586346858855680912209607715094643712903214788904208275819306675298321880482214615195455221320781290344149194640472481206345857073091423011084848119804647460462543278122349482660979673141707942905621100092422669238431833217220981941741319214975563516163550051999683159838480809631192476803388
427 38942123327986303453583214005327898820329520997561385140370523000744109034913749443455410036321716236828256245089344664381082544033211563892560641433828085209237353989240057890993993324509069338302384144348519631717764871415151434083620890666535780925045551154187609631721893849434913458269551872584250968572700409729868067562488885240880755324623991435977541540146811599878962722943566773947471695344260327471420
428 367110010371290067405813174381483860377135463836978283057231301096541889934564494921911025047927904399106693212415253756681117175576898239647981812005956152191330471966277890098859748008315568557227846479054084839924693815053996062579330554509024331153491796664987183626463603121348700621699923958594316240854293746242718119937266707628315412589428818866035272909970234203315074075394814276310415966294492238688540
429 3460816454330007929691870648111556458713383199012702970965234521943037121581413863892982732097713762034376746932607484158931289928807982537504924986544080222938637802944007254172107517589087446911554434121556900428077223784734925586455999771926322210087590788558059699297037463118164024700479027746658865920771652115899934680925251329715039431255435695940906868533631538853197493470629434740264064743218716353679930
430 32626209552972653516182167266550063972522849255592960385899928916720961178419784663239003232793286039847038211390031323361896563784252188215692038804267470700170257400042385724036081494039558045887961946874241760200229539430947460804297962650114813021486647133286600261244802445085132335538301871226792043220480891052743180887981971797352269606962915833801535917762559531322383971317991121139488726357385899998637240
431 307581608591827771402817772924074037843457724619883637381514628038360473276992298118626807836363840098312537120575016571804132000473554121572439917408794632825167968589393566268642440483882140246080042095858808294870043111780165871887841541001270927374748663832660049164583604415491604463016333422545421654808915278071625354248236145727834475538422364929852113188620664385479685853488566529805589202574817407870354288
432 2899744736813995043948661770557523389244856802542667762254388846507893263320073465809159984365075929884892472862061644209635471160016472719049496128223254676263510219093863902457592078724062545913031673460663808694731649174454967285203889243623744805835111921764945012112754205633881678723340638006256117562364663998217996661006567980355757711110275529458784055008342258972239441573802168583167755825136512121695350080
433 27337878586015554774259542451804301133472298241206893600403004258076337744642705725933044252669248256123648584375636467782823494737087696148028236839832033689835182412032377086226936572920745963760652979482350873855629324516065909513242881727819798618900373116474636537677709554659713821930142155674031887750154277071125118989755084015848999569503261255600223765667878490359159730903965047526234792517545772729613998120
434 257736224801137225790916488981278177364153712310522443509813750743148099115861279181724020072951927373034602354176118153538234775233675476955415684291048303676943505247305851673377716382998022144812145728643228444174668471549600005145662031697029784881369661374596171359271865228239378208322970184759516368736951802268846216906657015317040466307354868195446705069700171389484200005256600862971337826050853307868145251980
435 2429918463369675174845047429874851349762982057782239527240076549849850691452682300687715635458487736388338966085859996356570308614991178212885071596322053696213990383916683794965826664394907760827094252867153243818377745143317462237230683676650014741447369944692909900694864430100843699660491773456037521498190530399881349748815628565281263743488050887033560005466619633903770757864860960139514214818669813605165382415260
436 22909388618503721519431283220777245166556528839846461753455610324149188614898309159810082983392021060052247230896247114002391976492584114583467882335511759108557516374264637395384736322699760846873643094568205845015961592983419614487906365450440631913554690582724896507930014320976838103306999094256818712792598759658817754878754716007840303507264051177666433484610514527629073529367989982756000426579487108590290287685400
437 215993575134845081686305410653407404248502689946906624614435902069978862795464964014350585511964851947149224157866871305518593440423093877605788673280779964899159735542359342782010862275669900153285937441367474298223185846690348696773727567587088799113412002982350682113067348912953122855574793463347731129626441685070243649263222746405735751641528335836790858439877148741805552443147495856357430280018283734921308309959500
438 2036449650248883146025592079392812211671167958890347947630678851865601437912705651246346894176426029542856746674033134685546301835207270429011938764150965067001888837210677205394743435583668904317033044991423456293353679393603621504175374706459172320361369110835680485425230775592132309052016496316124977517384342787856701815713940364775523786645866273901481507352528603480059370821960682352104507233579987242269167048828400
439 19200476487617174937177016850432215721523603015953036481169200527484687179419439349460245817202370303403597375303669095741015141551411100087189195622701863420803123701257929234950688422945885133613293649944925731335111990091011360743705391598573776851682938028378746475556104990072937574881607374674045221612706751912716605614123001843693547051077433181716828365784576412677809214157342011345145673583654291816414975743501400
440 181032186586723483267574025429293455076301285352662940974983422809070780846121171537491718661092601787089347910854000470861197708711486221156611725845826088826205619971795686703853031659038549384614601875394403073274745864929066957857347266342331896446620060729924668827523926985987198468652974217392234231758849166991944402293256901890714411889719267684446587071494632948674367328444693503692211368315912247888868084674312800
441 1706887996266113513230278635666888389117865361603642830959335668571367016724278736278990083988126598957029777070812871766755911273538623703267338113304607358595700512704979973899393171186493058965147962261893502681433879698576694488353196022830752683746813406669846091864508397635947246192987228512484648222972350764439566448599262863847234583428662700680832088419183129660202104298747899163339942407214276491737311557803658840
442 16093839420598086827745020171389074011486860278814841351413424374958159091653497851609636208338763170023526996337152683416615471818106415708599070950087033774569441320154377357301275580619651104153692565223538220773059418265150277681236846983876609421006752366251955044353811759784476825967853165711905302630307777222934009437735747843137095907452932226605788179965479571758889967351626332854389855194916577549910205993987406000
443 151746852419704891615240646032189824498932671329615041076797555656275245688438361060185974660107236188461223214251218512738530782442603035546923950437846992275695749431342634851587864591443583618550322970769247236454327702915030500398607686713934971605184369000441807112241586062513560727405438565254382522118970881901075882578101327727101442229807490892599286091043217518848992781445580760251841988099633454707978710595897726000
444 1430820269014649419312548406593807102219849046899107780818910119497632764768158656971910985884485548899600125474197473077838122918675766168165407783948227032026674070779476863386587698173915238751714527945077189028706747624194070925920263353105472597529708019980019984757064798318037535695354961050894391011562551859376290893147199246253457160920756303383494275987369779479756868821344452854501898203328847201224531415020117845500
445 13491362654758343132675635126576278756033870745584006745569659347240530985058865278523976722362124813784100985194789874858299946207912135027869680183782282858210150814756352994029672237781665184163686975661932147991045457218945998445005825830630580308255001339706815837814367567369891543609279098526200755955126729163429376953679015702637522794272212667322195643921357274439077124816845556195266551081989220896379008757027418837250
446 127213108896798023305587852986607640999741276386907166005193664911366814304813093563279372363529446517501420138817316030652009710781355811223477796454344065512081520538168725469299028815353895742551525949893842340048355625568997893333895212717631639416739531153778347000276494068874964388352546577176139668165209029370393425957184723197469039156490664800340878067553876155846487536455939367979414420217708221104906417297241083443320
447 1199535787765108319311040447288331484822558492123554171505740044336510958923065426699599752306795773825746605727495599011075047226495918691432231485769714200901505184173028277626062152833102179076886714775929957280005071506720791758441232162623561001400531062578934979809086562592445894960624509916367312176694699091097197908081004735962462868508089946343810782093792073372103453736166419564117420108086660188538738033713090589902400
448 11310969284894721743333334696542205299874323323497494985443921881486177434985188160357376829607135141479244869334756716292253991172734810561231499961938049029274491487943020422097084590632921388626726003453703618427966036310666461112199429234459417260364842911267426650637299894305097023829833672907412111102636884957614731568073695950097836586334788382663196158318049877779659693967452650816479363620097789672370904426020214253203200
449 106657569712207153576485539777848436473198420827765629452317956765910437532668429022195609217582812930406812414631563749641221946470166678493942292947581270844042689891621778047680994429386480031836123343557502403398817622221588087763414075840579097761145369809781370859249097159360793146108281842222680548594869106780274066360229032794741186482821833140994402900477340272855690423380270875040761652078412537652409942245245869121591000
450 1005747052314670107450029175028414664945407586772776255760231197167495802168642378057747972741369065446680592611564691855218907935839702194868318829665385125971981401917343766340850415210612179509362508041963292892800810085052016433568679195013616766655009566202840310325121871441611013312775751427836385599538952992567374106125021771469488266279143907077012715458560810808987524876706724945579177603043792728391812533117372837421077000
451 9483989279466678642171883130101974927137168758991437317183275063182566406405949231681625853123939371848591334771582069287451871442577254059385405242341141956719590123479621391719384827226003327420210563037520562702036631916649446652243654351666247733531227696981026322189832446301484414028066615131780422002696713133083600757593873638459913299777727448407496748791295957242320512174596442955832501396119974016334775664564058335673667240
452 89433148204968466478986602214446260428043102552984190317483142531059923387646428053857998534346398295103887538039950805224356745560022279788013992222870780785521207133197145160118944513934759293618901457736566429014901109153922381082746976445021991586964016433281743296268577360725005741499974524492572203498415323562545336525021275027358110226676843161648992141976766310127152527704719316138128049684467705383955681220243130135222335600
453 843356389391622100338445961868513886516385849049812082810850062116371605623252916104145920788827504183324243236014051799980172578503070148217992127549904498246677771947822797681086015884578503302766602347501353348512367238300631823280449016943743566444755350526294384870886552745993885502132508589174839432827539245923806215670544552771177833935054082375004308656972816034971276179387754034717024364342785770829084865468106217505329570200
454 7952961751709131534316884984083619078146292923635109820229099052614085027338686572557436198711920634014168782093433896804412789417287727663880917790611849628775842948550926339752246291886884205174119679062128236288498064715614265166973046583005983810630715220571460250801793629808108840743159602276233489067277302447958664507483701965141890482310872172814465933049107408255220308197196085720559094400655264548923998203106604760920401250400
455 74998358742123586600445573201732788104885589641005837598837275421982793995030050804892099720193391539626965669699184214530921641918780996779908553696157848046535003813863629578687327572573992041177807851551937858434717145931329289381998411193928283354499055846458851204972944067116498730811984460897894266730203227224121630139876070002394260475041663322723060622502250725915628512194785002591751924010282466118524276152184946377997908236360
456 707261005867713939194969131156008423408150787805132796952524132186626756439483677840695363739543363737842408553237272220153109718348057501947549328813966599290874102742345556405097938962761653548692022959740602859985595584251687773413711733846260341139767139428508495335691346051786701985553646382728122775975279189654914642979272547174280749239605360234917150925026938324407816672933516314341544469802338165761659876261534951141548922153632
457 6669798851080769574675713429585876341581562831262083222270817185724628870391940865609353721474207840163096434764724630599282479800721460199382750662300301128349769485242477500630090897468589905305829831614318846177079534266794732237043601696406196914854946557228989756341006116326715873836102725237435960357591319717493487299754635892646207580810308063795618789947652909937526388402865999465789645370476782550222637418477701434648820226639320
458 62900023011689750231747128660527520745823990572612275574451708008013881417474229202207437611252611847541744754283247238674128398371117266317130946706949809676311230293851071329919264078786226244808849665695301074669858900027470904036871989981450454141975278309039083679038117017620247632666152705830063808833306312402019351572302528399513916642923709470421728147976156286049908624299306345324135350123245550819531420469869483330645414148324880
459 593190102188324239583229587055508844331549344566893739838856322220909612318895343857993715077409023811934877144591423456393146834421105474300560848044993769588317659842279963052201325162727015718522992301995698792027518345018704235719435747288514536869743691550455742611935918155423308673859968693585398186020416980145972211651477885156340866494971004469925851495110722915829280870772071970659001501399899154128817526754293974662773401948610320
460 5594251535431240144779344978840597206538870452828569938689320051452046813024235284301471598414310238169056326271504651051566203965062828372456184340643241941119333910408592431296712640524958198963327841309976114825512739543603305616190347710708645938423330274792280794999592905468148426285951874037377567271257303703968845093976009574170206073031011634549888710432339320219198566266661204978464203144667514899320051691924153047847548385685817840
461 52758818892974105063595279649868801140264646945936521582778469422931642912518795717931612926497231006339653282167414727305448949316312812383904228390374448280673802291343723042436657455106460619431557754394254343781381720867250150799880693597823879042091812678498386710596603167491575773138734873740880890837475052081379316055132432630320502224269653211803641741645152145146843259107384967387104330694436320029771609019971669864315077064090412520
462 497568752646862152283073551950709288689515278921844071918325817073198560484916491260607253805628210087884686454874840206479175841296686628341692520576756485458719788923834425134766772923638084148938183216942679283647133486104899713775510328476719101827097455428614323963783039137235772729366778651426270437201746521551707083881349795391559365665367653435748451032212086002558180639116929599919598908930463716460029564622116557770365987640465285600
463 4692627395070050872604242065111103443779988172943905830363713188723626510077376871684829314702966309253890657707885277410573281908466715744210252372159539482350738321062898255821044175198729640030544886507623097217956799442361959623810771923437343805031881329598676527423829139471892398358874493324392713101556192157847647130687542394412440636521489867900766085861111415839914636122669446240169672990205541168466178518377427027890362236360107812160
464 44257202834726329582958065096816016098020541751190643059509314699305928424462536762447945175336330866708251887161590614998078437435185872236805364381402343801952429335180905443535481304004909235077116819598040010872871297275566373021907957220766943012152718012109234036734228495585073752847262254248251695896373863985819686992265934943723581995225838684243640878177132901010398866395597006560703043469006148227846341146511184987145959352888402056960
465 417404136774863704583140251951789410098158779747189500135975333743977903294879387183513821550293827630044542386393836364017468125966923152587195520341048084852386324838699446831947450626062532722652055860086152102496292836919013056644673623233635188324617018692721546827472666040662156853402680465249553471466603992386366967511140444722918847827352723581211561172491572792264246190836944198294603036989729428841125396091601866753969339941846218213920
466 3936718959119266815428466968013767537472550141853896584448000875642900442454702862384816281604491091081163370111909918702152781064161311213112998213147677833786219803759041696816749441676661994546678189671604919141698306599417720849157871115345560351402746189609695859724602014153193633784676285966852051048790366445286803339699518850577156524441034203772364474799428202344958465562749350180285999270433312380007559869565664320228813878891965823741876
467 37129314397604111711177337586341425361496482801387277224172208055701191397804160887707021736389443583792566954677536602300109205045072867137278967548613065396581011284140200904083673929465489968137076929565330848214639797806933660127285771166042227449400296073493557074776183869999206179465603815709290164957770184411202947023414806852332830224983298558489500204291745437466124319604476694450160684938287576709486931594787630335768430570891502500342500
468 350190437601249509012435719109095987543450996570357064269406105057570426124605717789999588294188650394500384694105808801297415690917942956773520908794117107874002043428205496571542967807229625947723830698230361889967952265341240075516789123789392823187485516101014787028586549093933120313414788085017297262100927810369761934222079704135083106677566751344891944179383529008659442376477884420731781701746163859965824161977882323066499254703406703623605000
469 3302907798680282092824139746554721559869442735719175538135964785307193937832010430435214687264735906133522616526301630291907350771140033344195778750589266295139626059258525050251476494275810920844171407926259291012822084511135081005128330848008663759670290773809261640504635012289526431111059052907636752245888833304326430228290823948758442846931278819532447162689849901881654298885012301762188001079118866568146888598590351526117818233029046593005702500
470 31152536407108223245902331789984619353719566891310865553952865760545149112589811166248701449921089312264704864073649608257009880856533374722807275595673647814044837947821747321721956971582711616351230987022972150757883668507618184821401281748977892805781048361921907263417676464677935984030656424248918605379294289870854919656218060883926613295099946171894965473093561953772144198547773407798234555005573543216227613573508215210944158936874054192807730000
471 293829332310473821698974521888229351339361969448951461406017200480518614949952542473113639248119419820533143353550214466981191828796353888372030311062249671807119608651838331959170945709297990949581151213893742336830240189225069416108138314564769732908923353272849664798255276348252789002646784455017992839614200125569134393094607348469208004245937254647932514223068425609947846276907119556966143931046147418451118574939934646742443331759886052902511462200
472 2771415480449777743646289518379420224413039152479716756505944048780871315181595878842959741978288735352320738842204173790952943752132135235777861509079536362330499928058393642522806980843492166053476726604041127020680401447860186241050850834076427748041014315643000641122245970395313044550522412291800589836737595748675144908299073268111477458774769013818254825950431480246389867274266568301831305946103977465190705205930262957411060721609730105846056524000
473 26140438179680043064417981667707185580290565753061800664470019130871178917569330673343754359620432574311026867983864922079323849708830710454053775153522564201822525022687985672342941533912409429349373304838069301165760533967041485674467640491773783129454208728433456527179961299498277826000968559940657934272099206176978182866592294217181778723050398816411815733841383654821445697201987535230990696768034472805964552739706851333928454671640219248604141527000
474 246563509244097694794323543094546494183118263031573798394343771909241030716660606422041269127214773171305962992604025275005583929989971593254457034416885482360065993398847524224947712529060424622545464361561959871037641453417764967513511362357775111375722087418729657589483682487664599073249047155555870909138865239370260048877003147109500152111795419850268033837329970327828613278711612886719215489101047962007916811635829235548944458688362124908403835830000
475 2325677209822540249481502414552060029302265358565216284275736405972338590507251584400211339056222776244199494189589197309441262235184162888508725913250058755725675454780683219508397803521091834598413300745560545240141462778950772096164032925072821787145507013593298170121209903824977662145961709762600166881791538006745492049193205596497134562995577466713500171637691621066475094346530212217791810303795292445740089640447775105774019340647889233311246757510000
476 21936874327680225146599936574379647396658816509120637630671711279529820852748367636156440741749223489603169411851992138282711725785596253056968901580025265237423239011913313733418662622066736706579951743780967844009741244379422315692703177680928406130153279115490142385896235717774302801062604030967521445579194572457403814082248659160322354226369751233129301835291058984153440614073170789546363069762948294332561593656231719552258013524451431347220893010973400
477 206921069170326956202722593664935348694542907869354208754323501905355864280709543148865287090122690099654212288720731121236323960826885940708530369949049837936052010046361663434747996945559011536074659614440051611212621189370280461434646546906547870471037341367516323015835478961926007576587055369936307482083989890526465706664726698135321501515334086107233488931428319999715259347570469787828147267502534452616906438474562950639790143323685920279703068352848500
478 1951817993428464654644365538346780170573008066291608333047505311288754742422759421355156853207114830254303667626802040452422497879337571317787340599557077183683865900618693838516124649736438657351256843911402233166670765146671145879970871394928782458558417833428530668039930775043481842638803506922171140290078922147311647753192429226074977031817068170967755159069254047129840151721930684050212447571471665935213340554057273509192012734347403621089464943198542000
479 18411049216014622758371529267440435508135895088230001687041965878476043197447203412778784954371178384185282924274307866852332103355173955564693911430833651161034365718108484282574354295078430225377453436490521172234721882769525924621851961893414175169043198858272208180819877827237644055815713826354710452439155056394168339521837245653762555734949223056473346487081963317334928135217000711153578884057354694322661619996695140386071700688705924024667390629232104000
480 173669022377467370554634124895835593097092967800515172070180055670386529971226969110665453028708343530264658421794264693967963206825295170591324446628411688487687025438659131502993638193586946544027611768559609453618932616541019174414381504783615297108606728570260791744801692379042259195017320110931654660702177553296102610699391206763428950673514351760246924703425486857626864623352466732113690684978729192307567207857850387952534278172371095920819928158837344000
481 1638214479969589117723399947725360778170542318271230814124965215445399425165325325212584402309220790320521915388236562509722697771417121327199919570765269075537370222258444227028183114556860423729341559667724292743391164174440417782558794456885906218754813421914995011358487293871485513737015102728075216560133964069622128980618542805430747802006290068043678437838947064709008648916323726214056749188534696038202149854332422107164764396674254211096037822079365882800
482 15453388480649365315103051768073460326302120411790664521437771278469147411346120052538826843795176730671826710481806528650972976025031803678096558293439285010962899008064663112894382345020874621926011147840206020150415972090689614766535196191978112902672988308924731475355758507092960517671582558046447718072959892975508385910902989698877095447453566037895494976934643124747417740544538963219360726141912082890018817290407109901177152069729769967232659544392583158000
483 145774388154932782857258276916991476373881141579208450491331502177351189522720872111029583012713456076752438320127101193115439080841570117973534356899097346910053245409234692167278977866531523579166110012641513170126185577711665751122226854846422630178160023649253051758147698328215386703586344826019934053106791944800665280678368686115385896577614012358586494075819181192013827414460094448524808729105890090884369345879494885434406065207552183135150372692868317582000
484 1375128415448028687683677134285814629239025470399300315612330375636284197258257548960453950861032302929673597071439461754161995058297793171902523438623096175037061220547817680092858933112309437918935875233649956438291526600981705534873801156991979323545647136891365731460207388452168829312782184700512693333757784987199632654536456266925142831134550258002015030966769136105497396674340885809611882897993336508573493737403550743632852585467663176929152837738695432868000
485 12972085164771559853256991714958218609776889672388367219555688578068030567785316631847867789622516552864044072322093567387353409747377240966715159305364685056304203187692089528537182404530421695440299988561921715522566652306906431131943597634659849154110946490332443642891889686381357892456964724325106852817374304234308730106854875451941885170264593809755356524611350275841682347243904450409723132943174530995997086416786546921306938085892899371064695204913654443466000
486 122371649370804058972348780946721149508942108048888210630072540564843136315331033765046312324673799254755849350967309766669612515159758766870338173767559900793246429985421775834390937663184825002742444529818185509889388662052981021933954407453188183156690891981409080655780923529287972880126103656229390816242236228532719677491506482241867465118728622145041923117095765222508988124749402660390531716741326010259373876273321432855671517646187837589038362462555001386856000
487 1154399966240530783899919753878879452567950652702480539542774831497603183119017662190021415403170996890929950751352125020666494581000380894695481956377814262290204984953553450571131063940939332620131863473396304599324519955989095103660163272469398046933925242879701885914902643589818939501379294851890091079429410046283265782214437151614729712830313614591101189985526322716550033078602698836252889607238430690816802855063925022233458792318877203798016912745995416071655000
488 10890209845874377730935509901819088938966520507327081975941724724162719600957558667892511959777017292720643112119143880071315396270941901111062554221987439639335083614641394501499688334539528166888039883065578765659242001739003054148880125420997699260403580214197458958876946498993190735064877612750054870856356567802432566924813014568896037675680585240785430831990454339752134966532392860646681544606762887132392737129348980756559874779125897851046775811835878859370572000
489 102735520266387950045627816437501069125133736164520379357839049182063837116728254171225135568745038266877050770749536013226449408923461781276397168939699660911932817476863472454157627518073238796847589593045531876528831239965351965463208959262011218826699594641041803422369593104227688226421550589474603038504491600973123975488649045116200462618832507148459689007120030392602995093763597280018124793897491100409805501189156216438614794469438843646077214872290881410191177000
490 969191097455658352156261851556990426530596883104757925748069505527590686307086225588900544425227065286003028872529296468317979544758782304967935766755630470446709113183088621165170758178588773670058059085182909995878113380855211492752486307020694578592771777137610562047406517192617550213368253434362853323254669215718279348244057773163282184254515556616690150426392628031944719194376194387554756064984426471921102485329163195049051981033802938622088677749350967394783054000
491 9143292336106673048076631934309784095341528460944189237167642148205496579619150350434421293501881303933354270714071303383828621066948960097509126321482472428093223650042970830277406438941589623786179316132658930671299132303831711056758921046625502825120220389855347914414994935530436414831805291556799570443086280710697790225742830170128220227956120509540539660188083265839368801970975389748027856161284718466541515244516353203943995218710100406783188102912300427564735041200
492 86258157035727409624832353810602256080941030878747251416980281459869221129480754188995528903628002972046100112371556245409279804647807486681020703176536846215620271537836011927248847417611266102216470942635377233610763423226747821721205148092739452692069447320779076948369910249804255407909567035378457827413820819746030152514992780177409369162306215451605925922208862332065014071935022897053099624132686675383368392979443758026829014304607747927431263927779615869833303670000
493 813770808304264227422015901972103762837447389166751995995206810295352136463601760755090948128592072507807478516055529981933878216615376928221912372881907235764990435590106600536371057621181084201339599122422174897912466159216271494949245618251280142618976269090226071410096847532794648809984640699548152982244250897940483707527073520122672056617652632748247537306099449144643313683124108039875597334699731035132130048578207838645495283480389084066783342185992858317129916745000
494 7677297738187770202361357427192338581247345805542543041814345986587573287059651028741205323764105588311927435669534385800326435277638553698019911022337776382766352534324467434666645211844494983193588878851910287462748575385319139282999683840234282607944867610137913516850067411478611102095880638375748715065001627038831188356832781608547607336084509957691895851476800805362725600593231677581355461703591355833604423445821115552926345115589459588552206323998269273279451810860000
495 72430083881225842578648761450781709131036969222562681061258217224693732911989661380141864483543087930781371239337300254290706614667377680252453661904092758636757590420738966297628590013007672003330752804322809574479870120666746000026275552199011425339428118598308110995464599763972540547676912640698922295000054533770911518834819117583880408488056730125036099731115181647372797769999319725594613109546043354522787372343730269439742970345502748754586974840614911949741916974520000
496 683335373890263432199236281375835499491688980097167589533777793023364905964378438942083251266013383303528327756768938029427717930434300092518572130292659583744206408597162740603683182547461935109983688594738147678498728075510325235594647849518209747902674981662364402206380929005289862321003080327456370362408232303790388256320579892267817790288014409474134953806039436588540891521516057322062741793455522456406467865816802987655204435895959762236844296512729005181281558529839360
497 6446932329404249529310968296005987852500216217961713931781487714658342856433541074272623190410264061841122692737184261886440488901088798785833159075203138901724566174505901701876368853028242797491338961733099513044681523961047255169238370467663471741159850453190984427271899057462949935902220791344682717688554538093650586434424035900548583448315389087089861366113918327408025194055682292687452409364276337788999219494101456137988713800332148664312903723334636415267126103600087200
498 60824226734449341581953845783986733578216105872664302958892917686037397700538148899153285609204956438626234313815831063899796412959160053673531419836995299044236514279608279561515628350294496648785767131833578489197811670444153889735334718634172312419045225725828906480786459461769881192349256993585745844997029408455910031770308312963939117183963504434294908741743344521407565880155423100986859562905661216731773985529922702373462479668513544742747013745498468851761172748810891600
499 573857868105445172678057347035864737179535917743017470157212594028674072424761570388991759725926182787288167610254198924763363847601224878859921762167446813052020002298545656352574349121452017504346652199331629299906487313217653983580412722910793274100499675906040509932633376116647834500719665033613097194653384463279534878261545233422085372044357218337597889222297214643851382636552767320737216181847014921805345606390994700737031678664795333914663767564270734142600520906039370000
500 5414225342796378694203296709055423868619589833823859321726035642071289666320421749943504473749791465683111392758315913299363932183661323904913052173876888602669592204391287040213069347961324786612160184373236736112776224704595629348021569108884877362445416679146160400644262944056999040487516748810082148952825042229850742302947532043112735614809985171151086205399806875131545533023141340619510355711488216339486883796940240029219453835420714649118096590189512484675816398264491140000