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

%*****************************************************************************80
%
%% rule44() returns the rule of precision 44.
%
%  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.0017123075799637, ...
          0.9965753848400722, ...
          0.0017123075799641, ...
          0.0197551676157197, ...
          0.9694881128275959, ...
          0.0107567195566844, ...
          0.9694881128275961, ...
          0.0197551676157198, ...
          0.0107567195566840, ...
          0.0995165813818446, ...
          0.8997028327182934, ...
          0.0007805858998620, ...
          0.8997028327182934, ...
          0.0995165813818448, ...
          0.0007805858998617, ...
          0.1534945447552139, ...
          0.8445671223319955, ...
          0.0019383329127907, ...
          0.8445671223319955, ...
          0.1534945447552140, ...
          0.0019383329127904, ...
          0.4606074520039989, ...
          0.5376064055154758, ...
          0.0017861424805254, ...
          0.5376064055154757, ...
          0.4606074520039989, ...
          0.0017861424805253, ...
          0.0296420604264444, ...
          0.9686037144025027, ...
          0.0017542251710529, ...
          0.9686037144025029, ...
          0.0296420604264444, ...
          0.0017542251710524, ...
          0.3338406248248118, ...
          0.6656420809155281, ...
          0.0005172942596601, ...
          0.6656420809155281, ...
          0.3338406248248119, ...
          0.0005172942596599, ...
          0.0291673514653005, ...
          0.9416652970693987, ...
          0.0291673514653009, ...
          0.0495499879123024, ...
          0.9009000241753948, ...
          0.0495499879123029, ...
          0.1194266872274120, ...
          0.8730274418468819, ...
          0.0075458709257062, ...
          0.8730274418468820, ...
          0.1194266872274120, ...
          0.0075458709257059, ...
          0.1733118066994289, ...
          0.8151956468477657, ...
          0.0114925464528055, ...
          0.8151956468477658, ...
          0.1733118066994291, ...
          0.0114925464528051, ...
          0.0593978633857566, ...
          0.9163391688931388, ...
          0.0242629677211046, ...
          0.9163391688931388, ...
          0.0593978633857567, ...
          0.0242629677211044, ...
          0.2594461646278431, ...
          0.7307561420696972, ...
          0.0097976933024596, ...
          0.7307561420696972, ...
          0.2594461646278433, ...
          0.0097976933024595, ...
          0.2696648795311178, ...
          0.7284359696406738, ...
          0.0018991508282084, ...
          0.7284359696406739, ...
          0.2696648795311180, ...
          0.0018991508282082, ...
          0.3234284104109564, ...
          0.6688969097328992, ...
          0.0076746798561443, ...
          0.6688969097328992, ...
          0.3234284104109564, ...
          0.0076746798561442, ...
          0.2093976094351925, ...
          0.7878951862570389, ...
          0.0027072043077686, ...
          0.7878951862570389, ...
          0.2093976094351925, ...
          0.0027072043077684, ...
          0.0107937373867395, ...
          0.9864998660560905, ...
          0.0027063965571701, ...
          0.9864998660560905, ...
          0.0107937373867397, ...
          0.0027063965571697, ...
          0.0416577600266789, ...
          0.9478795059436815, ...
          0.0104627340296397, ...
          0.9478795059436816, ...
          0.0416577600266790, ...
          0.0104627340296393, ...
          0.1393007744184822, ...
          0.8391863652965978, ...
          0.0215128602849200, ...
          0.8391863652965978, ...
          0.1393007744184823, ...
          0.0215128602849197, ...
          0.4877239805831534, ...
          0.4877239805831534, ...
          0.0245520388336932, ...
          0.0971407574555291, ...
          0.8800347069095190, ...
          0.0228245356349520, ...
          0.8800347069095190, ...
          0.0971407574555291, ...
          0.0228245356349517, ...
          0.1511248097389706, ...
          0.7487866599562394, ...
          0.1000885303047901, ...
          0.7487866599562394, ...
          0.1511248097389706, ...
          0.1000885303047898, ...
          0.4960618044654749, ...
          0.4960618044654750, ...
          0.0078763910690500, ...
          0.3939323955351545, ...
          0.6029080349282100, ...
          0.0031595695366355, ...
          0.6029080349282100, ...
          0.3939323955351544, ...
          0.0031595695366353, ...
          0.1276374594173248, ...
          0.8287949653018399, ...
          0.0435675752808352, ...
          0.8287949653018402, ...
          0.1276374594173247, ...
          0.0435675752808349, ...
          0.2153427859170523, ...
          0.7218418378371082, ...
          0.0628153762458395, ...
          0.7218418378371081, ...
          0.2153427859170524, ...
          0.0628153762458394, ...
          0.1805238872560285, ...
          0.7847849261270403, ...
          0.0346911866169312, ...
          0.7847849261270403, ...
          0.1805238872560286, ...
          0.0346911866169310, ...
          0.3706974787497283, ...
          0.6133503854822405, ...
          0.0159521357680312, ...
          0.6133503854822404, ...
          0.3706974787497284, ...
          0.0159521357680310, ...
          0.2389043466345939, ...
          0.7245299623844421, ...
          0.0365656909809640, ...
          0.7245299623844421, ...
          0.2389043466345939, ...
          0.0365656909809638, ...
          0.0765961156051737, ...
          0.8468077687896521, ...
          0.0765961156051742, ...
          0.4035445047649169, ...
          0.4735882468281119, ...
          0.1228672484069711, ...
          0.4735882468281119, ...
          0.4035445047649169, ...
          0.1228672484069711, ...
          0.2510886184010617, ...
          0.6268501895654275, ...
          0.1220611920335108, ...
          0.6268501895654275, ...
          0.2510886184010617, ...
          0.1220611920335106, ...
          0.3100924603530019, ...
          0.6020796526141913, ...
          0.0878278870328068, ...
          0.6020796526141913, ...
          0.3100924603530019, ...
          0.0878278870328066, ...
          0.4171889370681111, ...
          0.5171299598756924, ...
          0.0656811030561965, ...
          0.5171299598756924, ...
          0.4171889370681111, ...
          0.0656811030561964, ...
          0.4759518460527712, ...
          0.4759518460527714, ...
          0.0480963078944574, ...
          0.0842771975158688, ...
          0.8700026552993007, ...
          0.0457201471848306, ...
          0.8700026552993007, ...
          0.0842771975158688, ...
          0.0457201471848303, ...
          0.2875172818904952, ...
          0.6596793072144378, ...
          0.0528034108950670, ...
          0.6596793072144378, ...
          0.2875172818904952, ...
          0.0528034108950669, ...
          0.1090955419572377, ...
          0.7818089160855244, ...
          0.1090955419572380, ...
          0.3421421849069924, ...
          0.6245951075427290, ...
          0.0332627075502785, ...
          0.6245951075427290, ...
          0.3421421849069924, ...
          0.0332627075502785, ...
          0.2312470036938409, ...
          0.5375059926123180, ...
          0.2312470036938411, ...
          0.1959081982236505, ...
          0.6081836035526987, ...
          0.1959081982236506, ...
          0.2907813356274843, ...
          0.6861277132074860, ...
          0.0230909511650299, ...
          0.6861277132074859, ...
          0.2907813356274844, ...
          0.0230909511650297, ...
          0.0777385297161003, ...
          0.9138493473952539, ...
          0.0084121228886461, ...
          0.9138493473952539, ...
          0.0777385297161003, ...
          0.0084121228886456, ...
          0.0583538087981567, ...
          0.9397903465114041, ...
          0.0018558446904393, ...
          0.9397903465114043, ...
          0.0583538087981568, ...
          0.0018558446904388, ...
          0.3537362173911874, ...
          0.4944025611096592, ...
          0.1518612214991533, ...
          0.4944025611096592, ...
          0.3537362173911875, ...
          0.1518612214991532, ...
          0.1941036834219221, ...
          0.6592024700825740, ...
          0.1466938464955038, ...
          0.6592024700825740, ...
          0.1941036834219222, ...
          0.1466938464955036, ...
          0.1152446802620743, ...
          0.8116970473144409, ...
          0.0730582724234849, ...
          0.8116970473144409, ...
          0.1152446802620743, ...
          0.0730582724234846, ...
          0.2526489188568274, ...
          0.6640305665631259, ...
          0.0833205145800467, ...
          0.6640305665631260, ...
          0.2526489188568274, ...
          0.0833205145800466, ...
          0.3706381279110351, ...
          0.5316917725696112, ...
          0.0976700995193537, ...
          0.5316917725696112, ...
          0.3706381279110351, ...
          0.0976700995193536, ...
          0.1975107662353285, ...
          0.7003617605288512, ...
          0.1021274732358203, ...
          0.7003617605288514, ...
          0.1975107662353285, ...
          0.1021274732358200, ...
          0.2191021787766396, ...
          0.7639576985765668, ...
          0.0169401226467936, ...
          0.7639576985765668, ...
          0.2191021787766396, ...
          0.0169401226467933, ...
          0.1647494714555341, ...
          0.7706431138900716, ...
          0.0646074146543943, ...
          0.7706431138900717, ...
          0.1647494714555343, ...
          0.0646074146543940, ...
          0.3487568874306149, ...
          0.4569496207074597, ...
          0.1942934918619253, ...
          0.4569496207074596, ...
          0.3487568874306151, ...
          0.1942934918619253, ...
          0.3558533300586623, ...
          0.5853570821660166, ...
          0.0587895877753212, ...
          0.5853570821660165, ...
          0.3558533300586624, ...
          0.0587895877753211, ...
          0.3487165289854694, ...
          0.4076984951293575, ...
          0.2435849758851730, ...
          0.4076984951293575, ...
          0.3487165289854693, ...
          0.2435849758851730, ...
          0.4223218082071514, ...
          0.4223218082071514, ...
          0.1553563835856973, ...
          0.4548817499595059, ...
          0.4548817499595060, ...
          0.0902365000809880, ...
          0.2907043355496960, ...
          0.5231696984941406, ...
          0.1861259659561632, ...
          0.5231696984941406, ...
          0.2907043355496960, ...
          0.1861259659561631, ...
          0.1439001195404208, ...
          0.7121997609191582, ...
          0.1439001195404210, ...
          0.2898629348171137, ...
          0.4717800456303300, ...
          0.2383570195525562, ...
          0.4717800456303302, ...
          0.2898629348171137, ...
          0.2383570195525561, ...
          0.4023404478547354, ...
          0.4023404478547353, ...
          0.1953191042905292, ...
          0.3093835754454580, ...
          0.5593868077625690, ...
          0.1312296167919730, ...
          0.5593868077625690, ...
          0.3093835754454579, ...
          0.1312296167919728, ...
          0.2469795390992444, ...
          0.5845614823482763, ...
          0.1684589785524792, ...
          0.5845614823482763, ...
          0.2469795390992445, ...
          0.1684589785524790, ...
          0.4353451951214652, ...
          0.5515293353673113, ...
          0.0131254695112235, ...
          0.5515293353673113, ...
          0.4353451951214652, ...
          0.0131254695112233, ...
          0.2942957656908339, ...
          0.4114084686183320, ...
          0.2942957656908339, ...
          0.3516157887957689, ...
          0.3516157887957689, ...
          0.2967684224084619, ...
          0.4137012893148831, ...
          0.5518852701665368, ...
          0.0344134405185802, ...
          0.5518852701665367, ...
          0.4137012893148831, ...
          0.0344134405185801 ];

  b = [ ...
          0.0017123075799640, ...
          0.0017123075799637, ...
          0.9965753848400725, ...
          0.0107567195566843, ...
          0.0197551676157197, ...
          0.9694881128275962, ...
          0.0107567195566843, ...
          0.9694881128275962, ...
          0.0197551676157201, ...
          0.0007805858998619, ...
          0.0995165813818446, ...
          0.8997028327182935, ...
          0.0007805858998619, ...
          0.8997028327182935, ...
          0.0995165813818450, ...
          0.0019383329127906, ...
          0.1534945447552139, ...
          0.8445671223319957, ...
          0.0019383329127906, ...
          0.8445671223319957, ...
          0.1534945447552142, ...
          0.0017861424805254, ...
          0.4606074520039989, ...
          0.5376064055154759, ...
          0.0017861424805254, ...
          0.5376064055154758, ...
          0.4606074520039992, ...
          0.0017542251710528, ...
          0.0296420604264444, ...
          0.9686037144025029, ...
          0.0017542251710528, ...
          0.9686037144025031, ...
          0.0296420604264447, ...
          0.0005172942596601, ...
          0.3338406248248119, ...
          0.6656420809155283, ...
          0.0005172942596601, ...
          0.6656420809155282, ...
          0.3338406248248121, ...
          0.0291673514653008, ...
          0.0291673514653005, ...
          0.9416652970693989, ...
          0.0495499879123027, ...
          0.0495499879123024, ...
          0.9009000241753949, ...
          0.0075458709257061, ...
          0.1194266872274120, ...
          0.8730274418468821, ...
          0.0075458709257061, ...
          0.8730274418468821, ...
          0.1194266872274123, ...
          0.0114925464528053, ...
          0.1733118066994289, ...
          0.8151956468477658, ...
          0.0114925464528053, ...
          0.8151956468477658, ...
          0.1733118066994292, ...
          0.0242629677211045, ...
          0.0593978633857566, ...
          0.9163391688931390, ...
          0.0242629677211045, ...
          0.9163391688931390, ...
          0.0593978633857569, ...
          0.0097976933024596, ...
          0.2594461646278432, ...
          0.7307561420696975, ...
          0.0097976933024596, ...
          0.7307561420696972, ...
          0.2594461646278435, ...
          0.0018991508282083, ...
          0.2696648795311178, ...
          0.7284359696406740, ...
          0.0018991508282083, ...
          0.7284359696406739, ...
          0.2696648795311181, ...
          0.0076746798561443, ...
          0.3234284104109565, ...
          0.6688969097328994, ...
          0.0076746798561443, ...
          0.6688969097328994, ...
          0.3234284104109568, ...
          0.0027072043077686, ...
          0.2093976094351925, ...
          0.7878951862570391, ...
          0.0027072043077686, ...
          0.7878951862570391, ...
          0.2093976094351928, ...
          0.0027063965571699, ...
          0.0107937373867395, ...
          0.9864998660560906, ...
          0.0027063965571699, ...
          0.9864998660560906, ...
          0.0107937373867399, ...
          0.0104627340296395, ...
          0.0416577600266789, ...
          0.9478795059436816, ...
          0.0104627340296395, ...
          0.9478795059436816, ...
          0.0416577600266793, ...
          0.0215128602849199, ...
          0.1393007744184823, ...
          0.8391863652965980, ...
          0.0215128602849199, ...
          0.8391863652965980, ...
          0.1393007744184826, ...
          0.0245520388336933, ...
          0.4877239805831535, ...
          0.4877239805831536, ...
          0.0228245356349520, ...
          0.0971407574555291, ...
          0.8800347069095191, ...
          0.0228245356349520, ...
          0.8800347069095191, ...
          0.0971407574555294, ...
          0.1000885303047900, ...
          0.1511248097389706, ...
          0.7487866599562395, ...
          0.1000885303047900, ...
          0.7487866599562395, ...
          0.1511248097389709, ...
          0.0078763910690501, ...
          0.4960618044654750, ...
          0.4960618044654752, ...
          0.0031595695366355, ...
          0.3939323955351545, ...
          0.6029080349282102, ...
          0.0031595695366355, ...
          0.6029080349282102, ...
          0.3939323955351547, ...
          0.0435675752808352, ...
          0.1276374594173248, ...
          0.8287949653018403, ...
          0.0435675752808352, ...
          0.8287949653018403, ...
          0.1276374594173251, ...
          0.0628153762458396, ...
          0.2153427859170523, ...
          0.7218418378371083, ...
          0.0628153762458396, ...
          0.7218418378371083, ...
          0.2153427859170526, ...
          0.0346911866169312, ...
          0.1805238872560285, ...
          0.7847849261270404, ...
          0.0346911866169312, ...
          0.7847849261270404, ...
          0.1805238872560288, ...
          0.0159521357680312, ...
          0.3706974787497284, ...
          0.6133503854822406, ...
          0.0159521357680312, ...
          0.6133503854822405, ...
          0.3706974787497286, ...
          0.0365656909809640, ...
          0.2389043466345939, ...
          0.7245299623844423, ...
          0.0365656909809640, ...
          0.7245299623844423, ...
          0.2389043466345942, ...
          0.0765961156051741, ...
          0.0765961156051737, ...
          0.8468077687896522, ...
          0.1228672484069712, ...
          0.4035445047649170, ...
          0.4735882468281121, ...
          0.1228672484069712, ...
          0.4735882468281120, ...
          0.4035445047649171, ...
          0.1220611920335108, ...
          0.2510886184010618, ...
          0.6268501895654277, ...
          0.1220611920335108, ...
          0.6268501895654277, ...
          0.2510886184010619, ...
          0.0878278870328068, ...
          0.3100924603530020, ...
          0.6020796526141915, ...
          0.0878278870328068, ...
          0.6020796526141915, ...
          0.3100924603530022, ...
          0.0656811030561965, ...
          0.4171889370681111, ...
          0.5171299598756927, ...
          0.0656811030561965, ...
          0.5171299598756924, ...
          0.4171889370681113, ...
          0.0480963078944575, ...
          0.4759518460527713, ...
          0.4759518460527715, ...
          0.0457201471848306, ...
          0.0842771975158688, ...
          0.8700026552993009, ...
          0.0457201471848306, ...
          0.8700026552993009, ...
          0.0842771975158691, ...
          0.0528034108950670, ...
          0.2875172818904953, ...
          0.6596793072144379, ...
          0.0528034108950670, ...
          0.6596793072144379, ...
          0.2875172818904955, ...
          0.1090955419572379, ...
          0.1090955419572376, ...
          0.7818089160855246, ...
          0.0332627075502786, ...
          0.3421421849069925, ...
          0.6245951075427292, ...
          0.0332627075502786, ...
          0.6245951075427292, ...
          0.3421421849069927, ...
          0.2312470036938411, ...
          0.2312470036938410, ...
          0.5375059926123180, ...
          0.1959081982236507, ...
          0.1959081982236506, ...
          0.6081836035526990, ...
          0.0230909511650298, ...
          0.2907813356274843, ...
          0.6861277132074860, ...
          0.0230909511650298, ...
          0.6861277132074860, ...
          0.2907813356274845, ...
          0.0084121228886458, ...
          0.0777385297161002, ...
          0.9138493473952539, ...
          0.0084121228886458, ...
          0.9138493473952539, ...
          0.0777385297161006, ...
          0.0018558446904391, ...
          0.0583538087981567, ...
          0.9397903465114043, ...
          0.0018558446904391, ...
          0.9397903465114043, ...
          0.0583538087981571, ...
          0.1518612214991534, ...
          0.3537362173911875, ...
          0.4944025611096594, ...
          0.1518612214991534, ...
          0.4944025611096593, ...
          0.3537362173911877, ...
          0.1466938464955038, ...
          0.1941036834219222, ...
          0.6592024700825742, ...
          0.1466938464955038, ...
          0.6592024700825742, ...
          0.1941036834219224, ...
          0.0730582724234848, ...
          0.1152446802620743, ...
          0.8116970473144410, ...
          0.0730582724234848, ...
          0.8116970473144410, ...
          0.1152446802620745, ...
          0.0833205145800467, ...
          0.2526489188568274, ...
          0.6640305665631261, ...
          0.0833205145800467, ...
          0.6640305665631261, ...
          0.2526489188568276, ...
          0.0976700995193538, ...
          0.3706381279110351, ...
          0.5316917725696113, ...
          0.0976700995193538, ...
          0.5316917725696113, ...
          0.3706381279110353, ...
          0.1021274732358202, ...
          0.1975107662353285, ...
          0.7003617605288514, ...
          0.1021274732358202, ...
          0.7003617605288514, ...
          0.1975107662353287, ...
          0.0169401226467935, ...
          0.2191021787766396, ...
          0.7639576985765670, ...
          0.0169401226467935, ...
          0.7639576985765670, ...
          0.2191021787766399, ...
          0.0646074146543942, ...
          0.1647494714555342, ...
          0.7706431138900717, ...
          0.0646074146543942, ...
          0.7706431138900717, ...
          0.1647494714555344, ...
          0.1942934918619254, ...
          0.3487568874306151, ...
          0.4569496207074598, ...
          0.1942934918619254, ...
          0.4569496207074597, ...
          0.3487568874306152, ...
          0.0587895877753212, ...
          0.3558533300586624, ...
          0.5853570821660167, ...
          0.0587895877753212, ...
          0.5853570821660166, ...
          0.3558533300586625, ...
          0.2435849758851731, ...
          0.3487165289854695, ...
          0.4076984951293576, ...
          0.2435849758851731, ...
          0.4076984951293576, ...
          0.3487165289854696, ...
          0.1553563835856973, ...
          0.4223218082071514, ...
          0.4223218082071515, ...
          0.0902365000809881, ...
          0.4548817499595060, ...
          0.4548817499595061, ...
          0.1861259659561633, ...
          0.2907043355496962, ...
          0.5231696984941409, ...
          0.1861259659561633, ...
          0.5231696984941409, ...
          0.2907043355496963, ...
          0.1439001195404211, ...
          0.1439001195404208, ...
          0.7121997609191584, ...
          0.2383570195525562, ...
          0.2898629348171138, ...
          0.4717800456303302, ...
          0.2383570195525562, ...
          0.4717800456303302, ...
          0.2898629348171138, ...
          0.1953191042905293, ...
          0.4023404478547354, ...
          0.4023404478547355, ...
          0.1312296167919730, ...
          0.3093835754454580, ...
          0.5593868077625692, ...
          0.1312296167919730, ...
          0.5593868077625692, ...
          0.3093835754454582, ...
          0.1684589785524792, ...
          0.2469795390992445, ...
          0.5845614823482764, ...
          0.1684589785524792, ...
          0.5845614823482764, ...
          0.2469795390992447, ...
          0.0131254695112235, ...
          0.4353451951214652, ...
          0.5515293353673115, ...
          0.0131254695112235, ...
          0.5515293353673113, ...
          0.4353451951214655, ...
          0.2942957656908340, ...
          0.2942957656908340, ...
          0.4114084686183322, ...
          0.2967684224084621, ...
          0.3516157887957691, ...
          0.3516157887957691, ...
          0.0344134405185802, ...
          0.4137012893148831, ...
          0.5518852701665369, ...
          0.0344134405185802, ...
          0.5518852701665368, ...
          0.4137012893148834 ];

  c = [ ...
          0.9965753848400724, ...
          0.0017123075799641, ...
          0.0017123075799634, ...
          0.9694881128275959, ...
          0.0107567195566844, ...
          0.0197551676157194, ...
          0.0197551676157196, ...
          0.0107567195566841, ...
          0.9694881128275959, ...
          0.8997028327182934, ...
          0.0007805858998619, ...
          0.0995165813818445, ...
          0.0995165813818446, ...
          0.0007805858998616, ...
          0.8997028327182933, ...
          0.8445671223319956, ...
          0.0019383329127906, ...
          0.1534945447552136, ...
          0.1534945447552139, ...
          0.0019383329127903, ...
          0.8445671223319955, ...
          0.5376064055154757, ...
          0.0017861424805253, ...
          0.4606074520039987, ...
          0.4606074520039989, ...
          0.0017861424805253, ...
          0.5376064055154756, ...
          0.9686037144025029, ...
          0.0017542251710529, ...
          0.0296420604264441, ...
          0.0296420604264443, ...
          0.0017542251710524, ...
          0.9686037144025029, ...
          0.6656420809155281, ...
          0.0005172942596600, ...
          0.3338406248248116, ...
          0.3338406248248118, ...
          0.0005172942596600, ...
          0.6656420809155280, ...
          0.9416652970693987, ...
          0.0291673514653008, ...
          0.0291673514653003, ...
          0.9009000241753948, ...
          0.0495499879123028, ...
          0.0495499879123021, ...
          0.8730274418468819, ...
          0.0075458709257062, ...
          0.1194266872274118, ...
          0.1194266872274119, ...
          0.0075458709257060, ...
          0.8730274418468817, ...
          0.8151956468477658, ...
          0.0114925464528054, ...
          0.1733118066994287, ...
          0.1733118066994289, ...
          0.0114925464528052, ...
          0.8151956468477657, ...
          0.9163391688931388, ...
          0.0242629677211045, ...
          0.0593978633857564, ...
          0.0593978633857566, ...
          0.0242629677211043, ...
          0.9163391688931387, ...
          0.7307561420696972, ...
          0.0097976933024596, ...
          0.2594461646278429, ...
          0.2594461646278431, ...
          0.0097976933024596, ...
          0.7307561420696971, ...
          0.7284359696406738, ...
          0.0018991508282084, ...
          0.2696648795311175, ...
          0.2696648795311177, ...
          0.0018991508282081, ...
          0.7284359696406737, ...
          0.6688969097328993, ...
          0.0076746798561443, ...
          0.3234284104109563, ...
          0.3234284104109565, ...
          0.0076746798561442, ...
          0.6688969097328989, ...
          0.7878951862570389, ...
          0.0027072043077686, ...
          0.2093976094351923, ...
          0.2093976094351925, ...
          0.0027072043077684, ...
          0.7878951862570389, ...
          0.9864998660560906, ...
          0.0027063965571700, ...
          0.0107937373867393, ...
          0.0107937373867396, ...
          0.0027063965571696, ...
          0.9864998660560905, ...
          0.9478795059436815, ...
          0.0104627340296396, ...
          0.0416577600266786, ...
          0.0416577600266789, ...
          0.0104627340296394, ...
          0.9478795059436814, ...
          0.8391863652965978, ...
          0.0215128602849199, ...
          0.1393007744184821, ...
          0.1393007744184823, ...
          0.0215128602849198, ...
          0.8391863652965976, ...
          0.4877239805831534, ...
          0.0245520388336932, ...
          0.4877239805831531, ...
          0.8800347069095189, ...
          0.0228245356349519, ...
          0.0971407574555289, ...
          0.0971407574555290, ...
          0.0228245356349518, ...
          0.8800347069095188, ...
          0.7487866599562394, ...
          0.1000885303047900, ...
          0.1511248097389705, ...
          0.1511248097389706, ...
          0.1000885303047899, ...
          0.7487866599562393, ...
          0.4960618044654749, ...
          0.0078763910690500, ...
          0.4960618044654748, ...
          0.6029080349282100, ...
          0.0031595695366355, ...
          0.3939323955351542, ...
          0.3939323955351545, ...
          0.0031595695366354, ...
          0.6029080349282099, ...
          0.8287949653018400, ...
          0.0435675752808353, ...
          0.1276374594173245, ...
          0.1276374594173247, ...
          0.0435675752808350, ...
          0.8287949653018400, ...
          0.7218418378371082, ...
          0.0628153762458395, ...
          0.2153427859170521, ...
          0.2153427859170524, ...
          0.0628153762458393, ...
          0.7218418378371080, ...
          0.7847849261270403, ...
          0.0346911866169312, ...
          0.1805238872560283, ...
          0.1805238872560285, ...
          0.0346911866169309, ...
          0.7847849261270403, ...
          0.6133503854822404, ...
          0.0159521357680311, ...
          0.3706974787497281, ...
          0.3706974787497284, ...
          0.0159521357680311, ...
          0.6133503854822404, ...
          0.7245299623844421, ...
          0.0365656909809640, ...
          0.2389043466345937, ...
          0.2389043466345939, ...
          0.0365656909809637, ...
          0.7245299623844421, ...
          0.8468077687896521, ...
          0.0765961156051742, ...
          0.0765961156051735, ...
          0.4735882468281119, ...
          0.1228672484069712, ...
          0.4035445047649167, ...
          0.4035445047649169, ...
          0.1228672484069712, ...
          0.4735882468281118, ...
          0.6268501895654275, ...
          0.1220611920335107, ...
          0.2510886184010614, ...
          0.2510886184010617, ...
          0.1220611920335106, ...
          0.6268501895654275, ...
          0.6020796526141913, ...
          0.0878278870328068, ...
          0.3100924603530018, ...
          0.3100924603530019, ...
          0.0878278870328065, ...
          0.6020796526141912, ...
          0.5171299598756924, ...
          0.0656811030561965, ...
          0.4171889370681109, ...
          0.4171889370681111, ...
          0.0656811030561965, ...
          0.5171299598756923, ...
          0.4759518460527713, ...
          0.0480963078944573, ...
          0.4759518460527711, ...
          0.8700026552993007, ...
          0.0457201471848306, ...
          0.0842771975158686, ...
          0.0842771975158688, ...
          0.0457201471848304, ...
          0.8700026552993005, ...
          0.6596793072144378, ...
          0.0528034108950669, ...
          0.2875172818904951, ...
          0.2875172818904952, ...
          0.0528034108950669, ...
          0.6596793072144376, ...
          0.7818089160855244, ...
          0.1090955419572380, ...
          0.1090955419572374, ...
          0.6245951075427290, ...
          0.0332627075502785, ...
          0.3421421849069923, ...
          0.3421421849069924, ...
          0.0332627075502784, ...
          0.6245951075427288, ...
          0.5375059926123179, ...
          0.2312470036938410, ...
          0.2312470036938409, ...
          0.6081836035526988, ...
          0.1959081982236507, ...
          0.1959081982236505, ...
          0.6861277132074860, ...
          0.0230909511650297, ...
          0.2907813356274841, ...
          0.2907813356274843, ...
          0.0230909511650296, ...
          0.6861277132074858, ...
          0.9138493473952539, ...
          0.0084121228886459, ...
          0.0777385297161001, ...
          0.0777385297161002, ...
          0.0084121228886457, ...
          0.9138493473952537, ...
          0.9397903465114041, ...
          0.0018558446904391, ...
          0.0583538087981564, ...
          0.0583538087981567, ...
          0.0018558446904390, ...
          0.9397903465114040, ...
          0.4944025611096592, ...
          0.1518612214991533, ...
          0.3537362173911873, ...
          0.3537362173911874, ...
          0.1518612214991532, ...
          0.4944025611096591, ...
          0.6592024700825742, ...
          0.1466938464955038, ...
          0.1941036834219220, ...
          0.1941036834219222, ...
          0.1466938464955035, ...
          0.6592024700825739, ...
          0.8116970473144409, ...
          0.0730582724234848, ...
          0.1152446802620740, ...
          0.1152446802620743, ...
          0.0730582724234846, ...
          0.8116970473144408, ...
          0.6640305665631259, ...
          0.0833205145800467, ...
          0.2526489188568272, ...
          0.2526489188568273, ...
          0.0833205145800465, ...
          0.6640305665631258, ...
          0.5316917725696111, ...
          0.0976700995193537, ...
          0.3706381279110349, ...
          0.3706381279110350, ...
          0.0976700995193536, ...
          0.5316917725696111, ...
          0.7003617605288512, ...
          0.1021274732358203, ...
          0.1975107662353283, ...
          0.1975107662353284, ...
          0.1021274732358201, ...
          0.7003617605288512, ...
          0.7639576985765669, ...
          0.0169401226467936, ...
          0.2191021787766394, ...
          0.2191021787766397, ...
          0.0169401226467933, ...
          0.7639576985765668, ...
          0.7706431138900716, ...
          0.0646074146543943, ...
          0.1647494714555340, ...
          0.1647494714555341, ...
          0.0646074146543941, ...
          0.7706431138900716, ...
          0.4569496207074596, ...
          0.1942934918619252, ...
          0.3487568874306149, ...
          0.3487568874306150, ...
          0.1942934918619252, ...
          0.4569496207074596, ...
          0.5853570821660165, ...
          0.0587895877753211, ...
          0.3558533300586620, ...
          0.3558533300586623, ...
          0.0587895877753211, ...
          0.5853570821660163, ...
          0.4076984951293574, ...
          0.2435849758851730, ...
          0.3487165289854693, ...
          0.3487165289854693, ...
          0.2435849758851731, ...
          0.4076984951293575, ...
          0.4223218082071513, ...
          0.1553563835856972, ...
          0.4223218082071513, ...
          0.4548817499595059, ...
          0.0902365000809880, ...
          0.4548817499595058, ...
          0.5231696984941406, ...
          0.1861259659561632, ...
          0.2907043355496960, ...
          0.2907043355496961, ...
          0.1861259659561630, ...
          0.5231696984941407, ...
          0.7121997609191582, ...
          0.1439001195404210, ...
          0.1439001195404206, ...
          0.4717800456303301, ...
          0.2383570195525562, ...
          0.2898629348171136, ...
          0.2898629348171136, ...
          0.2383570195525561, ...
          0.4717800456303301, ...
          0.4023404478547353, ...
          0.1953191042905292, ...
          0.4023404478547353, ...
          0.5593868077625691, ...
          0.1312296167919730, ...
          0.3093835754454578, ...
          0.3093835754454580, ...
          0.1312296167919729, ...
          0.5593868077625690, ...
          0.5845614823482763, ...
          0.1684589785524792, ...
          0.2469795390992443, ...
          0.2469795390992445, ...
          0.1684589785524792, ...
          0.5845614823482763, ...
          0.5515293353673113, ...
          0.0131254695112235, ...
          0.4353451951214650, ...
          0.4353451951214652, ...
          0.0131254695112234, ...
          0.5515293353673112, ...
          0.4114084686183320, ...
          0.2942957656908339, ...
          0.2942957656908339, ...
          0.3516157887957689, ...
          0.2967684224084620, ...
          0.3516157887957690, ...
          0.5518852701665368, ...
          0.0344134405185801, ...
          0.4137012893148829, ...
          0.4137012893148831, ...
          0.0344134405185802, ...
          0.5518852701665365 ];

  w = [ ...
          0.0000443040909141, ...
          0.0000443040909141, ...
          0.0000443040909141, ...
          0.0004119756464370, ...
          0.0004119756464370, ...
          0.0004119756464370, ...
          0.0004119756464370, ...
          0.0004119756464370, ...
          0.0004119756464370, ...
          0.0002732408460037, ...
          0.0002732408460037, ...
          0.0002732408460037, ...
          0.0002732408460037, ...
          0.0002732408460037, ...
          0.0002732408460037, ...
          0.0005393284439299, ...
          0.0005393284439299, ...
          0.0005393284439299, ...
          0.0005393284439299, ...
          0.0005393284439299, ...
          0.0005393284439299, ...
          0.0006709789705820, ...
          0.0006709789705820, ...
          0.0006709789705820, ...
          0.0006709789705820, ...
          0.0006709789705820, ...
          0.0006709789705820, ...
          0.0002259315361139, ...
          0.0002259315361139, ...
          0.0002259315361139, ...
          0.0002259315361139, ...
          0.0002259315361139, ...
          0.0002259315361139, ...
          0.0003220663094183, ...
          0.0003220663094183, ...
          0.0003220663094183, ...
          0.0003220663094183, ...
          0.0003220663094183, ...
          0.0003220663094183, ...
          0.0011229773828237, ...
          0.0011229773828237, ...
          0.0011229773828237, ...
          0.0017451515655329, ...
          0.0017451515655329, ...
          0.0017451515655329, ...
          0.0009677673027951, ...
          0.0009677673027951, ...
          0.0009677673027951, ...
          0.0009677673027951, ...
          0.0009677673027951, ...
          0.0009677673027951, ...
          0.0013466648921818, ...
          0.0013466648921818, ...
          0.0013466648921818, ...
          0.0013466648921818, ...
          0.0013466648921818, ...
          0.0013466648921818, ...
          0.0013375082839812, ...
          0.0013375082839812, ...
          0.0013375082839812, ...
          0.0013375082839812, ...
          0.0013375082839812, ...
          0.0013375082839812, ...
          0.0012094280366882, ...
          0.0012094280366882, ...
          0.0012094280366882, ...
          0.0012094280366882, ...
          0.0012094280366882, ...
          0.0012094280366882, ...
          0.0005973761417619, ...
          0.0005973761417619, ...
          0.0005973761417619, ...
          0.0005973761417619, ...
          0.0005973761417619, ...
          0.0005973761417619, ...
          0.0014682010637336, ...
          0.0014682010637336, ...
          0.0014682010637336, ...
          0.0014682010637336, ...
          0.0014682010637336, ...
          0.0014682010637336, ...
          0.0008010544852012, ...
          0.0008010544852012, ...
          0.0008010544852012, ...
          0.0008010544852012, ...
          0.0008010544852012, ...
          0.0008010544852012, ...
          0.0001855670423377, ...
          0.0001855670423377, ...
          0.0001855670423377, ...
          0.0001855670423377, ...
          0.0001855670423377, ...
          0.0001855670423377, ...
          0.0007214220264261, ...
          0.0007214220264261, ...
          0.0007214220264261, ...
          0.0007214220264261, ...
          0.0007214220264261, ...
          0.0007214220264261, ...
          0.0015321667240474, ...
          0.0015321667240474, ...
          0.0015321667240474, ...
          0.0015321667240474, ...
          0.0015321667240474, ...
          0.0015321667240474, ...
          0.0027296527164899, ...
          0.0027296527164899, ...
          0.0027296527164899, ...
          0.0015090266204283, ...
          0.0015090266204283, ...
          0.0015090266204283, ...
          0.0015090266204283, ...
          0.0015090266204283, ...
          0.0015090266204283, ...
          0.0034017224729490, ...
          0.0034017224729490, ...
          0.0034017224729490, ...
          0.0034017224729490, ...
          0.0034017224729490, ...
          0.0034017224729490, ...
          0.0012045060134119, ...
          0.0012045060134119, ...
          0.0012045060134119, ...
          0.0010359881638064, ...
          0.0010359881638064, ...
          0.0010359881638064, ...
          0.0010359881638064, ...
          0.0010359881638064, ...
          0.0010359881638064, ...
          0.0023774876927799, ...
          0.0023774876927799, ...
          0.0023774876927799, ...
          0.0023774876927799, ...
          0.0023774876927799, ...
          0.0023774876927799, ...
          0.0033953912341847, ...
          0.0033953912341847, ...
          0.0033953912341847, ...
          0.0033953912341847, ...
          0.0033953912341847, ...
          0.0033953912341847, ...
          0.0027040883824818, ...
          0.0027040883824818, ...
          0.0027040883824818, ...
          0.0027040883824818, ...
          0.0027040883824818, ...
          0.0027040883824818, ...
          0.0020170033902913, ...
          0.0020170033902913, ...
          0.0020170033902913, ...
          0.0020170033902913, ...
          0.0020170033902913, ...
          0.0020170033902913, ...
          0.0027918811324258, ...
          0.0027918811324258, ...
          0.0027918811324258, ...
          0.0027918811324258, ...
          0.0027918811324258, ...
          0.0027918811324258, ...
          0.0023657933107792, ...
          0.0023657933107792, ...
          0.0023657933107792, ...
          0.0043004588657305, ...
          0.0043004588657305, ...
          0.0043004588657305, ...
          0.0043004588657305, ...
          0.0043004588657305, ...
          0.0043004588657305, ...
          0.0049838565291938, ...
          0.0049838565291938, ...
          0.0049838565291938, ...
          0.0049838565291938, ...
          0.0049838565291938, ...
          0.0049838565291938, ...
          0.0046532962756670, ...
          0.0046532962756670, ...
          0.0046532962756670, ...
          0.0046532962756670, ...
          0.0046532962756670, ...
          0.0046532962756670, ...
          0.0041278760422565, ...
          0.0041278760422565, ...
          0.0041278760422565, ...
          0.0041278760422565, ...
          0.0041278760422565, ...
          0.0041278760422565, ...
          0.0035111942683412, ...
          0.0035111942683412, ...
          0.0035111942683412, ...
          0.0020578217623525, ...
          0.0020578217623525, ...
          0.0020578217623525, ...
          0.0020578217623525, ...
          0.0020578217623525, ...
          0.0020578217623525, ...
          0.0038938204584288, ...
          0.0038938204584288, ...
          0.0038938204584288, ...
          0.0038938204584288, ...
          0.0038938204584288, ...
          0.0038938204584288, ...
          0.0029434680471958, ...
          0.0029434680471958, ...
          0.0029434680471958, ...
          0.0027707613965555, ...
          0.0027707613965555, ...
          0.0027707613965555, ...
          0.0027707613965555, ...
          0.0027707613965555, ...
          0.0027707613965555, ...
          0.0067232428984731, ...
          0.0067232428984731, ...
          0.0067232428984731, ...
          0.0049798588125189, ...
          0.0049798588125189, ...
          0.0049798588125189, ...
          0.0024801439985068, ...
          0.0024801439985068, ...
          0.0024801439985068, ...
          0.0024801439985068, ...
          0.0024801439985068, ...
          0.0024801439985068, ...
          0.0008629021808335, ...
          0.0008629021808335, ...
          0.0008629021808335, ...
          0.0008629021808335, ...
          0.0008629021808335, ...
          0.0008629021808335, ...
          0.0003209331775743, ...
          0.0003209331775743, ...
          0.0003209331775743, ...
          0.0003209331775743, ...
          0.0003209331775743, ...
          0.0003209331775743, ...
          0.0049810086106174, ...
          0.0049810086106174, ...
          0.0049810086106174, ...
          0.0049810086106174, ...
          0.0049810086106174, ...
          0.0049810086106174, ...
          0.0050195779180815, ...
          0.0050195779180815, ...
          0.0050195779180815, ...
          0.0050195779180815, ...
          0.0050195779180815, ...
          0.0050195779180815, ...
          0.0027692328182935, ...
          0.0027692328182935, ...
          0.0027692328182935, ...
          0.0027692328182935, ...
          0.0027692328182935, ...
          0.0027692328182935, ...
          0.0037015806596788, ...
          0.0037015806596788, ...
          0.0037015806596788, ...
          0.0037015806596788, ...
          0.0037015806596788, ...
          0.0037015806596788, ...
          0.0050750374591620, ...
          0.0050750374591620, ...
          0.0050750374591620, ...
          0.0050750374591620, ...
          0.0050750374591620, ...
          0.0050750374591620, ...
          0.0042676766915482, ...
          0.0042676766915482, ...
          0.0042676766915482, ...
          0.0042676766915482, ...
          0.0042676766915482, ...
          0.0042676766915482, ...
          0.0017292273039881, ...
          0.0017292273039881, ...
          0.0017292273039881, ...
          0.0017292273039881, ...
          0.0017292273039881, ...
          0.0017292273039881, ...
          0.0032247399122439, ...
          0.0032247399122439, ...
          0.0032247399122439, ...
          0.0032247399122439, ...
          0.0032247399122439, ...
          0.0032247399122439, ...
          0.0052879477129619, ...
          0.0052879477129619, ...
          0.0052879477129619, ...
          0.0052879477129619, ...
          0.0052879477129619, ...
          0.0052879477129619, ...
          0.0040195842863651, ...
          0.0040195842863651, ...
          0.0040195842863651, ...
          0.0040195842863651, ...
          0.0040195842863651, ...
          0.0040195842863651, ...
          0.0060608332073000, ...
          0.0060608332073000, ...
          0.0060608332073000, ...
          0.0060608332073000, ...
          0.0060608332073000, ...
          0.0060608332073000, ...
          0.0049208372452468, ...
          0.0049208372452468, ...
          0.0049208372452468, ...
          0.0050214750285976, ...
          0.0050214750285976, ...
          0.0050214750285976, ...
          0.0057991370585633, ...
          0.0057991370585633, ...
          0.0057991370585633, ...
          0.0057991370585633, ...
          0.0057991370585633, ...
          0.0057991370585633, ...
          0.0044465932407613, ...
          0.0044465932407613, ...
          0.0044465932407613, ...
          0.0063931475211100, ...
          0.0063931475211100, ...
          0.0063931475211100, ...
          0.0063931475211100, ...
          0.0063931475211100, ...
          0.0063931475211100, ...
          0.0046466127645844, ...
          0.0046466127645844, ...
          0.0046466127645844, ...
          0.0056546750089884, ...
          0.0056546750089884, ...
          0.0056546750089884, ...
          0.0056546750089884, ...
          0.0056546750089884, ...
          0.0056546750089884, ...
          0.0053110494169000, ...
          0.0053110494169000, ...
          0.0053110494169000, ...
          0.0053110494169000, ...
          0.0053110494169000, ...
          0.0053110494169000, ...
          0.0019732304214759, ...
          0.0019732304214759, ...
          0.0019732304214759, ...
          0.0019732304214759, ...
          0.0019732304214759, ...
          0.0019732304214759, ...
          0.0064254720501743, ...
          0.0064254720501743, ...
          0.0064254720501743, ...
          0.0062655878836268, ...
          0.0062655878836268, ...
          0.0062655878836268, ...
          0.0035554794715669, ...
          0.0035554794715669, ...
          0.0035554794715669, ...
          0.0035554794715669, ...
          0.0035554794715669, ...
          0.0035554794715669 ];

  return
end
