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

%*****************************************************************************80
%
%% rule41() returns the rule of precision 41.
%
%  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.0018100550930815, ...
          0.9963798898138365, ...
          0.0018100550930819, ...
          0.3146077513838778, ...
          0.3707844972322443, ...
          0.3146077513838778, ...
          0.3718324578394357, ...
          0.3718324578394359, ...
          0.2563350843211283, ...
          0.9338478958692606, ...
          0.0393793019220240, ...
          0.0267728022087153, ...
          0.0393793019220239, ...
          0.9338478958692605, ...
          0.0267728022087157, ...
          0.0708749727266859, ...
          0.9076576411610010, ...
          0.0214673861123131, ...
          0.9076576411610010, ...
          0.0708749727266859, ...
          0.0214673861123128, ...
          0.0227676589099524, ...
          0.9652472298472927, ...
          0.0119851112427549, ...
          0.9652472298472928, ...
          0.0227676589099525, ...
          0.0119851112427545, ...
          0.2127026585190979, ...
          0.6908861388566330, ...
          0.0964112026242691, ...
          0.6908861388566331, ...
          0.2127026585190979, ...
          0.0964112026242688, ...
          0.1970799949415202, ...
          0.6749417822120469, ...
          0.1279782228464328, ...
          0.6749417822120470, ...
          0.1970799949415203, ...
          0.1279782228464326, ...
          0.4818489601758344, ...
          0.4818489601758343, ...
          0.0363020796483312, ...
          0.0639130414360007, ...
          0.8936878519528431, ...
          0.0423991066111563, ...
          0.8936878519528432, ...
          0.0639130414360007, ...
          0.0423991066111560, ...
          0.0916254632757577, ...
          0.8966875393230677, ...
          0.0116869974011748, ...
          0.8966875393230677, ...
          0.0916254632757578, ...
          0.0116869974011745, ...
          0.0889175403557380, ...
          0.8478409267056788, ...
          0.0632415329385833, ...
          0.8478409267056788, ...
          0.0889175403557381, ...
          0.0632415329385829, ...
          0.4592305589036990, ...
          0.5259284962555215, ...
          0.0148409448407795, ...
          0.5259284962555214, ...
          0.4592305589036990, ...
          0.0148409448407795, ...
          0.0338843822348439, ...
          0.9642755781495430, ...
          0.0018400396156133, ...
          0.9642755781495431, ...
          0.0338843822348439, ...
          0.0018400396156128, ...
          0.3200752104066154, ...
          0.4218676758535129, ...
          0.2580571137398716, ...
          0.4218676758535129, ...
          0.3200752104066154, ...
          0.2580571137398715, ...
          0.1422819983084207, ...
          0.7154360033831583, ...
          0.1422819983084210, ...
          0.4220684925318889, ...
          0.5417122820340925, ...
          0.0362192254340186, ...
          0.5417122820340925, ...
          0.4220684925318889, ...
          0.0362192254340186, ...
          0.0478764410729284, ...
          0.9415795928827051, ...
          0.0105439660443666, ...
          0.9415795928827051, ...
          0.0478764410729285, ...
          0.0105439660443662, ...
          0.1746336148663416, ...
          0.6507327702673166, ...
          0.1746336148663419, ...
          0.4251980784151399, ...
          0.4251980784151399, ...
          0.1496038431697200, ...
          0.3617990227060762, ...
          0.4871740897943582, ...
          0.1510268874995655, ...
          0.4871740897943583, ...
          0.3617990227060763, ...
          0.1510268874995655, ...
          0.2099773723379177, ...
          0.5800452553241643, ...
          0.2099773723379179, ...
          0.0684569430922210, ...
          0.9290609960060465, ...
          0.0024820609017325, ...
          0.9290609960060466, ...
          0.0684569430922210, ...
          0.0024820609017321, ...
          0.2362884725964560, ...
          0.6087537603815811, ...
          0.1549577670219628, ...
          0.6087537603815811, ...
          0.2362884725964560, ...
          0.1549577670219627, ...
          0.2978954189850496, ...
          0.5501430273498515, ...
          0.1519615536650988, ...
          0.5501430273498515, ...
          0.2978954189850496, ...
          0.1519615536650987, ...
          0.1125572515239218, ...
          0.8850652027457061, ...
          0.0023775457303723, ...
          0.8850652027457061, ...
          0.1125572515239218, ...
          0.0023775457303719, ...
          0.0120658629713076, ...
          0.9848848989428542, ...
          0.0030492380858384, ...
          0.9848848989428541, ...
          0.0120658629713077, ...
          0.0030492380858379, ...
          0.3906530970863169, ...
          0.5942714371631589, ...
          0.0150754657505243, ...
          0.5942714371631588, ...
          0.3906530970863170, ...
          0.0150754657505242, ...
          0.4274107273739702, ...
          0.5697047185184613, ...
          0.0028845541075684, ...
          0.5697047185184614, ...
          0.4274107273739702, ...
          0.0028845541075684, ...
          0.2627399736253427, ...
          0.4745200527493144, ...
          0.2627399736253428, ...
          0.4118455220977197, ...
          0.4833893401764346, ...
          0.1047651377258456, ...
          0.4833893401764346, ...
          0.4118455220977197, ...
          0.1047651377258456, ...
          0.4986036392311143, ...
          0.4986036392311143, ...
          0.0027927215377713, ...
          0.3222211945168437, ...
          0.6629470379075842, ...
          0.0148317675755723, ...
          0.6629470379075841, ...
          0.3222211945168438, ...
          0.0148317675755720, ...
          0.3545249016308813, ...
          0.6087299048044915, ...
          0.0367451935646271, ...
          0.6087299048044915, ...
          0.3545249016308814, ...
          0.0367451935646270, ...
          0.3320276172987797, ...
          0.4651394056449660, ...
          0.2028329770562542, ...
          0.4651394056449660, ...
          0.3320276172987797, ...
          0.2028329770562542, ...
          0.2530297390847723, ...
          0.6813809432255311, ...
          0.0655893176896967, ...
          0.6813809432255310, ...
          0.2530297390847723, ...
          0.0655893176896965, ...
          0.3570399048945097, ...
          0.6401266872236777, ...
          0.0028334078818126, ...
          0.6401266872236777, ...
          0.3570399048945097, ...
          0.0028334078818124, ...
          0.2870606892116554, ...
          0.6768867950216703, ...
          0.0360525157666745, ...
          0.6768867950216702, ...
          0.2870606892116554, ...
          0.0360525157666742, ...
          0.1361313516311361, ...
          0.8497124512417364, ...
          0.0141561971271276, ...
          0.8497124512417363, ...
          0.1361313516311361, ...
          0.0141561971271272, ...
          0.1322241256617750, ...
          0.8040030646660921, ...
          0.0637728096721329, ...
          0.8040030646660922, ...
          0.1322241256617751, ...
          0.0637728096721326, ...
          0.1079242198395523, ...
          0.8585223406145746, ...
          0.0335534395458731, ...
          0.8585223406145744, ...
          0.1079242198395524, ...
          0.0335534395458729, ...
          0.1528869021413866, ...
          0.7475340532550706, ...
          0.0995790446035428, ...
          0.7475340532550706, ...
          0.1528869021413866, ...
          0.0995790446035426, ...
          0.1881017719296066, ...
          0.7472490760453540, ...
          0.0646491520250393, ...
          0.7472490760453540, ...
          0.1881017719296067, ...
          0.0646491520250392, ...
          0.2549824291508879, ...
          0.7301188439783041, ...
          0.0148987268708080, ...
          0.7301188439783041, ...
          0.2549824291508879, ...
          0.0148987268708078, ...
          0.2230780804812777, ...
          0.7740674722407084, ...
          0.0028544472780139, ...
          0.7740674722407084, ...
          0.2230780804812778, ...
          0.0028544472780137, ...
          0.3995665255269703, ...
          0.3995665255269703, ...
          0.2008669489460594, ...
          0.1640507360210325, ...
          0.8331184921577857, ...
          0.0028307718211819, ...
          0.8331184921577858, ...
          0.1640507360210327, ...
          0.0028307718211816, ...
          0.2881511174189886, ...
          0.7090129357844225, ...
          0.0028359467965890, ...
          0.7090129357844225, ...
          0.2881511174189885, ...
          0.0028359467965888, ...
          0.3409577888740615, ...
          0.5534095248477606, ...
          0.1056326862781778, ...
          0.5534095248477606, ...
          0.3409577888740616, ...
          0.1056326862781778, ...
          0.2682934480692839, ...
          0.5262976561479694, ...
          0.2054088957827467, ...
          0.5262976561479694, ...
          0.2682934480692839, ...
          0.2054088957827466, ...
          0.3194090035283247, ...
          0.6131123654037490, ...
          0.0674786310679263, ...
          0.6131123654037490, ...
          0.3194090035283247, ...
          0.0674786310679262, ...
          0.1922954651859523, ...
          0.7927714274510961, ...
          0.0149331073629516, ...
          0.7927714274510962, ...
          0.1922954651859524, ...
          0.0149331073629514, ...
          0.1604140534029236, ...
          0.8042006531916337, ...
          0.0353852934054428, ...
          0.8042006531916338, ...
          0.1604140534029238, ...
          0.0353852934054425, ...
          0.2212534989804217, ...
          0.7424945051857205, ...
          0.0362519958338579, ...
          0.7424945051857206, ...
          0.2212534989804218, ...
          0.0362519958338575, ...
          0.2711942240688135, ...
          0.6222060789581492, ...
          0.1065996969730373, ...
          0.6222060789581491, ...
          0.2711942240688137, ...
          0.1065996969730372, ...
          0.3923234112997704, ...
          0.5411068810465550, ...
          0.0665697076536745, ...
          0.5411068810465550, ...
          0.3923234112997703, ...
          0.0665697076536745, ...
          0.4667610577855150, ...
          0.4667610577855150, ...
          0.0664778844289700, ...
          0.1030954855760305, ...
          0.7938090288479388, ...
          0.1030954855760309 ];

  b = [ ...
          0.0018100550930818, ...
          0.0018100550930815, ...
          0.9963798898138368, ...
          0.3146077513838779, ...
          0.3146077513838779, ...
          0.3707844972322444, ...
          0.2563350843211284, ...
          0.3718324578394359, ...
          0.3718324578394359, ...
          0.0267728022087155, ...
          0.9338478958692606, ...
          0.0393793019220242, ...
          0.0267728022087155, ...
          0.0393793019220238, ...
          0.9338478958692606, ...
          0.0214673861123130, ...
          0.0708749727266859, ...
          0.9076576411610012, ...
          0.0214673861123130, ...
          0.9076576411610013, ...
          0.0708749727266862, ...
          0.0119851112427548, ...
          0.0227676589099523, ...
          0.9652472298472929, ...
          0.0119851112427548, ...
          0.9652472298472929, ...
          0.0227676589099527, ...
          0.0964112026242690, ...
          0.2127026585190980, ...
          0.6908861388566332, ...
          0.0964112026242690, ...
          0.6908861388566333, ...
          0.2127026585190982, ...
          0.1279782228464328, ...
          0.1970799949415202, ...
          0.6749417822120471, ...
          0.1279782228464328, ...
          0.6749417822120471, ...
          0.1970799949415204, ...
          0.0363020796483313, ...
          0.4818489601758345, ...
          0.4818489601758346, ...
          0.0423991066111562, ...
          0.0639130414360007, ...
          0.8936878519528434, ...
          0.0423991066111562, ...
          0.8936878519528434, ...
          0.0639130414360010, ...
          0.0116869974011747, ...
          0.0916254632757577, ...
          0.8966875393230677, ...
          0.0116869974011747, ...
          0.8966875393230677, ...
          0.0916254632757580, ...
          0.0632415329385832, ...
          0.0889175403557380, ...
          0.8478409267056790, ...
          0.0632415329385832, ...
          0.8478409267056790, ...
          0.0889175403557383, ...
          0.0148409448407795, ...
          0.4592305589036991, ...
          0.5259284962555217, ...
          0.0148409448407795, ...
          0.5259284962555215, ...
          0.4592305589036992, ...
          0.0018400396156131, ...
          0.0338843822348439, ...
          0.9642755781495430, ...
          0.0018400396156131, ...
          0.9642755781495433, ...
          0.0338843822348442, ...
          0.2580571137398717, ...
          0.3200752104066155, ...
          0.4218676758535131, ...
          0.2580571137398717, ...
          0.4218676758535130, ...
          0.3200752104066156, ...
          0.1422819983084210, ...
          0.1422819983084208, ...
          0.7154360033831585, ...
          0.0362192254340186, ...
          0.4220684925318890, ...
          0.5417122820340926, ...
          0.0362192254340186, ...
          0.5417122820340925, ...
          0.4220684925318892, ...
          0.0105439660443664, ...
          0.0478764410729283, ...
          0.9415795928827053, ...
          0.0105439660443664, ...
          0.9415795928827053, ...
          0.0478764410729287, ...
          0.1746336148663418, ...
          0.1746336148663417, ...
          0.6507327702673166, ...
          0.1496038431697201, ...
          0.4251980784151401, ...
          0.4251980784151402, ...
          0.1510268874995656, ...
          0.3617990227060763, ...
          0.4871740897943584, ...
          0.1510268874995656, ...
          0.4871740897943583, ...
          0.3617990227060764, ...
          0.2099773723379179, ...
          0.2099773723379178, ...
          0.5800452553241644, ...
          0.0024820609017324, ...
          0.0684569430922209, ...
          0.9290609960060469, ...
          0.0024820609017324, ...
          0.9290609960060469, ...
          0.0684569430922213, ...
          0.1549577670219629, ...
          0.2362884725964561, ...
          0.6087537603815814, ...
          0.1549577670219629, ...
          0.6087537603815814, ...
          0.2362884725964562, ...
          0.1519615536650989, ...
          0.2978954189850497, ...
          0.5501430273498518, ...
          0.1519615536650989, ...
          0.5501430273498517, ...
          0.2978954189850498, ...
          0.0023775457303722, ...
          0.1125572515239218, ...
          0.8850652027457062, ...
          0.0023775457303722, ...
          0.8850652027457062, ...
          0.1125572515239221, ...
          0.0030492380858382, ...
          0.0120658629713075, ...
          0.9848848989428544, ...
          0.0030492380858382, ...
          0.9848848989428544, ...
          0.0120658629713080, ...
          0.0150754657505243, ...
          0.3906530970863170, ...
          0.5942714371631590, ...
          0.0150754657505243, ...
          0.5942714371631588, ...
          0.3906530970863172, ...
          0.0028845541075685, ...
          0.4274107273739702, ...
          0.5697047185184615, ...
          0.0028845541075685, ...
          0.5697047185184614, ...
          0.4274107273739705, ...
          0.2627399736253429, ...
          0.2627399736253428, ...
          0.4745200527493146, ...
          0.1047651377258457, ...
          0.4118455220977198, ...
          0.4833893401764348, ...
          0.1047651377258457, ...
          0.4833893401764347, ...
          0.4118455220977200, ...
          0.0027927215377714, ...
          0.4986036392311144, ...
          0.4986036392311146, ...
          0.0148317675755722, ...
          0.3222211945168437, ...
          0.6629470379075844, ...
          0.0148317675755722, ...
          0.6629470379075841, ...
          0.3222211945168439, ...
          0.0367451935646272, ...
          0.3545249016308813, ...
          0.6087299048044917, ...
          0.0367451935646272, ...
          0.6087299048044916, ...
          0.3545249016308816, ...
          0.2028329770562543, ...
          0.3320276172987798, ...
          0.4651394056449663, ...
          0.2028329770562543, ...
          0.4651394056449661, ...
          0.3320276172987799, ...
          0.0655893176896967, ...
          0.2530297390847723, ...
          0.6813809432255312, ...
          0.0655893176896967, ...
          0.6813809432255311, ...
          0.2530297390847726, ...
          0.0028334078818125, ...
          0.3570399048945098, ...
          0.6401266872236778, ...
          0.0028334078818125, ...
          0.6401266872236778, ...
          0.3570399048945100, ...
          0.0360525157666744, ...
          0.2870606892116554, ...
          0.6768867950216704, ...
          0.0360525157666744, ...
          0.6768867950216704, ...
          0.2870606892116557, ...
          0.0141561971271275, ...
          0.1361313516311361, ...
          0.8497124512417367, ...
          0.0141561971271275, ...
          0.8497124512417367, ...
          0.1361313516311364, ...
          0.0637728096721328, ...
          0.1322241256617750, ...
          0.8040030646660923, ...
          0.0637728096721328, ...
          0.8040030646660923, ...
          0.1322241256617753, ...
          0.0335534395458731, ...
          0.1079242198395524, ...
          0.8585223406145748, ...
          0.0335534395458731, ...
          0.8585223406145748, ...
          0.1079242198395527, ...
          0.0995790446035428, ...
          0.1528869021413866, ...
          0.7475340532550708, ...
          0.0995790446035428, ...
          0.7475340532550708, ...
          0.1528869021413868, ...
          0.0646491520250394, ...
          0.1881017719296067, ...
          0.7472490760453542, ...
          0.0646491520250394, ...
          0.7472490760453542, ...
          0.1881017719296069, ...
          0.0148987268708080, ...
          0.2549824291508879, ...
          0.7301188439783043, ...
          0.0148987268708080, ...
          0.7301188439783043, ...
          0.2549824291508882, ...
          0.0028544472780139, ...
          0.2230780804812777, ...
          0.7740674722407086, ...
          0.0028544472780139, ...
          0.7740674722407086, ...
          0.2230780804812780, ...
          0.2008669489460595, ...
          0.3995665255269704, ...
          0.3995665255269705, ...
          0.0028307718211818, ...
          0.1640507360210326, ...
          0.8331184921577858, ...
          0.0028307718211818, ...
          0.8331184921577858, ...
          0.1640507360210328, ...
          0.0028359467965890, ...
          0.2881511174189886, ...
          0.7090129357844227, ...
          0.0028359467965890, ...
          0.7090129357844227, ...
          0.2881511174189888, ...
          0.1056326862781779, ...
          0.3409577888740616, ...
          0.5534095248477607, ...
          0.1056326862781779, ...
          0.5534095248477606, ...
          0.3409577888740618, ...
          0.2054088957827467, ...
          0.2682934480692840, ...
          0.5262976561479695, ...
          0.2054088957827467, ...
          0.5262976561479695, ...
          0.2682934480692841, ...
          0.0674786310679263, ...
          0.3194090035283247, ...
          0.6131123654037492, ...
          0.0674786310679263, ...
          0.6131123654037491, ...
          0.3194090035283249, ...
          0.0149331073629516, ...
          0.1922954651859523, ...
          0.7927714274510964, ...
          0.0149331073629516, ...
          0.7927714274510963, ...
          0.1922954651859526, ...
          0.0353852934054427, ...
          0.1604140534029236, ...
          0.8042006531916338, ...
          0.0353852934054427, ...
          0.8042006531916338, ...
          0.1604140534029239, ...
          0.0362519958338577, ...
          0.2212534989804218, ...
          0.7424945051857206, ...
          0.0362519958338577, ...
          0.7424945051857206, ...
          0.2212534989804221, ...
          0.1065996969730374, ...
          0.2711942240688135, ...
          0.6222060789581494, ...
          0.1065996969730374, ...
          0.6222060789581492, ...
          0.2711942240688138, ...
          0.0665697076536746, ...
          0.3923234112997704, ...
          0.5411068810465552, ...
          0.0665697076536746, ...
          0.5411068810465551, ...
          0.3923234112997706, ...
          0.0664778844289701, ...
          0.4667610577855150, ...
          0.4667610577855152, ...
          0.1030954855760308, ...
          0.1030954855760305, ...
          0.7938090288479389 ];

  c = [ ...
          0.9963798898138366, ...
          0.0018100550930820, ...
          0.0018100550930812, ...
          0.3707844972322443, ...
          0.3146077513838778, ...
          0.3146077513838778, ...
          0.3718324578394358, ...
          0.2563350843211282, ...
          0.3718324578394358, ...
          0.0393793019220238, ...
          0.0267728022087154, ...
          0.9338478958692605, ...
          0.9338478958692605, ...
          0.0267728022087156, ...
          0.0393793019220237, ...
          0.9076576411610010, ...
          0.0214673861123131, ...
          0.0708749727266856, ...
          0.0708749727266860, ...
          0.0214673861123128, ...
          0.9076576411610010, ...
          0.9652472298472928, ...
          0.0119851112427549, ...
          0.0227676589099521, ...
          0.0227676589099524, ...
          0.0119851112427546, ...
          0.9652472298472928, ...
          0.6908861388566330, ...
          0.0964112026242691, ...
          0.2127026585190978, ...
          0.2127026585190979, ...
          0.0964112026242688, ...
          0.6908861388566330, ...
          0.6749417822120470, ...
          0.1279782228464328, ...
          0.1970799949415201, ...
          0.1970799949415202, ...
          0.1279782228464326, ...
          0.6749417822120470, ...
          0.4818489601758343, ...
          0.0363020796483312, ...
          0.4818489601758342, ...
          0.8936878519528431, ...
          0.0423991066111563, ...
          0.0639130414360004, ...
          0.0639130414360007, ...
          0.0423991066111559, ...
          0.8936878519528431, ...
          0.8966875393230676, ...
          0.0116869974011747, ...
          0.0916254632757575, ...
          0.0916254632757577, ...
          0.0116869974011745, ...
          0.8966875393230674, ...
          0.8478409267056789, ...
          0.0632415329385832, ...
          0.0889175403557377, ...
          0.0889175403557380, ...
          0.0632415329385829, ...
          0.8478409267056788, ...
          0.5259284962555214, ...
          0.0148409448407794, ...
          0.4592305589036988, ...
          0.4592305589036991, ...
          0.0148409448407795, ...
          0.5259284962555213, ...
          0.9642755781495431, ...
          0.0018400396156131, ...
          0.0338843822348437, ...
          0.0338843822348438, ...
          0.0018400396156127, ...
          0.9642755781495430, ...
          0.4218676758535130, ...
          0.2580571137398716, ...
          0.3200752104066153, ...
          0.3200752104066154, ...
          0.2580571137398716, ...
          0.4218676758535129, ...
          0.7154360033831584, ...
          0.1422819983084209, ...
          0.1422819983084206, ...
          0.5417122820340924, ...
          0.0362192254340185, ...
          0.4220684925318888, ...
          0.4220684925318889, ...
          0.0362192254340186, ...
          0.5417122820340923, ...
          0.9415795928827051, ...
          0.0105439660443666, ...
          0.0478764410729281, ...
          0.0478764410729285, ...
          0.0105439660443661, ...
          0.9415795928827052, ...
          0.6507327702673167, ...
          0.1746336148663418, ...
          0.1746336148663415, ...
          0.4251980784151400, ...
          0.1496038431697200, ...
          0.4251980784151398, ...
          0.4871740897943582, ...
          0.1510268874995655, ...
          0.3617990227060761, ...
          0.3617990227060762, ...
          0.1510268874995654, ...
          0.4871740897943581, ...
          0.5800452553241644, ...
          0.2099773723379179, ...
          0.2099773723379177, ...
          0.9290609960060467, ...
          0.0024820609017325, ...
          0.0684569430922207, ...
          0.0684569430922210, ...
          0.0024820609017321, ...
          0.9290609960060465, ...
          0.6087537603815811, ...
          0.1549577670219628, ...
          0.2362884725964558, ...
          0.2362884725964560, ...
          0.1549577670219626, ...
          0.6087537603815811, ...
          0.5501430273498515, ...
          0.1519615536650988, ...
          0.2978954189850495, ...
          0.2978954189850496, ...
          0.1519615536650988, ...
          0.5501430273498515, ...
          0.8850652027457060, ...
          0.0023775457303721, ...
          0.1125572515239215, ...
          0.1125572515239217, ...
          0.0023775457303720, ...
          0.8850652027457059, ...
          0.9848848989428542, ...
          0.0030492380858382, ...
          0.0120658629713072, ...
          0.0120658629713077, ...
          0.0030492380858379, ...
          0.9848848989428541, ...
          0.5942714371631588, ...
          0.0150754657505242, ...
          0.3906530970863167, ...
          0.3906530970863169, ...
          0.0150754657505242, ...
          0.5942714371631587, ...
          0.5697047185184613, ...
          0.0028845541075685, ...
          0.4274107273739701, ...
          0.4274107273739701, ...
          0.0028845541075684, ...
          0.5697047185184612, ...
          0.4745200527493144, ...
          0.2627399736253428, ...
          0.2627399736253426, ...
          0.4833893401764346, ...
          0.1047651377258456, ...
          0.4118455220977196, ...
          0.4118455220977197, ...
          0.1047651377258456, ...
          0.4833893401764344, ...
          0.4986036392311142, ...
          0.0027927215377713, ...
          0.4986036392311141, ...
          0.6629470379075842, ...
          0.0148317675755721, ...
          0.3222211945168434, ...
          0.3222211945168437, ...
          0.0148317675755720, ...
          0.6629470379075840, ...
          0.6087299048044915, ...
          0.0367451935646272, ...
          0.3545249016308811, ...
          0.3545249016308814, ...
          0.0367451935646270, ...
          0.6087299048044914, ...
          0.4651394056449660, ...
          0.2028329770562542, ...
          0.3320276172987795, ...
          0.3320276172987797, ...
          0.2028329770562542, ...
          0.4651394056449660, ...
          0.6813809432255311, ...
          0.0655893176896966, ...
          0.2530297390847721, ...
          0.2530297390847723, ...
          0.0655893176896966, ...
          0.6813809432255310, ...
          0.6401266872236778, ...
          0.0028334078818125, ...
          0.3570399048945095, ...
          0.3570399048945098, ...
          0.0028334078818125, ...
          0.6401266872236776, ...
          0.6768867950216702, ...
          0.0360525157666743, ...
          0.2870606892116552, ...
          0.2870606892116555, ...
          0.0360525157666742, ...
          0.6768867950216702, ...
          0.8497124512417364, ...
          0.0141561971271275, ...
          0.1361313516311358, ...
          0.1361313516311362, ...
          0.0141561971271272, ...
          0.8497124512417363, ...
          0.8040030646660922, ...
          0.0637728096721329, ...
          0.1322241256617749, ...
          0.1322241256617750, ...
          0.0637728096721326, ...
          0.8040030646660921, ...
          0.8585223406145746, ...
          0.0335534395458731, ...
          0.1079242198395520, ...
          0.1079242198395524, ...
          0.0335534395458729, ...
          0.8585223406145744, ...
          0.7475340532550706, ...
          0.0995790446035428, ...
          0.1528869021413863, ...
          0.1528869021413866, ...
          0.0995790446035426, ...
          0.7475340532550705, ...
          0.7472490760453540, ...
          0.0646491520250394, ...
          0.1881017719296064, ...
          0.1881017719296067, ...
          0.0646491520250391, ...
          0.7472490760453538, ...
          0.7301188439783041, ...
          0.0148987268708080, ...
          0.2549824291508876, ...
          0.2549824291508879, ...
          0.0148987268708077, ...
          0.7301188439783040, ...
          0.7740674722407084, ...
          0.0028544472780139, ...
          0.2230780804812775, ...
          0.2230780804812778, ...
          0.0028544472780136, ...
          0.7740674722407084, ...
          0.3995665255269703, ...
          0.2008669489460594, ...
          0.3995665255269701, ...
          0.8331184921577857, ...
          0.0028307718211818, ...
          0.1640507360210324, ...
          0.1640507360210325, ...
          0.0028307718211816, ...
          0.8331184921577856, ...
          0.7090129357844225, ...
          0.0028359467965889, ...
          0.2881511174189882, ...
          0.2881511174189886, ...
          0.0028359467965887, ...
          0.7090129357844224, ...
          0.5534095248477605, ...
          0.1056326862781777, ...
          0.3409577888740615, ...
          0.3409577888740615, ...
          0.1056326862781778, ...
          0.5534095248477604, ...
          0.5262976561479693, ...
          0.2054088957827466, ...
          0.2682934480692838, ...
          0.2682934480692838, ...
          0.2054088957827466, ...
          0.5262976561479693, ...
          0.6131123654037490, ...
          0.0674786310679262, ...
          0.3194090035283245, ...
          0.3194090035283246, ...
          0.0674786310679262, ...
          0.6131123654037488, ...
          0.7927714274510961, ...
          0.0149331073629516, ...
          0.1922954651859521, ...
          0.1922954651859523, ...
          0.0149331073629514, ...
          0.7927714274510961, ...
          0.8042006531916337, ...
          0.0353852934054427, ...
          0.1604140534029234, ...
          0.1604140534029235, ...
          0.0353852934054425, ...
          0.8042006531916336, ...
          0.7424945051857205, ...
          0.0362519958338578, ...
          0.2212534989804216, ...
          0.2212534989804217, ...
          0.0362519958338576, ...
          0.7424945051857204, ...
          0.6222060789581491, ...
          0.1065996969730373, ...
          0.2711942240688133, ...
          0.2711942240688135, ...
          0.1065996969730372, ...
          0.6222060789581491, ...
          0.5411068810465549, ...
          0.0665697076536745, ...
          0.3923234112997702, ...
          0.3923234112997703, ...
          0.0665697076536745, ...
          0.5411068810465549, ...
          0.4667610577855149, ...
          0.0664778844289700, ...
          0.4667610577855147, ...
          0.7938090288479388, ...
          0.1030954855760307, ...
          0.1030954855760302 ];

  w = [ ...
          0.0000522093231255, ...
          0.0000522093231255, ...
          0.0000522093231255, ...
          0.0064432696708827, ...
          0.0064432696708827, ...
          0.0064432696708827, ...
          0.0056462037725046, ...
          0.0056462037725046, ...
          0.0056462037725046, ...
          0.0009466339964529, ...
          0.0009466339964529, ...
          0.0009466339964529, ...
          0.0009466339964529, ...
          0.0009466339964529, ...
          0.0009466339964529, ...
          0.0010778383293871, ...
          0.0010778383293871, ...
          0.0010778383293871, ...
          0.0010778383293871, ...
          0.0010778383293871, ...
          0.0010778383293871, ...
          0.0005535514063046, ...
          0.0005535514063046, ...
          0.0005535514063046, ...
          0.0005535514063046, ...
          0.0005535514063046, ...
          0.0005535514063046, ...
          0.0037447209152800, ...
          0.0037447209152800, ...
          0.0037447209152800, ...
          0.0037447209152800, ...
          0.0037447209152800, ...
          0.0037447209152800, ...
          0.0040737392096224, ...
          0.0040737392096224, ...
          0.0040737392096224, ...
          0.0040737392096224, ...
          0.0040737392096224, ...
          0.0040737392096224, ...
          0.0029751068247424, ...
          0.0029751068247424, ...
          0.0029751068247424, ...
          0.0017887545706646, ...
          0.0017887545706646, ...
          0.0017887545706646, ...
          0.0017887545706646, ...
          0.0017887545706646, ...
          0.0017887545706646, ...
          0.0010314247381435, ...
          0.0010314247381435, ...
          0.0010314247381435, ...
          0.0010314247381435, ...
          0.0010314247381435, ...
          0.0010314247381435, ...
          0.0025322072683271, ...
          0.0025322072683271, ...
          0.0025322072683271, ...
          0.0025322072683271, ...
          0.0025322072683271, ...
          0.0025322072683271, ...
          0.0022524785579246, ...
          0.0022524785579246, ...
          0.0022524785579246, ...
          0.0022524785579246, ...
          0.0022524785579246, ...
          0.0022524785579246, ...
          0.0002818375084659, ...
          0.0002818375084659, ...
          0.0002818375084659, ...
          0.0002818375084659, ...
          0.0002818375084659, ...
          0.0002818375084659, ...
          0.0061093730696482, ...
          0.0061093730696482, ...
          0.0061093730696482, ...
          0.0061093730696482, ...
          0.0061093730696482, ...
          0.0061093730696482, ...
          0.0042449557771112, ...
          0.0042449557771112, ...
          0.0042449557771112, ...
          0.0033089712153024, ...
          0.0033089712153024, ...
          0.0033089712153024, ...
          0.0033089712153024, ...
          0.0033089712153024, ...
          0.0033089712153024, ...
          0.0007503403741006, ...
          0.0007503403741006, ...
          0.0007503403741006, ...
          0.0007503403741006, ...
          0.0007503403741006, ...
          0.0007503403741006, ...
          0.0050362517089764, ...
          0.0050362517089764, ...
          0.0050362517089764, ...
          0.0060101004771622, ...
          0.0060101004771622, ...
          0.0060101004771622, ...
          0.0062236592332096, ...
          0.0062236592332096, ...
          0.0062236592332096, ...
          0.0062236592332096, ...
          0.0062236592332096, ...
          0.0062236592332096, ...
          0.0060772289969774, ...
          0.0060772289969774, ...
          0.0060772289969774, ...
          0.0004904208710143, ...
          0.0004904208710143, ...
          0.0004904208710143, ...
          0.0004904208710143, ...
          0.0004904208710143, ...
          0.0004904208710143, ...
          0.0058906442657042, ...
          0.0058906442657042, ...
          0.0058906442657042, ...
          0.0058906442657042, ...
          0.0058906442657042, ...
          0.0058906442657042, ...
          0.0062381201191140, ...
          0.0062381201191140, ...
          0.0062381201191140, ...
          0.0062381201191140, ...
          0.0062381201191140, ...
          0.0062381201191140, ...
          0.0005889181881281, ...
          0.0005889181881281, ...
          0.0005889181881281, ...
          0.0005889181881281, ...
          0.0005889181881281, ...
          0.0005889181881281, ...
          0.0002390515618048, ...
          0.0002390515618048, ...
          0.0002390515618048, ...
          0.0002390515618048, ...
          0.0002390515618048, ...
          0.0002390515618048, ...
          0.0023381337598691, ...
          0.0023381337598691, ...
          0.0023381337598691, ...
          0.0023381337598691, ...
          0.0023381337598691, ...
          0.0023381337598691, ...
          0.0010454329707756, ...
          0.0010454329707756, ...
          0.0010454329707756, ...
          0.0010454329707756, ...
          0.0010454329707756, ...
          0.0010454329707756, ...
          0.0067671402084225, ...
          0.0067671402084225, ...
          0.0067671402084225, ...
          0.0059901891203096, ...
          0.0059901891203096, ...
          0.0059901891203096, ...
          0.0059901891203096, ...
          0.0059901891203096, ...
          0.0059901891203096, ...
          0.0010236399703004, ...
          0.0010236399703004, ...
          0.0010236399703004, ...
          0.0022882495872613, ...
          0.0022882495872613, ...
          0.0022882495872613, ...
          0.0022882495872613, ...
          0.0022882495872613, ...
          0.0022882495872613, ...
          0.0036104870565558, ...
          0.0036104870565558, ...
          0.0036104870565558, ...
          0.0036104870565558, ...
          0.0036104870565558, ...
          0.0036104870565558, ...
          0.0070586578085502, ...
          0.0070586578085502, ...
          0.0070586578085502, ...
          0.0070586578085502, ...
          0.0070586578085502, ...
          0.0070586578085502, ...
          0.0043785525737028, ...
          0.0043785525737028, ...
          0.0043785525737028, ...
          0.0043785525737028, ...
          0.0043785525737028, ...
          0.0043785525737028, ...
          0.0010171383589503, ...
          0.0010171383589503, ...
          0.0010171383589503, ...
          0.0010171383589503, ...
          0.0010171383589503, ...
          0.0010171383589503, ...
          0.0034554845247205, ...
          0.0034554845247205, ...
          0.0034554845247205, ...
          0.0034554845247205, ...
          0.0034554845247205, ...
          0.0034554845247205, ...
          0.0016626192415772, ...
          0.0016626192415772, ...
          0.0016626192415772, ...
          0.0016626192415772, ...
          0.0016626192415772, ...
          0.0016626192415772, ...
          0.0033511706532687, ...
          0.0033511706532687, ...
          0.0033511706532687, ...
          0.0033511706532687, ...
          0.0033511706532687, ...
          0.0033511706532687, ...
          0.0023865646505329, ...
          0.0023865646505329, ...
          0.0023865646505329, ...
          0.0023865646505329, ...
          0.0023865646505329, ...
          0.0023865646505329, ...
          0.0041753789931688, ...
          0.0041753789931688, ...
          0.0041753789931688, ...
          0.0041753789931688, ...
          0.0041753789931688, ...
          0.0041753789931688, ...
          0.0038711214885426, ...
          0.0038711214885426, ...
          0.0038711214885426, ...
          0.0038711214885426, ...
          0.0038711214885426, ...
          0.0038711214885426, ...
          0.0021923391960439, ...
          0.0021923391960439, ...
          0.0021923391960439, ...
          0.0021923391960439, ...
          0.0021923391960439, ...
          0.0021923391960439, ...
          0.0009127323365215, ...
          0.0009127323365215, ...
          0.0009127323365215, ...
          0.0009127323365215, ...
          0.0009127323365215, ...
          0.0009127323365215, ...
          0.0072301097329517, ...
          0.0072301097329517, ...
          0.0072301097329517, ...
          0.0008028346526154, ...
          0.0008028346526154, ...
          0.0008028346526154, ...
          0.0008028346526154, ...
          0.0008028346526154, ...
          0.0008028346526154, ...
          0.0009793596015786, ...
          0.0009793596015786, ...
          0.0009793596015786, ...
          0.0009793596015786, ...
          0.0009793596015786, ...
          0.0009793596015786, ...
          0.0059550867608881, ...
          0.0059550867608881, ...
          0.0059550867608881, ...
          0.0059550867608881, ...
          0.0059550867608881, ...
          0.0059550867608881, ...
          0.0067525153387175, ...
          0.0067525153387175, ...
          0.0067525153387175, ...
          0.0067525153387175, ...
          0.0067525153387175, ...
          0.0067525153387175, ...
          0.0049326746082459, ...
          0.0049326746082459, ...
          0.0049326746082459, ...
          0.0049326746082459, ...
          0.0049326746082459, ...
          0.0049326746082459, ...
          0.0019995171236440, ...
          0.0019995171236440, ...
          0.0019995171236440, ...
          0.0019995171236440, ...
          0.0019995171236440, ...
          0.0019995171236440, ...
          0.0028581698928275, ...
          0.0028581698928275, ...
          0.0028581698928275, ...
          0.0028581698928275, ...
          0.0028581698928275, ...
          0.0028581698928275, ...
          0.0032573829494494, ...
          0.0032573829494494, ...
          0.0032573829494494, ...
          0.0032573829494494, ...
          0.0032573829494494, ...
          0.0032573829494494, ...
          0.0058722816583725, ...
          0.0058722816583725, ...
          0.0058722816583725, ...
          0.0058722816583725, ...
          0.0058722816583725, ...
          0.0058722816583725, ...
          0.0050950784475005, ...
          0.0050950784475005, ...
          0.0050950784475005, ...
          0.0050950784475005, ...
          0.0050950784475005, ...
          0.0050950784475005, ...
          0.0051338703252384, ...
          0.0051338703252384, ...
          0.0051338703252384, ...
          0.0039695690393596, ...
          0.0039695690393596, ...
          0.0039695690393596 ];

  return
end
