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