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

%*****************************************************************************80
%
%% rule42() returns the rule of precision 42.
%
%  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.4023719251097932, ...
          0.4023719251097932, ...
          0.1952561497804134, ...
          0.0013653925759540, ...
          0.9972692148480916, ...
          0.0013653925759544, ...
          0.3305538536843531, ...
          0.6678757207141839, ...
          0.0015704256014629, ...
          0.6678757207141840, ...
          0.3305538536843532, ...
          0.0015704256014628, ...
          0.4975317296252054, ...
          0.4975317296252054, ...
          0.0049365407495892, ...
          0.9699539651466832, ...
          0.0204313657326067, ...
          0.0096146691207099, ...
          0.0204313657326067, ...
          0.9699539651466832, ...
          0.0096146691207102, ...
          0.0571983061939757, ...
          0.9208981351903950, ...
          0.0219035586156294, ...
          0.9208981351903950, ...
          0.0571983061939758, ...
          0.0219035586156291, ...
          0.4799002957544191, ...
          0.4799002957544192, ...
          0.0401994084911617, ...
          0.0664663290557836, ...
          0.8670673418884325, ...
          0.0664663290557839, ...
          0.4532709716379456, ...
          0.5452354770717635, ...
          0.0014935512902909, ...
          0.5452354770717635, ...
          0.4532709716379456, ...
          0.0014935512902909, ...
          0.1407324739067203, ...
          0.8038260264189151, ...
          0.0554414996743646, ...
          0.8038260264189151, ...
          0.1407324739067203, ...
          0.0554414996743643, ...
          0.1837886303019410, ...
          0.6975178002766640, ...
          0.1186935694213951, ...
          0.6975178002766639, ...
          0.1837886303019411, ...
          0.1186935694213948, ...
          0.0432363893877460, ...
          0.9135272212245076, ...
          0.0432363893877464, ...
          0.0321121524868778, ...
          0.9664947902959359, ...
          0.0013930572171864, ...
          0.9664947902959361, ...
          0.0321121524868780, ...
          0.0013930572171859, ...
          0.4903050142016467, ...
          0.4903050142016467, ...
          0.0193899715967066, ...
          0.0429640722006761, ...
          0.9467364526174824, ...
          0.0102994751818416, ...
          0.9467364526174824, ...
          0.0429640722006762, ...
          0.0102994751818411, ...
          0.0105248427300749, ...
          0.9868904472776370, ...
          0.0025847099922883, ...
          0.9868904472776370, ...
          0.0105248427300750, ...
          0.0025847099922879, ...
          0.0753790285629703, ...
          0.8851466587208721, ...
          0.0394743127161577, ...
          0.8851466587208721, ...
          0.0753790285629704, ...
          0.0394743127161574, ...
          0.4363333620899560, ...
          0.5513727993854914, ...
          0.0122938385245525, ...
          0.5513727993854914, ...
          0.4363333620899560, ...
          0.0122938385245524, ...
          0.2704907465149770, ...
          0.7269194442371774, ...
          0.0025898092478457, ...
          0.7269194442371772, ...
          0.2704907465149770, ...
          0.0025898092478455, ...
          0.3508136433810974, ...
          0.6116299677466058, ...
          0.0375563888722968, ...
          0.6116299677466057, ...
          0.3508136433810974, ...
          0.0375563888722968, ...
          0.3727655119742921, ...
          0.6101399413050006, ...
          0.0170945467207073, ...
          0.6101399413050006, ...
          0.3727655119742921, ...
          0.0170945467207072, ...
          0.2171073522633415, ...
          0.6971343314423426, ...
          0.0857583162943159, ...
          0.6971343314423426, ...
          0.2171073522633415, ...
          0.0857583162943157, ...
          0.1927563650090058, ...
          0.7492579900268798, ...
          0.0579856449641145, ...
          0.7492579900268798, ...
          0.1927563650090059, ...
          0.0579856449641142, ...
          0.4206850306864163, ...
          0.5454667964305935, ...
          0.0338481728829903, ...
          0.5454667964305935, ...
          0.4206850306864162, ...
          0.0338481728829902, ...
          0.0269988226283730, ...
          0.9460023547432537, ...
          0.0269988226283734, ...
          0.2124851854370911, ...
          0.7849881231777003, ...
          0.0025266913852087, ...
          0.7849881231777003, ...
          0.2124851854370911, ...
          0.0025266913852085, ...
          0.3192572087291873, ...
          0.6700862491552849, ...
          0.0106565421155276, ...
          0.6700862491552850, ...
          0.3192572087291874, ...
          0.0106565421155275, ...
          0.1385048069103228, ...
          0.7229903861793542, ...
          0.1385048069103231, ...
          0.4670132073557640, ...
          0.4670132073557640, ...
          0.0659735852884720, ...
          0.2516382355125726, ...
          0.7349320912451689, ...
          0.0134296732422586, ...
          0.7349320912451689, ...
          0.2516382355125727, ...
          0.0134296732422583, ...
          0.1522119814568094, ...
          0.7594462402499256, ...
          0.0883417782932651, ...
          0.7594462402499256, ...
          0.1522119814568094, ...
          0.0883417782932648, ...
          0.1111420947940333, ...
          0.8559357869948059, ...
          0.0329221182111609, ...
          0.8559357869948060, ...
          0.1111420947940334, ...
          0.0329221182111606, ...
          0.3581500588512503, ...
          0.4470491803714221, ...
          0.1948007607773276, ...
          0.4470491803714221, ...
          0.3581500588512503, ...
          0.1948007607773276, ...
          0.1637998569561501, ...
          0.8047391270819582, ...
          0.0314610159618919, ...
          0.8047391270819582, ...
          0.1637998569561501, ...
          0.0314610159618916, ...
          0.1021127733366743, ...
          0.8305189164987998, ...
          0.0673683101645260, ...
          0.8305189164987997, ...
          0.1021127733366744, ...
          0.0673683101645256, ...
          0.2335557030193516, ...
          0.5798790527806756, ...
          0.1865652441999727, ...
          0.5798790527806756, ...
          0.2335557030193516, ...
          0.1865652441999726, ...
          0.3214164628317113, ...
          0.6147000537558933, ...
          0.0638834834123954, ...
          0.6147000537558933, ...
          0.3214164628317114, ...
          0.0638834834123952, ...
          0.2233361848957126, ...
          0.7440925933093376, ...
          0.0325712217949499, ...
          0.7440925933093376, ...
          0.2233361848957126, ...
          0.0325712217949497, ...
          0.1905881189463203, ...
          0.7961383982975219, ...
          0.0132734827561579, ...
          0.7961383982975220, ...
          0.1905881189463203, ...
          0.0132734827561576, ...
          0.2273558402454795, ...
          0.6364103842453923, ...
          0.1362337755091281, ...
          0.6364103842453924, ...
          0.2273558402454797, ...
          0.1362337755091279, ...
          0.1065804258588588, ...
          0.7868391482822822, ...
          0.1065804258588591, ...
          0.1567679227871600, ...
          0.8406166996789507, ...
          0.0026153775338892, ...
          0.8406166996789507, ...
          0.1567679227871602, ...
          0.0026153775338890, ...
          0.1340333349867785, ...
          0.8524854538080647, ...
          0.0134812112051569, ...
          0.8524854538080647, ...
          0.1340333349867785, ...
          0.0134812112051566, ...
          0.2957211757454536, ...
          0.5123947199023402, ...
          0.1918841043522062, ...
          0.5123947199023402, ...
          0.2957211757454536, ...
          0.1918841043522061, ...
          0.1067192718130004, ...
          0.8907334465548298, ...
          0.0025472816321699, ...
          0.8907334465548298, ...
          0.1067192718130003, ...
          0.0025472816321696, ...
          0.4125664194839165, ...
          0.4863962861603238, ...
          0.1010372943557596, ...
          0.4863962861603238, ...
          0.4125664194839165, ...
          0.1010372943557596, ...
          0.3078519829928861, ...
          0.4423972758418252, ...
          0.2497507411652887, ...
          0.4423972758418251, ...
          0.3078519829928861, ...
          0.2497507411652886, ...
          0.0870205486996966, ...
          0.8992668260117453, ...
          0.0137126252885581, ...
          0.8992668260117453, ...
          0.0870205486996967, ...
          0.0137126252885578, ...
          0.3894283316812197, ...
          0.6072270728853777, ...
          0.0033445954334026, ...
          0.6072270728853777, ...
          0.3894283316812197, ...
          0.0033445954334026, ...
          0.3117353910725873, ...
          0.3765292178548252, ...
          0.3117353910725873, ...
          0.2612939703141770, ...
          0.6830313992552178, ...
          0.0556746304306052, ...
          0.6830313992552177, ...
          0.2612939703141770, ...
          0.0556746304306051, ...
          0.0649755331098119, ...
          0.9322207082966478, ...
          0.0028037585935404, ...
          0.9322207082966478, ...
          0.0649755331098119, ...
          0.0028037585935401, ...
          0.2719500060981310, ...
          0.6316994938246291, ...
          0.0963505000772399, ...
          0.6316994938246292, ...
          0.2719500060981311, ...
          0.0963505000772396, ...
          0.2930903642725462, ...
          0.6777105291270178, ...
          0.0291991066004360, ...
          0.6777105291270178, ...
          0.2930903642725463, ...
          0.0291991066004358, ...
          0.3946648265878192, ...
          0.5417606227500117, ...
          0.0635745506621692, ...
          0.5417606227500116, ...
          0.3946648265878193, ...
          0.0635745506621691, ...
          0.3568522181929828, ...
          0.4992192017414733, ...
          0.1439285800655438, ...
          0.4992192017414734, ...
          0.3568522181929829, ...
          0.1439285800655437, ...
          0.2448605758688817, ...
          0.5102788482622364, ...
          0.2448605758688818, ...
          0.3413613516388763, ...
          0.5594299486078240, ...
          0.0992086997532998, ...
          0.5594299486078240, ...
          0.3413613516388763, ...
          0.0992086997532997, ...
          0.2895129410795146, ...
          0.5700981374990226, ...
          0.1403889214214628, ...
          0.5700981374990226, ...
          0.2895129410795146, ...
          0.1403889214214627, ...
          0.1748351458111906, ...
          0.6503297083776184, ...
          0.1748351458111909, ...
          0.4275693341501904, ...
          0.4275693341501904, ...
          0.1448613316996191, ...
          0.3742701566784477, ...
          0.3742701566784477, ...
          0.2514596866431046 ];

  b = [ ...
          0.1952561497804135, ...
          0.4023719251097934, ...
          0.4023719251097935, ...
          0.0013653925759543, ...
          0.0013653925759540, ...
          0.9972692148480918, ...
          0.0015704256014629, ...
          0.3305538536843532, ...
          0.6678757207141842, ...
          0.0015704256014629, ...
          0.6678757207141840, ...
          0.3305538536843535, ...
          0.0049365407495893, ...
          0.4975317296252054, ...
          0.4975317296252056, ...
          0.0096146691207101, ...
          0.9699539651466834, ...
          0.0204313657326070, ...
          0.0096146691207101, ...
          0.0204313657326066, ...
          0.9699539651466834, ...
          0.0219035586156294, ...
          0.0571983061939757, ...
          0.9208981351903952, ...
          0.0219035586156294, ...
          0.9208981351903952, ...
          0.0571983061939760, ...
          0.0401994084911617, ...
          0.4799002957544192, ...
          0.4799002957544193, ...
          0.0664663290557839, ...
          0.0664663290557836, ...
          0.8670673418884327, ...
          0.0014935512902910, ...
          0.4532709716379457, ...
          0.5452354770717637, ...
          0.0014935512902910, ...
          0.5452354770717636, ...
          0.4532709716379458, ...
          0.0554414996743645, ...
          0.1407324739067203, ...
          0.8038260264189153, ...
          0.0554414996743645, ...
          0.8038260264189153, ...
          0.1407324739067206, ...
          0.1186935694213950, ...
          0.1837886303019410, ...
          0.6975178002766641, ...
          0.1186935694213950, ...
          0.6975178002766641, ...
          0.1837886303019413, ...
          0.0432363893877463, ...
          0.0432363893877460, ...
          0.9135272212245078, ...
          0.0013930572171862, ...
          0.0321121524868778, ...
          0.9664947902959360, ...
          0.0013930572171862, ...
          0.9664947902959360, ...
          0.0321121524868782, ...
          0.0193899715967067, ...
          0.4903050142016467, ...
          0.4903050142016469, ...
          0.0102994751818414, ...
          0.0429640722006761, ...
          0.9467364526174826, ...
          0.0102994751818414, ...
          0.9467364526174826, ...
          0.0429640722006765, ...
          0.0025847099922882, ...
          0.0105248427300749, ...
          0.9868904472776371, ...
          0.0025847099922882, ...
          0.9868904472776371, ...
          0.0105248427300752, ...
          0.0394743127161577, ...
          0.0753790285629703, ...
          0.8851466587208722, ...
          0.0394743127161577, ...
          0.8851466587208722, ...
          0.0753790285629706, ...
          0.0122938385245525, ...
          0.4363333620899560, ...
          0.5513727993854917, ...
          0.0122938385245525, ...
          0.5513727993854916, ...
          0.4363333620899563, ...
          0.0025898092478457, ...
          0.2704907465149770, ...
          0.7269194442371776, ...
          0.0025898092478457, ...
          0.7269194442371776, ...
          0.2704907465149773, ...
          0.0375563888722969, ...
          0.3508136433810974, ...
          0.6116299677466061, ...
          0.0375563888722969, ...
          0.6116299677466058, ...
          0.3508136433810976, ...
          0.0170945467207073, ...
          0.3727655119742921, ...
          0.6101399413050007, ...
          0.0170945467207073, ...
          0.6101399413050007, ...
          0.3727655119742924, ...
          0.0857583162943159, ...
          0.2171073522633416, ...
          0.6971343314423428, ...
          0.0857583162943159, ...
          0.6971343314423428, ...
          0.2171073522633418, ...
          0.0579856449641144, ...
          0.1927563650090059, ...
          0.7492579900268799, ...
          0.0579856449641144, ...
          0.7492579900268799, ...
          0.1927563650090061, ...
          0.0338481728829903, ...
          0.4206850306864163, ...
          0.5454667964305936, ...
          0.0338481728829903, ...
          0.5454667964305936, ...
          0.4206850306864165, ...
          0.0269988226283733, ...
          0.0269988226283730, ...
          0.9460023547432538, ...
          0.0025266913852086, ...
          0.2124851854370911, ...
          0.7849881231777005, ...
          0.0025266913852086, ...
          0.7849881231777005, ...
          0.2124851854370913, ...
          0.0106565421155276, ...
          0.3192572087291874, ...
          0.6700862491552853, ...
          0.0106565421155276, ...
          0.6700862491552851, ...
          0.3192572087291877, ...
          0.1385048069103230, ...
          0.1385048069103228, ...
          0.7229903861793542, ...
          0.0659735852884721, ...
          0.4670132073557641, ...
          0.4670132073557642, ...
          0.0134296732422585, ...
          0.2516382355125726, ...
          0.7349320912451690, ...
          0.0134296732422585, ...
          0.7349320912451689, ...
          0.2516382355125729, ...
          0.0883417782932651, ...
          0.1522119814568094, ...
          0.7594462402499257, ...
          0.0883417782932651, ...
          0.7594462402499258, ...
          0.1522119814568096, ...
          0.0329221182111608, ...
          0.1111420947940333, ...
          0.8559357869948060, ...
          0.0329221182111608, ...
          0.8559357869948060, ...
          0.1111420947940336, ...
          0.1948007607773277, ...
          0.3581500588512503, ...
          0.4470491803714222, ...
          0.1948007607773277, ...
          0.4470491803714221, ...
          0.3581500588512505, ...
          0.0314610159618918, ...
          0.1637998569561501, ...
          0.8047391270819583, ...
          0.0314610159618918, ...
          0.8047391270819583, ...
          0.1637998569561504, ...
          0.0673683101645259, ...
          0.1021127733366743, ...
          0.8305189164987999, ...
          0.0673683101645259, ...
          0.8305189164987999, ...
          0.1021127733366746, ...
          0.1865652441999728, ...
          0.2335557030193517, ...
          0.5798790527806759, ...
          0.1865652441999728, ...
          0.5798790527806759, ...
          0.2335557030193518, ...
          0.0638834834123953, ...
          0.3214164628317114, ...
          0.6147000537558934, ...
          0.0638834834123953, ...
          0.6147000537558934, ...
          0.3214164628317117, ...
          0.0325712217949499, ...
          0.2233361848957126, ...
          0.7440925933093379, ...
          0.0325712217949499, ...
          0.7440925933093377, ...
          0.2233361848957128, ...
          0.0132734827561578, ...
          0.1905881189463202, ...
          0.7961383982975221, ...
          0.0132734827561578, ...
          0.7961383982975221, ...
          0.1905881189463206, ...
          0.1362337755091281, ...
          0.2273558402454796, ...
          0.6364103842453925, ...
          0.1362337755091281, ...
          0.6364103842453924, ...
          0.2273558402454798, ...
          0.1065804258588591, ...
          0.1065804258588588, ...
          0.7868391482822823, ...
          0.0026153775338892, ...
          0.1567679227871601, ...
          0.8406166996789509, ...
          0.0026153775338892, ...
          0.8406166996789507, ...
          0.1567679227871604, ...
          0.0134812112051568, ...
          0.1340333349867785, ...
          0.8524854538080648, ...
          0.0134812112051568, ...
          0.8524854538080648, ...
          0.1340333349867788, ...
          0.1918841043522063, ...
          0.2957211757454537, ...
          0.5123947199023403, ...
          0.1918841043522063, ...
          0.5123947199023402, ...
          0.2957211757454539, ...
          0.0025472816321698, ...
          0.1067192718130003, ...
          0.8907334465548301, ...
          0.0025472816321698, ...
          0.8907334465548301, ...
          0.1067192718130007, ...
          0.1010372943557597, ...
          0.4125664194839166, ...
          0.4863962861603239, ...
          0.1010372943557597, ...
          0.4863962861603238, ...
          0.4125664194839167, ...
          0.2497507411652888, ...
          0.3078519829928861, ...
          0.4423972758418253, ...
          0.2497507411652888, ...
          0.4423972758418253, ...
          0.3078519829928862, ...
          0.0137126252885580, ...
          0.0870205486996967, ...
          0.8992668260117456, ...
          0.0137126252885580, ...
          0.8992668260117456, ...
          0.0870205486996970, ...
          0.0033445954334026, ...
          0.3894283316812198, ...
          0.6072270728853779, ...
          0.0033445954334026, ...
          0.6072270728853778, ...
          0.3894283316812200, ...
          0.3117353910725875, ...
          0.3117353910725874, ...
          0.3765292178548253, ...
          0.0556746304306052, ...
          0.2612939703141770, ...
          0.6830313992552181, ...
          0.0556746304306052, ...
          0.6830313992552179, ...
          0.2612939703141772, ...
          0.0028037585935403, ...
          0.0649755331098119, ...
          0.9322207082966479, ...
          0.0028037585935403, ...
          0.9322207082966479, ...
          0.0649755331098122, ...
          0.0963505000772398, ...
          0.2719500060981311, ...
          0.6316994938246292, ...
          0.0963505000772398, ...
          0.6316994938246292, ...
          0.2719500060981313, ...
          0.0291991066004360, ...
          0.2930903642725463, ...
          0.6777105291270180, ...
          0.0291991066004360, ...
          0.6777105291270179, ...
          0.2930903642725465, ...
          0.0635745506621692, ...
          0.3946648265878193, ...
          0.5417606227500118, ...
          0.0635745506621692, ...
          0.5417606227500117, ...
          0.3946648265878194, ...
          0.1439285800655438, ...
          0.3568522181929829, ...
          0.4992192017414736, ...
          0.1439285800655438, ...
          0.4992192017414734, ...
          0.3568522181929830, ...
          0.2448605758688819, ...
          0.2448605758688818, ...
          0.5102788482622366, ...
          0.0992086997532998, ...
          0.3413613516388764, ...
          0.5594299486078241, ...
          0.0992086997532998, ...
          0.5594299486078240, ...
          0.3413613516388765, ...
          0.1403889214214629, ...
          0.2895129410795146, ...
          0.5700981374990227, ...
          0.1403889214214629, ...
          0.5700981374990226, ...
          0.2895129410795148, ...
          0.1748351458111909, ...
          0.1748351458111907, ...
          0.6503297083776187, ...
          0.1448613316996193, ...
          0.4275693341501904, ...
          0.4275693341501906, ...
          0.2514596866431047, ...
          0.3742701566784478, ...
          0.3742701566784478 ];

  c = [ ...
          0.4023719251097932, ...
          0.1952561497804133, ...
          0.4023719251097931, ...
          0.9972692148480916, ...
          0.0013653925759544, ...
          0.0013653925759537, ...
          0.6678757207141840, ...
          0.0015704256014629, ...
          0.3305538536843530, ...
          0.3305538536843531, ...
          0.0015704256014627, ...
          0.6678757207141837, ...
          0.4975317296252054, ...
          0.0049365407495893, ...
          0.4975317296252051, ...
          0.0204313657326067, ...
          0.0096146691207099, ...
          0.9699539651466832, ...
          0.9699539651466833, ...
          0.0096146691207102, ...
          0.0204313657326064, ...
          0.9208981351903950, ...
          0.0219035586156293, ...
          0.0571983061939754, ...
          0.0571983061939757, ...
          0.0219035586156290, ...
          0.9208981351903949, ...
          0.4799002957544191, ...
          0.0401994084911617, ...
          0.4799002957544190, ...
          0.8670673418884325, ...
          0.0664663290557839, ...
          0.0664663290557834, ...
          0.5452354770717635, ...
          0.0014935512902909, ...
          0.4532709716379454, ...
          0.4532709716379456, ...
          0.0014935512902908, ...
          0.5452354770717632, ...
          0.8038260264189151, ...
          0.0554414996743646, ...
          0.1407324739067201, ...
          0.1407324739067204, ...
          0.0554414996743643, ...
          0.8038260264189151, ...
          0.6975178002766640, ...
          0.1186935694213950, ...
          0.1837886303019408, ...
          0.1837886303019411, ...
          0.1186935694213948, ...
          0.6975178002766640, ...
          0.9135272212245077, ...
          0.0432363893877464, ...
          0.0432363893877458, ...
          0.9664947902959360, ...
          0.0013930572171863, ...
          0.0321121524868776, ...
          0.0321121524868777, ...
          0.0013930572171860, ...
          0.9664947902959359, ...
          0.4903050142016466, ...
          0.0193899715967066, ...
          0.4903050142016465, ...
          0.9467364526174825, ...
          0.0102994751818415, ...
          0.0429640722006758, ...
          0.0429640722006762, ...
          0.0102994751818412, ...
          0.9467364526174823, ...
          0.9868904472776369, ...
          0.0025847099922882, ...
          0.0105248427300747, ...
          0.0105248427300748, ...
          0.0025847099922879, ...
          0.9868904472776370, ...
          0.8851466587208721, ...
          0.0394743127161577, ...
          0.0753790285629702, ...
          0.0753790285629703, ...
          0.0394743127161575, ...
          0.8851466587208719, ...
          0.5513727993854914, ...
          0.0122938385245525, ...
          0.4363333620899558, ...
          0.4363333620899560, ...
          0.0122938385245525, ...
          0.5513727993854913, ...
          0.7269194442371774, ...
          0.0025898092478457, ...
          0.2704907465149767, ...
          0.2704907465149771, ...
          0.0025898092478455, ...
          0.7269194442371772, ...
          0.6116299677466058, ...
          0.0375563888722968, ...
          0.3508136433810972, ...
          0.3508136433810974, ...
          0.0375563888722968, ...
          0.6116299677466057, ...
          0.6101399413050006, ...
          0.0170945467207073, ...
          0.3727655119742920, ...
          0.3727655119742921, ...
          0.0170945467207072, ...
          0.6101399413050004, ...
          0.6971343314423426, ...
          0.0857583162943158, ...
          0.2171073522633413, ...
          0.2171073522633415, ...
          0.0857583162943156, ...
          0.6971343314423424, ...
          0.7492579900268798, ...
          0.0579856449641144, ...
          0.1927563650090056, ...
          0.1927563650090058, ...
          0.0579856449641142, ...
          0.7492579900268797, ...
          0.5454667964305934, ...
          0.0338481728829902, ...
          0.4206850306864162, ...
          0.4206850306864162, ...
          0.0338481728829901, ...
          0.5454667964305933, ...
          0.9460023547432537, ...
          0.0269988226283734, ...
          0.0269988226283727, ...
          0.7849881231777003, ...
          0.0025266913852086, ...
          0.2124851854370908, ...
          0.2124851854370911, ...
          0.0025266913852084, ...
          0.7849881231777003, ...
          0.6700862491552849, ...
          0.0106565421155277, ...
          0.3192572087291872, ...
          0.3192572087291873, ...
          0.0106565421155275, ...
          0.6700862491552848, ...
          0.7229903861793543, ...
          0.1385048069103230, ...
          0.1385048069103226, ...
          0.4670132073557639, ...
          0.0659735852884719, ...
          0.4670132073557638, ...
          0.7349320912451689, ...
          0.0134296732422585, ...
          0.2516382355125725, ...
          0.2516382355125726, ...
          0.0134296732422584, ...
          0.7349320912451688, ...
          0.7594462402499256, ...
          0.0883417782932650, ...
          0.1522119814568091, ...
          0.1522119814568094, ...
          0.0883417782932648, ...
          0.7594462402499256, ...
          0.8559357869948060, ...
          0.0329221182111608, ...
          0.1111420947940330, ...
          0.1111420947940332, ...
          0.0329221182111606, ...
          0.8559357869948059, ...
          0.4470491803714220, ...
          0.1948007607773276, ...
          0.3581500588512502, ...
          0.3581500588512502, ...
          0.1948007607773276, ...
          0.4470491803714220, ...
          0.8047391270819582, ...
          0.0314610159618918, ...
          0.1637998569561498, ...
          0.1637998569561500, ...
          0.0314610159618917, ...
          0.8047391270819580, ...
          0.8305189164987998, ...
          0.0673683101645259, ...
          0.1021127733366741, ...
          0.1021127733366744, ...
          0.0673683101645256, ...
          0.8305189164987997, ...
          0.5798790527806756, ...
          0.1865652441999727, ...
          0.2335557030193514, ...
          0.2335557030193516, ...
          0.1865652441999726, ...
          0.5798790527806756, ...
          0.6147000537558933, ...
          0.0638834834123953, ...
          0.3214164628317112, ...
          0.3214164628317113, ...
          0.0638834834123952, ...
          0.6147000537558932, ...
          0.7440925933093376, ...
          0.0325712217949498, ...
          0.2233361848957123, ...
          0.2233361848957125, ...
          0.0325712217949498, ...
          0.7440925933093375, ...
          0.7961383982975219, ...
          0.0132734827561579, ...
          0.1905881189463200, ...
          0.1905881189463202, ...
          0.0132734827561576, ...
          0.7961383982975219, ...
          0.6364103842453924, ...
          0.1362337755091281, ...
          0.2273558402454794, ...
          0.2273558402454795, ...
          0.1362337755091280, ...
          0.6364103842453923, ...
          0.7868391482822822, ...
          0.1065804258588590, ...
          0.1065804258588586, ...
          0.8406166996789508, ...
          0.0026153775338892, ...
          0.1567679227871598, ...
          0.1567679227871601, ...
          0.0026153775338892, ...
          0.8406166996789505, ...
          0.8524854538080647, ...
          0.0134812112051568, ...
          0.1340333349867783, ...
          0.1340333349867785, ...
          0.0134812112051567, ...
          0.8524854538080646, ...
          0.5123947199023401, ...
          0.1918841043522061, ...
          0.2957211757454535, ...
          0.2957211757454535, ...
          0.1918841043522062, ...
          0.5123947199023400, ...
          0.8907334465548298, ...
          0.0025472816321699, ...
          0.1067192718130000, ...
          0.1067192718130004, ...
          0.0025472816321696, ...
          0.8907334465548297, ...
          0.4863962861603238, ...
          0.1010372943557597, ...
          0.4125664194839165, ...
          0.4125664194839166, ...
          0.1010372943557597, ...
          0.4863962861603237, ...
          0.4423972758418251, ...
          0.2497507411652887, ...
          0.3078519829928861, ...
          0.3078519829928861, ...
          0.2497507411652886, ...
          0.4423972758418251, ...
          0.8992668260117453, ...
          0.0137126252885580, ...
          0.0870205486996963, ...
          0.0870205486996966, ...
          0.0137126252885578, ...
          0.8992668260117452, ...
          0.6072270728853777, ...
          0.0033445954334025, ...
          0.3894283316812195, ...
          0.3894283316812197, ...
          0.0033445954334025, ...
          0.6072270728853775, ...
          0.3765292178548252, ...
          0.3117353910725874, ...
          0.3117353910725874, ...
          0.6830313992552178, ...
          0.0556746304306052, ...
          0.2612939703141767, ...
          0.2612939703141771, ...
          0.0556746304306051, ...
          0.6830313992552177, ...
          0.9322207082966478, ...
          0.0028037585935403, ...
          0.0649755331098116, ...
          0.0649755331098119, ...
          0.0028037585935402, ...
          0.9322207082966477, ...
          0.6316994938246291, ...
          0.0963505000772398, ...
          0.2719500060981309, ...
          0.2719500060981310, ...
          0.0963505000772397, ...
          0.6316994938246290, ...
          0.6777105291270178, ...
          0.0291991066004360, ...
          0.2930903642725460, ...
          0.2930903642725462, ...
          0.0291991066004359, ...
          0.6777105291270177, ...
          0.5417606227500116, ...
          0.0635745506621690, ...
          0.3946648265878190, ...
          0.3946648265878193, ...
          0.0635745506621691, ...
          0.5417606227500115, ...
          0.4992192017414734, ...
          0.1439285800655438, ...
          0.3568522181929827, ...
          0.3568522181929827, ...
          0.1439285800655437, ...
          0.4992192017414732, ...
          0.5102788482622364, ...
          0.2448605758688819, ...
          0.2448605758688817, ...
          0.5594299486078239, ...
          0.0992086997532996, ...
          0.3413613516388762, ...
          0.3413613516388762, ...
          0.0992086997532997, ...
          0.5594299486078238, ...
          0.5700981374990226, ...
          0.1403889214214628, ...
          0.2895129410795144, ...
          0.2895129410795145, ...
          0.1403889214214628, ...
          0.5700981374990224, ...
          0.6503297083776185, ...
          0.1748351458111909, ...
          0.1748351458111904, ...
          0.4275693341501904, ...
          0.1448613316996192, ...
          0.4275693341501903, ...
          0.3742701566784477, ...
          0.2514596866431046, ...
          0.3742701566784476 ];

  w = [ ...
          0.0035464400159772, ...
          0.0035464400159772, ...
          0.0035464400159772, ...
          0.0000347195354366, ...
          0.0000347195354366, ...
          0.0000347195354366, ...
          0.0005327316943405, ...
          0.0005327316943405, ...
          0.0005327316943405, ...
          0.0005327316943405, ...
          0.0005327316943405, ...
          0.0005327316943405, ...
          0.0010141696428327, ...
          0.0010141696428327, ...
          0.0010141696428327, ...
          0.0004390770271698, ...
          0.0004390770271698, ...
          0.0004390770271698, ...
          0.0004390770271698, ...
          0.0004390770271698, ...
          0.0004390770271698, ...
          0.0010370250465354, ...
          0.0010370250465354, ...
          0.0010370250465354, ...
          0.0010370250465354, ...
          0.0010370250465354, ...
          0.0010370250465354, ...
          0.0028441859570122, ...
          0.0028441859570122, ...
          0.0028441859570122, ...
          0.0018709815380229, ...
          0.0018709815380229, ...
          0.0018709815380229, ...
          0.0005595519502280, ...
          0.0005595519502280, ...
          0.0005595519502280, ...
          0.0005595519502280, ...
          0.0005595519502280, ...
          0.0005595519502280, ...
          0.0025379205064648, ...
          0.0025379205064648, ...
          0.0025379205064648, ...
          0.0025379205064648, ...
          0.0025379205064648, ...
          0.0025379205064648, ...
          0.0040581577981140, ...
          0.0040581577981140, ...
          0.0040581577981140, ...
          0.0040581577981140, ...
          0.0040581577981140, ...
          0.0040581577981140, ...
          0.0013326250004080, ...
          0.0013326250004080, ...
          0.0013326250004080, ...
          0.0002266425752075, ...
          0.0002266425752075, ...
          0.0002266425752075, ...
          0.0002266425752075, ...
          0.0002266425752075, ...
          0.0002266425752075, ...
          0.0021926816815859, ...
          0.0021926816815859, ...
          0.0021926816815859, ...
          0.0006818533431415, ...
          0.0006818533431415, ...
          0.0006818533431415, ...
          0.0006818533431415, ...
          0.0006818533431415, ...
          0.0006818533431415, ...
          0.0001870930686156, ...
          0.0001870930686156, ...
          0.0001870930686156, ...
          0.0001870930686156, ...
          0.0001870930686156, ...
          0.0001870930686156, ...
          0.0016866296698237, ...
          0.0016866296698237, ...
          0.0016866296698237, ...
          0.0016866296698237, ...
          0.0016866296698237, ...
          0.0016866296698237, ...
          0.0019025497964579, ...
          0.0019025497964579, ...
          0.0019025497964579, ...
          0.0019025497964579, ...
          0.0019025497964579, ...
          0.0019025497964579, ...
          0.0007733670252998, ...
          0.0007733670252998, ...
          0.0007733670252998, ...
          0.0007733670252998, ...
          0.0007733670252998, ...
          0.0007733670252998, ...
          0.0031723878909002, ...
          0.0031723878909002, ...
          0.0031723878909002, ...
          0.0031723878909002, ...
          0.0031723878909002, ...
          0.0031723878909002, ...
          0.0021685247098617, ...
          0.0021685247098617, ...
          0.0021685247098617, ...
          0.0021685247098617, ...
          0.0021685247098617, ...
          0.0021685247098617, ...
          0.0040741174736407, ...
          0.0040741174736407, ...
          0.0040741174736407, ...
          0.0040741174736407, ...
          0.0040741174736407, ...
          0.0040741174736407, ...
          0.0033720890143962, ...
          0.0033720890143962, ...
          0.0033720890143962, ...
          0.0033720890143962, ...
          0.0033720890143962, ...
          0.0033720890143962, ...
          0.0033374654153493, ...
          0.0033374654153493, ...
          0.0033374654153493, ...
          0.0033374654153493, ...
          0.0033374654153493, ...
          0.0033374654153493, ...
          0.0009524059556547, ...
          0.0009524059556547, ...
          0.0009524059556547, ...
          0.0007443004607122, ...
          0.0007443004607122, ...
          0.0007443004607122, ...
          0.0007443004607122, ...
          0.0007443004607122, ...
          0.0007443004607122, ...
          0.0017490056575093, ...
          0.0017490056575093, ...
          0.0017490056575093, ...
          0.0017490056575093, ...
          0.0017490056575093, ...
          0.0017490056575093, ...
          0.0043598500418925, ...
          0.0043598500418925, ...
          0.0043598500418925, ...
          0.0045325322550328, ...
          0.0045325322550328, ...
          0.0045325322550328, ...
          0.0019031683954380, ...
          0.0019031683954380, ...
          0.0019031683954380, ...
          0.0019031683954380, ...
          0.0019031683954380, ...
          0.0019031683954380, ...
          0.0039581444907566, ...
          0.0039581444907566, ...
          0.0039581444907566, ...
          0.0039581444907566, ...
          0.0039581444907566, ...
          0.0039581444907566, ...
          0.0021633300119175, ...
          0.0021633300119175, ...
          0.0021633300119175, ...
          0.0021633300119175, ...
          0.0021633300119175, ...
          0.0021633300119175, ...
          0.0062667413965418, ...
          0.0062667413965418, ...
          0.0062667413965418, ...
          0.0062667413965418, ...
          0.0062667413965418, ...
          0.0062667413965418, ...
          0.0024314709447528, ...
          0.0024314709447528, ...
          0.0024314709447528, ...
          0.0024314709447528, ...
          0.0024314709447528, ...
          0.0024314709447528, ...
          0.0028265780976025, ...
          0.0028265780976025, ...
          0.0028265780976025, ...
          0.0028265780976025, ...
          0.0028265780976025, ...
          0.0028265780976025, ...
          0.0064753562254833, ...
          0.0064753562254833, ...
          0.0064753562254833, ...
          0.0064753562254833, ...
          0.0064753562254833, ...
          0.0064753562254833, ...
          0.0042484824512542, ...
          0.0042484824512542, ...
          0.0042484824512542, ...
          0.0042484824512542, ...
          0.0042484824512542, ...
          0.0042484824512542, ...
          0.0029100859090623, ...
          0.0029100859090623, ...
          0.0029100859090623, ...
          0.0029100859090623, ...
          0.0029100859090623, ...
          0.0029100859090623, ...
          0.0017543943309314, ...
          0.0017543943309314, ...
          0.0017543943309314, ...
          0.0017543943309314, ...
          0.0017543943309314, ...
          0.0017543943309314, ...
          0.0053278143635326, ...
          0.0053278143635326, ...
          0.0053278143635326, ...
          0.0053278143635326, ...
          0.0053278143635326, ...
          0.0053278143635326, ...
          0.0036960706615539, ...
          0.0036960706615539, ...
          0.0036960706615539, ...
          0.0007117355150534, ...
          0.0007117355150534, ...
          0.0007117355150534, ...
          0.0007117355150534, ...
          0.0007117355150534, ...
          0.0007117355150534, ...
          0.0015685196181434, ...
          0.0015685196181434, ...
          0.0015685196181434, ...
          0.0015685196181434, ...
          0.0015685196181434, ...
          0.0015685196181434, ...
          0.0069096837033853, ...
          0.0069096837033853, ...
          0.0069096837033853, ...
          0.0069096837033853, ...
          0.0069096837033853, ...
          0.0069096837033853, ...
          0.0006077668893384, ...
          0.0006077668893384, ...
          0.0006077668893384, ...
          0.0006077668893384, ...
          0.0006077668893384, ...
          0.0006077668893384, ...
          0.0058599060505518, ...
          0.0058599060505518, ...
          0.0058599060505518, ...
          0.0058599060505518, ...
          0.0058599060505518, ...
          0.0058599060505518, ...
          0.0077651860406297, ...
          0.0077651860406297, ...
          0.0077651860406297, ...
          0.0077651860406297, ...
          0.0077651860406297, ...
          0.0077651860406297, ...
          0.0013100408329861, ...
          0.0013100408329861, ...
          0.0013100408329861, ...
          0.0013100408329861, ...
          0.0013100408329861, ...
          0.0013100408329861, ...
          0.0010570972491723, ...
          0.0010570972491723, ...
          0.0010570972491723, ...
          0.0010570972491723, ...
          0.0010570972491723, ...
          0.0010570972491723, ...
          0.0080973376090284, ...
          0.0080973376090284, ...
          0.0080973376090284, ...
          0.0040411976507506, ...
          0.0040411976507506, ...
          0.0040411976507506, ...
          0.0040411976507506, ...
          0.0040411976507506, ...
          0.0040411976507506, ...
          0.0005242478913459, ...
          0.0005242478913459, ...
          0.0005242478913459, ...
          0.0005242478913459, ...
          0.0005242478913459, ...
          0.0005242478913459, ...
          0.0052048680063201, ...
          0.0052048680063201, ...
          0.0052048680063201, ...
          0.0052048680063201, ...
          0.0052048680063201, ...
          0.0052048680063201, ...
          0.0030333113262699, ...
          0.0030333113262699, ...
          0.0030333113262699, ...
          0.0030333113262699, ...
          0.0030333113262699, ...
          0.0030333113262699, ...
          0.0048685523603979, ...
          0.0048685523603979, ...
          0.0048685523603979, ...
          0.0048685523603979, ...
          0.0048685523603979, ...
          0.0048685523603979, ...
          0.0066028726180890, ...
          0.0066028726180890, ...
          0.0066028726180890, ...
          0.0066028726180890, ...
          0.0066028726180890, ...
          0.0066028726180890, ...
          0.0072906010527868, ...
          0.0072906010527868, ...
          0.0072906010527868, ...
          0.0056531366883124, ...
          0.0056531366883124, ...
          0.0056531366883124, ...
          0.0056531366883124, ...
          0.0056531366883124, ...
          0.0056531366883124, ...
          0.0061919290123439, ...
          0.0061919290123439, ...
          0.0061919290123439, ...
          0.0061919290123439, ...
          0.0061919290123439, ...
          0.0061919290123439, ...
          0.0060555267820254, ...
          0.0060555267820254, ...
          0.0060555267820254, ...
          0.0067589446392298, ...
          0.0067589446392298, ...
          0.0067589446392298, ...
          0.0079220445765913, ...
          0.0079220445765913, ...
          0.0079220445765913 ];

  return
end
