1 // Copyright (c) 1999-2012 OPEN CASCADE SAS
3 // The content of this file is subject to the Open CASCADE Technology Public
4 // License Version 6.5 (the "License"). You may not use the content of this file
5 // except in compliance with the License. Please obtain a copy of the License
6 // at http://www.opencascade.org and read it completely before using this file.
8 // The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
9 // main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
11 // The Original Code and all software distributed under the License is
12 // distributed on an "AS IS" basis, without warranty of any kind, and the
13 // Initial Developer hereby disclaims all such warranties, including without
14 // limitation, any warranties of merchantability, fitness for a particular
15 // purpose or non-infringement. Please see the License for the specific terms
16 // and conditions governing the rights and limitations under the License.
20 #include <AdvApp2Var_Data.hxx>
21 //=======================================================================
22 //function : Getmmcmcnp
24 //=======================================================================
25 mmcmcnp_1_& AdvApp2Var_Data::Getmmcmcnp()
27 static doublereal e_1[3721]={
28 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,
29 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,
30 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,
31 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,
32 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 13., 14., 15., 16.,
33 17., 18., 19., 20., 21., 22., 23., 24., 25., 26., 27., 28., 29.,
34 30., 31., 32., 33., 34., 35., 36., 37., 38., 39., 40., 41., 42.,
35 43., 44., 45., 46., 47., 48., 49., 50., 51., 52., 53., 54., 55.,
36 56., 57., 58., 59., 60., 1., 2., 1., 3., 6., 10., 15., 21., 28.,
37 36., 45., 55., 66., 78., 91., 105., 120., 136., 153., 171., 190.,
38 210., 231., 253., 276., 300., 325., 351., 378., 406., 435., 465.,
39 496., 528., 561., 595., 630., 666., 703., 741., 780., 820., 861.,
40 903., 946., 990., 1035., 1081., 1128., 1176., 1225., 1275., 1326.,
41 1378., 1431., 1485., 1540., 1596., 1653., 1711., 1770., 1., 3.,
42 3., 1., 4., 10., 20., 35., 56., 84., 120., 165., 220., 286., 364.,
43 455., 560., 680., 816., 969., 1140., 1330., 1540., 1771., 2024.,
44 2300., 2600., 2925., 3276., 3654., 4060., 4495., 4960., 5456.,
45 5984., 6545., 7140., 7770., 8436., 9139., 9880., 10660., 11480.,
46 12341., 13244., 14190., 15180., 16215., 17296., 18424., 19600.,
47 20825., 22100., 23426., 24804., 26235., 27720., 29260., 30856.,
48 32509., 34220., 1., 4., 6., 4., 1., 5., 15., 35., 70., 126., 210.,
49 330., 495., 715., 1001., 1365., 1820., 2380., 3060., 3876.,
50 4845., 5985., 7315., 8855., 10626., 12650., 14950., 17550.,
51 20475., 23751., 27405., 31465., 35960., 40920., 46376., 52360.,
52 58905., 66045., 73815., 82251., 91390., 101270., 111930., 123410.,
53 135751., 148995., 163185., 178365., 194580., 211876., 230300.,
54 249900., 270725., 292825., 316251., 341055., 367290., 395010.,
55 424270., 455126., 487635., 1., 5., 10., 10., 5., 1., 6., 21., 56.,
56 126., 252., 462., 792., 1287., 2002., 3003., 4368., 6188., 8568.,
57 11628., 15504., 20349., 26334., 33649., 42504., 53130., 65780.,
58 80730., 98280., 118755., 142506., 169911., 201376., 237336.,
59 278256., 324632., 376992., 435897., 501942., 575757., 658008.,
60 749398., 850668., 962598., 1086008., 1221759., 1370754., 1533939.,
61 1712304., 1906884., 2118760., 2349060., 2598960., 2869685.,
62 3162510., 3478761., 3819816., 4187106., 4582116., 5006386.,
63 5461512., 1., 6., 15., 20., 15., 6., 1., 7., 28., 84., 210., 462.,
64 924., 1716., 3003., 5005., 8008., 12376., 18564., 27132., 38760.,
65 54264., 74613., 100947., 134596., 177100., 230230., 296010.,
66 376740., 475020., 593775., 736281., 906192., 1107568., 1344904.,
67 1623160., 1947792., 2324784., 2760681., 3262623., 3838380.,
68 4496388., 5245786., 6096454., 7059052., 8145060., 9366819.,
69 10737573., 12271512., 13983816., 15890700., 18009460., 20358520.,
70 22957480., 25827165., 28989675., 32468436., 36288252., 40475358.,
71 45057474., 50063860., 1., 7., 21., 35., 35., 21., 7., 1., 8., 36.,
72 120., 330., 792., 1716., 3432., 6435., 11440., 19448., 31824.,
73 50388., 77520., 116280., 170544., 245157., 346104., 480700.,
74 657800., 888030., 1184040., 1560780., 2035800., 2629575.,
75 3365856., 4272048., 5379616., 6724520., 8347680., 10295472.,
76 12620256., 15380937., 18643560., 22481940., 26978328., 32224114.,
77 38320568., 45379620., 53524680., 62891499., 73629072., 85900584.,
78 99884400., 115775100., 133784560., 154143080., 177100560.,
79 202927725., 231917400., 264385836., 300674088., 341149446.,
80 386206920., 1., 8., 28., 56., 70., 56., 28., 8., 1., 9., 45.,
81 165., 495., 1287., 3003., 6435., 12870., 24310., 43758., 75582.,
82 125970., 203490., 319770., 490314., 735471., 1081575., 1562275.,
83 2220075., 3108105., 4292145., 5852925., 7888725., 10518300.,
84 13884156., 18156204., 23535820., 30260340., 38608020., 48903492.,
85 61523748., 76904685., 95548245., 118030185., 145008513.,
86 177232627., 215553195., 260932815., 314457495., 377348994.,
87 450978066., 536878650., 636763050., 752538150., 886322710.,
88 1040465790., 1217566350., 1420494075., 1652411475., 1916797311.,
89 2217471399., 2558620845., 1., 9., 36., 84., 126., 126., 84., 36.,
90 9., 1., 10., 55., 220., 715., 2002., 5005., 11440., 24310.,
91 48620., 92378., 167960., 293930., 497420., 817190., 1307504.,
92 2042975., 3124550., 4686825., 6906900., 10015005., 14307150.,
93 20160075., 28048800., 38567100., 52451256., 70607460., 94143280.,
94 124403620., 163011640., 211915132., 273438880., 350343565.,
95 445891810., 563921995., 708930508., 886163135., 1101716330.,
96 1362649145., 1677106640., 2054455634., 2505433700., 3042312350.,
97 3679075400., 4431613550., 5317936260., 6358402050., 7575968400.,
98 8996462475., 10648873950., 12565671261., 14783142660., 1., 10.,
99 45., 120., 210., 252., 210., 120., 45., 10., 1., 11., 66., 286.,
100 1001., 3003., 8008., 19448., 43758., 92378., 184756., 352716.,
101 646646., 1144066., 1961256., 3268760., 5311735., 8436285.,
102 13123110., 20030010., 30045015., 44352165., 64512240., 92561040.,
103 131128140., 183579396., 254186856., 348330136., 472733756.,
104 635745396., 847660528., 1121099408., 1471442973., 1917334783.,
105 2481256778., 3190187286., 4076350421., 5178066751., 6540715896.,
106 8217822536., 10272278170., 12777711870., 15820024220.,
107 19499099620., 23930713170., 29248649430., 35607051480.,
108 43183019880., 52179482355., 62828356305., 75394027566., 1., 11.,
109 55., 165., 330., 462., 462., 330., 165., 55., 11., 1., 12., 78.,
110 364., 1365., 4368., 12376., 31824., 75582., 167960., 352716.,
111 705432., 1352078., 2496144., 4457400., 7726160., 13037895.,
112 21474180., 34597290., 54627300., 84672315., 129024480.,
113 193536720., 286097760., 417225900., 600805296., 854992152.,
114 1203322288., 1676056044., 2311801440., 3159461968., 4280561376.,
115 5752004349., 7669339132., 10150595910., 13340783196.,
116 17417133617., 22595200368., 29135916264., 37353738800.,
117 47626016970., 60403728840., 76223753060., 95722852680.,
118 119653565850., 148902215280., 184509266760., 227692286640.,
119 279871768995., 342700125300., 1., 12., 66., 220., 495., 792.,
120 924., 792., 495., 220., 66., 12., 1., 13., 91., 455., 1820.,
121 6188., 18564., 50388., 125970., 293930., 646646., 1352078.,
122 2704156., 5200300., 9657700., 17383860., 30421755., 51895935.,
123 86493225., 141120525., 225792840., 354817320., 548354040.,
124 834451800., 1251677700., 1852482996., 2707475148., 3910797436.,
125 5586853480., 7898654920., 11058116888., 15338678264.,
126 21090682613., 28760021745., 38910617655., 52251400851.,
127 69668534468., 92263734836., 121399651100., 158753389900.,
128 206379406870., 266783135710., 343006888770., 438729741450.,
129 558383307300., 707285522580., 891794789340., 1119487075980.,
130 1399358844975., 1., 13., 78., 286., 715., 1287., 1716., 1716.,
131 1287., 715., 286., 78., 13., 1., 14., 105., 560., 2380., 8568.,
132 27132., 77520., 203490., 497420., 1144066., 2496144., 5200300.,
133 10400600., 20058300., 37442160., 67863915., 119759850.,
134 206253075., 347373600., 573166440., 927983760., 1476337800.,
135 2310789600., 3562467300., 5414950296., 8122425444., 12033222880.,
136 17620076360., 25518731280., 36576848168., 51915526432.,
137 73006209045., 101766230790., 140676848445., 192928249296.,
138 262596783764., 354860518600., 476260169700., 635013559600.,
139 841392966470., 1108176102180., 1451182990950., 1889912732400.,
140 2448296039700., 3155581562280., 4047376351620., 5166863427600.,
141 1., 14., 91., 364., 1001., 2002., 3003., 3432., 3003., 2002.,
142 1001., 364., 91., 14., 1., 15., 120., 680., 3060., 11628., 38760.,
143 116280., 319770., 817190., 1961256., 4457400., 9657700.,
144 20058300., 40116600., 77558760., 145422675., 265182525.,
145 471435600., 818809200., 1391975640., 2319959400., 3796297200.,
146 6107086800., 9669554100., 15084504396., 23206929840.,
147 35240152720., 52860229080., 78378960360., 114955808528.,
148 166871334960., 239877544005., 341643774795., 482320623240.,
149 675248872536., 937845656300., 1292706174900., 1768966344600.,
150 2403979904200., 3245372870670., 4353548972850., 5804731963800.,
151 7694644696200., 10142940735900., 13298522298180., 17345898649800.,
152 1., 15., 105., 455., 1365., 3003., 5005., 6435., 6435., 5005.,
153 3003., 1365., 455., 105., 15., 1., 16., 136., 816., 3876., 15504.,
154 54264., 170544., 490314., 1307504., 3268760., 7726160.,
155 17383860., 37442160., 77558760., 155117520., 300540195.,
156 565722720., 1037158320., 1855967520., 3247943160., 5567902560.,
157 9364199760., 15471286560., 25140840660., 40225345056.,
158 63432274896., 98672427616., 151532656696., 229911617056.,
159 344867425584., 511738760544., 751616304549., 1093260079344.,
160 1575580702584., 2250829575120., 3188675231420., 4481381406320.,
161 6250347750920., 8654327655120., 11899700525790., 16253249498640.,
162 22057981462440., 29752626158640., 39895566894540.,
163 53194089192720., 1., 16., 120., 560., 1820., 4368., 8008., 11440.,
164 12870., 11440., 8008., 4368., 1820., 560., 120., 16., 1., 17.,
165 153., 969., 4845., 20349., 74613., 245157., 735471., 2042975.,
166 5311735., 13037895., 30421755., 67863915., 145422675., 300540195.,
167 601080390., 1166803110., 2203961430., 4059928950., 7307872110.,
168 12875774670., 22239974430., 37711260990., 62852101650.,
169 103077446706., 166509721602., 265182149218., 416714805914.,
170 646626422970., 991493848554., 1503232609098., 2254848913647.,
171 3348108992991., 4923689695575., 7174519270695., 10363194502115.,
172 14844575908435., 21094923659355., 29749251314475.,
173 41648951840265., 57902201338905., 79960182801345.,
174 109712808959985., 149608375854525., 1., 17., 136., 680., 2380.,
175 6188., 12376., 19448., 24310., 24310., 19448., 12376., 6188.,
176 2380., 680., 136., 17., 1., 18., 171., 1140., 5985., 26334.,
177 100947., 346104., 1081575., 3124550., 8436285., 21474180.,
178 51895935., 119759850., 265182525., 565722720., 1166803110.,
179 2333606220., 4537567650., 8597496600., 15905368710., 28781143380.,
180 51021117810., 88732378800., 151584480450., 254661927156.,
181 421171648758., 686353797976., 1103068603890., 1749695026860.,
182 2741188875414., 4244421484512., 6499270398159., 9847379391150.,
183 14771069086725., 21945588357420., 32308782859535.,
184 47153358767970., 68248282427325., 97997533741800.,
185 139646485582065., 197548686920970., 277508869722315.,
186 387221678682300., 1., 18., 153., 816., 3060., 8568., 18564.,
187 31824., 43758., 48620., 43758., 31824., 18564., 8568., 3060.,
188 816., 153., 18., 1., 19., 190., 1330., 7315., 33649., 134596.,
189 480700., 1562275., 4686825., 13123110., 34597290., 86493225.,
190 206253075., 471435600., 1037158320., 2203961430., 4537567650.,
191 9075135300., 17672631900., 33578000610., 62359143990.,
192 113380261800., 202112640600., 353697121050., 608359048206.,
193 1029530696964., 1715884494940., 2818953098830., 4568648125690.,
194 7309837001104., 11554258485616., 18053528883775., 27900908274925.,
195 42671977361650., 64617565719070., 96926348578605.,
196 144079707346575., 212327989773900., 310325523515700.,
197 449972009097765., 647520696018735., 925029565741050., 1., 19.,
198 171., 969., 3876., 11628., 27132., 50388., 75582., 92378., 92378.,
199 75582., 50388., 27132., 11628., 3876., 969., 171., 19., 1., 20.,
200 210., 1540., 8855., 42504., 177100., 657800., 2220075., 6906900.,
201 20030010., 54627300., 141120525., 347373600., 818809200.,
202 1855967520., 4059928950., 8597496600., 17672631900., 35345263800.,
203 68923264410., 131282408400., 244662670200., 446775310800.,
204 800472431850., 1408831480056., 2438362177020., 4154246671960.,
205 6973199770790., 11541847896480., 18851684897584., 30405943383200.,
206 48459472266975., 76360380541900., 119032357903550.,
207 183649923622620., 280576272201225., 424655979547800.,
208 636983969321700., 947309492837400., 1397281501935165.,
209 2044802197953900., 1., 20., 190., 1140., 4845., 15504., 38760.,
210 77520., 125970., 167960., 184756., 167960., 125970., 77520.,
211 38760., 15504., 4845., 1140., 190., 20., 1., 21., 231., 1771.,
212 10626., 53130., 230230., 888030., 3108105., 10015005., 30045015.,
213 84672315., 225792840., 573166440., 1391975640., 3247943160.,
214 7307872110., 15905368710., 33578000610., 68923264410.,
215 137846528820., 269128937220., 513791607420., 960566918220.,
216 1761039350070., 3169870830126., 5608233007146., 9762479679106.,
217 16735679449896., 28277527346376., 47129212243960.,
218 77535155627160., 125994627894135., 202355008436035.,
219 321387366339585., 505037289962205., 785613562163430.,
220 1210269541711230., 1847253511032930., 2794563003870330.,
221 4191844505805495., 1., 21., 210., 1330., 5985., 20349., 54264.,
222 116280., 203490., 293930., 352716., 352716., 293930., 203490.,
223 116280., 54264., 20349., 5985., 1330., 210., 21., 1., 22., 253.,
224 2024., 12650., 65780., 296010., 1184040., 4292145., 14307150.,
225 44352165., 129024480., 354817320., 927983760., 2319959400.,
226 5567902560., 12875774670., 28781143380., 62359143990.,
227 131282408400., 269128937220., 538257874440., 1052049481860.,
228 2012616400080., 3773655750150., 6943526580276., 12551759587422.,
229 22314239266528., 39049918716424., 67327446062800.,
230 114456658306760., 191991813933920., 317986441828055.,
231 520341450264090., 841728816603675., 1346766106565880.,
232 2132379668729310., 3342649210440540., 5189902721473470.,
233 7984465725343800., 1., 22., 231., 1540., 7315., 26334., 74613.,
234 170544., 319770., 497420., 646646., 705432., 646646., 497420.,
235 319770., 170544., 74613., 26334., 7315., 1540., 231., 22., 1.,
236 23., 276., 2300., 14950., 80730., 376740., 1560780., 5852925.,
237 20160075., 64512240., 193536720., 548354040., 1476337800.,
238 3796297200., 9364199760., 22239974430., 51021117810.,
239 113380261800., 244662670200., 513791607420., 1052049481860.,
240 2104098963720., 4116715363800., 7890371113950., 14833897694226.,
241 27385657281648., 49699896548176., 88749815264600.,
242 156077261327400., 270533919634160., 462525733568080.,
243 780512175396135., 1300853625660225., 2142582442263900.,
244 3489348548829780., 5621728217559090., 8964377427999630.,
245 14154280149473100., 1., 23., 253., 1771., 8855., 33649., 100947.,
246 245157., 490314., 817190., 1144066., 1352078., 1352078., 1144066.,
247 817190., 490314., 245157., 100947., 33649., 8855., 1771., 253.,
248 23., 1., 24., 300., 2600., 17550., 98280., 475020., 2035800.,
249 7888725., 28048800., 92561040., 286097760., 834451800.,
250 2310789600., 6107086800., 15471286560., 37711260990.,
251 88732378800., 202112640600., 446775310800., 960566918220.,
252 2012616400080., 4116715363800., 8233430727600., 16123801841550.,
253 30957699535776., 58343356817424., 108043253365600.,
254 196793068630200., 352870329957600., 623404249591760.,
255 1085929983159840., 1866442158555975., 3167295784216200.,
256 5309878226480100., 8799226775309880., 14420954992868970.,
257 23385332420868600., 1., 24., 276., 2024., 10626., 42504., 134596.,
258 346104., 735471., 1307504., 1961256., 2496144., 2704156.,
259 2496144., 1961256., 1307504., 735471., 346104., 134596., 42504.,
260 10626., 2024., 276., 24., 1., 25., 325., 2925., 20475., 118755.,
261 593775., 2629575., 10518300., 38567100., 131128140., 417225900.,
262 1251677700., 3562467300., 9669554100., 25140840660., 62852101650.,
263 151584480450., 353697121050., 800472431850., 1761039350070.,
264 3773655750150., 7890371113950., 16123801841550., 32247603683100.,
265 63205303218876., 121548660036300., 229591913401900.,
266 426384982032100., 779255311989700., 1402659561581460.,
267 2488589544741300., 4355031703297275., 7522327487513475.,
268 12832205713993575., 21631432489303455., 36052387482172425., 1.,
269 25., 300., 2300., 12650., 53130., 177100., 480700., 1081575.,
270 2042975., 3268760., 4457400., 5200300., 5200300., 4457400.,
271 3268760., 2042975., 1081575., 480700., 177100., 53130., 12650.,
272 2300., 300., 25., 1., 26., 351., 3276., 23751., 142506., 736281.,
273 3365856., 13884156., 52451256., 183579396., 600805296.,
274 1852482996., 5414950296., 15084504396., 40225345056.,
275 103077446706., 254661927156., 608359048206., 1408831480056.,
276 3169870830126., 6943526580276., 14833897694226., 30957699535776.,
277 63205303218876., 126410606437752., 247959266474052.,
278 477551179875952., 903936161908052., 1683191473897752.,
279 3085851035479212., 5574440580220512., 9929472283517787.,
280 17451799771031262., 30284005485024837., 51915437974328292., 1.,
281 26., 325., 2600., 14950., 65780., 230230., 657800., 1562275.,
282 3124550., 5311735., 7726160., 9657700., 10400600., 9657700.,
283 7726160., 5311735., 3124550., 1562275., 657800., 230230., 65780.,
284 14950., 2600., 325., 26., 1., 27., 378., 3654., 27405., 169911.,
285 906192., 4272048., 18156204., 70607460., 254186856., 854992152.,
286 2707475148., 8122425444., 23206929840., 63432274896.,
287 166509721602., 421171648758., 1029530696964., 2438362177020.,
288 5608233007146., 12551759587422., 27385657281648., 58343356817424.,
289 121548660036300., 247959266474052., 495918532948104.,
290 973469712824056., 1877405874732108., 3560597348629860.,
291 6646448384109072., 12220888964329584., 22150361247847371.,
292 39602161018878633., 69886166503903470., 1., 27., 351., 2925.,
293 17550., 80730., 296010., 888030., 2220075., 4686825., 8436285.,
294 13037895., 17383860., 20058300., 20058300., 17383860., 13037895.,
295 8436285., 4686825., 2220075., 888030., 296010., 80730., 17550.,
296 2925., 351., 27., 1., 28., 406., 4060., 31465., 201376., 1107568.,
297 5379616., 23535820., 94143280., 348330136., 1203322288.,
298 3910797436., 12033222880., 35240152720., 98672427616.,
299 265182149218., 686353797976., 1715884494940., 4154246671960.,
300 9762479679106., 22314239266528., 49699896548176.,
301 108043253365600., 229591913401900., 477551179875952.,
302 973469712824056., 1946939425648112., 3824345300380220.,
303 7384942649010080., 14031391033119152., 26252279997448736.,
304 48402641245296107., 88004802264174740., 1., 28., 378., 3276.,
305 20475., 98280., 376740., 1184040., 3108105., 6906900., 13123110.,
306 21474180., 30421755., 37442160., 40116600., 37442160., 30421755.,
307 21474180., 13123110., 6906900., 3108105., 1184040., 376740.,
308 98280., 20475., 3276., 378., 28., 1., 29., 435., 4495., 35960.,
309 237336., 1344904., 6724520., 30260340., 124403620., 472733756.,
310 1676056044., 5586853480., 17620076360., 52860229080.,
311 151532656696., 416714805914., 1103068603890., 2818953098830.,
312 6973199770790., 16735679449896., 39049918716424., 88749815264600.,
313 196793068630200., 426384982032100., 903936161908052.,
314 1877405874732108., 3824345300380220., 7648690600760440.,
315 15033633249770520., 29065024282889672., 55317304280338408.,
316 103719945525634515., 1., 29., 406., 3654., 23751., 118755.,
317 475020., 1560780., 4292145., 10015005., 20030010., 34597290.,
318 51895935., 67863915., 77558760., 77558760., 67863915., 51895935.,
319 34597290., 20030010., 10015005., 4292145., 1560780., 475020.,
320 118755., 23751., 3654., 406., 29., 1., 30., 465., 4960., 40920.,
321 278256., 1623160., 8347680., 38608020., 163011640., 635745396.,
322 2311801440., 7898654920., 25518731280., 78378960360.,
323 229911617056., 646626422970., 1749695026860., 4568648125690.,
324 11541847896480., 28277527346376., 67327446062800.,
325 156077261327400., 352870329957600., 779255311989700.,
326 1683191473897752., 3560597348629860., 7384942649010080.,
327 15033633249770520., 30067266499541040., 59132290782430712.,
328 114449595062769120., 1., 30., 435., 4060., 27405., 142506.,
329 593775., 2035800., 5852925., 14307150., 30045015., 54627300.,
330 86493225., 119759850., 145422675., 155117520., 145422675.,
331 119759850., 86493225., 54627300., 30045015., 14307150., 5852925.,
332 2035800., 593775., 142506., 27405., 4060., 435., 30., 1., 31.,
333 496., 5456., 46376., 324632., 1947792., 10295472., 48903492.,
334 211915132., 847660528., 3159461968., 11058116888., 36576848168.,
335 114955808528., 344867425584., 991493848554., 2741188875414.,
336 7309837001104., 18851684897584., 47129212243960.,
337 114456658306760., 270533919634160., 623404249591760.,
338 1402659561581460., 3085851035479212., 6646448384109072.,
339 14031391033119152., 29065024282889672., 59132290782430712.,
340 118264581564861424., 1., 31., 465., 4495., 31465., 169911.,
341 736281., 2629575., 7888725., 20160075., 44352165., 84672315.,
342 141120525., 206253075., 265182525., 300540195., 300540195.,
343 265182525., 206253075., 141120525., 84672315., 44352165.,
344 20160075., 7888725., 2629575., 736281., 169911., 31465., 4495.,
345 465., 31., 1., 32., 528., 5984., 52360., 376992., 2324784.,
346 12620256., 61523748., 273438880., 1121099408., 4280561376.,
347 15338678264., 51915526432., 166871334960., 511738760544.,
348 1503232609098., 4244421484512., 11554258485616., 30405943383200.,
349 77535155627160., 191991813933920., 462525733568080.,
350 1085929983159840., 2488589544741300., 5574440580220512.,
351 12220888964329584., 26252279997448736., 55317304280338408.,
352 114449595062769120., 1., 32., 496., 4960., 35960., 201376.,
353 906192., 3365856., 10518300., 28048800., 64512240., 129024480.,
354 225792840., 347373600., 471435600., 565722720., 601080390.,
355 565722720., 471435600., 347373600., 225792840., 129024480.,
356 64512240., 28048800., 10518300., 3365856., 906192., 201376.,
357 35960., 4960., 496., 32., 1., 33., 561., 6545., 58905., 435897.,
358 2760681., 15380937., 76904685., 350343565., 1471442973.,
359 5752004349., 21090682613., 73006209045., 239877544005.,
360 751616304549., 2254848913647., 6499270398159., 18053528883775.,
361 48459472266975., 125994627894135., 317986441828055.,
362 780512175396135., 1866442158555975., 4355031703297275.,
363 9929472283517787., 22150361247847371., 48402641245296107.,
364 103719945525634515., 1., 33., 528., 5456., 40920., 237336.,
365 1107568., 4272048., 13884156., 38567100., 92561040., 193536720.,
366 354817320., 573166440., 818809200., 1037158320., 1166803110.,
367 1166803110., 1037158320., 818809200., 573166440., 354817320.,
368 193536720., 92561040., 38567100., 13884156., 4272048., 1107568.,
369 237336., 40920., 5456., 528., 33., 1., 34., 595., 7140., 66045.,
370 501942., 3262623., 18643560., 95548245., 445891810., 1917334783.,
371 7669339132., 28760021745., 101766230790., 341643774795.,
372 1093260079344., 3348108992991., 9847379391150., 27900908274925.,
373 76360380541900., 202355008436035., 520341450264090.,
374 1300853625660225., 3167295784216200., 7522327487513475.,
375 17451799771031262., 39602161018878633., 88004802264174740., 1.,
376 34., 561., 5984., 46376., 278256., 1344904., 5379616., 18156204.,
377 52451256., 131128140., 286097760., 548354040., 927983760.,
378 1391975640., 1855967520., 2203961430., 2333606220., 2203961430.,
379 1855967520., 1391975640., 927983760., 548354040., 286097760.,
380 131128140., 52451256., 18156204., 5379616., 1344904., 278256.,
381 46376., 5984., 561., 34., 1., 35., 630., 7770., 73815., 575757.,
382 3838380., 22481940., 118030185., 563921995., 2481256778.,
383 10150595910., 38910617655., 140676848445., 482320623240.,
384 1575580702584., 4923689695575., 14771069086725., 42671977361650.,
385 119032357903550., 321387366339585., 841728816603675.,
386 2142582442263900., 5309878226480100., 12832205713993575.,
387 30284005485024837., 69886166503903470., 1., 35., 595., 6545.,
388 52360., 324632., 1623160., 6724520., 23535820., 70607460.,
389 183579396., 417225900., 834451800., 1476337800., 2319959400.,
390 3247943160., 4059928950., 4537567650., 4537567650., 4059928950.,
391 3247943160., 2319959400., 1476337800., 834451800., 417225900.,
392 183579396., 70607460., 23535820., 6724520., 1623160., 324632.,
393 52360., 6545., 595., 35., 1., 36., 666., 8436., 82251., 658008.,
394 4496388., 26978328., 145008513., 708930508., 3190187286.,
395 13340783196., 52251400851., 192928249296., 675248872536.,
396 2250829575120., 7174519270695., 21945588357420., 64617565719070.,
397 183649923622620., 505037289962205., 1346766106565880.,
398 3489348548829780., 8799226775309880., 21631432489303455.,
399 51915437974328292., 1., 36., 630., 7140., 58905., 376992.,
400 1947792., 8347680., 30260340., 94143280., 254186856., 600805296.,
401 1251677700., 2310789600., 3796297200., 5567902560., 7307872110.,
402 8597496600., 9075135300., 8597496600., 7307872110., 5567902560.,
403 3796297200., 2310789600., 1251677700., 600805296., 254186856.,
404 94143280., 30260340., 8347680., 1947792., 376992., 58905., 7140.,
405 630., 36., 1., 37., 703., 9139., 91390., 749398., 5245786.,
406 32224114., 177232627., 886163135., 4076350421., 17417133617.,
407 69668534468., 262596783764., 937845656300., 3188675231420.,
408 10363194502115., 32308782859535., 96926348578605.,
409 280576272201225., 785613562163430., 2132379668729310.,
410 5621728217559090., 14420954992868970., 36052387482172425., 1.,
411 37., 666., 7770., 66045., 435897., 2324784., 10295472., 38608020.,
412 124403620., 348330136., 854992152., 1852482996., 3562467300.,
413 6107086800., 9364199760., 12875774670., 15905368710.,
414 17672631900., 17672631900., 15905368710., 12875774670.,
415 9364199760., 6107086800., 3562467300., 1852482996., 854992152.,
416 348330136., 124403620., 38608020., 10295472., 2324784., 435897.,
417 66045., 7770., 666., 37., 1., 38., 741., 9880., 101270., 850668.,
418 6096454., 38320568., 215553195., 1101716330., 5178066751.,
419 22595200368., 92263734836., 354860518600., 1292706174900.,
420 4481381406320., 14844575908435., 47153358767970.,
421 144079707346575., 424655979547800., 1210269541711230.,
422 3342649210440540., 8964377427999630., 23385332420868600., 1., 38.,
423 703., 8436., 73815., 501942., 2760681., 12620256., 48903492.,
424 163011640., 472733756., 1203322288., 2707475148., 5414950296.,
425 9669554100., 15471286560., 22239974430., 28781143380.,
426 33578000610., 35345263800., 33578000610., 28781143380.,
427 22239974430., 15471286560., 9669554100., 5414950296., 2707475148.,
428 1203322288., 472733756., 163011640., 48903492., 12620256.,
429 2760681., 501942., 73815., 8436., 703., 38., 1., 39., 780.,
430 10660., 111930., 962598., 7059052., 45379620., 260932815.,
431 1362649145., 6540715896., 29135916264., 121399651100.,
432 476260169700., 1768966344600., 6250347750920., 21094923659355.,
433 68248282427325., 212327989773900., 636983969321700.,
434 1847253511032930., 5189902721473470., 14154280149473100., 1., 39.,
435 741., 9139., 82251., 575757., 3262623., 15380937., 61523748.,
436 211915132., 635745396., 1676056044., 3910797436., 8122425444.,
437 15084504396., 25140840660., 37711260990., 51021117810.,
438 62359143990., 68923264410., 68923264410., 62359143990.,
439 51021117810., 37711260990., 25140840660., 15084504396.,
440 8122425444., 3910797436., 1676056044., 635745396., 211915132.,
441 61523748., 15380937., 3262623., 575757., 82251., 9139., 741., 39.,
442 1., 40., 820., 11480., 123410., 1086008., 8145060., 53524680.,
443 314457495., 1677106640., 8217822536., 37353738800., 158753389900.,
444 635013559600., 2403979904200., 8654327655120., 29749251314475.,
445 97997533741800., 310325523515700., 947309492837400.,
446 2794563003870330., 7984465725343800., 1., 40., 780., 9880.,
447 91390., 658008., 3838380., 18643560., 76904685., 273438880.,
448 847660528., 2311801440., 5586853480., 12033222880., 23206929840.,
449 40225345056., 62852101650., 88732378800., 113380261800.,
450 131282408400., 137846528820., 131282408400., 113380261800.,
451 88732378800., 62852101650., 40225345056., 23206929840.,
452 12033222880., 5586853480., 2311801440., 847660528., 273438880.,
453 76904685., 18643560., 3838380., 658008., 91390., 9880., 780., 40.,
454 1., 41., 861., 12341., 135751., 1221759., 9366819., 62891499.,
455 377348994., 2054455634., 10272278170., 47626016970.,
456 206379406870., 841392966470., 3245372870670., 11899700525790.,
457 41648951840265., 139646485582065., 449972009097765.,
458 1397281501935165., 4191844505805495., 1., 41., 820., 10660.,
459 101270., 749398., 4496388., 22481940., 95548245., 350343565.,
460 1121099408., 3159461968., 7898654920., 17620076360., 35240152720.,
461 63432274896., 103077446706., 151584480450., 202112640600.,
462 244662670200., 269128937220., 269128937220., 244662670200.,
463 202112640600., 151584480450., 103077446706., 63432274896.,
464 35240152720., 17620076360., 7898654920., 3159461968., 1121099408.,
465 350343565., 95548245., 22481940., 4496388., 749398., 101270.,
466 10660., 820., 41., 1., 42., 903., 13244., 148995., 1370754.,
467 10737573., 73629072., 450978066., 2505433700., 12777711870.,
468 60403728840., 266783135710., 1108176102180., 4353548972850.,
469 16253249498640., 57902201338905., 197548686920970.,
470 647520696018735., 2044802197953900., 1., 42., 861., 11480.,
471 111930., 850668., 5245786., 26978328., 118030185., 445891810.,
472 1471442973., 4280561376., 11058116888., 25518731280.,
473 52860229080., 98672427616., 166509721602., 254661927156.,
474 353697121050., 446775310800., 513791607420., 538257874440.,
475 513791607420., 446775310800., 353697121050., 254661927156.,
476 166509721602., 98672427616., 52860229080., 25518731280.,
477 11058116888., 4280561376., 1471442973., 445891810., 118030185.,
478 26978328., 5245786., 850668., 111930., 11480., 861., 42., 1., 43.,
479 946., 14190., 163185., 1533939., 12271512., 85900584.,
480 536878650., 3042312350., 15820024220., 76223753060.,
481 343006888770., 1451182990950., 5804731963800., 22057981462440.,
482 79960182801345., 277508869722315., 925029565741050., 1., 43.,
483 903., 12341., 123410., 962598., 6096454., 32224114., 145008513.,
484 563921995., 1917334783., 5752004349., 15338678264., 36576848168.,
485 78378960360., 151532656696., 265182149218., 421171648758.,
486 608359048206., 800472431850., 960566918220., 1052049481860.,
487 1052049481860., 960566918220., 800472431850., 608359048206.,
488 421171648758., 265182149218., 151532656696., 78378960360.,
489 36576848168., 15338678264., 5752004349., 1917334783., 563921995.,
490 145008513., 32224114., 6096454., 962598., 123410., 12341., 903.,
491 43., 1., 44., 990., 15180., 178365., 1712304., 13983816.,
492 99884400., 636763050., 3679075400., 19499099620., 95722852680.,
493 438729741450., 1889912732400., 7694644696200., 29752626158640.,
494 109712808959985., 387221678682300., 1., 44., 946., 13244.,
495 135751., 1086008., 7059052., 38320568., 177232627., 708930508.,
496 2481256778., 7669339132., 21090682613., 51915526432.,
497 114955808528., 229911617056., 416714805914., 686353797976.,
498 1029530696964., 1408831480056., 1761039350070., 2012616400080.,
499 2104098963720., 2012616400080., 1761039350070., 1408831480056.,
500 1029530696964., 686353797976., 416714805914., 229911617056.,
501 114955808528., 51915526432., 21090682613., 7669339132.,
502 2481256778., 708930508., 177232627., 38320568., 7059052.,
503 1086008., 135751., 13244., 946., 44., 1., 45., 1035., 16215.,
504 194580., 1906884., 15890700., 115775100., 752538150., 4431613550.,
505 23930713170., 119653565850., 558383307300., 2448296039700.,
506 10142940735900., 39895566894540., 149608375854525., 1., 45., 990.,
507 14190., 148995., 1221759., 8145060., 45379620., 215553195.,
508 886163135., 3190187286., 10150595910., 28760021745., 73006209045.,
509 166871334960., 344867425584., 646626422970., 1103068603890.,
510 1715884494940., 2438362177020., 3169870830126., 3773655750150.,
511 4116715363800., 4116715363800., 3773655750150., 3169870830126.,
512 2438362177020., 1715884494940., 1103068603890., 646626422970.,
513 344867425584., 166871334960., 73006209045., 28760021745.,
514 10150595910., 3190187286., 886163135., 215553195., 45379620.,
515 8145060., 1221759., 148995., 14190., 990., 45., 1., 46., 1081.,
516 17296., 211876., 2118760., 18009460., 133784560., 886322710.,
517 5317936260., 29248649430., 148902215280., 707285522580.,
518 3155581562280., 13298522298180., 53194089192720., 1., 46., 1035.,
519 15180., 163185., 1370754., 9366819., 53524680., 260932815.,
520 1101716330., 4076350421., 13340783196., 38910617655.,
521 101766230790., 239877544005., 511738760544., 991493848554.,
522 1749695026860., 2818953098830., 4154246671960., 5608233007146.,
523 6943526580276., 7890371113950., 8233430727600., 7890371113950.,
524 6943526580276., 5608233007146., 4154246671960., 2818953098830.,
525 1749695026860., 991493848554., 511738760544., 239877544005.,
526 101766230790., 38910617655., 13340783196., 4076350421.,
527 1101716330., 260932815., 53524680., 9366819., 1370754., 163185.,
528 15180., 1035., 46., 1., 47., 1128., 18424., 230300., 2349060.,
529 20358520., 154143080., 1040465790., 6358402050., 35607051480.,
530 184509266760., 891794789340., 4047376351620., 17345898649800., 1.,
531 47., 1081., 16215., 178365., 1533939., 10737573., 62891499.,
532 314457495., 1362649145., 5178066751., 17417133617., 52251400851.,
533 140676848445., 341643774795., 751616304549., 1503232609098.,
534 2741188875414., 4568648125690., 6973199770790., 9762479679106.,
535 12551759587422., 14833897694226., 16123801841550.,
536 16123801841550., 14833897694226., 12551759587422., 9762479679106.,
537 6973199770790., 4568648125690., 2741188875414., 1503232609098.,
538 751616304549., 341643774795., 140676848445., 52251400851.,
539 17417133617., 5178066751., 1362649145., 314457495., 62891499.,
540 10737573., 1533939., 178365., 16215., 1081., 47., 1., 48., 1176.,
541 19600., 249900., 2598960., 22957480., 177100560., 1217566350.,
542 7575968400., 43183019880., 227692286640., 1119487075980.,
543 5166863427600., 1., 48., 1128., 17296., 194580., 1712304.,
544 12271512., 73629072., 377348994., 1677106640., 6540715896.,
545 22595200368., 69668534468., 192928249296., 482320623240.,
546 1093260079344., 2254848913647., 4244421484512., 7309837001104.,
547 11541847896480., 16735679449896., 22314239266528.,
548 27385657281648., 30957699535776., 32247603683100.,
549 30957699535776., 27385657281648., 22314239266528.,
550 16735679449896., 11541847896480., 7309837001104., 4244421484512.,
551 2254848913647., 1093260079344., 482320623240., 192928249296.,
552 69668534468., 22595200368., 6540715896., 1677106640., 377348994.,
553 73629072., 12271512., 1712304., 194580., 17296., 1128., 48., 1.,
554 49., 1225., 20825., 270725., 2869685., 25827165., 202927725.,
555 1420494075., 8996462475., 52179482355., 279871768995.,
556 1399358844975., 1., 49., 1176., 18424., 211876., 1906884.,
557 13983816., 85900584., 450978066., 2054455634., 8217822536.,
558 29135916264., 92263734836., 262596783764., 675248872536.,
559 1575580702584., 3348108992991., 6499270398159., 11554258485616.,
560 18851684897584., 28277527346376., 39049918716424.,
561 49699896548176., 58343356817424., 63205303218876.,
562 63205303218876., 58343356817424., 49699896548176.,
563 39049918716424., 28277527346376., 18851684897584.,
564 11554258485616., 6499270398159., 3348108992991., 1575580702584.,
565 675248872536., 262596783764., 92263734836., 29135916264.,
566 8217822536., 2054455634., 450978066., 85900584., 13983816.,
567 1906884., 211876., 18424., 1176., 49., 1., 50., 1275., 22100.,
568 292825., 3162510., 28989675., 231917400., 1652411475.,
569 10648873950., 62828356305., 342700125300., 1., 50., 1225., 19600.,
570 230300., 2118760., 15890700., 99884400., 536878650., 2505433700.,
571 10272278170., 37353738800., 121399651100., 354860518600.,
572 937845656300., 2250829575120., 4923689695575., 9847379391150.,
573 18053528883775., 30405943383200., 47129212243960.,
574 67327446062800., 88749815264600., 108043253365600.,
575 121548660036300., 126410606437752., 121548660036300.,
576 108043253365600., 88749815264600., 67327446062800.,
577 47129212243960., 30405943383200., 18053528883775., 9847379391150.,
578 4923689695575., 2250829575120., 937845656300., 354860518600.,
579 121399651100., 37353738800., 10272278170., 2505433700.,
580 536878650., 99884400., 15890700., 2118760., 230300., 19600.,
581 1225., 50., 1., 51., 1326., 23426., 316251., 3478761., 32468436.,
582 264385836., 1916797311., 12565671261., 75394027566., 1., 51.,
583 1275., 20825., 249900., 2349060., 18009460., 115775100.,
584 636763050., 3042312350., 12777711870., 47626016970.,
585 158753389900., 476260169700., 1292706174900., 3188675231420.,
586 7174519270695., 14771069086725., 27900908274925., 48459472266975.,
587 77535155627160., 114456658306760., 156077261327400.,
588 196793068630200., 229591913401900., 247959266474052.,
589 247959266474052., 229591913401900., 196793068630200.,
590 156077261327400., 114456658306760., 77535155627160.,
591 48459472266975., 27900908274925., 14771069086725., 7174519270695.,
592 3188675231420., 1292706174900., 476260169700., 158753389900.,
593 47626016970., 12777711870., 3042312350., 636763050., 115775100.,
594 18009460., 2349060., 249900., 20825., 1275., 51., 1., 52., 1378.,
595 24804., 341055., 3819816., 36288252., 300674088., 2217471399.,
596 14783142660., 1., 52., 1326., 22100., 270725., 2598960.,
597 20358520., 133784560., 752538150., 3679075400., 15820024220.,
598 60403728840., 206379406870., 635013559600., 1768966344600.,
599 4481381406320., 10363194502115., 21945588357420., 42671977361650.,
600 76360380541900., 125994627894135., 191991813933920.,
601 270533919634160., 352870329957600., 426384982032100.,
602 477551179875952., 495918532948104., 477551179875952.,
603 426384982032100., 352870329957600., 270533919634160.,
604 191991813933920., 125994627894135., 76360380541900.,
605 42671977361650., 21945588357420., 10363194502115., 4481381406320.,
606 1768966344600., 635013559600., 206379406870., 60403728840.,
607 15820024220., 3679075400., 752538150., 133784560., 20358520.,
608 2598960., 270725., 22100., 1326., 52., 1., 53., 1431., 26235.,
609 367290., 4187106., 40475358., 341149446., 2558620845., 1., 53.,
610 1378., 23426., 292825., 2869685., 22957480., 154143080.,
611 886322710., 4431613550., 19499099620., 76223753060.,
612 266783135710., 841392966470., 2403979904200., 6250347750920.,
613 14844575908435., 32308782859535., 64617565719070.,
614 119032357903550., 202355008436035., 317986441828055.,
615 462525733568080., 623404249591760., 779255311989700.,
616 903936161908052., 973469712824056., 973469712824056.,
617 903936161908052., 779255311989700., 623404249591760.,
618 462525733568080., 317986441828055., 202355008436035.,
619 119032357903550., 64617565719070., 32308782859535.,
620 14844575908435., 6250347750920., 2403979904200., 841392966470.,
621 266783135710., 76223753060., 19499099620., 4431613550.,
622 886322710., 154143080., 22957480., 2869685., 292825., 23426.,
623 1378., 53., 1., 54., 1485., 27720., 395010., 4582116., 45057474.,
624 386206920., 1., 54., 1431., 24804., 316251., 3162510., 25827165.,
625 177100560., 1040465790., 5317936260., 23930713170., 95722852680.,
626 343006888770., 1108176102180., 3245372870670., 8654327655120.,
627 21094923659355., 47153358767970., 96926348578605.,
628 183649923622620., 321387366339585., 520341450264090.,
629 780512175396135., 1085929983159840., 1402659561581460.,
630 1683191473897752., 1877405874732108., 1946939425648112.,
631 1877405874732108., 1683191473897752., 1402659561581460.,
632 1085929983159840., 780512175396135., 520341450264090.,
633 321387366339585., 183649923622620., 96926348578605.,
634 47153358767970., 21094923659355., 8654327655120., 3245372870670.,
635 1108176102180., 343006888770., 95722852680., 23930713170.,
636 5317936260., 1040465790., 177100560., 25827165., 3162510.,
637 316251., 24804., 1431., 54., 1., 55., 1540., 29260., 424270.,
638 5006386., 50063860., 1., 55., 1485., 26235., 341055., 3478761.,
639 28989675., 202927725., 1217566350., 6358402050., 29248649430.,
640 119653565850., 438729741450., 1451182990950., 4353548972850.,
641 11899700525790., 29749251314475., 68248282427325.,
642 144079707346575., 280576272201225., 505037289962205.,
643 841728816603675., 1300853625660225., 1866442158555975.,
644 2488589544741300., 3085851035479212., 3560597348629860.,
645 3824345300380220., 3824345300380220., 3560597348629860.,
646 3085851035479212., 2488589544741300., 1866442158555975.,
647 1300853625660225., 841728816603675., 505037289962205.,
648 280576272201225., 144079707346575., 68248282427325.,
649 29749251314475., 11899700525790., 4353548972850., 1451182990950.,
650 438729741450., 119653565850., 29248649430., 6358402050.,
651 1217566350., 202927725., 28989675., 3478761., 341055., 26235.,
652 1485., 55., 1., 56., 1596., 30856., 455126., 5461512., 1., 56.,
653 1540., 27720., 367290., 3819816., 32468436., 231917400.,
654 1420494075., 7575968400., 35607051480., 148902215280.,
655 558383307300., 1889912732400., 5804731963800., 16253249498640.,
656 41648951840265., 97997533741800., 212327989773900.,
657 424655979547800., 785613562163430., 1346766106565880.,
658 2142582442263900., 3167295784216200., 4355031703297275.,
659 5574440580220512., 6646448384109072., 7384942649010080.,
660 7648690600760440., 7384942649010080., 6646448384109072.,
661 5574440580220512., 4355031703297275., 3167295784216200.,
662 2142582442263900., 1346766106565880., 785613562163430.,
663 424655979547800., 212327989773900., 97997533741800.,
664 41648951840265., 16253249498640., 5804731963800., 1889912732400.,
665 558383307300., 148902215280., 35607051480., 7575968400.,
666 1420494075., 231917400., 32468436., 3819816., 367290., 27720.,
667 1540., 56., 1., 57., 1653., 32509., 487635., 1., 57., 1596.,
668 29260., 395010., 4187106., 36288252., 264385836., 1652411475.,
669 8996462475., 43183019880., 184509266760., 707285522580.,
670 2448296039700., 7694644696200., 22057981462440., 57902201338905.,
671 139646485582065., 310325523515700., 636983969321700.,
672 1210269541711230., 2132379668729310., 3489348548829780.,
673 5309878226480100., 7522327487513475., 9929472283517787.,
674 12220888964329584., 14031391033119152., 15033633249770520.,
675 15033633249770520., 14031391033119152., 12220888964329584.,
676 9929472283517787., 7522327487513475., 5309878226480100.,
677 3489348548829780., 2132379668729310., 1210269541711230.,
678 636983969321700., 310325523515700., 139646485582065.,
679 57902201338905., 22057981462440., 7694644696200., 2448296039700.,
680 707285522580., 184509266760., 43183019880., 8996462475.,
681 1652411475., 264385836., 36288252., 4187106., 395010., 29260.,
682 1596., 57., 1., 58., 1711., 34220., 1., 58., 1653., 30856.,
683 424270., 4582116., 40475358., 300674088., 1916797311.,
684 10648873950., 52179482355., 227692286640., 891794789340.,
685 3155581562280., 10142940735900., 29752626158640., 79960182801345.,
686 197548686920970., 449972009097765., 947309492837400.,
687 1847253511032930., 3342649210440540., 5621728217559090.,
688 8799226775309880., 12832205713993575., 17451799771031262.,
689 22150361247847371., 26252279997448736., 29065024282889672.,
690 30067266499541040., 29065024282889672., 26252279997448736.,
691 22150361247847371., 17451799771031262., 12832205713993575.,
692 8799226775309880., 5621728217559090., 3342649210440540.,
693 1847253511032930., 947309492837400., 449972009097765.,
694 197548686920970., 79960182801345., 29752626158640.,
695 10142940735900., 3155581562280., 891794789340., 227692286640.,
696 52179482355., 10648873950., 1916797311., 300674088., 40475358.,
697 4582116., 424270., 30856., 1653., 58., 1., 59., 1770., 1., 59.,
698 1711., 32509., 455126., 5006386., 45057474., 341149446.,
699 2217471399., 12565671261., 62828356305., 279871768995.,
700 1119487075980., 4047376351620., 13298522298180., 39895566894540.,
701 109712808959985., 277508869722315., 647520696018735.,
702 1397281501935165., 2794563003870330., 5189902721473470.,
703 8964377427999630., 14420954992868970., 21631432489303455.,
704 30284005485024837., 39602161018878633., 48402641245296107.,
705 55317304280338408., 59132290782430712., 59132290782430712.,
706 55317304280338408., 48402641245296107., 39602161018878633.,
707 30284005485024837., 21631432489303455., 14420954992868970.,
708 8964377427999630., 5189902721473470., 2794563003870330.,
709 1397281501935165., 647520696018735., 277508869722315.,
710 109712808959985., 39895566894540., 13298522298180.,
711 4047376351620., 1119487075980., 279871768995., 62828356305.,
712 12565671261., 2217471399., 341149446., 45057474., 5006386.,
713 455126., 32509., 1711., 59., 1., 60., 1., 60., 1770., 34220.,
714 487635., 5461512., 50063860., 386206920., 2558620845.,
715 14783142660., 75394027566., 342700125300., 1399358844975.,
716 5166863427600., 17345898649800., 53194089192720.,
717 149608375854525., 387221678682300., 925029565741050.,
718 2044802197953900., 4191844505805495., 7984465725343800.,
719 14154280149473100., 23385332420868600., 36052387482172425.,
720 51915437974328292., 69886166503903470., 88004802264174740.,
721 103719945525634515., 114449595062769120., 118264581564861424.,
722 114449595062769120., 103719945525634515., 88004802264174740.,
723 69886166503903470., 51915437974328292., 36052387482172425.,
724 23385332420868600., 14154280149473100., 7984465725343800.,
725 4191844505805495., 2044802197953900., 925029565741050.,
726 387221678682300., 149608375854525., 53194089192720.,
727 17345898649800., 5166863427600., 1399358844975., 342700125300.,
728 75394027566., 14783142660., 2558620845., 386206920., 50063860.,
729 5461512., 487635., 34220., 1770., 60., 1.
732 return *((mmcmcnp_1_*)&e_1);