function [ a, b, c, w ] = rule38 ( )

%*****************************************************************************80
%
%% rule38() returns the rule of precision 38.
%
%  Licensing:
%
%    This code is distributed under the MIT license.
%
%  Modified:
%
%    09 June 2023
%
%  Author:
%
%    John Burkardt
%
%  Reference:
%
%    Hong Xiao, Zydrunas Gimbutas,
%    A numerical algorithm for the construction of efficient
%    quadrature rules in two and higher dimensions, 
%    Computers and Mathematics with Applications,
%    Volume 59, 2010, pages 663-676.
%
%  Output:
%
%    real a(n), b(n), c(n): the barycentric coordinates of quadrature points.
%
%    real w(n): the quadrature weights.
%
  a = [ ...
          0.4590721360317646, ...
          0.4590721360317646, ...
          0.0818557279364708, ...
          0.2837655147017407, ...
          0.6639373713962480, ...
          0.0522971139020114, ...
          0.6639373713962479, ...
          0.2837655147017407, ...
          0.0522971139020114, ...
          0.3932680062553601, ...
          0.3932680062553601, ...
          0.2134639874892798, ...
          0.1285165649696939, ...
          0.7724036723284647, ...
          0.0990797627018414, ...
          0.7724036723284647, ...
          0.1285165649696941, ...
          0.0990797627018411, ...
          0.4681825892069357, ...
          0.4681825892069357, ...
          0.0636348215861285, ...
          0.0413075041428614, ...
          0.9566280907078333, ...
          0.0020644051493054, ...
          0.9566280907078334, ...
          0.0413075041428616, ...
          0.0020644051493049, ...
          0.0892719800534145, ...
          0.8739978442972371, ...
          0.0367301756493484, ...
          0.8739978442972371, ...
          0.0892719800534145, ...
          0.0367301756493481, ...
          0.3372052923179872, ...
          0.4368488831942271, ...
          0.2259458244877856, ...
          0.4368488831942271, ...
          0.3372052923179872, ...
          0.2259458244877856, ...
          0.2738513741241787, ...
          0.6934474438857674, ...
          0.0327011819900538, ...
          0.6934474438857675, ...
          0.2738513741241788, ...
          0.0327011819900536, ...
          0.0399162626294194, ...
          0.9470142283262505, ...
          0.0130695090443302, ...
          0.9470142283262506, ...
          0.0399162626294196, ...
          0.0130695090443297, ...
          0.0175045040462673, ...
          0.9649909919074650, ...
          0.0175045040462677, ...
          0.3081068327593843, ...
          0.6181755526695998, ...
          0.0737176145710159, ...
          0.6181755526695998, ...
          0.3081068327593843, ...
          0.0737176145710158, ...
          0.1454801146528607, ...
          0.7090397706942783, ...
          0.1454801146528609, ...
          0.2196247131384356, ...
          0.7776714046470208, ...
          0.0027038822145437, ...
          0.7776714046470208, ...
          0.2196247131384357, ...
          0.0027038822145434, ...
          0.2734646071142814, ...
          0.5073771294396898, ...
          0.2191582634460287, ...
          0.5073771294396898, ...
          0.2734646071142814, ...
          0.2191582634460286, ...
          0.0686830028555527, ...
          0.9105941852629332, ...
          0.0207228118815142, ...
          0.9105941852629332, ...
          0.0686830028555528, ...
          0.0207228118815138, ...
          0.1830135998401795, ...
          0.7163646792677445, ...
          0.1006217208920760, ...
          0.7163646792677445, ...
          0.1830135998401795, ...
          0.1006217208920759, ...
          0.0030471742663605, ...
          0.9939056514672787, ...
          0.0030471742663609, ...
          0.2287994832299253, ...
          0.7017106989365653, ...
          0.0694898178335093, ...
          0.7017106989365655, ...
          0.2287994832299252, ...
          0.0694898178335091, ...
          0.0587361601120220, ...
          0.8825276797759557, ...
          0.0587361601120223, ...
          0.1018827114869391, ...
          0.8297399330905469, ...
          0.0683773554225139, ...
          0.8297399330905471, ...
          0.1018827114869392, ...
          0.0683773554225136, ...
          0.2435636733958171, ...
          0.7421158852408665, ...
          0.0143204413633164, ...
          0.7421158852408665, ...
          0.2435636733958172, ...
          0.0143204413633164, ...
          0.2058877165179012, ...
          0.7551444267398045, ...
          0.0389678567422944, ...
          0.7551444267398045, ...
          0.2058877165179013, ...
          0.0389678567422941, ...
          0.2018695088876031, ...
          0.6487340291944527, ...
          0.1493964619179441, ...
          0.6487340291944528, ...
          0.2018695088876032, ...
          0.1493964619179440, ...
          0.1591160210105452, ...
          0.7786557671705014, ...
          0.0622282118189533, ...
          0.7786557671705016, ...
          0.1591160210105452, ...
          0.0622282118189531, ...
          0.1779476358555918, ...
          0.8044331226739222, ...
          0.0176192414704860, ...
          0.8044331226739222, ...
          0.1779476358555919, ...
          0.0176192414704858, ...
          0.1620367479496921, ...
          0.8340155243850955, ...
          0.0039477276652125, ...
          0.8340155243850954, ...
          0.1620367479496921, ...
          0.0039477276652123, ...
          0.2918549838585246, ...
          0.7052138362553024, ...
          0.0029311798861729, ...
          0.7052138362553025, ...
          0.2918549838585245, ...
          0.0029311798861727, ...
          0.3718786917495892, ...
          0.6253433272679723, ...
          0.0027779809824385, ...
          0.6253433272679723, ...
          0.3718786917495892, ...
          0.0027779809824384, ...
          0.1349693726524653, ...
          0.8307084415116845, ...
          0.0343221858358503, ...
          0.8307084415116845, ...
          0.1349693726524654, ...
          0.0343221858358500, ...
          0.0373835575017465, ...
          0.9252328849965067, ...
          0.0373835575017469, ...
          0.2855047782912640, ...
          0.4289904434174718, ...
          0.2855047782912640, ...
          0.2524534299064219, ...
          0.6388225307516531, ...
          0.1087240393419249, ...
          0.6388225307516532, ...
          0.2524534299064219, ...
          0.1087240393419247, ...
          0.4203335017700142, ...
          0.4203335017700143, ...
          0.1593329964599715, ...
          0.3242351641083045, ...
          0.6608157279836501, ...
          0.0149491079080454, ...
          0.6608157279836501, ...
          0.3242351641083045, ...
          0.0149491079080453, ...
          0.2076894216538629, ...
          0.5846211566922740, ...
          0.2076894216538630, ...
          0.4921962729553108, ...
          0.4921962729553108, ...
          0.0156074540893784, ...
          0.4374161906466257, ...
          0.5252597321941108, ...
          0.0373240771592634, ...
          0.5252597321941108, ...
          0.4374161906466257, ...
          0.0373240771592634, ...
          0.4559988036612093, ...
          0.5410379244071537, ...
          0.0029632719316369, ...
          0.5410379244071537, ...
          0.4559988036612093, ...
          0.0029632719316369, ...
          0.0754872857005683, ...
          0.9203097361386582, ...
          0.0042029781607736, ...
          0.9203097361386582, ...
          0.0754872857005683, ...
          0.0042029781607733, ...
          0.3260541266529466, ...
          0.5596716859665990, ...
          0.1142741873804544, ...
          0.5596716859665990, ...
          0.3260541266529467, ...
          0.1142741873804543, ...
          0.4011995885054882, ...
          0.4859123261815903, ...
          0.1128880853129214, ...
          0.4859123261815903, ...
          0.4011995885054881, ...
          0.1128880853129214, ...
          0.2687606603412640, ...
          0.5710426617589802, ...
          0.1601966778997558, ...
          0.5710426617589801, ...
          0.2687606603412641, ...
          0.1601966778997558, ...
          0.4060147025738772, ...
          0.5788301687858335, ...
          0.0151551286402894, ...
          0.5788301687858335, ...
          0.4060147025738773, ...
          0.0151551286402893, ...
          0.3565655939830261, ...
          0.3565655939830261, ...
          0.2868688120339477, ...
          0.3835103468343402, ...
          0.5464474716652220, ...
          0.0700421815004378, ...
          0.5464474716652219, ...
          0.3835103468343402, ...
          0.0700421815004378, ...
          0.0164470646369432, ...
          0.9801099468614760, ...
          0.0034429885015809, ...
          0.9801099468614760, ...
          0.0164470646369433, ...
          0.0034429885015805, ...
          0.3542977861626948, ...
          0.6080345993586279, ...
          0.0376676144786774, ...
          0.6080345993586279, ...
          0.3542977861626948, ...
          0.0376676144786772, ...
          0.3419951757983160, ...
          0.4920063975249682, ...
          0.1659984266767156, ...
          0.4920063975249683, ...
          0.3419951757983161, ...
          0.1659984266767155, ...
          0.1152888910792784, ...
          0.8726785778095564, ...
          0.0120325311111653, ...
          0.8726785778095565, ...
          0.1152888910792785, ...
          0.0120325311111650, ...
          0.1165281018124025, ...
          0.8831736765060774, ...
          0.0002982216815202, ...
          0.8831736765060774, ...
          0.1165281018124027, ...
          0.0002982216815200 ];

  b = [ ...
          0.0818557279364709, ...
          0.4590721360317646, ...
          0.4590721360317648, ...
          0.0522971139020114, ...
          0.2837655147017407, ...
          0.6639373713962481, ...
          0.0522971139020114, ...
          0.6639373713962480, ...
          0.2837655147017409, ...
          0.2134639874892799, ...
          0.3932680062553601, ...
          0.3932680062553602, ...
          0.0990797627018413, ...
          0.1285165649696940, ...
          0.7724036723284649, ...
          0.0990797627018413, ...
          0.7724036723284649, ...
          0.1285165649696943, ...
          0.0636348215861286, ...
          0.4681825892069358, ...
          0.4681825892069360, ...
          0.0020644051493052, ...
          0.0413075041428614, ...
          0.9566280907078335, ...
          0.0020644051493052, ...
          0.9566280907078335, ...
          0.0413075041428617, ...
          0.0367301756493483, ...
          0.0892719800534144, ...
          0.8739978442972374, ...
          0.0367301756493483, ...
          0.8739978442972374, ...
          0.0892719800534148, ...
          0.2259458244877857, ...
          0.3372052923179873, ...
          0.4368488831942272, ...
          0.2259458244877857, ...
          0.4368488831942272, ...
          0.3372052923179874, ...
          0.0327011819900538, ...
          0.2738513741241788, ...
          0.6934474438857677, ...
          0.0327011819900538, ...
          0.6934474438857677, ...
          0.2738513741241790, ...
          0.0130695090443300, ...
          0.0399162626294194, ...
          0.9470142283262506, ...
          0.0130695090443300, ...
          0.9470142283262506, ...
          0.0399162626294198, ...
          0.0175045040462676, ...
          0.0175045040462673, ...
          0.9649909919074653, ...
          0.0737176145710159, ...
          0.3081068327593843, ...
          0.6181755526695999, ...
          0.0737176145710159, ...
          0.6181755526695998, ...
          0.3081068327593845, ...
          0.1454801146528609, ...
          0.1454801146528608, ...
          0.7090397706942786, ...
          0.0027038822145435, ...
          0.2196247131384356, ...
          0.7776714046470209, ...
          0.0027038822145435, ...
          0.7776714046470209, ...
          0.2196247131384359, ...
          0.2191582634460288, ...
          0.2734646071142815, ...
          0.5073771294396899, ...
          0.2191582634460288, ...
          0.5073771294396899, ...
          0.2734646071142816, ...
          0.0207228118815140, ...
          0.0686830028555526, ...
          0.9105941852629333, ...
          0.0207228118815140, ...
          0.9105941852629333, ...
          0.0686830028555530, ...
          0.1006217208920761, ...
          0.1830135998401795, ...
          0.7163646792677447, ...
          0.1006217208920761, ...
          0.7163646792677446, ...
          0.1830135998401798, ...
          0.0030471742663608, ...
          0.0030471742663604, ...
          0.9939056514672788, ...
          0.0694898178335093, ...
          0.2287994832299253, ...
          0.7017106989365657, ...
          0.0694898178335093, ...
          0.7017106989365657, ...
          0.2287994832299255, ...
          0.0587361601120223, ...
          0.0587361601120220, ...
          0.8825276797759559, ...
          0.0683773554225139, ...
          0.1018827114869391, ...
          0.8297399330905472, ...
          0.0683773554225139, ...
          0.8297399330905472, ...
          0.1018827114869394, ...
          0.0143204413633165, ...
          0.2435636733958171, ...
          0.7421158852408667, ...
          0.0143204413633165, ...
          0.7421158852408665, ...
          0.2435636733958174, ...
          0.0389678567422943, ...
          0.2058877165179012, ...
          0.7551444267398046, ...
          0.0389678567422943, ...
          0.7551444267398046, ...
          0.2058877165179015, ...
          0.1493964619179442, ...
          0.2018695088876032, ...
          0.6487340291944529, ...
          0.1493964619179442, ...
          0.6487340291944529, ...
          0.2018695088876034, ...
          0.0622282118189533, ...
          0.1591160210105452, ...
          0.7786557671705017, ...
          0.0622282118189533, ...
          0.7786557671705017, ...
          0.1591160210105455, ...
          0.0176192414704860, ...
          0.1779476358555918, ...
          0.8044331226739224, ...
          0.0176192414704860, ...
          0.8044331226739224, ...
          0.1779476358555921, ...
          0.0039477276652125, ...
          0.1620367479496921, ...
          0.8340155243850956, ...
          0.0039477276652125, ...
          0.8340155243850956, ...
          0.1620367479496924, ...
          0.0029311798861729, ...
          0.2918549838585247, ...
          0.7052138362553028, ...
          0.0029311798861729, ...
          0.7052138362553028, ...
          0.2918549838585249, ...
          0.0027779809824386, ...
          0.3718786917495892, ...
          0.6253433272679726, ...
          0.0027779809824386, ...
          0.6253433272679724, ...
          0.3718786917495893, ...
          0.0343221858358502, ...
          0.1349693726524653, ...
          0.8307084415116845, ...
          0.0343221858358502, ...
          0.8307084415116845, ...
          0.1349693726524656, ...
          0.0373835575017468, ...
          0.0373835575017464, ...
          0.9252328849965068, ...
          0.2855047782912642, ...
          0.2855047782912641, ...
          0.4289904434174719, ...
          0.1087240393419249, ...
          0.2524534299064219, ...
          0.6388225307516533, ...
          0.1087240393419249, ...
          0.6388225307516533, ...
          0.2524534299064221, ...
          0.1593329964599716, ...
          0.4203335017700143, ...
          0.4203335017700144, ...
          0.0149491079080454, ...
          0.3242351641083045, ...
          0.6608157279836503, ...
          0.0149491079080454, ...
          0.6608157279836503, ...
          0.3242351641083048, ...
          0.2076894216538631, ...
          0.2076894216538630, ...
          0.5846211566922742, ...
          0.0156074540893784, ...
          0.4921962729553109, ...
          0.4921962729553110, ...
          0.0373240771592635, ...
          0.4374161906466258, ...
          0.5252597321941110, ...
          0.0373240771592635, ...
          0.5252597321941109, ...
          0.4374161906466259, ...
          0.0029632719316370, ...
          0.4559988036612094, ...
          0.5410379244071539, ...
          0.0029632719316370, ...
          0.5410379244071538, ...
          0.4559988036612095, ...
          0.0042029781607735, ...
          0.0754872857005682, ...
          0.9203097361386584, ...
          0.0042029781607735, ...
          0.9203097361386584, ...
          0.0754872857005686, ...
          0.1142741873804544, ...
          0.3260541266529467, ...
          0.5596716859665991, ...
          0.1142741873804544, ...
          0.5596716859665990, ...
          0.3260541266529468, ...
          0.1128880853129215, ...
          0.4011995885054883, ...
          0.4859123261815905, ...
          0.1128880853129215, ...
          0.4859123261815904, ...
          0.4011995885054884, ...
          0.1601966778997559, ...
          0.2687606603412641, ...
          0.5710426617589803, ...
          0.1601966778997559, ...
          0.5710426617589802, ...
          0.2687606603412642, ...
          0.0151551286402894, ...
          0.4060147025738772, ...
          0.5788301687858336, ...
          0.0151551286402894, ...
          0.5788301687858335, ...
          0.4060147025738775, ...
          0.2868688120339477, ...
          0.3565655939830263, ...
          0.3565655939830263, ...
          0.0700421815004379, ...
          0.3835103468343402, ...
          0.5464474716652222, ...
          0.0700421815004379, ...
          0.5464474716652220, ...
          0.3835103468343404, ...
          0.0034429885015808, ...
          0.0164470646369432, ...
          0.9801099468614761, ...
          0.0034429885015808, ...
          0.9801099468614761, ...
          0.0164470646369435, ...
          0.0376676144786773, ...
          0.3542977861626948, ...
          0.6080345993586280, ...
          0.0376676144786773, ...
          0.6080345993586280, ...
          0.3542977861626950, ...
          0.1659984266767157, ...
          0.3419951757983162, ...
          0.4920063975249684, ...
          0.1659984266767157, ...
          0.4920063975249684, ...
          0.3419951757983163, ...
          0.0120325311111652, ...
          0.1152888910792784, ...
          0.8726785778095566, ...
          0.0120325311111652, ...
          0.8726785778095566, ...
          0.1152888910792787, ...
          0.0002982216815201, ...
          0.1165281018124025, ...
          0.8831736765060775, ...
          0.0002982216815201, ...
          0.8831736765060774, ...
          0.1165281018124029 ];

  c = [ ...
          0.4590721360317646, ...
          0.0818557279364708, ...
          0.4590721360317643, ...
          0.6639373713962479, ...
          0.0522971139020113, ...
          0.2837655147017405, ...
          0.2837655147017407, ...
          0.0522971139020113, ...
          0.6639373713962476, ...
          0.3932680062553600, ...
          0.2134639874892798, ...
          0.3932680062553600, ...
          0.7724036723284647, ...
          0.0990797627018413, ...
          0.1285165649696938, ...
          0.1285165649696940, ...
          0.0990797627018410, ...
          0.7724036723284646, ...
          0.4681825892069357, ...
          0.0636348215861285, ...
          0.4681825892069355, ...
          0.9566280907078334, ...
          0.0020644051493053, ...
          0.0413075041428611, ...
          0.0413075041428614, ...
          0.0020644051493049, ...
          0.9566280907078334, ...
          0.8739978442972371, ...
          0.0367301756493484, ...
          0.0892719800534142, ...
          0.0892719800534145, ...
          0.0367301756493481, ...
          0.8739978442972371, ...
          0.4368488831942270, ...
          0.2259458244877856, ...
          0.3372052923179872, ...
          0.3372052923179872, ...
          0.2259458244877856, ...
          0.4368488831942270, ...
          0.6934474438857675, ...
          0.0327011819900538, ...
          0.2738513741241785, ...
          0.2738513741241787, ...
          0.0327011819900535, ...
          0.6934474438857674, ...
          0.9470142283262506, ...
          0.0130695090443301, ...
          0.0399162626294192, ...
          0.0399162626294194, ...
          0.0130695090443298, ...
          0.9470142283262505, ...
          0.9649909919074652, ...
          0.0175045040462678, ...
          0.0175045040462670, ...
          0.6181755526695998, ...
          0.0737176145710159, ...
          0.3081068327593842, ...
          0.3081068327593843, ...
          0.0737176145710159, ...
          0.6181755526695998, ...
          0.7090397706942784, ...
          0.1454801146528610, ...
          0.1454801146528605, ...
          0.7776714046470208, ...
          0.0027038822145436, ...
          0.2196247131384355, ...
          0.2196247131384357, ...
          0.0027038822145434, ...
          0.7776714046470208, ...
          0.5073771294396898, ...
          0.2191582634460287, ...
          0.2734646071142813, ...
          0.2734646071142814, ...
          0.2191582634460286, ...
          0.5073771294396898, ...
          0.9105941852629332, ...
          0.0207228118815141, ...
          0.0686830028555525, ...
          0.0686830028555527, ...
          0.0207228118815138, ...
          0.9105941852629332, ...
          0.7163646792677445, ...
          0.1006217208920760, ...
          0.1830135998401792, ...
          0.1830135998401794, ...
          0.1006217208920760, ...
          0.7163646792677443, ...
          0.9939056514672787, ...
          0.0030471742663608, ...
          0.0030471742663603, ...
          0.7017106989365655, ...
          0.0694898178335094, ...
          0.2287994832299250, ...
          0.2287994832299253, ...
          0.0694898178335092, ...
          0.7017106989365653, ...
          0.8825276797759557, ...
          0.0587361601120223, ...
          0.0587361601120219, ...
          0.8297399330905469, ...
          0.0683773554225139, ...
          0.1018827114869388, ...
          0.1018827114869391, ...
          0.0683773554225137, ...
          0.8297399330905468, ...
          0.7421158852408665, ...
          0.0143204413633164, ...
          0.2435636733958169, ...
          0.2435636733958171, ...
          0.0143204413633163, ...
          0.7421158852408662, ...
          0.7551444267398045, ...
          0.0389678567422943, ...
          0.2058877165179009, ...
          0.2058877165179012, ...
          0.0389678567422941, ...
          0.7551444267398044, ...
          0.6487340291944528, ...
          0.1493964619179442, ...
          0.2018695088876029, ...
          0.2018695088876030, ...
          0.1493964619179439, ...
          0.6487340291944527, ...
          0.7786557671705016, ...
          0.0622282118189533, ...
          0.1591160210105450, ...
          0.1591160210105451, ...
          0.0622282118189531, ...
          0.7786557671705014, ...
          0.8044331226739222, ...
          0.0176192414704860, ...
          0.1779476358555916, ...
          0.1779476358555918, ...
          0.0176192414704858, ...
          0.8044331226739220, ...
          0.8340155243850955, ...
          0.0039477276652124, ...
          0.1620367479496919, ...
          0.1620367479496921, ...
          0.0039477276652123, ...
          0.8340155243850953, ...
          0.7052138362553025, ...
          0.0029311798861729, ...
          0.2918549838585244, ...
          0.2918549838585245, ...
          0.0029311798861728, ...
          0.7052138362553024, ...
          0.6253433272679724, ...
          0.0027779809824385, ...
          0.3718786917495890, ...
          0.3718786917495892, ...
          0.0027779809824385, ...
          0.6253433272679723, ...
          0.8307084415116845, ...
          0.0343221858358502, ...
          0.1349693726524651, ...
          0.1349693726524652, ...
          0.0343221858358500, ...
          0.8307084415116844, ...
          0.9252328849965067, ...
          0.0373835575017469, ...
          0.0373835575017463, ...
          0.4289904434174717, ...
          0.2855047782912640, ...
          0.2855047782912640, ...
          0.6388225307516532, ...
          0.1087240393419250, ...
          0.2524534299064218, ...
          0.2524534299064219, ...
          0.1087240393419248, ...
          0.6388225307516531, ...
          0.4203335017700142, ...
          0.1593329964599714, ...
          0.4203335017700142, ...
          0.6608157279836501, ...
          0.0149491079080454, ...
          0.3242351641083042, ...
          0.3242351641083045, ...
          0.0149491079080452, ...
          0.6608157279836500, ...
          0.5846211566922739, ...
          0.2076894216538630, ...
          0.2076894216538628, ...
          0.4921962729553108, ...
          0.0156074540893784, ...
          0.4921962729553107, ...
          0.5252597321941109, ...
          0.0373240771592634, ...
          0.4374161906466255, ...
          0.4374161906466257, ...
          0.0373240771592634, ...
          0.5252597321941106, ...
          0.5410379244071538, ...
          0.0029632719316369, ...
          0.4559988036612092, ...
          0.4559988036612093, ...
          0.0029632719316369, ...
          0.5410379244071535, ...
          0.9203097361386582, ...
          0.0042029781607736, ...
          0.0754872857005680, ...
          0.0754872857005683, ...
          0.0042029781607732, ...
          0.9203097361386581, ...
          0.5596716859665989, ...
          0.1142741873804543, ...
          0.3260541266529464, ...
          0.3260541266529466, ...
          0.1142741873804544, ...
          0.5596716859665989, ...
          0.4859123261815903, ...
          0.1128880853129214, ...
          0.4011995885054880, ...
          0.4011995885054882, ...
          0.1128880853129214, ...
          0.4859123261815902, ...
          0.5710426617589801, ...
          0.1601966778997557, ...
          0.2687606603412638, ...
          0.2687606603412640, ...
          0.1601966778997558, ...
          0.5710426617589801, ...
          0.5788301687858334, ...
          0.0151551286402893, ...
          0.4060147025738771, ...
          0.4060147025738771, ...
          0.0151551286402892, ...
          0.5788301687858333, ...
          0.3565655939830262, ...
          0.2868688120339476, ...
          0.3565655939830261, ...
          0.5464474716652219, ...
          0.0700421815004378, ...
          0.3835103468343400, ...
          0.3835103468343402, ...
          0.0700421815004378, ...
          0.5464474716652218, ...
          0.9801099468614761, ...
          0.0034429885015808, ...
          0.0164470646369429, ...
          0.0164470646369432, ...
          0.0034429885015806, ...
          0.9801099468614759, ...
          0.6080345993586279, ...
          0.0376676144786773, ...
          0.3542977861626946, ...
          0.3542977861626948, ...
          0.0376676144786772, ...
          0.6080345993586278, ...
          0.4920063975249683, ...
          0.1659984266767156, ...
          0.3419951757983160, ...
          0.3419951757983161, ...
          0.1659984266767155, ...
          0.4920063975249681, ...
          0.8726785778095564, ...
          0.0120325311111653, ...
          0.1152888910792781, ...
          0.1152888910792783, ...
          0.0120325311111650, ...
          0.8726785778095563, ...
          0.8831736765060773, ...
          0.0002982216815201, ...
          0.1165281018124024, ...
          0.1165281018124025, ...
          0.0002982216815199, ...
          0.8831736765060771 ];

  w = [ ...
          0.0031639644402839, ...
          0.0031639644402839, ...
          0.0031639644402839, ...
          0.0024850052311427, ...
          0.0024850052311427, ...
          0.0024850052311427, ...
          0.0024850052311427, ...
          0.0024850052311427, ...
          0.0024850052311427, ...
          0.0058616582191086, ...
          0.0058616582191086, ...
          0.0058616582191086, ...
          0.0036964891607068, ...
          0.0036964891607068, ...
          0.0036964891607068, ...
          0.0036964891607068, ...
          0.0036964891607068, ...
          0.0036964891607068, ...
          0.0039302169037011, ...
          0.0039302169037011, ...
          0.0039302169037011, ...
          0.0003477043989937, ...
          0.0003477043989937, ...
          0.0003477043989937, ...
          0.0003477043989937, ...
          0.0003477043989937, ...
          0.0003477043989937, ...
          0.0020738268739408, ...
          0.0020738268739408, ...
          0.0020738268739408, ...
          0.0020738268739408, ...
          0.0020738268739408, ...
          0.0020738268739408, ...
          0.0073710410900113, ...
          0.0073710410900113, ...
          0.0073710410900113, ...
          0.0073710410900113, ...
          0.0073710410900113, ...
          0.0073710410900113, ...
          0.0031253981144399, ...
          0.0031253981144399, ...
          0.0031253981144399, ...
          0.0031253981144399, ...
          0.0031253981144399, ...
          0.0031253981144399, ...
          0.0009061762144521, ...
          0.0009061762144521, ...
          0.0009061762144521, ...
          0.0009061762144521, ...
          0.0009061762144521, ...
          0.0009061762144521, ...
          0.0006994697673296, ...
          0.0006994697673296, ...
          0.0006994697673296, ...
          0.0049956277697467, ...
          0.0049956277697467, ...
          0.0049956277697467, ...
          0.0049956277697467, ...
          0.0049956277697467, ...
          0.0049956277697467, ...
          0.0052024225110439, ...
          0.0052024225110439, ...
          0.0052024225110439, ...
          0.0009256681988499, ...
          0.0009256681988499, ...
          0.0009256681988499, ...
          0.0009256681988499, ...
          0.0009256681988499, ...
          0.0009256681988499, ...
          0.0082821664626930, ...
          0.0082821664626930, ...
          0.0082821664626930, ...
          0.0082821664626930, ...
          0.0082821664626930, ...
          0.0082821664626930, ...
          0.0015368424658073, ...
          0.0015368424658073, ...
          0.0015368424658073, ...
          0.0015368424658073, ...
          0.0015368424658073, ...
          0.0015368424658073, ...
          0.0052227407388144, ...
          0.0052227407388144, ...
          0.0052227407388144, ...
          0.0052227407388144, ...
          0.0052227407388144, ...
          0.0052227407388144, ...
          0.0001240466626531, ...
          0.0001240466626531, ...
          0.0001240466626531, ...
          0.0047183927884199, ...
          0.0047183927884199, ...
          0.0047183927884199, ...
          0.0047183927884199, ...
          0.0047183927884199, ...
          0.0047183927884199, ...
          0.0025063822165145, ...
          0.0025063822165145, ...
          0.0025063822165145, ...
          0.0036021170049529, ...
          0.0036021170049529, ...
          0.0036021170049529, ...
          0.0036021170049529, ...
          0.0036021170049529, ...
          0.0036021170049529, ...
          0.0023702904673934, ...
          0.0023702904673934, ...
          0.0023702904673934, ...
          0.0023702904673934, ...
          0.0023702904673934, ...
          0.0023702904673934, ...
          0.0036104898333758, ...
          0.0036104898333758, ...
          0.0036104898333758, ...
          0.0036104898333758, ...
          0.0036104898333758, ...
          0.0036104898333758, ...
          0.0065404545307455, ...
          0.0065404545307455, ...
          0.0065404545307455, ...
          0.0065404545307455, ...
          0.0065404545307455, ...
          0.0065404545307455, ...
          0.0040792214803126, ...
          0.0040792214803126, ...
          0.0040792214803126, ...
          0.0040792214803126, ...
          0.0040792214803126, ...
          0.0040792214803126, ...
          0.0023256389181058, ...
          0.0023256389181058, ...
          0.0023256389181058, ...
          0.0023256389181058, ...
          0.0023256389181058, ...
          0.0023256389181058, ...
          0.0010057440220833, ...
          0.0010057440220833, ...
          0.0010057440220833, ...
          0.0010057440220833, ...
          0.0010057440220833, ...
          0.0010057440220833, ...
          0.0011431617714117, ...
          0.0011431617714117, ...
          0.0011431617714117, ...
          0.0011431617714117, ...
          0.0011431617714117, ...
          0.0011431617714117, ...
          0.0011884613225083, ...
          0.0011884613225083, ...
          0.0011884613225083, ...
          0.0011884613225083, ...
          0.0011884613225083, ...
          0.0011884613225083, ...
          0.0029052189452109, ...
          0.0029052189452109, ...
          0.0029052189452109, ...
          0.0029052189452109, ...
          0.0029052189452109, ...
          0.0029052189452109, ...
          0.0017075502039157, ...
          0.0017075502039157, ...
          0.0017075502039157, ...
          0.0089856095188050, ...
          0.0089856095188050, ...
          0.0089856095188050, ...
          0.0063267151975866, ...
          0.0063267151975866, ...
          0.0063267151975866, ...
          0.0063267151975866, ...
          0.0063267151975866, ...
          0.0063267151975866, ...
          0.0079377042751205, ...
          0.0079377042751205, ...
          0.0079377042751205, ...
          0.0027256862207201, ...
          0.0027256862207201, ...
          0.0027256862207201, ...
          0.0027256862207201, ...
          0.0027256862207201, ...
          0.0027256862207201, ...
          0.0077485531926675, ...
          0.0077485531926675, ...
          0.0077485531926675, ...
          0.0030358975545344, ...
          0.0030358975545344, ...
          0.0030358975545344, ...
          0.0045215915998052, ...
          0.0045215915998052, ...
          0.0045215915998052, ...
          0.0045215915998052, ...
          0.0045215915998052, ...
          0.0045215915998052, ...
          0.0012891742774294, ...
          0.0012891742774294, ...
          0.0012891742774294, ...
          0.0012891742774294, ...
          0.0012891742774294, ...
          0.0012891742774294, ...
          0.0008166839181728, ...
          0.0008166839181728, ...
          0.0008166839181728, ...
          0.0008166839181728, ...
          0.0008166839181728, ...
          0.0008166839181728, ...
          0.0069477793235522, ...
          0.0069477793235522, ...
          0.0069477793235522, ...
          0.0069477793235522, ...
          0.0069477793235522, ...
          0.0069477793235522, ...
          0.0070986179394903, ...
          0.0070986179394903, ...
          0.0070986179394903, ...
          0.0070986179394903, ...
          0.0070986179394903, ...
          0.0070986179394903, ...
          0.0076919203485779, ...
          0.0076919203485779, ...
          0.0076919203485779, ...
          0.0076919203485779, ...
          0.0076919203485779, ...
          0.0076919203485779, ...
          0.0029252190187241, ...
          0.0029252190187241, ...
          0.0029252190187241, ...
          0.0029252190187241, ...
          0.0029252190187241, ...
          0.0029252190187241, ...
          0.0099759936103826, ...
          0.0099759936103826, ...
          0.0099759936103826, ...
          0.0060566969964858, ...
          0.0060566969964858, ...
          0.0060566969964858, ...
          0.0060566969964858, ...
          0.0060566969964858, ...
          0.0060566969964858, ...
          0.0003337056331188, ...
          0.0003337056331188, ...
          0.0003337056331188, ...
          0.0003337056331188, ...
          0.0003337056331188, ...
          0.0003337056331188, ...
          0.0045294689209488, ...
          0.0045294689209488, ...
          0.0045294689209488, ...
          0.0045294689209488, ...
          0.0045294689209488, ...
          0.0045294689209488, ...
          0.0084025374143198, ...
          0.0084025374143198, ...
          0.0084025374143198, ...
          0.0084025374143198, ...
          0.0084025374143198, ...
          0.0084025374143198, ...
          0.0018109718524034, ...
          0.0018109718524034, ...
          0.0018109718524034, ...
          0.0018109718524034, ...
          0.0018109718524034, ...
          0.0018109718524034, ...
          0.0002922856631828, ...
          0.0002922856631828, ...
          0.0002922856631828, ...
          0.0002922856631828, ...
          0.0002922856631828, ...
          0.0002922856631828 ];

  return
end
