4 points << 0.375, 0.375, 0.25;
5 weights << 0.333333333333333314829616256247390992939472198486328125;
10 points << 0.6600989144467404035054869382292963564395904541015625, 0.6600989144467404035054869382292963564395904541015625, 0.166666666666666685170383743752609007060527801513671875, 0.6600989144467404035054869382292963564395904541015625, 0.173234418886592800301826855502440594136714935302734375, 0.166666666666666685170383743752609007060527801513671875, 0.173234418886592800301826855502440594136714935302734375, 0.6600989144467404035054869382292963564395904541015625, 0.166666666666666685170383743752609007060527801513671875, 0.173234418886592800301826855502440594136714935302734375, 0.173234418886592800301826855502440594136714935302734375, 0.166666666666666685170383743752609007060527801513671875, 0.1499999999999999944488848768742172978818416595458984375, 0.1499999999999999944488848768742172978818416595458984375, 0.6999999999999999555910790149937383830547332763671875;
11 weights << 0.07031249999999998612221219218554324470460414886474609375, 0.07031249999999998612221219218554324470460414886474609375, 0.07031249999999998612221219218554324470460414886474609375, 0.07031249999999998612221219218554324470460414886474609375, 0.052083333333333335646297967969076125882565975189208984375;
16 points << 0.359516105779244143914041842435835860669612884521484375, 0.359516105779244143914041842435835860669612884521484375, 0.54415184401122529411765071927220560610294342041015625, 0.359516105779244143914041842435835860669612884521484375, 0.09633205020953057584609524610641528852283954620361328125, 0.54415184401122529411765071927220560610294342041015625, 0.09633205020953057584609524610641528852283954620361328125, 0.359516105779244143914041842435835860669612884521484375, 0.54415184401122529411765071927220560610294342041015625, 0.09633205020953057584609524610641528852283954620361328125, 0.09633205020953057584609524610641528852283954620361328125, 0.54415184401122529411765071927220560610294342041015625, 0.69205074034717306563635474958573468029499053955078125, 0.69205074034717306563635474958573468029499053955078125, 0.122514822655441391052733024480403400957584381103515625, 0.69205074034717306563635474958573468029499053955078125, 0.1854344369973856265776390728206024505198001861572265625, 0.122514822655441391052733024480403400957584381103515625, 0.1854344369973856265776390728206024505198001861572265625, 0.69205074034717306563635474958573468029499053955078125, 0.122514822655441391052733024480403400957584381103515625, 0.1854344369973856265776390728206024505198001861572265625, 0.1854344369973856265776390728206024505198001861572265625, 0.122514822655441391052733024480403400957584381103515625;
17 weights << 0.0251964705199563578086330295491279684938490390777587890625, 0.0251964705199563578086330295491279684938490390777587890625, 0.0251964705199563578086330295491279684938490390777587890625, 0.0251964705199563578086330295491279684938490390777587890625, 0.058136862813376988246005794280790723860263824462890625, 0.058136862813376988246005794280790723860263824462890625, 0.058136862813376988246005794280790723860263824462890625, 0.058136862813376988246005794280790723860263824462890625;
21 weights.resize(27, 1);
22 points << 0.82253085862336960953911102478741668164730072021484375, 0.82253085862336960953911102478741668164730072021484375, 0.072994024073149754716638426543795503675937652587890625, 0.82253085862336960953911102478741668164730072021484375, 0.1044751173034806634998261642977013252675533294677734375, 0.072994024073149754716638426543795503675937652587890625, 0.1044751173034806634998261642977013252675533294677734375, 0.82253085862336960953911102478741668164730072021484375, 0.072994024073149754716638426543795503675937652587890625, 0.1044751173034806634998261642977013252675533294677734375, 0.1044751173034806634998261642977013252675533294677734375, 0.072994024073149754716638426543795503675937652587890625, 0.4635029879634251503972564023570157587528228759765625, 0.82253085862336960953911102478741668164730072021484375, 0.072994024073149754716638426543795503675937652587890625, 0.4635029879634251503972564023570157587528228759765625, 0.10447511730348064962203835648324456997215747833251953125, 0.072994024073149754716638426543795503675937652587890625, 0.82253085862336960953911102478741668164730072021484375, 0.4635029879634251503972564023570157587528228759765625, 0.072994024073149754716638426543795503675937652587890625, 0.10447511730348064962203835648324456997215747833251953125, 0.4635029879634251503972564023570157587528228759765625, 0.072994024073149754716638426543795503675937652587890625, 0.4635029879634251503972564023570157587528228759765625, 0.4635029879634251503972564023570157587528228759765625, 0.072994024073149754716638426543795503675937652587890625, 0.57940247090778651539721977314911782741546630859375, 0.57940247090778651539721977314911782741546630859375, 0.34700376603835192401703579889726825058460235595703125, 0.57940247090778651539721977314911782741546630859375, 0.07359376305386151895238100451024365611374378204345703125, 0.34700376603835192401703579889726825058460235595703125, 0.07359376305386151895238100451024365611374378204345703125, 0.57940247090778651539721977314911782741546630859375, 0.34700376603835192401703579889726825058460235595703125, 0.07359376305386151895238100451024365611374378204345703125, 0.07359376305386151895238100451024365611374378204345703125, 0.34700376603835192401703579889726825058460235595703125, 0.326498116980824037991482100551365874707698822021484375, 0.57940247090778651539721977314911782741546630859375, 0.34700376603835192401703579889726825058460235595703125, 0.326498116980824037991482100551365874707698822021484375, 0.07359376305386151895238100451024365611374378204345703125, 0.34700376603835192401703579889726825058460235595703125, 0.57940247090778651539721977314911782741546630859375, 0.326498116980824037991482100551365874707698822021484375, 0.34700376603835192401703579889726825058460235595703125, 0.07359376305386151895238100451024365611374378204345703125, 0.326498116980824037991482100551365874707698822021484375, 0.34700376603835192401703579889726825058460235595703125, 0.326498116980824037991482100551365874707698822021484375, 0.326498116980824037991482100551365874707698822021484375, 0.34700376603835192401703579889726825058460235595703125, 0.2617510478827345110630631097592413425445556640625, 0.2617510478827345110630631097592413425445556640625, 0.70500220988849837677747700581676326692104339599609375, 0.2617510478827345110630631097592413425445556640625, 0.033246742228767132976141596145680523477494716644287109375, 0.70500220988849837677747700581676326692104339599609375, 0.033246742228767132976141596145680523477494716644287109375, 0.2617510478827345110630631097592413425445556640625, 0.70500220988849837677747700581676326692104339599609375, 0.033246742228767132976141596145680523477494716644287109375, 0.033246742228767132976141596145680523477494716644287109375, 0.70500220988849837677747700581676326692104339599609375, 0.147498895055750811611261497091618366539478302001953125, 0.2617510478827345110630631097592413425445556640625, 0.70500220988849837677747700581676326692104339599609375, 0.147498895055750811611261497091618366539478302001953125, 0.03324674222876712603724769223845214582979679107666015625, 0.70500220988849837677747700581676326692104339599609375, 0.2617510478827345110630631097592413425445556640625, 0.147498895055750811611261497091618366539478302001953125, 0.70500220988849837677747700581676326692104339599609375, 0.03324674222876712603724769223845214582979679107666015625, 0.147498895055750811611261497091618366539478302001953125, 0.70500220988849837677747700581676326692104339599609375, 0.147498895055750811611261497091618366539478302001953125, 0.147498895055750811611261497091618366539478302001953125, 0.70500220988849837677747700581676326692104339599609375;
23 weights << 0.01212471921796964835493781720288097858428955078125, 0.01212471921796964835493781720288097858428955078125, 0.01212471921796964835493781720288097858428955078125, 0.01212471921796964835493781720288097858428955078125, 0.01939955074875143736790050752460956573486328125, 0.01939955074875143736790050752460956573486328125, 0.01939955074875143736790050752460956573486328125, 0.01939955074875143736790050752460956573486328125, 0.0310392811980023004825302024300981429405510425567626953125, 0.01128443435647114197195595153289104928262531757354736328125, 0.01128443435647114197195595153289104928262531757354736328125, 0.01128443435647114197195595153289104928262531757354736328125, 0.01128443435647114197195595153289104928262531757354736328125, 0.0180550949703538292367976936247941921465098857879638671875, 0.0180550949703538292367976936247941921465098857879638671875, 0.0180550949703538292367976936247941921465098857879638671875, 0.0180550949703538292367976936247941921465098857879638671875, 0.02888815195256612400331874823677935637533664703369140625, 0.0023110110346127067659782738928697654046118259429931640625, 0.0023110110346127067659782738928697654046118259429931640625, 0.0023110110346127067659782738928697654046118259429931640625, 0.0023110110346127067659782738928697654046118259429931640625, 0.003697617655380330999037585826272334088571369647979736328125, 0.003697617655380330999037585826272334088571369647979736328125, 0.003697617655380330999037585826272334088571369647979736328125, 0.003697617655380330999037585826272334088571369647979736328125, 0.005916188248608529771932484919716443982906639575958251953125;