PolyFEM
Loading...
Searching...
No Matches
auto_tetrahedron.ipp
Go to the documentation of this file.
1case 1: // GrundmannMöller(tetrahedron, 0)
2 points.resize(1, 3);
3 weights.resize(1, 1);
4 points << 0.25, 0.25, 0.25;
5 weights << 1;
6 break;
7case 2: // HammerMarloweStroud(1)
8 points.resize(4, 3);
9 weights.resize(4, 1);
10 points << 0.13819660112501053195188660538406111299991607666015625, 0.13819660112501053195188660538406111299991607666015625, 0.58541019662496840414434018384781666100025177001953125, 0.13819660112501053195188660538406111299991607666015625, 0.58541019662496840414434018384781666100025177001953125, 0.13819660112501053195188660538406111299991607666015625, 0.58541019662496840414434018384781666100025177001953125, 0.13819660112501053195188660538406111299991607666015625, 0.13819660112501053195188660538406111299991607666015625, 0.13819660112501053195188660538406111299991607666015625, 0.13819660112501053195188660538406111299991607666015625, 0.13819660112501053195188660538406111299991607666015625;
11 weights << 0.25, 0.25, 0.25, 0.25;
12 break;
13case 3: // XG(3)
14 points.resize(6, 3);
15 weights.resize(6, 1);
16 points << 0.162001491698524457962804490307462401688098907470703125, 0.18385035049209774715706089409650303423404693603515625, 0.012718366313681450652239846021984703838825225830078125, 0.01090521221118924410919959200327866710722446441650390625, 0.2815238021235462184677089680917561054229736328125, 0.3621268299455338013359551041503436863422393798828125, 0.190117002439283921955137657278100959956645965576171875, 0.0114033294445571690978180612319192732684314250946044921875, 0.3586207204668838688377263679285533726215362548828125, 0.1708169251649890030275713570517837069928646087646484375, 0.15281814309092733861206170331570319831371307373046875, 0.63849329996172665691034353585564531385898590087890625, 0.158685163227440584332583739524125121533870697021484375, 0.5856628056552157790548562843468971550464630126953125, 0.130847168952096470917467740946449339389801025390625, 0.57122605214911514881492848871857859194278717041015625, 0.1469183900871695869216893015618552453815937042236328125, 0.1403728057942107143585275252917199395596981048583984375;
17 weights << 0.12232200275734507466385281304610543884336948394775390625, 0.12806641271074692411957585136406123638153076171875, 0.1325680271444452384965728697352460585534572601318359375, 0.14062440966040323786501176073215901851654052734375, 0.224415166917557418191364604354021139442920684814453125, 0.252003980809502314830439217985258437693119049072265625;
18 break;
19case 4: // XG(4)
20 points.resize(11, 3);
21 weights.resize(11, 1);
22 points << 0.04049050672759042790449512949635391123592853546142578125, 0.0135607018798028812478495552795720868743956089019775390625, 0.77125473269537614395829905333812348544597625732421875, 0.75250850700965499218142440440715290606021881103515625, 0.06809937093820665754417831294631469063460826873779296875, 0.09798720364927911152808093220301088877022266387939453125, 0.06722329489338339791881793416905566118657588958740234375, 0.0351839297735987155402170856177690438926219940185546875, 0.1563638932393952851729324038387858308851718902587890625, 0.419266313879513019546863006326020695269107818603515625, 0.04778143555908666295639619647772633470594882965087890625, 0.4796110110256550651541829211055301129817962646484375, 0.45076587609127682920728830140433274209499359130859375, 0.059456616299433828753961961410823278129100799560546875, 0.056824017127933668103167974550160579383373260498046875, 0.1294113737889104054357147788323345594108104705810546875, 0.33019041483746447429581394317210651934146881103515625, 0.00239100745743936471399138099513947963714599609375, 0.12154199133392780407536548636926454491913318634033203125, 0.306493988429690278341155362795689143240451812744140625, 0.562972760143046091485530268982984125614166259765625, 0.09720464458758326653509129755548201501369476318359375, 0.684390415453040024118536166497506201267242431640625, 0.111800767397383093992857538978569209575653076171875, 0.029569495206479612381400556841981597244739532470703125, 0.317903560213394609235137977520935237407684326171875, 0.3232939848374789537643891890184022486209869384765625, 0.432710239047768563391827001396450214087963104248046875, 0.353823239209297091267814039383665658533573150634765625, 0.10962240533194123059956837096251547336578369140625, 0.2402766649280726196646895687081268988549709320068359375, 0.126801725915392016208471659410861320793628692626953125, 0.328473206722038446603306738325045444071292877197265625;
23 weights << 0.03925109092483995698596999091023462824523448944091796875, 0.055273369155936898089453990223773871548473834991455078125, 0.055393798871576367670588325609060120768845081329345703125, 0.05993318514655952833347640762440278194844722747802734375, 0.06946996593763536675947278808962437324225902557373046875, 0.07616271524555835725767138910669018514454364776611328125, 0.0794266800680253071131886599687277339398860931396484375, 0.10646803415549009608209729549344046972692012786865234375, 0.11023423242849765546491624945701914839446544647216796875, 0.1549761160162460849054610889652394689619541168212890625, 0.193410812049634450726642853624070994555950164794921875;
24 break;
25case 5: // Walkington(tetrahedron, p5)
26 points.resize(14, 3);
27 weights.resize(14, 1);
28 points << 0.310885919263300614101552810097928158938884735107421875, 0.310885919263300614101552810097928158938884735107421875, 0.310885919263300614101552810097928158938884735107421875, 0.06734224221009821320649280096404254436492919921875, 0.310885919263300614101552810097928158938884735107421875, 0.310885919263300614101552810097928158938884735107421875, 0.310885919263300614101552810097928158938884735107421875, 0.06734224221009821320649280096404254436492919921875, 0.310885919263300614101552810097928158938884735107421875, 0.310885919263300614101552810097928158938884735107421875, 0.310885919263300614101552810097928158938884735107421875, 0.06734224221009821320649280096404254436492919921875, 0.0927352503108912207263614391195005737245082855224609375, 0.0927352503108912207263614391195005737245082855224609375, 0.0927352503108912207263614391195005737245082855224609375, 0.721794249067326365576491298270411789417266845703125, 0.0927352503108912207263614391195005737245082855224609375, 0.0927352503108912207263614391195005737245082855224609375, 0.0927352503108912207263614391195005737245082855224609375, 0.721794249067326365576491298270411789417266845703125, 0.0927352503108912207263614391195005737245082855224609375, 0.0927352503108912207263614391195005737245082855224609375, 0.0927352503108912207263614391195005737245082855224609375, 0.721794249067326365576491298270411789417266845703125, 0.4544962958743503644853944933856837451457977294921875, 0.04550370412564964939239331442877301014959812164306640625, 0.04550370412564964939239331442877301014959812164306640625, 0.04550370412564964939239331442877301014959812164306640625, 0.4544962958743503644853944933856837451457977294921875, 0.04550370412564964939239331442877301014959812164306640625, 0.04550370412564964939239331442877301014959812164306640625, 0.04550370412564964939239331442877301014959812164306640625, 0.4544962958743503644853944933856837451457977294921875, 0.4544962958743503644853944933856837451457977294921875, 0.04550370412564964939239331442877301014959812164306640625, 0.4544962958743503644853944933856837451457977294921875, 0.04550370412564964939239331442877301014959812164306640625, 0.4544962958743503644853944933856837451457977294921875, 0.4544962958743503644853944933856837451457977294921875, 0.4544962958743503644853944933856837451457977294921875, 0.4544962958743503644853944933856837451457977294921875, 0.04550370412564964939239331442877301014959812164306640625;
29 weights << 0.1126879257180158633300237625007866881787776947021484375, 0.1126879257180158633300237625007866881787776947021484375, 0.1126879257180158633300237625007866881787776947021484375, 0.1126879257180158633300237625007866881787776947021484375, 0.07349304311636195574664043306256644427776336669921875, 0.07349304311636195574664043306256644427776336669921875, 0.07349304311636195574664043306256644427776336669921875, 0.07349304311636195574664043306256644427776336669921875, 0.042546020777081465513713709469811874441802501678466796875, 0.042546020777081465513713709469811874441802501678466796875, 0.042546020777081465513713709469811874441802501678466796875, 0.042546020777081465513713709469811874441802501678466796875, 0.042546020777081465513713709469811874441802501678466796875, 0.042546020777081465513713709469811874441802501678466796875;
30 break;
31case 6: // XG(6)
32 points.resize(23, 3);
33 weights.resize(23, 1);
34 points << 0.038836084344884447272505667569930665194988250732421875, 0.90292879901361133843096240525483153760433197021484375, 0.03391614239336127045731927864835597574710845947265625, 0.9037700013321818826028675175621174275875091552734375, 0.0293357210831786639759766188717549084685742855072021484375, 0.044028453770616315932073803196544758975505828857421875, 0.04057605106681790030354051168615114875137805938720703125, 0.0886003504689102105995601732502109371125698089599609375, 0.86204164068675293020049821279826574027538299560546875, 0.05132520616520296063978179290643311105668544769287109375, 0.037264752138355498878308225130240316502749919891357421875, 0.0702710900341231015087117839357233606278896331787109375, 0.00735452383806935172660956823165179230272769927978515625, 0.251184495277529673540328758463147096335887908935546875, 0.53016332230281459914067454519681632518768310546875, 0.0647751604471050457245695497476845048367977142333984375, 0.390862050671011818092637213339912705123424530029296875, 0.5208949933088284911519849629257805645465850830078125, 0.060010583020269119003398117229153285734355449676513671875, 0.0258426862607033132335221381481460412032902240753173828125, 0.7011055474828420397415129627916030585765838623046875, 0.0647694369300528816069117965525947511196136474609375, 0.63676750855851393939843774205655790865421295166015625, 0.03061885632785765753993700855062343180179595947265625, 0.2757863004698506426137782909790985286235809326171875, 0.0600161491661686807841391555484733544290065765380859375, 0.61020140952806622980375550469034351408481597900390625, 0.325119658577025238965774178723222576081752777099609375, 0.3268335046190458115233923308551311492919921875, 0.018667118254730608040148354120901785790920257568359375, 0.0659249231600099461214625762295327149331569671630859375, 0.25359367474320027024958790207165293395519256591796875, 0.05616003854336037992567298715584911406040191650390625, 0.6174557201472687939514116806094534695148468017578125, 0.2584491489839255695670772183802910149097442626953125, 0.06089514992623612510413977361167781054973602294921875, 0.626540201708882360520647125667892396450042724609375, 0.062115533183598754807253072840467211790382862091064453125, 0.06289472498862391791618620118242688477039337158203125, 0.2779036693300780402893224163562990725040435791015625, 0.5949096890217955291291218600235879421234130859375, 0.06345374635312872602099787400220520794391632080078125, 0.59471730187579563420285921893082559108734130859375, 0.0666032980076031455585194862578646279871463775634765625, 0.27350140735323080765084569065948016941547393798828125, 0.0660986624146805146207128700552857480943202972412109375, 0.63005455511098962251281818680581636726856231689453125, 0.2201679684142747728259337236522696912288665771484375, 0.2877250948264642449458960982155986130237579345703125, 0.06462063807336852760965228981149266473948955535888671875, 0.07030848571044052974787774701326270587742328643798828125, 0.32838817123122165941850880699348635971546173095703125, 0.32028743369769252513634683054988272488117218017578125, 0.3130357243328407701454807465779595077037811279296875, 0.055099022490725679812584303363109938800334930419921875, 0.38108430890631017629033294724649749696254730224609375, 0.21187747126825973165153982336050830781459808349609375, 0.0667895997817381237293687945566489361226558685302734375, 0.0769927171009672506318821660897810943424701690673828125, 0.32615440763627800979662652025581337511539459228515625, 0.12464996363748627461465190435774275101721286773681640625, 0.201234567364420968704763481582631357014179229736328125, 0.5220116576881619341321538740885443985462188720703125, 0.31919428034893115864178980700671672821044921875, 0.044383344357208205643861020917029236443340778350830078125, 0.332253109944078806048395335892564617097377777099609375, 0.279420052945988206527516695132362656295299530029296875, 0.26956992963327197632139586858102120459079742431640625, 0.195189233155753594228798419862869195640087127685546875;
35 weights << 0.00709579485165952837666392127857761806808412075042724609375, 0.007241276891866974853295690905952142202295362949371337890625, 0.01042333572369594750506305302906184806488454341888427734375, 0.0159254791850037512312976417661047889851033687591552734375, 0.0225656672781428292717809114265037351287901401519775390625, 0.0242312868774443544717112075659315451048314571380615234375, 0.0255043242670424420703856327463654452003538608551025390625, 0.031509409882706444772093590245276573114097118377685546875, 0.03971409764908227779667271306607290171086788177490234375, 0.04323929669547339760260484808895853348076343536376953125, 0.043590398060629177712232973362915799953043460845947265625, 0.046613134126580711702469983492846949957311153411865234375, 0.047148030472261216738960598604535334743559360504150390625, 0.048890075902442174660134099895003600977361202239990234375, 0.04976863009151431815890731513718492351472377777099609375, 0.05303332390816938024524773709345026873052120208740234375, 0.0539350106283119912209400581559748388826847076416015625, 0.059821347661429165321056444781788741238415241241455078125, 0.06261447528131126871731026994893909431993961334228515625, 0.0630663618855205332369706638928619213402271270751953125, 0.06433402197308753234228362316571292467415332794189453125, 0.06713581621255702847061996862976229749619960784912109375, 0.112599404494067967252846074188710190355777740478515625;
36 break;
37case 7: // XG(7)
38 points.resize(31, 3);
39 weights.resize(31, 1);
40 points << 0.0192079934885853453874204888052190653979778289794921875, 0.65133489584823756057829768906231038272380828857421875, 0.32746028484487721410545191247365437448024749755859375, 0.323456841789597715486337392576388083398342132568359375, 0.61517098831187044805091090893256478011608123779296875, 0.00044998531308093614455856368294917047023773193359375, 0.635521510583761273238678768393583595752716064453125, 0.059894472231908503501163210103186429478228092193603515625, 0.304083583740058338573675200677826069295406341552734375, 0.293770036523707034348262823186814785003662109375, 0.027482378192834409913469784214612445794045925140380859375, 0.050764355924861150060056758093196549452841281890869140625, 0.0620110919366440860311939786697621457278728485107421875, 0.057182154516778826991441064819809980690479278564453125, 0.8286700644885660604899157988256774842739105224609375, 0.05989419506998693021326829466488561592996120452880859375, 0.0567758666899469133237943196945707313716411590576171875, 0.05878587154467078412789504682223196141421794891357421875, 0.82074530074159479653417292865924537181854248046875, 0.058910412825609152764894105303028482012450695037841796875, 0.057529213587559031861662361961862188763916492462158203125, 0.0258331677317304164720468406812869943678379058837890625, 0.280405238101906040260047348056104965507984161376953125, 0.062213120248358955155509875112329609692096710205078125, 0.1991105720528833777915878044950659386813640594482421875, 0.263747375338564793434414923467556945979595184326171875, 0.5355285199885617686277328175492584705352783203125, 0.59910094362002563883606853778474032878875732421875, 0.03521379529745456704592498908823472447693347930908203125, 0.04602688498550804030440275482760625891387462615966796875, 0.223470202530142769692389492774964310228824615478515625, 0.2255285376972643585080646744245314039289951324462890625, 0.0001122816303801565940290174694382585585117340087890625, 0.003929651487087848504842213515075854957103729248046875, 0.2418446130585828746095700125806615687906742095947265625, 0.40369732861704588078310962373507209122180938720703125, 0.01403308447330531283370191886206157505512237548828125, 0.56616307453069725230676567662158049643039703369140625, 0.18901894075832703645545507242786698043346405029296875, 0.062474022523150207764075503291678614914417266845703125, 0.81287255557100002167913999073789454996585845947265625, 0.06068399158005066684751227512606419622898101806640625, 0.0624444127129090975625302917251246981322765350341796875, 0.58632128583012177447386648054816760122776031494140625, 0.02728623046778666516587463775067590177059173583984375, 0.5287113064136530482528542052023112773895263671875, 0.2169982993458657583030202431473298929631710052490234375, 0.0198938969045189539830431613154360093176364898681640625, 0.261508769176582667181918395726825110614299774169921875, 0.011975876889157570370780803159505012445151805877685546875, 0.376400049427088878584157782825059257447719573974609375, 0.0530001383345467813601459283745498396456241607666015625, 0.044977663126880063071411086639272980391979217529296875, 0.6267123878514408996664997175685130059719085693359375, 0.03316569983103569152493861338371061719954013824462890625, 0.274801534897993582351460872814641334116458892822265625, 0.6157912949870019136966448058956302702426910400390625, 0.26042058799826206527683325475663878023624420166015625, 0.5646501024676913171873593455529771745204925537109375, 0.1523963260402145802885343073285184800624847412109375, 0.60182357763181182352951736902468837797641754150390625, 0.28999403436551307589041925893980078399181365966796875, 0.06355212009603850020766913075931370258331298828125, 0.05287762937885449876507237831901875324547290802001953125, 0.054979582895514134133208017374272458255290985107421875, 0.2931235478457339116431512593408115208148956298828125, 0.2977852343835241111236200595158152282238006591796875, 0.047649443100892342750629637748716049827635288238525390625, 0.5865542176163220933204911489156074821949005126953125, 0.55045594162485966815978599697700701653957366943359375, 0.043743470160731885709726185496037942357361316680908203125, 0.2485587322284052991250291597680188715457916259765625, 0.258280547367443824580135469659580849111080169677734375, 0.08266909560739214846147859816483105532824993133544921875, 0.15867168717534863020546254119835793972015380859375, 0.397174402994917297160526459265383891761302947998046875, 0.1710488778187786162998662575773778371512889862060546875, 0.1419154372776134376277212822969886474311351776123046875, 0.10746243078315342867057324838242493569850921630859375, 0.475849161739315296149044343110290355980396270751953125, 0.305437274050588569718200915303896181285381317138671875, 0.41035809599493955346360962721519172191619873046875, 0.244761650919341600118883661707513965666294097900390625, 0.270871550946603034670800980165950022637844085693359375, 0.252130530629395444019991145978565327823162078857421875, 0.448739255383575230684556345295277424156665802001953125, 0.081575769770675987668795414720079861581325531005859375, 0.10989597632702112484093248667704756371676921844482421875, 0.276571682738857571592916428926400840282440185546875, 0.176284251169572525608231217120192013680934906005859375, 0.1764382230149479646730270587795530445873737335205078125, 0.1757661102664513086413222708870307542383670806884765625, 0.42898304417109633934757084716693498194217681884765625;
41 weights << 0.007708181162000488258201347235853972961194813251495361328125, 0.01200379218821985560783360824643750675022602081298828125, 0.01251410745432063147120071988638301263563334941864013671875, 0.0167020010636448855423363824002080946229398250579833984375, 0.0180570774841578469971370424218548578210175037384033203125, 0.0192028117961788036271997270887368358671665191650390625, 0.0205903486322805383268441659083691774867475032806396484375, 0.0207120821637628467482006300315333646722137928009033203125, 0.020872705161790204575478213655514991842210292816162109375, 0.021092765841878503840778336098082945682108402252197265625, 0.0221803191752117830060075931442042929120361804962158203125, 0.02234867148258416758022093517865869216620922088623046875, 0.022411365395391312504980163566870032809674739837646484375, 0.0232168093278621902320058012492154375649988651275634765625, 0.0232909869573198029246707818629147368483245372772216796875, 0.0245624298859732186073312476537466864101588726043701171875, 0.02732991431764643375235124267419450916349887847900390625, 0.0280611783139330696335012049758006469346582889556884765625, 0.0283127876119325418147187889417182304896414279937744140625, 0.02879628359523457581392591464464203454554080963134765625, 0.031411127455499628091661890039176796562969684600830078125, 0.033795865302750978387269498171008308418095111846923828125, 0.036935809111438476504130079547394416294991970062255859375, 0.041838531607600371042821052469662390649318695068359375, 0.042991161963980707716448392829988733865320682525634765625, 0.052781665653553667960640183309806161560118198394775390625, 0.06030151559120970616856283186280052177608013153076171875, 0.0641888389354598742908564190656761638820171356201171875, 0.06671120716573174236341259302207618020474910736083984375, 0.06673948942088066271782764715680968947708606719970703125, 0.082338168780569820359716004531946964561939239501953125;
42 break;
43case 8: // XG(8)
44 points.resize(44, 3);
45 weights.resize(44, 1);
46 points << 0.95738162605830268159223805923829786479473114013671875, 0.01600798423129821956845120212165056727826595306396484375, 0.02563851134138407650286950456575141288340091705322265625, 0.00885559427870574733532293976168148219585418701171875, 0.94856392979900483464206217831815592944622039794921875, 0.0249733197954109531480071382247842848300933837890625, 0.0300522477759322011181541967062003095634281635284423828125, 0.006719678822153188173238458347213963861577212810516357421875, 0.022419870570312451507621887003551819361746311187744140625, 0.048689004639021989107039445343616534955799579620361328125, 0.0221620710966623953031007232539195683784782886505126953125, 0.924577739889799854466900796978734433650970458984375, 0.465315160413036499331695949877030216157436370849609375, 0.00542218330717808734420248839569467236287891864776611328125, 0.06745093111152267173480368001037277281284332275390625, 0.500329672032976180418017975171096622943878173828125, 0.00811205075570605761703379954496995196677744388580322265625, 0.455795706332597749810275900017586536705493927001953125, 0.61133653369188412085577510879375040531158447265625, 0.0055757730304382378816452359160393825732171535491943359375, 0.1523441964830282990828180800235713832080364227294921875, 0.0277767579935654096434660687009454704821109771728515625, 0.46654058589091906839030343689955770969390869140625, 0.47987580724298328771482147203641943633556365966796875, 0.49825496178220429754901488195173442363739013671875, 0.079757870966905730636398175192880444228649139404296875, 0.008065883812069907232711329925223253667354583740234375, 0.479406653352865863570997362330672331154346466064453125, 0.32009560675039805399677561581484042108058929443359375, 0.000591010863814578346620010051992721855640411376953125, 0.039856677923423032561256462713572545908391475677490234375, 0.034482075478942497692713686774368397891521453857421875, 0.761274315612826324439765812712721526622772216796875, 0.7205111657178717710081627956242300570011138916015625, 0.20436892390732541713305181474424898624420166015625, 0.03833926064005466205486527542234398424625396728515625, 0.0362046719285183671299677143906592391431331634521484375, 0.73136736003608937561892844314570538699626922607421875, 0.043353499165359021816357198986224830150604248046875, 0.7623678849544528457471415094914846122264862060546875, 0.05243838992870326898287913763851975090801715850830078125, 0.03455601333541850894714997366463649086654186248779296875, 0.1955460819226021162986484114298946224153041839599609375, 0.54179318246180951934576341955107636749744415283203125, 0.0130236525577129835795631151995621621608734130859375, 0.22097746499881765203099348582327365875244140625, 0.01239592336019547554049058391001381096430122852325439453125, 0.50870993848667767078808310543536208570003509521484375, 0.039380218684505641224546934608952142298221588134765625, 0.1731956086833511265776763821122585795819759368896484375, 0.73696916570041859362305558533989824354648590087890625, 0.04543453035210960611056663083218154497444629669189453125, 0.163299343299354082770236118449247442185878753662109375, 0.042691565602773540177850009058602154254913330078125, 0.156486685040066297869287836874718777835369110107421875, 0.75149653615183764632234897362650372087955474853515625, 0.04553064939700324220694938048836775124073028564453125, 0.046200582148664126602710666702478192746639251708984375, 0.04349881445195029339156889136575045995414257049560546875, 0.18659110835763659252961588208563625812530517578125, 0.04149415901827835373438801980228163301944732666015625, 0.71717735709395002974275712404050864279270172119140625, 0.19224313956027538896620399100356735289096832275390625, 0.2044918137472231389750731977983377873897552490234375, 0.04686865328087309878757338310606428422033786773681640625, 0.04698275690751362032582250094492337666451930999755859375, 0.71957333007169499428101744342711754143238067626953125, 0.055990644682102054530137280607959837652742862701416015625, 0.1796558097501712303323273545174743048846721649169921875, 0.0410502981454823057116954032608191482722759246826171875, 0.045685365746118165863887128352871513925492763519287109375, 0.464486328355917077459480424295179545879364013671875, 0.41507658426998872425173203737358562648296356201171875, 0.494799169319991294369032175382017157971858978271484375, 0.047001863032140211995368872521794401109218597412109375, 0.424650054079589389655069453510805033147335052490234375, 0.1362062412251983378741471142348018474876880645751953125, 0.408193175479079517486979966633953154087066650390625, 0.02261090963666045894342460087500512599945068359375, 0.222434642492778611444492753435042686760425567626953125, 0.5044825259532401684481328629772178828716278076171875, 0.216264148890651208834157159799360670149326324462890625, 0.05125376513387382149122828423060127533972263336181640625, 0.67809907036924155221413457184098660945892333984375, 0.04544737426285883064025483690784312784671783447265625, 0.4356669945456628223467987481853924691677093505859375, 0.04675241164180510278214342179126106202602386474609375, 0.1812621911709453303984673766535706818103790283203125, 0.25934638915961016891742474399507045745849609375, 0.52856894756951344760409483569674193859100341796875, 0.02882725890093539022895896550835459493100643157958984375, 0.22954071307265555557108882567263208329677581787109375, 0.230525956112832108857446655747480690479278564453125, 0.0622443994610204776041229024485801346600055694580078125, 0.403654775010058752826580530381761491298675537109375, 0.410122336201102388741901449975557625293731689453125, 0.397275457461443048945426426143967546522617340087890625, 0.08173362820479114498883888018099241890013217926025390625, 0.138110413168038681508420495447353459894657135009765625, 0.2161396926300790666264362016590894199907779693603515625, 0.0391905731975356330654136627344996668398380279541015625, 0.251079653338365016423949782620184123516082763671875, 0.2125192261175291308372692355987965129315853118896484375, 0.50564195098037034714621995590277947485446929931640625, 0.24800208480487651030443885247223079204559326171875, 0.486225245866159616614510241561220027506351470947265625, 0.275236027299906538257090460319886915385723114013671875, 0.19610842568831099441695187124423682689666748046875, 0.04529074988858361461296908601070754230022430419921875, 0.49314476795906470041330749154440127313137054443359375, 0.21133703585931329360647623616387136280536651611328125, 0.14251462990889451898368633919744752347469329833984375, 0.12814373976661774801044657579041086137294769287109375, 0.501261446269408939002687475294806063175201416015625, 0.2295406150635747322130697511965990997850894927978515625, 0.24201755731748042510531604420975781977176666259765625, 0.0449235473279347985453568981029093265533447265625, 0.428407770736018711499326627745176665484905242919921875, 0.06194696154684466160578182325480156578123569488525390625, 0.327399218493775789884381310912431217730045318603515625, 0.485313557638069215105502962614991702139377593994140625, 0.198619977669231173589281524982652626931667327880859375, 0.10642416182205349794998028301051817834377288818359375, 0.249520766079952382998641269296058453619480133056640625, 0.2499055507257549602062596250107162632048130035400390625, 0.33587817729396418631182541503221727907657623291015625, 0.1582590933458901949482111604083911515772342681884765625, 0.20739173514062347880582137804594822227954864501953125, 0.22245296786507395836451905779540538787841796875, 0.227462049986754732966431902241311036050319671630859375, 0.448954528663697838286594787859939970076084136962890625, 0.123252714471744295732236196272424422204494476318359375;
47 weights << 0.00151394539511506376165683729340116769890300929546356201171875, 0.0017451835353056517792513790965358566609211266040802001953125, 0.0020790845670188803397115950843954124138690531253814697265625, 0.002546900519342975253989092010442618629895150661468505859375, 0.006897428316375659763937111534914947696961462497711181640625, 0.007521150351860816408999799165258082211948931217193603515625, 0.009876516794886720795876300371674005873501300811767578125, 0.010128921250748622318038627554415143094956874847412109375, 0.01186542069707321837845892531504432554356753826141357421875, 0.012799383372619599352759678367874585092067718505859375, 0.01373577255828546672677958895292249508202075958251953125, 0.01471990717542728636935134289842608268372714519500732421875, 0.0150637694851030838616434692767143133096396923065185546875, 0.0153884454124109115724650109768845140933990478515625, 0.0156163892037806222023998969916647183708846569061279296875, 0.0165293668005522774444582267960868193767964839935302734375, 0.0169752292580147325085082599116503843106329441070556640625, 0.0173892025625114708675678087956839590333402156829833984375, 0.017612536185133469135433159635795163922011852264404296875, 0.017898803807292910927895235317919286899268627166748046875, 0.01798888989785994707570893069714657030999660491943359375, 0.020146710846789483984053958920412696897983551025390625, 0.02054503634456274208108794709914945997297763824462890625, 0.021924498606521590493567686053211218677461147308349609375, 0.0225045659680211569686480999052946572192013263702392578125, 0.022559238753502332264222474123016581870615482330322265625, 0.0227437206345037327970270979449196602217853069305419921875, 0.0234989235386930638005420490799224353395402431488037109375, 0.0241583439278136614947189997337773093022406101226806640625, 0.02513908607058863708960672056491603143513202667236328125, 0.0271175384854856517391485937196193845011293888092041015625, 0.0272549359344731144394469168901196098886430263519287109375, 0.0281856859000070812670823983125956146977841854095458984375, 0.032241253343927404884095011539102415554225444793701171875, 0.032293000640846357407465205824337317608296871185302734375, 0.032727274753541486795871406911828671582043170928955078125, 0.036550090707633077491411910386887029744684696197509765625, 0.0390627099489506968144070242487941868603229522705078125, 0.04009880514133006002008841051065246574580669403076171875, 0.0415674904154734459194031614970299415290355682373046875, 0.051779623939008499744485192195497802458703517913818359375, 0.05286292870602506133170805924237356521189212799072265625, 0.05335380244785541126173455950265633873641490936279296875, 0.055792487797727545462134202125525916926562786102294921875;
48 break;
49case 9: // XG(9)
50 points.resize(57, 3);
51 weights.resize(57, 1);
52 points << 0.720380720335919821906145443790592253208160400390625, 0.244078663540675311338645769865252077579498291015625, 0.0286492492841097234901326373801566660404205322265625, 0.78302383806765674112426722786040045320987701416015625, 0.03722731406074435145381329448355245403945446014404296875, 0.02416993956887299177527239635310252197086811065673828125, 0.0374671558210411259626226865293574519455432891845703125, 0.0431398494500382645444602758288965560495853424072265625, 0.034619399466606137760749106746516190469264984130859375, 0.22334766781360093634845043197856284677982330322265625, 0.72372409480706700879437676121597178280353546142578125, 0.01254246610327436339815676547004841268062591552734375, 0.440521404847323105880008142776205204427242279052734375, 0.033074356925428323450422141149829258210957050323486328125, 0.011119176669971524151758757170682656578719615936279296875, 0.8739842844692826684394049152615480124950408935546875, 0.048029733887250618262765300414685043506324291229248046875, 0.043245757225037768922693004469692823477089405059814453125, 0.58661940636785114833173793158493936061859130859375, 0.13317371325339255605513244518078863620758056640625, 0.006451911226469153604057282791472971439361572265625, 0.02302476689782932683936422790793585591018199920654296875, 0.20101510999608784846515163735602982342243194580078125, 0.7445722864134562968274622107855975627899169921875, 0.042066485409878506818159848990035243332386016845703125, 0.875196026528405557343148757354356348514556884765625, 0.040782756054028368453145958483219146728515625, 0.014923823978476857821107159907114692032337188720703125, 0.72761122983063997171626624549389816820621490478515625, 0.04411116572866158325183505439781583845615386962890625, 0.7378984493750679884982446310459636151790618896484375, 0.0105248700657296113958327765658395946957170963287353515625, 0.200202998520593922204824366417597047984600067138671875, 0.039677120515915043075239054815028794109821319580078125, 0.473171641431889999918070088824606500566005706787109375, 0.475472050284841574185890067383297719061374664306640625, 0.1432143403978234363904675774392671883106231689453125, 0.000666217908743757200075441549103061333880759775638580322265625, 0.2437786395113464010808712600919534452259540557861328125, 0.04589832979249515443331830510942381806671619415283203125, 0.039300651257047035380676192062310292385518550872802734375, 0.86894199947443506726330042511108331382274627685546875, 0.2313142488715318190184433433387312106788158416748046875, 0.0028645779883965361532760507401462746202014386653900146484375, 0.66280965933367708142753826905391179025173187255859375, 0.2183035505483950367011658499905024655163288116455078125, 0.063837608113377797280918457545340061187744140625, 0.709485572387096308233367381035350263118743896484375, 0.0302097149701841816149538999525248073041439056396484375, 0.0393132826972470150739269456607871688902378082275390625, 0.17858765784426522404970683055580593645572662353515625, 0.0317115615353828761424637150412308983504772186279296875, 0.029149131029844406459705652423508581705391407012939453125, 0.70836619536306277833404010380036197602748870849609375, 0.435066176799438653066687265891232527792453765869140625, 0.44718415034222591675217017836985178291797637939453125, 0.11194229159978352772242260471102781593799591064453125, 0.1946216802654708588615761755136190913617610931396484375, 0.420505174202866538468725821076077409088611602783203125, 0.004136110590135244624576671412796713411808013916015625, 0.63353475577745188562772682416834868490695953369140625, 0.0202948586616077709943173346118783229030668735504150390625, 0.0700929457374690201287847912681172601878643035888671875, 0.44434524781046358388181261034333147108554840087890625, 0.4748568828672350417008374279248528182506561279296875, 0.0197212690049435313000003588967956602573394775390625, 0.0331316669554181097989697946104570291936397552490234375, 0.7136911240616969909211775302537716925144195556640625, 0.21306583074243856668061880554887466132640838623046875, 0.1809521324516701612505897855953662656247615814208984375, 0.68205861296849390473795438083470799028873443603515625, 0.11152991058962857806591273401863873004913330078125, 0.01758681325508172632599013240906060673296451568603515625, 0.2037168634602604944117132390601909719407558441162109375, 0.1742700233240555285352257897102390415966510772705078125, 0.04483105915111014472262951358061400242149829864501953125, 0.21131799235917103629844859824515879154205322265625, 0.034048228931080004588949350363691337406635284423828125, 0.18714729211454950164039701121510006487369537353515625, 0.037069865897691955947124142767279408872127532958984375, 0.045283847725712644827211761366925202310085296630859375, 0.0244822382813636545140223432781567680649459362030029296875, 0.04933213970351708888006925235458766110241413116455078125, 0.425415508692286004066573923410032875835895538330078125, 0.48373239669747125635268503174302168190479278564453125, 0.0372285314523825017207769860760890878736972808837890625, 0.4457118686463896750638014054857194423675537109375, 0.132883433039590770352589288449962623417377471923828125, 0.020514571401788715687697362000108114443719387054443359375, 0.48984985865990182674067909829318523406982421875, 0.020944276301084023550469481733671273104846477508544921875, 0.1704389178072653054929475047174491919577121734619140625, 0.6247618080740249268956176820211112499237060546875, 0.416782083325252183936271421771380119025707244873046875, 0.007798392818596212860970950941918999888002872467041015625, 0.34858220389185079479688056380837224423885345458984375, 0.124285648730518338833661573517019860446453094482421875, 0.65613822350437711605763979605399072170257568359375, 0.027204332494956684485032383236102759838104248046875, 0.0155201159921828646393038297901512123644351959228515625, 0.392433680527070338772688273820676840841770172119140625, 0.230095322106358135538783926676842384040355682373046875, 0.64435830983896824619705512304790318012237548828125, 0.13409453544918648049133480526506900787353515625, 0.201896594291004927157473503029905259609222412109375, 0.03667546489013540078616415485157631337642669677734375, 0.463585726400411568537407447365694679319858551025390625, 0.041494139195916990292545278862235136330127716064453125, 0.3394322940952807510228694809484295547008514404296875, 0.2418695119980842633822248899377882480621337890625, 0.40330859409596742093384591498761437833309173583984375, 0.0274327152138567897932119876713841222226619720458984375, 0.412543124292685525755786102308775298297405242919921875, 0.435788537505255646475887942870031110942363739013671875, 0.2158455335267193131443264064728282392024993896484375, 0.1861909388269384069136691550738760270178318023681640625, 0.0324471755638133518839794078303384594619274139404296875, 0.645449463437002268761943923891521990299224853515625, 0.2025517153954042026686721555961412377655506134033203125, 0.0488416743393193797384554954987834207713603973388671875, 0.1306656875755305702302422332650166936218738555908203125, 0.2354771046476908935574101633392274379730224609375, 0.588048469962286102230564210913144052028656005859375, 0.374496979076986757917211434687487781047821044921875, 0.363925352762608900203389339367276988923549652099609375, 0.039330094444139984677377697153133340179920196533203125, 0.36015671321152697981204937605070881545543670654296875, 0.03689983110212465000632420242254738695919513702392578125, 0.144197779890798127855333632396650500595569610595703125, 0.414761922299037077976890941499732434749603271484375, 0.162526363750601310353971484801149927079677581787109375, 0.059355033837997395185226423564017750322818756103515625, 0.0528125899288537092868267563972040079534053802490234375, 0.57914407248322075094648653248441405594348907470703125, 0.18405794667055619395767962487298063933849334716796875, 0.1799045015970502647828510589533834718167781829833984375, 0.476509401004043875449411871159099973738193511962890625, 0.304465762182013988113027380677522160112857818603515625, 0.147687068101471086212228556178160943090915679931640625, 0.09407076219108001513546923888497985899448394775390625, 0.60577385253392546093920145722222514450550079345703125, 0.5729563685802239181299455594853498041629791259765625, 0.07774426835124648160757487858063541352748870849609375, 0.1824243901978508386463317947345785796642303466796875, 0.2271598693150327363809992675669491291046142578125, 0.51759897952850142388570020557381212711334228515625, 0.113524991281944043208795847021974623203277587890625, 0.055037393829680480994426261531771160662174224853515625, 0.196941061937647099444603782103513367474079132080078125, 0.396412367044298441509653230241383425891399383544921875, 0.22898400907069327292475691137951798737049102783203125, 0.082733505347329094892216971857124008238315582275390625, 0.351847958460469956154526016689487732946872711181640625, 0.353700358434538397744972826330922544002532958984375, 0.1179344061919236075208772263067658059298992156982421875, 0.41875277704494795472101031919009983539581298828125, 0.132504385419055681349931319346069358289241790771484375, 0.12240359518816983086519911694267648272216320037841796875, 0.1879316974178266708150886188377626240253448486328125, 0.42222860167192133307167978273355402052402496337890625, 0.303141864574497876816394636989571154117584228515625, 0.19120574523294442403908988126204349100589752197265625, 0.333619190568022805365444583003409206867218017578125, 0.1998230301014543297544179267788422293961048126220703125, 0.1955915662224163298343881933760712854564189910888671875, 0.1434829224197070318691515922182588838040828704833984375, 0.346940806254759703808332460539531894028186798095703125, 0.130831877204364455113960730159305967390537261962890625, 0.165062840907305663495918679473106749355792999267578125, 0.30924644057908834415826504482538439333438873291015625, 0.34371349503612547149344891295186243951320648193359375;
53 weights << 0.004297209626427250968305759926124665071256458759307861328125, 0.00544666268677799179920295813417396857403218746185302734375, 0.005501052249840145298709348509191841003485023975372314453125, 0.005850159682987847442614537385452422313392162322998046875, 0.0066011405554390785443974465351857361383736133575439453125, 0.0067414004216254062862301310588009073399007320404052734375, 0.007031651294666076135175813988098525442183017730712890625, 0.007046772694357507881013358286281800246797502040863037109375, 0.007093688134910618170447804686773451976478099822998046875, 0.00710578009623748230172424200645764358341693878173828125, 0.007140039716199621244729911495596752502024173736572265625, 0.0071997862210461636978120480989673524163663387298583984375, 0.00788014097822490634792647057338399463333189487457275390625, 0.0080212105352560035542719418799606501124799251556396484375, 0.00819830028372906145783804987559051369316875934600830078125, 0.0082962357628501813555654820220297551713883876800537109375, 0.0091465706848985091348414044887249474413692951202392578125, 0.00916519439529406287903157135588116943836212158203125, 0.009779402574149907712008911175871617160737514495849609375, 0.0098253611048022028440218633704716921783983707427978515625, 0.01031148586360235326619960716243440401740372180938720703125, 0.01162495313341008022767208984760145540349185466766357421875, 0.01176253653924645703465756696459720842540264129638671875, 0.0125729071224738829515299443073672591708600521087646484375, 0.0129752582233438364112121377047515125013887882232666015625, 0.0129875311378095659176068465967546217143535614013671875, 0.01308586954308023526938331571045637247152626514434814453125, 0.01323110290564774062238573293370791361667215824127197265625, 0.0132739160467493060024946061048467527143657207489013671875, 0.01328625039096760496182270117060397751629352569580078125, 0.013677235408552985973518190121467341668903827667236328125, 0.0142664460853428043396462499003973789513111114501953125, 0.01489554835071231486676168742633308283984661102294921875, 0.01511877899160450448856618521631389739923179149627685546875, 0.01538373279491319668699222944496796117164194583892822265625, 0.015717377273441711371670947983147925697267055511474609375, 0.0164753907780877222044590979521672124974429607391357421875, 0.0198888106065708593350738198068938800133764743804931640625, 0.0213542997099183083642426339565645321272313594818115234375, 0.0223807110172663248359725685077137313783168792724609375, 0.02300948922177037392344800537102855741977691650390625, 0.025292626816845853454651660285890102386474609375, 0.02539251140634733727718952422947040759027004241943359375, 0.0256518819817813346906287819138015038333833217620849609375, 0.0262804926837485151869255872725261724554002285003662109375, 0.02637558841796568132043177001833100803196430206298828125, 0.02812721864573651531227227451381622813642024993896484375, 0.031845304610108711440563666883463156409561634063720703125, 0.032639708828021203601554844908605446107685565948486328125, 0.03312107442227800457867914474263670854270458221435546875, 0.035220362633411432529140228098185616545379161834716796875, 0.035279364743081430277893417724044411443173885345458984375, 0.035716532698234930431890887803092482499778270721435546875, 0.038221085913953421753230799140510498546063899993896484375, 0.0418753477132891849255003080543247051537036895751953125, 0.045211383079215454461330381263906019739806652069091796875, 0.04910212456174860295998740866707521490752696990966796875;
54 break;
55case 10: // XG(10)
56 points.resize(74, 3);
57 weights.resize(74, 1);
58 points << 0.004844889527573281728933807244175113737583160400390625, 0.9854653314167374222876105704926885664463043212890625, 0.0048448895279211701137001000461168587207794189453125, 0.006667080448351053907629637507170627941377460956573486328125, 0.008067505561904879385348721143600414507091045379638671875, 0.038545565697390059278770735318175866268575191497802734375, 0.038545565697374432889699136239869403652846813201904296875, 0.0080675055617798856200106882852196577005088329315185546875, 0.946719848292186583194052218459546566009521484375, 0.946719848291852184019035121309570968151092529296875, 0.0080675055621739384659196758775578928180038928985595703125, 0.0066670804484937444545078477631250279955565929412841796875, 0.87402513276516768936375001430860720574855804443359375, 0.0185543150543571420951760586603995761834084987640380859375, 0.1035936602474455126010610683806589804589748382568359375, 0.003826891933043923173241029900282228481955826282501220703125, 0.018554315054336849299954081971009145490825176239013671875, 0.8740251327646164636320236240862868726253509521484375, 0.1035936602475548140578354150420636869966983795166015625, 0.018554315054345550672909581635394715704023838043212890625, 0.003826891933167313186725522200504201464354991912841796875, 0.620258301290050884091442640055902302265167236328125, 0.032403463700916297629550655301500228233635425567626953125, 0.32998418756334813028985308847040869295597076416015625, 0.3299841875634281773699285622569732367992401123046875, 0.0324034637009129322660072602957370691001415252685546875, 0.0173540474457720972356611355280620045959949493408203125, 0.0173540474457835082466861109651290462352335453033447265625, 0.03240346370092632433124180124650592915713787078857421875, 0.62025830128957881726137202349491417407989501953125, 0.126639490878581895128007772655109874904155731201171875, 0.81147722949848988260868054567254148423671722412109375, 0.03070196087072607493695386438048444688320159912109375, 0.030701960870696376471045141443028114736080169677734375, 0.811477229498194230217222866485826671123504638671875, 0.03118131875223806304120444110594689846038818359375, 0.03118131875221086257710112477070651948451995849609375, 0.811477229497970853344668284989893436431884765625, 0.12663949087907322432755563568207435309886932373046875, 0.035189582268768122841340328932346892543137073516845703125, 0.0330735998255432817050092353383661247789859771728515625, 0.1511645720813002691240711783393635414540767669677734375, 0.151164572081639858591728398096165619790554046630859375, 0.033073599825577039423851744004423380829393863677978515625, 0.78057224582407458424171409205882810056209564208984375, 0.7805722458241508565635058403131552040576934814453125, 0.0330735998255729246597667270179954357445240020751953125, 0.0351895822687585402288590330499573610723018646240234375, 0.0335156355054200549847820411741849966347217559814453125, 0.11937679513606953840554325552147929556667804718017578125, 0.03220528641771248923308945677490555681288242340087890625, 0.0322052864177283793001294043278903700411319732666015625, 0.11937679513586145485515288555689039640128612518310546875, 0.81490228294099276151740696150227449834346771240234375, 0.81490228294050315316354726746794767677783966064453125, 0.11937679513633463190824812727441894821822643280029296875, 0.03351563550544774117145863101541181094944477081298828125, 0.1807602495702271827582308105775155127048492431640625, 0.00743879573116732091542235849601638619787991046905517578125, 0.252140865843145878244513369281776249408721923828125, 0.252140865843320904904345525210374034941196441650390625, 0.00743879573119961452765114273688595858402550220489501953125, 0.5596600888554232877680760793737135827541351318359375, 0.5596600888557026198810717687592841684818267822265625, 0.007438795731214367483452587492820384795777499675750732421875, 0.180760249570049491563139554273220710456371307373046875, 0.351030926661913655895119745764532126486301422119140625, 0.032660580053264672006907431978106615133583545684814453125, 0.5860145555271174533373823578585870563983917236328125, 0.586014555527251790323362001799978315830230712890625, 0.032660580053289763047263960515920189209282398223876953125, 0.030293937757686510703347693151954445056617259979248046875, 0.0302939377577213335424044515775676700286567211151123046875, 0.032660580053272013356657765825730166397988796234130859375, 0.351030926661529185661692054054583422839641571044921875, 0.59927380113922679161220230525941587984561920166015625, 0.336597526383027589869101348085678182542324066162109375, 0.032984059987658798096532564159133471548557281494140625, 0.0311446124900786880385084032241138629615306854248046875, 0.336597526382511669229558037841343320906162261962890625, 0.599273801139730277753869813750497996807098388671875, 0.03298405998767671432059245262280455790460109710693359375, 0.336597526382706735414984677845495752990245819091796875, 0.031144612490100420654215440663392655551433563232421875, 0.1645472158899154158095967659392044879496097564697265625, 0.409075224011947791158405607347958721220493316650390625, 0.413701128449591226665660315120476298034191131591796875, 0.4137011284494345186857344742747955024242401123046875, 0.409075224012006299911803353097639046609401702880859375, 0.012676431648547981101415871307835914194583892822265625, 0.0126764316485513395260653624063706956803798675537109375, 0.409075224011871352303160165320150554180145263671875, 0.164547215890041176322711180546320974826812744140625, 0.033779125591118341898067001238814555108547210693359375, 0.592532870170713987789667953620664775371551513671875, 0.3379489198266221183786228721146471798419952392578125, 0.0357390844115414163528754443177604116499423980712890625, 0.59253287017089772970024341702810488641262054443359375, 0.03377912559113338542005067210993729531764984130859375, 0.337948919826095151019984541562735103070735931396484375, 0.59253287017122235891264381280052475631237030029296875, 0.03573908441154294290953430390800349414348602294921875, 0.1336599495326111497472965083943563513457775115966796875, 0.5990201514025275120189917288371361792087554931640625, 0.1336599495324690689557201039860956370830535888671875, 0.1669597693175803032605841735858120955526828765869140625, 0.49912069204811226885709629641496576368808746337890625, 0.1669597693171012142698828029097057878971099853515625, 0.41260083617916987197560274580609984695911407470703125, 0.397904362185717286326536168417078442871570587158203125, 0.177214373072678454956729865443776361644268035888671875, 0.0122804285624439624147186123082065023481845855712890625, 0.39790436218559366299274415723630227148532867431640625, 0.4126008361792201650786182653973810374736785888671875, 0.1772143730727064880881016506464220583438873291015625, 0.397904362185565851905977297064964659512042999267578125, 0.012280428562525480540301714427187107503414154052734375, 0.11453798631602456203903983578129555098712444305419921875, 0.0249540220671651165329496535605358076281845569610595703125, 0.490895346760662487639592654886655509471893310546875, 0.4908953467609971088592146770679391920566558837890625, 0.024954022067237964510599823597658541984856128692626953125, 0.36961264485592348894016367921722121536731719970703125, 0.36961264485621703190787457060650922358036041259765625, 0.0249540220672397998480374070595644298009574413299560546875, 0.11453798631599025614757891844419646076858043670654296875, 0.7282094809974271054642258604872040450572967529296875, 0.038496781868993877606666131896417937241494655609130859375, 0.1502687902516154083709665201240568421781063079833984375, 0.1502687902517551854497668273324961774051189422607421875, 0.03849678186899534171327985632160562090575695037841796875, 0.08302494688218063634277399387428886257112026214599609375, 0.08302494688216775775568834205841994844377040863037109375, 0.038496781868964748130057529351688572205603122711181640625, 0.7282094809971637605627847733558155596256256103515625, 0.404377014488366215427816996452747844159603118896484375, 0.1613371421710750597267036710036336444318294525146484375, 0.41747625187095971366346702779992483556270599365234375, 0.016809591469648610395637433612137101590633392333984375, 0.161337142171081193708914724993519484996795654296875, 0.404377014488362274136079577147029340267181396484375, 0.41747625187081027764435248172958381474018096923828125, 0.1613371421711606024107510393150732852518558502197265625, 0.0168095914696607395821814634473412297666072845458984375, 0.633928034390301764489095148746855556964874267578125, 0.1733608592737586884258149666493409313261508941650390625, 0.0230972587755372271711706844143918715417385101318359375, 0.169613847560394714886200517867109738290309906005859375, 0.1733608592737317655174678066032356582581996917724609375, 0.63392803439031697454453251339145936071872711181640625, 0.02309725877556989548367027964559383690357208251953125, 0.1733608592736601561323794840063783340156078338623046875, 0.1696138475604130058105312173211132176220417022705078125, 0.6335875653142608587842232736875303089618682861328125, 0.1650530553465075211949653066767496056854724884033203125, 0.1770183510189670961221253264739061705768108367919921875, 0.02434102832027353058297336474424810148775577545166015625, 0.1650530553463749050546738317279960028827190399169921875, 0.63358756531440485471051715649082325398921966552734375, 0.17701835101891771895310512263677082955837249755859375, 0.1650530553463993854723668164297123439610004425048828125, 0.0243410283202848132244611178975901566445827484130859375, 0.174003765454578573912414185542729683220386505126953125, 0.62084151043572177730567318576504476368427276611328125, 0.17579960724932741644721545526408590376377105712890625, 0.175799607249215117388274620680022053420543670654296875, 0.62084151043577640027848474346683360636234283447265625, 0.02935511686038061451853309336001984775066375732421875, 0.02935511686041814005676542365108616650104522705078125, 0.6208415104356415081809927869471721351146697998046875, 0.1740037654546380263553828626754693686962127685546875, 0.53258892365005172653269482907489873468875885009765625, 0.236241958845761101937199555322877131402492523193359375, 0.119044731039208040446197855999344028532505035400390625, 0.11212438646502302652674387672959710471332073211669921875, 0.2362419588456987906699424684120458550751209259033203125, 0.53258892364999577129225372118526138365268707275390625, 0.11904473103927602772866833902298822067677974700927734375, 0.2362419588456607655313490568005363456904888153076171875, 0.1121243864651274846355732961455942131578922271728515625, 0.453485924358993652827365394841763190925121307373046875, 0.1285563923599583324719475285746739245951175689697265625, 0.2986350897893064182397893091547302901744842529296875, 0.1193225934919169561876373109043925069272518157958984375, 0.12855639235976334955324773545726202428340911865234375, 0.4534859243589846045097146998159587383270263671875, 0.29863508978936403881476735477917827665805816650390625, 0.1285563923599528368679756340497988276183605194091796875, 0.1193225934918935859929689513592165894806385040283203125, 0.328345521473841273074611990523408167064189910888671875, 0.303026128942094852281030625817948020994663238525390625, 0.0666264422574187609171758595039136707782745361328125, 0.06662644225740220471632113685700460337102413177490234375, 0.30302612894185487757425789823173545300960540771484375, 0.30200190732691478689986297467839904129505157470703125, 0.302001907326744145620978088118135929107666015625, 0.303026128942078198935661248469841666519641876220703125, 0.328345521473865142869641431389027275145053863525390625, 0.1324670107447714906268032564184977672994136810302734375, 0.10744646158505850863651431836842675693333148956298828125, 0.244169711055895521933933878244715742766857147216796875, 0.2441697110559039873844966450633364729583263397216796875, 0.10744646158515409883893454434655723161995410919189453125, 0.5159168166142997780099221927230246365070343017578125, 0.5159168166144414424678643626975826919078826904296875, 0.10744646158519187417734741529784514568746089935302734375, 0.13246701074470201842103733724798075854778289794921875, 0.318206200820592421951715778050129301846027374267578125, 0.045381397538628749643851989503673394210636615753173828125, 0.318206200820454920830115952412597835063934326171875, 0.33951306262113811751390812787576578557491302490234375, 0.411092657494867064205124052023165859282016754150390625, 0.128681168248186150737666366694611497223377227783203125, 0.12868116824813047305298141509410925209522247314453125, 0.411092657494958324537748239890788681805133819580078125, 0.120713111636009451377304912966792471706867218017578125, 0.1207131116358556022216674818992032669484615325927734375, 0.411092657495011060131417934826458804309368133544921875, 0.339513062620939776170558843659819103777408599853515625, 0.25707198076255066698792006718576885759830474853515625, 0.22878405771246257405238111459766514599323272705078125, 0.2570719807625589936606047558598220348358154296875;
59 weights << 0.0003819163162990800203418217950712687525083310902118682861328125, 0.000790099114745726103202494439159409012063406407833099365234375, 0.000790099114751851953897254787761994521133601665496826171875, 0.00079009911475665215059571711009311911766417324542999267578125, 0.00169256583914468498701377807691415000590495765209197998046875, 0.00169256583914715870269052100383078141021542251110076904296875, 0.00169256583915585183570950977838265316677279770374298095703125, 0.006139154239825477150926946734443845343776047229766845703125, 0.0061391542398451272311010740168057964183390140533447265625, 0.006139154239847759673975868821571566513739526271820068359375, 0.00662034590248502911868921927407427574507892131805419921875, 0.00662034590248816549873378534130097250454127788543701171875, 0.00662034590249252312410543908072213525883853435516357421875, 0.00698496100499754017654208126941739465110003948211669921875, 0.006984961005002380922401794549614351126365363597869873046875, 0.006984961005003631658027973827529422123916447162628173828125, 0.0071487714546396539938566405680830939672887325286865234375, 0.007148771454641870103097200939146205200813710689544677734375, 0.007148771454646737737170791859853125060908496379852294921875, 0.00821204732481041477232253100737580098211765289306640625, 0.00821204732482145281780017143091754405759274959564208984375, 0.00821204732482331591081337052173694246448576450347900390625, 0.00913797993619988417612898246034092153422534465789794921875, 0.00913797993620435976269700262264450429938733577728271484375, 0.00913797993620943209414075880658856476657092571258544921875, 0.0101749860913436344922455845107833738438785076141357421875, 0.01017498609134558605615605841876458725892007350921630859375, 0.010174986091350722572368425744571140967309474945068359375, 0.01124219135089412312245027436574673629365861415863037109375, 0.01124219135090164141399515784769391757436096668243408203125, 0.01124219135090659578424254760875555803067982196807861328125, 0.01139221858501812505160000199566638912074267864227294921875, 0.01139221858502277757996257179229360190220177173614501953125, 0.01139221858502423127823544035663871909491717815399169921875, 0.0114169733674977756654467242469763732515275478363037109375, 0.01175510589206867073652773569847340695559978485107421875, 0.011816963188911365489897065117474994622170925140380859375, 0.0118169631889198413488006877969382912851870059967041015625, 0.01181696318895197363174620619474808336235582828521728515625, 0.01238796466594707483543924553259785170666873455047607421875, 0.012387964665970092881241981785933603532612323760986328125, 0.01238796466597344957116799690766129060648381710052490234375, 0.01250347900028498694668943613805822678841650485992431640625, 0.0125034790002917124696057982191632618196308612823486328125, 0.01250347900029996107973406793689719052053987979888916015625, 0.01256811590621936293443727805652088136412203311920166015625, 0.01256811590623869469285356359478100785054266452789306640625, 0.0125681159062516513424956343669691705144941806793212890625, 0.0131485181666344784490174646407467662356793880462646484375, 0.01314851816663656879080601669329553260467946529388427734375, 0.0131485181666440680003926644303646753542125225067138671875, 0.01370670468173036844750090068600911763496696949005126953125, 0.01370670468173511812037812518383361748419702053070068359375, 0.0137067046817387731827420083163815434090793132781982421875, 0.01666442945505318407040107331340550445020198822021484375, 0.0166644294550570802593281172221395536325871944427490234375, 0.0166644294550769948848323309675834025256335735321044921875, 0.02067059333601016513082271330858930014073848724365234375, 0.0206705933360491027339644887206304701976478099822998046875, 0.020670593336052429933591412236637552268803119659423828125, 0.0254070758511518897393433036313581396825611591339111328125, 0.0254070758511570383986200027948143542744219303131103515625, 0.025407075851163855861880591646695393137633800506591796875, 0.0268269448377025550300789547009117086417973041534423828125, 0.0268269448377088694235315102787353680469095706939697265625, 0.0268269448377120821314090193254742189310491085052490234375, 0.0273232991949671245868191959971227333880960941314697265625, 0.0273232991949705524004077261679412913508713245391845703125, 0.027323299194980214810168916983457165770232677459716796875, 0.0279115676882241182943378277059309766627848148345947265625, 0.0280925624549168244381558423583555850200355052947998046875, 0.0280925624549412909780610192456151708029210567474365234375, 0.0280925624549464292289968625482288189232349395751953125, 0.04657852198441921054428149773229961283504962921142578125;
60 break;
61case 11: // XG(11)
62 points.resize(95, 3);
63 weights.resize(95, 1);
64 points << 0.0217435616212349192011288323556073009967803955078125, 0.93476931513936245554674542290740646421909332275390625, 0.021743561619655960015506934723816812038421630859375, 0.473392726283014597665754763511358760297298431396484375, 0.50683735576366528707836778266937471926212310791015625, 0.00762104076407810193671821252792142331600189208984375, 0.0076210407647934463870598165158298797905445098876953125, 0.5068373557636205450904753888607956469058990478515625, 0.012148877189189999370455552707426249980926513671875, 0.01214887718929202886641860459349118173122406005859375, 0.50683735576406363509960328883607871830463409423828125, 0.47339272628195050440780278222518973052501678466796875, 0.01186743374839475083371009844768195762299001216888427734375, 0.033492028621949894440223971514569711871445178985595703125, 0.1262994064902127344662829955268534831702709197998046875, 0.82834113113933260930110691333538852632045745849609375, 0.033492028621866266890894081598162301816046237945556640625, 0.011867433748512200286651108172009116970002651214599609375, 0.1262994064902863977639668746633105911314487457275390625, 0.033492028621908011276619987484082230366766452789306640625, 0.82834113113923579785335959968506358563899993896484375, 0.026624512164000198322089119074007612653076648712158203125, 0.0279126021220655849697234174300319864414632320404052734375, 0.90662002108897865593206688572536222636699676513671875, 0.038842864624960650454799093722613179124891757965087890625, 0.0279126021220965185587470358541395398788154125213623046875, 0.0266245121640207964286428676814466598443686962127685546875, 0.90662002108883876783096411600126884877681732177734375, 0.027912602122246159275231747187717701308429241180419921875, 0.038842864624910440618510421018072520382702350616455078125, 0.025706717879011027616531492867579800076782703399658203125, 0.1452959108855630676604420159492292441427707672119140625, 0.81119898144311475274292888570926152169704437255859375, 0.017798389792362957761984176840996951796114444732666015625, 0.145295910885661072597940801642835140228271484375, 0.0257067178789548156370159404104924760758876800537109375, 0.8111989814422269073901361480238847434520721435546875, 0.1452959108864052273357714284429675899446010589599609375, 0.0177983897923449652100913453978137113153934478759765625, 0.03413212384063683824120261078860494308173656463623046875, 0.00412497450795262267375651532574920565821230411529541015625, 0.5280535337859413314021139740361832082271575927734375, 0.43368936786503253788538359003723599016666412353515625, 0.004124974508262099943955991676602934603579342365264892578125, 0.0341321238406326887826480742660351097583770751953125, 0.528053533786362994106866608490236103534698486328125, 0.0041249745082721951672244387054888647980988025665283203125, 0.43368936786479961309481723219505511224269866943359375, 0.029286198964183107751324541823123581707477569580078125, 0.82213715790494479307426445302553474903106689453125, 0.1213381992335609282918085227720439434051513671875, 0.027238443897230124601804845951846800744533538818359375, 0.8221371579047962452335696070804260671138763427734375, 0.0292861989643211639844366800389252603054046630859375, 0.121338199237199406699261317044147290289402008056640625, 0.82213715790073915723468189753475598990917205810546875, 0.02723844389753382611019105752347968518733978271484375, 0.405858338714323918505755273145041428506374359130859375, 0.4825471524757858343690486435662023723125457763671875, 0.006072578388626903578284554896526969969272613525390625, 0.0060725783891455720198138124032993800938129425048828125, 0.4825471524736373307717940406291745603084564208984375, 0.1055219304211771902402006162446923553943634033203125, 0.1055219304213615150178640078593161888420581817626953125, 0.482547152473873974809492892745765857398509979248046875, 0.405858338715602784407820990963955409824848175048828125, 0.09328386025279926385689321932659368030726909637451171875, 0.01187574741300856558112730709808602114208042621612548828125, 0.157324566243264463150097753896261565387248992919921875, 0.1573245662432324054602617025011568330228328704833984375, 0.0118757474130362361552926131480489857494831085205078125, 0.7375158260904968177129603645880706608295440673828125, 0.737515826090206161325113498605787754058837890625, 0.01187574741367738821729016507333653862588107585906982421875, 0.0932838602531518013005751299715484492480754852294921875, 0.18516138669170534303276554055628366768360137939453125, 0.0260784340060857718068820787493677926249802112579345703125, 0.03170450282669325103857005387908429838716983795166015625, 0.031704502826691953465410023227377678267657756805419921875, 0.0260784340060995732668569502266109338961541652679443359375, 0.75705567647553484444955529397702775895595550537109375, 0.7570556764755849155079658885370008647441864013671875, 0.0260784340061994447668158869646504172123968601226806640625, 0.1851613866915250705691420307630323804914951324462890625, 0.63531947720677506286079960773349739611148834228515625, 0.03266098603990054416446042750976630486547946929931640625, 0.02344611593209054711817174165844335220754146575927734375, 0.0234461159320501176528406261923009878955781459808349609375, 0.032660986040084306891717602638891548849642276763916015625, 0.3085734208211465823268326857942156493663787841796875, 0.308573420821199151387048686956404708325862884521484375, 0.0326609860399892648619157853318029083311557769775390625, 0.63531947720669978973973002212005667388439178466796875, 0.280166444548592519225849173380993306636810302734375, 0.65752455175730606384831844479776918888092041015625, 0.0338895066708155834334093015058897435665130615234375, 0.033889506670750135786107648527831770479679107666015625, 0.65752455176027158056939470043289475142955780029296875, 0.02841949702364654495312379367533139884471893310546875, 0.0284194970236365251903265516375540755689144134521484375, 0.65752455176048363316709810533211566507816314697265625, 0.2801664445450449125729619481717236340045928955078125, 0.1160230818544248088119985595767502672970294952392578125, 0.135592364575494117584497644202201627194881439208984375, 0.0195113040854278108060526619738084264099597930908203125, 0.019511304085455989654196429228250053711235523223876953125, 0.1355923645754723294576393755050958134233951568603515625, 0.72887324948476039931932746185339055955410003662109375, 0.7288732494841443365629629624891094863414764404296875, 0.13559236457610601700451979922945611178874969482421875, 0.11602308185435028509147059594397433102130889892578125, 0.680860745134503009268200912629254162311553955078125, 0.157779396731746290871711835279711522161960601806640625, 0.017304895837464695507179612832260318100452423095703125, 0.1440549622963796239094591555840452201664447784423828125, 0.1577793967318801560129060135295731015503406524658203125, 0.680860745134252542953845477313734591007232666015625, 0.017304895837622229215480018638118053786456584930419921875, 0.157779396731644039331143858362338505685329437255859375, 0.14405496229613834469063249343889765441417694091796875, 0.012160089235160820297920736265950836241245269775390625, 0.67495628076434488473722694834577850997447967529296875, 0.15492858740185211363638018156052567064762115478515625, 0.157955042597938410953162247096770443022251129150390625, 0.67495628076504543546576542212278582155704498291015625, 0.01216008923528077989573148443014360964298248291015625, 0.154928587401344852736428947537206113338470458984375, 0.674956280764969829277788448962382972240447998046875, 0.15795504259834280968988196036661975085735321044921875, 0.42262104589872839799369330648914910852909088134765625, 0.4504683351507885458175906023825518786907196044921875, 0.11689819669355039355451708615873940289020538330078125, 0.01001242225711662658937939340830780565738677978515625, 0.45046833515040252127192843545344658195972442626953125, 0.42262104589909210705656050777179189026355743408203125, 0.1168981966933672345110295509584830142557621002197265625, 0.450468335150445764458737585300696082413196563720703125, 0.010012422257140995984769915594370104372501373291015625, 0.34650537265091918559534178712056018412113189697265625, 0.07740138872102775291494936027447693049907684326171875, 0.0194238351514537388453618405037559568881988525390625, 0.5566694034766592746876767705543898046016693115234375, 0.077401388721152375449463534096139483153820037841796875, 0.346505372650708520776419163667014800012111663818359375, 0.019423835151550612743154289319136296398937702178955078125, 0.0774013887207088691067013996871537528932094573974609375, 0.55666940347661897359188287737197242677211761474609375, 0.037077479919703282273957256620633415877819061279296875, 0.31472491038979433231048687957809306681156158447265625, 0.034842023703229363373878868515021167695522308349609375, 0.034842023703194391348603176083997823297977447509765625, 0.31472491038981675881558430774020962417125701904296875, 0.61335558598726780399346125705051235854625701904296875, 0.61335558598564066112857062762486748397350311279296875, 0.31472491039135197521403597420430742204189300537109375, 0.037077479919789713136424325057305395603179931640625, 0.016888640189747394781960565524059347808361053466796875, 0.280802863730256035967869365777005441486835479736328125, 0.363347525697924333965005416757776401937007904052734375, 0.363347525696900763847452253685332834720611572265625, 0.2808028637308159769503390634781681001186370849609375, 0.33896097038251482569393147059599868953227996826171875, 0.338960970382142789958379580639302730560302734375, 0.2808028637303945362901913540554232895374298095703125, 0.01688864018983882164803844716516323387622833251953125, 0.152465615629864659208436705739586614072322845458984375, 0.02218921323001911416472609062111587263643741607666015625, 0.55635186943133929649007995976717211306095123291015625, 0.268993301708489174206562211111304350197315216064453125, 0.022189213229992600651119261101484880782663822174072265625, 0.1524656156299310227897336744717904366552829742431640625, 0.5563518694313629442405044756014831364154815673828125, 0.0221892132301094689716958185954354121349751949310302734375, 0.26899330170864932387786438994226045906543731689453125, 0.327771112724046853603709905655705370008945465087890625, 0.01668666182758014870923801709068357013165950775146484375, 0.327771112724166313601159572499454952776432037353515625, 0.02951774250327372783875290451760520227253437042236328125, 0.296998009659033168627928489513578824698925018310546875, 0.17898218571028856604954171416466124355792999267578125, 0.178982185709862740008446735373581759631633758544921875, 0.296998009659454720310378661451977677643299102783203125, 0.494502062127154029536058033045264892280101776123046875, 0.494502062126533303842990108023514039814472198486328125, 0.296998009660745354576505405930220149457454681396484375, 0.02951774250346772543451834280858747661113739013671875, 0.029602725867036772111617892733193002641201019287109375, 0.2278827225106128395726301505419542081654071807861328125, 0.5446750045560493358465237179188989102840423583984375, 0.54467500455514095136777541483752429485321044921875, 0.2278827225112254328820426962920464575290679931640625, 0.19783954706656015076760013471357524394989013671875, 0.197839547066040510880924330194829963147640228271484375, 0.2278827225108744636283830686807050369679927825927734375, 0.0296027258671096304976089186311583034694194793701171875, 0.337169070077692201170549424205091781914234161376953125, 0.132050066271586274968541374619235284626483917236328125, 0.498482050332437809370134118580608628690242767333984375, 0.03229881331833241164819270352381863631308078765869140625, 0.1320500662716443951438805015641264617443084716796875, 0.337169070077632415660673359525389969348907470703125, 0.498482050332919701673972667776979506015777587890625, 0.1320500662716443118771536546773859299719333648681640625, 0.0322988133182671999232837833915255032479763031005859375, 0.67783513645293769211974677091347984969615936279296875, 0.101178135309797301299994387591141276061534881591796875, 0.100235474598589890948829861372360028326511383056640625, 0.10023547459868574482921843582516885362565517425537109375, 0.1011781353085158541293964162832708097994327545166015625, 0.1207512536389788448953908073235652409493923187255859375, 0.12075125363903038699930903021595440804958343505859375, 0.1011781353086743384661616573794162832200527191162109375, 0.67783513645376081147020386197254993021488189697265625, 0.335460796831543339724390762057737447321414947509765625, 0.032736634172136659659546609191238530911505222320556640625, 0.4936956270789070178039992242702282965183258056640625, 0.1381069419173124590560775004632887430489063262939453125, 0.03273663417222187621558049386294442228972911834716796875, 0.335460796831406338203152017740649171173572540283203125, 0.493695627078927723463408483439707197248935699462890625, 0.0327366341722013787229883519103168509900569915771484375, 0.1381069419174373036351965993162593804299831390380859375, 0.2507616099201166459664591457112692296504974365234375, 0.458580906651254449624133258112124167382717132568359375, 0.040604242190995509798057128136861138045787811279296875, 0.04060424219100611242794229838182218372821807861328125, 0.458580906650392916557024136636755429208278656005859375, 0.250053241237694734433461007938603870570659637451171875, 0.250053241237449375145018848343170247972011566162109375, 0.45858090665128881102674540670705027878284454345703125, 0.25076160992013785122622948620119132101535797119140625, 0.3090936802353301260382067994214594364166259765625, 0.5079960391158373500530842648004181683063507080078125, 0.09029353562572939306818398108589462935924530029296875, 0.0902935356263497024276176716739428229629993438720703125, 0.50799603911384794141525844679563306272029876708984375, 0.09261674502327055247263842829852364957332611083984375, 0.0926167450230191702242876772288582287728786468505859375, 0.5079960391137063879796187393367290496826171875, 0.3090936802366897051541627661208622157573699951171875, 0.1139695348116085138467923343341681174933910369873046875, 0.658091395563691339276601866004057228565216064453125, 0.11396953481233185190291123944916762411594390869140625, 0.2384743646845936815292787969156051985919475555419921875, 0.14434886650293510257370144245214760303497314453125, 0.4741821286460374818005902852746658027172088623046875, 0.14299464016654817033469271336798556149005889892578125, 0.1443488665032992279702028781684930436313152313232421875, 0.2384743646842984177158797365336795337498188018798828125, 0.47418212864557840457990778304520063102245330810546875, 0.144348866503849482256782721378840506076812744140625, 0.14299464016632568164055783199728466570377349853515625, 0.11159670353313565216435421234564273618161678314208984375, 0.110820332471535498708448130855686031281948089599609375, 0.491088052618086579048650719414581544697284698486328125, 0.4910880526179628446925562457181513309478759765625, 0.110820332471766647142175088447402231395244598388671875, 0.286494911377257077678137875409447588026523590087890625, 0.286494911377531968899035064168856479227542877197265625, 0.11082033247164981004662109853597939945757389068603515625, 0.11159670353295196576492998019602964632213115692138671875, 0.1148821967817834355241046750961686484515666961669921875, 0.299470385375898207058753541787154972553253173828125, 0.46011130467503635887993596043088473379611968994140625, 0.1255361131668397689509220072068274021148681640625, 0.29947038537617576281490983092226088047027587890625, 0.1148821967819630973650646410533227026462554931640625, 0.460111304673332111025985113883507438004016876220703125, 0.2994703853776650159801420159055851399898529052734375, 0.125536113167508178722897582701989449560642242431640625, 0.1968268645044898568219338130802498199045658111572265625, 0.4095194064864269289927278805407695472240447998046875, 0.19682686450462971716746096717542968690395355224609375, 0.310774423669184785001817772354115732014179229736328125, 0.26099014511387552683885360238491557538509368896484375, 0.30068980385537524835370959408464841544628143310546875, 0.300689803854398862714703000165172852575778961181640625, 0.260990145114484095589801881942548789083957672119140625, 0.1275456273614701263596771241282112896442413330078125, 0.127545627361446534120403839551727287471294403076171875, 0.260990145113820959377193275940953753888607025146484375, 0.310774423669762767108437628849060274660587310791015625, 0.29600846991348472858618379177642054855823516845703125, 0.111974590259686868076727250809199176728725433349609375, 0.296008469913357441516410517579060979187488555908203125;
65 weights << 0.00111123046588824524356919898337991980952210724353790283203125, 0.0014635294703224835215216170780649918015114963054656982421875, 0.00146352947038229396804764892436878653825260698795318603515625, 0.00146352947038678213136086991852380378986708819866180419921875, 0.0026559268793121975672788526168233147473074495792388916015625, 0.0026559268793227082568197960910083565977402031421661376953125, 0.0026559268793332675186180669157920419820584356784820556640625, 0.002793764937916421407793077236192402779124677181243896484375, 0.002793764937921082609773026916855087620206177234649658203125, 0.002793764937931146608018906363213318400084972381591796875, 0.003167952255785237529461806360586706432513892650604248046875, 0.003167952255785310387847797386484671733342111110687255859375, 0.003167952255806051609088314080509007908403873443603515625, 0.0032703261567419432583048166662820221972651779651641845703125, 0.003270326156781257730121748039664453244768083095550537109375, 0.003270326156784527683873964321037419722415506839752197265625, 0.0043396111396147747651941273261400056071579456329345703125, 0.004339611139623161285838737200037940056063234806060791015625, 0.004339611139720207788617045707724173553287982940673828125, 0.005113551260037137689840047727329874760471284389495849609375, 0.005113551260179199399458216390712550492025911808013916015625, 0.005113551260189842795345072090640314854681491851806640625, 0.0051424976873353685224987685842279461212456226348876953125, 0.005142497687344613731263986977637614472769200801849365234375, 0.005142497687469520760428220995663650683127343654632568359375, 0.006077053503557707479776350822930908179841935634613037109375, 0.0060770535035582946836729689721323666162788867950439453125, 0.006077053503578440894761225621323319501243531703948974609375, 0.00607720876949381823284301873400181648321449756622314453125, 0.00607720876951254630748966434339308761991560459136962890625, 0.006077208769514417206758505329844410880468785762786865234375, 0.0063339779817993928368036193887746776454150676727294921875, 0.006333977981935038671645887831118670874275267124176025390625, 0.006333977981939411909528825361803683335892856121063232421875, 0.00637292530335371344707429130949094542302191257476806640625, 0.006372925303359109304446317167958113714121282100677490234375, 0.00637292530337128966533288831897152704186737537384033203125, 0.00701855882622670450288193677579329232685267925262451171875, 0.007018558826230605028617670626545077539049088954925537109375, 0.007018558826244519245618480596249355585314333438873291015625, 0.00720176444098596067744377791086662909947335720062255859375, 0.007201764440986913907993827166365008451975882053375244140625, 0.00720176444101582914625314657541821361519396305084228515625, 0.007225542757473971296200421221556098316796123981475830078125, 0.0072255427575389531702487744269092218019068241119384765625, 0.00722554275754135229281605035112079349346458911895751953125, 0.00830489168415370244968887192271722597070038318634033203125, 0.00830489168415583789428779937225044704973697662353515625, 0.00830489168418260294279864552891012863256037235260009765625, 0.009030934609166131610269445673111476935446262359619140625, 0.0090309346091731190764306802520877681672573089599609375, 0.0090309346092099750114012834956156439147889614105224609375, 0.00976499154296397824104314366877588327042758464813232421875, 0.0097649915429891924467664665598931605927646160125732421875, 0.0097649915430356067080897020105112460441887378692626953125, 0.01124224327790999435061625177922906004823744297027587890625, 0.0112422432779149816806096850996254943311214447021484375, 0.01124224327794793622248281650399803766049444675445556640625, 0.01163750798423777814416535392183504882268607616424560546875, 0.011697795834132607151190086369751952588558197021484375, 0.01169779583418422384821777626484617940150201320648193359375, 0.01169779583429072546130189635960050509311258792877197265625, 0.0124290247483378780979368372072713100351393222808837890625, 0.0124290247483488276725172028136512381024658679962158203125, 0.0124290247483519571136678649736495572142302989959716796875, 0.01289883963468391007978208762096983264200389385223388671875, 0.0128988396346886892429584037245149374939501285552978515625, 0.01289883963470812335005977189439363428391516208648681640625, 0.01520459535499074470166203099097401718609035015106201171875, 0.01520459535499386373447183729012976982630789279937744140625, 0.0152045953550003741516771782471550977788865566253662109375, 0.0155827228272887273463620516622540890239179134368896484375, 0.015582722827315598213004932404146529734134674072265625, 0.01558272282732759729528826397881857701577246189117431640625, 0.0173573262920914024587393242882171762175858020782470703125, 0.0173573262921231756539253154869584250263869762420654296875, 0.0173573262921592197383091615847661159932613372802734375, 0.0174108339520444854731096029354375787079334259033203125, 0.017410833952066225027710544281944748945534229278564453125, 0.01741083395208138651089058157594990916550159454345703125, 0.0179962275149354866687900766919483430683612823486328125, 0.019691803092622424398161484759839368052780628204345703125, 0.0196918030926610566899714882538319216109812259674072265625, 0.0196918030927787819639451782904870924539864063262939453125, 0.0200503514292504035620989810695391497574746608734130859375, 0.02005035142926103741700671889702789485454559326171875, 0.0200503514292947153385693326299588079564273357391357421875, 0.021649122721251932988106858601895510219037532806396484375, 0.0216491227212618209119199264023336581885814666748046875, 0.02164912272129780601570558928870013915002346038818359375, 0.0270285887055999630990132942542913951911032199859619140625, 0.027584282300587126268709425858105532824993133544921875, 0.027584282300592545544848377403468475677073001861572265625, 0.0275842823005999805696664139986751251854002475738525390625, 0.0297645933126211396924087893012256245128810405731201171875;
66 break;
67case 12: // XG(12)
68 points.resize(122, 3);
69 weights.resize(122, 1);
70 points << 0.00533607701965121972165206898353062570095062255859375, 0.98399176894105633284226541945827193558216094970703125, 0.00533607701964911029790528118610382080078125, 0.95461848486673372971011986010125838220119476318359375, 0.0179058660074226938530017605444299988448619842529296875, 0.0045795557428767452723405995129724033176898956298828125, 0.022896093382968198126636849565329612232744693756103515625, 0.0179058660074233044756653043805272318422794342041015625, 0.9546184848667327305093976974603720009326934814453125, 0.004579555742878447903432270749135568621568381786346435546875, 0.0179058660074247998073015963882426149211823940277099609375, 0.0228960933829675770956324498683898127637803554534912109375, 0.85890443918452474836300325478077866137027740478515625, 0.0198161779595610217097334526670238119550049304962158203125, 0.11764534481603995674792173531386652030050754547119140625, 0.00363403803987569391786838224334132974036037921905517578125, 0.019816177959560886401302326476070447824895381927490234375, 0.858904439184528190054379592766053974628448486328125, 0.11764534481603762527957002248513163067400455474853515625, 0.0198161779595624164274081380199277191422879695892333984375, 0.0036340380398779854875801476055130478926002979278564453125, 0.52247155135540790382719933404587209224700927734375, 0.010833202312846228199116893620157497934997081756591796875, 0.43127482811151296449025949186761863529682159423828125, 0.431274828111507080308228978537954390048980712890625, 0.0108332023128507835829648087155874236486852169036865234375, 0.03542041822024033503879536510794423520565032958984375, 0.03542041822023722641432641466963104903697967529296875, 0.0108332023128508182774343282517293118871748447418212890625, 0.52247155135540201964516882071620784699916839599609375, 0.00355709537726892933984235156685826950706541538238525390625, 0.033054779177556448122032861647312529385089874267578125, 0.1693992755329492283511427785924752242863178253173828125, 0.1693992755329503385741674037490156479179859161376953125, 0.033054779177557301605983042236402980051934719085693359375, 0.79398884991222373752606245034257881343364715576171875, 0.7939888499122262910390190882026217877864837646484375, 0.0330547791775571975225744836279773153364658355712890625, 0.0035570953772687541327712779093417339026927947998046875, 0.0021909123983388789635995408389135263860225677490234375, 0.6722668687771673479147693797131069004535675048828125, 0.29064176223692606004789240614627487957477569580078125, 0.034900456587567851851616751446272246539592742919921875, 0.67226686877717278800759004298015497624874114990234375, 0.00219091239834046103140963168698363006114959716796875, 0.290641762236923117956877149481442756950855255126953125, 0.672266868777165793602534904493950307369232177734375, 0.0349004565875656869167187323910184204578399658203125, 0.69250141758805094926998435767018236219882965087890625, 0.00052457122101463339591820300711333402432501316070556640625, 0.07282912711688409312937864115156116895377635955810546875, 0.234144884074048709177162663763738237321376800537109375, 0.00052457122101646895019622096612010864191688597202301025390625, 0.6925014175880515043814966702484525740146636962890625, 0.0728291271168857168305521554430015385150909423828125, 0.000524571221017454815231662035301951618748717010021209716796875, 0.23414488407404954184443113263114355504512786865234375, 0.01338905088310755019109787866682381718419492244720458984375, 0.026470351509839930292944387701936648227274417877197265625, 0.65507963102984678727125356090255081653594970703125, 0.305060966577210324057745083337067626416683197021484375, 0.0264703515098401349903145529651737888343632221221923828125, 0.0133890508831077496842976159996396745555102825164794921875, 0.65507963102983424175107529663364402949810028076171875, 0.0264703515098407456129780968012710218317806720733642578125, 0.305060966577214653927541121447575278580188751220703125, 0.0991099396598517368150993434028350748121738433837890625, 0.152343720516272262965884465302224270999431610107421875, 0.7442385076631634621691091524553485214710235595703125, 0.744238507663161907856874677236191928386688232421875, 0.1523437205162712360095866870324243791401386260986328125, 0.0043078321607120384495459575191489420831203460693359375, 0.00430783216071410623992932187320548109710216522216796875, 0.1523437205162690710746886679771705530583858489990234375, 0.0991099396598530135715776623328565619885921478271484375, 0.07116099648149783185591132905756239779293537139892578125, 0.0176569601908337092677214741343050263822078704833984375, 0.8519850489492470924091094275354407727718353271484375, 0.85198504894924786956522666514501906931400299072265625, 0.0176569601908337092677214741343050263822078704833984375, 0.0591969943784215468784992708606296218931674957275390625, 0.05919699437842153300071146304617286659777164459228515625, 0.01765696019083469459065582896073465235531330108642578125, 0.0711609964814997886239922308959648944437503814697265625, 0.23241799895638692863286678402801044285297393798828125, 0.6975189009523872218920814702869392931461334228515625, 0.008827612647030580461660065338946878910064697265625, 0.061235487444186553762648372867261059582233428955078125, 0.69751890095238611166905684513039886951446533203125, 0.232417998956394367127131772576831281185150146484375, 0.00882761264703513237606102848076261579990386962890625, 0.69751890095238966438273564563132822513580322265625, 0.0612354874441880525637316168285906314849853515625, 0.024615216819615148846622787459637038409709930419921875, 0.8525144716501451558343660508398897945880889892578125, 0.024359910069934986864836901077069342136383056640625, 0.024359910069936374643617682522744871675968170166015625, 0.85251447165013527484944688694668002426624298095703125, 0.09851040146031231348189294294570572674274444580078125, 0.098510401460315144550605737094883807003498077392578125, 0.8525144716501322772472803990240208804607391357421875, 0.0246152168196165366254035689053125679492950439453125, 0.4833426975320538332425712724216282367706298828125, 0.476493674683287071758286401745863258838653564453125, 0.010206073655067537941931732348166406154632568359375, 0.02995755412959166807951305599999614059925079345703125, 0.476493674683285683979505620300187729299068450927734375, 0.483342697532053999776024966195109300315380096435546875, 0.01020607365507009145488837020820938050746917724609375, 0.476493674683292345317653371239430271089076995849609375, 0.029957554129590835412244587132590822875499725341796875, 0.02362764131444301807238872470406931824982166290283203125, 0.26438108150681893793176868712180294096469879150390625, 0.017851304649209531749676216350053437054157257080078125, 0.6941399725295325229268428302020765841007232666015625, 0.264381081506812665171679554987349547445774078369140625, 0.023627641314444669529137854624423198401927947998046875, 0.0178513046492100035944616820415831170976161956787109375, 0.264381081506813331305494330081273801624774932861328125, 0.6941399725295311906592132800142280757427215576171875, 0.023495013000035029626655358470088685862720012664794921875, 0.099086613262273193214468847145326435565948486328125, 0.843032546078344768858414681744761765003204345703125, 0.843032546078344324769204831682145595550537109375, 0.09908661326227276300304680489716702140867710113525390625, 0.03438582765934704299493063217596500180661678314208984375, 0.034385827659347716067639311177117633633315563201904296875, 0.09908661326227759247320392432811786420643329620361328125, 0.02349501300003546677697130462547647766768932342529296875, 0.57487275891360745116998032244737260043621063232421875, 0.0304912794861777990129692028631325229071080684661865234375, 0.0175295621825973836627188262582421884872019290924072265625, 0.017529562182598823483203887008130550384521484375, 0.0304912794861782431021790529257486923597753047943115234375, 0.3771063994176111489053937475546263158321380615234375, 0.37710639941761325832914053535205312073230743408203125, 0.0304912794861795684309146992063688230700790882110595703125, 0.57487275891360589685774584722821600735187530517578125, 0.332496959976649464341136308576096780598163604736328125, 0.0025091200700747815811875174318856807076372206211090087890625, 0.332496959976640138467729457261157222092151641845703125, 0.34253199795015143447329819537117145955562591552734375, 0.4858624607394064209842099444358609616756439208984375, 0.00917208007007330738957762150675989687442779541015625, 0.0091720800700744453681778622922138310968875885009765625, 0.485862460739407586718385800850228406488895416259765625, 0.162433461240366783240318682146607898175716400146484375, 0.1624334612403717514883538797221262939274311065673828125, 0.4858624607394099736978887449367903172969818115234375, 0.34253199795014366291212581927538849413394927978515625, 0.028878003387744100027845206568599678575992584228515625, 0.247431243635563291594081647417624481022357940673828125, 0.6215211838824032941630548521061427891254425048828125, 0.6215211838824055146091041024192236363887786865234375, 0.24743124363555935030234422811190597712993621826171875, 0.10216956909429064648264784409548155963420867919921875, 0.1021695690942830692105047774020931683480739593505859375, 0.2474312436355716737779175673495046794414520263671875, 0.02887800338774415553899643782642669975757598876953125, 0.5459504609989174195305849934811703860759735107421875, 0.31557230285726134422219502084772102534770965576171875, 0.02013433532281261317820053591276519000530242919921875, 0.118342900821010232892405156235327012836933135986328125, 0.31557230285726001195456547065987251698970794677734375, 0.54595046099891686441907268090290017426013946533203125, 0.02013433532281465321300828463790821842849254608154296875, 0.315572302857256570263189132674597203731536865234375, 0.118342900821007235290238668312667869031429290771484375, 0.0856815735302437209153225694535649381577968597412109375, 0.426828186751400606713247043444425798952579498291015625, 0.023329178913380765880702938375179655849933624267578125, 0.4641610608049873132330276348511688411235809326171875, 0.426828186751394389464309142567799426615238189697265625, 0.085681573530237697955413977979333139955997467041015625, 0.0233291789133805715916736289727850817143917083740234375, 0.426828186751394500486611605083453468978404998779296875, 0.464161060804982705807475440451526083052158355712890625, 0.2337921730578831625013691564163309521973133087158203125, 0.269781924982592846706808131784782744944095611572265625, 0.015383269689721756900979698912124149501323699951171875, 0.481042632269802761246779709836118854582309722900390625, 0.26978192498259223608414458794868551194667816162109375, 0.23379217305788035918823197789606638252735137939453125, 0.01538326968972496266996330405163462273776531219482421875, 0.26978192498258957154888548757298849523067474365234375, 0.48104263226980403800325802876614034175872802734375, 0.68983951036990054372921576941735111176967620849609375, 0.0240810955367417069139523988496875972487032413482666015625, 0.202954237981218976738517767444136552512645721435546875, 0.08312515611213995569972468047126312740147113800048828125, 0.0240810955367423175366159426857848302461206912994384765625, 0.68983951036989765714935174401034601032733917236328125, 0.2029542379812216135182012521909200586378574371337890625, 0.024081095536742251617123855567115242592990398406982421875, 0.0831251561121415794008981947627034969627857208251953125, 0.1526139134707650557576386063374229706823825836181640625, 0.70164890411884550669441296122386120259761810302734375, 0.1183171575426575916623050943599082529544830322265625, 0.118317157542650708279552418389357626438140869140625, 0.7016489041188496145196040743030607700347900390625, 0.027420024867733872042663278989493846893310546875, 0.0274200248677327340640630382040399126708507537841796875, 0.701648904118846505895135123864747583866119384765625, 0.15261391347076624924739007838070392608642578125, 0.69560931472248166418381742914789356291294097900390625, 0.1154478712992353661714872714583179913461208343505859375, 0.1633309546271901890879263419265043921768665313720703125, 0.025611859351092829129026284817882697097957134246826171875, 0.11544787129923628210548258721246384084224700927734375, 0.69560931472248122009460757908527739346027374267578125, 0.16333095462719082746616550139151513576507568359375, 0.1154478712992392797076490751351229846477508544921875, 0.02561185935109389077979358262382447719573974609375, 0.56066588377001458365356256763334386050701141357421875, 0.15016256012779505280008152112714014947414398193359375, 0.01828135217322113259541538354824297130107879638671875, 0.01828135217322236771853027903489419259130954742431640625, 0.150162560127791222530646564337075687944889068603515625, 0.270890203928966177837622808510786853730678558349609375, 0.2708902039289657892595641897059977054595947265625, 0.1501625601277926380650029614116647280752658843994140625, 0.56066588377001858045645121819688938558101654052734375, 0.07656778420928107842247101189059321768581867218017578125, 0.061934177978993427970966223483628709800541400909423828125, 0.26005598736276913651721542919403873383998870849609375, 0.601442050448966814002460523624904453754425048828125, 0.061934177978993663893358956329393549822270870208740234375, 0.0765677842092725990941204372575157321989536285400390625, 0.260055987362751761526880045494181104004383087158203125, 0.061934177978996522717647366107485140673816204071044921875, 0.60144205044896781320318268626579083502292633056640625, 0.128036327678861028278589628826011903584003448486328125, 0.08026101789295080057851095034493482671678066253662109375, 0.7170766031009794261308343266136944293975830078125, 0.074626051327211506691838849292253144085407257080078125, 0.0802610178929499540334546736630727536976337432861328125, 0.1280363276788679949280691516833030618727207183837890625, 0.717076603100971876614266875549219548702239990234375, 0.08026101789294988464451563459078897722065448760986328125, 0.07462605132721249201477320411868277005851268768310546875, 0.0192527036505832638280111268613836728036403656005859375, 0.5025986233550219228760624901042319834232330322265625, 0.29224826431062800313753768932656385004520416259765625, 0.1859004086837659774911202248404151760041713714599609375, 0.50259862335502758501348807840258814394474029541015625, 0.01925270365058373567279659255291335284709930419921875, 0.2922482643106334432303583525936119258403778076171875, 0.50259862335502247798757480268250219523906707763671875, 0.18590040868376001004236286462401039898395538330078125, 0.11768433971455893871649323045858182013034820556640625, 0.64694698085632806883182865931303240358829498291015625, 0.11768433971455671827044398014550097286701202392578125, 0.2363780333382984599754905730151222087442874908447265625, 0.025424765116050164481809048311333754099905490875244140625, 0.52675956699419390627525672243791632354259490966796875, 0.2114376345514620003651629076557583175599575042724609375, 0.0254247651160506744905109854926195112057030200958251953125, 0.236378033338298154664158801097073592245578765869140625, 0.5267595669941991243234724606736563146114349365234375, 0.0254247651160520692081856708455234183929860591888427734375, 0.2114376345514570321171277100802399218082427978515625, 0.402881624628450840663873577796039171516895294189453125, 0.0261995607562524705780315770198285463266074657440185546875, 0.12460329635035437279011460987021564505994319915771484375, 0.124603296350355774446683199130347929894924163818359375, 0.0261995607562524705780315770198285463266074657440185546875, 0.44631551826494675339063178398646414279937744140625, 0.4463155182649511942827302846126258373260498046875, 0.0261995607562522346556388441740637063048779964447021484375, 0.402881624628448287150916939935996197164058685302734375, 0.0800450218886008812990695560074527747929096221923828125, 0.5617139637207646529759585973806679248809814453125, 0.29622279508794580049624300954747013747692108154296875, 0.062018219302691079963807396779884584248065948486328125, 0.56171396372075410585722465839353390038013458251953125, 0.08004502188860651568091952867689542472362518310546875, 0.2962227950879416926710518964682705700397491455078125, 0.56171396372076409786444628480239771306514739990234375, 0.06201821930268736071667490250547416508197784423828125, 0.3803360632262429152916638486203737556934356689453125, 0.29744221741637699718552312333486042916774749755859375, 0.02493156404027352390784244562382809817790985107421875, 0.024931564040272691240573976756422780454158782958984375, 0.297442217416372389759970928935217671096324920654296875, 0.297290155317108617527566138960537500679492950439453125, 0.2972901553171098942840444578905589878559112548828125, 0.29744221741637300038263447277131490409374237060546875, 0.38033606322624324835857123616733588278293609619140625, 0.079943486587173595570021689127315767109394073486328125, 0.1972600853341152371545064170277328230440616607666015625, 0.1206478814425400447607472642630455084145069122314453125, 0.60214854663617156660393447964452207088470458984375, 0.19726008533412286993780071497894823551177978515625, 0.07994348658716654565381531938328407704830169677734375, 0.1206478814425371026697320075982133857905864715576171875, 0.1972600853341220650261078617404564283788204193115234375, 0.60214854663616990126939754190971143543720245361328125, 0.48910981472680059578550526566687040030956268310546875, 0.11512444438172934890740606306280824355781078338623046875, 0.367009893737499648391775508571299724280834197998046875, 0.028755847153970760798902261967668891884386539459228515625, 0.11512444438172764193950570188462734222412109375, 0.48910981472680081783011019069817848503589630126953125, 0.36700989373749937083601935228216461837291717529296875, 0.11512444438172965421873783498085686005651950836181640625, 0.02875584715397137836045970971099450252950191497802734375, 0.410693314090151695427977074359660036861896514892578125, 0.364760249193382624088854981891927309334278106689453125, 0.0895525091070077383648140312288887798786163330078125, 0.134993927609459607452890850254334509372711181640625, 0.36476024919337846075251263755490072071552276611328125, 0.4106933140901529721844553932896815240383148193359375, 0.08955250910701388622481289303323137573897838592529296875, 0.36476024919336946794601317378692328929901123046875, 0.134993927609465325101467669810517691075801849365234375, 0.11476751676309900063177593665386666543781757354736328125, 0.2334539319513101729430815112209529615938663482666015625, 0.25990315408583430922817569808103144168853759765625, 0.391875397199763553235385415973723866045475006103515625, 0.2334539319513042887610509978912887163460254669189453125, 0.1147675167630978487753878880539559759199619293212890625, 0.25990315408583575251810771078453399240970611572265625, 0.233453931951302262604031056980602443218231201171875, 0.39187539719975583718536427113576792180538177490234375, 0.3163617622563090758802673008176498115062713623046875, 0.12738316872601351814608960921759717166423797607421875, 0.42612797425565418496518077517976053059101104736328125, 0.426127974255657016033893569328938610851764678955078125, 0.1273831687260151834806265469524078071117401123046875, 0.130127094762026496166384958996786735951900482177734375, 0.1301270947620246365428187118595815263688564300537109375, 0.1273831687260209843959302133953315205872058868408203125, 0.3163617622563019704529096998157911002635955810546875, 0.2089114968404675864999120449283509515225887298583984375, 0.291823515567243674251329821345279924571514129638671875, 0.094762619029012673532719190916395746171474456787109375, 0.09476261902901918221520105589661397971212863922119140625, 0.291823515567250113544872647253214381635189056396484375, 0.404502368563263658973738756685634143650531768798828125, 0.404502368563266323508997857061331160366535186767578125, 0.29182351556725105723444357863627374172210693359375, 0.2089114968404626182518768473528325557708740234375, 0.1002497543721358186363801223706104792654514312744140625, 0.451459949509978308856972262219642288982868194580078125, 0.220841759313373742212860406652907840907573699951171875, 0.2208417593133711609443281531639513559639453887939453125, 0.451459949509976643522435324484831653535366058349609375, 0.227448536804515988318797781175817362964153289794921875, 0.22744853680451482258462192476144991815090179443359375, 0.451459949509970759340404811155167408287525177001953125, 0.100249754372138066838004988312604837119579315185546875, 0.231647695217253757338227160289534367620944976806640625, 0.126623713234391754856034140175324864685535430908203125, 0.1341799864280996956722447066567838191986083984375, 0.5075486051202593440478949560201726853847503662109375, 0.1266237132343950022583811687582056038081645965576171875, 0.2316476952172500658466702816440374590456485748291015625, 0.1341799864280972531815905313123948872089385986328125, 0.1266237132343930593680880747342598624527454376220703125, 0.50754860512025867791408018092624843120574951171875, 0.305329584336060999572026730675133876502513885498046875, 0.08401124699181981847484479430931969545781612396240234375, 0.305329584336062775928866130925598554313182830810546875, 0.248212371556224054014450075555942021310329437255859375, 0.2553628853313281155124059296213090419769287109375, 0.2482123715562190024996880310936830937862396240234375;
71 weights << 0.0002001999422360426872206928816666504644672386348247528076171875, 0.000505742879640209736132050455381659048725850880146026611328125, 0.000505742879640223830760292766939301145612262189388275146484375, 0.00050574287964030265225823246311165348743088543415069580078125, 0.0012894560721699692418251714798316243104636669158935546875, 0.001289456072170008273103380957991248578764498233795166015625, 0.00128945607217019280431313799084591664723120629787445068359375, 0.0020863012932395663505402705339975000242702662944793701171875, 0.0020863012932404827182164552823451231233775615692138671875, 0.0020863012932405646839006951864803340868093073368072509765625, 0.002096333816505699561283382337251168792136013507843017578125, 0.0020963338165057060664964172502777728368528187274932861328125, 0.0020963338165057190769224870763309809262864291667938232421875, 0.0022170643687799882447231336612958330078981816768646240234375, 0.0022170643687801356962185916898988580214790999889373779296875, 0.0022170643687806526438144327784129927749745547771453857421875, 0.0026148434576084311244115188088699142099358141422271728515625, 0.0026148434576086002599504265475616193725727498531341552734375, 0.0026148434576087433746371946341469083563424646854400634765625, 0.0028163584867327150391969059484154058736748993396759033203125, 0.002816358486732836903521093319113788311369717121124267578125, 0.0028163584867330984130850968227832709089852869510650634765625, 0.002835998912930562908252252185548059060238301753997802734375, 0.0028359989129305659440183351449604742811061441898345947265625, 0.0028359989129307584983241685705479540047235786914825439453125, 0.003126730725424427433101204343302015331573784351348876953125, 0.00312673072542446299493246186784745077602565288543701171875, 0.0031267307254245293481054179807188120321370661258697509765625, 0.003153973602536165078691343666150714852847158908843994140625, 0.003153973602536454777511831792935481644235551357269287109375, 0.00315397360253695004106422317136093624867498874664306640625, 0.003163187183116421795359141100334454677067697048187255859375, 0.0031631871831166659576883848359329931554384529590606689453125, 0.0031631871831167049889665943140926174237392842769622802734375, 0.0032215804352868381878194359302369775832630693912506103515625, 0.003221580435287081482786941677431968855671584606170654296875, 0.0032215804352871903366850592220771432039327919483184814453125, 0.003339627167696848121514197060832884744741022586822509765625, 0.0033396271676971816221024536019967854372225701808929443359375, 0.003339627167697221954423270062761730514466762542724609375, 0.003677741678112759517171870271567968302406370639801025390625, 0.0036777416781129013308160313755479364772327244281768798828125, 0.003677741678112908703390804276978087727911770343780517578125, 0.004205214423890247209258941296639022766612470149993896484375, 0.00420521442389042154896827696575201116502285003662109375, 0.004205214423891097223762169932115284609608352184295654296875, 0.004942955441682391794222528602631427929736673831939697265625, 0.00533229215437879856820391211158494115807116031646728515625, 0.00533229215437932939358756101455583120696246623992919921875, 0.0053322921543794525589543553678595344536006450653076171875, 0.006299077114277314322354772713197235134430229663848876953125, 0.00629907711427753723432143573290886706672608852386474609375, 0.006299077114277774891437644555480801500380039215087890625, 0.007378036897932780356634818730299230082891881465911865234375, 0.007378036897933093474222232543979771435260772705078125, 0.007378036897933694555906658507637985167093575000762939453125, 0.007716315831701629941730136152955310535617172718048095703125, 0.007716315831701642084794467990604971419088542461395263671875, 0.007716315831701708004286555109274559072218835353851318359375, 0.00780703596787128868694782823922651004977524280548095703125, 0.007807035967872181202176218306476584984920918941497802734375, 0.007807035967872265336264803181620663963258266448974609375, 0.007846508554369642507442250689564389176666736602783203125, 0.0078465085543700553716295331696528592146933078765869140625, 0.007846508554370086596652100752180558629333972930908203125, 0.00800059602405485403853191428424906916916370391845703125, 0.00800059602405495985666394886948182829655706882476806640625, 0.008000596024054985877516088521588244475424289703369140625, 0.00831580835350928700144823579876174335367977619171142578125, 0.008315808353509403227921126244837068952620029449462890625, 0.008315808353509861194918784121909993700683116912841796875, 0.0084185228050637876673345516564950230531394481658935546875, 0.00841852280506407736615503978327978984452784061431884765625, 0.008418522805064283798248681023324024863541126251220703125, 0.00858375505374043938633388250991629320196807384490966796875, 0.00858375505374059204199976846894060145132243633270263671875, 0.00858375505374075857545346224242166499607264995574951171875, 0.0086887573507115171966841415951421367935836315155029296875, 0.00868875735071202200121565084600661066360771656036376953125, 0.00868875735071224404582057587731469538994133472442626953125, 0.00912078610871581985097833467079908587038516998291015625, 0.00912078610871592913855732120964603382162749767303466796875, 0.00912078610871600893583721614277237677015364170074462890625, 0.01110598507329942606636219437632462359033524990081787109375, 0.01113988077259747862257643902239578892476856708526611328125, 0.01113988077259773536165088358984576188959181308746337890625, 0.0111398807725980632243878432063866057433187961578369140625, 0.0114596002941690679188813106748057180084288120269775390625, 0.01145960029416929516765666363653508597053587436676025390625, 0.01145960029416938884272436638411818421445786952972412109375, 0.01155178034448177230852916608228042605333030223846435546875, 0.01155178034448203251705056260334458784200251102447509765625, 0.01155178034448213313101216925815606373362243175506591796875, 0.01170383356047520993781230203012455604039132595062255859375, 0.01170383356047528279619829305602252134121954441070556640625, 0.011703833560475641883957820255091064609587192535400390625, 0.01188798519161200252514110076162978657521307468414306640625, 0.01188798519161229048923811291160745895467698574066162109375, 0.011887985191612486512990898290809127502143383026123046875, 0.01215673761841355900170658088654818129725754261016845703125, 0.01215673761841370471847856293834411189891397953033447265625, 0.0121567376184139284978069639464592910371720790863037109375, 0.013139451928562077831497134638993884436786174774169921875, 0.0131394519285624282456392819540269556455314159393310546875, 0.0131394519285628931515308437383282580412924289703369140625, 0.01552667874066526211562777604058283031918108463287353515625, 0.01552667874066687887790738642479482223279774188995361328125, 0.0155266787406683308414567790123328450135886669158935546875, 0.0169084708873395613004664284062528167851269245147705078125, 0.0169084708873403939677348972736581345088779926300048828125, 0.01690847088734144521016133921875734813511371612548828125, 0.0187833784369289824578430625479086302220821380615234375, 0.0187833784369293814442425372135403449647128582000732421875, 0.0187833784369294647109693841002808767370879650115966796875, 0.0195085608307968109975671922029505367390811443328857421875, 0.0195085608307974910091697751113315462134778499603271484375, 0.019508560830797612439813093487828155048191547393798828125, 0.021952241128444356654814129115038667805492877960205078125, 0.021952241128444578699419054146346752531826496124267578125, 0.0219522411284447556412136037806703825481235980987548828125, 0.025517152801298237374538757649133913218975067138671875, 0.029504967377997841360137698529797489754855632781982421875;
72 break;
73case 13: // XG(13)
74 points.resize(146, 3);
75 weights.resize(146, 1);
76 points << 0.010345107256523655703261965754791162908077239990234375, 0.968964678230288090077237939112819731235504150390625, 0.0103451072566003166031123328139074146747589111328125, 0.00891301236246661195139484590299616684205830097198486328125, 0.0302368745109999788323040803561525535769760608673095703125, 0.0195689637742240789275438572758503141812980175018310546875, 0.0195689637742393375552385492710527614690363407135009765625, 0.030236874511006948951230555167057900689542293548583984375, 0.94128114935227014115071142441593110561370849609375, 0.94128114935223583525925050707883201539516448974609375, 0.030236874511006574250959744176725507713854312896728515625, 0.008913012362486726070098796981255873106420040130615234375, 0.88449206822483927847855511572561226785182952880859375, 0.0254490039036199301725194032997023896314203739166259765625, 0.08145578260857788688298342094640247523784637451171875, 0.00860314526297598601567440113058182760141789913177490234375, 0.0254490039036263555882744213931800913996994495391845703125, 0.88449206822479353728994055927614681422710418701171875, 0.08145578260858234165286972938702092505991458892822265625, 0.025449003903639917656409608071044203825294971466064453125, 0.008603145262989199404390916470219963230192661285400390625, 0.87881874683590999186577619184390641748905181884765625, 0.00841215865838886890648584682139698998071253299713134765625, 0.033613145330265582766404719450292759574949741363525390625, 0.0791559491753919264311889492091722786426544189453125, 0.0084121586584149747600758217913607950322329998016357421875, 0.8788187468359482945601257597445510327816009521484375, 0.033613145330236578189886387235674192197620868682861328125, 0.00841215865842347317038463216931631905026733875274658203125, 0.07915594917538333608053591206044075079262256622314453125, 0.282093867541785225938610892626456916332244873046875, 0.00589668853653657794311460094149879296310245990753173828125, 0.691284914660469151925781261525116860866546630859375, 0.02072452926121111371760008523779106326401233673095703125, 0.005896688536550855584683628052289350307546555995941162109375, 0.28209386754171428268733734512352384626865386962890625, 0.69128491466053298974969720802619121968746185302734375, 0.00589668853655629481014255333093387889675796031951904296875, 0.02072452926120764427064813162360223941504955291748046875, 0.0042385095055179899947717103714239783585071563720703125, 0.305906419353699943197710808817646466195583343505859375, 0.029242566722755103381103936044382862746715545654296875, 0.02924256672275331314647672797946142964065074920654296875, 0.30590641935371698512113880497054196894168853759765625, 0.66061250441800467569919419474899768829345703125, 0.6606125044179560479307156128925271332263946533203125, 0.305906419353754566170522366519435308873653411865234375, 0.004238509505534782118019165864097885787487030029296875, 0.03145181004767937105182085133492364548146724700927734375, 0.1465204590611695889545984528012922964990139007568359375, 0.0111550657463385383127985051032737828791141510009765625, 0.8108726651448392441778878492186777293682098388671875, 0.146520459061165231329226799061871133744716644287109375, 0.031451810047650685664422098852810449898242950439453125, 0.01115506574634995973216433640118339098989963531494140625, 0.14652045906114785633889141536201350390911102294921875, 0.81087266514484290791386911223526112735271453857421875, 0.06114527911832590145735366604640148580074310302734375, 0.10745712974380965121223852065668324939906597137451171875, 0.81802616219433865740739975080941803753376007080078125, 0.818026162194296801999371382407844066619873046875, 0.1074571297438492722964298309307196177542209625244140625, 0.0133714289435573341346952247477020137012004852294921875, 0.01337142894356406486178201475922833196818828582763671875, 0.1074571297437935391005936480723903514444828033447265625, 0.0611452791182300059436016681502223946154117584228515625, 0.69552887484913472615488672090577892959117889404296875, 0.0282138124054633378234857588040540576912462711334228515625, 0.268842851768165969073010046486160717904567718505859375, 0.2688428517681760165913829041528515517711639404296875, 0.02821381240546194657525802540476433932781219482421875, 0.00741446097724052233246538889943622052669525146484375, 0.0074144609772575746642342409131742897443473339080810546875, 0.028213812405450421072483635498429066501557826995849609375, 0.6955288748491168515641902558854781091213226318359375, 0.0074822221773924446619474792896653525531291961669921875, 0.52132878095399226570094697308377362787723541259765625, 0.44641469996263705155570278293453156948089599609375, 0.4464146999625711043080400486360304057598114013671875, 0.52132878095406509633136238335282541811466217041015625, 0.0247742969059625561811799343558959662914276123046875, 0.024774296905981929572959643337526358664035797119140625, 0.52132878095397305884262095787562429904937744140625, 0.0074822221774082375844727721414528787136077880859375, 0.09035183340349828284843169967643916606903076171875, 0.8658176567853399507868061846238560974597930908203125, 0.02270085011178135658838073140941560268402099609375, 0.022700850111790182861426501403911970555782318115234375, 0.8658176567852218230569860679679550230503082275390625, 0.021129659699392622229652261012233793735504150390625, 0.0211296596993924001850473359809257090091705322265625, 0.86581765678519173601301872622570954263210296630859375, 0.09035183340362251680488725469331257045269012451171875, 0.0025941652651873259305403962571290321648120880126953125, 0.57976853458511146133247393663623370230197906494140625, 0.07584422591768003041323709112475626170635223388671875, 0.0758442259176826671929205758715397678315639495849609375, 0.57976853458507549010647608156432397663593292236328125, 0.34179307423203175719805813059792853891849517822265625, 0.341793074232084548302879056791425682604312896728515625, 0.57976853458500199334224589620134793221950531005859375, 0.00259416526521805135274689746438525617122650146484375, 0.481064137702812477659364276405540294945240020751953125, 0.0183305707875623634384165683286482817493379116058349609375, 0.0158306343508839188205516990137766697444021701812744140625, 0.015830634350901519324938959698556573130190372467041015625, 0.018330570787551792033553965666214935481548309326171875, 0.484774657158754285202206801841384731233119964599609375, 0.48477465715878265140048597459099255502223968505859375, 0.0183305707875620581270847964105996652506291866302490234375, 0.48106413770275702201928424983634613454341888427734375, 0.708643108923496356510440818965435028076171875, 0.0029144666413564411511227802975554368458688259124755859375, 0.1208287047691475046828912809360190294682979583740234375, 0.12082870476910874402154405515830148942768573760986328125, 0.0029144666413856413177130288971738991676829755306243896484375, 0.1676137196659353290062455243969452567398548126220703125, 0.16761371966595428606439099894487299025058746337890625, 0.002914466641410490797825527664599576382897794246673583984375, 0.70864310892352644355440816070768050849437713623046875, 0.7671835222425682498936794218025170266628265380859375, 0.01275903790005842274035696704004294588230550289154052734375, 0.1682276257037403632832450739442720077931880950927734375, 0.16822762570376414981154766792315058410167694091796875, 0.0127590379000647458074269025019020773470401763916015625, 0.0518298141536340517543379746712162159383296966552734375, 0.051829814153654930886094831521404557861387729644775390625, 0.01275903790008806569511445871967225684784352779388427734375, 0.76718352224254271476411304320208728313446044921875, 0.78002572247274504224634483762201853096485137939453125, 0.041443167339812091165551777294240309856832027435302734375, 0.018150246091703049755583521118751377798616886138916015625, 0.160380864095821140669073656681575812399387359619140625, 0.041443167339776161572917345665700850076973438262939453125, 0.7800257224726914184742554425611160695552825927734375, 0.01815024609171030089971310417240601964294910430908203125, 0.041443167339804749815801443446616758592426776885986328125, 0.16038086409578189428515315739787183701992034912109375, 0.30064976944771115707766284685931168496608734130859375, 0.560869397778215539318580340477637946605682373046875, 0.137450394796734709501606630510650575160980224609375, 0.137450394796745312131491800755611620843410491943359375, 0.5608693977782059914005685641313903033733367919921875, 0.001030437977361575718759922892786562442779541015625, 0.00103043797737722986340713760000653564929962158203125, 0.560869397778249290098528945236466825008392333984375, 0.30064976944764609800841981268604286015033721923828125, 0.6068954673005266808871738248853944242000579833984375, 0.305895247233178457779700920582399703562259674072265625, 0.077637920767996082549444736287114210426807403564453125, 0.07763792076797838836998977285475120879709720611572265625, 0.305895247233165801237220193797838874161243438720703125, 0.009571364698317486041645452132797800004482269287109375, 0.00957136469831808278652118815443827770650386810302734375, 0.30589524723313210596842282029683701694011688232421875, 0.6068954673005635402915913800825364887714385986328125, 0.027124911034180743119037515498348511755466461181640625, 0.714803025662879232271507135010324418544769287109375, 0.0221639380278924047473765313043259084224700927734375, 0.0221639380278991493522511291303089819848537445068359375, 0.714803025662853475097335831378586590290069580078125, 0.23590812527506577200853143949643708765506744384765625, 0.235908125274958579975503880632459186017513275146484375, 0.7148030256629531731249471704359166324138641357421875, 0.02712491103418290805393553455360233783721923828125, 0.3497758718670664901395639390102587640285491943359375, 0.010013274952423580066440678137951181270182132720947265625, 0.0790253890180962759171023890303331427276134490966796875, 0.56118546416245551622381526613025926053524017333984375, 0.010013274952428645458990530414666864089667797088623046875, 0.349775871867007648319258805713616311550140380859375, 0.07902538901814769312093034159261151216924190521240234375, 0.0100132749524375862237857148784314631484448909759521484375, 0.56118546416244863284106259015970863401889801025390625, 0.70356014181662718254273158891010098159313201904296875, 0.128232413502744224675922168898978270590305328369140625, 0.156191534162627043702542550818179734051227569580078125, 0.012015910518011686802797299833400757052004337310791015625, 0.1282324135027486933235962851540534757077693939208984375, 0.70356014181657311468143234378658235073089599609375, 0.15619153416266851053251230041496455669403076171875, 0.12823241350275782490797382706659846007823944091796875, 0.01201591051801476073279673073557205498218536376953125, 0.1520983651999484875805279671112657524645328521728515625, 0.17364566915830847992907592924893833696842193603515625, 0.66198341747447886351807255778112448751926422119140625, 0.66198341747446509675256720584002323448657989501953125, 0.173645669158357607297915592425852082669734954833984375, 0.012272548167282681941259170343982987105846405029296875, 0.012272548167279483111169469111700891517102718353271484375, 0.1736456691582866918022176605518325231969356536865234375, 0.1520983651998931429627504030577256344258785247802734375, 0.50096625984502807238385457822005264461040496826171875, 0.217347346263922547304758836617111228406429290771484375, 0.272077441542711684352440215661772526800632476806640625, 0.27207744154276569670258822952746413648128509521484375, 0.2173473462639199660362265831281547434628009796142578125, 0.0096089523483474381659874552497058175504207611083984375, 0.00960895234835500156034271412863745354115962982177734375, 0.2173473462639029241127985869752592407166957855224609375, 0.500966259844943362367075678776018321514129638671875, 0.130625241527676905217703051675925962626934051513671875, 0.7370755718293555691644769467529840767383575439453125, 0.0151571582474805399698425389942713081836700439453125, 0.1171420283955027785705027554286061786115169525146484375, 0.73707557182933081119102780576213262975215911865234375, 0.1306252415276769607288542829337529838085174560546875, 0.0151571582475132082823421342254732735455036163330078125, 0.7370755718293364733284533940604887902736663818359375, 0.11714202839548104595479571798932738602161407470703125, 0.4869178929175357328773543486022390425205230712890625, 0.416442127799194261594806221182807348668575286865234375, 0.030670867576085558692255972346174530684947967529296875, 0.065969111707154415302767347384360618889331817626953125, 0.416442127799340422455998123041354119777679443359375, 0.486917892917442696187890760484151542186737060546875, 0.0306708675760841431578995752715854905545711517333984375, 0.416442127799289518730319059613975696265697479248046875, 0.065969111707192717997116915285005234181880950927734375, 0.7796220928971531183293564026826061308383941650390625, 0.0721728979421318583842293037378112785518169403076171875, 0.0863975719064306313388357239091419614851474761962890625, 0.0618074372543111205668964203141513280570507049560546875, 0.0721728979422066319049378080308088101446628570556640625, 0.7796220928970998276241743951686657965183258056640625, 0.08639757190646453477445021462699514813721179962158203125, 0.07217289794218502418932104092164081521332263946533203125, 0.06180743725433988922102201968300505541265010833740234375, 0.370442555958176267250081536985817365348339080810546875, 0.0106815230635501391687203209812651039101183414459228515625, 0.40643416171171253825633584710885770618915557861328125, 0.2124417592666155429892427264348953031003475189208984375, 0.01068152306356992368996383646617687190882861614227294921875, 0.370442555958083452605222873899037949740886688232421875, 0.406434161711827390828233319552964530885219573974609375, 0.01068152306357016134708004528874880634248256683349609375, 0.212441759266545682205418188459589146077632904052734375, 0.31706902805700443170877633747295476496219635009765625, 0.08080118806643189766081292191302054561674594879150390625, 0.58455224193558941170323350888793356716632843017578125, 0.58455224193561861056878115050494670867919921875, 0.08080118806646398310622458893703878857195377349853515625, 0.01757754194097281563724521902258857153356075286865234375, 0.01757754194098200273277399219296057708561420440673828125, 0.080801188066440599033768421577406115829944610595703125, 0.317069028057003432508054174832068383693695068359375, 0.017562309236326345551759686713921837508678436279296875, 0.341432014866781263773276577921933494508266448974609375, 0.159034223465952584408711345531628467142581939697265625, 0.48197145243090744326508456651936285197734832763671875, 0.341432014866819566467626145822578109800815582275390625, 0.017562309236336559603586238154093734920024871826171875, 0.1590342234659289089027112140684039331972599029541015625, 0.341432014866806354813633106459747068583965301513671875, 0.481971452430931257548962776127154938876628875732421875, 0.338604216263099722095120114317978732287883758544921875, 0.0252548503950388754379918765380352851934731006622314453125, 0.54711526635117413430720034739351831376552581787109375, 0.54711526635117257999496587217436172068119049072265625, 0.025254850395049856237594809726942912675440311431884765625, 0.0890256669906569209071989234871580265462398529052734375, 0.08902566699071175204682759840579819865524768829345703125, 0.0252548503950357806913107339141788543201982975006103515625, 0.3386042162631166529962456479552201926708221435546875, 0.400097929630126525335498399726930074393749237060546875, 0.46413210895362488894733132838155142962932586669921875, 0.08291452043293878748642100617871619760990142822265625, 0.0829145204330443974516384741946239955723285675048828125, 0.46413210895369994002379598896368406713008880615234375, 0.05285544098336447671471205467241816222667694091796875, 0.052855440983355539419363822162267751991748809814453125, 0.46413210895359657826020338688977062702178955078125, 0.4000979296300080090276196642662398517131805419921875, 0.2874706358928882377057334451819770038127899169921875, 0.385617293714958619954558116660336963832378387451171875, 0.309086009491374602564661699943826533854007720947265625, 0.3090860094913716604736464432789944112300872802734375, 0.38561729371497011076286298703053034842014312744140625, 0.017826060900777651596627038088627159595489501953125, 0.0178260609007818704441206136834807693958282470703125, 0.385617293714966447026881724013946950435638427734375, 0.287470635892881798412190619274042546749114990234375, 0.026572340845974852518995845684912637807428836822509765625, 0.096901871563130181908007898528012447059154510498046875, 0.5054323769913622310667733472655527293682098388671875, 0.50543237699133547469187988099292851984500885009765625, 0.09690187156315631378245001315008266828954219818115234375, 0.37109341059953282471184365931549109518527984619140625, 0.37109341059956701958100211413693614304065704345703125, 0.0969018715631426441614593159101787023246288299560546875, 0.0265723408459780652268733547316514886915683746337890625, 0.3206072988650483512884648007457144558429718017578125, 0.212734909199735422458132916290196590125560760498046875, 0.445169479233149256724999531797948293387889862060546875, 0.02148831270207086918677674702848889864981174468994140625, 0.2127349091997207397586322485949494875967502593994140625, 0.32060729886500360930057240693713538348674774169921875, 0.44516947923317695678946392945363186299800872802734375, 0.21273490919973614410309892264194786548614501953125, 0.02148831270207451904497020223061554133892059326171875, 0.0951170007290063068694507819600403308868408203125, 0.71464899781321455929372632454033009707927703857421875, 0.09511700072888640278279126505367457866668701171875, 0.0289043635248353580902147541564772836863994598388671875, 0.357082484218001428022404297735192812979221343994140625, 0.440432916412071329137489783533965237438678741455078125, 0.1735802358450641291742755356608540751039981842041015625, 0.357082484217992546238207296482869423925876617431640625, 0.028904363524861975687230142284533940255641937255859375, 0.4404329164119997752635526921949349343776702880859375, 0.35708248421802302186023325702990405261516571044921875, 0.17358023584508941450366137360106222331523895263671875, 0.61748664832498934007531943279900588095188140869140625, 0.07195784522707145136610762392592732794582843780517578125, 0.230317005285674392123240750152035616338253021240234375, 0.230317005285725351360071044837241061031818389892578125, 0.07195784522706390184954017286145244725048542022705078125, 0.08023850116229590268002169750616303645074367523193359375, 0.08023850116232734974719420506517053581774234771728515625, 0.0719578452271305291088054900683346204459667205810546875, 0.6174866483249095150398488840437494218349456787109375, 0.175177675200955895729038047647918574512004852294921875, 0.07065601264629488287294378778824466280639171600341796875, 0.65963749995523335289959732108400203287601470947265625, 0.65963749995531750780486390794976614415645599365234375, 0.0706560126462181248285787660279311239719390869140625, 0.09452881219754372121855112709454260766506195068359375, 0.09452881219755311648089701748176594264805316925048828125, 0.070656012646256705078684490217710845172405242919921875, 0.17517767520097848876758916958351619541645050048828125, 0.07543474921308089553573239527395344339311122894287109375, 0.2206728628957594640080941417181747965514659881591796875, 0.63847471898317309513259942832519300282001495361328125, 0.06541766890802340472799158987982082180678844451904296875, 0.2206728628957641269447975673756445758044719696044921875, 0.0754347492130628960449456599235418252646923065185546875, 0.6384747189831916358571106684394180774688720703125, 0.2206728628957199955795687174031627364456653594970703125, 0.0654176689080496476247361670175450854003429412841796875, 0.2362423058619533000612733530942932702600955963134765625, 0.0306611166321086869857026613317430019378662109375, 0.2009606006744210915382353732638875953853130340576171875, 0.2009606006744852069179074760540970601141452789306640625, 0.0306611166321183736815925158225581981241703033447265625, 0.53213597683149871375718475974281318485736846923828125, 0.53213597683155022810552736700628884136676788330078125, 0.0306611166321388746436316097287999582476913928985595703125, 0.23624230586190486658182408064021728932857513427734375, 0.1003198536332518264746482827831641770899295806884765625, 0.59060593323105259333516414699261076748371124267578125, 0.06566065089490746853329028454027138650417327880859375, 0.0656606508949500733418602749225101433694362640380859375, 0.59060593323101773233219091707724146544933319091796875, 0.2434135622407669341527025608229450881481170654296875, 0.243413562240951397708244030582136474549770355224609375, 0.59060593323082699601656031518359668552875518798828125, 0.10031985363332018845738957679714076220989227294921875, 0.1645691312152423868564454778606886975467205047607421875, 0.538551546842193307185198136721737682819366455078125, 0.261419807867561804215483789448626339435577392578125, 0.03545951407500569363406839329400099813938140869140625, 0.53855154684219941341183357508271001279354095458984375, 0.16456913121521565823712762721697799861431121826171875, 0.26141980786752749832402287211152724921703338623046875, 0.53855154684223116579033785455976612865924835205078125, 0.0354595140750151305297777071245945990085601806640625, 0.2214791068336955659479059477234841324388980865478515625, 0.1663421652944798989626207230685395188629627227783203125, 0.5333277309204216276583565559121780097484588623046875, 0.07885099695144152931458592092894832603633403778076171875, 0.1663421652944796769180157980372314341366291046142578125, 0.2214791068336607049449327178081148304045200347900390625, 0.53332773092047103258295237537822686135768890380859375, 0.166342165294459498614543235817109234631061553955078125, 0.078850996951445095906052529244334436953067779541015625, 0.5438135338904002136217741281143389642238616943359375, 0.1960861755130516581591137992290896363556385040283203125, 0.1827816417532447113014626438598497770726680755615234375, 0.07731864884330820475444312478430219925940036773681640625, 0.196086175513172367157466169373947195708751678466796875, 0.5438135338903473670058019706630147993564605712890625, 0.182781641753254786575411117155454121530055999755859375, 0.1960861755130821892922909910339512862265110015869140625, 0.0773186488433357521632416364809614606201648712158203125, 0.1668632870415595326196722680833772756159305572509765625, 0.49941013887518892477856979894568212330341339111328125, 0.1668632870415807101238669929443858563899993896484375, 0.390929607439403803414990079545532353222370147705078125, 0.0875638865524714649080095796307432465255260467529296875, 0.39875744314116634559042040564236231148242950439453125, 0.1227490628669686001384064866215339861810207366943359375, 0.0875638865525004972401035274742753244936466217041015625, 0.3909296074393993070117403476615436375141143798828125, 0.398757443141171119549426293815486133098602294921875, 0.08756388655250151031861349792961846105754375457763671875, 0.12274906286697358226422949201150913722813129425048828125, 0.2188997970179869245743731198672321625053882598876953125, 0.40200054824072406489676723140291869640350341796875, 0.10243087892291502516428636226919479668140411376953125, 0.102430878922911416939456330510438419878482818603515625, 0.4020005482406983077225959277711808681488037109375, 0.2766687758184172007958068206789903342723846435546875, 0.27666877581829485421849312842823565006256103515625, 0.402000548240723454274103687566821463406085968017578125, 0.218899797018016817329311152207083068788051605224609375, 0.3095550183430961777020229419576935470104217529296875, 0.07133494497075155982290795009248540736734867095947265625, 0.30955501834310095166102883013081736862659454345703125, 0.09663461813535857702905929045300581492483615875244140625, 0.2305808594445331871636284404303296469151973724365234375, 0.35894300107720422676749194579315371811389923095703125, 0.3138415213429264216671299436711706221103668212890625, 0.2305808594445639958525617885243264026939868927001953125, 0.0966346181353658628676583930428023450076580047607421875, 0.35894300107719345760415308177471160888671875, 0.23058085944453787785590748171671293675899505615234375, 0.31384152134290432822893990305601619184017181396484375, 0.2069223626302676422028525848872959613800048828125, 0.140434894083911299134115324704907834529876708984375, 0.21083715440543215891011641360819339752197265625, 0.441805588880392452466594477300532162189483642578125, 0.1404348940839596771024133659011567942798137664794921875, 0.2069223626302559015943671738568809814751148223876953125, 0.210837154405425497571968662668950855731964111328125, 0.140434894083957428900788499959162436425685882568359375, 0.441805588880404054297201810186379589140415191650390625, 0.16261799220260753084943416979513131082057952880859375, 0.32631971053548713967984440387226641178131103515625, 0.40021279496232053940474315822939388453960418701171875, 0.1108495022995989176539666232201852835714817047119140625, 0.326319710535484530655736534754396416246891021728515625, 0.162617992202616357122479939789627678692340850830078125, 0.40021279496230433014858363094390369951725006103515625, 0.3263197105355220006828176337876357138156890869140625, 0.110849502299603219768187045701779425144195556640625, 0.25055888693954908585936891540768556296825408935546875, 0.24832333918130677918867377229616977274417877197265625, 0.25055888693956174240184964219224639236927032470703125;
77 weights << 0.0002480594675168803163976816161806482341489754617214202880859375, 0.000650491962223051999568423919839688096544705331325531005859375, 0.000650491962224175016178684405332433016155846416950225830078125, 0.00065049196222510818898854267899878323078155517578125, 0.001290974956953881876142720130928864818997681140899658203125, 0.00129097495695524623615657588970861979760229587554931640625, 0.001290974956956647025363427161437357426621019840240478515625, 0.0013408515478692891072232118432339120772667229175567626953125, 0.00134085154787043944572821896343839398468844592571258544921875, 0.00134085154787106568090304659079947668942622840404510498046875, 0.00143120814942935582758654078361360006965696811676025390625, 0.00143120814943081407950853378707734009367413818836212158203125, 0.00143120814943111895715943671092418298940174281597137451171875, 0.00201678998548852732308755975054737064056098461151123046875, 0.002016789985488819623993261842542779049836099147796630859375, 0.0020167899854901427843245631521540417452342808246612548828125, 0.002088390612147265901210602123683202080428600311279296875, 0.00208839061214736824989568475530177238397300243377685546875, 0.002088390612148553933391514902950802934356033802032470703125, 0.0021307355443786336716971430149669686215929687023162841796875, 0.00213073554438060995541714959244927740655839443206787109375, 0.0021307355443811793783981389793780181207694113254547119140625, 0.0021365037048220463129777346722448783111758530139923095703125, 0.00213650370482248129488933585662380210123956203460693359375, 0.002136503704823817899327575986490046489052474498748779296875, 0.002214867394998550932661007806245834217406809329986572265625, 0.0022148673949988002991606794722656559315510094165802001953125, 0.002214867395000741888411166513606076478026807308197021484375, 0.0022270424881335897961120995347528150887228548526763916015625, 0.0022270424881354060515914472517806643736548721790313720703125, 0.002227042488135765573031843445050981245003640651702880859375, 0.0024127873721488239146248933053584551089443266391754150390625, 0.0024127873721513279879624658263992387219332158565521240234375, 0.0024127873721536377722707289450454481993801891803741455078125, 0.0024926113781490268940521648488584105507470667362213134765625, 0.0024926113781502177817184229269287243369035422801971435546875, 0.0024926113781502845685722480340018591959960758686065673828125, 0.002560191587547936374613666288269087090156972408294677734375, 0.0025601915875515268185280692847527461708523333072662353515625, 0.0025601915875545495741849588711147589492611587047576904296875, 0.002718142703234164257730665070766917779110372066497802734375, 0.002718142703234617020557895017418559291400015354156494140625, 0.002718142703237677072769518105133101926185190677642822265625, 0.003110144144971738189298093857360072433948516845703125, 0.0031101441449719658717543158132912139990366995334625244140625, 0.003110144144972429476603270614987195585854351520538330078125, 0.0032050362371600087281475754963366853189654648303985595703125, 0.0032050362371637852211547770053812200785614550113677978515625, 0.00320503623716661238673975020674333791248500347137451171875, 0.003930545152403409903119069213062175549566745758056640625, 0.003930545152406018059865200342528623878024518489837646484375, 0.00393054515240647515950112023119800142012536525726318359375, 0.00397154117891946635554578648452661582268774509429931640625, 0.003971541178920297288090779375124839134514331817626953125, 0.003971541178922641766868562029912936850450932979583740234375, 0.00414277317641505334055995746211920049972832202911376953125, 0.004142773176415798404292889500766250421293079853057861328125, 0.004142773176419248769286607370077035739086568355560302734375, 0.004510424642995273201984129940456114127300679683685302734375, 0.004510424642999120818653846498591519775800406932830810546875, 0.0045104246429993437306205095183031517080962657928466796875, 0.004638629681744651199470919067380236811004579067230224609375, 0.004638629681748835352494975126091958372853696346282958984375, 0.004638629681748920353945297989639584557153284549713134765625, 0.00476072882671578490043629017236526124179363250732421875, 0.00476072882671803310206115611435961909592151641845703125, 0.004760728826718925617289546181609694031067192554473876953125, 0.00480157227821544942136799960508142248727381229400634765625, 0.00480157227821793007593864643922643153928220272064208984375, 0.004801572278222340610376317471263973857276141643524169921875, 0.00488685515082135611686364740080534829758107662200927734375, 0.004886855150822265979326797236126367351971566677093505859375, 0.00488685515082971921874133158780750818550586700439453125, 0.0055276746744597760052641888250946067273616790771484375, 0.005527674674461419655757676849816562025807797908782958984375, 0.005527674674463837860283188518906172248534858226776123046875, 0.005590238647201325496161050665477887378074228763580322265625, 0.00559023864720623563095980301795862033031880855560302734375, 0.00559023864720696074537276132332408451475203037261962890625, 0.005632805402396633652484236876034628949128091335296630859375, 0.0056328054023969953423289780403138138353824615478515625, 0.005632805402398852363810011212308381800539791584014892578125, 0.006766622541764132602037928876370642683468759059906005859375, 0.006766622541766569888521676290338291437365114688873291015625, 0.006766622541766760708104033739118676749058067798614501953125, 0.006935147143899732420646575548062173766084015369415283203125, 0.00693514714390042197322827632888220250606536865234375, 0.006935147143901512246932927752141040400601923465728759765625, 0.007067246329643165313194597132451235665939748287200927734375, 0.007067246329654151316967958251780146383680403232574462890625, 0.0070672463296603364735215535574752721004188060760498046875, 0.00758331046311318084096608771460523712448775768280029296875, 0.00758331046311399963044674876755379955284297466278076171875, 0.007583310463114458464806144633030271506868302822113037109375, 0.00785916073165505990605339547983021475374698638916015625, 0.00785916073165542072853639865570585243403911590576171875, 0.00785916073165636268338385406195811810903251171112060546875, 0.00829497134333822931651081233894728939048945903778076171875, 0.00829497134333860575150509930608677677810192108154296875, 0.008294971343339611891121165854201535694301128387451171875, 0.0086313904790763472385517474094740464352071285247802734375, 0.009141350634070545544407337956727133132517337799072265625, 0.00914135063407941865498695932501505012623965740203857421875, 0.00914135063408749899693805929246082087047398090362548828125, 0.0093203285367441657260911824778304435312747955322265625, 0.0093203285367464035193751925589822349138557910919189453125, 0.0093203285367529468963265770753423566929996013641357421875, 0.00947137172071802098394233127010011230595409870147705078125, 0.0094713717207193515168484054811415262520313262939453125, 0.00947137172071942264051092053023239714093506336212158203125, 0.00965867320973635111458488466951166628859937191009521484375, 0.0096586732097384934980777160262732650153338909149169921875, 0.00965867320973852645782375958560805884189903736114501953125, 0.01008129683578955215761396857487852685153484344482421875, 0.01008129683579076472932367636303752078674733638763427734375, 0.01008129683579226699985387227798128151334822177886962890625, 0.010658717477423064468045055264155962504446506500244140625, 0.0106587174774301803037435121268572402186691761016845703125, 0.0106587174774369353169589658136828802525997161865234375, 0.01085243167679074242915060466430077212862670421600341796875, 0.01085243167679199836894721187263712636195123195648193359375, 0.0108524316767931831850813040318826097063720226287841796875, 0.01146275018831308632749621523316818638704717159271240234375, 0.01146275018831697904697630718828804674558341503143310546875, 0.0114627501883208422761573075376873021014034748077392578125, 0.01276467994129702569761075636733949068002402782440185546875, 0.012764679941299435228518888152393628843128681182861328125, 0.0127646799413047608295901369501734734512865543365478515625, 0.0140401366837055903424857916661494527943432331085205078125, 0.01536069712748969716409330743545069708488881587982177734375, 0.015360697127492002611592880612079170532524585723876953125, 0.01536069712749214832836486266387510113418102264404296875, 0.0154268175124637439699082364086279994808137416839599609375, 0.01542681751246688381939975442946888506412506103515625, 0.01542681751246816231060154933629746665246784687042236328125, 0.017005682623471331249564997278866940177977085113525390625, 0.0177701313327234787509123492554863332770764827728271484375, 0.017770131332724814487988851396949030458927154541015625, 0.017770131332726167572300113306482671760022640228271484375, 0.018700565970680226024480674595906748436391353607177734375, 0.01870056597068038561904046446215943433344364166259765625, 0.0187005659706834213851234238745746552012860774993896484375, 0.01982019940924874268350919237491325475275516510009765625, 0.0198201994092549634018940452051538159139454364776611328125, 0.01982019940925693057831580290439887903630733489990234375, 0.025823644619383669118750646020998829044401645660400390625;
78 break;
79case 14: // XG(14)
80 points.resize(177, 3);
81 weights.resize(177, 1);
82 points << 0.006857703681460325384477982879616320133209228515625, 0.9794268889578419123864705397863872349262237548828125, 0.00685770367973803640637697753845714032649993896484375, 0.00478884476393092763102377062978121102787554264068603515625, 0.033299610330042687944551715872876229695975780487060546875, 0.95265919105996166305061478851712308824062347412109375, 0.00925235384642569651247878681488145957700908184051513671875, 0.033299610330241036226794903996051289141178131103515625, 0.00478884476430396777146825115778483450412750244140625, 0.95265919105842566949604588444344699382781982421875, 0.033299610330633562516045031998146441765129566192626953125, 0.009252353846642240309261495667669805698096752166748046875, 0.92329996515854428906777684460394084453582763671875, 0.0020100586483876741773768603849248393089510500431060791015625, 0.01327553194057050182930179715867780032567679882049560546875, 0.01327553194083024024063632850811700336635112762451171875, 0.0020100586491159509912318714697221366805024445056915283203125, 0.0614144442525801081966818628643522970378398895263671875, 0.06141444425278526353384478397856582887470722198486328125, 0.002010058649810132248847427405280541279353201389312744140625, 0.9232999651566970999994055091519840061664581298828125, 0.89896506053866354069015187633340246975421905517578125, 0.0144676216402169800778754193970598862506449222564697265625, 0.06883317395881183298200767239904962480068206787109375, 0.06883317395885979461667147916159592568874359130859375, 0.01446762164046387459659381846677206340245902538299560546875, 0.01773414386210149518152690006900229491293430328369140625, 0.01773414386215409199731851686010486446321010589599609375, 0.01446762164064886724279546115212724544107913970947265625, 0.89896506053886160447774500426021404564380645751953125, 0.399013906227181414099192124922410584986209869384765625, 0.5829037436121111692699514605919830501079559326171875, 0.00883498654287517837246923591010272502899169921875, 0.0088349865430195351212461218892713077366352081298828125, 0.5829037436136701444411301054060459136962890625, 0.0092473636179073448460030704154632985591888427734375, 0.0092473636182038576603048340984969399869441986083984375, 0.58290374361686847493047025636769831180572509765625, 0.39901390622184085277268650315818376839160919189453125, 0.019522912627666012819194207850159727968275547027587890625, 0.010156208792588335143580735575596918351948261260986328125, 0.1993308556534648390279329532859264872968196868896484375, 0.1993308556536676767745319693858618848025798797607421875, 0.01015620879265931482404727859147897106595337390899658203125, 0.77099002292597440533228336789761669933795928955078125, 0.770990022926219875643027990008704364299774169921875, 0.010156208792704457533062623042496852576732635498046875, 0.019522912627651989314614411341608501970767974853515625, 0.72200749784010709309001185829401947557926177978515625, 0.2431115808353706275735106601132429204881191253662109375, 0.0145553762630634964114761942255427129566669464111328125, 0.01455537626308008036790653250136529095470905303955078125, 0.2431115808345354623032363861057092435657978057861328125, 0.0203255450615459631880099777845316566526889801025390625, 0.02032554506140792083268564738318673335015773773193359375, 0.2431115808356294483161263997317291796207427978515625, 0.72200749783951845284235560029628686606884002685546875, 0.019565349407686394300753818242810666561126708984375, 0.88191632746880432858205267621087841689586639404296875, 0.0796873305598098102819903942872770130634307861328125, 0.018830992564022375201915338038816116750240325927734375, 0.8819163274665060558987761396565474569797515869140625, 0.019565349407892451694124247296713292598724365234375, 0.07968733056254173607868551698629744350910186767578125, 0.88191632746542769627495772510883398354053497314453125, 0.0188309925640421926829048970830626785755157470703125, 0.022289636444338491172434402187718660570681095123291015625, 0.12428033912177871567195097668445669114589691162109375, 0.0190461338562949167307891684686182998120784759521484375, 0.0190461338562963045095699499142938293516635894775390625, 0.124280339120884153469859256802010349929332733154296875, 0.8343838905784315418401320130215026438236236572265625, 0.83438389057593986830596577419782988727092742919921875, 0.12428033912336922117702897594426758587360382080078125, 0.0222896364443847527780917516793124377727508544921875, 0.0201212156180305586083978397482496802695095539093017578125, 0.01440053742030228227377630645378303597681224346160888671875, 0.76155505576143112111964228461147285997867584228515625, 0.76155505576107962451004596005077473819255828857421875, 0.01440053742029755688702774563125785789452493190765380859375, 0.20392319120057778025767447616090066730976104736328125, 0.2039231912006661262548590229926048777997493743896484375, 0.0144005374203603764282632937465677969157695770263671875, 0.020121215618022436633083316337433643639087677001953125, 0.3846457036048469557698581411386840045452117919921875, 0.27645570880599035223923465309781022369861602783203125, 0.00274762397107475297985956785851158201694488525390625, 0.336150963616514086851339015993289649486541748046875, 0.27645570880379943812243936918093822896480560302734375, 0.384645703608331501754946657456457614898681640625, 0.0027476239716159034376374847852275706827640533447265625, 0.276455708804183963867018292148713953793048858642578125, 0.336150963616803577505010025561205111443996429443359375, 0.552218210434528788965735657257027924060821533203125, 0.00493132522606704211398653825426663388498127460479736328125, 0.091990467893436178581367812512326054275035858154296875, 0.09199046789365572518448743721819482743740081787109375, 0.00493132522642710131866028433478277293033897876739501953125, 0.350859996445643751439291690985555760562419891357421875, 0.350859996445081367966167817940004169940948486328125, 0.004931325226952402475399939163480667048133909702301025390625, 0.5522182104349224740502677377662621438503265380859375, 0.0160803500126913967438468944237683899700641632080078125, 0.379120808464381953140076575436978600919246673583984375, 0.58327801598841855224009123048745095729827880859375, 0.021520825534560972247533072732039727270603179931640625, 0.37912080846046369853041824171668849885463714599609375, 0.016080350012748823029795630645821802318096160888671875, 0.58327801599371864593734926529577933251857757568359375, 0.379120808458790981010366749615059234201908111572265625, 0.021520825534352916452718318396364338696002960205078125, 0.0840088766143167464672814048753934912383556365966796875, 0.3862961502709369998598276652046479284763336181640625, 0.5264551637851766496822847329895012080669403076171875, 0.0032398093299371433229083550031646154820919036865234375, 0.386296150271220717353770623958553187549114227294921875, 0.084008876613995531190681731459335424005985260009765625, 0.5264551637842711517834004553151316940784454345703125, 0.386296150270559690564908805754384957253932952880859375, 0.003239809330188470060107874815003015100955963134765625, 0.004110131411248829635951551608741283416748046875, 0.398990492863493362296622990470496006309986114501953125, 0.50569219143938237692736947792582213878631591796875, 0.50569219143916843695052421026048250496387481689453125, 0.398990492865035906167037182967760600149631500244140625, 0.091207184284278486341435154827195219695568084716796875, 0.091207184285574560700382562572485767304897308349609375, 0.39899049286447130224786405960912816226482391357421875, 0.004110131411617812258185722384951077401638031005859375, 0.23494061248840292233097670759889297187328338623046875, 0.24749127838673157242510569631122052669525146484375, 0.00192414557800579810731278485036455094814300537109375, 0.00192414557825693055548299525980837643146514892578125, 0.247491278385840229869785389382741414010524749755859375, 0.515643963545926897751314754714258015155792236328125, 0.51564396354539165923114296674611978232860565185546875, 0.2474912783874761157409949419161421246826648712158203125, 0.2349406124889021618695750248662079684436321258544921875, 0.0763883252052790784336622209593770094215869903564453125, 0.05638385444735509455238542386723565869033336639404296875, 0.84790544759918240469431793826515786349773406982421875, 0.0193223727481762717894664405093863024376332759857177734375, 0.056383854447013388722087512405778397805988788604736328125, 0.076388325205385687599601851616171188652515411376953125, 0.8479054476003125007110838851076550781726837158203125, 0.056383854446619884048796933484481996856629848480224609375, 0.019322372748106643458587683426230796612799167633056640625, 0.016798893959684695065259774082733201794326305389404296875, 0.022555424121166171846919468180203693918883800506591796875, 0.57834473542741859919402713785530067980289459228515625, 0.5783447354272748253123381800833158195018768310546875, 0.02255542412126641804714921590857557021081447601318359375, 0.382300946491751947320381077588535845279693603515625, 0.382300946491867688070698250157875008881092071533203125, 0.0225554241212266130822694520929871941916644573211669921875, 0.0167988939597373439227556701780486037023365497589111328125, 0.021280747638370900443050004469114355742931365966796875, 0.74370742105824572121264282031916081905364990234375, 0.02206929415870728661275279591791331768035888671875, 0.2129425371459557625453129503512172959744930267333984375, 0.74370742105696530099834262728109024465084075927734375, 0.021280747638409369670853266143240034580230712890625, 0.022069294158889085633035165301407687366008758544921875, 0.74370742106014187111640012517455033957958221435546875, 0.21294253714240640729116194052039645612239837646484375, 0.331723952613989625515245052156387828290462493896484375, 0.004828142155987281795848087284639404970221221446990966796875, 0.331723952615021688838936597676365636289119720458984375, 0.00729435538130419891533762211111024953424930572509765625, 0.2453763152229317678898468102488550357520580291748046875, 0.2068495613300372071297061893346835859119892120361328125, 0.2068495613301013502649539077538065612316131591796875, 0.245376315221687679724027475458569824695587158203125, 0.54047976806665920523897739258245564997196197509765625, 0.5404797680654154223844898297102190554141998291015625, 0.245376315221960072943119257615762762725353240966796875, 0.007294355381374184599252430416527204215526580810546875, 0.098577040799089965528168022501631639897823333740234375, 0.07586181203272872319853803446676465682685375213623046875, 0.01974995134620284586990379693816066719591617584228515625, 0.805811195822627279738981087575666606426239013671875, 0.07586181203231101566331062713288702070713043212890625, 0.098577040798922599407205780153162777423858642578125, 0.0197499513461521954138522261246180278249084949493408203125, 0.07586181203295679076337165724908118136227130889892578125, 0.805811195821305670250467301229946315288543701171875, 0.37927563152224441633819651542580686509609222412109375, 0.0230457271156300803893746120820651412941515445709228515625, 0.5801957624012270553492953695240430533885955810546875, 0.5801957624014104641929634453845210373401641845703125, 0.0230457271156328351302544632517310674302279949188232421875, 0.0174828789609418784600780583105006371624767780303955078125, 0.0174828789609679617622628455819722148589789867401123046875, 0.023045727115652413219404337496598600409924983978271484375, 0.379275631522043799037646749638952314853668212890625, 0.0056014176946635740872437736470601521432399749755859375, 0.60294133196592480938846847493550740182399749755859375, 0.1040347745090361986086691103992052376270294189453125, 0.28742247582968516450563356556813232600688934326171875, 0.60294133196614774217181320636882446706295013427734375, 0.00560141769470579031775514522450976073741912841796875, 0.1040347745091569631181727118018898181617259979248046875, 0.60294133196574384303545457441941834986209869384765625, 0.28742247583021585111140439039445482194423675537109375, 0.010302352616825383169185670340084470808506011962890625, 0.76275640927434829041686725759063847362995147705078125, 0.11548607977012925740467608193284831941127777099609375, 0.115486079770070693140127104925340972840785980224609375, 0.7627564092740204415576954488642513751983642578125, 0.111455158338838788978364391368813812732696533203125, 0.11145515833851238340912459534592926502227783203125, 0.7627564092743048806966044139699079096317291259765625, 0.01030235261745293673385504007455892860889434814453125, 0.0976199973853832114745188164306455291807651519775390625, 0.600621351467699238213526768959127366542816162109375, 0.00820980056988374062854063595295883715152740478515625, 0.008209800569967951044958454076549969613552093505859375, 0.60062135146692818832292459774180315434932708740234375, 0.29354885057808266513035277966991998255252838134765625, 0.293548850577753039914341570693068206310272216796875, 0.60062135146688755416022331701242364943027496337890625, 0.097619997385389734034788489225320518016815185546875, 0.517513525717931965886009493260644376277923583984375, 0.01294633315160565768808798026157091953791677951812744140625, 0.3845620968645315773670745329582132399082183837890625, 0.38456209686503572964255681654321961104869842529296875, 0.012946333151848336828759755690043675713241100311279296875, 0.08497804426588440041001604186021722853183746337890625, 0.08497804426566611668558692826991318725049495697021484375, 0.0129463331518913059292597012017722590826451778411865234375, 0.51751352571767050836371026889537461102008819580078125, 0.09409500064304100741541247998611652292311191558837890625, 0.0193107884933718387809875594030017964541912078857421875, 0.09882631223921047036728992907228530384600162506103515625, 0.78776789862415352860836037507397122681140899658203125, 0.0193107884933739794297569147829563007690012454986572265625, 0.094095000642762105513838832848705351352691650390625, 0.09882631223940281650630623744291369803249835968017578125, 0.0193107884933751035305693477539534796960651874542236328125, 0.7877678986243272785117142120725475251674652099609375, 0.012529059808041052848093244165283977054059505462646484375, 0.1219406461222865833970985249834484420716762542724609375, 0.31577073084926265966743130775284953415393829345703125, 0.315770730850068626072157940143370069563388824462890625, 0.1219406461215592762936665849338169209659099578857421875, 0.5497595632202685322909019305370748043060302734375, 0.54975956321856667141645402807625941932201385498046875, 0.12194064612202737407642416656017303466796875, 0.01252905980810969932548459837562404572963714599609375, 0.233676862250728589742720942012965679168701171875, 0.00856896690513552806989228116663070977665483951568603515625, 0.2273563868776615759514925230178050696849822998046875, 0.53039778396606729327089624348445795476436614990234375, 0.0085689669051058174609192263915247167460620403289794921875, 0.2336768622512987725325928067832137458026409149169921875, 0.227356386876841398692050688623567111790180206298828125, 0.0085689669051960022649883086387490038760006427764892578125, 0.5303977839674882677201139813405461609363555908203125, 0.6612982036782233397076424807892180979251861572265625, 0.09601282934079287401107904997843434102833271026611328125, 0.229277802334012570373289463532273657619953155517578125, 0.013411164647075646261242809487157501280307769775390625, 0.09601282934041850680717544719300349242985248565673828125, 0.6612982036775083560797838799771852791309356689453125, 0.229277802333867908313180805635056458413600921630859375, 0.0960128293406572741464088949214783497154712677001953125, 0.0134111646471517798051564795969170518219470977783203125, 0.2247326755186619118287438823244883678853511810302734375, 0.01699262706566816161224409142960212193429470062255859375, 0.10488667854935833367857611619911040179431438446044921875, 0.6533880188669758393160691412049345672130584716796875, 0.0169926270658288490478238230707574984990060329437255859375, 0.2247326755176552726123162528892862610518932342529296875, 0.10488667854884910213275617252293159253895282745361328125, 0.01699262706599834193976761298472410999238491058349609375, 0.65338801886656583395307507089455612003803253173828125, 0.007667507939535023187005435829632915556430816650390625, 0.430441339819084445306174302459112368524074554443359375, 0.300631482745432443426381041717831976711750030517578125, 0.261259669495217450307933404474169947206974029541015625, 0.43044133982028498497385271548409946262836456298828125, 0.007667507939729312216314838224207051098346710205078125, 0.30063148274454654096388139805640093982219696044921875, 0.430441339819724877457929324009455740451812744140625, 0.26125966949604595424005992754246108233928680419921875, 0.19900336993117750949977562413550913333892822265625, 0.07543662479224182149106781025693635456264019012451171875, 0.70615325459059363755187632705201394855976104736328125, 0.0194067506859660517115617750505407457239925861358642578125, 0.075436624792254936000546194918570108711719512939453125, 0.19900336993157907716778254325618036091327667236328125, 0.7061532545897239998566874419339001178741455078125, 0.07543662479267594644927186209315550513565540313720703125, 0.01940675068600143660102474996165256015956401824951171875, 0.07162380480079734434983862456647329963743686676025390625, 0.06614078429994570129668574054448981769382953643798828125, 0.6468660883849775000697945870342664420604705810546875, 0.646866088384849380332752843969501554965972900390625, 0.066140784299325183770434932739590294659137725830078125, 0.215369322515669148199179971925332210958003997802734375, 0.215369322515079064661591701224097050726413726806640625, 0.06614078429928017810457419045633287169039249420166015625, 0.07162380480109713232206303246130119077861309051513671875, 0.077815923168173817270343306518043391406536102294921875, 0.766552230491878372475866854074411094188690185546875, 0.0778159231711217369564792534220032393932342529296875, 0.1014405096223780500253042191616259515285491943359375, 0.184304953149282468860548078737338073551654815673828125, 0.69548033848095958120438808691687881946563720703125, 0.018774198747505355111542257873225025832653045654296875, 0.1843049531493681503224735251933452673256397247314453125, 0.1014405096225487190597647213508025743067264556884765625, 0.69548033848056756145439294414245523512363433837890625, 0.18430495314955586128036202353541739284992218017578125, 0.01877419874752084272273577880696393549442291259765625, 0.0182320377167810299123829054224188439548015594482421875, 0.2102844818945802940479694598252535797655582427978515625, 0.675694927669038047923777412506751716136932373046875, 0.09578855271908891244603267978163785301148891448974609375, 0.210284481894629615705838432404561899602413177490234375, 0.018232037716839954999414885605801828205585479736328125, 0.6756949276687966854382239034748636186122894287109375, 0.2102844818947133542774707848366233520209789276123046875, 0.0957885527196077612988034388763480819761753082275390625, 0.394299156898155034323139034313498996198177337646484375, 0.1145335941286789449566896337273647077381610870361328125, 0.0172413940579090596560973835948971100151538848876953125, 0.017241394057918309201671291930324514396488666534423828125, 0.11453359412850894205604390663211233913898468017578125, 0.47392585491346161941095260772272013127803802490234375, 0.473925854914619082425275564673938788473606109619140625, 0.11453359412891554736102506240058573894202709197998046875, 0.394299156898526403924876149176270700991153717041015625, 0.2235331462354234466349822696429328061640262603759765625, 0.0264215941747995321231545773343896144069731235504150390625, 0.650210097915222551279157414683140814304351806640625, 0.099835161674298678047279054226237349212169647216796875, 0.0264215941749068143618028869923364254646003246307373046875, 0.2235331462355232279293204555870033800601959228515625, 0.650210097913948015246887734974734485149383544921875, 0.0264215941749920031622611560351288062520325183868408203125, 0.09983516167438134802925020494512864388525485992431640625, 0.39686824754176541762973329241503961384296417236328125, 0.51632276820908307168878081938601098954677581787109375, 0.04075932674012949785691262150066904723644256591796875, 0.0407593267406207993008848688987200148403644561767578125, 0.51632276820926736871086859537172131240367889404296875, 0.04604965750898248888489661112544126808643341064453125, 0.046049657509369013030919859374989755451679229736328125, 0.516322768208847815429862748715095221996307373046875, 0.396868247540959284691552966251038014888763427734375, 0.084003118729865489111574561320594511926174163818359375, 0.10503653090737698205803241080502630211412906646728515625, 0.240326325972816612353000209623132832348346710205078125, 0.57063402438971888575025559475761838257312774658203125, 0.10503653090825311455791535308890161104500293731689453125, 0.08400311873016701180727494602251681499183177947998046875, 0.240326325974371979299348822678439319133758544921875, 0.1050365309055699414297890825764625333249568939208984375, 0.57063402438988919396223309377091936767101287841796875, 0.0713650912511827051343260563953663222491741180419921875, 0.65825287968999057763852533753379248082637786865234375, 0.07714531472964358815858076923177577555179595947265625, 0.1932367143282535948412004245255957357585430145263671875, 0.65825287969072565630312965367920696735382080078125, 0.0713650912516075042191232569166459143161773681640625, 0.0771453147297702923612661152219516225159168243408203125, 0.65825287968653600767510170044261030852794647216796875, 0.1932367143315947277670829862472601234912872314453125, 0.3761818136931924794197357186931185424327850341796875, 0.07236155120489982939258055694153881631791591644287109375, 0.47308239457660328231014545963262207806110382080078125, 0.078374240525731886375382373444153927266597747802734375, 0.07236155120465555257158740687373210676014423370361328125, 0.3761818136911838639235838854801841080188751220703125, 0.473082394578607956514559873539838008582592010498046875, 0.07236155120451863431707550944338436238467693328857421875, 0.07837424052557930009843545349212945438921451568603515625, 0.511542386532908732732494172523729503154754638671875, 0.09281715399980723646411462368632783181965351104736328125, 0.306404774778666399992488322823191992938518524169921875, 0.0892356846875987097522653357373201288282871246337890625, 0.09281715400051347708565430139060481451451778411865234375, 0.511542386532927384479307875153608620166778564453125, 0.306404774778726796125027931338991038501262664794921875, 0.09281715400041666563790698774027987383306026458740234375, 0.08923568468827032529322451637199264951050281524658203125, 0.1007344014121848430054484424545080401003360748291015625, 0.4929088721328376276886729101534001529216766357421875, 0.30898469281863338853355571700376458466053009033203125, 0.097372033635329147127634996650158427655696868896484375, 0.49290887213599698934984871812048368155956268310546875, 0.10073440141128664482295107518439181149005889892578125, 0.308984692817731332326047777314670383930206298828125, 0.492908872136954723242041609410080127418041229248046875, 0.097372033634690768888475531639414839446544647216796875, 0.3899676091564037161418809773749671876430511474609375, 0.403024150800095182223259371312451548874378204345703125, 0.029460356729165970701700416611856780946254730224609375, 0.02946035672918423387045550043694674968719482421875, 0.403024150800323610610575997270643711090087890625, 0.1775478833137353884552567251375876367092132568359375, 0.177547883313609933253474082448519766330718994140625, 0.403024150799614011564386828467831946909427642822265625, 0.389967609157583605661301362488302402198314666748046875, 0.20340040949150350879648385671316646039485931396484375, 0.56285520722145776506550873818923719227313995361328125, 0.19552219375793378208783224181388504803180694580078125, 0.0382221895288286372949215774497133679687976837158203125, 0.56285520722154680495208367574377916753292083740234375, 0.20340040949173865403309946486842818558216094970703125, 0.1955221937576974433614651616153423674404621124267578125, 0.56285520722145321315110777504742145538330078125, 0.03822218952924938406567889614962041378021240234375, 0.191418178100783820116959077495266683399677276611328125, 0.0306082825277231330984850643517347634769976139068603515625, 0.3859801891881360358382835329393856227397918701171875, 0.391993350183890643112505358658381737768650054931640625, 0.0306082825276454244256552073011334869079291820526123046875, 0.1914181781009156591011333148344419896602630615234375, 0.385980189186921729405099767973297275602817535400390625, 0.03060828252764045964706696167922927998006343841552734375, 0.391993350184445532580213011897285468876361846923828125, 0.41432115160378912843697207790683023631572723388671875, 0.386368815673040100211466096880030818283557891845703125, 0.161004565613379002630978220622637309134006500244140625, 0.161004565613873384943843802830087952315807342529296875, 0.38636881567332093112554503022693097591400146484375, 0.038305467110092028537593478176859207451343536376953125, 0.038305467110045399170559221602161414921283721923828125, 0.386368815673170384883405859000049531459808349609375, 0.4143211516032849761614897943218238651752471923828125, 0.0541112613089665128729421894604456610977649688720703125, 0.20611451727047225279676467835088260471820831298828125, 0.53411096836636151596877652991679497063159942626953125, 0.205663253054062689084702242325874976813793182373046875, 0.2061145172707037065418234078606474213302135467529296875, 0.0541112613090022065431838882432202808558940887451171875, 0.53411096836574767365846128086559474468231201171875, 0.2061145172697657901306200756152975372970104217529296875, 0.2056632530551984194833181618378148414194583892822265625, 0.1020634349618441960583226091330288909375667572021484375, 0.11627248810455037553168722297414205968379974365234375, 0.68014691776362778963260780074051581323146820068359375, 0.10151715917024427271453390630995272658765316009521484375, 0.1162724881044248370631777333983336575329303741455078125, 0.1020634349618232128431571936744148842990398406982421875, 0.68014691776366420494781550587504170835018157958984375, 0.1162724881042698499289400615452905185520648956298828125, 0.1015171591704110143350447970078676007688045501708984375, 0.0805036824168604281393157862112275324761867523193359375, 0.3036135923650056245293171741650439798831939697265625, 0.5479356261858792098706771867000497877597808837890625, 0.06794709903263550232477285817367373965680599212646484375, 0.303613592364941287105040146343526430428028106689453125, 0.080503682417221111844440883942297659814357757568359375, 0.54793562618495250671202256853575818240642547607421875, 0.303613592364535389567237189112347550690174102783203125, 0.067947099033035696091786803663126192986965179443359375, 0.50717778076467634473800671912613324820995330810546875, 0.2145116281103286726139600659735151566565036773681640625, 0.0623040467787758511786222470618668012320995330810546875, 0.06230404677880914399157319394362275488674640655517578125, 0.2145116281099157251599507389983045868575572967529296875, 0.2160065443460965350919167349275085143744945526123046875, 0.21600654434562205352676755865104496479034423828125, 0.2145116281088851606373424374396563507616519927978515625, 0.50717778076641206741470568886143155395984649658203125, 0.16775247028324502540641560699441470205783843994140625, 0.346556326283800231191634111382882110774517059326171875, 0.358544527163863147034561507098260335624217987060546875, 0.358544527163580983852853023563511669635772705078125, 0.346556326285293703204359871961059980094432830810546875, 0.127146676269326130981340838843607343733310699462890625, 0.1271466762697582575381005653980537317693233489990234375, 0.3465563262840383185192649762029759585857391357421875, 0.16775247028167472596038578558363951742649078369140625, 0.04637577761701087986079272695860709063708782196044921875, 0.241238715357575184139449220310780219733715057373046875, 0.362124055507420161692522242447012104094028472900390625, 0.350261451518150135342466455767862498760223388671875, 0.2412387153574092890639946062947274185717105865478515625, 0.0463757776166394408701165730235516093671321868896484375, 0.36212405550663506748065856299945153295993804931640625, 0.24123871535784846553696070259320549666881561279296875, 0.35026145151847309922032991380547173321247100830078125, 0.2096968537717865677105777422184473834931850433349609375, 0.0790815186822430293833718906171270646154880523681640625, 0.2076770802833851348179194928889046423137187957763671875, 0.50354454726257114050014251915854401886463165283203125, 0.0790815186823629889811826387813198380172252655029296875, 0.2096968537720406422497632092927233316004276275634765625, 0.2076770802825930462010006749551394023001194000244140625, 0.07908151868295447417533949874268728308379650115966796875, 0.503544547262529729181324000819586217403411865234375, 0.285151067515758416259785690272110514342784881591796875, 0.363985089583655774259085546873393468558788299560546875, 0.253822588641385904484337743269861675798892974853515625, 0.2538225886425895527764851067331619560718536376953125, 0.36398508958245201494463572089443914592266082763671875, 0.09704125425957499384566062872181646525859832763671875, 0.0970412542593521443290427441752399317920207977294921875, 0.363985089583362786402886968062375672161579132080078125, 0.285151067514906320088385882627335377037525177001953125, 0.30291811932937651175024029726046137511730194091796875, 0.0912456420123423928014716466350364498794078826904296875, 0.30291811932897971804123926631291396915912628173828125, 0.178343490613545707645926086115650832653045654296875, 0.2141553642703895865562202516230172477662563323974609375, 0.1548522731207034042189008005152572877705097198486328125, 0.15485227311971982988580975870718248188495635986328125, 0.2141553642717896333014238052783184684813022613525390625, 0.452648871995386503641611852799542248249053955078125, 0.4526488719948076333565722961793653666973114013671875, 0.214155364270964820860854160855524241924285888671875, 0.178343490613640742736833999515511095523834228515625, 0.1658875202550449678984278989446465857326984405517578125, 0.5023374392351682704571658177883364260196685791015625, 0.1658875202546947758008855089428834617137908935546875, 0.332296083385486606953662658270332030951976776123046875, 0.1644327097770143242261298155426629818975925445556640625, 0.34946517075717620226527060367516241967678070068359375, 0.349465170756816101427233434151276014745235443115234375, 0.1644327097772044776746724892291240394115447998046875, 0.153806036080230523754863725116592831909656524658203125, 0.15380603608034260076919963466934859752655029296875, 0.164432709777114050009316770228906534612178802490234375, 0.332296083385963003653529312941827811300754547119140625, 0.243221031941670162712654246206511743366718292236328125, 0.27033690417470868094795832803356461226940155029296875, 0.24322103194210609178327331392210908234119415283203125;
83 weights << 0.0001326304715554318101357333947731831358396448194980621337890625, 0.00030624227179160807242597197586064794450066983699798583984375, 0.000306242271805222290685655206488036128575913608074188232421875, 0.00030624227181258218029313855623740892042405903339385986328125, 0.0003865523368973635440042080357869735962594859302043914794921875, 0.00038655233691772925182228437535059129004366695880889892578125, 0.000386552336931858249273463723483246212708763778209686279296875, 0.00099855093581733243845999226095955236814916133880615234375, 0.00099855093582331831865428473093970751506276428699493408203125, 0.00099855093583568776439973735392641174257732927799224853515625, 0.00100506631502413957580943648650873001315630972385406494140625, 0.0010050663150353816681359386819849532912485301494598388671875, 0.0010050663150536994806805157764983960078097879886627197265625, 0.00151038329450212485162430287033430431620217859745025634765625, 0.001510383294509603895050542377020974527113139629364013671875, 0.00151038329451144638822246424325612679240293800830841064453125, 0.0015570371235320286211478713056521883117966353893280029296875, 0.0015570371235675596610636972627617069520056247711181640625, 0.00155703712363116308046995239777743336162529885768890380859375, 0.00157410514063102365857338416077482179389335215091705322265625, 0.00157410514067063910491339751018813331029377877712249755859375, 0.00157410514068372889458224950232079208944924175739288330078125, 0.0017377408044688164197311142089574786950834095478057861328125, 0.0017377408044727433999998567060174536891281604766845703125, 0.00173774080448578570161355383305590294185094535350799560546875, 0.0019675961346026188229785258698711913893930613994598388671875, 0.001967596134602751963005307089815687504597008228302001953125, 0.0019675961346066190953141283870309052872471511363983154296875, 0.002013317271230114467728267158008748083375394344329833984375, 0.0020133172712726572599339913693938797223381698131561279296875, 0.0020133172712851238501940986935778710176236927509307861328125, 0.00203833519073127501786135695738266804255545139312744140625, 0.0020383351907900977562082545091470819897949695587158203125, 0.002038335190840344889051660715040270588360726833343505859375, 0.002064712890465934293227068252463141107000410556793212890625, 0.0020647128904733636801938079230467337765730917453765869140625, 0.0020647128904778323278679241781219388940371572971343994140625, 0.0022566632339964605609428094368240635958500206470489501953125, 0.00225666323404025322141297493772071902640163898468017578125, 0.002256663234076034495190210549253606586717069149017333984375, 0.0022772422683611189854480105765333064482547342777252197265625, 0.0022772422683845117315215578202014512498863041400909423828125, 0.0022772422684122178675181213947098513017408549785614013671875, 0.002606662555776667784812605788147266139276325702667236328125, 0.0026066625558200102845407553076029216754250228404998779296875, 0.002606662555829621086278535813107737340033054351806640625, 0.0026209430941815446518272647580261036637239158153533935546875, 0.0026209430942043718780476435625814701779745519161224365234375, 0.0026209430942137159660509926339955200091935694217681884765625, 0.0028350824646452238257665623422099088202230632305145263671875, 0.00283508246465807682568094350017418037168681621551513671875, 0.002835082464658188715345144004231769940815865993499755859375, 0.00286845510311145752979644640845435787923634052276611328125, 0.0028684551031173985240207979785509451176039874553680419921875, 0.002868455103145995006841406649300552089698612689971923828125, 0.0028759528536319053752812191504517613793723285198211669921875, 0.003030717720368687924381578824295502272434532642364501953125, 0.00303071772040012545057496851086398237384855747222900390625, 0.00303071772040198507414121564806919195689260959625244140625, 0.0030715636954826868766643688246631427318789064884185791015625, 0.0030715636954844450189072713186533292173407971858978271484375, 0.00307156369548682896264413244580282480455935001373291015625, 0.0030805644455806180208312650137258970062248408794403076171875, 0.003080564445589802947955693213089034543372690677642822265625, 0.0030805644455977510172417499489938563783653080463409423828125, 0.0030950229893617260158722448437629282125271856784820556640625, 0.0030950229893806717983151255424445480457507073879241943359375, 0.003095022989401972901557513750958605669438838958740234375, 0.003143842557385247322987442686326176044531166553497314453125, 0.00314384255742799177679724920153603306971490383148193359375, 0.003143842557478466158416008369158589630387723445892333984375, 0.0034643594447505070103854318830371994408778846263885498046875, 0.0034643594447607973900449263027212509769015014171600341796875, 0.0034643594447675020962795766621411530650220811367034912109375, 0.00347447295224767409294042153078407864086329936981201171875, 0.0034744729522647320625605704691452046972699463367462158203125, 0.0034744729522678988002659661304960536654107272624969482421875, 0.0036240205442698188165184802755902637727558612823486328125, 0.00362402054427504553835159839536572690121829509735107421875, 0.0036240205442756262370351816315405812929384410381317138671875, 0.0036835780202960750027985081800352418213151395320892333984375, 0.003683578020316259811484105313184045371599495410919189453125, 0.0036835780203244203843959692079579326673410832881927490234375, 0.0038021720792873465837036217607192156719975173473358154296875, 0.0038021720792896919298431424039108605938963592052459716796875, 0.0038021720793018107080463163782724222983233630657196044921875, 0.0038092741194460434141222382464775364496745169162750244140625, 0.003809274119462112591361080404794847709126770496368408203125, 0.0038092741194734290599566151058752438984811305999755859375, 0.0038712693769281662954651057617638798546977341175079345703125, 0.0038712693769496569172472444364530019811354577541351318359375, 0.003871269376972213092924501864899866632185876369476318359375, 0.003949865178581518816713913366811539162881672382354736328125, 0.003949865178586762885781791254657946410588920116424560546875, 0.0039498651786181553091648055442419718019664287567138671875, 0.004081275540612334072620992486690738587640225887298583984375, 0.0040812755406142812997227764526542159728705883026123046875, 0.00408127554065571863939343444371843361295759677886962890625, 0.004320186677478928156947990402159121003933250904083251953125, 0.0043201866774944287785675811619512387551367282867431640625, 0.004320186677523950302681754465083940885961055755615234375, 0.0047597233954062463656686787771832314319908618927001953125, 0.004845932819596690706298591777567708049900829792022705078125, 0.0048459328196459143522911716672751936130225658416748046875, 0.00484593281965996387772310782793283578939735889434814453125, 0.004931010814560586076604753458241248154081404209136962890625, 0.00493101081456386904078303956566742272116243839263916015625, 0.004931010814602941084994203180258409702219069004058837890625, 0.0054244092986596055550041484139001113362610340118408203125, 0.005424409298673685438096914168681905721314251422882080078125, 0.005424409298691003182557590633905419963411986827850341796875, 0.0054609892911818835870008115307427942752838134765625, 0.00546098929124483843666748583700609742663800716400146484375, 0.0054609892912909178963598577638549613766372203826904296875, 0.005727261783720176413492453093567746691405773162841796875, 0.0057272617837613448710243346795323304831981658935546875, 0.005727261783787740423434797776280902326107025146484375, 0.00669965151710722774114348254670403548516333103179931640625, 0.00669965151713374472419726401994921616278588771820068359375, 0.0066996515171412161782082961281048483215272426605224609375, 0.00734950144220906410874594172355500631965696811676025390625, 0.00734950144220930003113867456931984634138643741607666015625, 0.0073495014422468828152457120950202806852757930755615234375, 0.0082089979193633970389054610450330073945224285125732421875, 0.00820899791944332442306109243190803681500256061553955078125, 0.008208997919495107653542476100483327172696590423583984375, 0.00855055128860427761383622424773420789279043674468994140625, 0.00855055128865891099498863781036561704240739345550537109375, 0.00855055128867795478930791119864807114936411380767822265625, 0.0091078676117101985132418207058435655198991298675537109375, 0.0091078676117599989547901628839099430479109287261962890625, 0.00910786761176689101116021873849604162387549877166748046875, 0.00913061913291068373565995131002637208439409732818603515625, 0.00913061913293556660919936263098861672915518283843994140625, 0.00913061913294172487753908029617377906106412410736083984375, 0.00929995524575645722553662864129364606924355030059814453125, 0.0092999552457593386012302261178774642758071422576904296875, 0.00929995524576649086612167849352772464044392108917236328125, 0.0094467397020491263026631401089616701938211917877197265625, 0.00944673970204934487782111318665556609630584716796875, 0.009446739702065810873055085039595724083483219146728515625, 0.00961815872951902496590381730356966727413237094879150390625, 0.0096181587295318844710312333745605428703129291534423828125, 0.00961815872955746643813146334878183552064001560211181640625, 0.01004340142046944439613298527547158300876617431640625, 0.01004340142054769603741082306669341051019728183746337890625, 0.0100434014205505149630592853782218298874795436859130859375, 0.01005857022790992462424330966541674570180475711822509765625, 0.0100585702279102455480863653747292119078338146209716796875, 0.01005857022791982642584418528031164896674454212188720703125, 0.01007559414854636813119181937281609862111508846282958984375, 0.0100755941485710133476150218712064088322222232818603515625, 0.01007559414858962172634182508090816554613411426544189453125, 0.0104662994341199085124305412364265066571533679962158203125, 0.010466299434163113535323219593919930048286914825439453125, 0.010466299434189786643489838979803607799112796783447265625, 0.0110896231151895695299369748454410000704228878021240234375, 0.011089623115273401776637030025085550732910633087158203125, 0.011089623115291991073405597489909268915653228759765625, 0.0114767413960456775290364106467677629552781581878662109375, 0.0114767413960521758031774197661434300243854522705078125, 0.01147674139609740871781351501113022095523774623870849609375, 0.01322957424118169876547934649124727002345025539398193359375, 0.0132295742411855689335542507478749030269682407379150390625, 0.01322957424125102872392023556358253699727356433868408203125, 0.0147017854453943448700403706652650726027786731719970703125, 0.01470178544543602507099766540932250791229307651519775390625, 0.01470178544547772435391319589825798175297677516937255859375, 0.01488953070147237822684616048718453384935855865478515625, 0.0150471942142723115465319239092423231340944766998291015625, 0.01504719421427678192892951614112462266348302364349365234375, 0.0150471942143217164711277433752911747433245182037353515625, 0.016219270385050575666863181822918704710900783538818359375, 0.017900673948106848865080564792151562869548797607421875, 0.01790067394811538370458237068305606953799724578857421875, 0.0179006739481160949412075211739647784270346164703369140625, 0.01906895830895306842567293870160938240587711334228515625;
84 break;
85case 15: // GrundmannMöller(tetrahedron, 7)
86 points.resize(330, 3);
87 weights.resize(330, 1);
88 points << 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.388888888888888895056794581250869669020175933837890625, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.388888888888888895056794581250869669020175933837890625, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.388888888888888895056794581250869669020175933837890625, 0.5, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.388888888888888895056794581250869669020175933837890625, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.388888888888888895056794581250869669020175933837890625, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.1666666666666666574148081281236954964697360992431640625, 0.388888888888888895056794581250869669020175933837890625, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.388888888888888895056794581250869669020175933837890625, 0.0555555555555555524716027093745651654899120330810546875, 0.5, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.388888888888888895056794581250869669020175933837890625, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.388888888888888895056794581250869669020175933837890625, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.5, 0.611111111111111160454356650006957352161407470703125, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.5, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.5, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.388888888888888895056794581250869669020175933837890625, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.388888888888888895056794581250869669020175933837890625, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.388888888888888895056794581250869669020175933837890625, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.27777777777777779011358916250173933804035186767578125, 0.388888888888888895056794581250869669020175933837890625, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.27777777777777779011358916250173933804035186767578125, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.388888888888888895056794581250869669020175933837890625, 0.1666666666666666574148081281236954964697360992431640625, 0.5, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.388888888888888895056794581250869669020175933837890625, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.27777777777777779011358916250173933804035186767578125, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.388888888888888895056794581250869669020175933837890625, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.5, 0.0555555555555555524716027093745651654899120330810546875, 0.611111111111111160454356650006957352161407470703125, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.5, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.388888888888888895056794581250869669020175933837890625, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.388888888888888895056794581250869669020175933837890625, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.5, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.611111111111111160454356650006957352161407470703125, 0.72222222222222220988641083749826066195964813232421875, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.611111111111111160454356650006957352161407470703125, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.611111111111111160454356650006957352161407470703125, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.5, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.5, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.5, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.388888888888888895056794581250869669020175933837890625, 0.388888888888888895056794581250869669020175933837890625, 0.0555555555555555524716027093745651654899120330810546875, 0.388888888888888895056794581250869669020175933837890625, 0.27777777777777779011358916250173933804035186767578125, 0.1666666666666666574148081281236954964697360992431640625, 0.388888888888888895056794581250869669020175933837890625, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.388888888888888895056794581250869669020175933837890625, 0.0555555555555555524716027093745651654899120330810546875, 0.388888888888888895056794581250869669020175933837890625, 0.27777777777777779011358916250173933804035186767578125, 0.5, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.388888888888888895056794581250869669020175933837890625, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.27777777777777779011358916250173933804035186767578125, 0.27777777777777779011358916250173933804035186767578125, 0.27777777777777779011358916250173933804035186767578125, 0.1666666666666666574148081281236954964697360992431640625, 0.388888888888888895056794581250869669020175933837890625, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.5, 0.1666666666666666574148081281236954964697360992431640625, 0.611111111111111160454356650006957352161407470703125, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.5, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.388888888888888895056794581250869669020175933837890625, 0.27777777777777779011358916250173933804035186767578125, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.388888888888888895056794581250869669020175933837890625, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.5, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.611111111111111160454356650006957352161407470703125, 0.0555555555555555524716027093745651654899120330810546875, 0.72222222222222220988641083749826066195964813232421875, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.611111111111111160454356650006957352161407470703125, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.5, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.388888888888888895056794581250869669020175933837890625, 0.388888888888888895056794581250869669020175933837890625, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.5, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.611111111111111160454356650006957352161407470703125, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.72222222222222220988641083749826066195964813232421875, 0.83333333333333337034076748750521801412105560302734375, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.72222222222222220988641083749826066195964813232421875, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.72222222222222220988641083749826066195964813232421875, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.611111111111111160454356650006957352161407470703125, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.611111111111111160454356650006957352161407470703125, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.611111111111111160454356650006957352161407470703125, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.5, 0.388888888888888895056794581250869669020175933837890625, 0.0555555555555555524716027093745651654899120330810546875, 0.5, 0.27777777777777779011358916250173933804035186767578125, 0.1666666666666666574148081281236954964697360992431640625, 0.5, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.5, 0.0555555555555555524716027093745651654899120330810546875, 0.388888888888888895056794581250869669020175933837890625, 0.388888888888888895056794581250869669020175933837890625, 0.5, 0.0555555555555555524716027093745651654899120330810546875, 0.388888888888888895056794581250869669020175933837890625, 0.388888888888888895056794581250869669020175933837890625, 0.1666666666666666574148081281236954964697360992431640625, 0.388888888888888895056794581250869669020175933837890625, 0.27777777777777779011358916250173933804035186767578125, 0.27777777777777779011358916250173933804035186767578125, 0.388888888888888895056794581250869669020175933837890625, 0.1666666666666666574148081281236954964697360992431640625, 0.388888888888888895056794581250869669020175933837890625, 0.388888888888888895056794581250869669020175933837890625, 0.0555555555555555524716027093745651654899120330810546875, 0.5, 0.27777777777777779011358916250173933804035186767578125, 0.611111111111111160454356650006957352161407470703125, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.5, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.388888888888888895056794581250869669020175933837890625, 0.27777777777777779011358916250173933804035186767578125, 0.27777777777777779011358916250173933804035186767578125, 0.27777777777777779011358916250173933804035186767578125, 0.388888888888888895056794581250869669020175933837890625, 0.27777777777777779011358916250173933804035186767578125, 0.1666666666666666574148081281236954964697360992431640625, 0.5, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.611111111111111160454356650006957352161407470703125, 0.1666666666666666574148081281236954964697360992431640625, 0.72222222222222220988641083749826066195964813232421875, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.611111111111111160454356650006957352161407470703125, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.5, 0.27777777777777779011358916250173933804035186767578125, 0.1666666666666666574148081281236954964697360992431640625, 0.388888888888888895056794581250869669020175933837890625, 0.388888888888888895056794581250869669020175933837890625, 0.1666666666666666574148081281236954964697360992431640625, 0.27777777777777779011358916250173933804035186767578125, 0.5, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.611111111111111160454356650006957352161407470703125, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.72222222222222220988641083749826066195964813232421875, 0.0555555555555555524716027093745651654899120330810546875, 0.83333333333333337034076748750521801412105560302734375, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.72222222222222220988641083749826066195964813232421875, 0.1666666666666666574148081281236954964697360992431640625, 0.0555555555555555524716027093745651654899120330810546875, 0.611111111111111160454356650006957352161407470703125, 0.27777777777777779011358916250173933804035186767578125, 0.0555555555555555524716027093745651654899120330810546875, 0.5, 0.388888888888888895056794581250869669020175933837890625, 0.0555555555555555524716027093745651654899120330810546875, 0.388888888888888895056794581250869669020175933837890625, 0.5, 0.0555555555555555524716027093745651654899120330810546875, 0.27777777777777779011358916250173933804035186767578125, 0.611111111111111160454356650006957352161407470703125, 0.0555555555555555524716027093745651654899120330810546875, 0.1666666666666666574148081281236954964697360992431640625, 0.72222222222222220988641083749826066195964813232421875, 0.0555555555555555524716027093745651654899120330810546875, 0.0555555555555555524716027093745651654899120330810546875, 0.83333333333333337034076748750521801412105560302734375, 0.0625, 0.0625, 0.0625, 0.1875, 0.0625, 0.0625, 0.0625, 0.1875, 0.0625, 0.0625, 0.0625, 0.1875, 0.3125, 0.0625, 0.0625, 0.1875, 0.1875, 0.0625, 0.1875, 0.0625, 0.1875, 0.0625, 0.3125, 0.0625, 0.0625, 0.1875, 0.1875, 0.0625, 0.0625, 0.3125, 0.4375, 0.0625, 0.0625, 0.3125, 0.1875, 0.0625, 0.3125, 0.0625, 0.1875, 0.1875, 0.3125, 0.0625, 0.1875, 0.1875, 0.1875, 0.1875, 0.0625, 0.3125, 0.0625, 0.4375, 0.0625, 0.0625, 0.3125, 0.1875, 0.0625, 0.1875, 0.3125, 0.0625, 0.0625, 0.4375, 0.5625, 0.0625, 0.0625, 0.4375, 0.1875, 0.0625, 0.4375, 0.0625, 0.1875, 0.3125, 0.3125, 0.0625, 0.3125, 0.1875, 0.1875, 0.3125, 0.0625, 0.3125, 0.1875, 0.4375, 0.0625, 0.1875, 0.3125, 0.1875, 0.1875, 0.1875, 0.3125, 0.1875, 0.0625, 0.4375, 0.0625, 0.5625, 0.0625, 0.0625, 0.4375, 0.1875, 0.0625, 0.3125, 0.3125, 0.0625, 0.1875, 0.4375, 0.0625, 0.0625, 0.5625, 0.6875, 0.0625, 0.0625, 0.5625, 0.1875, 0.0625, 0.5625, 0.0625, 0.1875, 0.4375, 0.3125, 0.0625, 0.4375, 0.1875, 0.1875, 0.4375, 0.0625, 0.3125, 0.3125, 0.4375, 0.0625, 0.3125, 0.3125, 0.1875, 0.3125, 0.1875, 0.3125, 0.3125, 0.0625, 0.4375, 0.1875, 0.5625, 0.0625, 0.1875, 0.4375, 0.1875, 0.1875, 0.3125, 0.3125, 0.1875, 0.1875, 0.4375, 0.1875, 0.0625, 0.5625, 0.0625, 0.6875, 0.0625, 0.0625, 0.5625, 0.1875, 0.0625, 0.4375, 0.3125, 0.0625, 0.3125, 0.4375, 0.0625, 0.1875, 0.5625, 0.0625, 0.0625, 0.6875, 0.8125, 0.0625, 0.0625, 0.6875, 0.1875, 0.0625, 0.6875, 0.0625, 0.1875, 0.5625, 0.3125, 0.0625, 0.5625, 0.1875, 0.1875, 0.5625, 0.0625, 0.3125, 0.4375, 0.4375, 0.0625, 0.4375, 0.3125, 0.1875, 0.4375, 0.1875, 0.3125, 0.4375, 0.0625, 0.4375, 0.3125, 0.5625, 0.0625, 0.3125, 0.4375, 0.1875, 0.3125, 0.3125, 0.3125, 0.3125, 0.1875, 0.4375, 0.3125, 0.0625, 0.5625, 0.1875, 0.6875, 0.0625, 0.1875, 0.5625, 0.1875, 0.1875, 0.4375, 0.3125, 0.1875, 0.3125, 0.4375, 0.1875, 0.1875, 0.5625, 0.1875, 0.0625, 0.6875, 0.0625, 0.8125, 0.0625, 0.0625, 0.6875, 0.1875, 0.0625, 0.5625, 0.3125, 0.0625, 0.4375, 0.4375, 0.0625, 0.3125, 0.5625, 0.0625, 0.1875, 0.6875, 0.0625, 0.0625, 0.8125, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.357142857142857150787307318751118145883083343505859375, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.2142857142857142738190390218733227811753749847412109375, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.0714285714285714246063463406244409270584583282470703125, 0.357142857142857150787307318751118145883083343505859375, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.2142857142857142738190390218733227811753749847412109375, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.357142857142857150787307318751118145883083343505859375, 0.5, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.357142857142857150787307318751118145883083343505859375, 0.2142857142857142738190390218733227811753749847412109375, 0.0714285714285714246063463406244409270584583282470703125, 0.357142857142857150787307318751118145883083343505859375, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.2142857142857142738190390218733227811753749847412109375, 0.357142857142857150787307318751118145883083343505859375, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.2142857142857142738190390218733227811753749847412109375, 0.2142857142857142738190390218733227811753749847412109375, 0.2142857142857142738190390218733227811753749847412109375, 0.0714285714285714246063463406244409270584583282470703125, 0.357142857142857150787307318751118145883083343505859375, 0.0714285714285714246063463406244409270584583282470703125, 0.5, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.357142857142857150787307318751118145883083343505859375, 0.2142857142857142738190390218733227811753749847412109375, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.357142857142857150787307318751118145883083343505859375, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.5, 0.64285714285714290472384391250670887529850006103515625, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.5, 0.2142857142857142738190390218733227811753749847412109375, 0.0714285714285714246063463406244409270584583282470703125, 0.5, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.357142857142857150787307318751118145883083343505859375, 0.357142857142857150787307318751118145883083343505859375, 0.0714285714285714246063463406244409270584583282470703125, 0.357142857142857150787307318751118145883083343505859375, 0.2142857142857142738190390218733227811753749847412109375, 0.2142857142857142738190390218733227811753749847412109375, 0.357142857142857150787307318751118145883083343505859375, 0.0714285714285714246063463406244409270584583282470703125, 0.357142857142857150787307318751118145883083343505859375, 0.2142857142857142738190390218733227811753749847412109375, 0.5, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.357142857142857150787307318751118145883083343505859375, 0.2142857142857142738190390218733227811753749847412109375, 0.2142857142857142738190390218733227811753749847412109375, 0.2142857142857142738190390218733227811753749847412109375, 0.357142857142857150787307318751118145883083343505859375, 0.2142857142857142738190390218733227811753749847412109375, 0.0714285714285714246063463406244409270584583282470703125, 0.5, 0.0714285714285714246063463406244409270584583282470703125, 0.64285714285714290472384391250670887529850006103515625, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.5, 0.2142857142857142738190390218733227811753749847412109375, 0.0714285714285714246063463406244409270584583282470703125, 0.357142857142857150787307318751118145883083343505859375, 0.357142857142857150787307318751118145883083343505859375, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.5, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.64285714285714290472384391250670887529850006103515625, 0.78571428571428569842538536249776370823383331298828125, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.64285714285714290472384391250670887529850006103515625, 0.2142857142857142738190390218733227811753749847412109375, 0.0714285714285714246063463406244409270584583282470703125, 0.64285714285714290472384391250670887529850006103515625, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.5, 0.357142857142857150787307318751118145883083343505859375, 0.0714285714285714246063463406244409270584583282470703125, 0.5, 0.2142857142857142738190390218733227811753749847412109375, 0.2142857142857142738190390218733227811753749847412109375, 0.5, 0.0714285714285714246063463406244409270584583282470703125, 0.357142857142857150787307318751118145883083343505859375, 0.357142857142857150787307318751118145883083343505859375, 0.5, 0.0714285714285714246063463406244409270584583282470703125, 0.357142857142857150787307318751118145883083343505859375, 0.357142857142857150787307318751118145883083343505859375, 0.2142857142857142738190390218733227811753749847412109375, 0.357142857142857150787307318751118145883083343505859375, 0.2142857142857142738190390218733227811753749847412109375, 0.357142857142857150787307318751118145883083343505859375, 0.357142857142857150787307318751118145883083343505859375, 0.0714285714285714246063463406244409270584583282470703125, 0.5, 0.2142857142857142738190390218733227811753749847412109375, 0.64285714285714290472384391250670887529850006103515625, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.5, 0.2142857142857142738190390218733227811753749847412109375, 0.2142857142857142738190390218733227811753749847412109375, 0.357142857142857150787307318751118145883083343505859375, 0.357142857142857150787307318751118145883083343505859375, 0.2142857142857142738190390218733227811753749847412109375, 0.2142857142857142738190390218733227811753749847412109375, 0.5, 0.2142857142857142738190390218733227811753749847412109375, 0.0714285714285714246063463406244409270584583282470703125, 0.64285714285714290472384391250670887529850006103515625, 0.0714285714285714246063463406244409270584583282470703125, 0.78571428571428569842538536249776370823383331298828125, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.64285714285714290472384391250670887529850006103515625, 0.2142857142857142738190390218733227811753749847412109375, 0.0714285714285714246063463406244409270584583282470703125, 0.5, 0.357142857142857150787307318751118145883083343505859375, 0.0714285714285714246063463406244409270584583282470703125, 0.357142857142857150787307318751118145883083343505859375, 0.5, 0.0714285714285714246063463406244409270584583282470703125, 0.2142857142857142738190390218733227811753749847412109375, 0.64285714285714290472384391250670887529850006103515625, 0.0714285714285714246063463406244409270584583282470703125, 0.0714285714285714246063463406244409270584583282470703125, 0.78571428571428569842538536249776370823383331298828125, 0.08333333333333332870740406406184774823486804962158203125, 0.08333333333333332870740406406184774823486804962158203125, 0.08333333333333332870740406406184774823486804962158203125, 0.25, 0.08333333333333332870740406406184774823486804962158203125, 0.08333333333333332870740406406184774823486804962158203125, 0.08333333333333332870740406406184774823486804962158203125, 0.25, 0.08333333333333332870740406406184774823486804962158203125, 0.08333333333333332870740406406184774823486804962158203125, 0.08333333333333332870740406406184774823486804962158203125, 0.25, 0.416666666666666685170383743752609007060527801513671875, 0.08333333333333332870740406406184774823486804962158203125, 0.08333333333333332870740406406184774823486804962158203125, 0.25, 0.25, 0.08333333333333332870740406406184774823486804962158203125, 0.25, 0.08333333333333332870740406406184774823486804962158203125, 0.25, 0.08333333333333332870740406406184774823486804962158203125, 0.416666666666666685170383743752609007060527801513671875, 0.08333333333333332870740406406184774823486804962158203125, 0.08333333333333332870740406406184774823486804962158203125, 0.25, 0.25, 0.08333333333333332870740406406184774823486804962158203125, 0.08333333333333332870740406406184774823486804962158203125, 0.416666666666666685170383743752609007060527801513671875, 0.58333333333333337034076748750521801412105560302734375, 0.08333333333333332870740406406184774823486804962158203125, 0.08333333333333332870740406406184774823486804962158203125, 0.416666666666666685170383743752609007060527801513671875, 0.25, 0.08333333333333332870740406406184774823486804962158203125, 0.416666666666666685170383743752609007060527801513671875, 0.08333333333333332870740406406184774823486804962158203125, 0.25, 0.25, 0.416666666666666685170383743752609007060527801513671875, 0.08333333333333332870740406406184774823486804962158203125, 0.25, 0.25, 0.25, 0.25, 0.08333333333333332870740406406184774823486804962158203125, 0.416666666666666685170383743752609007060527801513671875, 0.08333333333333332870740406406184774823486804962158203125, 0.58333333333333337034076748750521801412105560302734375, 0.08333333333333332870740406406184774823486804962158203125, 0.08333333333333332870740406406184774823486804962158203125, 0.416666666666666685170383743752609007060527801513671875, 0.25, 0.08333333333333332870740406406184774823486804962158203125, 0.25, 0.416666666666666685170383743752609007060527801513671875, 0.08333333333333332870740406406184774823486804962158203125, 0.08333333333333332870740406406184774823486804962158203125, 0.58333333333333337034076748750521801412105560302734375, 0.75, 0.08333333333333332870740406406184774823486804962158203125, 0.08333333333333332870740406406184774823486804962158203125, 0.58333333333333337034076748750521801412105560302734375, 0.25, 0.08333333333333332870740406406184774823486804962158203125, 0.58333333333333337034076748750521801412105560302734375, 0.08333333333333332870740406406184774823486804962158203125, 0.25, 0.416666666666666685170383743752609007060527801513671875, 0.416666666666666685170383743752609007060527801513671875, 0.08333333333333332870740406406184774823486804962158203125, 0.416666666666666685170383743752609007060527801513671875, 0.25, 0.25, 0.416666666666666685170383743752609007060527801513671875, 0.08333333333333332870740406406184774823486804962158203125, 0.416666666666666685170383743752609007060527801513671875, 0.25, 0.58333333333333337034076748750521801412105560302734375, 0.08333333333333332870740406406184774823486804962158203125, 0.25, 0.416666666666666685170383743752609007060527801513671875, 0.25, 0.25, 0.25, 0.416666666666666685170383743752609007060527801513671875, 0.25, 0.08333333333333332870740406406184774823486804962158203125, 0.58333333333333337034076748750521801412105560302734375, 0.08333333333333332870740406406184774823486804962158203125, 0.75, 0.08333333333333332870740406406184774823486804962158203125, 0.08333333333333332870740406406184774823486804962158203125, 0.58333333333333337034076748750521801412105560302734375, 0.25, 0.08333333333333332870740406406184774823486804962158203125, 0.416666666666666685170383743752609007060527801513671875, 0.416666666666666685170383743752609007060527801513671875, 0.08333333333333332870740406406184774823486804962158203125, 0.25, 0.58333333333333337034076748750521801412105560302734375, 0.08333333333333332870740406406184774823486804962158203125, 0.08333333333333332870740406406184774823486804962158203125, 0.75, 0.1000000000000000055511151231257827021181583404541015625, 0.1000000000000000055511151231257827021181583404541015625, 0.1000000000000000055511151231257827021181583404541015625, 0.299999999999999988897769753748434595763683319091796875, 0.1000000000000000055511151231257827021181583404541015625, 0.1000000000000000055511151231257827021181583404541015625, 0.1000000000000000055511151231257827021181583404541015625, 0.299999999999999988897769753748434595763683319091796875, 0.1000000000000000055511151231257827021181583404541015625, 0.1000000000000000055511151231257827021181583404541015625, 0.1000000000000000055511151231257827021181583404541015625, 0.299999999999999988897769753748434595763683319091796875, 0.5, 0.1000000000000000055511151231257827021181583404541015625, 0.1000000000000000055511151231257827021181583404541015625, 0.299999999999999988897769753748434595763683319091796875, 0.299999999999999988897769753748434595763683319091796875, 0.1000000000000000055511151231257827021181583404541015625, 0.299999999999999988897769753748434595763683319091796875, 0.1000000000000000055511151231257827021181583404541015625, 0.299999999999999988897769753748434595763683319091796875, 0.1000000000000000055511151231257827021181583404541015625, 0.5, 0.1000000000000000055511151231257827021181583404541015625, 0.1000000000000000055511151231257827021181583404541015625, 0.299999999999999988897769753748434595763683319091796875, 0.299999999999999988897769753748434595763683319091796875, 0.1000000000000000055511151231257827021181583404541015625, 0.1000000000000000055511151231257827021181583404541015625, 0.5, 0.6999999999999999555910790149937383830547332763671875, 0.1000000000000000055511151231257827021181583404541015625, 0.1000000000000000055511151231257827021181583404541015625, 0.5, 0.299999999999999988897769753748434595763683319091796875, 0.1000000000000000055511151231257827021181583404541015625, 0.5, 0.1000000000000000055511151231257827021181583404541015625, 0.299999999999999988897769753748434595763683319091796875, 0.299999999999999988897769753748434595763683319091796875, 0.5, 0.1000000000000000055511151231257827021181583404541015625, 0.299999999999999988897769753748434595763683319091796875, 0.299999999999999988897769753748434595763683319091796875, 0.299999999999999988897769753748434595763683319091796875, 0.299999999999999988897769753748434595763683319091796875, 0.1000000000000000055511151231257827021181583404541015625, 0.5, 0.1000000000000000055511151231257827021181583404541015625, 0.6999999999999999555910790149937383830547332763671875, 0.1000000000000000055511151231257827021181583404541015625, 0.1000000000000000055511151231257827021181583404541015625, 0.5, 0.299999999999999988897769753748434595763683319091796875, 0.1000000000000000055511151231257827021181583404541015625, 0.299999999999999988897769753748434595763683319091796875, 0.5, 0.1000000000000000055511151231257827021181583404541015625, 0.1000000000000000055511151231257827021181583404541015625, 0.6999999999999999555910790149937383830547332763671875, 0.125, 0.125, 0.125, 0.375, 0.125, 0.125, 0.125, 0.375, 0.125, 0.125, 0.125, 0.375, 0.625, 0.125, 0.125, 0.375, 0.375, 0.125, 0.375, 0.125, 0.375, 0.125, 0.625, 0.125, 0.125, 0.375, 0.375, 0.125, 0.125, 0.625, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.5, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.5, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.1666666666666666574148081281236954964697360992431640625, 0.5, 0.25, 0.25, 0.25;
89 weights << 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, 0.38590274462189189108585196663625538349151611328125, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, -1.1870322977847116430183405100251547992229461669921875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, 1.361451757253067551545200331020168960094451904296875, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, -0.7191163122590762402097652739030309021472930908203125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, 0.1750296874653356760109801371072535403072834014892578125, -0.0172432670210425666168507774500540108419954776763916015625, -0.0172432670210425666168507774500540108419954776763916015625, -0.0172432670210425666168507774500540108419954776763916015625, -0.0172432670210425666168507774500540108419954776763916015625, -0.0172432670210425666168507774500540108419954776763916015625, -0.0172432670210425666168507774500540108419954776763916015625, -0.0172432670210425666168507774500540108419954776763916015625, -0.0172432670210425666168507774500540108419954776763916015625, -0.0172432670210425666168507774500540108419954776763916015625, -0.0172432670210425666168507774500540108419954776763916015625, 0.000499264407467467775762759440993932003038935363292694091796875, 0.000499264407467467775762759440993932003038935363292694091796875, 0.000499264407467467775762759440993932003038935363292694091796875, 0.000499264407467467775762759440993932003038935363292694091796875, -1.954541637081066386482730914964101032182952621951699256896972656e-06;
90 break;