1 0
2 0
3 0
4 0
5 300
6 92680
7 0
8 15750
9 13794150
10 8221452750
11 24
12 510312
13 1686135376
14 4495236798162
15 11696087875731720
16 300
17 13794450
18 193054017440
19 2425003938178050
20 30852000867277668428
21 403564024914127655401650
22 2400
23 343501500
24 21664357535320
25 1317601563731383350
26 82985159653854019928352
27 5411356249329837891442095560
28 362489465982555360136794113733480
29 15750
30 8221452750
31 2425003924383900
32 724714036736624502750
33 227222562755198568336786012
34 74006615391366546046295307428550
35 24781300344685472817104335818802208100
36 8470302887983624205463771824482291388274750
37 92680
38 193054016840
39 272614254037620880
40 403564024913934573888590
41 631455994661126827715237301736
42 1027954234056870967865898831389532140
43 1720949077707987902228574079537671038143520
44 2941085073747907186082783074502008252071254705840
45 5106052803042976484591492152983188808422646355702792360
46 510312
47 4495237308450
48 30852000867277668428
49 227222562755203063573584150
50 1776230074483807244898895475325600
51 14455918197480808903535250578975634686310
52 121004607193716484020264944313930632162237962116
53 1033975674347432278883932154491074665105324840172974250
54 8975483992042648716660504385986038787034362835846906022517968
55 78886090441754278328274880503253722147584506163456748572863233329010
56 2691600
57 104388120866100
58 3516558864726680268040
59 129154419792713770547234335950
60 5046350287035644703292784867689710000
61 205340908083026678508485220842525184350137520
62 8594082803410477638498017703815264810260776980622360
63 367178888624406670895134898805459019446953594518185732971700
64 15936583923569202580822598093002288367175854222849792016352369947760
65 700338161518767734443225882662144250658898466800738632735190743794771104540
66 31087453905751926315738754433304373689568658873743311704652445912518147034402923720
67 13794150
68 2425003938178050
69 403564024913934601476890
70 74006615391366546046295335016250
71 14455918197480808903504398578110043153258
72 2941085073747907186082783478066038016013704826350
73 615461743021930166852767378327421117755510631335311946610
74 131476817209902918851227917497468777484146395279998296224369289250
75 28532295467527925060618635079309525912606907974245557705897083124640077290
76 6269303204311914748134162334536864545371217249489834633193372271260415095857181690
77 1391446911483592494287055448639270953078209281106597289101633629547170232673739753000224770
78 311399658738830969815120123139386212344362584665665522439045398648961846796769200259865255724261750
79 69309240
80 56447059236004920
81 46602007353766262148598960
82 42698935332055877746346113032268770
83 41699978854869625796368786786497906278245416
84 42419512737087810228339814282684341383622788942897180
85 44384261583315050842330901034324794515808510044616611740405120
86 47407506303600414299732821501110532583260898412393781044005184045781020
87 51440436547624590716787354362295496511660283922376267953419164681046272267836040
88 56514151481769488905120138946663587842787978348804992172734018755795560924498448262530448
89 62715455746001451747317182515765459965060705971762059786557405087027307979100361457371951273478800
90 70177206747035843898043859225496318558175664762315216392030890015624626892004204651047875358108782211776330
91 79075878996810505509004465168651752672031759076155254784497846372580826477382330401310215260073498718365925641826120
92 343501500
93 1317601564074882450
94 5411356249329837891442095560
95 24781300344685472818421937382533589050
96 121004607193716484020264944313930632162237962116
97 615461743021930166852767378332832474004840447562396506850
98 3219840424349352891166628639754628475344354101925421506440505896240
99 17195803073682465354644888236955733897459861382692265043996588660048667923550
100 93293202445926111522227810113117428029743208165458337235642183923259934159875134841460
101 512474866953006576334527328708226903477407668095445490537734067524540910586202016057479744174510
102 2843543961698069657516985627505900435748529683670214951064401816197510619048921908442466269975225066151880
103 15909313750548779441787527003498012387189853574005907888236000451482788063421684680257381367017958417527805841054150
104 89633303131847863345562245336454454165391861886536165684903974206277701089284747635292810634400168037269251902302445519557460
105 508001247172338098285053351679066604376157633485741464092723176682973621406716444709497494467043436761255094652447475336612035419233250
106 1686135376
107 30852000867277668428
108 631455994661126827718609572440
109 14455918197480808903504398578110043153258
110 352930299539445708650047333173443553728608813359040
111 8975483992042648716660504385986038787034424539848640576834200
112 234780031237419963166778474492262881447952014520022437698715182685158568
113 6269303204311914748134162334536864545371202793571637152384468766861836987500163808
114 170065733625839386681956033704820283677918835231515967268456739555448385673199165189197521760
115 4670994881082655668546554128096869488643595168781212680094323481410569947662895197453785398299109862420
116 129588592004470025653761623164558989218786321703835451483205095594058168918403689328747708344743267109505433177240
117 3625169148888069116268424983647158978463751196337056565671354439390959280553783271793133838720428053788530271334413707657210
118 102121276354644376667960835842308534471587307889633869620430962156849151382133610514451383089567266464719332924382632783688630637389344
119 2893887312993462475355947995291147459826698038095274910654930876441928715542274866479847109740254411010778954692966695402820508887312843066321104
120 82426803348609364127307286814454601906785944078370868616226466450731524370052073599742366201457973378729185396930227808499978216380891902392638732711374440
121 8221437000
122 724714036736624471250
123 74006615391366543621291383044650
124 8470302887983624205463771824482291388211750
125 1033975674347432278883932154263852102350126271836188262
126 131476817209902918851227917497468777484146395279993446216520522050
127 17195803073682465354644888236955733897435080082347579571179484324229865717850
128 2295887403945257160515605886299573518023506117150461021384152722427095874753542016316750
129 311399658738830969815120123139386212344362584665662581353971650741627750782104837109693127202778090
130 42764235361475063588653710945983636582080460585627986848841671086234309906328938695130816291951350006936499550
131 5932094970907749309111788282270553276733937421131567500835405857514687776709998843779161812736721871448124598787899290450
132 829735370381485559926447962472910335925602395084396031327104170995045926309403917559502538720777710023084544214098280536343854780250
133 116868526101659061503294945048207173596861639217365605734817415378102998333962731138943430649090151467316558775359720042924090040641325242089270
134 16558956029854559757714736910384649459441152498745987286334293214855456686565301527251204506916376391813620502709467020518874693523053024324395602495403050
135 2358249760111123012372101445573897526381255382906446680457686948399148261285612037586641884571233599824659548987830381443340974110742561333028189092334176536133361158
136 337350334183376743179154107769391976555369163180616495399986257143079149989479608710173712260412826249127769748537314181850368502133454794760860618188867202953641827144422768750
137 39901776360
138 17076501070032377538480
139 8707134448227352768424738614879840
140 4982540343239606736911629143191605514715390330
141 3041105105175679595556090947598320647456084095776927837112
142 1933482609575469684433914737786328151909951303077504722459334723154820
143 1264397284899531446966599179348761831369450233831900332788105723639090717254952880
144 844076251451846115428460615389463880472476763728684623929547838282278738170340264456514937580
145 572425843269937353472030535425308837903836861768322803491123806678367672300632865832773326956796316559320
146 393053633837087529145821769351564671741583646718269726490018646959599821353332502271183361299119942035064711187523496
147 272614658589510549050970932340825453209683215378519117485288198760068978077275252729190616566367871556447565836989397241282428800
148 190656105326628116011495688687130066220242645732797893981365287215819032659287383246541880237378587790387411235269363085522320087655417937370
149 134269905907236973238900895099753492391929195961985800121135420226994353263557822937414156951463580040176522631484384185492066819527991508578029134353880
150 95122679399440255961226145717636578588798408597535876880408075199258921376856017197788901879983329149705698315339637067297244138580813552801529738383740311620348540
151 67734655334074075493226223395454457701904416711142411816482780780602837810652017976954567444916085084850367056215144013322714131854203681286022162984576972310104893586939608848
152 48447600842052036876601901750577356282620894220905036565053031809945683822611817981913418773023784594941068870727109572233527707857764675165160210638929810209570884315370289969332076694830
153 34788316321556207545813636535866036288412286118992464667666120411848195985892054105639980067532272160155137876448337649804402458401819135303108917684718407204338125394850722506541361621078979908222120
154 193054016840
155 403564024914127627812750
156 1027954234056870967865898831389532140
157 2941085073747907186082783478066033166005828501750
158 8975483992042648716660504385986038787034362835846906022517968
159 28532295467527925060618635079309525913634862208302428673490367701991988550
160 93293202445926111522227810113117428029743208165458337235642183923259934159875134841460
161 311399658738830969815120123139386212344362584665665522439045398648813833565179339117945198457391250
162 1055907045962347842432292964351162040794485256284463485397375842307107998107049981387890791929619107635238129680
163 3625169148888069116268424983647158978463751196337056565671354448366443272596431988424726388310873767021223183206374880163250
164 12571748036083114555811477447524700818023365764465555298181490268644197098756262056329775615136256496404777064432433479730444673456429580
165 43960961785924994201008281831849726189950914583571395393238056007352549257627312996700341209354767504335841519349361345418155647352942709398307629450
166 154797932971396792606977206988633898167845305785259389718140735479949798222184321627164977391539420270059731685780094218843556868307883246022280663792330767790720
167 548328162228218706373735587037927624787723828475415698292097680642243971462280397966863822709511357579872285871644992893859579386741478306404869907829428604840693427397662550
168 1952258878376022819323809942843873230417453843986190173185064312991864147912869359712471458038830054679528594219286846266606653147548016586278416371407193152572375108903378664370762479940
169 6981821817312322208847320109464328111101130568115492836011995037500125880510223618620552469187419496430091849588559623691819396091061586358748162252442102370830352160119576499644806240119966609915750
170 25066857972312737709843606796016580435614678112712600759602616062853316995257166755777675321685888985878296011942860424919531555239397024621902151946058196500417109154366300977451750299078419808461170217984894360
171 90310114866747652915814996409292866166599813140690694529172608684356581893040708147335372614953953047988360143624357058499671428277032174633366995855560262123670006369191139194787719638366143882470399990865680302855408325250
172 932142850800
173 9563686971028259531945700
174 121733158912030844036570298514002064360
175 1741432492941192001424097385906190360960255504591550
176 26572156724851164295846204269269813649931082689734064631539863888
177 422353057960737724500240544135060274887482011361178765001671438612706614489280
178 6904924523152776391756995194082412788545058204863009368572174409770084263219857974136014840
179 115238360553026647524134954159454496475735886083099515690204561184494725623371734236831802674026567305300
180 1953775372874411760074106519519596630068749128592681899413907151475914107708070203468654708609034107217602945234637200
181 33538777076472679451591550814197749834354016691778123336074406940621292755129563523979948595387142853264516122571723238293160355084
182 581546732754667100307525810957832434198060078208078034808125276338691450362768827485117044855051619246251333737396967367312548177593604472171880
183 10167780018331747219655281512720071574714144088813962696009400122591667771185598589596371666245200591008702591590732346971177631203290712444029370243041789730
184 179016935231107516121367877748570056348300919374367190711583826946282263409364029672968465513628210490116909078833235605288339629821328730675154688185289977712918692056880
185 3170585847588127285518367871451404063456215899153445193281340527333376879711968964193329453683450072119727574658723724391349342851614598516418156939921442549133058011188508748976101720
186 56442517428377510067313072009741545304613664799583989053675745688091562405817707876070130668743597234719521269611574058704622621112006549101210785275725264793303930253551523147344088356694731130872
187 1009270860464170755159492589412272525519024008369472749190615570891477070200244665728008718593778628140290473372093568314760193824755411143280565526656272087939744666563627752735272621218291925458174780152482050
188 18117942549118414578776507019572401645189288145581312602190774687620784494099597373785199509806653221872137241195985922736056818201856764555620549473240056516460986704309222600862832201101130063860292669428116612990446396320
189 326373866754121831087748865904073250745481802287782154945569445337374553038565949739076052560607572236600585971143957754667313724363821796784034152356975526100315897293546848832878390239288468627787131924984222129189581234070941540770300
190 5897451301950347257493149191478266797258318850735719739301830740456865657092836732769867154986754664372038073868225226371529646081298539621099097959132217963792033306780589088941410727785033930080517533401590474789807439362590254891807915650519878920
191 4495236798162
192 227222562755203063573584150
193 14455918197480808903504398578110043153258
194 1033975674347432278883932154491074665105333830645549950
195 78886090441754278328274880503253720371354431679649515370055633735130
196 6269303204311914748134162334536864545371217249489834633193372271260415095857181690
197 512474866953006576334527328708226903477407668095324485930540351040520645724873245079171526140746
198 42764235361475063588653710945983636582080460585627986848841671086234309906328938695585261417461747143609050950
199 3625169148888069116268424983647158978463751196337056565671354439390959280553783271764222002325466435981521474187184094947018
200 311150763893057085292646955736833497288114642416682503590551652857820573999119611891868962738396427493331666632503906002596671523764754990
201 26976044732272155532529910680192384769577555297267792738610299150690024187583892253671456403092194374763785560606647382757250862776843802564123346461770
202 2358249760111123012372101445573897526381255382906446680457686948399148261285612037592911187775545514572793711322367245988712205816150593447030464806289168007478359250
203 207600205651308765033325699925032103819041210857595234434721924466888214019389410974857306137358461090883483484327619705506370022954150477092392435281907406159809135880918456222778
204 18384134248100103279067686266435274444645260071524464008018084518285384627408466123385882880051062884937208010728381120889745798029777663154459786531319829350813325890205565459306837647396992690
205 1636364488432575517698590651592933288177055288191276390642330353216724030338484283019815873430336047767730513433333964497586656700531753655846183919022696928281986814129438121566076791745518614091195841450970
206 146302386084131197723620294183012354675194132537026960329197040881185535616607786900795624617463080531995511505158524555293165710059440563322171397121212490001881896956757903911738572672976058204657314931073892490103399150
207 13131748521165843086118836722257979531107273093186117933463323966803425971178270179321751377477245732276270683073908368748020143770358364340122800192524240829852999325789524139033311865430654004395682957925419152394062923961992738829626
208 1182766622224486311086126032290919047906662105336476851246844366750199735649971461757848546936198180120075937734219724339984538414790740102309993301336018531736612413416985508377201586203670607433817469114374439276284737067417472770022555817813228350
209 106860708939606283085222086561286043996987585802550810305443314488943089825967727792922041766703743229756770075508566221587395999503930743598390008985698716410705058866804447369348844960027944700848182869693270452434451970219967463377276899222837041240165412762314
210 9681479787123295682045076583215879618842197799710978985293409205977025147779905433127758497457360433456236202402955166324314601185326766837879969170635277904445683902506826956995548307957703841986789417736009179606972257691676183435241617258899940244980909774270921743806048950
211 21664357535320
212 5411356249329837891442095560
213 1720949077707987902228574079580999753209360
214 615461743021930166852767378327421117755510631335311946610
215 234780031237419963166778474492262881447952014520022437698715182685158568
216 93293202445926111522227810113117428029743208165458337235653006635758593835657332029580
217 38130570457817068981355559193430692759005959299655954249533089678163957937379127735514104059542504800
218 15909313750548779441787527003498012387189853574005907888235384989739766133254831912879053945900202906918134886642860
219 6743246184687628669549325841909263259331209684221116763064858172491664280582852198371441461524011550323417600384130085680834303560
220 2893887312993462475355947995291147459826698038095274910654930876441928715542274866479847109740254411010778954692966695402820508887312843066321104
221 1254466365898072708918754435844653856560031159022129339230023900686294426393683595152834292841231354840256051287761107927015927349658023566355205984469359150160
222 548328162228218706373735587037927624787723828475415698292097680642243971462280397966863729416308911653760763643834881007355035687395367502680098908389969427372130766462091130
223 241350685513519304586734749702255265183622654360092726081959130227199352217410175587615133691404341230930463111139276487569169730250498837999328815733386622207881887699065835009722011280200
224 106864619652739625645622246621928018683238770144344848932760339795767964854671652467940075675200353560233656018244049873117046956697663015613028598884068763680552134384537825142287025062546569141338144900
225 47559886777825506815551486108969801529047115266826556401739488884502907652277048605215190172568500390087307631733713343439826306297762447817985805798716577109244724187430947146422692914150344931193339302595797271376000
226 21260926177125650710859068978893699461036381907124263915436037164823254553532523963982088145653505485302460147322045854489368867690080575959070469654872246284637537012692275452734787019537337438616001024576816697233416383173611159110
227 9541646700298376963383873873943548032736538746794923158426187305145621235609544008427376315642277432093259081170134104359020104325331006438828344403398327098312427983194047017249259124146982362069030424719935503969471768154687140389839000950100440
228 4297044380640252653162369618337428222412572425709490305227769850439647545308427842529279570275322093711917055184096960975048992601402251353867481220525001962892075729515966239200699280404372419269196730248437319453471814064554393183147015678161856169327725182080
229 1941148829498405149282220868815213958660924361826211416679079632908475432012797606690831570987998042509587728074713717296056220689743700478015900065078302643564044038537705118406142290388229524611117261396823566930844454325976827304451751797720662675123400047074235047108778480
230 879331296931974836262755310713984136937875930964868651080355966220675485280896777827738012523135951697865592335488584398544709932501703228692704200713206871023892643479598038891641749069616952104325048314462220187254077953195746512921330275045759050739485618438720369894899593255968282707194
231 399331273093439209467004735453462208765103660953029272051715522513807453580039535197543103759489603171672617336637638183019465095156026360994697385676209013856015273846874460108024547985753818361919495771755164043730110338069125472868344007419199840810819432196480092670866278558584542833453789647525830600
232 104388120866100
233 129154419792713874935352510450
234 205340908083026678508485220842525184350137520
235 367178888624406670895134898805588173866746308288732964616050
236 700338161518767734443225882662144250658898466800738632735190743794771104540
237 1391446911483592494287055448639270953078209281311938197184660308055651936957400210670094250
238 2843543961698069657516985627505900435748529683670214951064401816197510619048921908442466269975225066151880
239 5932094970907749309111788282270553276733937421131567500835406224693576401116669738914060618195741318401719116973629570550
240 12571748036083114555811477447524700818023365764465555298181490268644197098756262056329775615136256496404777064432433479730444673456429580
241 26976044732272155532529910680192384769577555297267792738610299150690024187584592591832975170826637600646447704857301234873764565764875700523050427856310
242 58469002316804702786085740298050204041065886236834794456820320237779621028840855559628437062338807606561864742054150771760009865101471357625084254213408139446083108160
243 127784217493703311810285729434066508867733556193798154349114783986620962520092713568772185550527747675193251156332699700100883203403062526318788739846342060268270875576735219371608750
244 281225829844188642817906040675539824035527147073020782713803755721052665055196511460317073277430904250522548913024491329435685509443590258076905522809970973088932646423725493799058009904213734969900
245 622602154182442998312673999968479477409442961637546762429855739299241954808853434749775284097635665866864488700123365884193167615020598415279536735360955262409527274512288306331170692543287260112788284726744168050
246 1385439262160333311776707331279128677127571754164398651697764373780823025559595790651901031122185635416746476820651763715108023350359112635379673566011157247847526463534931469440609140711196984098294186417573849229267991429396920
247 3096698065460473250843675429998041603239365454868334973175063048586327886737744220754608043606315043836427371137883421436749581003998442375671865417745726517677353733836895792286979711305579511503875035508965337875407752141955451137405789404050
248 6948803319281349745006954933610899958674873128817786631984849961605145648488955783155457099344186395334889037076077851741705577144001468486029764576763977439790158748786332330542938693085887155947094436805007873707520974037466862329097841892834037119785442100
249 15646836019593205142699113669843845848439686995923941239873228790059448461125792885852443695857808487694040953214354738836372511855295559004467433018030689208519096863412263562786724816800066760695961989120687373374487231853308697465124860772967690764544858962509913799225550
250 35341544948462146529220787607643381580276293875064452773366729596961862003278787276119234678877430946071978730943274678912004121354038198798121936078431667302178417782800105571064532264305165991994102363904446517961959080483356965655783590022554152107275410984727631977958788435668359495840
251 80047768833730314261340494697716742757004851897550837098878964507426104631848672397771643464191874235669536662858981567381542532157627637245993065861844315795587858685588835293053396338818953233919846855323831074680570238368787862368407722019831749832929248647916012251413829607594638263453862800404974890
252 181760717196079241119885432601467184241623975720720652301708626726007271880007716875501401130659410500510549879580282834500271013611327765367873119216574234529115472970818912652975048393200081864759285834035448266823001265030545712495775343393318710448557768879874952511298643957651527485467586442125150711677356503853580
253 413653532062624157939996945276131507383054334697673550227974963503732228469925286938073027649415860257544748323137902451485483066096962282513463027487869304822439281418969021732671430953896653774460198116121904849683194879953979685823400739198925176873840494812109893422672521595738527146544815044386454773691701320063769486944351194450
254 503044634004000
255 3088778009562254818078065702300
256 24551654380621599808455005417155023601288915480
257 219509120120198466848420210040213059350113196899595165539936150
258 2093402113389367814769644452520553206360361249390604267176587376152195403264096
259 20796081557511726646543316277174260080488427270169738908007094082270567967494762335669060702440
260 212493094963851313980485393548679011203875144468811863395913340540836802448425819440352309334209540149048996520
261 2216475702445150977789450412380585274635050575493892206368673590020960900504822076852455640637927284975868719355033267208420900
262 23486621670671579509636532038661074933799621323922236843988111411570191965418145582780685762075254082039212857812892558369621732252824581254240
263 251984113497786778921928164367862145074998910941328195461364656583226770859169650221944445878148220163926380209719728119980544543589247717936511619906355666788
264 2730804286195871818303980638494219126181350296182606822219969092014101567911061217607619512230468472721407748737624392667608199724586972932430490059592437995894105115726772440
265 29840913562133500974718563057407604130353905050751933382504095777426281517600557267316337974856451778091669299033605632906678509543491151175774396514391589454484435623802813749024526202983090
266 328367455872757628969616853158992034777267789471065155426812812392752014161627309668378392786756802958190909365844354081825750439031370944397300300791399817600062072861178394591173182770345638744336847380160
267 3634841890288973856487460725044422817482441177270355699862834907326411192068064194393114107970340182149637813438526449703862953809976867227922152258952621465471622752440540111443134985590067061151166851911856928558396900160
268 40441979141271618200003663818548278115006134492236885926855917798069746934837394115971626896004224375197199682919889038715888613669896664953287005257722845025129903102847940941302963016638736606210823721828693728943690907211579314035521384
269 451974337636734748631756720899213315427347150436825548882350842939642696543496269346083433327514862943597619208472813776260226568438542338472298474537495075417645543813356885096731073848690975003009330677400899830614609383259275559527359599676633506126650
270 5071015499751536971055835509571898071173324665492856386604425131134253096929337881042274580768748032488075569846592875460544348804341269292460923864557700295797912185566784176176436050167423849233396364037050709511142661232167040843775756928083354954703956407954568774640
271 57092814641380395166045562202878970050443240255724993682332013258000797826307523597563475050189954551869667702629185594608895083445039759792704896482430267204934047828098263654641644231356033456398548878771842438681903517260758568472684047577066220472203846739331083333661551214650644820
272 644778366807164087414001238755063923351617325740535887846335642529109851049858957137613557955424437079456306603271127447245081529950608396665333556795562370858873973240057769831659720617972071783200138708329723201014873070005340757351750038778350069094757489257124447888604758333015257649944396574347960
273 7302039247355531251946701727119812097359154468184689186235585579897966012726627549092583706564790573668126116189058755549939891669862869556902561824235493130135539739232988936901385588138313993864121477893723670015106070787079684385200176825289253579598025019977109688853535592603694044732941396808412689385488170156618
274 82901991518968982378036654871075631293332628567517804483102228832336776900755187833766854156474896048055459111066963716609983312548028946944468402172061956385214440148933717958941775516092133369479525344523967957300933961116951169192271003504877721939056103581905165759659198312101759161061179269768059339760674567701772992244161689600
275 943347444262476742234430395631675426071332368012266000534832857268520907498893444950814658656502146506585499069368239377351619604325693555927926548853265826246714700005387909141080521181772818832728819982348425321477914035701261882543211656273180306638335425050015768042415806279714841467395662102123330983964071161371408546754921553173011920230863720
276 10756639695050658521008216144674166064453805061153399828452829749851108739287473989685678658347249006404301134077095062208889018854718494816824434649371583585694800591047176703209149325727854131793443626022853457698940341460603267217913064870283457698276023631437205330827959902676758507631543710662445343994971307605437698401221217635236554176570661950432998868578280
277 2425003924383900
278 74006615391366546046295307428550
279 2941085073747907186082783074502013102079103442140
280 131476817209902918851227917497468777484146395279998296224369289250
281 6269303204311914748134162334536864545371202793571637152384468766861836987500163808
282 311399658738830969815120123139386212344362584665665522439045398648961846795962072210037772629342850
283 15909313750548779441787527003498012387189853574005907888235384989739766133254831912879053945900202906918134886642860
284 829735370381485559926447962472910335925602395084396031327104170995045926309403917559502538720777710023084544214098290236359497139250
285 43960961785924994201008281831849726189950914583571395393238056007352549257598780701232813284294148869256531993436754437443910089647318240527705173040
286 2358249760111123012372101445573897526381255382906446680457686948399148261285612037592911187775545514572793711322367245988712176904314198485412657859196013521947389590
287 127784217493703311810285729434066508867733556193798154349114783986620962520092713568772185549136300763709658662045644251461612250324853245212191450744708430721104159461860193051652020
288 6981821817312322208847320109464328111101130568115492836011995037500125880510223618620552469187419496430091849588559623691819396091061849312382582058285686996812842912046710358582920825142698500866750
289 384137547051667555048685080110365492291192951882480398625592800574422491136750086981798470671626082638202000832176690600453892895615591959857659640219435352541596557511414931156754667576028534916008683589322526372080
290 21260926177125650710859068978893699461036381907124263915436037164823254553532523963982088145653505485302460147322045870398682618238860017746597473152884633474491111018600163688119776759303470693447913903630762597436323279644140266650
291 1182766622224486311086126032290919047906662105336476851246844366750199735649971461757848546936198180120075937734219724339984534789621591214240877032911034884577633949678327777729259744345499541143610644421845080641425686536751978317888473187282338660
292 66092235346761698522761056141420404844983328217467216511238817109589203652626470452492136947855484045203281617971491451948020615633652370943814413160757580095198970873471914127176345778996837793922304634681817889321359528820945768229904650523313970525561127073769250
293 3707674550828468015489076510116375466801303668933070738192713022372252681913456337297619548057101922417193229938005490937383749582993553987711000762891299567476067449478905751189859014341703752750869963889089382318067646827258294598459462637079982363358015093447433450300163332096120
294 208717145403504226814754475063676247781226280889232082550353830035394883440143464448778801047967774225244532449554403929405990559250156004308753708822101125028925592728099700388823516171073993783367401642357548784579225103940428897780230526825171581409134346824644095460710935919455439729624441046950
295 11785747557135243424194676471842503736088459619251910005238710956231437893478431695758612043769434481507810407226297425147366373022694536184685629373781552936709108019606086022190935889217294882012202444722859193687832648285220198802824524301596517761511394126235440799306519735391128446546263797194073464663905086980
296 667361031727700308143195071712158831911327659918979646531022946775181360246047054814869022766848291591934758344410699812765119510253578769863430878880801389035678904634389416057916122403244781968225570389000902185083673841456086605523509518407332445212876685800977599440891600679745725699786465097650270337913283849687280464706852650
297 37883635460064542188144585729335536951753506207466917339609330776388755605459394518772662178244572115932916070224705878216254068250388694238955879891510846960136234150107091054085963615929524742145757025059311086490313774293825375885675060934253777620333011948172678697128817730822993499249599944448540209936275524402295505376333787567696336921256880
298 2155402423743105438489903916868421912157599574753842669975354431435262600046729590754882840191005153539460208368614291328158634586148759499374094421026832965003535193919737279506635043384875228694197091314711861946767966891615274394296428968057751898301470974243634980739269752394264462406365239849323864282037850739679259227715837672612180468395207675469999619599250
299 122886256866735789171451812648527731241006412310664287947315250510420603083605976605313408933935837080155041499559189263007129799555331203922258203146022414296905357843867044520848108458975405676927497888158737530627280719288486309222677013740993351708871328684618528050554177252515539059177796310624482931654258251163487743764995579346248692808778391696588305451328781973112193291340
300 7019400367972560601789235301107510473686326253278252154218791959539230046435277353498840029740328177302025296019989699038582248898105478964905887150246013014665766417447764314363314166627775483208904247625749594769746670005207501772113124543060512772181594186214895092658767114136295082625921253794189389873938687387827974863173404888990189883106236100224347258831944632841482889422169159065006820750
301 11696087875731624
302 1776230074483807244898895473284352
303 352930299539445708650047333173443553728602068817536
304 78886090441754278328274880503253720371354431679649515352074686542482
305 18807909613084230071726462008350079209804761696373919665721514535675323755754000397720
306 4670994881082655668546554128096869488643595168781212680094323481410569947662895197330377394829999189908
307 1193198531291158705069921894547725507036958000215574714425340212004163241680040601019699381896984884344773793192914304912
308 311150763893057085292646955736833497288114642416682503590551652857820495113029170137590634463515924239611295277163336102072203282659670532
309 82426803348609364127307286814454601906785944078370868616226466450731524370052073599742366201457973378728479536331148917082675595890566370801262829887283576
310 22108591501041778240988995300956864979219560669162943801304986475462538778390684057430806998218353290214816994490424852468353508880039537264190960263210980520549196597799800
311 5989885195017342741107144280303234790929996661829503917155892343216530914538611469553650670561180293626933430379051550780056429306141044680143601471087397812466720550476130030288407447665760
312 1636364488432575517698590651592933288177055288191276390642330353216724030338484283019815873430336047767730513433333964497586656700531753655846183919022696928281986814071614448776153556131501019778755724014538
313 450161187951172916072677828255570101888868472916303956421276684435549308387603956249482398567855812949134865647505717616861147716399959674616472318401514346475113727731820115888695066640296233864769603654373652276278837455416
314 124575739319095609633939857298206903729616122335639552538637424399611139013304064288179895479163285085991311417542689855748714001739530338247040386359232953854727575952207763385318428816146169848724332481182592383596068433902403965750382208556
315 34651365885482997395101348602273021146999989074147548472037176830694725410074988033679450383638309856329062579796194636679414848562681426788696177403188238420399935808841331807870144818706003657016856466954287885705708446200856106556292160947515963840983649840
316 9681479787123295682045076583215879618842197799710978985293409205977025147779905433127758497457360433456236202402955166324314601185326766837568818406742220819153036946769993459707433665541021338396237764878188526721762204041392989724574957396315726101138883327248172900899204982
317 2715581946407569347282038459557892187602445123348047013850905941204455829413725527194416650639907589504916918642047051262533182253868362428989671987584035760581249917417449083762442721812387453021063075121587326175306378989234359653306527524239206006570206814191280269157586742155736987138261512
318 764345014905410986870438751453892508964456831875165725204207243427769636298605273429711835352641399758422305719453456015889257332367004227126945328822701947014966487670939183259699639356069480140717488077782250615970821410669797678536573180531636602044858998045000130417854788734384730091081488776230453394561448
319 215803483101841615433252132663131782277010375855922600113928558197253197502308023142664249296924814614159001015720517214081726526488505066405729817765745002196482877083266416566947955795925744111135219711584702061480331552894829915370017456407587590182958965229093977702390656752987775959915514974407738239301819225613373957470848
320 61098727269992093641039587864272353995788054811339382417153651453530990025588408972981004220989751204393128015761980073911262193154471183103999458831726591020891634535077459178537779954229590702733941867573308144946005079420142768003243402265872709642772158293832723562455651985461374477902563906083995214582238015056402409445309684725147023172730
321 17341752072173099756535912656861360298959429721448003812450926520821346424818314631616230689020604258747551909842876181686026225659586841008413264254393024594698411974833724660802022365738826673273919290354567670813554037454897724495708694357569432680616505308228657860834709297378012576093747379535226115706831944809317020558527485599965023324731744134542101231288
322 4933324639304593136192101860508167828729857425126304460776994924329348416533989550870032826178934614469857128794386988775870573585138463785840258096331637307674511000360991737760345815759559386159816256058955184792186632690441318149597161770475434400604294600472864982951211285759687137311195755854297013618658179921944076620462526772446334907603571950387757382370948128127129089060
323 1406321604157285184914991142065365576641156146743747214175150872809926146054497135118721634302264091459709764067746024237416957760879640278760148627671947570007033150419424501673331237925407322972119892213410977632927795731022318395290887330179080162866341854954733766821296827933465774882402384575899897760569176738532405909060935709278246904330485508742451677694610854794598302559256765334121954256
324 401653310850480686290125005785418156071834159084982995304906508864330760888226278098479827653539347111143656305454308436173431658405482204706719053721393309591721932136772314281645252814793808290380370315510327634070284002793631817132619944845319842248476594668670456465660001405554202373706046774584332425632719569877190664336270757039041360055112808416072138838443123311321201756433010992103191279013740004666776088
325 114913933997291761290585996375680395909834144330496691314234577402114535342957875053314175435003483850225548814943354141008907597421381886565246837961525738836975894138531506925886430849463540120453199334786547576491021196558675292880025799955936677567665839457652919283551113708095511275276782515555219254852118357184945494352270618690036695422071855244982169730914055952254452736356241106419479524510656568733711331904157845611407720