PolyFEM
Loading...
Searching...
No Matches
LineQuadrature.cpp
Go to the documentation of this file.
1#include "LineQuadrature.hpp"
2
3#include <vector>
4#include <cassert>
5#include <cmath>
6
7namespace polyfem
8{
9 namespace quadrature
10 {
11 namespace
12 {
13 std::vector<double> quadrature_points(const int order)
14 {
15 switch (order)
16 {
17 case 1:
18 return {0};
19 case 2:
20 return {
21 -0.5773502691896257645091487805019574556476017512701268760186023264839776723029333456937153955857495252252087138051355676766566483649996508262705518373647912161760310773007685273559916067003615583077550051041144223011076288835574182229739459904090157105534559538626730166621791266197964892168,
22 0.5773502691896257645091487805019574556476017512701268760186023264839776723029333456937153955857495252252087138051355676766566483649996508262705518373647912161760310773007685273559916067003615583077550051041144223011076288835574182229739459904090157105534559538626730166621791266197964892168,
23 };
24
25 case 3:
26 return {
27 0,
28 -0.774596669241483377035853079956479922166584341058318165317514753222696618387395806703857475371734703583260441372189929402637908087832729923135978349224240702213750958202698716256783906245777858513169283405612501838634682531972963691092925710263188052523534528101729260090115562126394576188,
29 0.774596669241483377035853079956479922166584341058318165317514753222696618387395806703857475371734703583260441372189929402637908087832729923135978349224240702213750958202698716256783906245777858513169283405612501838634682531972963691092925710263188052523534528101729260090115562126394576188,
30 };
31
32 case 4:
33 return {
34 -0.3399810435848562648026657591032446872005758697709143525929539768210200304632370344778752804355548115489602395207464932135845003241712491992776363684338328221538611182352836311104158340621521124125023821932864240034767086752629560943410821534146791671405442668508151756169732898924953195536,
35 0.3399810435848562648026657591032446872005758697709143525929539768210200304632370344778752804355548115489602395207464932135845003241712491992776363684338328221538611182352836311104158340621521124125023821932864240034767086752629560943410821534146791671405442668508151756169732898924953195536,
36 -0.8611363115940525752239464888928095050957253796297176376157219209065294714950488657041623398844793052105769209319781763249637438391157919764084938458618855762872931327441369944290122598469710261906458681564745219362114916066097678053187180580268539141223471780870198639372247416951073770551,
37 0.8611363115940525752239464888928095050957253796297176376157219209065294714950488657041623398844793052105769209319781763249637438391157919764084938458618855762872931327441369944290122598469710261906458681564745219362114916066097678053187180580268539141223471780870198639372247416951073770551,
38 };
39
40 case 5:
41 return {
42 0,
43 -0.5384693101056830910363144207002088049672866069055599562022316270594711853677552910358036672505709315713670572321043495510816912158744046420683486075627481533978123828583369317846132387526796166796502053799563629878671716361660767584852200097418079241406256057571019602720019270523093750336,
44 0.5384693101056830910363144207002088049672866069055599562022316270594711853677552910358036672505709315713670572321043495510816912158744046420683486075627481533978123828583369317846132387526796166796502053799563629878671716361660767584852200097418079241406256057571019602720019270523093750336,
45 -0.9061798459386639927976268782993929651256519107625308628737622865437707949166868469411429895535422619115836248167051160932020660084349721915374869570125418659061700540273012086530604091207821562942704193786707298217315368769002376029537907738935528847397895557648103916797868140600953498906,
46 0.9061798459386639927976268782993929651256519107625308628737622865437707949166868469411429895535422619115836248167051160932020660084349721915374869570125418659061700540273012086530604091207821562942704193786707298217315368769002376029537907738935528847397895557648103916797868140600953498906,
47 };
48
49 case 6:
50 return {
51 0.6612093864662645136613995950199053470064485643951700708145267058521834966071431009442864037464614564298883716392751466795573467722253804381723198010093367423918538864300079016299442625145884902455718821970386303223620117352321357022187936189069743012315558710642131016398967690135661651261150514997832,
52 -0.6612093864662645136613995950199053470064485643951700708145267058521834966071431009442864037464614564298883716392751466795573467722253804381723198010093367423918538864300079016299442625145884902455718821970386303223620117352321357022187936189069743012315558710642131016398967690135661651261150514997832,
53 -0.2386191860831969086305017216807119354186106301400213501813951645742749342756398422492244272573491316090722230970106872029554530350772051352628872175189982985139866216812636229030578298770859440976999298617585739469216136216592222334626416400139367778945327871453246721518889993399000945408150514997832,
54 0.2386191860831969086305017216807119354186106301400213501813951645742749342756398422492244272573491316090722230970106872029554530350772051352628872175189982985139866216812636229030578298770859440976999298617585739469216136216592222334626416400139367778945327871453246721518889993399000945406150514997832,
55 -0.9324695142031520278123015544939946091347657377122898248725496165266135008442001962762887399219259850478636797265728341065879713795116384041921786180750210169211578452038930846310372961174632524612619760497437974074226320896716211721783852305051047442772222093863676553669179038880252326771150514997832,
56 0.9324695142031520278123015544939946091347657377122898248725496165266135008442001962762887399219259850478636797265728341065879713795116384041921786180750210169211578452038930846310372961174632524612619760497437974074226320896716211721783852305051047442772222093863676553669179038880252326771150514997832,
57 };
58
59 case 7:
60 return {
61 0,
62 0.4058451513773971669066064120769614633473820140993701263870432517946638132261256553283126897277465877652867586660480186780142389774087899602458293459431152403705864850136028192946798646997494188869169765542654505357384603100658598476270710450994883480024599267113885472679490162043321422574150514997832,
63 -0.4058451513773971669066064120769614633473820140993701263870432517946638132261256553283126897277465877652867586660480186780142389774087899602458293459431152403705864850136028192946798646997494188869169765542654505357384603100658598476270710450994883480024599267113885472679490162043321422574150514997832,
64 -0.7415311855993944398638647732807884070741476471413902601199553519674298746721805137928268323668632470596925180931120142436000543982298353471703857152740498332960747607976107150698769026932844561958151246095962171815950287169821619140709720118875391555834601955414971467103462901278094572097150514997832,
65 0.7415311855993944398638647732807884070741476471413902601199553519674298746721805137928268323668632470596925180931120142436000543982298353471703857152740498332960747607976107150698769026932844561958151246095962171815950287169821619140709720118875391555834601955414971467103462901278094572093150514997832,
66 -0.949107912342758524526189684047851262400770937670617783548769103913063330354840140805730770027925724144300739666995216194195625811353553118277789915859810085013901000179888247732305040104815148851112904940437420579459979108498442397952261081440138823188704950068274774322776063669713039873415051499783203,
67 0.949107912342758524526189684047851262400770937670617783548769103913063330354840140805730770027925724144300739666995216194195625811353553118277789915859810085013901000179888247732305040104815148851112904940437420579459979108498442397952261081440138823188704950068274774322776063669713039873415051499783203,
68 };
69
70 case 8:
71 return {
72 -0.1834346424956498049394761423601839806667578129129737823171884736992044742215421141160682237111233537452676587642867666089196012523876865683788569995160663568104475551617138501966385810764205532370882654749492812314961247764619363562770645716456613159405134052985058171969174306064445289638150514997832,
73 0.1834346424956498049394761423601839806667578129129737823171884736992044742215421141160682237111233537452676587642867666089196012523876865683788569995160663568104475551617138501966385810764205532370882654749492812314961247764619363562770645716456613159405134052985058171969174306064445289638150514997832,
74 -0.5255324099163289858177390491892463490419642431203928577508570992724548207685612725239614001936319820619096829248252608507108793766638779939805395303668253631119018273032402360060717470006127901479587576756241288895336619643528330825624263470540184224603688817537938539658502113876953598879150514997832,
75 0.5255324099163289858177390491892463490419642431203928577508570992724548207685612725239614001936319820619096829248252608507108793766638779939805395303668253631119018273032402360060717470006127901479587576756241288895336619643528330825624263470540184224603688817537938539658502113876953598879150514997832,
76 -0.7966664774136267395915539364758304368371717316159648320701702950392173056764730921471519272957259390191974534530973092653656494917010859602772562074621689676153935016290342325645582634205301545856060095727342603557415761265140428851957341933710803722783136113628137267630651413319993338002150514997832,
77 0.7966664774136267395915539364758304368371717316159648320701702950392173056764730921471519272957259390191974534530973092653656494917010859602772562074621689676153935016290342325645582634205301545856060095727342603557415761265140428851957341933710803722783136113628137267630651413319993338002150514997832,
78 -0.960289856497536231683560868569472990428235234301452038271639777372424897743419284439438959263312268310424392817294176210238958155217128547937364220490969970043398261832663734680878126355334692786735966348087059754254760392931853386656813286884261347489628923208763998895240977248938732425615051499783203,
79 0.960289856497536231683560868569472990428235234301452038271639777372424897743419284439438959263312268310424392817294176210238958155217128547937364220490969970043398261832663734680878126355334692786735966348087059754254760392931853386656813286884261347489628923208763998895240977248938732425615051499783203,
80 };
81
82 case 9:
83 return {
84 0,
85 -0.8360311073266357942994297880697348765441067181246759961043719796394550068815901188939461970258575402563758103910561868767921700399852813493611963795348388298072683628655858714286307690921827503279179493378017903390282931287792638170061442346288416366768259295268522725491437592698775616386150514997832,
86 0.8360311073266357942994297880697348765441067181246759961043719796394550068815901188939461970258575402563758103910561868767921700399852813493611963795348388298072683628655858714286307690921827503279179493378017903390282931287792638170061442346288416366768259295268522725491437592698775616386150514997832,
87 -0.9681602395076260898355762029036728700494048004919253295500233118490803743966007530618737492268941116024875911233178159906522811969602509341080006111457157352577320594030742939105200742221799581448832412180479160165668557217628253178605064255816845030589843605433053781978726946425719821479150514997832,
88 0.9681602395076260898355762029036728700494048004919253295500233118490803743966007530618737492268941116024875911233178159906522811969602509341080006111457157352577320594030742939105200742221799581448832412180479160165668557217628253178605064255816845030589843605433053781978726946425719821479150514997832,
89 -0.3242534234038089290385380146433366085719562607369730888270474768421865795351242491930986016984975672077778257173507373911718045575238432394572865005705333805025491599132630235053630398924931286361909328940173345187813296193687231694926973637651870715469270935223550274475117654585286698075150514997832,
90 0.3242534234038089290385380146433366085719562607369730888270474768421865795351242491930986016984975672077778257173507373911718045575238432394572865005705333805025491599132630235053630398924931286361909328940173345187813296193687231694926973637651870715469270935223550274475117654585286698075150514997832,
91 -0.6133714327005903973087020393414741847857206049405646928728129422812673464910011985832400139035685845782334895968597685619397117528519746872458346040371559996202334828312987463516926466812888532978280620182027590531371274017229787367921934803381534015176954113597402763904697814697273286917150514997832,
92 0.6133714327005903973087020393414741847857206049405646928728129422812673464910011985832400139035685845782334895968597685619397117528519746872458346040371559996202334828312987463516926466812888532978280620182027590531371274017229787367921934803381534015176954113597402763904697814697273286917150514997832,
93 };
94
95 case 10:
96 return {
97 -0.1488743389816312108848260011297199846175648594206916957079892535159036173556685213711776297994636912300311608052553388261028901818643765402316761969968090913050737827720371059070942475859422743249837177174247346216914852902942929003193466659082433838094355075996833570230005003837280634351,
98 0.1488743389816312108848260011297199846175648594206916957079892535159036173556685213711776297994636912300311608052553388261028901818643765402316761969968090913050737827720371059070942475859422743249837177174247346216914852902942929003193466659082433838094355075996833570230005003837280634351,
99 -0.4333953941292471907992659431657841622000718376562464965027015131437669890777035012251027579501177212236829350409989379472742247577232492051267741032822086200952319270933462032011328320387691584063411149801129823141488787443204324766414421576788807708483879452488118549797039287926964254222,
100 0.4333953941292471907992659431657841622000718376562464965027015131437669890777035012251027579501177212236829350409989379472742247577232492051267741032822086200952319270933462032011328320387691584063411149801129823141488787443204324766414421576788807708483879452488118549797039287926964254222,
101 -0.6794095682990244062343273651148735757692947118348094676648171889525585753950749246150785735704803794998339020473993150608367408425766300907682741718202923543197852846977409718369143712013552962837733153108679126932544954854729341324727211680274268486617121011712030227181051010718804444161,
102 0.6794095682990244062343273651148735757692947118348094676648171889525585753950749246150785735704803794998339020473993150608367408425766300907682741718202923543197852846977409718369143712013552962837733153108679126932544954854729341324727211680274268486617121011712030227181051010718804444161,
103 -0.8650633666889845107320966884234930485275430149653304525219597318453747551380555613567907289460457706944046310864117651686783001614934535637392729396890950011571349689893051612072435760480900979725923317923795535739290595879776956832427702236942765911483643714816923781701572597289139322313,
104 0.8650633666889845107320966884234930485275430149653304525219597318453747551380555613567907289460457706944046310864117651686783001614934535637392729396890950011571349689893051612072435760480900979725923317923795535739290595879776956832427702236942765911483643714816923781701572597289139322313,
105 -0.9739065285171717200779640120844520534282699466923821192312120666965952032346361596257235649562685562582330425187742112150221686014344777799205409587259942436704413695764881258799146633143510758737119877875210567067452435368713683033860909388311646653581707125686970668737259229449284383797,
106 0.9739065285171717200779640120844520534282699466923821192312120666965952032346361596257235649562685562582330425187742112150221686014344777799205409587259942436704413695764881258799146633143510758737119877875210567067452435368713683033860909388311646653581707125686970668737259229449284383797,
107 };
108
109 case 11:
110 return {
111 0,
112 -0.2695431559523449723315319854008615246796218624390522816239256318800570662236947357038215922442673013244372186707844201317032610313861598694458740089972098147110859664229110703810548417611253598433629104961304364919694348869220454420381458348829492059599272547136809488213590022808799544432,
113 0.2695431559523449723315319854008615246796218624390522816239256318800570662236947357038215922442673013244372186707844201317032610313861598694458740089972098147110859664229110703810548417611253598433629104961304364919694348869220454420381458348829492059599272547136809488213590022808799544432,
114 -0.5190961292068118159257256694586095544802271151199284890209226114866959264510728928255987801045490552814812158160909307129173617987548639754427993574234742172395871932055074683104954162884391004726664295542981689952697108207069182656523510389996139790367039311507070658494697286445984831669,
115 0.5190961292068118159257256694586095544802271151199284890209226114866959264510728928255987801045490552814812158160909307129173617987548639754427993574234742172395871932055074683104954162884391004726664295542981689952697108207069182656523510389996139790367039311507070658494697286445984831669,
116 -0.7301520055740493240934162520311534580496430620261303119783783396870132450585192295954234109712837000619865445021947584266289561346270915477905486641191436834136552472048170425809146165399903795643920039219757937939774490198595636364515457865484524089362582447022507351959888849049554038265,
117 0.7301520055740493240934162520311534580496430620261303119783783396870132450585192295954234109712837000619865445021947584266289561346270915477905486641191436834136552472048170425809146165399903795643920039219757937939774490198595636364515457865484524089362582447022507351959888849049554038265,
118 -0.8870625997680952990751577693039272666316757512253143849674110555376113138573726674422905951265973741582555646951327940013076695594509798185810180896230599904165467596733228383545894580728599866619872123685840446904096192035118026087613351419345822803475375072199421279490583145056511656277,
119 0.8870625997680952990751577693039272666316757512253143849674110555376113138573726674422905951265973741582555646951327940013076695594509798185810180896230599904165467596733228383545894580728599866619872123685840446904096192035118026087613351419345822803475375072199421279490583145056511656277,
120 -0.978228658146056992803938001122857390771422408919784415425801065983663799380889988200319398167344769899347932998927873161596618173502598141217454669626015380226646741759135834253706737232732796978240624149905454601562181445875868720775160095398398080194649946120067899312755269024073737418,
121 0.978228658146056992803938001122857390771422408919784415425801065983663799380889988200319398167344769899347932998927873161596618173502598141217454669626015380226646741759135834253706737232732796978240624149905454601562181445875868720775160095398398080194649946120067899312755269024073737418,
122 };
123
124 case 12:
125 return {
126 -0.125233408511468915472441369463853129983396916305444273212921754748462056241389688742868298469491359594104598791320510973151599696644634079597205789302813634271497518773646107977862904010858517498034581635360090619153385339857922243809504545097342064247739686883799517760948964137522919201,
127 0.125233408511468915472441369463853129983396916305444273212921754748462056241389688742868298469491359594104598791320510973151599696644634079597205789302813634271497518773646107977862904010858517498034581635360090619153385339857922243809504545097342064247739686883799517760948964137522919201,
128 -0.3678314989981801937526915366437175612563601413354096213117998795040899295167878738787344285005465772346331263959771452151351521793274393532419916377427538287132038966416227430371828447096318893454788484182261146122752697960937162960050463962319787423676668046033025242558536362617894366679,
129 0.3678314989981801937526915366437175612563601413354096213117998795040899295167878738787344285005465772346331263959771452151351521793274393532419916377427538287132038966416227430371828447096318893454788484182261146122752697960937162960050463962319787423676668046033025242558536362617894366679,
130 -0.5873179542866174472967024189405342803690985140480524815102708796673406993758952624357107649887482019096015599929288926772310695910886717514249918984370415196579965493152179248683469934224574654227055695910787179434915414363513919167428554596877940491139756923177447689738849120865435563147,
131 0.5873179542866174472967024189405342803690985140480524815102708796673406993758952624357107649887482019096015599929288926772310695910886717514249918984370415196579965493152179248683469934224574654227055695910787179434915414363513919167428554596877940491139756923177447689738849120865435563147,
132 -0.7699026741943046870368938332128180759849257500189316376644190642491165431084712240164249992234219106176175404542218562070401628526535475949194203515875471151443518462689657014336785786996070706826282210248876021615678923575906254310951538410899341797549230707021382467596975621464477134163,
133 0.7699026741943046870368938332128180759849257500189316376644190642491165431084712240164249992234219106176175404542218562070401628526535475949194203515875471151443518462689657014336785786996070706826282210248876021615678923575906254310951538410899341797549230707021382467596975621464477134163,
134 -0.9041172563704748566784658661190961925375967092132975465540757606812347957292357904869694278237332678118603828964104223488997198195429960106352490125826829199834735444861420614089910024700968257625822169344644869874616758075784239807438092064065954540171679180850205196702894963912359448494,
135 0.9041172563704748566784658661190961925375967092132975465540757606812347957292357904869694278237332678118603828964104223488997198195429960106352490125826829199834735444861420614089910024700968257625822169344644869874616758075784239807438092064065954540171679180850205196702894963912359448494,
136 -0.981560634246719250690549090149280822960155199813731510462682121807793244318253982225257267890452235785556492372841273185245457030447077167082769674887528861125655501844826629100412021372015399969612358827884663023371873515839205303744147639383170419389543470920618543180673569225988370568,
137 0.981560634246719250690549090149280822960155199813731510462682121807793244318253982225257267890452235785556492372841273185245457030447077167082769674887528861125655501844826629100412021372015399969612358827884663023371873515839205303744147639383170419389543470920618543180673569225988370568,
138 };
139
140 case 13:
141 return {
142 0,
143 -0.2304583159551347940655281210979888352115423758835311634692614978371620836885819508128029447646801293238512802493163412495640890375153405001503784765828756320940609583773703635107856626040295675333153435572182437721389578601864974297041861246826819085793735507197123622937060192780190134049,
144 0.2304583159551347940655281210979888352115423758835311634692614978371620836885819508128029447646801293238512802493163412495640890375153405001503784765828756320940609583773703635107856626040295675333153435572182437721389578601864974297041861246826819085793735507197123622937060192780190134049,
145 -0.4484927510364468528779128521276398678019216674417578789582829474582440920662171436450382085547330100960526355571359685762639767166329516072111020255546785037599607809407667952598452715616858465630977817121137880270573731439851953622128424242071971267594288607339452257394167789291302393212,
146 0.4484927510364468528779128521276398678019216674417578789582829474582440920662171436450382085547330100960526355571359685762639767166329516072111020255546785037599607809407667952598452715616858465630977817121137880270573731439851953622128424242071971267594288607339452257394167789291302393212,
147 -0.6423493394403402206439846069955156500716973982615768573891424079186435531449935749143883001141915551222467702645471938124047349542653510076380536670929581304956809071476279917564831504481181774928592644247241533885750724246003990645746060102158895028339223102092551500388321655636682424992,
148 0.6423493394403402206439846069955156500716973982615768573891424079186435531449935749143883001141915551222467702645471938124047349542653510076380536670929581304956809071476279917564831504481181774928592644247241533885750724246003990645746060102158895028339223102092551500388321655636682424992,
149 -0.8015780907333099127942064895828598903056157247905000298973847138592221162266401220300298741853170602523616033760947850754868524870265172116913848151615713263990657479619025395865655761171524921588159617312035481166051434038457294889479503557741074870814870028097866428498670219323004920975,
150 0.8015780907333099127942064895828598903056157247905000298973847138592221162266401220300298741853170602523616033760947850754868524870265172116913848151615713263990657479619025395865655761171524921588159617312035481166051434038457294889479503557741074870814870028097866428498670219323004920975,
151 -0.917598399222977965206547836500719512390474790111683295895285345659659208589609914283485390340582924451051781021775107230697584955473705597515505582911995071572081209112144345022593992766962120099103362525526209288781594121511958419898880009958109610097900292014649873917718056919907184614,
152 0.917598399222977965206547836500719512390474790111683295895285345659659208589609914283485390340582924451051781021775107230697584955473705597515505582911995071572081209112144345022593992766962120099103362525526209288781594121511958419898880009958109610097900292014649873917718056919907184614,
153 -0.9841830547185881494728294488071096110649905619258749086940073204285952378756268418605692872614185884013163957673519758317180836009229900608876564494831696937090191044323690614314506240106239812890453400663489623889016813551224775294808781622642601654645797161850389811214950825577959469929,
154 0.9841830547185881494728294488071096110649905619258749086940073204285952378756268418605692872614185884013163957673519758317180836009229900608876564494831696937090191044323690614314506240106239812890453400663489623889016813551224775294808781622642601654645797161850389811214950825577959469929,
155 };
156
157 case 14:
158 return {
159 -0.1080549487073436620662446502198347476119516054742375570408210613080135290117300071301006881766893672374502026424466474638099232632258191427567218197315040975280613727384226506948794430877532150884455563913298190602048364164800243197396659071012506161702814425014635643221773541001328892761,
160 0.1080549487073436620662446502198347476119516054742375570408210613080135290117300071301006881766893672374502026424466474638099232632258191427567218197315040975280613727384226506948794430877532150884455563913298190602048364164800243197396659071012506161702814425014635643221773541001328892761,
161 -0.3191123689278897604356718241684754668342612035338439565966501872573334405127927831649337054213464131802793151826090394496145640578710017716508863222239624560801212099312854217234880828771645863784793742391213044784251217681147835116435367778962949997448460558214759676525644841351801594858,
162 0.3191123689278897604356718241684754668342612035338439565966501872573334405127927831649337054213464131802793151826090394496145640578710017716508863222239624560801212099312854217234880828771645863784793742391213044784251217681147835116435367778962949997448460558214759676525644841351801594858,
163 -0.5152486363581540919652907185511886623088852825693060369515047690927849518320556604520720203507728923922907932905090138695274035571340047593918260565305721101163765207320034258082303853204178402034361739066244912248016186415710382355676747454553979637438627635490786064892912451481973721288,
164 0.5152486363581540919652907185511886623088852825693060369515047690927849518320556604520720203507728923922907932905090138695274035571340047593918260565305721101163765207320034258082303853204178402034361739066244912248016186415710382355676747454553979637438627635490786064892912451481973721288,
165 -0.6872929048116854701480198030193341375384012127471706756192664886281848961831332569473730705052118384106603630216790054729627432715418501010682124688172738908295266288544358991283933860810695937145959049268853887847137691751697848752890551614067877996475717650653147982694804026342351254071,
166 0.6872929048116854701480198030193341375384012127471706756192664886281848961831332569473730705052118384106603630216790054729627432715418501010682124688172738908295266288544358991283933860810695937145959049268853887847137691751697848752890551614067877996475717650653147982694804026342351254071,
167 -0.8272013150697649931897947426503949610397011014750811815607090542414798308100288735704263901378895453991241406273986535333275661226737816179582645106990793680866931756477801456785985507825114729158304266968496560867214893369794439592826736432286425172143208924251106624044295037127737490111,
168 0.8272013150697649931897947426503949610397011014750811815607090542414798308100288735704263901378895453991241406273986535333275661226737816179582645106990793680866931756477801456785985507825114729158304266968496560867214893369794439592826736432286425172143208924251106624044295037127737490111,
169 -0.9284348836635735173363911393778742644770392104098376187179624474821310935443598531114139056836575176363551261559882603607008578010786539258018984540044065049415788809817953116114771913082523534585966056536730436866908555508986983297412486132245749388483890945436457404705549484348178721002,
170 0.9284348836635735173363911393778742644770392104098376187179624474821310935443598531114139056836575176363551261559882603607008578010786539258018984540044065049415788809817953116114771913082523534585966056536730436866908555508986983297412486132245749388483890945436457404705549484348178721002,
171 -0.9862838086968123388415972667040528016760914072392258816440708117777495541324916379106462396651517527602612562941358578689852603067447974494119727032471089820717007295567504818026168797055598944753969294261970695004471812726754299089862565428933676463914802477677291745002965827767360741735,
172 0.9862838086968123388415972667040528016760914072392258816440708117777495541324916379106462396651517527602612562941358578689852603067447974494119727032471089820717007295567504818026168797055598944753969294261970695004471812726754299089862565428933676463914802477677291745002965827767360741735,
173 };
174
175 case 15:
176 return {
177 0,
178 -0.2011940939974345223006283033945962078128364544626376796159497246099482390030201876018362580675210590896790225738650942118942792830254885727862468296762689520472323105296106261124651357614417997418035121035408247749648194561179315250580457969565227012849978769073832577847806340363795749473,
179 0.2011940939974345223006283033945962078128364544626376796159497246099482390030201876018362580675210590896790225738650942118942792830254885727862468296762689520472323105296106261124651357614417997418035121035408247749648194561179315250580457969565227012849978769073832577847806340363795749473,
180 -0.3941513470775633698972073709810454683627527761586982550311653439516089577869614179754971141616597620258935216963564800247584781260358233957151493455553007521886914392606583742154248479579749842360261132809797979651499137490065468199685647693609935982616317942701783226669048753533254183119,
181 0.3941513470775633698972073709810454683627527761586982550311653439516089577869614179754971141616597620258935216963564800247584781260358233957151493455553007521886914392606583742154248479579749842360261132809797979651499137490065468199685647693609935982616317942701783226669048753533254183119,
182 -0.5709721726085388475372267372539106412383863962827496048532654170541953798697585794834146285698261447791264649702625704035115501912776443761340450804516463781076364549656886694892446365920390093401556752553531482547154572126630162234082965371353094862024333370955907936013838701919590803412,
183 0.5709721726085388475372267372539106412383863962827496048532654170541953798697585794834146285698261447791264649702625704035115501912776443761340450804516463781076364549656886694892446365920390093401556752553531482547154572126630162234082965371353094862024333370955907936013838701919590803412,
184 -0.724417731360170047416186054613938009630899294584102563551423420704123781677925218996101097603134326269235985493819251120386564200897315435713528175170608440951083020460016262974562085876362569423407165760886935238050225109674832830079599365377790413466864301655149204169505796163086343748,
185 0.724417731360170047416186054613938009630899294584102563551423420704123781677925218996101097603134326269235985493819251120386564200897315435713528175170608440951083020460016262974562085876362569423407165760886935238050225109674832830079599365377790413466864301655149204169505796163086343748,
186 -0.8482065834104272162006483207742168513662561747369926340957275587606750751741454851976077197508214808509037383571333991774655863067112478024741155233378528783931705752141398941910147200136987021229009687468623820809560831359261245028073597202508315345765272897870964489632790463532026206005,
187 0.8482065834104272162006483207742168513662561747369926340957275587606750751741454851976077197508214808509037383571333991774655863067112478024741155233378528783931705752141398941910147200136987021229009687468623820809560831359261245028073597202508315345765272897870964489632790463532026206005,
188 -0.9372733924007059043077589477102094712439962735153044579013630763502029737970455279505475861742680865974682404460315684492009513352834390536949245590430527861757465810011883749183601162731625066190523359799844459286625508280580877744877723444752122837802536842521085722280263813016978301407,
189 0.9372733924007059043077589477102094712439962735153044579013630763502029737970455279505475861742680865974682404460315684492009513352834390536949245590430527861757465810011883749183601162731625066190523359799844459286625508280580877744877723444752122837802536842521085722280263813016978301407,
190 -0.9879925180204854284895657185866125811469728171237614899999975155873884373690194247127220503683191449766751684399007925019395823670692057806992758567920785969340702791275630120497337228079229330198922312006979937161784084500767102113415768221050653691522462833296858362238239685728519647054,
191 0.9879925180204854284895657185866125811469728171237614899999975155873884373690194247127220503683191449766751684399007925019395823670692057806992758567920785969340702791275630120497337228079229330198922312006979937161784084500767102113415768221050653691522462833296858362238239685728519647054,
192 };
193
194 case 16:
195 return {
196 -0.0950125098376374401853193354249580631303530556890654566972198172251252982445921329847586929757833520996553912423163124483074773224487565507552825376683317590042639430675226808621968298306398385834094062354452738853673370952242716875153912021891680290435986783119557067235389351844245724875,
197 0.0950125098376374401853193354249580631303530556890654566972198172251252982445921329847586929757833520996553912423163124483074773224487565507552825376683317590042639430675226808621968298306398385834094062354452738853673370952242716875153912021891680290435986783119557067235389351844245724875,
198 -0.2816035507792589132304605014604961064860694907705998005488347339559251794991307704414402291520401592843373670756676799439586082317318595924277817407374616529972673172532181829993235047128041390568389016122167102956500177825088396891248315076199870306732893196077699300080783278160388268526,
199 0.2816035507792589132304605014604961064860694907705998005488347339559251794991307704414402291520401592843373670756676799439586082317318595924277817407374616529972673172532181829993235047128041390568389016122167102956500177825088396891248315076199870306732893196077699300080783278160388268526,
200 -0.4580167776572273863424194429835775735400316130355234909011547509477591742902936077354355279359880932508890488802524109819378387263875748374372456802481418656153209542267373920974363173240942222040312612330532653123205501204421111104074762176186316667057022346422007533674383870669928163176,
201 0.4580167776572273863424194429835775735400316130355234909011547509477591742902936077354355279359880932508890488802524109819378387263875748374372456802481418656153209542267373920974363173240942222040312612330532653123205501204421111104074762176186316667057022346422007533674383870669928163176,
202 -0.6178762444026437484466717640487910189918822177656577941037973555417333177548114244569110304279585031122000569275624151076936925727848010402595876903273247179517798914362511464102876638848562701414071395222427996580524502897074237462419393840518491384428806676527323585381078172060016106792,
203 0.6178762444026437484466717640487910189918822177656577941037973555417333177548114244569110304279585031122000569275624151076936925727848010402595876903273247179517798914362511464102876638848562701414071395222427996580524502897074237462419393840518491384428806676527323585381078172060016106792,
204 -0.7554044083550030338951011948474422683538136564575030097817571769222968610312716777206220569192494434216539226257757678979776951755606291644397833797722369885243242046906798866349950829217197588925310437168084369511369689261376271132103717538964348180234457737297258035338547704003530793529,
205 0.7554044083550030338951011948474422683538136564575030097817571769222968610312716777206220569192494434216539226257757678979776951755606291644397833797722369885243242046906798866349950829217197588925310437168084369511369689261376271132103717538964348180234457737297258035338547704003530793529,
206 -0.8656312023878317438804678977123931323873353848475267081035114255677603977124905582571324943647723542038214283313414643013860029908661750240618421060695691357885060000446425683961857266556079460930206564550102153241869468759866739066626836770199244933157211083365506097141892552664327847109,
207 0.8656312023878317438804678977123931323873353848475267081035114255677603977124905582571324943647723542038214283313414643013860029908661750240618421060695691357885060000446425683961857266556079460930206564550102153241869468759866739066626836770199244933157211083365506097141892552664327847109,
208 -0.9445750230732325760779884155346083450911392725910726009255536520666097889026823042195657287381583189493289311009073188864109526806102494798196007717799111788591676488419490727814170144843220494323478581257881972120927685699837677135359009690477976986581402819250512783872697998966630058366,
209 0.9445750230732325760779884155346083450911392725910726009255536520666097889026823042195657287381583189493289311009073188864109526806102494798196007717799111788591676488419490727814170144843220494323478581257881972120927685699837677135359009690477976986581402819250512783872697998966630058366,
210 -0.9894009349916499325961541734503326274262740716576451300512239047313241372158253969385364319067981810135134358598978665082530237078791797359303822324413999695095711078087727905307199080635719546126798380959938811380435009735652992230642464639938589347925375828009051127056909219223903533179,
211 0.9894009349916499325961541734503326274262740716576451300512239047313241372158253969385364319067981810135134358598978665082530237078791797359303822324413999695095711078087727905307199080635719546126798380959938811380435009735652992230642464639938589347925375828009051127056909219223903533179,
212 };
213
214 case 17:
215 return {
216 0,
217 -0.1784841814958478558506774936540655574754193326915256435629518142706975504793005761702889222096350045795804136658695738694619191979106004270228012726401869233061635221498084388495367852285766359307626855910796829121983937561974468156386921610397465033747024112841920833242391965928122710019,
218 0.1784841814958478558506774936540655574754193326915256435629518142706975504793005761702889222096350045795804136658695738694619191979106004270228012726401869233061635221498084388495367852285766359307626855910796829121983937561974468156386921610397465033747024112841920833242391965928122710019,
219 -0.3512317634538763152971855170953460050405397515756750233191610195477942616467495728975831446035091048810381588477382407912252638664865057412319966011809225709968396403152027573911355548104630952863518856375082639243641691017165305832645101190202334186490287028797692846870706228626308816491,
220 0.3512317634538763152971855170953460050405397515756750233191610195477942616467495728975831446035091048810381588477382407912252638664865057412319966011809225709968396403152027573911355548104630952863518856375082639243641691017165305832645101190202334186490287028797692846870706228626308816491,
221 -0.5126905370864769678862465686295518745829237224111729059127314989642849249427854802819804123805176014584325052925165192966360139652325847967343193481391404805827724564599814687534893123653481428376081889988243418495226035987975087635446257599915049928041759909862754327315262608198435959332,
222 0.5126905370864769678862465686295518745829237224111729059127314989642849249427854802819804123805176014584325052925165192966360139652325847967343193481391404805827724564599814687534893123653481428376081889988243418495226035987975087635446257599915049928041759909862754327315262608198435959332,
223 -0.6576711592166907658503022166430023351478058914759732438052316955073242975746975817529911873055101297833759198365079988369392250862712547064647325607093570330252901628820664620720603995070839184219093394018500782102862584336684803597408500457179472106359707247730857472113860258360040733342,
224 0.6576711592166907658503022166430023351478058914759732438052316955073242975746975817529911873055101297833759198365079988369392250862712547064647325607093570330252901628820664620720603995070839184219093394018500782102862584336684803597408500457179472106359707247730857472113860258360040733342,
225 -0.7815140038968014069252300555204760502239724727405685125133145355125776161595130761733805008669616186539093556523599755816405587726452069844343551330106705582443172919953055322246853811420534803294039661756969840086864690736110181505183617620877407397805711197743018080698887486506560563158,
226 0.7815140038968014069252300555204760502239724727405685125133145355125776161595130761733805008669616186539093556523599755816405587726452069844343551330106705582443172919953055322246853811420534803294039661756969840086864690736110181505183617620877407397805711197743018080698887486506560563158,
227 -0.8802391537269859021229556944881556926234168179344279003519101593240271305044112115183071938685591895710614181021526073144117263250218799689422297698803582496708490371556589381766868900376270358926962450241091171809069809128556714741015345674751136755372135833147057392935471205895690011357,
228 0.8802391537269859021229556944881556926234168179344279003519101593240271305044112115183071938685591895710614181021526073144117263250218799689422297698803582496708490371556589381766868900376270358926962450241091171809069809128556714741015345674751136755372135833147057392935471205895690011357,
229 -0.9506755217687677612227169578958030214433850465591087076699692124121153662721985947500369027514683577352656831114736735397342558536859079600136566154101961618491108090235156061787056766646529722765835833734963287469592882914043082555734640610770832418251007307942581964507076020992399886144,
230 0.9506755217687677612227169578958030214433850465591087076699692124121153662721985947500369027514683577352656831114736735397342558536859079600136566154101961618491108090235156061787056766646529722765835833734963287469592882914043082555734640610770832418251007307942581964507076020992399886144,
231 -0.9905754753144173356754340199406652765077898504595643027839087867423438574706220337113584406497419784359779955952757147938335817826095007304716840652816968608184996218958530105568632398642425148175768665003104870520333564613011532692326789295141276998299471031396925994336345025545551266343,
232 0.9905754753144173356754340199406652765077898504595643027839087867423438574706220337113584406497419784359779955952757147938335817826095007304716840652816968608184996218958530105568632398642425148175768665003104870520333564613011532692326789295141276998299471031396925994336345025545551266343,
233 };
234
235 case 18:
236 return {
237 -0.0847750130417353012422618529357838117333173869060899200433645176254997906532800016378045507274396124437829275672798731227331774869591555742707869354503347804827247386813860083492943153960827370950056849139593030465987915517910181494323385414322247870220801616210167503447932213563159478785,
238 0.0847750130417353012422618529357838117333173869060899200433645176254997906532800016378045507274396124437829275672798731227331774869591555742707869354503347804827247386813860083492943153960827370950056849139593030465987915517910181494323385414322247870220801616210167503447932213563159478785,
239 -0.2518862256915055095889728548779112301628617656596404580202710317367844935557242218070775421093862471964631424494432651250600548532785241952804861607909494284233921092736984549611801749674468819063730487487982301410941675444751653415111376578708966480260742797102399929583900718033759327209,
240 0.2518862256915055095889728548779112301628617656596404580202710317367844935557242218070775421093862471964631424494432651250600548532785241952804861607909494284233921092736984549611801749674468819063730487487982301410941675444751653415111376578708966480260742797102399929583900718033759327209,
241 -0.4117511614628426460359317938330516370789896821200255112811488677903896731004254097743468503936510289261843214273255523679596193584878879367777174383864260484718209265892528661527036305809062189916714650340389469457285122976412592686370359591178240021067563577951998332485195378692379215131,
242 0.4117511614628426460359317938330516370789896821200255112811488677903896731004254097743468503936510289261843214273255523679596193584878879367777174383864260484718209265892528661527036305809062189916714650340389469457285122976412592686370359591178240021067563577951998332485195378692379215131,
243 -0.5597708310739475346078715485253291369276264857707094166399869440621845282065205196590820483600443686064305949981517700730205326721345021312279007380138111436618919477997252488912228840889276391566530300511555000407709153823662506388077533588735843273742170711587833812410748841733985050272,
244 0.5597708310739475346078715485253291369276264857707094166399869440621845282065205196590820483600443686064305949981517700730205326721345021312279007380138111436618919477997252488912228840889276391566530300511555000407709153823662506388077533588735843273742170711587833812410748841733985050272,
245 -0.6916870430603532078748910812888483894522705728175077589021626568371973689036292511338108081451326302512715434263282146016602222404375263511358081081355117023215477414027132560924872142002376157090470964638301283208172410282175605496698693378531770444657040491959385718913076247587470628082,
246 0.6916870430603532078748910812888483894522705728175077589021626568371973689036292511338108081451326302512715434263282146016602222404375263511358081081355117023215477414027132560924872142002376157090470964638301283208172410282175605496698693378531770444657040491959385718913076247587470628082,
247 -0.8037049589725231156824174550145907971032989216119224817504280641953881054289442872282869654424117596467152955000680227836548195338155457937510726733209200198004702508792102856629906949154253696726098507976346863982112440044562546852114733109991186383542181201274590590370795593314392268347,
248 0.8037049589725231156824174550145907971032989216119224817504280641953881054289442872282869654424117596467152955000680227836548195338155457937510726733209200198004702508792102856629906949154253696726098507976346863982112440044562546852114733109991186383542181201274590590370795593314392268347,
249 -0.8926024664975557392060605911271455154078952713522982141874663149072405824367849358306675870806031563946071223515443126239253900887518555749242643109675905854829563531948787298537904063594779599761695011435151016859951784419272996641462898499377325907533789040905081319348608175241483916026,
250 0.8926024664975557392060605911271455154078952713522982141874663149072405824367849358306675870806031563946071223515443126239253900887518555749242643109675905854829563531948787298537904063594779599761695011435151016859951784419272996641462898499377325907533789040905081319348608175241483916026,
251 -0.9558239495713977551811958929297763099728441348113064788453876296908980712047732239578823929596339243208559482466056887788906043119002511048689169938982404066468253675430144509701567089745157575736895029193279729376434486706077259413254472259577468248101576870177750661249908727294092126311,
252 0.9558239495713977551811958929297763099728441348113064788453876296908980712047732239578823929596339243208559482466056887788906043119002511048689169938982404066468253675430144509701567089745157575736895029193279729376434486706077259413254472259577468248101576870177750661249908727294092126311,
253 -0.9915651684209309467300160047061507702525789368454396929196756302398570935917796097517634696126012271523731072179779355873881301740594359250415621032096476004025642882577409246336921223339351585917712567917677623257005985578876226609693419436372609608161063669905409072224762588495765160794,
254 0.9915651684209309467300160047061507702525789368454396929196756302398570935917796097517634696126012271523731072179779355873881301740594359250415621032096476004025642882577409246336921223339351585917712567917677623257005985578876226609693419436372609608161063669905409072224762588495765160794,
255 };
256
257 case 19:
258 return {
259 0,
260 -0.1603586456402253758680961157407435495048735004708753788746434516063206086803910736567395734994809129318483420183478796475911141450809718607901705094157416287827636723317712230366367245420707236761908155274983931420897352955705565372972610680898139803112996239542230328106130986249914194466,
261 0.1603586456402253758680961157407435495048735004708753788746434516063206086803910736567395734994809129318483420183478796475911141450809718607901705094157416287827636723317712230366367245420707236761908155274983931420897352955705565372972610680898139803112996239542230328106130986249914194466,
262 -0.3165640999636298319901173288498449178922852191328872451557289867978928858205763979968388920864803510731535081730250430846740428309401136527828721051531490074733436500005309647508972237675340513041782549700501128310120829534588207401491218641251965174007983379995123754411522457867103948772,
263 0.3165640999636298319901173288498449178922852191328872451557289867978928858205763979968388920864803510731535081730250430846740428309401136527828721051531490074733436500005309647508972237675340513041782549700501128310120829534588207401491218641251965174007983379995123754411522457867103948772,
264 -0.4645707413759609457172671481041023679762857146241365969843088775756841211134254066864495457207319448710918029959714308308930177935413454358856446634805657842775035152802842495561385377870555193779722481176187968697089363598051000265289947360815853090109925771081768757315967784399481847803,
265 0.4645707413759609457172671481041023679762857146241365969843088775756841211134254066864495457207319448710918029959714308308930177935413454358856446634805657842775035152802842495561385377870555193779722481176187968697089363598051000265289947360815853090109925771081768757315967784399481847803,
266 -0.6005453046616810234696381649462392798683220827322925675865867256683849086968708404247557953314540014353382042090405221838228456526682112284995393891609639483102981113782025164036436092611231897835577754193291700630336379989992738338079975837177331702566819859022567587474004959064248807312,
267 0.6005453046616810234696381649462392798683220827322925675865867256683849086968708404247557953314540014353382042090405221838228456526682112284995393891609639483102981113782025164036436092611231897835577754193291700630336379989992738338079975837177331702566819859022567587474004959064248807312,
268 -0.7209661773352293786170958608237816296571418329086667749385904713866145591479860528434333826713265745865146368763695893705935426689231443437359816693935769111598553832735946243240592551656966635633193289676856911346143088410502010801975195687785210496353060132822672990510823194865104810051,
269 0.7209661773352293786170958608237816296571418329086667749385904713866145591479860528434333826713265745865146368763695893705935426689231443437359816693935769111598553832735946243240592551656966635633193289676856911346143088410502010801975195687785210496353060132822672990510823194865104810051,
270 -0.8227146565371428249789224867127139017745384862068300413698638886055003429036858320268662231092605996470225618984594685109936771887421408609253135128638508766857045968943958516156187196628330197774864688134063649677798586588072572520741671269515166379513792151159908452751122210353837037279,
271 0.8227146565371428249789224867127139017745384862068300413698638886055003429036858320268662231092605996470225618984594685109936771887421408609253135128638508766857045968943958516156187196628330197774864688134063649677798586588072572520741671269515166379513792151159908452751122210353837037279,
272 -0.9031559036148179016426609285323124878093939340573558176950324247616358045901042189575202283692970456300780799018278300312177475152478100919848787125579035155833655812231871735227628634411647215991745485349351959389950818755865635582452618806932993942778802308444798554483289485483294136503,
273 0.9031559036148179016426609285323124878093939340573558176950324247616358045901042189575202283692970456300780799018278300312177475152478100919848787125579035155833655812231871735227628634411647215991745485349351959389950818755865635582452618806932993942778802308444798554483289485483294136503,
274 -0.9602081521348300308527788406876515266150915032741381059178163344322007499374885132207435614915413177254368192523164742167978833824318991613029627697107716004048389061572001566748259909558453570074951099472348857440923899276141697395726289443107249605043469217918612003537920025001631421361,
275 0.9602081521348300308527788406876515266150915032741381059178163344322007499374885132207435614915413177254368192523164742167978833824318991613029627697107716004048389061572001566748259909558453570074951099472348857440923899276141697395726289443107249605043469217918612003537920025001631421361,
276 -0.9924068438435844031890176702532604935893164014032107866796794390912319029585228838036749208734188013119794958338236088364145226980238478133549327801874434275998166833278883271648695176361368253792683042178805377659998449085455102400673694779767120278357276901409734267296826856483787011163,
277 0.9924068438435844031890176702532604935893164014032107866796794390912319029585228838036749208734188013119794958338236088364145226980238478133549327801874434275998166833278883271648695176361368253792683042178805377659998449085455102400673694779767120278357276901409734267296826856483787011163,
278 };
279
280 case 20:
281 return {
282 -0.0765265211334973337546404093988382110047962668134975008047952443842563420483369782415451141815562156069985056463641327044405378245712628847111887172768133849480713034639232220573314968967976578624002126908309880442644981195204905648677468155050797193996060978666309220354740163118897397462,
283 0.0765265211334973337546404093988382110047962668134975008047952443842563420483369782415451141815562156069985056463641327044405378245712628847111887172768133849480713034639232220573314968967976578624002126908309880442644981195204905648677468155050797193996060978666309220354740163118897397462,
284 -0.2277858511416450780804961953685746247430889376829274723146357392071713418635558277949521251909687080317737313156043021742990408764128121348527309473103510231012088770889101526899727869312951647279166230222083532237485779698033678575987234663095414012801053067685591624158148344361195752847,
285 0.2277858511416450780804961953685746247430889376829274723146357392071713418635558277949521251909687080317737313156043021742990408764128121348527309473103510231012088770889101526899727869312951647279166230222083532237485779698033678575987234663095414012801053067685591624158148344361195752847,
286 -0.3737060887154195606725481770249272373957463217056827118279486135156457643730595278958956836345333789447677220885281501530593501068444273954500663893598076876632116269160694032156736748270203663186845460433681971911054257380408445871617371947413964535372457387465138670353227723685242870666,
287 0.3737060887154195606725481770249272373957463217056827118279486135156457643730595278958956836345333789447677220885281501530593501068444273954500663893598076876632116269160694032156736748270203663186845460433681971911054257380408445871617371947413964535372457387465138670353227723685242870666,
288 -0.5108670019508270980043640509552509984254913292024268334723486198947349703907657281440316830508677791983294306884352623565652540225691147912695617386450606003834133539672964815466909956561514101091590010957544863926131866746678211741307841744076338006709425045419675774556151498035520402212,
289 0.5108670019508270980043640509552509984254913292024268334723486198947349703907657281440316830508677791983294306884352623565652540225691147912695617386450606003834133539672964815466909956561514101091590010957544863926131866746678211741307841744076338006709425045419675774556151498035520402212,
290 -0.6360536807265150254528366962262859367433891167993684639394466225465412625854301325587031954957613065821171093777259573620410810297092032405446994739443650537331906321586488794157012474756582161960205379517855031717327595950200970542877586428866635712964405838287500018038820406993696960313,
291 0.6360536807265150254528366962262859367433891167993684639394466225465412625854301325587031954957613065821171093777259573620410810297092032405446994739443650537331906321586488794157012474756582161960205379517855031717327595950200970542877586428866635712964405838287500018038820406993696960313,
292 -0.7463319064601507926143050703556415903107306795691764441395459060685353550381550646811041136206475206123849006516765614963114309728028906789375472400269214183897220068963288979058850209548743013321442485351491957120911186313909609633405415948092225881978601529357254454910055662779167650089,
293 0.7463319064601507926143050703556415903107306795691764441395459060685353550381550646811041136206475206123849006516765614963114309728028906789375472400269214183897220068963288979058850209548743013321442485351491957120911186313909609633405415948092225881978601529357254454910055662779167650089,
294 -0.8391169718222188233945290617015206853296293650656373732524927255328610939993248099192293405659576492206042203530691409455744267670339561156784556927871651303614757720382422461584374656765616405754841392655432820150389419609038711147956974464600816733249843930304105365594281399220263222406,
295 0.8391169718222188233945290617015206853296293650656373732524927255328610939993248099192293405659576492206042203530691409455744267670339561156784556927871651303614757720382422461584374656765616405754841392655432820150389419609038711147956974464600816733249843930304105365594281399220263222406,
296 -0.9122344282513259058677524412032981130491847974236917747958822191580708912087190789364447261929213873787603917546460264117368633829388364812137731072764160539290861731887984543836691517730025113125160507543614452998823427889139340036155775261652542681121293143129162250026709325798464559842,
297 0.9122344282513259058677524412032981130491847974236917747958822191580708912087190789364447261929213873787603917546460264117368633829388364812137731072764160539290861731887984543836691517730025113125160507543614452998823427889139340036155775261652542681121293143129162250026709325798464559842,
298 -0.9639719272779137912676661311972772219120603278061888560635375938920415807843830569800181252559647156313104349159642305288604107945950841916012896973856125442362722204039344929993138383198252917335788877307216356759417337912146196947795957049391561976704802249548893795179890457356617851265,
299 0.9639719272779137912676661311972772219120603278061888560635375938920415807843830569800181252559647156313104349159642305288604107945950841916012896973856125442362722204039344929993138383198252917335788877307216356759417337912146196947795957049391561976704802249548893795179890457356617851265,
300 -0.9931285991850949247861223884713202782226471309016558961481841312179847176277537808394494024965722092747289403472441901380148603873987776712384136792903672018478363391883474614446467923321455848994412127013518584596328653839755407926529209842664597749680291209275759831792849248136886138353,
301 0.9931285991850949247861223884713202782226471309016558961481841312179847176277537808394494024965722092747289403472441901380148603873987776712384136792903672018478363391883474614446467923321455848994412127013518584596328653839755407926529209842664597749680291209275759831792849248136886138353,
302 };
303
304 case 21:
305 return {
306 0,
307 -0.1455618541608950909370309823386863301163260244379377574214883899855472808833197976905159784382084529956266082997952460007075040921151901820428112534471870024703724579332928837035079755367538815793316156146400158058153270917220808648193815275448927816510217795212659005404310120555536728913,
308 0.1455618541608950909370309823386863301163260244379377574214883899855472808833197976905159784382084529956266082997952460007075040921151901820428112534471870024703724579332928837035079755367538815793316156146400158058153270917220808648193815275448927816510217795212659005404310120555536728913,
309 -0.2880213168024010966007925160646003199090182636460332287542815247492449429418427678533390283602168265723238791617336363509020032719055677588439011437295075253848866466102059812324940930815745168447895251753297598197301524506994190726759552143195130238824627797913404555316808711580182682429,
310 0.2880213168024010966007925160646003199090182636460332287542815247492449429418427678533390283602168265723238791617336363509020032719055677588439011437295075253848866466102059812324940930815745168447895251753297598197301524506994190726759552143195130238824627797913404555316808711580182682429,
311 -0.4243421202074387835736688885437880520964452318396345842242582358964868836788015569998720929138276376309566313050989439137979248644741104731993334592505568190169236699847381040870273883836476700987793302234135433126112630115064368087319980154514146292728577133674957217759495627376646354558,
312 0.4243421202074387835736688885437880520964452318396345842242582358964868836788015569998720929138276376309566313050989439137979248644741104731993334592505568190169236699847381040870273883836476700987793302234135433126112630115064368087319980154514146292728577133674957217759495627376646354558,
313 -0.5516188358872198070590187967243132866220602242306796650043058394996047817116840370569809878990309592180048618186085127986539581839966116358475084497332261955486687925146697068084161609399862695510915854061255660151217562406053600653289994499465184232452488051439649914204318815426394614627,
314 0.5516188358872198070590187967243132866220602242306796650043058394996047817116840370569809878990309592180048618186085127986539581839966116358475084497332261955486687925146697068084161609399862695510915854061255660151217562406053600653289994499465184232452488051439649914204318815426394614627,
315 -0.6671388041974123193059666699903391625970293433114028424754670823471941931156962952995104885627912599861509014899194203075230481425468470919727744164117007450331564507508905004243549142358469814572128624890397118349320300962946227950902884246548256414654793119470166973125451373884664938637,
316 0.6671388041974123193059666699903391625970293433114028424754670823471941931156962952995104885627912599861509014899194203075230481425468470919727744164117007450331564507508905004243549142358469814572128624890397118349320300962946227950902884246548256414654793119470166973125451373884664938637,
317 -0.7684399634756779086158778513062280348209767057713695508687266650300187425397011795870716590938643871439390931208768144578324899683024188464710839764510341977640330323660862974394548695637148446969135388151129528261437891627451388110373335026016797523271617163166815693712256959021324866801,
318 0.7684399634756779086158778513062280348209767057713695508687266650300187425397011795870716590938643871439390931208768144578324899683024188464710839764510341977640330323660862974394548695637148446969135388151129528261437891627451388110373335026016797523271617163166815693712256959021324866801,
319 -0.8533633645833172836472506385875676702761058031793439707429916293942429062838351469722896371916961144967023358118310085458992965478859672097401844738905087801697363313899810066602123084036251649665816868982392845672431116725197173385513388161170535143186830817606070997240426507354292546493,
320 0.8533633645833172836472506385875676702761058031793439707429916293942429062838351469722896371916961144967023358118310085458992965478859672097401844738905087801697363313899810066602123084036251649665816868982392845672431116725197173385513388161170535143186830817606070997240426507354292546493,
321 -0.920099334150400828790187133714968894159147609648221697176135487090981563069407828991731951372068269434200035492769902063252150777007948121807099749864013849736024717170355822216921609341213495687471373447551315592661432614385435011099947578920608251756285623579575597106956471250165978125,
322 0.920099334150400828790187133714968894159147609648221697176135487090981563069407828991731951372068269434200035492769902063252150777007948121807099749864013849736024717170355822216921609341213495687471373447551315592661432614385435011099947578920608251756285623579575597106956471250165978125,
323 -0.9672268385663062943166222149076951614246936873298468499529711280851209600050802879718374018639240527646293983749609070730588031439070533768944455074620467046102169941977006021847854662713269702363219945126440846238033747189487973795296995957404167028430371005551579646071964715083559627873,
324 0.9672268385663062943166222149076951614246936873298468499529711280851209600050802879718374018639240527646293983749609070730588031439070533768944455074620467046102169941977006021847854662713269702363219945126440846238033747189487973795296995957404167028430371005551579646071964715083559627873,
325 -0.9937521706203895002602420359379409291933384547823291855808738547130961090229928069981287471352390777288377053370241450143993363886632109591353148338638256333282393222478928076557337800765089605404093771754405796659131769242771089712887295358081081594782329648637555774855284519799161049686,
326 0.9937521706203895002602420359379409291933384547823291855808738547130961090229928069981287471352390777288377053370241450143993363886632109591353148338638256333282393222478928076557337800765089605404093771754405796659131769242771089712887295358081081594782329648637555774855284519799161049686,
327 };
328
329 case 22:
330 return {
331 -0.0697392733197222212138417961186280818222962994802314747066819465116093736326394460765183943704338544487872879297059588180033327284588814829765290589958930816827683819027975240010371384304403293006441518966800560096166835004986529663005334083512206079426025466748937247428751659198329275444,
332 0.0697392733197222212138417961186280818222962994802314747066819465116093736326394460765183943704338544487872879297059588180033327284588814829765290589958930816827683819027975240010371384304403293006441518966800560096166835004986529663005334083512206079426025466748937247428751659198329275444,
333 -0.2078604266882212854788465339195457342156751090979336496686533043682008413147176642165988241256992139747148429164396137301032053129758462919390218859076745053871930193737381045073535779470166381394472658147242493006733457683477445454896261295813361831250794375173965387698151085021081066977,
334 0.2078604266882212854788465339195457342156751090979336496686533043682008413147176642165988241256992139747148429164396137301032053129758462919390218859076745053871930193737381045073535779470166381394472658147242493006733457683477445454896261295813361831250794375173965387698151085021081066977,
335 -0.3419358208920842251581474204273796195591732991706873439968623836890134389071469626565583973670432969162147909503025211809029900193785632716055794963188840938139634043270075431286944340946612041356768384008154475609682832761043428877012946148985839911985951697395733918251238882032509593673,
336 0.3419358208920842251581474204273796195591732991706873439968623836890134389071469626565583973670432969162147909503025211809029900193785632716055794963188840938139634043270075431286944340946612041356768384008154475609682832761043428877012946148985839911985951697395733918251238882032509593673,
337 -0.4693558379867570264063307109664063460953437911307365477961000296935770146856366138743971488225101492291850114525777464877792079460894977421933875122673916354296672702286403150725978368293906924393668956433358332924338310871684645721961718778180518136837252092828994117036875774977213886771,
338 0.4693558379867570264063307109664063460953437911307365477961000296935770146856366138743971488225101492291850114525777464877792079460894977421933875122673916354296672702286403150725978368293906924393668956433358332924338310871684645721961718778180518136837252092828994117036875774977213886771,
339 -0.5876404035069115929588769276386473488776156035737178397700338213724683778280443603591601052112766026299647996928162076818592934953977649845567713747670456101265784085765574771332303586295076750983144649843287534815679394334116082332978793662422725195378553395541727144929540490203403103535,
340 0.5876404035069115929588769276386473488776156035737178397700338213724683778280443603591601052112766026299647996928162076818592934953977649845567713747670456101265784085765574771332303586295076750983144649843287534815679394334116082332978793662422725195378553395541727144929540490203403103535,
341 -0.6944872631866827800506898357622567712673422899774351611217337753922859397742930548395941147986103530893269580282553791415127377386864375964837001478604713427001644699748896235364008190630423569709728718171119800272125723914023930698006599806723052142785709394656805128359234731615054245738,
342 0.6944872631866827800506898357622567712673422899774351611217337753922859397742930548395941147986103530893269580282553791415127377386864375964837001478604713427001644699748896235364008190630423569709728718171119800272125723914023930698006599806723052142785709394656805128359234731615054245738,
343 -0.7878168059792081620042779554083515213881786713315631581216933977111322762527080749000515189593333852554635409093717603489873434411727051427474082796547821666156699061466115607190480689350504051328056350088958768677063039455380794936986720457271245167172434030075322346989748521086269120324,
344 0.7878168059792081620042779554083515213881786713315631581216933977111322762527080749000515189593333852554635409093717603489873434411727051427474082796547821666156699061466115607190480689350504051328056350088958768677063039455380794936986720457271245167172434030075322346989748521086269120324,
345 -0.8658125777203001365364256370193787290847967555884461561270933692627168949415204348084801562838572452479382036173090143081908030074046245762607547256306199944486518225741918512378561665240146288140746996737110706844186863140320009722684373256354805433230750587063140255807431297485084656004,
346 0.8658125777203001365364256370193787290847967555884461561270933692627168949415204348084801562838572452479382036173090143081908030074046245762607547256306199944486518225741918512378561665240146288140746996737110706844186863140320009722684373256354805433230750587063140255807431297485084656004,
347 -0.9269567721871740005206929392590531966353296533720519820445731915271361191115411255036937528474533582111241746101902751541475724844301811429998300361612346204486608254022635585072184423798133318382846352169533054983463056748090984096756819473655357474426076359737223149021183009650996441715,
348 0.9269567721871740005206929392590531966353296533720519820445731915271361191115411255036937528474533582111241746101902751541475724844301811429998300361612346204486608254022635585072184423798133318382846352169533054983463056748090984096756819473655357474426076359737223149021183009650996441715,
349 -0.970060497835428727123950986765268710805968923137802969559738212336374260774842508637541354627034285352279221628282085920821738943924761292073863094841848350593733417267400496848644911329681669283632038639618777449965146871296034678966156471022308792123949727316682415329005015899062243619,
350 0.970060497835428727123950986765268710805968923137802969559738212336374260774842508637541354627034285352279221628282085920821738943924761292073863094841848350593733417267400496848644911329681669283632038639618777449965146871296034678966156471022308792123949727316682415329005015899062243619,
351 -0.9942945854823992920730314211612989803930541983960315349770229249666564977040799118207719257762716042709613141325979204159359222397150371909847469699343828753811533349746520941374295276631590079995018537251129473876543314456515042300019276967404080443374797633943150099536799221717383492964,
352 0.9942945854823992920730314211612989803930541983960315349770229249666564977040799118207719257762716042709613141325979204159359222397150371909847469699343828753811533349746520941374295276631590079995018537251129473876543314456515042300019276967404080443374797633943150099536799221717383492964,
353 };
354
355 case 23:
356 return {
357 0,
358 -0.133256824298466110931742682241766137010405276253382156510945377187047889875654477574563263596351401150478024810006155214780400785279364690777115364104216370366643505859625593971289644762107872837849711696324802659250750093546346426541476934229819633959536776286281510061433583517032941071,
359 0.133256824298466110931742682241766137010405276253382156510945377187047889875654477574563263596351401150478024810006155214780400785279364690777115364104216370366643505859625593971289644762107872837849711696324802659250750093546346426541476934229819633959536776286281510061433583517032941071,
360 -0.2641356809703449305338695382833096029790132501941396048690788770523288535826720245781585287109337735586627657520559227545394949905118395647258460073264094235620105868629274317319342201473400213008721701274100956952299305745560056429067051917299826590321617904080488569430223306102622648154,
361 0.2641356809703449305338695382833096029790132501941396048690788770523288535826720245781585287109337735586627657520559227545394949905118395647258460073264094235620105868629274317319342201473400213008721701274100956952299305745560056429067051917299826590321617904080488569430223306102622648154,
362 -0.3903010380302908314214888728806054585780508506925034812192052633167126161870324291786475263704874062456773797543267510068781306399054447666469727818077448882141598906234054088463826105133841079450263654089443368284702884498071677259826635186969256956678155870366809664308479955179244200435,
363 0.3903010380302908314214888728806054585780508506925034812192052633167126161870324291786475263704874062456773797543267510068781306399054447666469727818077448882141598906234054088463826105133841079450263654089443368284702884498071677259826635186969256956678155870366809664308479955179244200435,
364 -0.5095014778460075496897930478668464305448427691848576232271893808212750051047665315067519877280217435974763459389188559381863605519991867506906772631857445662381376507958508454696886348141365499227185904762259315263359833747371955576759411050649179551879057763745692765167778219229690869188,
365 0.5095014778460075496897930478668464305448427691848576232271893808212750051047665315067519877280217435974763459389188559381863605519991867506906772631857445662381376507958508454696886348141365499227185904762259315263359833747371955576759411050649179551879057763745692765167778219229690869188,
366 -0.6196098757636461563850973116495956533871806588070922957008655856091198064964468365404445057649417705400589306488158353180115760543034886872293470653943095624433602670770108543327091450281350075783540539851507542004890962078152369362633614379075504627035968013389231840387137460182861353706,
367 0.6196098757636461563850973116495956533871806588070922957008655856091198064964468365404445057649417705400589306488158353180115760543034886872293470653943095624433602670770108543327091450281350075783540539851507542004890962078152369362633614379075504627035968013389231840387137460182861353706,
368 -0.7186613631319501944616244837486188483299297451312927957547812882140511286759257475102872559219475199207479090208352120012506550305602772152759185962372041410848651115211883003533130924049434312814951419330653074671440663532473548196494671328511397923941084681259898334742014388760452650639,
369 0.7186613631319501944616244837486188483299297451312927957547812882140511286759257475102872559219475199207479090208352120012506550305602772152759185962372041410848651115211883003533130924049434312814951419330653074671440663532473548196494671328511397923941084681259898334742014388760452650639,
370 -0.8048884016188398921511184069967785579414301397303080225854324356717067601690493592150900033819241658162748164644040000597854526192725993634163058188084384057765023137516531350550287963806860578326592770738950601187922772567305494309413093617772542762207784427767464475712238877987992516232,
371 0.8048884016188398921511184069967785579414301397303080225854324356717067601690493592150900033819241658162748164644040000597854526192725993634163058188084384057765023137516531350550287963806860578326592770738950601187922772567305494309413093617772542762207784427767464475712238877987992516232,
372 -0.8767523582704416673781568859341456716389290299606506349094011157605516387095159431985654951216970832583034407974459528188572098946787654916351819343828682464317202703079225565408794991877492037868564472390213756547792125560894260446858900624748309014013040917471780982601117654231990690842,
373 0.8767523582704416673781568859341456716389290299606506349094011157605516387095159431985654951216970832583034407974459528188572098946787654916351819343828682464317202703079225565408794991877492037868564472390213756547792125560894260446858900624748309014013040917471780982601117654231990690842,
374 -0.9329710868260161023491969890384229782357018201513907706929012546019778288000870799130100718262955053953583903476486868417645517596929243768311459925239230790844624995382023794683018098663366875409048101386848744927296286703106806014047359275030169668055418741737120850570257026803327768335,
375 0.9329710868260161023491969890384229782357018201513907706929012546019778288000870799130100718262955053953583903476486868417645517596929243768311459925239230790844624995382023794683018098663366875409048101386848744927296286703106806014047359275030169668055418741737120850570257026803327768335,
376 -0.9725424712181152319560240768207773751816137953539739424912561587357970371745764178674174657439295146613283676103543079286662992825094333898813538421083861737096069764176018126271674915015133532457377919401697044302528761675843336349743308411408320776861181697417740947947574046223218533633,
377 0.9725424712181152319560240768207773751816137953539739424912561587357970371745764178674174657439295146613283676103543079286662992825094333898813538421083861737096069764176018126271674915015133532457377919401697044302528761675843336349743308411408320776861181697417740947947574046223218533633,
378 -0.994769334997552123523925715445574360573627372458870420926793884167074079765785270183989144216380134015528100132086012761027862156919983905768001102455401881479124785408487910346764109621757808705546848442769914412363434354363011581922801830117369192992652359139890772465735852828265814938,
379 0.994769334997552123523925715445574360573627372458870420926793884167074079765785270183989144216380134015528100132086012761027862156919983905768001102455401881479124785408487910346764109621757808705546848442769914412363434354363011581922801830117369192992652359139890772465735852828265814938,
380 };
381
382 case 24:
383 return {
384 -0.0640568928626056260850430826247450385909991954207473934243510817897392835939101078028928761342525090823242273835115756994869112500371756765277735374378372436515481804668409746233647956019276711845937319580510697455314397618513360822351096139837050674073737720614748330506959387258141490546,
385 0.0640568928626056260850430826247450385909991954207473934243510817897392835939101078028928761342525090823242273835115756994869112500371756765277735374378372436515481804668409746233647956019276711845937319580510697455314397618513360822351096139837050674073737720614748330506959387258141490546,
386 -0.1911188674736163091586398207570696318404051033147533561489185765880859526918717419824911112452097307135934146013595461392721542943443689459384015952736491888634107638852139839821480663334386199430823059446316182589874503457282270169922471283825305735240671464262733609193984099421023790425,
387 0.1911188674736163091586398207570696318404051033147533561489185765880859526918717419824911112452097307135934146013595461392721542943443689459384015952736491888634107638852139839821480663334386199430823059446316182589874503457282270169922471283825305735240671464262733609193984099421023790425,
388 -0.3150426796961633743867932913198102407864782608248172687542301295298821563412434083438735095552082106072251617364030643536658931791308690387340350108862316429911426633492164449851684039691011610681827256891467485494251442677599304969349712405008328365242087382043028815467866505618650936915,
389 0.3150426796961633743867932913198102407864782608248172687542301295298821563412434083438735095552082106072251617364030643536658931791308690387340350108862316429911426633492164449851684039691011610681827256891467485494251442677599304969349712405008328365242087382043028815467866505618650936915,
390 -0.4337935076260451384870842319133497124524215109279688080808012846567644070336309140577354304660756168836170633415002629755076381975174699198632370585889341378575229685577710965327823199539830928400741454067377627746745635503614810834602257701251585352190552527778684113280867150779959852524,
391 0.4337935076260451384870842319133497124524215109279688080808012846567644070336309140577354304660756168836170633415002629755076381975174699198632370585889341378575229685577710965327823199539830928400741454067377627746745635503614810834602257701251585352190552527778684113280867150779959852524,
392 -0.5454214713888395356583756172183723700107839925876181754336143898305648391795708970958348674408062501977746653313676778948810297400650828985504068941547021866808914316854182653519436295728612315264181208390018064915325250677148594855874434492614547180849377989457776201862945948751249939033,
393 0.5454214713888395356583756172183723700107839925876181754336143898305648391795708970958348674408062501977746653313676778948810297400650828985504068941547021866808914316854182653519436295728612315264181208390018064915325250677148594855874434492614547180849377989457776201862945948751249939033,
394 -0.6480936519369755692524957869107476266696582986189567802989336650244483175685397719281177703657272433990519954414744003453347794058626075519074876962003580684127104697893556584036149935275154534232685850207671594298434446955488396349075497667624732345971957611938685137884801129695447597312,
395 0.6480936519369755692524957869107476266696582986189567802989336650244483175685397719281177703657272433990519954414744003453347794058626075519074876962003580684127104697893556584036149935275154534232685850207671594298434446955488396349075497667624732345971957611938685137884801129695447597312,
396 -0.7401241915785543642438281030999784255232924870141854568663823682719003386409229324413313561311287943298526270745398288213617461973439599491355223046073660810109486527571776420522757185953076208759863287235084614803697918067466580746275122563457575959399650481778575563118955957829855078072,
397 0.7401241915785543642438281030999784255232924870141854568663823682719003386409229324413313561311287943298526270745398288213617461973439599491355223046073660810109486527571776420522757185953076208759863287235084614803697918067466580746275122563457575959399650481778575563118955957829855078072,
398 -0.8200019859739029219539498726697452080761264776678555872439810260013829789535545400822605211725837960666424765858309152369975956748693910897310401393217997751433463343851603146734984964062776585418194561809063555489816762580329418137298754264378316716417347949040725111554705589243953692169,
399 0.8200019859739029219539498726697452080761264776678555872439810260013829789535545400822605211725837960666424765858309152369975956748693910897310401393217997751433463343851603146734984964062776585418194561809063555489816762580329418137298754264378316716417347949040725111554705589243953692169,
400 -0.8864155270044010342131543419821967550873330433089200403710379167756748343989591721041235019961817012535295108910075024175885664874383567124270976139069615059721185542370372118538064873468961679956606315961988138722471292807573552657465373246065266349095264290446955886450980216411579068464,
401 0.8864155270044010342131543419821967550873330433089200403710379167756748343989591721041235019961817012535295108910075024175885664874383567124270976139069615059721185542370372118538064873468961679956606315961988138722471292807573552657465373246065266349095264290446955886450980216411579068464,
402 -0.9382745520027327585236490017087214496548196580774513466350271759095894960525356709599646415358699555094267057623515929895997449470704383076095012442349544937551633313675972481722466159802428487600880633341786121580661077521685134893546419567859808853944866142065617471979973235700469563606,
403 0.9382745520027327585236490017087214496548196580774513466350271759095894960525356709599646415358699555094267057623515929895997449470704383076095012442349544937551633313675972481722466159802428487600880633341786121580661077521685134893546419567859808853944866142065617471979973235700469563606,
404 -0.9747285559713094981983919930081690617411830530401787198115935651071811212809802245386374742817154549827412585755713491144798180281062083910290010368962899139003272102551955405455775700818480561392470581718221938768668731616756379649281934548623489251537698395239432800432811839537332490367,
405 0.9747285559713094981983919930081690617411830530401787198115935651071811212809802245386374742817154549827412585755713491144798180281062083910290010368962899139003272102551955405455775700818480561392470581718221938768668731616756379649281934548623489251537698395239432800432811839537332490367,
406 -0.9951872199970213601799974097007368118745976925960028774416005451142838320694577378833972893371157088623453462978965853994497237745715598401409351804188189455255566266162142239452364851560816782389596967291836243391359167365098731808888455424405665558369621091780571617968925046375452278564,
407 0.9951872199970213601799974097007368118745976925960028774416005451142838320694577378833972893371157088623453462978965853994497237745715598401409351804188189455255566266162142239452364851560816782389596967291836243391359167365098731808888455424405665558369621091780571617968925046375452278564,
408 };
409
410 case 25:
411 return {
412 0,
413 -0.1228646926107103963873598188080368055322053460497837384238935378927088349688584158264388499463310553759776598041231980749579829863065684264274771835794511969653120305577453787335956360341410562132426408329702427684911575685834602213656534413787679485648367358853301436856737237735560396133,
414 0.1228646926107103963873598188080368055322053460497837384238935378927088349688584158264388499463310553759776598041231980749579829863065684264274771835794511969653120305577453787335956360341410562132426408329702427684911575685834602213656534413787679485648367358853301436856737237735560396133,
415 -0.2438668837209884320451903627974515864056331563259844764211356532503874727858559506797763677632503406032754849976574161149909860422441716444130223702288034767844095478115476216546918918308609457602964427132725516668661368626833951679621552267438894894535452498524165408232788650232175134361,
416 0.2438668837209884320451903627974515864056331563259844764211356532503874727858559506797763677632503406032754849976574161149909860422441716444130223702288034767844095478115476216546918918308609457602964427132725516668661368626833951679621552267438894894535452498524165408232788650232175134361,
417 -0.3611723058093878377358217301276406674220783470433750697945787778467453823956965486032953150609376140078929461212281188088925105373964980108233002684386551829243023974342613016167270666013117309709476309368000638125845943021680903081280873426044660131607158483930730642649264155236333983134,
418 0.3611723058093878377358217301276406674220783470433750697945787778467453823956965486032953150609376140078929461212281188088925105373964980108233002684386551829243023974342613016167270666013117309709476309368000638125845943021680903081280873426044660131607158483930730642649264155236333983134,
419 -0.4730027314457149605221821150091920413318177384616272909072308276956032758412860301031568477827936354419278701070449808519478719138972710874584356684309661310180870325570941322198176465673212838611250612141844405857650155374584635545522302852818406881538266977738111081558198263306513967624,
420 0.4730027314457149605221821150091920413318177384616272909072308276956032758412860301031568477827936354419278701070449808519478719138972710874584356684309661310180870325570941322198176465673212838611250612141844405857650155374584635545522302852818406881538266977738111081558198263306513967624,
421 -0.5776629302412229677236898416126540673957350392915182566454835077610230127526320222767165964657964908401311606612058142336300753131584288752739648664409805461504645992562151184813778612345569396691255656719342994946200693337346694388385297401678503195582046901112048014721233299578432455693,
422 0.5776629302412229677236898416126540673957350392915182566454835077610230127526320222767165964657964908401311606612058142336300753131584288752739648664409805461504645992562151184813778612345569396691255656719342994946200693337346694388385297401678503195582046901112048014721233299578432455693,
423 -0.6735663684734683644851206332476221758834167280727493170596569617782877368492842115819636856803093219404428214931438813071058807940416371008256191414056120653879158982524154281574413029872654735441217386812610917826820484779409354751242241287643413002673000556008194902641516920534448909965,
424 0.6735663684734683644851206332476221758834167280727493170596569617782877368492842115819636856803093219404428214931438813071058807940416371008256191414056120653879158982524154281574413029872654735441217386812610917826820484779409354751242241287643413002673000556008194902641516920534448909965,
425 -0.759259263037357630577282865204360976387522018898334120918389735445018628820262407607636797241852303314639195862290729975748493472379815052747728561251369858703426310291745162213446232909257284443209783072394615478676133593760745876562843570062506713041005395397780394728925680480387504172,
426 0.759259263037357630577282865204360976387522018898334120918389735445018628820262407607636797241852303314639195862290729975748493472379815052747728561251369858703426310291745162213446232909257284443209783072394615478676133593760745876562843570062506713041005395397780394728925680480387504172,
427 -0.8334426287608340014210211086935695694609641138235207860208647154617181324770901252532297394775916810713349106593734748943816043541743851834774480716406066489742953663550372399344369297002527440626205072944360771756038534333084341733731768836025391136456346470393252524002155795319589119667,
428 0.8334426287608340014210211086935695694609641138235207860208647154617181324770901252532297394775916810713349106593734748943816043541743851834774480716406066489742953663550372399344369297002527440626205072944360771756038534333084341733731768836025391136456346470393252524002155795319589119667,
429 -0.8949919978782753688510420067828049541745548497535839030617016829591715109011994513711860069303917816209372688263829572443866848836563251289764490037904780082157076677645525406386020754821895343498337569135859130864239923545739695650815218997584083568192486656426459401505137297252150160789,
430 0.8949919978782753688510420067828049541745548497535839030617016829591715109011994513711860069303917816209372688263829572443866848836563251289764490037904780082157076677645525406386020754821895343498337569135859130864239923545739695650815218997584083568192486656426459401505137297252150160789,
431 -0.9429745712289743394140111696584705319052015706089901419274524971372953225440492613089052181512734832710966678666557215925374372269471742423941783931060599890342885798742927032773341183528140950104445456055480293732898781594447114958401551379827860804560934966078215930183031725263301609945,
432 0.9429745712289743394140111696584705319052015706089901419274524971372953225440492613089052181512734832710966678666557215925374372269471742423941783931060599890342885798742927032773341183528140950104445456055480293732898781594447114958401551379827860804560934966078215930183031725263301609945,
433 -0.9766639214595175114983153864795940677453705553144067446709874273161638675358805538964467094830061786681986598305464817463565747946416156626918121894236789619468165146949719792967548742913809943378910147548962013459459778695545785307245507808996798085059730837669417672653720665085384783378,
434 0.9766639214595175114983153864795940677453705553144067446709874273161638675358805538964467094830061786681986598305464817463565747946416156626918121894236789619468165146949719792967548742913809943378910147548962013459459778695545785307245507808996798085059730837669417672653720665085384783378,
435 -0.9955569697904980979087849468939016172575626494048081712108049311329334813437279344872880263529470075686825887042925551598228744883356392447452320467277362017840724808527091776881853182393497134867091171639915054270471292833163151481705407387722180585230262734389516808054049197427799632528,
436 0.9955569697904980979087849468939016172575626494048081712108049311329334813437279344872880263529470075686825887042925551598228744883356392447452320467277362017840724808527091776881853182393497134867091171639915054270471292833163151481705407387722180585230262734389516808054049197427799632528,
437 };
438
439 case 26:
440 return {
441 -0.0592300934293132070937185751984033607902347353890355821542722916843870361199734203384106268857877678198550897839977605940893211312251862007201662964743139324756301481912892195982893789066892077668501727246565183023470167683912835901964819243111723802266080530560715268863429511528456608972,
442 0.0592300934293132070937185751984033607902347353890355821542722916843870361199734203384106268857877678198550897839977605940893211312251862007201662964743139324756301481912892195982893789066892077668501727246565183023470167683912835901964819243111723802266080530560715268863429511528456608972,
443 -0.1768588203568901839690577484183447499773837638012642614803476997840452800554160871176150882635941013167365708202744959998694550004143591440689658109223823333814833363006613500488034219804089956043085313307672593244991820619683160974479700166763945830792347712576243758481806136907120452111,
444 0.1768588203568901839690577484183447499773837638012642614803476997840452800554160871176150882635941013167365708202744959998694550004143591440689658109223823333814833363006613500488034219804089956043085313307672593244991820619683160974479700166763945830792347712576243758481806136907120452111,
445 -0.2920048394859568951428353820778302968847193869629903782123441919037016245780079075823957046927731475186516575333675016156452655603060624327760291736265879327496614183587072548342413025327828925926807044511960347126277144530605381696907803913010165690487451553731188764227033028369755825397,
446 0.2920048394859568951428353820778302968847193869629903782123441919037016245780079075823957046927731475186516575333675016156452655603060624327760291736265879327496614183587072548342413025327828925926807044511960347126277144530605381696907803913010165690487451553731188764227033028369755825397,
447 -0.4030517551234863064810773770988831036599374096993161825891411335481842170473706530497579511944073217332145833626048115202594166896953362216623012493084439301400719818993462419237555598055265066500552359628751051093244610710036551123566411327997337486804026853036011451817994135463458339414,
448 0.4030517551234863064810773770988831036599374096993161825891411335481842170473706530497579511944073217332145833626048115202594166896953362216623012493084439301400719818993462419237555598055265066500552359628751051093244610710036551123566411327997337486804026853036011451817994135463458339414,
449 -0.5084407148245057176957030647255691753763067541857508137211004696039273949293566902340225422747508180523560338355560920198242538382205368577154842540359685834663487552211568079932227142360640203964437217620834977885105192308777576580587570483032449298051005131070768870328936909856357125245,
450 0.5084407148245057176957030647255691753763067541857508137211004696039273949293566902340225422747508180523560338355560920198242538382205368577154842540359685834663487552211568079932227142360640203964437217620834977885105192308777576580587570483032449298051005131070768870328936909856357125245,
451 -0.6066922930176180632319787469168870544352645722659098903786433125199281268902532004658328086100107074994051207505548709554107951421702299102706760171826543087219932229299651701528697035077584074614423722463513633076260264217596052929834303042053725499795576487409601856659616299925283776288,
452 0.6066922930176180632319787469168870544352645722659098903786433125199281268902532004658328086100107074994051207505548709554107951421702299102706760171826543087219932229299651701528697035077584074614423722463513633076260264217596052929834303042053725499795576487409601856659616299925283776288,
453 -0.6964272604199572648638139137294246978607533177908191517045574538383605469958380287959138448873265560111183664825904415904301096859815459345642820544123821160767652787788119345128407103363544900212788064484404234830098047851416535305914834349355274567460915953454254597995958626435740812166,
454 0.6964272604199572648638139137294246978607533177908191517045574538383605469958380287959138448873265560111183664825904415904301096859815459345642820544123821160767652787788119345128407103363544900212788064484404234830098047851416535305914834349355274567460915953454254597995958626435740812166,
455 -0.7763859488206788561929672472422838669762182562551948721631684216270329286408266459694211276559880321947331236830146777075121378317233756734921217349801670699959341483437649175812707282020563564804602269295035065623060048168572792149986203225761962481461935893638218166462361049781466472392,
456 0.7763859488206788561929672472422838669762182562551948721631684216270329286408266459694211276559880321947331236830146777075121378317233756734921217349801670699959341483437649175812707282020563564804602269295035065623060048168572792149986203225761962481461935893638218166462361049781466472392,
457 -0.8454459427884980187975070614678381615720751020913295694301764729116169146712362949501475621793890573005087988094399448245842437611729218894716028876694798580358747992579444977933157878571817628191348239138978583818763914563799675024867006656634034571261235698964935578145778744676185900694,
458 0.8454459427884980187975070614678381615720751020913295694301764729116169146712362949501475621793890573005087988094399448245842437611729218894716028876694798580358747992579444977933157878571817628191348239138978583818763914563799675024867006656634034571261235698964935578145778744676185900694,
459 -0.9026378619843070742176655992312102513411240053729053725551656547794657991025459868576608302501374633161862556548684550121768877913416885827342704735530285332322656948573646423178879864368809120474228997718204750353235735467162212428309072444926785867382765962061588136108116882096353723225,
460 0.9026378619843070742176655992312102513411240053729053725551656547794657991025459868576608302501374633161862556548684550121768877913416885827342704735530285332322656948573646423178879864368809120474228997718204750353235735467162212428309072444926785867382765962061588136108116882096353723225,
461 -0.9471590666617142501359152835180367545207103376843152700182677796098576444524608077707061977514090760804547054075648536551205318284570435785806606641981101181600696872540159380831180895248889525236247098129453902261654934025779156495656574891108742693060604367182906690324135596316451876881,
462 0.9471590666617142501359152835180367545207103376843152700182677796098576444524608077707061977514090760804547054075648536551205318284570435785806606641981101181600696872540159380831180895248889525236247098129453902261654934025779156495656574891108742693060604367182906690324135596316451876881,
463 -0.978385445956470991100580354311926305446916563747318502485414861316505150745012471338934421241119597487299656422120553915250168141569953465251287328849517981986526368977442710768555706263248593255286340950676089668666289753538316177883252887412177724365323355392931555258143055708315272464,
464 0.978385445956470991100580354311926305446916563747318502485414861316505150745012471338934421241119597487299656422120553915250168141569953465251287328849517981986526368977442710768555706263248593255286340950676089668666289753538316177883252887412177724365323355392931555258143055708315272464,
465 -0.9958857011456169290032169593229060259568578551195596673965278094055662966332778064519065880568373619497433860389580536264100926349771431376529363031935209365974267493674891357503236273914608309254638573138860265244347715252858899544196065228140709571716291936052481805556046228223228551059,
466 0.9958857011456169290032169593229060259568578551195596673965278094055662966332778064519065880568373619497433860389580536264100926349771431376529363031935209365974267493674891357503236273914608309254638573138860265244347715252858899544196065228140709571716291936052481805556046228223228551059,
467 };
468
469 case 27:
470 return {
471 0,
472 -0.1139725856095299669328949838699766271732805339781409947657539097663654887884107453963794806397966295481168277152126517772178674675540939822477546258141231495107846160861841172928230400135240630536591240391139108161990662095371303547271346722370952680198979319548425437400631034298476710552,
473 0.1139725856095299669328949838699766271732805339781409947657539097663654887884107453963794806397966295481168277152126517772178674675540939822477546258141231495107846160861841172928230400135240630536591240391139108161990662095371303547271346722370952680198979319548425437400631034298476710552,
474 -0.2264593654395368588572391073602301711794467329282036766466289971837771337730071302255590647219663051931216286871657583832177358357179178689180532541190416992319576512493445408708581410599888397607184778856232999620038846939031218355981824531311965502613461550349241042249462534729745203601,
475 0.2264593654395368588572391073602301711794467329282036766466289971837771337730071302255590647219663051931216286871657583832177358357179178689180532541190416992319576512493445408708581410599888397607184778856232999620038846939031218355981824531311965502613461550349241042249462534729745203601,
476 -0.3359939036385088997303190342072845417900200189075941907249867070950093228545597852351380473810562800932978432827314789151463903645687033180082301431778734104902161002105290731865279332580190649107907646962641567001806740881125343762248858459459528554055390842788833948080215288940724957065,
477 0.3359939036385088997303190342072845417900200189075941907249867070950093228545597852351380473810562800932978432827314789151463903645687033180082301431778734104902161002105290731865279332580190649107907646962641567001806740881125343762248858459459528554055390842788833948080215288940724957065,
478 -0.441148251750026880585974155689281452447684595163099388145387213403200696279495918085063793921022303874182015266057796222594674122014720889245627151223389306002451147960586023556670892489189246145088750088393338711296480097798108337878656443068934673343463170733297803102658775919471889824,
479 0.441148251750026880585974155689281452447684595163099388145387213403200696279495918085063793921022303874182015266057796222594674122014720889245627151223389306002451147960586023556670892489189246145088750088393338711296480097798108337878656443068934673343463170733297803102658775919471889824,
480 -0.5405515645794568949003009415599828209591804489871816903743377500359408967163812254244806832945692702891579300213200552921571287455361117868735176751249976136719466969675880047072577137289303856308703689244510857237490048307497397011060574761808680103141533439828642778502967377394146573335,
481 0.5405515645794568949003009415599828209591804489871816903743377500359408967163812254244806832945692702891579300213200552921571287455361117868735176751249976136719466969675880047072577137289303856308703689244510857237490048307497397011060574761808680103141533439828642778502967377394146573335,
482 -0.6329079719464951409277346376344886121030760175693366972951118990234006909970817800205266946496041190385158969459741609290224785903573519211846056335889310920416717577926929929873413990409969997532976201519782595916733718041536829132897711249864456779885553134301627254885763877679646442454,
483 0.6329079719464951409277346376344886121030760175693366972951118990234006909970817800205266946496041190385158969459741609290224785903573519211846056335889310920416717577926929929873413990409969997532976201519782595916733718041536829132897711249864456779885553134301627254885763877679646442454,
484 -0.7170134737394236992948162116423395497506720520985631426512162063356948323161343333750219094558664183906118763549333251991790284709666041338519630549056025368606940939588428240244879870117229699508068616157686036315279554563985410010677988397832695858624090608272786642346537906161817554826,
485 0.7170134737394236992948162116423395497506720520985631426512162063356948323161343333750219094558664183906118763549333251991790284709666041338519630549056025368606940939588428240244879870117229699508068616157686036315279554563985410010677988397832695858624090608272786642346537906161817554826,
486 -0.7917716390705082271443973441072707329194010657478635124072806120468204848737945301185188771318411107456985800568870243988060120926945674406197579080723970196575663556272552972590109650821198359691634304069132516348046015586163615462078195520702923312640760217654936723113236174817437202817,
487 0.7917716390705082271443973441072707329194010657478635124072806120468204848737945301185188771318411107456985800568870243988060120926945674406197579080723970196575663556272552972590109650821198359691634304069132516348046015586163615462078195520702923312640760217654936723113236174817437202817,
488 -0.8562079080182944903027372227068427977642869986035058269771896541288033193858089805297566853042019503688574131050083061557966520869765379741039834450430683829502687636834063329637809870639974574069966508533971592721129558318064625466593462742643649751287920357009195974900508973431153464119,
489 0.8562079080182944903027372227068427977642869986035058269771896541288033193858089805297566853042019503688574131050083061557966520869765379741039834450430683829502687636834063329637809870639974574069966508533971592721129558318064625466593462742643649751287920357009195974900508973431153464119,
490 -0.9094823206774911043006450182096892549480443355949609591132275524720562663525280224549532052503838626232557807749606548465377437571806966562964392940658019601907517341722293915713952035931098959089813446416278470101203658554992775637782582330384076755253816940991560988734296751449972484395,
491 0.9094823206774911043006450182096892549480443355949609591132275524720562663525280224549532052503838626232557807749606548465377437571806966562964392940658019601907517341722293915713952035931098959089813446416278470101203658554992775637782582330384076755253816940991560988734296751449972484395,
492 -0.9509005578147050068519080306438828930925899334844176509338173907873866688099114857916195865965403514999315143110483345211606746998176571051928738867449459973533880322889938957752344661125845155287926047789376037081420126476189291386343600133605585256716162446470302649832828831333413823482,
493 0.9509005578147050068519080306438828930925899334844176509338173907873866688099114857916195865965403514999315143110483345211606746998176571051928738867449459973533880322889938957752344661125845155287926047789376037081420126476189291386343600133605585256716162446470302649832828831333413823482,
494 -0.9799234759615012228558733556610471845676422213899507632388598930523825759802189463054169755945038078440698195951537910018294444530762371492879829373876796337519011818523293350022728251470289880801449320201665145497607077894251910004718249646213262493945862537444829660478582686659005744912,
495 0.9799234759615012228558733556610471845676422213899507632388598930523825759802189463054169755945038078440698195951537910018294444530762371492879829373876796337519011818523293350022728251470289880801449320201665145497607077894251910004718249646213262493945862537444829660478582686659005744912,
496 -0.9961792628889885669388872083812299902606880555658711877016364967882177455773258120887620467215746222125086794886560144269772606411268216664924774902814308158646576693656426030172645369385634806705544288920184548472764982853976125713081751819462810291080244889328203715857484546966916049043,
497 0.9961792628889885669388872083812299902606880555658711877016364967882177455773258120887620467215746222125086794886560144269772606411268216664924774902814308158646576693656426030172645369385634806705544288920184548472764982853976125713081751819462810291080244889328203715857484546966916049043,
498 };
499
500 case 28:
501 return {
502 -0.0550792898840342704265165273418799778507959910608336837453385872588945445343075766484127254654299797214973501164993485704945865259107641152224797745340851727729444098362912404771634064674649525260474125521731086865339753283505512764813963694189922968797760456895239360225273202840506249275,
503 0.0550792898840342704265165273418799778507959910608336837453385872588945445343075766484127254654299797214973501164993485704945865259107641152224797745340851727729444098362912404771634064674649525260474125521731086865339753283505512764813963694189922968797760456895239360225273202840506249275,
504 -0.1645692821333807712814717778911654571457254156011681764942856266953318504756964478182443649797852074645303951256699503528162535403168329116318906470953061814295792889157304036697809579233724375392444416361380279898863615640513989010775071738790462084615855444131410701427812659781302295834,
505 0.1645692821333807712814717778911654571457254156011681764942856266953318504756964478182443649797852074645303951256699503528162535403168329116318906470953061814295792889157304036697809579233724375392444416361380279898863615640513989010775071738790462084615855444131410701427812659781302295834,
506 -0.2720616276351780776768263561257697348247612966935229524996759265024423402409136967867889262559464621450878190174158322267817416285246941179178434297501180293817856185034182285174132828163866980124980972853569541411872396751161768838870366294744166217378726419420895528369005072806571294483,
507 0.2720616276351780776768263561257697348247612966935229524996759265024423402409136967867889262559464621450878190174158322267817416285246941179178434297501180293817856185034182285174132828163866980124980972853569541411872396751161768838870366294744166217378726419420895528369005072806571294483,
508 -0.3762515160890787102213572095560869828716939770432229103443527203938317188429564038282773337354751187391901030087069219383448415668616179981145033921933291981851813308298032251049515760441356168452959325922741977444816982222955159441033646457048040073002637740735511487325887408215474443259,
509 0.3762515160890787102213572095560869828716939770432229103443527203938317188429564038282773337354751187391901030087069219383448415668616179981145033921933291981851813308298032251049515760441356168452959325922741977444816982222955159441033646457048040073002637740735511487325887408215474443259,
510 -0.4758742249551182610344118476674340426272161453786559514091126929432723741989728911271411956233494800956880730588909018959626119858587598303403876707286858504187480185473499239662909264399908380008994097385690056975359986739999574264122098161407498583115401933009774181112843802496007073178,
511 0.4758742249551182610344118476674340426272161453786559514091126929432723741989728911271411956233494800956880730588909018959626119858587598303403876707286858504187480185473499239662909264399908380008994097385690056975359986739999574264122098161407498583115401933009774181112843802496007073178,
512 -0.5697204718114017193080032833564309331247126856566472278200296776622147526372830005050836113837362104288688525687124345591908564829807618422417133123852126965343953947536179901511546353323312138892912604235102547639527555130149821851571676954293640074592568676208871014050223808550284728375,
513 0.5697204718114017193080032833564309331247126856566472278200296776622147526372830005050836113837362104288688525687124345591908564829807618422417133123852126965343953947536179901511546353323312138892912604235102547639527555130149821851571676954293640074592568676208871014050223808550284728375,
514 -0.6566510940388649612198981765067428215696016902499299618317034974958503009836257821883556012750141759633266812348847654765747749919034676096427785841864316027701995433064194477434959039000047164401973735800144619292425241741204492247843862690874835666892627746147694471958734820331403142395,
515 0.6566510940388649612198981765067428215696016902499299618317034974958503009836257821883556012750141759633266812348847654765747749919034676096427785841864316027701995433064194477434959039000047164401973735800144619292425241741204492247843862690874835666892627746147694471958734820331403142395,
516 -0.7356108780136317720281445102925343680160610199930418932285277763358112584693301909334084416625422220812798457503165338033625495729557455526942124372187833621184780206626201302110415595407002704664886277323548167876909385537094772385598298440503915965759041340312757288960461827327677137685,
517 0.7356108780136317720281445102925343680160610199930418932285277763358112584693301909334084416625422220812798457503165338033625495729557455526942124372187833621184780206626201302110415595407002704664886277323548167876909385537094772385598298440503915965759041340312757288960461827327677137685,
518 -0.8056413709171791714478859554252776586717014148083116682106871617803895432608720347984010342982382161166503822885868263342914512608229393159365711094670908394472827245447032823046124953442919358038527294220222520277494561464579155540117650405324969460146113860199014546530319691730846389834,
519 0.8056413709171791714478859554252776586717014148083116682106871617803895432608720347984010342982382161166503822885868263342914512608229393159365711094670908394472827245447032823046124953442919358038527294220222520277494561464579155540117650405324969460146113860199014546530319691730846389834,
520 -0.8658925225743950489422545673796868043418628307842263369775467330166944085651223859225731680846334294512457295614283702720652735462445667126364998736060678750879303900705298077621221740487659574664913067363751481287774770482724224224380013005876415217586496890879318900734436959386358173547,
521 0.8658925225743950489422545673796868043418628307842263369775467330166944085651223859225731680846334294512457295614283702720652735462445667126364998736060678750879303900705298077621221740487659574664913067363751481287774770482724224224380013005876415217586496890879318900734436959386358173547,
522 -0.9156330263921320738696894233299271463524967952091215086615002446030081785070407201027981483536581724650841936777560334224184105804232255859736317379652457128255400336197037590478290114550467216506949127020511516230165674863211967967503665166677637329158508305778095277013525664775531553064,
523 0.9156330263921320738696894233299271463524967952091215086615002446030081785070407201027981483536581724650841936777560334224184105804232255859736317379652457128255400336197037590478290114550467216506949127020511516230165674863211967967503665166677637329158508305778095277013525664775531553064,
524 -0.9542592806289381972541018397052155890034038740879516754147144486238306405958307988608163055285995376390566550796112350800872974531355128568437254619009503770514252557222214765762143395765521805790381996994718265660304960996465257653910875820600429798690778472292311111537683803262685508113,
525 0.9542592806289381972541018397052155890034038740879516754147144486238306405958307988608163055285995376390566550796112350800872974531355128568437254619009503770514252557222214765762143395765521805790381996994718265660304960996465257653910875820600429798690778472292311111537683803262685508113,
526 -0.9813031653708727536945599458078302764441549532531383096760256814587284519217767995019269270555137827173002393457924282210800595522365399080561740360074155353426707306849001658633097605489325031631973839412334504421520829856354046781302169647511819222235730014103907269215447067366550072823,
527 0.9813031653708727536945599458078302764441549532531383096760256814587284519217767995019269270555137827173002393457924282210800595522365399080561740360074155353426707306849001658633097605489325031631973839412334504421520829856354046781302169647511819222235730014103907269215447067366550072823,
528 -0.996442497573954449950436390483310991750130432096425904585672329490484218961068725320715406608400390653652503711909038010286254877419182616000223668599697467282958117937279359151531949693236576007431168877249563309651810507438203148982783241735303914551789349288023660544224639061915399203,
529 0.996442497573954449950436390483310991750130432096425904585672329490484218961068725320715406608400390653652503711909038010286254877419182616000223668599697467282958117937279359151531949693236576007431168877249563309651810507438203148982783241735303914551789349288023660544224639061915399203,
530 };
531
532 case 29:
533 return {
534 0,
535 -0.1062782301326792301709823924303769809171954392956071362857752740221653437515846409430044606205654171510105058684437935299413016219896248241912080826033190820394727992121071888625924083664164006279520048308340788918353798874526129004645399054858544411297516832779517007035028079102404263573,
536 0.1062782301326792301709823924303769809171954392956071362857752740221653437515846409430044606205654171510105058684437935299413016219896248241912080826033190820394727992121071888625924083664164006279520048308340788918353798874526129004645399054858544411297516832779517007035028079102404263573,
537 -0.211352286166001074506375728902937499056650817712095148038400845322058911108011778098578428204516413623836929053589072670668573760627433670546633527423648115997050040055805161726359878963423889339799229321945800604855200082931029652983696076558341713268551682030425218246231360015006272436,
538 0.211352286166001074506375728902937499056650817712095148038400845322058911108011778098578428204516413623836929053589072670668573760627433670546633527423648115997050040055805161726359878963423889339799229321945800604855200082931029652983696076558341713268551682030425218246231360015006272436,
539 -0.3140316378676399349481959231910474482584488190908274812967589308944466974294334425405154675053801546338479706315743361323653006710032013999710731990522447494719363538219309799592778309082561185221933292017135384874727533907535573373164236937732919607573569269517317273051467603028765143336,
540 0.3140316378676399349481959231910474482584488190908274812967589308944466974294334425405154675053801546338479706315743361323653006710032013999710731990522447494719363538219309799592778309082561185221933292017135384874727533907535573373164236937732919607573569269517317273051467603028765143336,
541 -0.4131528881740086638907065860316168233234385187363139197783846652542833462119727970500394609262070245086368042339558371582181601992892531253972201851445661325725456034795099193039827622167330445862460140586607070290782681384337174998867006769026509908255344832387389484303496278428234106786,
542 0.4131528881740086638907065860316168233234385187363139197783846652542833462119727970500394609262070245086368042339558371582181601992892531253972201851445661325725456034795099193039827622167330445862460140586607070290782681384337174998867006769026509908255344832387389484303496278428234106786,
543 -0.5075929551242276421026279196275201533512238403845841641850643070982143663626368223191804672906345431948438930795467963980671472697673404518999339911778891283391771374986579378928088650426015629965247684110069296274595562099249336042457108701991098058014804926666388749996813450934583236276,
544 0.5075929551242276421026279196275201533512238403845841641850643070982143663626368223191804672906345431948438930795467963980671472697673404518999339911778891283391771374986579378928088650426015629965247684110069296274595562099249336042457108701991098058014804926666388749996813450934583236276,
545 -0.596281797138227820379586211188989780078186810385577638473462393230342833961739898591254698448834174732089922836684854455877374727792411320652828375561825387231385651192516802677502463477191359396786782897729976951280632586103992020304467977799738787524390191881212509946706198751173796148,
546 0.596281797138227820379586211188989780078186810385577638473462393230342833961739898591254698448834174732089922836684854455877374727792411320652828375561825387231385651192516802677502463477191359396786782897729976951280632586103992020304467977799738787524390191881212509946706198751173796148,
547 -0.6782145376026865151561850053919859263882629300146451627238098589493665032001680230838098520702723734239356354682396277643689914429109267865713469451948167895683599423922506199145222674478119119110543302712175827728708986481910370374845144447149588211467163776314148662549564892298403169583,
548 0.6782145376026865151561850053919859263882629300146451627238098589493665032001680230838098520702723734239356354682396277643689914429109267865713469451948167895683599423922506199145222674478119119110543302712175827728708986481910370374845144447149588211467163776314148662549564892298403169583,
549 -0.7524628517344771339126100772121381902125919682289866084119979915246921307176859134886063227712441939249508673354711471374541508844382768082351149619586104218575200144055789760791517664403072087466948791362589341638131088016782961238491832135420932795654836431193235652334186219610881870573,
550 0.7524628517344771339126100772121381902125919682289866084119979915246921307176859134886063227712441939249508673354711471374541508844382768082351149619586104218575200144055789760791517664403072087466948791362589341638131088016782961238491832135420932795654836431193235652334186219610881870573,
551 -0.8181854876152524449895722145787849756300215618822937711370342722953165253355751072030592577950030060642769880583036433546570826608435177436606186747378449231496185003671137499682949476820017397315975863490796322465270681129106965657819786242324093762310337427139520443344176283278852827898,
552 0.8181854876152524449895722145787849756300215618822937711370342722953165253355751072030592577950030060642769880583036433546570826608435177436606186747378449231496185003671137499682949476820017397315975863490796322465270681129106965657819786242324093762310337427139520443344176283278852827898,
553 -0.8746378049201027904177934212565785469106168631190413707272208287147418370863111468389247030408469531023398004323706699077718907180788734986201653489777842692761285950532320781215520881127686309184887893964925978237946084591912176878503749786274432466540429294071935468109851050110226310292,
554 0.8746378049201027904177934212565785469106168631190413707272208287147418370863111468389247030408469531023398004323706699077718907180788734986201653489777842692761285950532320781215520881127686309184887893964925978237946084591912176878503749786274432466540429294071935468109851050110226310292,
555 -0.9211802329530587850937534360831064254088393433122935984689914638059500132844502746385151869394400314459961996926778410739995946361790592243870747864536290420378182157417750317828797987274769499792817237593934086276304390201245219679634897378380476490094381757026032350069480378241631269817,
556 0.9211802329530587850937534360831064254088393433122935984689914638059500132844502746385151869394400314459961996926778410739995946361790592243870747864536290420378182157417750317828797987274769499792817237593934086276304390201245219679634897378380476490094381757026032350069480378241631269817,
557 -0.9572855957780877257982080369808235637375595539540970705635296361533416041543241978620052958566647045479915462017550859973963912593734310800147013149201561612563750922165005229510330735806649152627934694030062666753904984010441797061943689434494086668088587586518355412928301865159118194178,
558 0.9572855957780877257982080369808235637375595539540970705635296361533416041543241978620052958566647045479915462017550859973963912593734310800147013149201561612563750922165005229510330735806649152627934694030062666753904984010441797061943689434494086668088587586518355412928301865159118194178,
559 -0.9825455052614131748709260157863769561067819489064315590251200914466725857156303835521726347161469228036952763606735421680958880320200430131008199028998763069178157687415512428116308167151347014048263219526093744436690827485339913118488938201476904903068255115300866866489996534198197509411,
560 0.9825455052614131748709260157863769561067819489064315590251200914466725857156303835521726347161469228036952763606735421680958880320200430131008199028998763069178157687415512428116308167151347014048263219526093744436690827485339913118488938201476904903068255115300866866489996534198197509411,
561 -0.9966794422605965861631915325493538856517734532508800021981573237567855859944197443375239635794152036149318443879158636795975070915166633478825202929293875884895923904575223255806130784143023738380199203756238062052696334397812760126536847613904524633040713014440002352335350484214113377154,
562 0.9966794422605965861631915325493538856517734532508800021981573237567855859944197443375239635794152036149318443879158636795975070915166633478825202929293875884895923904575223255806130784143023738380199203756238062052696334397812760126536847613904524633040713014440002352335350484214113377154,
563 };
564
565 case 30:
566 return {
567 -0.0514718425553176958330252131667225737491414536665695642551608439879647552104271090558700907072854858412170899635906782855404191129702728808523144530392232654264631183554440197685971331042752378626568812513629962453619937700252386253290921395290926823329112338749353087625023188601027243615,
568 0.0514718425553176958330252131667225737491414536665695642551608439879647552104271090558700907072854858412170899635906782855404191129702728808523144530392232654264631183554440197685971331042752378626568812513629962453619937700252386253290921395290926823329112338749353087625023188601027243615,
569 -0.1538699136085835469637946727432559204185519712443384617189629829157871485108161013969231065107407855799011175495206195335050517724180031262813716150461397152106711242582382929789309259204408368523080956323187158211209000384086388768007877084154359661105612565474641295806464472440559613154,
570 0.1538699136085835469637946727432559204185519712443384617189629829157871485108161013969231065107407855799011175495206195335050517724180031262813716150461397152106711242582382929789309259204408368523080956323187158211209000384086388768007877084154359661105612565474641295806464472440559613154,
571 -0.2546369261678898464398051298178051078827893033025184261642859750889635315690788029063662813842362025759552167825575814186565260370519736880659296940217016563848294644639597233539810135706072416623387710681664000432940004194824529034932403406250539644792810433629328958784451494332477054583,
572 0.2546369261678898464398051298178051078827893033025184261642859750889635315690788029063662813842362025759552167825575814186565260370519736880659296940217016563848294644639597233539810135706072416623387710681664000432940004194824529034932403406250539644792810433629328958784451494332477054583,
573 -0.3527047255308781134710372070893738606536310080214256265941844689002694162331910786643603967521135294516581782708310394901685156456740704776387462378336778370248764415565489715116819030482217295417428858581433104226124296744773577998591079659193326273542464108763230580969296917981665174156,
574 0.3527047255308781134710372070893738606536310080214256265941844689002694162331910786643603967521135294516581782708310394901685156456740704776387462378336778370248764415565489715116819030482217295417428858581433104226124296744773577998591079659193326273542464108763230580969296917981665174156,
575 -0.4470337695380891767806099003228540001624075938614244097544773817276153517285842070040068887212418983425726204873969880542716594095116444206717835677002037016580780829891598477448715725381293323345045040130902555490101866519971046650419764924224326816633212201649044930058674023368293351132,
576 0.4470337695380891767806099003228540001624075938614244097544773817276153517285842070040068887212418983425726204873969880542716594095116444206717835677002037016580780829891598477448715725381293323345045040130902555490101866519971046650419764924224326816633212201649044930058674023368293351132,
577 -0.5366241481420198992641697933110727941641780069302971054527434829120149086189783786311411600971899025809158583070355739858761845812172343550873040315384070858220855183962540302102685912116363796801081936773992527348733174948535855919971047876542709809672220506816560615347724193680505741985,
578 0.5366241481420198992641697933110727941641780069302971054527434829120149086189783786311411600971899025809158583070355739858761845812172343550873040315384070858220855183962540302102685912116363796801081936773992527348733174948535855919971047876542709809672220506816560615347724193680505741985,
579 -0.6205261829892428611404775564311892992073646928295281325950511701243353149748891177411525844553278210647878999613748066950225566277422129386014757515268748301219589621425428074045499154596463301561011956945582022888355853236866790372516286178374526608178826557093833936025078035424883646263,
580 0.6205261829892428611404775564311892992073646928295281325950511701243353149748891177411525844553278210647878999613748066950225566277422129386014757515268748301219589621425428074045499154596463301561011956945582022888355853236866790372516286178374526608178826557093833936025078035424883646263,
581 -0.697850494793315796932292388026640068382353800653954656379722846739976721243159960695381636440089046905450694399413409299439262653367257556327268507747465382455505402810148132884185977951276051308357058023033560900977918616093704002962390229436217386154044275157574420824618816715113493662,
582 0.697850494793315796932292388026640068382353800653954656379722846739976721243159960695381636440089046905450694399413409299439262653367257556327268507747465382455505402810148132884185977951276051308357058023033560900977918616093704002962390229436217386154044275157574420824618816715113493662,
583 -0.7677774321048261949179773409745031316948836172329084532064943873651585701729950450526096025862396842022469759650171928816875948226836243939703216272654695319943565474651361000808890713652871397239725918099151402489406906826143599096147571851904096607035876389435365002423721669398081567035,
584 0.7677774321048261949179773409745031316948836172329084532064943873651585701729950450526096025862396842022469759650171928816875948226836243939703216272654695319943565474651361000808890713652871397239725918099151402489406906826143599096147571851904096607035876389435365002423721669398081567035,
585 -0.8295657623827683974428981197325019164390686961703416788069529834536565065895816350829524435081401600437154545577773166228029067117655376108757692938657933972875588588430753035750878251196211271049785105014961234790324502615271519832245463976818929474148455505744353889185300283922547804327,
586 0.8295657623827683974428981197325019164390686961703416788069529834536565065895816350829524435081401600437154545577773166228029067117655376108757692938657933972875588588430753035750878251196211271049785105014961234790324502615271519832245463976818929474148455505744353889185300283922547804327,
587 -0.8825605357920526815431164625302255900566891471464842320683260531216162626951916557292158382857321048534905810684954823827369323799717517335773194173117009889557716360377131164934368737939023640829176490254480824203121456012346356776248301887049376088129593534684417006907886351949423558037,
588 0.8825605357920526815431164625302255900566891471464842320683260531216162626951916557292158382857321048534905810684954823827369323799717517335773194173117009889557716360377131164934368737939023640829176490254480824203121456012346356776248301887049376088129593534684417006907886351949423558037,
589 -0.926200047429274325879324277080474004086474536825329060911037133679422995651102326816772880150558862444861062983200678524892124218758889726149572883767411267691764849268455751562012519817478107567767234257447830142069313283540163718808495300695440553799649706867394194788046126026868310165,
590 0.926200047429274325879324277080474004086474536825329060911037133679422995651102326816772880150558862444861062983200678524892124218758889726149572883767411267691764849268455751562012519817478107567767234257447830142069313283540163718808495300695440553799649706867394194788046126026868310165,
591 -0.960021864968307512216871025581797662930359217403923399485661672424939957707068429227189443703800023782391726774543843204887357375016075797683365146653436519713798641291987457615499259982807226412282041263652034268328272781885369692496279817894819506248931391804886983156799108128654017885,
592 0.960021864968307512216871025581797662930359217403923399485661672424939957707068429227189443703800023782391726774543843204887357375016075797683365146653436519713798641291987457615499259982807226412282041263652034268328272781885369692496279817894819506248931391804886983156799108128654017885,
593 -0.9836681232797472099700325816056628019403178547097113635171800101511442953647910437020759716603547136805776256013720933120159978135497748147525677352954213015974652412982556869910645908793741157112662996545425630303876298216871671993299786197221740081918230048017337834905169066884026623134,
594 0.9836681232797472099700325816056628019403178547097113635171800101511442953647910437020759716603547136805776256013720933120159978135497748147525677352954213015974652412982556869910645908793741157112662996545425630303876298216871671993299786197221740081918230048017337834905169066884026623134,
595 -0.9968934840746495402716300509186952833408820381177507901080942978023876952101637408158820195580617174125740509596381683164378022460308452558361621231532766166921355494851282927517945807022184342414275090237509023717839165888266876366861770930220851822663347709393957573720880662743214778986,
596 0.9968934840746495402716300509186952833408820381177507901080942978023876952101637408158820195580617174125740509596381683164378022460308452558361621231532766166921355494851282927517945807022184342414275090237509023717839165888266876366861770930220851822663347709393957573720880662743214778986,
597 };
598
599 case 31:
600 return {
601 0,
602 -0.0995553121523415203251747901189407338389953587775273060602270909772698755295960660655777180314642071830680588574656752927910304390562323289106168290594237317551324196094774502446174862493936689447529072383754006033674108051830746549889043395773299470482343464977160614943946070412139057042,
603 0.0995553121523415203251747901189407338389953587775273060602270909772698755295960660655777180314642071830680588574656752927910304390562323289106168290594237317551324196094774502446174862493936689447529072383754006033674108051830746549889043395773299470482343464977160614943946070412139057042,
604 -0.1981211993355706287724129960328339377747948121615548799868022542560052060046046448687910199529864405743717647670580042069232195883962022154716364507749074482334086109807062493365315236066015254853681213625190804699296473654930089766438999967282514668717911513386923251862884490174843885896,
605 0.1981211993355706287724129960328339377747948121615548799868022542560052060046046448687910199529864405743717647670580042069232195883962022154716364507749074482334086109807062493365315236066015254853681213625190804699296473654930089766438999967282514668717911513386923251862884490174843885896,
606 -0.294718069981701616617903897671704338752855185278358556936295882236069569877098191156814325242835367446823341625267557841198127186208021662219956943386107601459553539572306712381230508386917271606478793920664270535632658753490611338895874105413304296839413527435321051100208182514318437267,
607 0.294718069981701616617903897671704338752855185278358556936295882236069569877098191156814325242835367446823341625267557841198127186208021662219956943386107601459553539572306712381230508386917271606478793920664270535632658753490611338895874105413304296839413527435321051100208182514318437267,
608 -0.3883859016082329430613514612875201019851062678935440357578128784716780721707986834966443396111192358513553154362433413346391878583594348334861619734269077304584294589194650767324191048066640202185314518015926419019337148797044943794130063811667979276066943006679029102189630619199813776233,
609 0.3883859016082329430613514612875201019851062678935440357578128784716780721707986834966443396111192358513553154362433413346391878583594348334861619734269077304584294589194650767324191048066640202185314518015926419019337148797044943794130063811667979276066943006679029102189630619199813776233,
610 -0.4781937820449024804405940393564857484395233714974231248381610509991368786370932779432583568388765464187259648374206075469743779579551925537113487717997719397449119261613194038148636603291457664032559477024451413065530083680011579113767680451868479159324685917104749139148007122463615802165,
611 0.4781937820449024804405940393564857484395233714974231248381610509991368786370932779432583568388765464187259648374206075469743779579551925537113487717997719397449119261613194038148636603291457664032559477024451413065530083680011579113767680451868479159324685917104749139148007122463615802165,
612 -0.563249161407149262720944923595161427948602273166887030985768783687455380783644840525085419410373547634139106821866286502477415834878404149338096272591875282447486270337584447444748591599944409973673067961500890071138081203378768768714409016723481173974950185520044251295475020719009941863,
613 0.563249161407149262720944923595161427948602273166887030985768783687455380783644840525085419410373547634139106821866286502477415834878404149338096272591875282447486270337584447444748591599944409973673067961500890071138081203378768768714409016723481173974950185520044251295475020719009941863,
614 -0.6427067229242603461844182032325014539916906833362067565093045964761334052405132616688444975614788105412605806161755859351626816388023759923180606914982951808316550160717520688210910793978266598085427967571089573847279677106316164056827397361808909726207695902038483461502336900223128520866,
615 0.6427067229242603461844182032325014539916906833362067565093045964761334052405132616688444975614788105412605806161755859351626816388023759923180606914982951808316550160717520688210910793978266598085427967571089573847279677106316164056827397361808909726207695902038483461502336900223128520866,
616 -0.7157767845868532839059708653664859558901934761695884326281082456050862737510741930448442151418315718406069509107098444538318164052121962438434478802253877368275460579075154645683525371476780537154254370651825156576761984291420265736712171544570917237612949599875741948636457222588954374606,
617 0.7157767845868532839059708653664859558901934761695884326281082456050862737510741930448442151418315718406069509107098444538318164052121962438434478802253877368275460579075154645683525371476780537154254370651825156576761984291420265736712171544570917237612949599875741948636457222588954374606,
618 -0.781733148416624940406360020194684491095410372013398880064875062703557503203841693798130210068845710680304233796315688519011083826822811827285388042431929993351268761296479375942430015285726171394968658855513059234839785947504427178870566364087600304493161522586231058000031473711417890692,
619 0.781733148416624940406360020194684491095410372013398880064875062703557503203841693798130210068845710680304233796315688519011083826822811827285388042431929993351268761296479375942430015285726171394968658855513059234839785947504427178870566364087600304493161522586231058000031473711417890692,
620 -0.8399203201462673400869045359401783560547373010747495228313606138949468282653571110656988555974047139653153282945135842319544379812714102880416783621613700884224771676375632995931206456827489863708577453337498863747779048496933058166253026671604166955862652922729742391504628325716799878692,
621 0.8399203201462673400869045359401783560547373010747495228313606138949468282653571110656988555974047139653153282945135842319544379812714102880416783621613700884224771676375632995931206456827489863708577453337498863747779048496933058166253026671604166955862652922729742391504628325716799878692,
622 -0.8897600299482710433741920089821592615435974118651909497631320559261710019360850649971291176876317322885893262831065853003717466121207377042160670371404716147936367832025150329470214896549928464564850329514519574151553681589129559854707200495082278353116105079788828159320612797007091844863,
623 0.8897600299482710433741920089821592615435974118651909497631320559261710019360850649971291176876317322885893262831065853003717466121207377042160670371404716147936367832025150329470214896549928464564850329514519574151553681589129559854707200495082278353116105079788828159320612797007091844863,
624 -0.9307569978966481649569457597292635128133976872580820364553363751906829418423630342464350763328051370230795956720450607316980043606271170969280356093335895807654440814663224960494734303651170495631792690473160117139120699883750146955064148739940084626560406323955938302683559408847452686583,
625 0.9307569978966481649569457597292635128133976872580820364553363751906829418423630342464350763328051370230795956720450607316980043606271170969280356093335895807654440814663224960494734303651170495631792690473160117139120699883750146955064148739940084626560406323955938302683559408847452686583,
626 -0.9625039250929496617890524041058583018972194851525583767733513570299719799305961165529643669425010288577624464706566353401495687296430939605349843273421066193532755698418467500865952198905205876403809923847620454310807512413571375578088647784710396907408017381609003536106088981676304717026,
627 0.9625039250929496617890524041058583018972194851525583767733513570299719799305961165529643669425010288577624464706566353401495687296430939605349843273421066193532755698418467500865952198905205876403809923847620454310807512413571375578088647784710396907408017381609003536106088981676304717026,
628 -0.9846859096651524840024651667346847109385182695146436709457286593954599538885447274880874459599980801646734380574648748717805745137117726765221385819800265786519971567536020801608899258557348733228633831775169144732178685715199260871453411122474318175481553374300996209601291614053701273861,
629 0.9846859096651524840024651667346847109385182695146436709457286593954599538885447274880874459599980801646734380574648748717805745137117726765221385819800265786519971567536020801608899258557348733228633831775169144732178685715199260871453411122474318175481553374300996209601291614053701273861,
630 -0.9970874818194770740556265542231025082514453341170696307921237189266565447208604330223433712052469459111569798351359497730545460468236016333324634710941128330094340879971979579224600638457249011971524880974039565702758986130508191252392694532973845776213651717409188052665390032676623730845,
631 0.9970874818194770740556265542231025082514453341170696307921237189266565447208604330223433712052469459111569798351359497730545460468236016333324634710941128330094340879971979579224600638457249011971524880974039565702758986130508191252392694532973845776213651717409188052665390032676623730845,
632 };
633
634 case 32:
635 return {
636 -0.0483076656877383162348125704405021636908472517308488971677937345463685926042778777794060365911173780988289503411375793689757446357461295741679964108035347980667582792392651327368009453047606446744575790523465655622949909588624860214137051585425884056992683442137333250625173849291299678673,
637 0.0483076656877383162348125704405021636908472517308488971677937345463685926042778777794060365911173780988289503411375793689757446357461295741679964108035347980667582792392651327368009453047606446744575790523465655622949909588624860214137051585425884056992683442137333250625173849291299678673,
638 -0.1444719615827964934851863735988106522038459913156355521379528938242184438164519731102406769974924713989580220758441301598578946580142268413547299935841673092513202403499286272686350814272974392746706128556678811982653393383080797337231702069432462445053984587997153683967433095128570624414,
639 0.1444719615827964934851863735988106522038459913156355521379528938242184438164519731102406769974924713989580220758441301598578946580142268413547299935841673092513202403499286272686350814272974392746706128556678811982653393383080797337231702069432462445053984587997153683967433095128570624414,
640 -0.2392873622521370745446032091655015206088554219602530155470960995597029133039943915553593695844147813728958071901224632260145752503694970545640339873418480550362677768010887468668377893757173424222709744116861683634989914911762187599464033126988486345234374380695224452457957624756811128321,
641 0.2392873622521370745446032091655015206088554219602530155470960995597029133039943915553593695844147813728958071901224632260145752503694970545640339873418480550362677768010887468668377893757173424222709744116861683634989914911762187599464033126988486345234374380695224452457957624756811128321,
642 -0.3318686022821276497799168057301879961957751368050598360182296306285376829657438169809731852312743263005943551508559377834274303920771100489026913715847854727626540340157368609696698131829681988642689780208633461925468064919389286805624602715005948661328152252049795463242055567997437182143,
643 0.3318686022821276497799168057301879961957751368050598360182296306285376829657438169809731852312743263005943551508559377834274303920771100489026913715847854727626540340157368609696698131829681988642689780208633461925468064919389286805624602715005948661328152252049795463242055567997437182143,
644 -0.4213512761306353453641194361724264783358772886324433305416613404557190462549837315607633055675740638739884093394574651160978879545562247406839036854173715776910866941643197988581928900702286425821151586000969947406313405310082646561917980302543820974679501841964453794193724645925031841919,
645 0.4213512761306353453641194361724264783358772886324433305416613404557190462549837315607633055675740638739884093394574651160978879545562247406839036854173715776910866941643197988581928900702286425821151586000969947406313405310082646561917980302543820974679501841964453794193724645925031841919,
646 -0.5068999089322293900237474743778212301802836995994354639743662809707712640478764442266190213124522047999876916596854537447047905434649918210338296049592120273725464263651562560829050004258268002241145951271730860506703690843719936432852920782304931272053564539127514959875734718036950073563,
647 0.5068999089322293900237474743778212301802836995994354639743662809707712640478764442266190213124522047999876916596854537447047905434649918210338296049592120273725464263651562560829050004258268002241145951271730860506703690843719936432852920782304931272053564539127514959875734718036950073563,
648 -0.5877157572407623290407454764018268584509401154544205727031788473129228586684474311408145102018661764979429510790747919023774933113319119601088669936958908618326367715806216053155906936017362413244183150445492317940727345571648726363597097311647731726438279098059670236086983675374932643925,
649 0.5877157572407623290407454764018268584509401154544205727031788473129228586684474311408145102018661764979429510790747919023774933113319119601088669936958908618326367715806216053155906936017362413244183150445492317940727345571648726363597097311647731726438279098059670236086983675374932643925,
650 -0.6630442669302152009751151686632383689770222859605053010170834964924461749232229404368981536611965356686820332804126742949900731319113817214392193185613161549689934301410316417342588149871686184296988807305719690974644891055567340650986465615021143958920599684258616066247948224049997371166,
651 0.6630442669302152009751151686632383689770222859605053010170834964924461749232229404368981536611965356686820332804126742949900731319113817214392193185613161549689934301410316417342588149871686184296988807305719690974644891055567340650986465615021143958920599684258616066247948224049997371166,
652 -0.732182118740289680387426665091267146630270483506629100821139573270385253587797727611292298988652560055905228466313310601075333829094630570926240639601009902567982815376254840388565733846030450161774620971196087756484387383432502715118096615117242484073636640563609696801484680439912327302,
653 0.732182118740289680387426665091267146630270483506629100821139573270385253587797727611292298988652560055905228466313310601075333829094630570926240639601009902567982815376254840388565733846030450161774620971196087756484387383432502715118096615117242484073636640563609696801484680439912327302,
654 -0.7944837959679424069630972989704289020954794016388354532507582449720593922816426654241878967890821228397041480126630294067578180914548706957761322921470535094589673860419616615738928385807346185892317514562489971543238450942224396667500582904031225063621511429185567036727089257387570529468,
655 0.7944837959679424069630972989704289020954794016388354532507582449720593922816426654241878967890821228397041480126630294067578180914548706957761322921470535094589673860419616615738928385807346185892317514562489971543238450942224396667500582904031225063621511429185567036727089257387570529468,
656 -0.849367613732569970133693004967742538954886793049759233100219598613724656141562558741881463752754991143937635778596582088915769685796612254240615386941355933272723068952531445772190363422003834495043219316062885999846179078139659341918527603834809670576387535564876596379488780285979062125,
657 0.849367613732569970133693004967742538954886793049759233100219598613724656141562558741881463752754991143937635778596582088915769685796612254240615386941355933272723068952531445772190363422003834495043219316062885999846179078139659341918527603834809670576387535564876596379488780285979062125,
658 -0.8963211557660521239653072437192122684789964967957595765636154129650249794910409173494503783167666654202705333374285522819507600044591355080910768854012859468015827508424619812224062460791781333400979810176198916239783226706506012473250929962326307746466256167673927887144428859779028909399,
659 0.8963211557660521239653072437192122684789964967957595765636154129650249794910409173494503783167666654202705333374285522819507600044591355080910768854012859468015827508424619812224062460791781333400979810176198916239783226706506012473250929962326307746466256167673927887144428859779028909399,
660 -0.9349060759377396891709191348354093255286714322828372184584037398118161947182932855418880831417927728359606280450921427988850058691931014887248988124656348299653052688344696135840215712191162135178273756415771123010111796122671724143565383396162107206772781551029308751511942924942333859805,
661 0.9349060759377396891709191348354093255286714322828372184584037398118161947182932855418880831417927728359606280450921427988850058691931014887248988124656348299653052688344696135840215712191162135178273756415771123010111796122671724143565383396162107206772781551029308751511942924942333859805,
662 -0.9647622555875064307738119281182749603888952204430187193220113218370995254867038008243801877562227002840740910741483519987441236283464394249183812395373150090695515823078220949436846111682404866338388944248976976566275875721000356873959697266702651250019105084704924793016185368873243713355,
663 0.9647622555875064307738119281182749603888952204430187193220113218370995254867038008243801877562227002840740910741483519987441236283464394249183812395373150090695515823078220949436846111682404866338388944248976976566275875721000356873959697266702651250019105084704924793016185368873243713355,
664 -0.9856115115452683354001750446309019786323957143358063182107821705820305847193755946663846485510970266115353839862364606643634021712823093784875255943834038377710426488328772047833289470320023596895438028281274741367781028592272459887917924171204666683239464005128153533797603112851826904814,
665 0.9856115115452683354001750446309019786323957143358063182107821705820305847193755946663846485510970266115353839862364606643634021712823093784875255943834038377710426488328772047833289470320023596895438028281274741367781028592272459887917924171204666683239464005128153533797603112851826904814,
666 -0.9972638618494815635449811286650407271385376637294611593011185457862359083917418520130456693085426416474280482200936551645510686196373231416035137741332968299789863385253514914078766236061488136738023162574655835389902337937054326098485227311719825229066712510246574949376367552421728646398,
667 0.9972638618494815635449811286650407271385376637294611593011185457862359083917418520130456693085426416474280482200936551645510686196373231416035137741332968299789863385253514914078766236061488136738023162574655835389902337937054326098485227311719825229066712510246574949376367552421728646398,
668 };
669
670 case 33:
671 return {
672 0,
673 -0.0936310658547333856707429241225377213215057781526368812820251957928940047486465207459264717806735203559466438831715026868949584330828987584415999259593083601446684914851305090840563041240593846072167596908399489786085914212638411071895096171044122908863920917813747493999284278046447288468,
674 0.0936310658547333856707429241225377213215057781526368812820251957928940047486465207459264717806735203559466438831715026868949584330828987584415999259593083601446684914851305090840563041240593846072167596908399489786085914212638411071895096171044122908863920917813747493999284278046447288468,
675 -0.1864392988279915723357987592188239878373443028231653416093458360510016962504469145397534551441470000280273573845165740271947789086334999995455111913196700069305380031350155063729771744277476012002449025786500379673938629876750457653926810115935377579494680248379623650663229107804528479634,
676 0.1864392988279915723357987592188239878373443028231653416093458360510016962504469145397534551441470000280273573845165740271947789086334999995455111913196700069305380031350155063729771744277476012002449025786500379673938629876750457653926810115935377579494680248379623650663229107804528479634,
677 -0.2776090971524970294032480672983210057547583292782432189153480893241334117480818731525525491500438472632277044128583350941135733309578296137608465379198842604138194408166956105489405168416385140564552301091423782007472788930741750822925716115181519921982406149576864803966804978090267732074,
678 0.2776090971524970294032480672983210057547583292782432189153480893241334117480818731525525491500438472632277044128583350941135733309578296137608465379198842604138194408166956105489405168416385140564552301091423782007472788930741750822925716115181519921982406149576864803966804978090267732074,
679 -0.3663392577480733410702206232538711112969346811001401716382055653669572530114388935851642973164873128254115188931536321078374857692614698030657435888801540535753295268354524411090211063647072846506966320510051704971261189246029552469092904526572735852302111769118851611231557165086818149717,
680 0.3663392577480733410702206232538711112969346811001401716382055653669572530114388935851642973164873128254115188931536321078374857692614698030657435888801540535753295268354524411090211063647072846506966320510051704971261189246029552469092904526572735852302111769118851611231557165086818149717,
681 -0.4518500172724506957259932772407670537987717343905311774263784802202213969126506292399830115772894824138478050409043762939630354613251935313718372422317375546879887779399769416295827447314628722116019566797555281152069025022103547188429482079858951529488066384584788579304761499704866207969,
682 0.4518500172724506957259932772407670537987717343905311774263784802202213969126506292399830115772894824138478050409043762939630354613251935313718372422317375546879887779399769416295827447314628722116019566797555281152069025022103547188429482079858951529488066384584788579304761499704866207969,
683 -0.5333899047863476435488942649954921254526650922244224693565330897242593324681347332307104007371943118989419679441777390725987504911286950880710617171919429710755927666684044709915539610334844519297850520227068026524683903097342443497653830093132444131425147433825275589610591096423402733014,
684 0.5333899047863476435488942649954921254526650922244224693565330897242593324681347332307104007371943118989419679441777390725987504911286950880710617171919429710755927666684044709915539610334844519297850520227068026524683903097342443497653830093132444131425147433825275589610591096423402733014,
685 -0.6102423458363790273072875135380974314063429308880339490895314209484279594130164874197905509690042874390289794877243843783832496657659492600902530473063273660626320948850115929197096242562962902400792470517243866068771983584114590163276826528707142108476331704888988471618655680063130571654,
686 0.6102423458363790273072875135380974314063429308880339490895314209484279594130164874197905509690042874390289794877243843783832496657659492600902530473063273660626320948850115929197096242562962902400792470517243866068771983584114590163276826528707142108476331704888988471618655680063130571654,
687 -0.6817319599697427862682159469193281346689351807142940289227385170288245225015219967361108966943741986319401695168221943934988536170047892433740474438041794766012016928563234354318322456162660352186200434330418661669762280525822831496675375210956927913651347926323216177454536131491787942309,
688 0.6817319599697427862682159469193281346689351807142940289227385170288245225015219967361108966943741986319401695168221943934988536170047892433740474438041794766012016928563234354318322456162660352186200434330418661669762280525822831496675375210956927913651347926323216177454536131491787942309,
689 -0.7472304964495621578590551248979482688542880864638244786130785428619472111861566727585020582571572552995817775606339256228391994061851076767708787034400710860761451742220680100305226127677723455268273973732581226132366256222752374565526007980666892456229347364891655073245353831766633790694,
690 0.7472304964495621578590551248979482688542880864638244786130785428619472111861566727585020582571572552995817775606339256228391994061851076767708787034400710860761451742220680100305226127677723455268273973732581226132366256222752374565526007980666892456229347364891655073245353831766633790694,
691 -0.8061623562741665897962008707827771756977106181354461123471251369865679821458333495498399628881064667639117733562183964425557265795212915442095792252565060383599332207436705920641733150816283624875969338187651325810756499509377350053861781509306881260954614127797608108946512331057984136149,
692 0.8061623562741665897962008707827771756977106181354461123471251369865679821458333495498399628881064667639117733562183964425557265795212915442095792252565060383599332207436705920641733150816283624875969338187651325810756499509377350053861781509306881260954614127797608108946512331057984136149,
693 -0.8580096526765040646430614801460684733273510688967200657971364187018598899170377834923160745789873043970151216238091633076951640213041418630051791094251657932832699330718760844883837229815955425224051292202893098811628433842656071977928065523420821926524096153015357044739296687715994855699,
694 0.8580096526765040646430614801460684733273510688967200657971364187018598899170377834923160745789873043970151216238091633076951640213041418630051791094251657932832699330718760844883837229815955425224051292202893098811628433842656071977928065523420821926524096153015357044739296687715994855699,
695 -0.9023167677434335830405313315187616074752055581909181149565512907653701934553285277697633927537298853645263245410570135343268786669700825674415896727717910378494889990371670827848703595490015225904921895196332315219331101357695605999565378056176397525269343799898559703351511510076391166549,
696 0.9023167677434335830405313315187616074752055581909181149565512907653701934553285277697633927537298853645263245410570135343268786669700825674415896727717910378494889990371670827848703595490015225904921895196332315219331101357695605999565378056176397525269343799898559703351511510076391166549,
697 -0.9386943726111683503558351243635537126144344840965468258966097854160390884096511269896954608401979415314200364298285926776924143242128688335855270551964856845679607270730891753574118971209456496567806730381564715563972265654930036388794700258715791733458787854116602631009123686203733233097,
698 0.9386943726111683503558351243635537126144344840965468258966097854160390884096511269896954608401979415314200364298285926776924143242128688335855270551964856845679607270730891753574118971209456496567806730381564715563972265654930036388794700258715791733458787854116602631009123686203733233097,
699 -0.9668229096899927689283777066785922452183143365799865996467316258285612877737690561931196903602348014173985516758886872508371220545667436432311809301013602423335687523425523125211822693174772090505274942679184328826707718337690337214196821480686227301003299303108704738871490276181395479846,
700 0.9668229096899927689283777066785922452183143365799865996467316258285612877737690561931196903602348014173985516758886872508371220545667436432311809301013602423335687523425523125211822693174772090505274942679184328826707718337690337214196821480686227301003299303108704738871490276181395479846,
701 -0.9864557262306424881103756982646259215891711142156510997230556582361525294511083603869800035304516817158728141769217990553343883393012388446402531103634331490573413813721032195807615219305599067196796084315912327826122662481335806498495363735874858019360615989913989055996836368869842022723,
702 0.9864557262306424881103756982646259215891711142156510997230556582361525294511083603869800035304516817158728141769217990553343883393012388446402531103634331490573413813721032195807615219305599067196796084315912327826122662481335806498495363735874858019360615989913989055996836368869842022723,
703 -0.9974246942464552172661680175804041610782290108813619207170401330854448195122714817328599891028309377026752208353294447318387893364516066824116622377988464293453002316447520586824484198339049776542152353238820995895995166652032601619826542573882300666258747258041260693686734387286431323656,
704 0.9974246942464552172661680175804041610782290108813619207170401330854448195122714817328599891028309377026752208353294447318387893364516066824116622377988464293453002316447520586824484198339049776542152353238820995895995166652032601619826542573882300666258747258041260693686734387286431323656,
705 };
706
707 case 34:
708 return {
709 -0.0455098219531025427490756708519301638310841501872054020244250948683604853949396379143247293329158600722260966288606559905051129464870312737640810994348369951561033839485371185684284025049349003876725668061427936709653494378506995537930887814214850230287293713342350420022497966302744749399,
710 0.0455098219531025427490756708519301638310841501872054020244250948683604853949396379143247293329158600722260966288606559905051129464870312737640810994348369951561033839485371185684284025049349003876725668061427936709653494378506995537930887814214850230287293713342350420022497966302744749399,
711 -0.1361523572591829758944288243311178314972806177645362821058074023867090221073300705071830913804907464108716307097315791923202574611764485346173571276629558360899265950003012762162283795437199816372256368061894517774621516301589209034343863570461647783953136458901669013900489004588077886828,
712 0.1361523572591829758944288243311178314972806177645362821058074023867090221073300705071830913804907464108716307097315791923202574611764485346173571276629558360899265950003012762162283795437199816372256368061894517774621516301589209034343863570461647783953136458901669013900489004588077886828,
713 -0.2256666916164494838686411809343472443521897210479805529953532564170051423245163118002406847520221955922807624006526995325999661887693536391162979615801244453789514592990284209501733530894414714024648473097250038482911474919053336487146051278216196284758247400756255163157825859888419082934,
714 0.2256666916164494838686411809343472443521897210479805529953532564170051423245163118002406847520221955922807624006526995325999661887693536391162979615801244453789514592990284209501733530894414714024648473097250038482911474919053336487146051278216196284758247400756255163157825859888419082934,
715 -0.3133110813394632474583167656509779947712298655844929405715060663224950048451900046324500172712190704514973421746561934751206415712220243150265666797643183342237762871958967963923445932935132195312896812802620990385718404983563919399657074240104208523100705261852166409400331436511859095164,
716 0.3133110813394632474583167656509779947712298655844929405715060663224950048451900046324500172712190704514973421746561934751206415712220243150265666797643183342237762871958967963923445932935132195312896812802620990385718404983563919399657074240104208523100705261852166409400331436511859095164,
717 -0.3983592777586459406314947529323515293424621296556482146472807907925530992320823506805075857454251790352002218655897685979337799990541631804910727882375303036274424530577244924274374659746651708821281108402632066580230959005782094840067824688939318086264371186469775944134747264546349672324,
718 0.3983592777586459406314947529323515293424621296556482146472807907925530992320823506805075857454251790352002218655897685979337799990541631804910727882375303036274424530577244924274374659746651708821281108402632066580230959005782094840067824688939318086264371186469775944134747264546349672324,
719 -0.4801065451903270341941026805073971085873549489039057841341092630685086745324520515750505872204961710149893905633859586491729253762612050445484388822059374848199627719803525114167259945832631044464532172873823240828020908257051227105764434628598576957864364830776561161616492248012155400956,
720 0.4801065451903270341941026805073971085873549489039057841341092630685086745324520515750505872204961710149893905633859586491729253762612050445484388822059374848199627719803525114167259945832631044464532172873823240828020908257051227105764434628598576957864364830776561161616492248012155400956,
721 -0.5578755006697466427364598862162745813374413780453538954770176283630205688581714754656993986055212940548797235523357173712248381684712993864956561359575801646280100744838629222558353754176672052501470176007601915387210098001027127576988214810814314579133752193300862188927390610549392835446,
722 0.5578755006697466427364598862162745813374413780453538954770176283630205688581714754656993986055212940548797235523357173712248381684712993864956561359575801646280100744838629222558353754176672052501470176007601915387210098001027127576988214810814314579133752193300862188927390610549392835446,
723 -0.6310217270805285453177757555190082778108972540734435310451954450006933855852856170790674611582999117257570745590601584457883340232291381801973660153709181282501077017536371412307874635752046467574728697678752761497074789461660552628983928740929008471277031778852877061273029343039652387855,
724 0.6310217270805285453177757555190082778108972540734435310451954450006933855852856170790674611582999117257570745590601584457883340232291381801973660153709181282501077017536371412307874635752046467574728697678752761497074789461660552628983928740929008471277031778852877061273029343039652387855,
725 -0.6989391132162629079330001065757771826377640314557563104234454084284884150204652831607979063354994234609228349917657871009239518503475354505283792793205770667651426761109395895894172290058464728746496283684257088326990005355033159818291283874046480005994111439498116372237868120216561991012,
726 0.6989391132162629079330001065757771826377640314557563104234454084284884150204652831607979063354994234609228349917657871009239518503475354505283792793205770667651426761109395895894172290058464728746496283684257088326990005355033159818291283874046480005994111439498116372237868120216561991012,
727 -0.7610648766298730141874089689787368336044993667261969216800161004036133290297644873859233185656262008700614603421506276363258370768451419112239716052488440450993276886855615681765583719154013569565988430818108114175848084922937049619910511370703486080513301919538972895921804400870920502558,
728 0.7610648766298730141874089689787368336044993667261969216800161004036133290297644873859233185656262008700614603421506276363258370768451419112239716052488440450993276886855615681765583719154013569565988430818108114175848084922937049619910511370703486080513301919538972895921804400870920502558,
729 -0.8168842279009336645915789065869732583931499109742539021193640919417407938771560791068408090233154119841870859174363751768571740686438445548777493593098203784388701302534820854281984708288404711181424596385822021185253383067884508783028864860650999089895622999920309776500075097251662111782,
730 0.8168842279009336645915789065869732583931499109742539021193640919417407938771560791068408090233154119841870859174363751768571740686438445548777493593098203784388701302534820854281984708288404711181424596385822021185253383067884508783028864860650999089895622999920309776500075097251662111782,
731 -0.8659346383345644692635720906712998446966353017367830686595942077458842462777305207678788695553414386400742907329658283142218013534967701664906565792415465588441065392271848878371244919693439946756242748250304051737000984528979421914162390289794561935673323222677065884731453905427485450464,
732 0.8659346383345644692635720906712998446966353017367830686595942077458842462777305207678788695553414386400742907329658283142218013534967701664906565792415465588441065392271848878371244919693439946756242748250304051737000984528979421914162390289794561935673323222677065884731453905427485450464,
733 -0.9078096777183244688008998890192874601623975728031520940414631975333852258169812932393063508298951489852431270036369247414769301689541815674523258992263579821731810350059495675161875721241787980659371130467083313608446475705578093071501514121777214152023824579770206949443089716492918525712,
734 0.9078096777183244688008998890192874601623975728031520940414631975333852258169812932393063508298951489852431270036369247414769301689541815674523258992263579821731810350059495675161875721241787980659371130467083313608446475705578093071501514121777214152023824579770206949443089716492918525712,
735 -0.9421623974051070916316760254605729030062056923371175582135024016976182416715178180552164006070609212268839506193760352663969581958645437170869902810228140220980905290968175574400634663732506301969131871769761977076853257978311624078869301894188186673582654286403949848671113714124664424939,
736 0.9421623974051070916316760254605729030062056923371175582135024016976182416715178180552164006070609212268839506193760352663969581958645437170869902810228140220980905290968175574400634663732506301969131871769761977076853257978311624078869301894188186673582654286403949848671113714124664424939,
737 -0.9687082625333442817646465730559935109678087453534733359920669231648669390216195091695300542379402048086910019147553140572711634370733156449931855244577939358600092663772802603156586815815332101074771544927376234925028227152795537847950115416495952926513869192058724395669966773330119029606,
738 0.9687082625333442817646465730559935109678087453534733359920669231648669390216195091695300542379402048086910019147553140572711634370733156449931855244577939358600092663772802603156586815815332101074771544927376234925028227152795537847950115416495952926513869192058724395669966773330119029606,
739 -0.9872278164063094850497504310996849729487701486601322192344089006574902036003160910896163754117365156335343332174617289839732576235349344164770507731287181472383118356330256569645341321538544320210384018957374606113820417938777491216258268312308568212683310317542531084891553274179364926302,
740 0.9872278164063094850497504310996849729487701486601322192344089006574902036003160910896163754117365156335343332174617289839732576235349344164770507731287181472383118356330256569645341321538544320210384018957374606113820417938777491216258268312308568212683310317542531084891553274179364926302,
741 -0.9975717537908419192433724374546292314005098826849297729399442965525721299550802652164143971150062160605512014983059883958269625291319700852091958580296946904585410771831017352358053928017651634830044706070544058300586804823137354904106223802638921228612737997102272041942967334066087055003,
742 0.9975717537908419192433724374546292314005098826849297729399442965525721299550802652164143971150062160605512014983059883958269625291319700852091958580296946904585410771831017352358053928017651634830044706070544058300586804823137354904106223802638921228612737997102272041942967334066087055003,
743 };
744
745 case 35:
746 return {
747 0,
748 -0.0883713432756592636009294334975488034241174347650981413972508666818661225143263338656760844223666705379149651868059178919219080319945212758924444058033655787897646494393189208281663021604630367620800945354492352436927876819192953382153792605724917934462773413753382951773353438517980738343,
749 0.0883713432756592636009294334975488034241174347650981413972508666818661225143263338656760844223666705379149651868059178919219080319945212758924444058033655787897646494393189208281663021604630367620800945354492352436927876819192953382153792605724917934462773413753382951773353438517980738343,
750 -0.1760510611659895699743036564450599296754297123297570474108880126895428831730839720673258012033976571897857429364497853023633103191650310129496108701889555046764043630824790386992293725500143776528978512556673753630209502391848453332682383597632835093051921916257578023818806926861768602504,
751 0.1760510611659895699743036564450599296754297123297570474108880126895428831730839720673258012033976571897857429364497853023633103191650310129496108701889555046764043630824790386992293725500143776528978512556673753630209502391848453332682383597632835093051921916257578023818806926861768602504,
752 -0.2623529412092960579708952004555805134863043986457812836582062216031595563861125753818835265991883764906466519279752397868986433360113436621825640001766720118098961872055908049235416799157403747819768973461628273237980749151046918414470126813740454169584641119181017403871603266196616165684,
753 0.2623529412092960579708952004555805134863043986457812836582062216031595563861125753818835265991883764906466519279752397868986433360113436621825640001766720118098961872055908049235416799157403747819768973461628273237980749151046918414470126813740454169584641119181017403871603266196616165684,
754 -0.3466015544308139458769798349302382318084087693772921087268798855408549672030898460605272534695556916160089112622515542892617521693119945045345724885871174605138445349025565274416433792323275956692857737940338929495609608550972674911791114361898987424659627227714380612280796652928611518393,
755 0.3466015544308139458769798349302382318084087693772921087268798855408549672030898460605272534695556916160089112622515542892617521693119945045345724885871174605138445349025565274416433792323275956692857737940338929495609608550972674911791114361898987424659627227714380612280796652928611518393,
756 -0.4281375415178142541876206130014798587847184464885338439539719768158482947751771766083444388016528443340073400636368936163350765144224772411212392144067655630754421431392517508859690869433318492890665144344047761775709878166340089780741810350613455222185378947264952237803062933347375632297,
757 0.4281375415178142541876206130014798587847184464885338439539719768158482947751771766083444388016528443340073400636368936163350765144224772411212392144067655630754421431392517508859690869433318492890665144344047761775709878166340089780741810350613455222185378947264952237803062933347375632297,
758 -0.5063227732414886150242975558373273765860879386363692475310728175119138605104107732066041926213771569356428458581862510738136138964309293027204343013120265294247287729056373963378379284713515181247853081768334374727010975813570356548291880027704533166770640204005305378362182219227001727794,
759 0.5063227732414886150242975558373273765860879386363692475310728175119138605104107732066041926213771569356428458581862510738136138964309293027204343013120265294247287729056373963378379284713515181247853081768334374727010975813570356548291880027704533166770640204005305378362182219227001727794,
760 -0.5805453447497645099345020081896900709320702035643324338922578072100971427564661823227971930043447531301641431134230488732562812618018203651000070618263268350824920008511529690856603545754489798094327944429325258309834374536269617582381871787125515349511296304386701853632073693822287908783,
761 0.5805453447497645099345020081896900709320702035643324338922578072100971427564661823227971930043447531301641431134230488732562812618018203651000070618263268350824920008511529690856603545754489798094327944429325258309834374536269617582381871787125515349511296304386701853632073693822287908783,
762 -0.650224364665890388675792808984559263369762325928374001264986923728295212756898906267061349663823804653252267592200635199753865101479919342448958877147727804884325376130547180525118271834526743713791063375035732299539129663002515784911499902665572369229828506663781775144507841295234760975,
763 0.650224364665890388675792808984559263369762325928374001264986923728295212756898906267061349663823804653252267592200635199753865101479919342448958877147727804884325376130547180525118271834526743713791063375035732299539129663002515784911499902665572369229828506663781775144507841295234760975,
764 -0.7148145015566287832644086312244467469620439685217305119253918434464177998446279081225679892560085633369012389663184818359387194326029839562505640274047202815322798111925814417284452202960763437990566876016476723172911976605442906913437773961388093892582675867584731947579447798391083055882,
765 0.7148145015566287832644086312244467469620439685217305119253918434464177998446279081225679892560085633369012389663184818359387194326029839562505640274047202815322798111925814417284452202960763437990566876016476723172911976605442906913437773961388093892582675867584731947579447798391083055882,
766 -0.7738102522869125552674230092098874810118100729715459263433991672834461322560151274523562996370733350371136843548443609155306621352425450021516767136532882443533315760249877804776923387631736615142413267557679470781347394530681074669880695588371198355048498142184021287580520467597064839278,
767 0.7738102522869125552674230092098874810118100729715459263433991672834461322560151274523562996370733350371136843548443609155306621352425450021516767136532882443533315760249877804776923387631736615142413267557679470781347394530681074669880695588371198355048498142184021287580520467597064839278,
768 -0.8267498990922254068340506127485575790468906179823073413529692463928350287882355648574994510723883315143633629431340911868738970148122626349155811906930145312387480445038066280744353079562764440322034885200051443171634569807126564177952236724145200784183747958143302500438879066936288071602,
769 0.8267498990922254068340506127485575790468906179823073413529692463928350287882355648574994510723883315143633629431340911868738970148122626349155811906930145312387480445038066280744353079562764440322034885200051443171634569807126564177952236724145200784183747958143302500438879066936288071602,
770 -0.8732191250252223315232823491413852666443389022793749466348294513237450845614264240450661094021981684464453646783624682540046823978634124898328435460237712728713406360543016644288541336353137800096006227053889414273200684481176588806244331401751992682182914219684315226911622931847860326334,
771 0.8732191250252223315232823491413852666443389022793749466348294513237450845614264240450661094021981684464453646783624682540046823978634124898328435460237712728713406360543016644288541336353137800096006227053889414273200684481176588806244331401751992682182914219684315226911622931847860326334,
772 -0.9128542613593176144649370635557642304880610136255580049297920305309011261248240779882601281210550237331729635380632283702268587457023767433441868261737509794734586238665365779603519226940962348510910964978805236686899808844743749994775611144641432347026675142862662800387898159229011573261,
773 0.9128542613593176144649370635557642304880610136255580049297920305309011261248240779882601281210550237331729635380632283702268587457023767433441868261737509794734586238665365779603519226940962348510910964978805236686899808844743749994775611144641432347026675142862662800387898159229011573261,
774 -0.9453451482078273295387259855299746448628112512478731541119369930977839988898990754782544762319695548753675755266837800502762512436797847658370625923196751200771891659583964147015032609321510057053980723804151854257297561758734289819616856969341031634738761944961561628119369141096142766882,
775 0.9453451482078273295387259855299746448628112512478731541119369930977839988898990754782544762319695548753675755266837800502762512436797847658370625923196751200771891659583964147015032609321510057053980723804151854257297561758734289819616856969341031634738761944961561628119369141096142766882,
776 -0.9704376160392298332150704825847701425248812393123766074206372200504963195491818620035645829770324259116811107485351757877467845411613394322070301209435555648813253295954824131847156362517099395179236498461920803966168035024736268988088946818559298153871422543492717947741383233201978762586,
777 0.9704376160392298332150704825847701425248812393123766074206372200504963195491818620035645829770324259116811107485351757877467845411613394322070301209435555648813253295954824131847156362517099395179236498461920803966168035024736268988088946818559298153871422543492717947741383233201978762586,
778 -0.9879357644438514980351170891854859853130082957141743547561139575477141904737237553515848893409043922134655774143833947082943028967680910249209353986343208217449070840843933807287395132045181096739289218791115522126195585078802925728691280269646752729594030984292769332059846735816853822626,
779 0.9879357644438514980351170891854859853130082957141743547561139575477141904737237553515848893409043922134655774143833947082943028967680910249209353986343208217449070840843933807287395132045181096739289218791115522126195585078802925728691280269646752729594030984292769332059846735816853822626,
780 -0.997706569099600297260163139312094725193274637171013316592297713742519108727963743288756634006227298089629166618692719994883076959583084626375430350062396007631544978606761991483678806126540062095600939552738997717993832114064333518564997679148258055437755132247284722196932104590160524157,
781 0.997706569099600297260163139312094725193274637171013316592297713742519108727963743288756634006227298089629166618692719994883076959583084626375430350062396007631544978606761991483678806126540062095600939552738997717993832114064333518564997679148258055437755132247284722196932104590160524157,
782 };
783
784 case 36:
785 return {
786 -0.0430181984737086072269689782283634345542947948060091897684001805588207970036525604226355932503748168093594546640700340295111525563329028911897433681601360869044181627247719454065479805116946621451811425216217065294083969685457200422868935431582905203854326661866765553054483284472996638251,
787 0.0430181984737086072269689782283634345542947948060091897684001805588207970036525604226355932503748168093594546640700340295111525563329028911897433681601360869044181627247719454065479805116946621451811425216217065294083969685457200422868935431582905203854326661866765553054483284472996638251,
788 -0.128736103809384788651993388005152301177289724599373133605902891035306123614618552050473432571649983975638157374475929768808835915836608532674777418787520183865521671021139146861115173593765403331051655398639639666171155231183534281390725560419887082936588558708571533286430134103453561326,
789 0.128736103809384788651993388005152301177289724599373133605902891035306123614618552050473432571649983975638157374475929768808835915836608532674777418787520183865521671021139146861115173593765403331051655398639639666171155231183534281390725560419887082936588558708571533286430134103453561326,
790 -0.2135008923168655789432262289027139167584617312727681945501039103720856586002708063001410564624095062132272164943257051840374629251714695848251949537750240301411010650111173385141018398780660468815305858456827552671927982410915769851226642373749275046207162799976558220061858233707685163452,
791 0.2135008923168655789432262289027139167584617312727681945501039103720856586002708063001410564624095062132272164943257051840374629251714695848251949537750240301411010650111173385141018398780660468815305858456827552671927982410915769851226642373749275046207162799976558220061858233707685163452,
792 -0.2966849953440282705032390477451704527002418229598253267016144527730535414480507322802385828535714728567929319958190502385103519634821455225168924653453892923977181940858186184475503116433501192294192131315582727818801267397488593978870295090628965048805503398856907043673622238723579026708,
793 0.2966849953440282705032390477451704527002418229598253267016144527730535414480507322802385828535714728567929319958190502385103519634821455225168924653453892923977181940858186184475503116433501192294192131315582727818801267397488593978870295090628965048805503398856907043673622238723579026708,
794 -0.3776725471196892163227363896699076221661728048852878662073906701112646425313112712984893819131576117685858156740989611899774988789917773534373445836498758815175216526720714611683618709966744583738576242725956211825815543907982496825809894488243474962271340011556068684195218933552730746475,
795 0.3776725471196892163227363896699076221661728048852878662073906701112646425313112712984893819131576117685858156740989611899774988789917773534373445836498758815175216526720714611683618709966744583738576242725956211825815543907982496825809894488243474962271340011556068684195218933552730746475,
796 -0.455863944433420267207217669327440925957842388296857472656179509478259430223059124160989063454299391403357950232199161774385637735334542208199880100054141882603345026833791846287238863103434574537317291230845651072707465215292745348911437002872653537077403196320282099195485244696700745277,
797 0.455863944433420267207217669327440925957842388296857472656179509478259430223059124160989063454299391403357950232199161774385637735334542208199880100054141882603345026833791846287238863103434574537317291230845651072707465215292745348911437002872653537077403196320282099195485244696700745277,
798 -0.5306802859262451616407090801215698176612228726468220764758785608457946472472640395273913643970148319513554919955673401738174464184279428749262736890756244447223392963531597620014937466188163708769589342549980060700033006218406676153427161963427544613613583247625511714551181566199154511618,
799 0.5306802859262451616407090801215698176612228726468220764758785608457946472472640395273913643970148319513554919955673401738174464184279428749262736890756244447223392963531597620014937466188163708769589342549980060700033006218406676153427161963427544613613583247625511714551181566199154511618,
800 -0.6015676581359805350799449750735947517429541559867519099752375920264779879986079817680048133017398200262333524535829416245636990609605137530234523510082108957854782050826124561818220201451050288908439761597184630509784074266261965035005302580426037352352968020110813835732926251761413995235,
801 0.6015676581359805350799449750735947517429541559867519099752375920264779879986079817680048133017398200262333524535829416245636990609605137530234523510082108957854782050826124561818220201451050288908439761597184630509784074266261965035005302580426037352352968020110813835732926251761413995235,
802 -0.6680012365855210620971913443409176391647024902126376534015958647639694560818337986514651325624053121366614213175490038308093688945742201149925891969195389787694469778652035563169205956524629528485837966840431901884835124272615222403897559545807523861008750158816031526785277017373510461339,
803 0.6680012365855210620971913443409176391647024902126376534015958647639694560818337986514651325624053121366614213175490038308093688945742201149925891969195389787694469778652035563169205956524629528485837966840431901884835124272615222403897559545807523861008750158816031526785277017373510461339,
804 -0.7294891715935565820902604790061089855658430469051970041058310804221979566170802033762421397427892969641517116597408127965104135917306133244934717664936579654690586895630274412815450407905590130283622178524663015910440060530285414342036606529556297204561508544477095677422397884987998144175,
805 0.7294891715935565820902604790061089855658430469051970041058310804221979566170802033762421397427892969641517116597408127965104135917306133244934717664936579654690586895630274412815450407905590130283622178524663015910440060530285414342036606529556297204561508544477095677422397884987998144175,
806 -0.785576230132206512827768965080292603302330505839601360648132637197556234530800177485637397604752025027083927324472058599721796518535960182511213255390087509602951089208702915744432649511101485291093984727752100935773738317940324829488009218004311721791245859566066470226289067193544158889,
807 0.785576230132206512827768965080292603302330505839601360648132637197556234530800177485637397604752025027083927324472058599721796518535960182511213255390087509602951089208702915744432649511101485291093984727752100935773738317940324829488009218004311721791245859566066470226289067193544158889,
808 -0.8358471669924753064188208724986006533467793793923251442188642595488473929201348104369487571297650029815842338898833586506499646258828919795313079990230570458460575932640214403994826471354892405263321251880815361615265137359904763713864006910685356643202666908818428515432225096427614189444,
809 0.8358471669924753064188208724986006533467793793923251442188642595488473929201348104369487571297650029815842338898833586506499646258828919795313079990230570458460575932640214403994826471354892405263321251880815361615265137359904763713864006910685356643202666908818428515432225096427614189444,
810 -0.8799298008903971319824273374658355887732928420807569277678735984338167131445476406652763544278574038474305285688340566582552625650291497797303237466310235340301422749050423912499811421957669261424614763375960760187605762796257221793154760587154632100313418609513595124894615546996424959159,
811 0.8799298008903971319824273374658355887732928420807569277678735984338167131445476406652763544278574038474305285688340566582552625650291497797303237466310235340301422749050423912499811421957669261424614763375960760187605762796257221793154760587154632100313418609513595124894615546996424959159,
812 -0.9174977745156590660758672230261563999369094678136548558519931066719313572891587693267625925199962426423144144060098601045977019704571923658622463175423343262830776951955854819853866429524563746775637522239348583893071494919841582631440526260241123702735546971434818471856556139145711125799,
813 0.9174977745156590660758672230261563999369094678136548558519931066719313572891587693267625925199962426423144144060098601045977019704571923658622463175423343262830776951955854819853866429524563746775637522239348583893071494919841582631440526260241123702735546971434818471856556139145711125799,
814 -0.9482729843995075452024741149452278462893765253336736325502110369294206380156234409045885949981985041670325572894502942871309015478573145700889506898071017299773884302589226508864343225611209318526081472705286124746487271414908522220702300204378972383540007469176411329722780993599794698056,
815 0.9482729843995075452024741149452278462893765253336736325502110369294206380156234409045885949981985041670325572894502942871309015478573145700889506898071017299773884302589226508864343225611209318526081472705286124746487271414908522220702300204378972383540007469176411329722780993599794698056,
816 -0.972027691049697949335605048431108327616046396265951740572812283883874430233554000137103024630593305989570070380666993470933277206836267670147677737467006419796571763104461691773529817861182745313533380520457066543005819764959182819046695561260902015911699906201749093546398542708982985595,
817 0.972027691049697949335605048431108327616046396265951740572812283883874430233554000137103024630593305989570070380666993470933277206836267670147677737467006419796571763104461691773529817861182745313533380520457066543005819764959182819046695561260902015911699906201749093546398542708982985595,
818 -0.9885864789022122380733951078771074466071625200652870557881915271345414069158205223748385901289387396661987114680831372707844908508005437128667611289793080810615327620051160479832945910313769176545733764162016953668299316163620429059842527204437977129585578605191153794597467329039251170951,
819 0.9885864789022122380733951078771074466071625200652870557881915271345414069158205223748385901289387396661987114680831372707844908508005437128667611289793080810615327620051160479832945910313769176545733764162016953668299316163620429059842527204437977129585578605191153794597467329039251170951,
820 -0.9978304624840858361988283455807502386498164623966313125905411677997313605670588974595733156496611358025843013833092029581538461275116766439499686870566709128769094917521270961279491962343517798303192993049434061580308738988791580963092083798047495117386896776189100500967168286076195483592,
821 0.9978304624840858361988283455807502386498164623966313125905411677997313605670588974595733156496611358025843013833092029581538461275116766439499686870566709128769094917521270961279491962343517798303192993049434061580308738988791580963092083798047495117386896776189100500967168286076195483592,
822 };
823
824 case 37:
825 return {
826 0,
827 -0.0836704089547699019430483317363991775635216320351522936152933176455414050863186799017698946064201392562506849638152812304192677053038867734317286697969552262501536311500146040803682161861583227455988990896919212706252416922656067102868162531936565366173880115367378151112646752823447743573,
828 0.0836704089547699019430483317363991775635216320351522936152933176455414050863186799017698946064201392562506849638152812304192677053038867734317286697969552262501536311500146040803682161861583227455988990896919212706252416922656067102868162531936565366173880115367378151112646752823447743573,
829 -0.1667539302398519769686717304118244374666483960312763490041079988291268512880662141315335721972009273694865163151700974588340184010207518522673400968778651880850879113510341717741427423032352658011860296885183814046778334453212814199203587225084753483965805024433234446232335389961888205003,
830 0.1667539302398519769686717304118244374666483960312763490041079988291268512880662141315335721972009273694865163151700974588340184010207518522673400968778651880850879113510341717741427423032352658011860296885183814046778334453212814199203587225084753483965805024433234446232335389961888205003,
831 -0.248667792791365758805567751487716218531677651682945157678516826970715306209408387296002557470156972258662886097770596520230343115190233997933733959214658642204416396553736908494927482232775925009518467922385457699194635083116726751346926136337004403947170557014890875834809206951068280097,
832 0.248667792791365758805567751487716218531677651682945157678516826970715306209408387296002557470156972258662886097770596520230343115190233997933733959214658642204416396553736908494927482232775925009518467922385457699194635083116726751346926136337004403947170557014890875834809206951068280097,
833 -0.3288374298837069994984718013399404836800225752923080380229355180038928232540464236230443206986973087434192323147806884877760571171757774934876624168957470863618931674246375964409910349498316663779033601810700943395032123815145566862380370317794563604874297063081834456789479750264086410957,
834 0.3288374298837069994984718013399404836800225752923080380229355180038928232540464236230443206986973087434192323147806884877760571171757774934876624168957470863618931674246375964409910349498316663779033601810700943395032123815145566862380370317794563604874297063081834456789479750264086410957,
835 -0.4067005093183261101009315916139666085224712793505588995963039704848965333873147390670731993104183521635069526611708699214553344528520340412647337646661190947410390068034894927679427054374859522836221262676834651693328073910021863344523888348547910186179896792461326438457091092484787369805,
836 0.4067005093183261101009315916139666085224712793505588995963039704848965333873147390670731993104183521635069526611708699214553344528520340412647337646661190947410390068034894927679427054374859522836221262676834651693328073910021863344523888348547910186179896792461326438457091092484787369805,
837 -0.4817108778032055541471928688826391719895224343473503959551089369944259865449474737283331547927321203678342145605443495106371737582436368507949529181204883960587597189482525009674592363124917718494951497085075854782983892289287121004297413649948245256586277888029109436671141288309197076153,
838 0.4817108778032055541471928688826391719895224343473503959551089369944259865449474737283331547927321203678342145605443495106371737582436368507949529181204883960587597189482525009674592363124917718494951497085075854782983892289287121004297413649948245256586277888029109436671141288309197076153,
839 -0.5533423918615817812350983582292644734722865522409823239719996117338692849450614002564418695404186556514627434228896114116706416801718820935671813995364079141384687607949501032851769757940311263689889892371062738828695807695845501352830587410026385828506200171301326251826634998857611630051,
840 0.5533423918615817812350983582292644734722865522409823239719996117338692849450614002564418695404186556514627434228896114116706416801718820935671813995364079141384687607949501032851769757940311263689889892371062738828695807695845501352830587410026385828506200171301326251826634998857611630051,
841 -0.6210926084089244831481525915950573100417264006041351592239018664361475724283202302964895183017499259920107122520787053241279979827276986921041036163506169524909833148702788741114115885950438426014028539866652688353224388459314815910460044094214378701490712993504580164661027086298348769785,
842 0.6210926084089244831481525915950573100417264006041351592239018664361475724283202302964895183017499259920107122520787053241279979827276986921041036163506169524909833148702788741114115885950438426014028539866652688353224388459314815910460044094214378701490712993504580164661027086298348769785,
843 -0.6844863091309593574455232124311537080443438109700776874328409776020661024108566552585477282419442446672056576755270879349475241687777943919489297227260946759696480055095521996172729692717212715029235221331065261184646526686103161161813964397596140514389008352025351264529053071275859054589,
844 0.6844863091309593574455232124311537080443438109700776874328409776020661024108566552585477282419442446672056576755270879349475241687777943919489297227260946759696480055095521996172729692717212715029235221331065261184646526686103161161813964397596140514389008352025351264529053071275859054589,
845 -0.7430788339819652625470474174738128790899018532630126023521470834632283051689780755804121354391860511663314276729101414238324320174634435102259440452860132656109919306211391853119026664219841828443497551932350065506703443238763091189938281579657722165237853866816791049497836982566795729636,
846 0.7430788339819652625470474174738128790899018532630126023521470834632283051689780755804121354391860511663314276729101414238324320174634435102259440452860132656109919306211391853119026664219841828443497551932350065506703443238763091189938281579657722165237853866816791049497836982566795729636,
847 -0.7964592005099022933930463355003245234856311589405216075818837780422453809774207883965919707738897148590648325573953620278644476373454335547394790918620975101299991714957930893793549230607525139704185318409367747259293005652313567892909093404809883831570809599100730445956239655294977794084,
848 0.7964592005099022933930463355003245234856311589405216075818837780422453809774207883965919707738897148590648325573953620278644476373454335547394790918620975101299991714957930893793549230607525139704185318409367747259293005652313567892909093404809883831570809599100730445956239655294977794084,
849 -0.8442529873405559679874562761748602316906344958976221841190655198067808902782884785183811172140232942140793126516965449787150828342565154421315499687848877128305764730115866457718536093271690554578331008344807110028346391886714765203340224599535357789485703714087058010401768230802771989907,
850 0.8442529873405559679874562761748602316906344958976221841190655198067808902782884785183811172140232942140793126516965449787150828342565154421315499687848877128305764730115866457718536093271690554578331008344807110028346391886714765203340224599535357789485703714087058010401768230802771989907,
851 -0.8861249621554860789461495090168864401068132348268963076985503180428339352243612391279307860815681312803561057408694526785080417906361682164844011043817107753057917523883208779586636529590750930683326340560292371752748394398111063242803647595980509095309267106693084060796251846515446054043,
852 0.8861249621554860789461495090168864401068132348268963076985503180428339352243612391279307860815681312803561057408694526785080417906361682164844011043817107753057917523883208779586636529590750930683326340560292371752748394398111063242803647595980509095309267106693084060796251846515446054043,
853 -0.9217814374124637426681436867007134887815952671623296611414105083792646544181121555048543463210106487707412284222131949399482243060678328651418487638885982038051531979767996843846283343072038418301596760280330671447338135485478576888546076001886317283554888317094611949330097236973847055757,
854 0.9217814374124637426681436867007134887815952671623296611414105083792646544181121555048543463210106487707412284222131949399482243060678328651418487638885982038051531979767996843846283343072038418301596760280330671447338135485478576888546076001886317283554888317094611949330097236973847055757,
855 -0.950972343262094821328576096816325933997548579804577385517560672109275404753502897340802536236993949095323947481209319640530835955369757249444189411999865513872764046451146227752434205537513771353782522077003491119743426526053407421361350432942171108503747197908793707460536827572664964306,
856 0.950972343262094821328576096816325933997548579804577385517560672109275404753502897340802536236993949095323947481209319640530835955369757249444189411999865513872764046451146227752434205537513771353782522077003491119743426526053407421361350432942171108503747197908793707460536827572664964306,
857 -0.9734930300564857443288904756657593448153846167086082683595034094252549672816880579706480037262904834363703649565133744569327343220732875346316643080316157475092602581741511518154019841774096366367662592390842875196297396756176821561613837401292508478061878388689313323323390975072296008343,
858 0.9734930300564857443288904756657593448153846167086082683595034094252549672816880579706480037262904834363703649565133744569327343220732875346316643080316157475092602581741511518154019841774096366367662592390842875196297396756176821561613837401292508478061878388689313323323390975072296008343,
859 -0.9891859632143191866840990605842723089624529175806739804760216455546773826380671137776561251868840047145405438988488094900742509517482695718265138500087211747636446926067201643996716397645844594194090095847944294657028059212656511364784159057087906325799495016539829985951440958088969699176,
860 0.9891859632143191866840990605842723089624529175806739804760216455546773826380671137776561251868840047145405438988488094900742509517482695718265138500087211747636446926067201643996716397645844594194090095847944294657028059212656511364784159057087906325799495016539829985951440958088969699176,
861 -0.9979445824779136489408030743173632836690078494867291540688267746863324777757819688727654263227029820281021960820628637805282346133923567905135963608070332846905371550093471887246009797130760101554566179604401224942187829462024247867742298222034961501481724975738808492170481814821534641624,
862 0.9979445824779136489408030743173632836690078494867291540688267746863324777757819688727654263227029820281021960820628637805282346133923567905135963608070332846905371550093471887246009797130760101554566179604401224942187829462024247867742298222034961501481724975738808492170481814821534641624,
863 };
864
865 case 38:
866 return {
867 -0.0407851479045782399133164323297849207847736426836548116935974778259399967500690234895840618226155549129982854246738099611005359242656183153838695925419452080192437811263762783354064004445193580227878614318228079570045169664314968653199288402999007588626846782058142896450158433447973411187,
868 0.0407851479045782399133164323297849207847736426836548116935974778259399967500690234895840618226155549129982854246738099611005359242656183153838695925419452080192437811263762783354064004445193580227878614318228079570045169664314968653199288402999007588626846782058142896450158433447973411187,
869 -0.1220840253378674198696123813294071165681181414993000088037745510996371151988704184765198202152345198321107166720120243741300167333845833449907982822624803279837953727821297837889506000500303453310791075437676709688330481606243313818985592147886677668773080746844239965138506952948856199054,
870 0.1220840253378674198696123813294071165681181414993000088037745510996371151988704184765198202152345198321107166720120243741300167333845833449907982822624803279837953727821297837889506000500303453310791075437676709688330481606243313818985592147886677668773080746844239965138506952948856199054,
871 -0.2025704538921167032039777815146070573716550857537035172476667223490339036721621204965748718161445949113059118525859803936104227502277212937134194797556417330685022119243273315288475938204688108784216005834869729646146426140633473297334676265354375204786107885421930876335550560450972366973,
872 0.2025704538921167032039777815146070573716550857537035172476667223490339036721621204965748718161445949113059118525859803936104227502277212937134194797556417330685022119243273315288475938204688108784216005834869729646146426140633473297334676265354375204786107885421930876335550560450972366973,
873 -0.2817088097901652613601140714187000767696705087836113318001762860743828847967416310255205783210049184802332234316698982966878214098449129288502905155960319235238565610517391166235547768124067909090414763144241011015120772483977441270806799938626957755120370630239713985339958445721475425544,
874 0.2817088097901652613601140714187000767696705087836113318001762860743828847967416310255205783210049184802332234316698982966878214098449129288502905155960319235238565610517391166235547768124067909090414763144241011015120772483977441270806799938626957755120370630239713985339958445721475425544,
875 -0.3589724404794350132567176214565342917960629492113680737882096505226856372950114846256228692931698202230032318149653597681224694380299421577213105909280805536777850171207047588665546299869396642035261379507356236276491568465091487834195315626322256288742402773557955735042621908064895294376,
876 0.3589724404794350132567176214565342917960629492113680737882096505226856372950114846256228692931698202230032318149653597681224694380299421577213105909280805536777850171207047588665546299869396642035261379507356236276491568465091487834195315626322256288742402773557955735042621908064895294376,
877 -0.4338471694323764843732561625178422040059238004068391237024189549655447501756443340886221017352181450737346761495202103101124890015210405179581153765159264018265098478567691805458602219124508060255912726819551452003065240772070970188400947067552968356403694102491207551298503761679095308537,
878 0.4338471694323764843732561625178422040059238004068391237024189549655447501756443340886221017352181450737346761495202103101124890015210405179581153765159264018265098478567691805458602219124508060255912726819551452003065240772070970188400947067552968356403694102491207551298503761679095308537,
879 -0.5058347179279311032405337164676520027938465506371876450162200589921066279969108172516585233126210102217893793906570508845860452347409668674588055077218404869186661726725233650830528964132197007918911851187547171925324953866585872649953413664141556045049353750454386973289123112584375311236,
880 0.5058347179279311032405337164676520027938465506371876450162200589921066279969108172516585233126210102217893793906570508845860452347409668674588055077218404869186661726725233650830528964132197007918911851187547171925324953866585872649953413664141556045049353750454386973289123112584375311236,
881 -0.5744560210478070811329275009244725102101995978537987646070776761062170917073556280472831223131408467211929687094339140903376225936200840935951571640768093557916587327569398694180617494762018435653471717165117294030495243347451948948984143449278531636179743160889224590428116348227044300456,
882 0.5744560210478070811329275009244725102101995978537987646070776761062170917073556280472831223131408467211929687094339140903376225936200840935951571640768093557916587327569398694180617494762018435653471717165117294030495243347451948948984143449278531636179743160889224590428116348227044300456,
883 -0.639254415829681707180344869500260271701170395409661428896235593234244406631228285735924213302220689142928310221708892426240194131650007106103784965609805414071205250704242194333863105490621476637666406041089480907126761924264984402713927100908446183691780794609447010966117400943739783564,
884 0.639254415829681707180344869500260271701170395409661428896235593234244406631228285735924213302220689142928310221708892426240194131650007106103784965609805414071205250704242194333863105490621476637666406041089480907126761924264984402713927100908446183691780794609447010966117400943739783564,
885 -0.6997986803791843559128258406274158756382070153005904377307189524552369012017930889465787890405831923501718813010589471976916292344406485804974209483619274761169785854755095047495024377388741046387382871262740239416532907693064267655217511941346188761060532558733770532639809407840182454675,
886 0.6997986803791843559128258406274158756382070153005904377307189524552369012017930889465787890405831923501718813010589471976916292344406485804974209483619274761169785854755095047495024377388741046387382871262740239416532907693064267655217511941346188761060532558733770532639809407840182454675,
887 -0.7556859037539706807377380967793874135038375707467039273016863591611774085436485969231964823668859363213992672975804110276559883042509286180793938071391276515073440705873517827696358700833403561889774053456889616865698029576547703182898330115941116712572328468504380236961834675408485802977,
888 0.7556859037539706807377380967793874135038375707467039273016863591611774085436485969231964823668859363213992672975804110276559883042509286180793938071391276515073440705873517827696358700833403561889774053456889616865698029576547703182898330115941116712572328468504380236961834675408485802977,
889 -0.8065441676053168155515653759796983257317729813293196212055083881195450217787814964516200795367191527198723456298313600249159061528930942021458736383193880857964585202384306931083201491883854178111128926523776290089028309030354365971636795928889003653854292734076115200625666140910098939074,
890 0.8065441676053168155515653759796983257317729813293196212055083881195450217787814964516200795367191527198723456298313600249159061528930942021458736383193880857964585202384306931083201491883854178111128926523776290089028309030354365971636795928889003653854292734076115200625666140910098939074,
891 -0.8520350219323621888596497112472762804403850373276309688815571124383804083392254877059434483068283317564991107849310396210048472405159217954457848417087274293137533062194580817486159144180019880052484696806361869162942910520069978705215175438788205980471993438450020989017783271850103085838,
892 0.8520350219323621888596497112472762804403850373276309688815571124383804083392254877059434483068283317564991107849310396210048472405159217954457848417087274293137533062194580817486159144180019880052484696806361869162942910520069978705215175438788205980471993438450020989017783271850103085838,
893 -0.8918557390046322167949370319739175115798990532345153609620889010584017773319308370238200050026033408753172652311921133220895898046830529595626756202372111753288192778392092151651493504942172056387598979906653191328961787346731272543949462066965299852050597409548020661015861520405910674363,
894 0.8918557390046322167949370319739175115798990532345153609620889010584017773319308370238200050026033408753172652311921133220895898046830529595626756202372111753288192778392092151651493504942172056387598979906653191328961787346731272543949462066965299852050597409548020661015861520405910674363,
895 -0.9257413320485843968251095622130509114809178764811055207211366608436060384722040860628881821769857857816258758643260333977025646461715101248986753612832503525667338006508669841539136082907018835101525377527328199785953835527471621854586778688579099414098311456904950995812321333336325010196,
896 0.9257413320485843968251095622130509114809178764811055207211366608436060384722040860628881821769857857816258758643260333977025646461715101248986753612832503525667338006508669841539136082907018835101525377527328199785953835527471621854586778688579099414098311456904950995812321333336325010196,
897 -0.953466330933529595670542153117441217385778970722928709744032785998659968545218453659240130233582534774898151891733479282535753978148461113540586642158959960576450194110227244917027542615969931264642558826861849879462445562515021686850000796728098509715242914037584352087294029733065323037,
898 0.953466330933529595670542153117441217385778970722928709744032785998659968545218453659240130233582534774898151891733479282535753978148461113540586642158959960576450194110227244917027542615969931264642558826861849879462445562515021686850000796728098509715242914037584352087294029733065323037,
899 -0.9748463285901535076408855409463886425919753587660735159915535795213615418522097861453793631489077475879942531686312828815850606606723934989449712098819567832006321696976642960827145823863021255140243314880501660378006503263873026307903475085446191459107418015415582384949678647211551489721,
900 0.9748463285901535076408855409463886425919753587660735159915535795213615418522097861453793631489077475879942531686312828815850606606723934989449712098819567832006321696976642960827145823863021255140243314880501660378006503263873026307903475085446191459107418015415582384949678647211551489721,
901 -0.9897394542663855719444258911056793473243812469080222063838314990738588956493016881458138665353391265218854757816642382229846984673611790015352422220966822016772001723861780871441428722351400666426728990571430880333042570017721499615526670791599829502155990828063146809349579608909666722819,
902 0.9897394542663855719444258911056793473243812469080222063838314990738588956493016881458138665353391265218854757816642382229846984673611790015352422220966822016772001723861780871441428722351400666426728990571430880333042570017721499615526670791599829502155990828063146809349579608909666722819,
903 -0.9980499305356876198128470765515809974904653702745880901607443940139348595515166700882640925126086848353532659625191604229888026859390699340181237848617802304847467284152010720002778119121338543224871675570944920093329339106385213311051213023875110360435233042859503016171489774735327253913,
904 0.9980499305356876198128470765515809974904653702745880901607443940139348595515166700882640925126086848353532659625191604229888026859390699340181237848617802304847467284152010720002778119121338543224871675570944920093329339106385213311051213023875110360435233042859503016171489774735327253913,
905 };
906
907 case 39:
908 return {
909 0,
910 -0.0794438046087554775819170831926406468850031651067419332552293916746906405843207105218011652505044895475366886846261763450099459812637643053474684951625012013292136416275960508834677265995745354667243069202373637296540794197571881009753980210679953460862353082950696859015431603315449891264,
911 0.0794438046087554775819170831926406468850031651067419332552293916746906405843207105218011652505044895475366886846261763450099459812637643053474684951625012013292136416275960508834677265995745354667243069202373637296540794197571881009753980210679953460862353082950696859015431603315449891264,
912 -0.1583853399978377999227010613613993844668262368651431404663527597194282794598038523803460852474563157928905847124350643343955293744548562604128764173777367050281669790177245639550330117751034533378406682206202361539118571636228286926140323184036997257016304421683367927561051249227618319767,
913 0.1583853399978377999227010613613993844668262368651431404663527597194282794598038523803460852474563157928905847124350643343955293744548562604128764173777367050281669790177245639550330117751034533378406682206202361539118571636228286926140323184036997257016304421683367927561051249227618319767,
914 -0.2363255124618357673360063273326504480657192247940575959303493201297460766371228134266479477134236815175519812006154083353319279734391782628143565239463954308994209202641439122079581570214573908422018266995568875936553530644480671498852567572717910883560037981562394345485859314468867167012,
915 0.2363255124618357673360063273326504480657192247940575959303493201297460766371228134266479477134236815175519812006154083353319279734391782628143565239463954308994209202641439122079581570214573908422018266995568875936553530644480671498852567572717910883560037981562394345485859314468867167012,
916 -0.3127715592481859225359969117856287396019056099775393502648176246410020937919737480201052200640624983798746492568431024269969261796670422064061191254298208364576145082805228399713357712199520110967432349132427816954612986629645299772069306091188738838413286312937851411161474596234735659172,
917 0.3127715592481859225359969117856287396019056099775393502648176246410020937919737480201052200640624983798746492568431024269969261796670422064061191254298208364576145082805228399713357712199520110967432349132427816954612986629645299772069306091188738838413286312937851411161474596234735659172,
918 -0.3872401639715614558538819656369626960125761727168266158801475051956909297799076826262330711133879790207836074444047664583474972514531917951707829679265081679116944903552458435297136845544780073270724408877282586869058355283515671536960626037185872390377949664392690651096226027590351748775,
919 0.3872401639715614558538819656369626960125761727168266158801475051956909297799076826262330711133879790207836074444047664583474972514531917951707829679265081679116944903552458435297136845544780073270724408877282586869058355283515671536960626037185872390377949664392690651096226027590351748775,
920 -0.4592605123091360486632466331095723629387491536960172378760899388485790110546338983443825054850078431965426235981791430126975070005961275697768938336192423321802897054339244947024379308506866263843837793552055637126474075309314850644577955819157839195778873866149327334297618678321193674037,
921 0.4592605123091360486632466331095723629387491536960172378760899388485790110546338983443825054850078431965426235981791430126975070005961275697768938336192423321802897054339244947024379308506866263843837793552055637126474075309314850644577955819157839195778873866149327334297618678321193674037,
922 -0.5283772686604374738963436358082225053407176534854247759852906283605026517227815507046545308463539021772280363316588254579622600072459370186109026798292538004404663559051520978312217306117370685250232914174546668622757533293259286370835109410380281836288869567991657913807086875785858981229,
923 0.5283772686604374738963436358082225053407176534854247759852906283605026517227815507046545308463539021772280363316588254579622600072459370186109026798292538004404663559051520978312217306117370685250232914174546668622757533293259286370835109410380281836288869567991657913807086875785858981229,
924 -0.5941534549572779886928900746191060681655915446781265353708264711565741741875066447025299734064762324670077574579502318952576560804216680843108234456628907681143714546344100587779227268545554987769883835744609224846174822343466958064341132198570331597671128134624603344658666542945842236284,
925 0.5941534549572779886928900746191060681655915446781265353708264711565741741875066447025299734064762324670077574579502318952576560804216680843108234456628907681143714546344100587779227268545554987769883835744609224846174822343466958064341132198570331597671128134624603344658666542945842236284,
926 -0.6561732134320109107344259349762561848801076115769704305418055467772274483408932747474153458196636270318267463511766528486704463409396850967638162365421441682035779834852934588266162382292634650939331455137772121216743110874653988961430007475570418284122946078180780656129763678405332203657,
927 0.6561732134320109107344259349762561848801076115769704305418055467772274483408932747474153458196636270318267463511766528486704463409396850967638162365421441682035779834852934588266162382292634650939331455137772121216743110874653988961430007475570418284122946078180780656129763678405332203657,
928 -0.7140444358945346791338670361518307896643452818936982151976754477676160200193476521253436386792653204489479631321097829291261138127870622579431579006061351313010224540630591953958160525354015151503345280188074511986202262125193292538715054233690311069723000893036917900004695127501076862307,
929 0.7140444358945346791338670361518307896643452818936982151976754477676160200193476521253436386792653204489479631321097829291261138127870622579431579006061351313010224540630591953958160525354015151503345280188074511986202262125193292538715054233690311069723000893036917900004695127501076862307,
930 -0.76740124293106349983227240422834294547283411345901066174765116605532532252229803966152022200537115215363662222327719499675061393198322771638613374240581512648814653641625039248658415893763563293320641783185239299042771170584477073593732838820366507716968973548042203809381649110610831199,
931 0.76740124293106349983227240422834294547283411345901066174765116605532532252229803966152022200537115215363662222327719499675061393198322771638613374240581512648814653641625039248658415893763563293320641783185239299042771170584477073593732838820366507716968973548042203809381649110610831199,
932 -0.8159062974301431043532326784096298277278140605209238573590443437300435924617962250857644858790855688673924954433156685420490333021396229579179315864159582643500893548553293696539915836180911722275487091510214308865044838349966367121736380499373855700323805275034583799642838011269208143876,
933 0.8159062974301431043532326784096298277278140605209238573590443437300435924617962250857644858790855688673924954433156685420490333021396229579179315864159582643500893548553293696539915836180911722275487091510214308865044838349966367121736380499373855700323805275034583799642838011269208143876,
934 -0.8592529379999061539137974391260423705350844453198220605261542405311358029044792744635674962771429214389088766962432871803242182536576798678449550753594443292636677944977971117692779910222829103349563667081590975630875709498481626516792039101438450748782133189244259922467412087092936342593,
935 0.8592529379999061539137974391260423705350844453198220605261542405311358029044792744635674962771429214389088766962432871803242182536576798678449550753594443292636677944977971117692779910222829103349563667081590975630875709498481626516792039101438450748782133189244259922467412087092936342593,
936 -0.8971671192929928878482910908608136510656920779756230024982514287835189211780371408210081817751886548979617258607410428406379694351902931031224586453475628096892453380725668610834050545568437582764736054714049363454880905321746777896977247695323777107463114825991224110311933171477204057691,
937 0.8971671192929928878482910908608136510656920779756230024982514287835189211780371408210081817751886548979617258607410428406379694351902931031224586453475628096892453380725668610834050545568437582764736054714049363454880905321746777896977247695323777107463114825991224110311933171477204057691,
938 -0.929409148486738229697816964357734561844102809507703526888272882741416161821668887453298158547711641920929583070699833141530647463740204372488745404426982419083269201078451816790426606197689655133965902264817789363046844921204547543702391673768061346632008276714096803004950606816543374515,
939 0.929409148486738229697816964357734561844102809507703526888272882741416161821668887453298158547711641920929583070699833141530647463740204372488745404426982419083269201078451816790426606197689655133965902264817789363046844921204547543702391673768061346632008276714096803004950606816543374515,
940 -0.9557752123246522771108918971910822030017717906388761358305585045982468417661491275269647813089426485310070619351586936358540391162951303984760095886655085522904662628697822347901072159242108350275204873332249260068854573855041643160076934738642516736760626959308201403782496943939513502044,
941 0.9557752123246522771108918971910822030017717906388761358305585045982468417661491275269647813089426485310070619351586936358540391162951303984760095886655085522904662628697822347901072159242108350275204873332249260068854573855041643160076934738642516736760626959308201403782496943939513502044,
942 -0.9760987093334710538448503198895184942907474126801017027776037386311116498958870306530543944308079639853186316945623871264765417579367731962055473915410783684239646589629628839365510210422800890872283173443825787278797962777885391501553975117062227356730688946222545840367087083514937969134,
943 0.9760987093334710538448503198895184942907474126801017027776037386311116498958870306530543944308079639853186316945623871264765417579367731962055473915410783684239646589629628839365510210422800890872283173443825787278797962777885391501553975117062227356730688946222545840367087083514937969134,
944 -0.9902515368546859836397751172470782047096938210401917962588294195834722376246862160419391535957080401970121989981987592272175425045434453252287313517858403066033375417468167001245305111782372957100712848469232915931587079802450142929638129292104971098982783843690985495836031181089880509471,
945 0.9902515368546859836397751172470782047096938210401917962588294195834722376246862160419391535957080401970121989981987592272175425045434453252287313517858403066033375417468167001245305111782372957100712848469232915931587079802450142929638129292104971098982783843690985495836031181089880509471,
946 -0.9981473830664329060054723028518204418320097400496642117612179179650092121573305537571631385801434305575920903766119693565558849704855298170189110205582358695469915747821922563809372922076463418917807414771381125471796267733556252079651198377811184681576085314818301633322988653909324530375,
947 0.9981473830664329060054723028518204418320097400496642117612179179650092121573305537571631385801434305575920903766119693565558849704855298170189110205582358695469915747821922563809372922076463418917807414771381125471796267733556252079651198377811184681576085314818301633322988653909324530375,
948 };
949
950 case 40:
951 return {
952 -0.0387724175060508219331934440246232946793646343831415991686371814380065750009207562086042738063514843900740720936834079453973320780490382668951180110474166261315839949200261083848853078015066473021563104420605364428655010372310398407500879846856979806260346749479540591420129798011298065484,
953 0.0387724175060508219331934440246232946793646343831415991686371814380065750009207562086042738063514843900740720936834079453973320780490382668951180110474166261315839949200261083848853078015066473021563104420605364428655010372310398407500879846856979806260346749479540591420129798011298065484,
954 -0.1160840706752552084834512844080241137687285308542159490302974321615791639478671735153771134610938427797368020682710027396461829046568432662618737006287454239959800560578326496481977855895512739168365424763715320662091420043156944036815055875474248335752944260913450868338578230277431777387,
955 0.1160840706752552084834512844080241137687285308542159490302974321615791639478671735153771134610938427797368020682710027396461829046568432662618737006287454239959800560578326496481977855895512739168365424763715320662091420043156944036815055875474248335752944260913450868338578230277431777387,
956 -0.1926975807013710997155168520651498948140920211052088748854675922365027216636434115499246207426015185563112120961525336504077458842983031778352374311727193681144603579129906564382192316000401630378570619300482412127974630499268753296353365529455146942439026462378605440393133368225933231088,
957 0.1926975807013710997155168520651498948140920211052088748854675922365027216636434115499246207426015185563112120961525336504077458842983031778352374311727193681144603579129906564382192316000401630378570619300482412127974630499268753296353365529455146942439026462378605440393133368225933231088,
958 -0.2681521850072536811411843448085961834248043732362469814572599748738211931937342243521903751985304821055031157584806628770005379355217212805218597032571254495248052537633074026824585230743483711732922210089657290826844886857884650988973694198564044157382475041133710327288151852192158413686,
959 0.2681521850072536811411843448085961834248043732362469814572599748738211931937342243521903751985304821055031157584806628770005379355217212805218597032571254495248052537633074026824585230743483711732922210089657290826844886857884650988973694198564044157382475041133710327288151852192158413686,
960 -0.3419940908257584730074924811791943100669536200273257964634095840981437089421208833231954666480002650097183512549316033554548093676097147355543572604795027768133252496293583747891038677108031494713595712077624453403526314734435698830600148345447049960987314133543630375947983206850953614132,
961 0.3419940908257584730074924811791943100669536200273257964634095840981437089421208833231954666480002650097183512549316033554548093676097147355543572604795027768133252496293583747891038677108031494713595712077624453403526314734435698830600148345447049960987314133543630375947983206850953614132,
962 -0.4137792043716050015248797458037136829740996240529182382944022510686426636092207314378360588714878735765828127432199828129608545523475114606982436766403272546898005087790309644334083104831779150178459547626638838369472907863017682248906440874709098926360321425679413446753478406394482180873,
963 0.4137792043716050015248797458037136829740996240529182382944022510686426636092207314378360588714878735765828127432199828129608545523475114606982436766403272546898005087790309644334083104831779150178459547626638838369472907863017682248906440874709098926360321425679413446753478406394482180873,
964 -0.4830758016861787129085665742448230045990223955331141007893352432259434427419068592458751048211574786071188212091703304662875098865374155618712754198783099567090368339220383890885629682728508140400454317870914643586041435020748040629191345043187602420027006076648683844335345133797488941688,
965 0.4830758016861787129085665742448230045990223955331141007893352432259434427419068592458751048211574786071188212091703304662875098865374155618712754198783099567090368339220383890885629682728508140400454317870914643586041435020748040629191345043187602420027006076648683844335345133797488941688,
966 -0.5494671250951282020759313055295179702339751015956514649025654717218557451134835904717632922456344632846815618417771097999922463920880726568452792558764796457354274969859701080671040451235825432190694002842823321471540545365828260670558725088304365187801682128018559512787383396362830814084,
967 0.5494671250951282020759313055295179702339751015956514649025654717218557451134835904717632922456344632846815618417771097999922463920880726568452792558764796457354274969859701080671040451235825432190694002842823321471540545365828260670558725088304365187801682128018559512787383396362830814084,
968 -0.6125538896679802379526124502306948773801237816831496111353475625301909724244382352201219596194301085688296276657507955354564859154383949632349615610178463302465450625677437426322335579261713164614566337945281016700891217126889632422276694807232959758548054946242419970158274843546562896128,
969 0.6125538896679802379526124502306948773801237816831496111353475625301909724244382352201219596194301085688296276657507955354564859154383949632349615610178463302465450625677437426322335579261713164614566337945281016700891217126889632422276694807232959758548054946242419970158274843546562896128,
970 -0.6719566846141795483793545149614941099703259813838511500710929689866624759566197659460319449414247484143693664846640249410433967574668427681724556072645888899902999109957289396311828373868864257543565675491155033278241973768423824379629810889131235474158639425957943751802579105358101437125,
971 0.6719566846141795483793545149614941099703259813838511500710929689866624759566197659460319449414247484143693664846640249410433967574668427681724556072645888899902999109957289396311828373868864257543565675491155033278241973768423824379629810889131235474158639425957943751802579105358101437125,
972 -0.727318255189927103280996451754930548557378673533328137547551244185929114646088472607541106024961037177437172068325115132068030798200777855917892385144259763685649900007689806111208247139066557942574988847129347848369365946124318727793645614045713857098889926516730480715517860352272154847,
973 0.727318255189927103280996451754930548557378673533328137547551244185929114646088472607541106024961037177437172068325115132068030798200777855917892385144259763685649900007689806111208247139066557942574988847129347848369365946124318727793645614045713857098889926516730480715517860352272154847,
974 -0.7783056514265193876949715455064948480206913161268917942453420606293119419161805714412000916455954100951830053795233247507698641970544722847159856321506153015059764239421714518116481182392648638895672746573008812783918160973568965931102441772747870273162552580798659655085131520530622370713,
975 0.7783056514265193876949715455064948480206913161268917942453420606293119419161805714412000916455954100951830053795233247507698641970544722847159856321506153015059764239421714518116481182392648638895672746573008812783918160973568965931102441772747870273162552580798659655085131520530622370713,
976 -0.8246122308333116631963202306660987739072403842429877996917909631528071718426957244324495250320997840421522989385573064249180956274746679787751740619987083687806593741767318070790340984289743718842568646039284940001952390909834861877921413925776493604508600529889546834570106784082910700988,
977 0.8246122308333116631963202306660987739072403842429877996917909631528071718426957244324495250320997840421522989385573064249180956274746679787751740619987083687806593741767318070790340984289743718842568646039284940001952390909834861877921413925776493604508600529889546834570106784082910700988,
978 -0.8659595032122595038207818083546199635705465530111016494599402548066820788470825553009165622169194663154203350066402206491680303142899174610003067614032101532412431885409274954692449165276705619542257290246709023222657528554547845627638450858756755504332449006069263907210308491862169777414,
979 0.8659595032122595038207818083546199635705465530111016494599402548066820788470825553009165622169194663154203350066402206491680303142899174610003067614032101532412431885409274954692449165276705619542257290246709023222657528554547845627638450858756755504332449006069263907210308491862169777414,
980 -0.9020988069688742967282533308684931035844880810576694677252601115403701814009847073958939877340805982026522923282235552226594521048839206076272888040152334107810206777814359785563804695611048738682633185711383914425119106257784410320846069028896142336651718457065337341409725046171512118291,
981 0.9020988069688742967282533308684931035844880810576694677252601115403701814009847073958939877340805982026522923282235552226594521048839206076272888040152334107810206777814359785563804695611048738682633185711383914425119106257784410320846069028896142336651718457065337341409725046171512118291,
982 -0.9328128082786765333608521668452057164347535752826924492293430154156405239233462295338546873417845462223664550349244297500644930141092943489617002184369950518025928004051708853476015870934550935048098618114762988723507356945934171527545038397147168708240644635119160300580550761333724406468,
983 0.9328128082786765333608521668452057164347535752826924492293430154156405239233462295338546873417845462223664550349244297500644930141092943489617002184369950518025928004051708853476015870934550935048098618114762988723507356945934171527545038397147168708240644635119160300580550761333724406468,
984 -0.9579168192137916558045409994527592850948834906027470315690538435817583556234837293204206116356370210419616302479734544749032901632128586811804671597294182522422573335355602167071250747800131501787457523846378232947004192597257717898484701968473491747310048787832008827262026358023658685519,
985 0.9579168192137916558045409994527592850948834906027470315690538435817583556234837293204206116356370210419616302479734544749032901632128586811804671597294182522422573335355602167071250747800131501787457523846378232947004192597257717898484701968473491747310048787832008827262026358023658685519,
986 -0.9772599499837742626633702837129038069786679320379860964292620160110632144442144571876893008887298586723063430725290153090130600267046997364560203029836522187505100184095156544802898022620218089131682490764138062866156210804450733569425565477481658702656993261965133267818736936372009339002,
987 0.9772599499837742626633702837129038069786679320379860964292620160110632144442144571876893008887298586723063430725290153090130600267046997364560203029836522187505100184095156544802898022620218089131682490764138062866156210804450733569425565477481658702656993261965133267818736936372009339002,
988 -0.9907262386994570064530543522213721549622220813510865378830762443040789032385445966291105059825021678098495682760597336211971546432886185883314956337485516864330212694006044030016395477282616785959093287915090727554052676614935503968760713699338471104841229808231231300279920758541233926572,
989 0.9907262386994570064530543522213721549622220813510865378830762443040789032385445966291105059825021678098495682760597336211971546432886185883314956337485516864330212694006044030016395477282616785959093287915090727554052676614935503968760713699338471104841229808231231300279920758541233926572,
990 -0.998237709710559200349622702420586492335770381595045906603336117096838863019727805077886187731208284346697196268812609614867897550598426581197494366244590175438859840302626210784505751330455981422943288946136895214190796691246391128558183957283158133521955987932442044279216204993487154415,
991 0.998237709710559200349622702420586492335770381595045906603336117096838863019727805077886187731208284346697196268812609614867897550598426581197494366244590175438859840302626210784505751330455981422943288946136895214190796691246391128558183957283158133521955987932442044279216204993487154415,
992 };
993
994 case 41:
995 return {
996 0,
997 -0.0756232589891629969237661936512002674810506356066569487501038170943591679222303921523402083259610755496703772137517720171641921084278907133236887500241782758754779848260720820452505068427413924914200608686490399550118032052387382600726424493629392215984855719796240571574821194805397158466,
998 0.0756232589891629969237661936512002674810506356066569487501038170943591679222303921523402083259610755496703772137517720171641921084278907133236887500241782758754779848260720820452505068427413924914200608686490399550118032052387382600726424493629392215984855719796240571574821194805397158466,
999 -0.1508133548639921635743779678845823757756309453294978309651694419904466580549197018975337187362914790979982814002203726006345614042311949487208729264647864243923718353599619143280030436635762765286053641190688725521375688591086572576717449353925308111304977642404565189412691321083207246443,
1000 0.1508133548639921635743779678845823757756309453294978309651694419904466580549197018975337187362914790979982814002203726006345614042311949487208729264647864243923718353599619143280030436635762765286053641190688725521375688591086572576717449353925308111304977642404565189412691321083207246443,
1001 -0.2251396056334227756057862566554723302999124206442432223501878545270115772112551772349449922254939461490023621740377558526542347791498453904025159303217953341384286891406580021317696498779619882196293930426337782953027626746022883201848535271300376992118138573025456483183220449787414330887,
1002 0.2251396056334227756057862566554723302999124206442432223501878545270115772112551772349449922254939461490023621740377558526542347791498453904025159303217953341384286891406580021317696498779619882196293930426337782953027626746022883201848535271300376992118138573025456483183220449787414330887,
1003 -0.298176277341824865922982880478924304139955868446148526074545741222712918916658002374740330139707213202992026660465515347005023576749400428121653960249151515563797594374040427256484165229704144030340109010899737852938366524331539194505448099635565021959551411824022458782104362290333084915,
1004 0.298176277341824865922982880478924304139955868446148526074545741222712918916658002374740330139707213202992026660465515347005023576749400428121653960249151515563797594374040427256484165229704144030340109010899737852938366524331539194505448099635565021959551411824022458782104362290333084915,
1005 -0.3695050226404814414283669132999352056240869713318760787512048883377870009992557806492316796597948310230447292408214318244192742012869384716045604737769764997377890310661927340089035952728342864687305347750291257474389100447675058847010471559745402935688350910286936695259255374090150806219,
1006 0.3695050226404814414283669132999352056240869713318760787512048883377870009992557806492316796597948310230447292408214318244192742012869384716045604737769764997377890310661927340089035952728342864687305347750291257474389100447675058847010471559745402935688350910286936695259255374090150806219,
1007 -0.4387172770514070885171198567280392484217857587594686433615714276070343365089982655809518462576424129798330037301642871382259158212734702344108938891830430330590247259079547010010486668637403461455667745519771214769396952944188108477717872317336392243397398440147705161947964362576799092112,
1008 0.4387172770514070885171198567280392484217857587594686433615714276070343365089982655809518462576424129798330037301642871382259158212734702344108938891830430330590247259079547010010486668637403461455667745519771214769396952944188108477717872317336392243397398440147705161947964362576799092112,
1009 -0.5054165991994060327083360702026947649510755460151802456683240900493794478701947358151159169020265020198795039790887596865537638578682099062129007399803742484011013745736299283022854601416393802359105856582214862852038585990363529849429329674181232669637147900012936414878201669564203427234,
1010 0.5054165991994060327083360702026947649510755460151802456683240900493794478701947358151159169020265020198795039790887596865537638578682099062129007399803742484011013745736299283022854601416393802359105856582214862852038585990363529849429329674181232669637147900012936414878201669564203427234,
1011 -0.569220941610215869654747215282980251610456923979545243835517045323906142148847026333528310891270674630559542916541375248974719240705899700192759670694010595207318318151935450157107596687349776096260232663834670598723024467365321635099317150541996099565818015579090404364037430761729805564,
1012 0.569220941610215869654747215282980251610456923979545243835517045323906142148847026333528310891270674630559542916541375248974719240705899700192759670694010595207318318151935450157107596687349776096260232663834670598723024467365321635099317150541996099565818015579090404364037430761729805564,
1013 -0.629764839072196320488649091695103501078514780739470873876567546255537739680748371216286521439160717680049560896745475531484767340638798771837509811663112325232416047673287945807978191179949562736873611307569031858759886266769154560182284697962590082973851915657684566889790449315853322349,
1014 0.629764839072196320488649091695103501078514780739470873876567546255537739680748371216286521439160717680049560896745475531484767340638798771837509811663112325232416047673287945807978191179949562736873611307569031858759886266769154560182284697962590082973851915657684566889790449315853322349,
1015 -0.6867015020349512895846038565291348120664384601496731287869442692373830794350706168243524823699449931261082132857271177311483913760753130895849373760476648355149263351059819067245032187960696576499789877669732558923199534529289139708498790023957742994609727431053070252289935298907215464742,
1016 0.6867015020349512895846038565291348120664384601496731287869442692373830794350706168243524823699449931261082132857271177311483913760753130895849373760476648355149263351059819067245032187960696576499789877669732558923199534529289139708498790023957742994609727431053070252289935298907215464742,
1017 -0.7397048030699261810601687444685590003952544390525689654764463583302985176340053391228768612292438813949561980312517710142896107892060883005839885527870685752838387377946266289842162844167061843181460387774471039893216667334303787962244894050290606386956637120669725517372473343618322370819,
1018 0.7397048030699261810601687444685590003952544390525689654764463583302985176340053391228768612292438813949561980312517710142896107892060883005839885527870685752838387377946266289842162844167061843181460387774471039893216667334303787962244894050290606386956637120669725517372473343618322370819,
1019 -0.7884711450474093727362217814667702889947120790987272103776864620549012257625506176506198510860638697460513667044791855084770437772746882346859059719195722198050490068959754642510058541926399407860960953940353019986962053287484977421348653270115063782698087527254301078648370772186759835707,
1020 0.7884711450474093727362217814667702889947120790987272103776864620549012257625506176506198510860638697460513667044791855084770437772746882346859059719195722198050490068959754642510058541926399407860960953940353019986962053287484977421348653270115063782698087527254301078648370772186759835707,
1021 -0.8327212004013613312442727790485437999769759929785821333041755709207026605432615823603617129364320686676374402002358623928176584074751354642296297941477204649465193871749560429715870279625118004160758464830599225860091818610088908369298083387103911740027654911676953691454574876187044112887,
1022 0.8327212004013613312442727790485437999769759929785821333041755709207026605432615823603617129364320686676374402002358623928176584074751354642296297941477204649465193871749560429715870279625118004160758464830599225860091818610088908369298083387103911740027654911676953691454574876187044112887,
1023 -0.8722015116924414088336705742343294602820426555395330018475216718183543064854469483931007296882523590212952424027905375300904158760195610000798577756968460836361150927464514303612157148722769285458097673074097859391807440337132855050872591072530800279665480561781063828193456189793356899257,
1024 0.8722015116924414088336705742343294602820426555395330018475216718183543064854469483931007296882523590212952424027905375300904158760195610000798577756968460836361150927464514303612157148722769285458097673074097859391807440337132855050872591072530800279665480561781063828193456189793356899257,
1025 -0.9066859447581011729583404132307229733543071853222848544174178338069594521544207160536711549703546547488969768682603725385579407399124525592889029465640330008145656644655062771681302139650900363151192284275348936600304840371972861107595481109676800404163578510325938303331841145702545926634,
1026 0.9066859447581011729583404132307229733543071853222848544174178338069594521544207160536711549703546547488969768682603725385579407399124525592889029465640330008145656644655062771681302139650900363151192284275348936600304840371972861107595481109676800404163578510325938303331841145702545926634,
1027 -0.935976987497853825682318275284766266271237118087344774557194300083162382718063119494622441508306722233857799973244582594488016793454846877209544708545107139180201978431204564069960604570044405133769214249358031944684837317633097470286891375887486647816810710544991227690017309612455358298,
1028 0.935976987497853825682318275284766266271237118087344774557194300083162382718063119494622441508306722233857799973244582594488016793454846877209544708545107139180201978431204564069960604570044405133769214249358031944684837317633097470286891375887486647816810710544991227690017309612455358298,
1029 -0.9599068917303462260994416960686865820669510908294663506572741746308184998437397199839824520188628272642744266447304916960566843527486943185792128835224185995463087184831238200996783421975316046749558564242407204019350206297051652333904938617991813992388819815620691505764927510177674537429,
1030 0.9599068917303462260994416960686865820669510908294663506572741746308184998437397199839824520188628272642744266447304916960566843527486943185792128835224185995463087184831238200996783421975316046749558564242407204019350206297051652333904938617991813992388819815620691505764927510177674537429,
1031 -0.9783386735610833844691707066739671983756367819186542823908638519119979009008270533050984844697538178716196804974071267590365777333572836841127020918416506935906918228576015879224839468858952854044652193969656960659436277850008028416059471510166420378333615159546139918002767257207755135714,
1032 0.9783386735610833844691707066739671983756367819186542823908638519119979009008270533050984844697538178716196804974071267590365777333572836841127020918416506935906918228576015879224839468858952854044652193969656960659436277850008028416059471510166420378333615159546139918002767257207755135714,
1033 -0.9911671096990163082501588945731696576927560135700030473139233758752984652122903813804159282310382464791393720182583773316945845961745503955637243329945634061990912496176040050366687001970664504129152547457472607986430099695332474857354696159207863491129627820235384915159362332440949567662,
1034 0.9911671096990163082501588945731696576927560135700030473139233758752984652122903813804159282310382464791393720182583773316945845961745503955637243329945634061990912496176040050366687001970664504129152547457472607986430099695332474857354696159207863491129627820235384915159362332440949567662,
1035 -0.9983215885747714415191885080883775679315043515136701664305189995082435292455981069034539790605563825750131855265033708088981618877268356563926199753830375426358692803185946565112045452283751949024159636344229132719337245450635388803496101776779825366033502853468402594696424625388274781776,
1036 0.9983215885747714415191885080883775679315043515136701664305189995082435292455981069034539790605563825750131855265033708088981618877268356563926199753830375426358692803185946565112045452283751949024159636344229132719337245450635388803496101776779825366033502853468402594696424625388274781776,
1037 };
1038
1039 case 42:
1040 return {
1041 -0.036948943165351775813095980037559426641708452249222531349645010606524170696083857530217773875697544219694960358827157795471132563885638090996704528323264466430993885971645993259311353863621242990960854011741930567893057625795921707578222152604375823902628714171641992059378640522132965463,
1042 0.036948943165351775813095980037559426641708452249222531349645010606524170696083857530217773875697544219694960358827157795471132563885638090996704528323264466430993885971645993259311353863621242990960854011741930567893057625795921707578222152604375823902628714171641992059378640522132965463,
1043 -0.1106450272085198683491225450026410048673440244836308074034761448800633088328708252925406909348536470975394047810493795607933982991675485254062085364712614493975058077444889113202216338127409940795075581361747411764977429438030978771211075608192492175399458405070664490227272083047479140831,
1044 0.1106450272085198683491225450026410048673440244836308074034761448800633088328708252925406909348536470975394047810493795607933982991675485254062085364712614493975058077444889113202216338127409940795075581361747411764977429438030978771211075608192492175399458405070664490227272083047479140831,
1045 -0.1837368065648545508527556393807429409333239616225151003544115713532119737115205884666688346120040683587485515502434099513905982365075328094284163318534074156954504327249613964978502529944455656974572819741574306165805688633895786370455028365652161108585011150413100482734359671395449391652,
1046 0.1837368065648545508527556393807429409333239616225151003544115713532119737115205884666688346120040683587485515502434099513905982365075328094284163318534074156954504327249613964978502529944455656974572819741574306165805688633895786370455028365652161108585011150413100482734359671395449391652,
1047 -0.2558250793428790839664147910187084487687664564654009546606981667076479754905940387809403218356086491388635239730022604028101814168034750134378731822234789725064637076233061000062961948403199685206769512854122070990448444727587129940320225402079426863042413866441830444040015202877990064253,
1048 0.2558250793428790839664147910187084487687664564654009546606981667076479754905940387809403218356086491388635239730022604028101814168034750134378731822234789725064637076233061000062961948403199685206769512854122070990448444727587129940320225402079426863042413866441830444040015202877990064253,
1049 -0.3265161244654115121971565893754656690584114704985845239381966338134362139332000229756212972273297584732422217294902353530370529792888318309563277830793889597245968568128861217747709146519523881315913298929533027154882041645425089602576946388645348734406865877350430850116671360731095591965,
1050 0.3265161244654115121971565893754656690584114704985845239381966338134362139332000229756212972273297584732422217294902353530370529792888318309563277830793889597245968568128861217747709146519523881315913298929533027154882041645425089602576946388645348734406865877350430850116671360731095591965,
1051 -0.3954238520429750576770939545943719807991785764863534882619755104382334752176817473380218854752843478541640246982206133400652666670433866327539047219629229565365199399485026266154037149637154185901381913850110454567526891876512028205720552029131462465554252850032581601039842417465882350721,
1052 0.3954238520429750576770939545943719807991785764863534882619755104382334752176817473380218854752843478541640246982206133400652666670433866327539047219629229565365199399485026266154037149637154185901381913850110454567526891876512028205720552029131462465554252850032581601039842417465882350721,
1053 -0.4621719120704219297590750299306359851096649084736086310928303621397541386322989729573907095723929775694802205247147682853041958036636649879478836587413518962497030690970774680230652869261455101766375654648648289345183400406633166430801677215776578522481257390007739453133309102060200838203,
1054 0.4621719120704219297590750299306359851096649084736086310928303621397541386322989729573907095723929775694802205247147682853041958036636649879478836587413518962497030690970774680230652869261455101766375654648648289345183400406633166430801677215776578522481257390007739453133309102060200838203,
1055 -0.5263957499311922875928675587919014614357397649299099289284323511786528423308660773156148870198798417096461795247813228843652707336708539342621039641144050601086359733963698747743538893123674171845936936237545790313853312190650623581150526314537166204558198675677587501899138444837464883517,
1056 0.5263957499311922875928675587919014614357397649299099289284323511786528423308660773156148870198798417096461795247813228843652707336708539342621039641144050601086359733963698747743538893123674171845936936237545790313853312190650623581150526314537166204558198675677587501899138444837464883517,
1057 -0.5877445974851093228407113454739957199054313048280016458982562702218697857642985157339939819641291682043414817030199941290537726292543929732520017554582119086888049369549267383568122898748498769732628560214610595272298764720091263905733212617014259751548920142703511796004498325490794802265,
1058 0.5877445974851093228407113454739957199054313048280016458982562702218697857642985157339939819641291682043414817030199941290537726292543929732520017554582119086888049369549267383568122898748498769732628560214610595272298764720091263905733212617014259751548920142703511796004498325490794802265,
1059 -0.6458833888692478339574963037184117011690865438401438646847262183541865374829930525902858806350826514583527989385454837658127397362719622861842613798930889882176005474041114680171820040343464138318379097998954970514747975460866969428960794658589951247330387646550932954372874056762066600829,
1060 0.6458833888692478339574963037184117011690865438401438646847262183541865374829930525902858806350826514583527989385454837658127397362719622861842613798930889882176005474041114680171820040343464138318379097998954970514747975460866969428960794658589951247330387646550932954372874056762066600829,
1061 -0.700494590556171213741569929055465534300175941800093181127569280382645726185296790039840964708989083878617286852350523691243610590039290746289750102998671280995207212139368560481421914834982125353995814089332539455133138912912806470663363155718631208819154399663539841666754488365914992487,
1062 0.700494590556171213741569929055465534300175941800093181127569280382645726185296790039840964708989083878617286852350523691243610590039290746289750102998671280995207212139368560481421914834982125353995814089332539455133138912912806470663363155718631208819154399663539841666754488365914992487,
1063 -0.7512799356894804895684721759146586555025645198295409248539312307361791287425612971904935277260122831970851752499666418307096429222305509200149197440545715203522328773324739075567670686249004587262267698240845372056077832964520034730710852943413120695100507362605054841404974299708726005753,
1064 0.7512799356894804895684721759146586555025645198295409248539312307361791287425612971904935277260122831970851752499666418307096429222305509200149197440545715203522328773324739075567670686249004587262267698240845372056077832964520034730710852943413120695100507362605054841404974299708726005753,
1065 -0.7979620532554874132327059525463766601323755112906541340580999385164149611421833697828851776979629423858549033940207851472160652970973107746334156919842806533736727400620614817166233763900788278048923049822740032260709179007959314245751488213946098636601290198753580288087042879108384154544,
1066 0.7979620532554874132327059525463766601323755112906541340580999385164149611421833697828851776979629423858549033940207851472160652970973107746334156919842806533736727400620614817166233763900788278048923049822740032260709179007959314245751488213946098636601290198753580288087042879108384154544,
1067 -0.8402859832618169009254399950860998178233985751935683568051072777295817603912017280073430569132422196633408025516026048317618888663536709792970542690249986664524829936044388581810375737530852329544742046973490288602644217497386605180198129607938474998059776778332707382547616384629598432546,
1068 0.8402859832618169009254399950860998178233985751935683568051072777295817603912017280073430569132422196633408025516026048317618888663536709792970542690249986664524829936044388581810375737530852329544742046973490288602644217497386605180198129607938474998059776778332707382547616384629598432546,
1069 -0.8780205698121727427119851034786235340628197162439185987558612703235041967532064169945662492103741132725453051316708972320092323582901456659597565691931007385939501567106980829686520796305184204064446271775731730931909704867159632060266154997772450886945104615613787143969957888659968010141,
1070 0.8780205698121727427119851034786235340628197162439185987558612703235041967532064169945662492103741132725453051316708972320092323582901456659597565691931007385939501567106980829686520796305184204064446271775731730931909704867159632060266154997772450886945104615613787143969957888659968010141,
1071 -0.9109597249041274525838478792085065423189003513394556038784481336931501226568621395421591537925355058159113732574073362573215983848525755068925831806570507133380325723634316695739162691880146671903257330773070595235301057483728432398871185870752801604241257587133084964542778388371213149692,
1072 0.9109597249041274525838478792085065423189003513394556038784481336931501226568621395421591537925355058159113732574073362573215983848525755068925831806570507133380325723634316695739162691880146671903257330773070595235301057483728432398871185870752801604241257587133084964542778388371213149692,
1073 -0.9389235573549881785331734336255919702513878184501718708418034494200090922620962555322607621637287134210046395394223341275413101711424822057703487384045440540975016027756143659045128887308439390427691400613661072928926411217286014832842656527072952661246237065837069075617165724978477908902,
1074 0.9389235573549881785331734336255919702513878184501718708418034494200090922620962555322607621637287134210046395394223341275413101711424822057703487384045440540975016027756143659045128887308439390427691400613661072928926411217286014832842656527072952661246237065837069075617165724978477908902,
1075 -0.9617593653382044887469271578533226811717212889140319989786297060166305631635840350986388702068876359863501468841585372674966070382864637790962124406220337389078145556696595538639546641428318826858101732535168112835701581627130360740918865020520486097122687912130760778078690361077369394149,
1076 0.9617593653382044887469271578533226811717212889140319989786297060166305631635840350986388702068876359863501468841585372674966070382864637790962124406220337389078145556696595538639546641428318826858101732535168112835701581627130360740918865020520486097122687912130760778078690361077369394149,
1077 -0.979342508063748193708982566542856095586474980129062928615509269975504392382826306454629548673443420737849096089683024818610418409607875029806671863243603702135165458874369031748697484644829541909483745703521476138480429730207015152709361371028498213469705747639861923185549169452395640207,
1078 0.979342508063748193708982566542856095586474980129062928615509269975504392382826306454629548673443420737849096089683024818610418409607875029806671863243603702135165458874369031748697484644829541909483745703521476138480429730207015152709361371028498213469705747639861923185549169452395640207,
1079 -0.9915772883408609197923612532808688334526932647371040175768790481316447314960557033137656250635902567810454367784950864833239224467788004673299197279355346415546742854993501877475723429653375154521906014493292918364920011124398849358085798088044012154867507977301175318448410825216809766932,
1080 0.9915772883408609197923612532808688334526932647371040175768790481316447314960557033137656250635902567810454367784950864833239224467788004673299197279355346415546742854993501877475723429653375154521906014493292918364920011124398849358085798088044012154867507977301175318448410825216809766932,
1081 -0.9983996189900624150228681268470502761778760835227812517648555025451016880458536437225602120670189934204340006058217799876323866722828529314773378365425690716107333092665424278926911308978100755507869014368657386787666717359023176323550568549678924893045537365733679999437483735615248566727,
1082 0.9983996189900624150228681268470502761778760835227812517648555025451016880458536437225602120670189934204340006058217799876323866722828529314773378365425690716107333092665424278926911308978100755507869014368657386787666717359023176323550568549678924893045537365733679999437483735615248566727,
1083 };
1084
1085 case 43:
1086 return {
1087 0,
1088 -0.0721529908745862354223272509555610948576552766606143055244704431550256872284532261768467243637803513354191341491144843148004794568162451285778956771966712810349233859243127697993421530827384514842436920333163077469272359447318156736310702869246801718595027046354816034095716823162063528691,
1089 0.0721529908745862354223272509555610948576552766606143055244704431550256872284532261768467243637803513354191341491144843148004794568162451285778956771966712810349233859243127697993421530827384514842436920333163077469272359447318156736310702869246801718595027046354816034095716823162063528691,
1090 -0.1439298095107133107702999376107446886827888834713426482330077382536549039980492645860586232382269244369694953759294314976594686586880153544518957544378033705166573849756635100108020418097508507660882524649350430792425963633913543040016073078477361470040204832059296327717003638884821068739,
1091 0.1439298095107133107702999376107446886827888834713426482330077382536549039980492645860586232382269244369694953759294314976594686586880153544518957544378033705166573849756635100108020418097508507660882524649350430792425963633913543040016073078477361470040204832059296327717003638884821068739,
1092 -0.2149562448605182090148783814736749537372242863854530444424512816280536185117646480220529928877973289795386138518168652315331665764460511179400622204135003513823561614927097615213920199190759239285915320149032218915971281876172374035971271569278864429022872501646162902588562289779479940975,
1093 0.2149562448605182090148783814736749537372242863854530444424512816280536185117646480220529928877973289795386138518168652315331665764460511179400622204135003513823561614927097615213920199190759239285915320149032218915971281876172374035971271569278864429022872501646162902588562289779479940975,
1094 -0.2848619980329136271057228948383379317858798177542611695527530852335030287822331949830615451921591791472503180113653192573204485656456835856966543332749719113714585127949669512480398062672878345159439061922604511473765001392963201656907348436981594220192643390435402879437848956634216659997,
1095 0.2848619980329136271057228948383379317858798177542611695527530852335030287822331949830615451921591791472503180113653192573204485656456835856966543332749719113714585127949669512480398062672878345159439061922604511473765001392963201656907348436981594220192643390435402879437848956634216659997,
1096 -0.3532826128643038066454763641434678717804450301425655422392741456585291342582388671515887540944028845233945428628670869587520731706771892076815464365687479023462982668879675778493902593075743100449151550501973525805549873728074282806440338711046301194351813867614733130972387125314176338946,
1097 0.3532826128643038066454763641434678717804450301425655422392741456585291342582388671515887540944028845233945428628670869587520731706771892076815464365687479023462982668879675778493902593075743100449151550501973525805549873728074282806440338711046301194351813867614733130972387125314176338946,
1098 -0.4198613760292692524872793945605680260749889077145709480873529434314015622506918949081838474638120084519986929466327855987474645872206503370819633586677791845182411097176418585222768823753065314916268013257808034663620606356879814476272630707260906343503906052752305482380683183678075439918,
1099 0.4198613760292692524872793945605680260749889077145709480873529434314015622506918949081838474638120084519986929466327855987474645872206503370819633586677791845182411097176418585222768823753065314916268013257808034663620606356879814476272630707260906343503906052752305482380683183678075439918,
1100 -0.4842511767857347240696334347485137779935770818717232963220057181553307268756109629118898526887123811986619340441635718221811927912787358093575108227116860132434523747184269267836858560835037309128549353961511061697951601974304526908763812163881710276907668027956769465226102144768338951089,
1101 0.4842511767857347240696334347485137779935770818717232963220057181553307268756109629118898526887123811986619340441635718221811927912787358093575108227116860132434523747184269267836858560835037309128549353961511061697951601974304526908763812163881710276907668027956769465226102144768338951089,
1102 -0.5461163166600847191404050471796608366548542241247558026246027917260660743858312331568003337207776923698904218666025443246172094261463924663915487498798287387645426921072277428176967744481231658228951949857667398461653748297802671201331974180188950537031924549684878606804980405219333510624,
1103 0.5461163166600847191404050471796608366548542241247558026246027917260660743858312331568003337207776923698904218666025443246172094261463924663915487498798287387645426921072277428176967744481231658228951949857667398461653748297802671201331974180188950537031924549684878606804980405219333510624,
1104 -0.605134259639600935725083071123955221438369807894527289296793282267787616332013969347236018760723728331865072872740410964173710762661774525265544786272634081713249793575201098000371315544282396389000050557698527600177395792451304933780831446259338946703764199746282810617004765617554608142,
1105 0.605134259639600935725083071123955221438369807894527289296793282267787616332013969347236018760723728331865072872740410964173710762661774525265544786272634081713249793575201098000371315544282396389000050557698527600177395792451304933780831446259338946703764199746282810617004765617554608142,
1106 -0.6609973137514981331651347637413453941131568125342132934947593192453970234273803579039497889105314728165441926345184116950927948034061157464561436722054856426664813277926964615402874145007095201653366926220001006936716313311215140556879773093524819112873172312685533971035135911928898448567,
1107 0.6609973137514981331651347637413453941131568125342132934947593192453970234273803579039497889105314728165441926345184116950927948034061157464561436722054856426664813277926964615402874145007095201653366926220001006936716313311215140556879773093524819112873172312685533971035135911928898448567,
1108 -0.713414235268957054851920877990904102642529167113636116396049663026358796207129092133698862411432955907549119357685513471081565249527513255815262231727430885359476227159458849337414311472742211120374647038199838175840681770618224023811448091166149033573927778185812989680784828312251162527,
1109 0.713414235268957054851920877990904102642529167113636116396049663026358796207129092133698862411432955907549119357685513471081565249527513255815262231727430885359476227159458849337414311472742211120374647038199838175840681770618224023811448091166149033573927778185812989680784828312251162527,
1110 -0.7621117471949551214603284630290461878075952586859577562512537545563584877157356391635826033570554973951913089362487168663356475188123455013589605705401015015485068362462317818536838430614856341950399836280469021921559329395191470799179327733254493891615480377057820295640671953315590561209,
1111 0.7621117471949551214603284630290461878075952586859577562512537545563584877157356391635826033570554973951913089362487168663356475188123455013589605705401015015485068362462317818536838430614856341950399836280469021921559329395191470799179327733254493891615480377057820295640671953315590561209,
1112 -0.8068359641369386352790747408775121260608862434817525966330705321647043655417695942525213374183763478091058548019456565863360248184415618345544803944762927047893253953161626215193473975172405391628910281719765923963235953146884933186223712094859615919895347914050849596700813607067846096793,
1113 0.8068359641369386352790747408775121260608862434817525966330705321647043655417695942525213374183763478091058548019456565863360248184415618345544803944762927047893253953161626215193473975172405391628910281719765923963235953146884933186223712094859615919895347914050849596700813607067846096793,
1114 -0.8473537162093150489990860858217925175125965474772398837341731895425561124720765692840813731867221802309504368233273934858420184266451794243485740956453337386010996567754011504331415785956161982860698256665398461710805357309000261985286315097070747236227198731468311630473969551296227752938,
1115 0.8473537162093150489990860858217925175125965474772398837341731895425561124720765692840813731867221802309504368233273934858420184266451794243485740956453337386010996567754011504331415785956161982860698256665398461710805357309000261985286315097070747236227198731468311630473969551296227752938,
1116 -0.8834537652186168633376780116421674178621666942424515985302977463899048569540606935261398543895195401427418125260750371191370669165924505362708986726280338219725095980035002394632861994695663922153670558190894314889161291073389633648197953327964375124009179647642441962551482347374235516549,
1117 0.8834537652186168633376780116421674178621666942424515985302977463899048569540606935261398543895195401427418125260750371191370669165924505362708986726280338219725095980035002394632861994695663922153670558190894314889161291073389633648197953327964375124009179647642441962551482347374235516549,
1118 -0.914947907206138729456102870799285616745780103108423056999800491374119229619172553351304744001427344715064637771537136017657187234720469329048061922930436358771603979421210171723777895268569219469382222402645998402360682015460282960594813562146171998912695402967375817778129949089140430029,
1119 0.914947907206138729456102870799285616745780103108423056999800491374119229619172553351304744001427344715064637771537136017657187234720469329048061922930436358771603979421210171723777895268569219469382222402645998402360682015460282960594813562146171998912695402967375817778129949089140430029,
1120 -0.9416719568476378618184773903979382714664760898138277578187949634125843856668318235099309132410061892066641615679510115395591687958045075607753475993854756713229344580311028515272143758172177059897643134293562485714878267956605806368878732510048836986690765833801780179812607920813300660248,
1121 0.9416719568476378618184773903979382714664760898138277578187949634125843856668318235099309132410061892066641615679510115395591687958045075607753475993854756713229344580311028515272143758172177059897643134293562485714878267956605806368878732510048836986690765833801780179812607920813300660248,
1122 -0.9634866130140799934101949635742439398676189122787125463353383776071903255750480399553299241566504437382926412906395180368515837085656693022077304485635610847269804580012206187083225836052383383469884387313603318809975697175055560053596600822905897840209230309683491296870056083375763857136,
1123 0.9634866130140799934101949635742439398676189122787125463353383776071903255750480399553299241566504437382926412906395180368515837085656693022077304485635610847269804580012206187083225836052383383469884387313603318809975697175055560053596600822905897840209230309683491296870056083375763857136,
1124 -0.9802782209802553315055293821811363901808675965195734841724893279111996319375606661495770334522196489477699426145942432095946815976035276685069213879139248319252264499855796092257937933229157354618259430055710559917938035469850077517045678224001260487936686577609630097148442038591413908131,
1125 0.9802782209802553315055293821811363901808675965195734841724893279111996319375606661495770334522196489477699426145942432095946815976035276685069213879139248319252264499855796092257937933229157354618259430055710559917938035469850077517045678224001260487936686577609630097148442038591413908131,
1126 -0.9919595575932441464207183413296180163870532259589527282146822001860563804428163213193924912735756282032174645133833445087563657125117823326360206138995237659401723996947276017528543314843706958203138021557251982705518263215789918756956855973900342318539586468980939489148316216104253844578,
1127 0.9919595575932441464207183413296180163870532259589527282146822001860563804428163213193924912735756282032174645133833445087563657125117823326360206138995237659401723996947276017528543314843706958203138021557251982705518263215789918756956855973900342318539586468980939489148316216104253844578,
1128 -0.9984723322425077135176361873183924119620507178476091432930834367833803290305468656358295283544157007271916046020116010321389842977808415142126955315107798346199633858126139791245744880965834357105662452736321168500952436732053338986715362444230741222049336461953923105204803128295886619056,
1129 0.9984723322425077135176361873183924119620507178476091432930834367833803290305468656358295283544157007271916046020116010321389842977808415142126955315107798346199633858126139791245744880965834357105662452736321168500952436732053338986715362444230741222049336461953923105204803128295886619056,
1130 };
1131
1132 case 44:
1133 return {
1134 -0.0352892369641353590581967046314163558850021975895270767771388050026708293129204296538088503405177394704904068432241515798528419456417467129317841397971244337295076320014668142807439854372285560782940231746230660848399854169482044830132966885947763510923563227341169364307311155993362997823,
1135 0.0352892369641353590581967046314163558850021975895270767771388050026708293129204296538088503405177394704904068432241515798528419456417467129317841397971244337295076320014668142807439854372285560782940231746230660848399854169482044830132966885947763510923563227341169364307311155993362997823,
1136 -0.105691901708653247117305848915121752383385998859597613782401496431801112854648588967954920974066900109572104138324971369950267892662922135908391879396983818698616161584758434002196531897290200708390100805988660460674889279970651810967849891465885572299440740394506655747259661937212538541,
1137 0.105691901708653247117305848915121752383385998859597613782401496431801112854648588967954920974066900109572104138324971369950267892662922135908391879396983818698616161584758434002196531897290200708390100805988660460674889279970651810967849891465885572299440740394506655747259661937212538541,
1138 -0.1755680147755167857465077493809765906473745067245133154070245723292646007903540328194437736725586808460508032536663383557877664808730350566331285567888304710339339741896475772967430854444663184246650866370975190952677272200804843617203034889249150450381003515353436399948112099138376847657,
1139 0.1755680147755167857465077493809765906473745067245133154070245723292646007903540328194437736725586808460508032536663383557877664808730350566331285567888304710339339741896475772967430854444663184246650866370975190952677272200804843617203034889249150450381003515353436399948112099138376847657,
1140 -0.2445694569282012515073024347405186205304872592800496036700898164834537791738473723743737723302910343471849383775170785916792241266432208639662737690658700862488650357129550979545454310020984484469822932529872620027047479351800798292291264596922114708380746685364661797437545399267902205141,
1141 0.2445694569282012515073024347405186205304872592800496036700898164834537791738473723743737723302910343471849383775170785916792241266432208639662737690658700862488650357129550979545454310020984484469822932529872620027047479351800798292291264596922114708380746685364661797437545399267902205141,
1142 -0.3123524665027858122365451635729785355192636217532886364263612199150661788908954922884511030298548975939922034932331382765453445805128191210193719427343228091597866924527114372610573271548842277391069714518047485946267930945978030112852038728329565500681219197886456764628242670306016406037,
1143 0.3123524665027858122365451635729785355192636217532886364263612199150661788908954922884511030298548975939922034932331382765453445805128191210193719427343228091597866924527114372610573271548842277391069714518047485946267930945978030112852038728329565500681219197886456764628242670306016406037,
1144 -0.3785793520147071325117646727721978567428208484956703732898381975889831995741042976894772550002618329400932042639789089898277810245011014248306098395937839068491738353175448015952795575926234404737232929490094044540229429701166966256060627042630226719140461802534627320349723379635373670715,
1145 0.3785793520147071325117646727721978567428208484956703732898381975889831995741042976894772550002618329400932042639789089898277810245011014248306098395937839068491738353175448015952795575926234404737232929490094044540229429701166966256060627042630226719140461802534627320349723379635373670715,
1146 -0.4429201745254114838348265936473135495384784603081179492402539240282748728783953265204634132167718594161896831971059004114516265553397039648511959713600848169422879312915303526711233501985736759673344030841709561106451786151896118448964452460106329038515776994315071713535607600728483219326,
1147 0.4429201745254114838348265936473135495384784603081179492402539240282748728783953265204634132167718594161896831971059004114516265553397039648511959713600848169422879312915303526711233501985736759673344030841709561106451786151896118448964452460106329038515776994315071713535607600728483219326,
1148 -0.5050543913882023179827983522911772386120732955053486132737692965774043073834158351017183529167997594520251186940547282426160489329346036492124015798275312771689203507537158279497770277044575917667883856476448837176459391722949911170324965965967053595810172430666523234162055535365211969831,
1149 0.5050543913882023179827983522911772386120732955053486132737692965774043073834158351017183529167997594520251186940547282426160489329346036492124015798275312771689203507537158279497770277044575917667883856476448837176459391722949911170324965965967053595810172430666523234162055535365211969831,
1150 -0.5646724531854707684246368193820752194907454796042661152355681236679256900286378421769257212190004193313511381678796589390237214088839759717695531178990806744708573541891827901904867736957551200364393303683316001462614370257373426857135261594599923606736998387059201947692943419279312016953,
1151 0.5646724531854707684246368193820752194907454796042661152355681236679256900286378421769257212190004193313511381678796589390237214088839759717695531178990806744708573541891827901904867736957551200364393303683316001462614370257373426857135261594599923606736998387059201947692943419279312016953,
1152 -0.6214773459035758478024246991217667471444058800171635591564723228211174570955205813342910111368745391742198867329641501388575161323766673142729170831103656824159567260046074245214220987997016943421276430474064125356695604179160216379875447569932001398764743128179177295941935935746761791642,
1153 0.6214773459035758478024246991217667471444058800171635591564723228211174570955205813342910111368745391742198867329641501388575161323766673142729170831103656824159567260046074245214220987997016943421276430474064125356695604179160216379875447569932001398764743128179177295941935935746761791642,
1154 -0.6751860706661223653336990385638999233282554011237708753022771731829055958454006567643047721700598418388508899984192854918214808091340499143297335715957345568840334293427141920444504442850837534468487580314609272822914458954055743339517050512973301577602393140620435729685523380642426112568,
1155 0.6751860706661223653336990385638999233282554011237708753022771731829055958454006567643047721700598418388508899984192854918214808091340499143297335715957345568840334293427141920444504442850837534468487580314609272822914458954055743339517050512973301577602393140620435729685523380642426112568,
1156 -0.7255310536607170026069649367199536110124658002080952599330228789386978508902907910003799132932736694406564644283330958622513090701044623270477981296369195386420064649914376787863989088027134169936743490305312946848061944422541309660377153277066840651760092370843324610918130768909966007971,
1157 0.7255310536607170026069649367199536110124658002080952599330228789386978508902907910003799132932736694406564644283330958622513090701044623270477981296369195386420064649914376787863989088027134169936743490305312946848061944422541309660377153277066840651760092370843324610918130768909966007971,
1158 -0.7722614792487558990177585492319880137280964395654471097630738794275481445263943248121492881702583093931766311400973143112187079051837223826723180925061318261755485006273129788125568157067616654202494361405718162624165426871331458566647373836396923508453807736592739421276253249026320924716,
1159 0.7722614792487558990177585492319880137280964395654471097630738794275481445263943248121492881702583093931766311400973143112187079051837223826723180925061318261755485006273129788125568157067616654202494361405718162624165426871331458566647373836396923508453807736592739421276253249026320924716,
1160 -0.8151445396451350104874376357519405502994005745085942435687942216755226541123537227234778370842604755987363155373433925855121105830453765180843555569956510684989500064457900577204884608417153092556603432483254360442013127289283237844342451653653416351274949170275575494387874216977836163095,
1161 0.8151445396451350104874376357519405502994005745085942435687942216755226541123537227234778370842604755987363155373433925855121105830453765180843555569956510684989500064457900577204884608417153092556603432483254360442013127289283237844342451653653416351274949170275575494387874216977836163095,
1162 -0.8539665950047103787283022412926838903611690620290684497480062464050636880751604044517892733320768349570845805489952218634606118194029678341621003548756414329863219351185482149531675321663081032503147084395994430090601698342168298778716786554271396302902274914559928165096920219788761410853,
1163 0.8539665950047103787283022412926838903611690620290684497480062464050636880751604044517892733320768349570845805489952218634606118194029678341621003548756414329863219351185482149531675321663081032503147084395994430090601698342168298778716786554271396302902274914559928165096920219788761410853,
1164 -0.8885342382860432023383679101903223247583324582094259000677896835595330502762120320097732669223853925791630762104510050716131423507706161465263338220574900593094799475238407491939969060138679245138395624150564241780672252454512481095431020196696722393032717820815825538122481864024917903282,
1165 0.8885342382860432023383679101903223247583324582094259000677896835595330502762120320097732669223853925791630762104510050716131423507706161465263338220574900593094799475238407491939969060138679245138395624150564241780672252454512481095431020196696722393032717820815825538122481864024917903282,
1166 -0.91867525998417577432300108669425204893798526304505300597341221431601373534871960365742846732460028435307489192991572026658528814537736832545291772542990304002331627326448052102768730955614534492002805053441676325059380643439429741023093665481689932884250710804167973761665091087952660547,
1167 0.91867525998417577432300108669425204893798526304505300597341221431601373534871960365742846732460028435307489192991572026658528814537736832545291772542990304002331627326448052102768730955614534492002805053441676325059380643439429741023093665481689932884250710804167973761665091087952660547,
1168 -0.9442395091181940992032546530269892510724549347599229753438932967406399755150165712555474285053029417627966289999326872342348329226691772984854833183481934157760937778998068222212498123832239324067575013047680732433639315020246447866668078673647915961392501132906941469858183667493109657697,
1169 0.9442395091181940992032546530269892510724549347599229753438932967406399755150165712555474285053029417627966289999326872342348329226691772984854833183481934157760937778998068222212498123832239324067575013047680732433639315020246447866668078673647915961392501132906941469858183667493109657697,
1170 -0.9650996504224931393943980505802349747168771385898850927753516345171667679573961271532233183365173033180514974795984689950798743580361899523601296768892318048174666832794306592908137409219182829497372573501859967241736281296075142465149320035724749849535548043619038630167123641781118717559,
1171 0.9650996504224931393943980505802349747168771385898850927753516345171667679573961271532233183365173033180514974795984689950798743580361899523601296768892318048174666832794306592908137409219182829497372573501859967241736281296075142465149320035724749849535548043619038630167123641781118717559,
1172 -0.9811518330779139666627490053504878288056755555396577395291552338174169283679797290689572733917901059512414860434615715222475511583962227419587168846569639862626615307987439785725629845617277793739359936360579751791576187421800660875361044553338651825189698719340852810547196591054281677905,
1173 0.9811518330779139666627490053504878288056755555396577395291552338174169283679797290689572733917901059512414860434615715222475511583962227419587168846569639862626615307987439785725629845617277793739359936360579751791576187421800660875361044553338651825189698719340852810547196591054281677905,
1174 -0.9923163921385158084833380036135385688118977843522100774582564757323982234648015796641238475803734174553927168666062984265566870307527977780609711977334937349699589139696682932883757076173715545229694325681197652093043915942817200409357633651580410056269200570075644497983062201850776628678,
1175 0.9923163921385158084833380036135385688118977843522100774582564757323982234648015796641238475803734174553927168666062984265566870307527977780609711977334937349699589139696682932883757076173715545229694325681197652093043915942817200409357633651580410056269200570075644497983062201850776628678,
1176 -0.9985402006367742249360567206066503490560300331754145979988481656824135483072647580556639621594218549657048266489306763785891069988814966409213836838335483208442604184093408978984981414233549701766451336435863927930939337442958902165870292619783586971372987415936904294458208327098983301062,
1177 0.9985402006367742249360567206066503490560300331754145979988481656824135483072647580556639621594218549657048266489306763785891069988814966409213836838335483208442604184093408978984981414233549701766451336435863927930939337442958902165870292619783586971372987415936904294458208327098983301062,
1178 };
1179
1180 case 45:
1181 return {
1182 0,
1183 -0.0689869801631441724904146141038117296939206669309696826654092552885288924897645047758907450617168447758105762833790309989070623554992199732665069165637914364080323057829543417323457482966517027110115517137460532128939840707013066763214276126248552457879589052906480471366861032295909846184,
1184 0.0689869801631441724904146141038117296939206669309696826654092552885288924897645047758907450617168447758105762833790309989070623554992199732665069165637914364080323057829543417323457482966517027110115517137460532128939840707013066763214276126248552457879589052906480471366861032295909846184,
1185 -0.1376452059832530287565900414230655531067655565415250596178900299271767572119397498240795145449082528962199766688398062850197224775793123711984699450817101723083422434257200487046790162335896283018664767409375880862190668754511524082817403712734975177016688663016642052881484346623788272251,
1186 0.1376452059832530287565900414230655531067655565415250596178900299271767572119397498240795145449082528962199766688398062850197224775793123711984699450817101723083422434257200487046790162335896283018664767409375880862190668754511524082817403712734975177016688663016642052881484346623788272251,
1187 -0.2056474897832637457197872254715439307032363856994298310412338136791074555480437627501953533162912065735690413272320263784067976417678696425164830952109973319779906546053575766139289748442434322117109545083823227881335596384703168230923808659536507014392260048310173518699056883924723483896,
1188 0.2056474897832637457197872254715439307032363856994298310412338136791074555480437627501953533162912065735690413272320263784067976417678696425164830952109973319779906546053575766139289748442434322117109545083823227881335596384703168230923808659536507014392260048310173518699056883924723483896,
1189 -0.2726697697523775606087653916156451818982117542766420601215071691763979428710035807719608719934197286670171053377781218401555497007295733548687382058151207355890920432883930565694242773626790257918909400675103232938927747769954061730695207978939420116586839417468829254061478001285085644484,
1190 0.2726697697523775606087653916156451818982117542766420601215071691763979428710035807719608719934197286670171053377781218401555497007295733548687382058151207355890920432883930565694242773626790257918909400675103232938927747769954061730695207978939420116586839417468829254061478001285085644484,
1191 -0.338392654250602161643404100031872989532341443137422697947592983487735448979414089299374060807781315265053177538735490310931183980345695264502545688700868195595732297209106600709680547348920840320807149726820931396237253641027092843410251518838932011178953751324689535157750236123163458537,
1192 0.338392654250602161643404100031872989532341443137422697947592983487735448979414089299374060807781315265053177538735490310931183980345695264502545688700868195595732297209106600709680547348920840320807149726820931396237253641027092843410251518838932011178953751324689535157750236123163458537,
1193 -0.4025029438585419140779745085483464559702993575693964388358576801340751950511044804882143754329585487198282939935803245580011489875960563534222184675152454875138012256392377786820035102017507489514696124507085556529092503883468903233008246842200146632516416139945977812326150564879224777908,
1194 0.4025029438585419140779745085483464559702993575693964388358576801340751950511044804882143754329585487198282939935803245580011489875960563534222184675152454875138012256392377786820035102017507489514696124507085556529092503883468903233008246842200146632516416139945977812326150564879224777908,
1195 -0.4646951239196350985796015023097485108398126672371908828472463800255064368346105706316321710625388602832357753572960596247344826035107178689206578348383155985157327554475966462625994597010628663240478777301569289830469143001568646077628766109666997174403293152342371067452714292227020244762,
1196 0.4646951239196350985796015023097485108398126672371908828472463800255064368346105706316321710625388602832357753572960596247344826035107178689206578348383155985157327554475966462625994597010628663240478777301569289830469143001568646077628766109666997174403293152342371067452714292227020244762,
1197 -0.5246728204629160670911341004601624026071082708002825868908554657683174564281014035961209222910559649802883241192648975486289523952357759430958417729779362218978339470364642812618463634003421401520005978565378841738199108895241152068014543073387586677991662802787536525135784064005756478781,
1198 0.5246728204629160670911341004601624026071082708002825868908554657683174564281014035961209222910559649802883241192648975486289523952357759430958417729779362218978339470364642812618463634003421401520005978565378841738199108895241152068014543073387586677991662802787536525135784064005756478781,
1199 -0.5821502125693531866809673344441771310000888259832271460235860277659144569394653684547500890635315668951353081799510669200645646185190883230908516103660119989896943160551093392280139005542998139146782868746483622377639130176221567320368368658555709680236164077716604935686283186871292570107,
1200 0.5821502125693531866809673344441771310000888259832271460235860277659144569394653684547500890635315668951353081799510669200645646185190883230908516103660119989896943160551093392280139005542998139146782868746483622377639130176221567320368368658555709680236164077716604935686283186871292570107,
1201 -0.6368533944532233592712238459033831506920312434656764405428486287619828567532134916528675777275237152590023634346046246466902037224320761941003859186671545368747752234648662010541783228351033282617964426321679711061335771899528022414400783457115554485580637624574675706337893485233498448487,
1202 0.6368533944532233592712238459033831506920312434656764405428486287619828567532134916528675777275237152590023634346046246466902037224320761941003859186671545368747752234648662010541783228351033282617964426321679711061335771899528022414400783457115554485580637624574675706337893485233498448487,
1203 -0.6885216807712005252320198258804382359552330056185277807209471116734570392907823969034920498724515442443674903197924784586902120262420486233446938478166096694797643274317330484197265168777867460587665373048664221941537906827955978146718693510104892747277176128117753679284419776330172391584,
1204 0.6885216807712005252320198258804382359552330056185277807209471116734570392907823969034920498724515442443674903197924784586902120262420486233446938478166096694797643274317330484197265168777867460587665373048664221941537906827955978146718693510104892747277176128117753679284419776330172391584,
1205 -0.7369088489454903526237388485948920198796056808376170809273433989347605729659946251217819925735405670527288764341087982941735488998389615061855332151760332256129244654709885346312182466216930562142577466953711513572266609754438353802381328490612764108408022990014288667596054524437791689798,
1206 0.7369088489454903526237388485948920198796056808376170809273433989347605729659946251217819925735405670527288764341087982941735488998389615061855332151760332256129244654709885346312182466216930562142577466953711513572266609754438353802381328490612764108408022990014288667596054524437791689798,
1207 -0.7817843125939062913123631880986028176602735168390615230392883982766534387429179396278077453031348021331555647943346476315423502580727278783787024328744856398085480642129626202800964513600464380335038249298181074343584486190033925831483396781939072185789877506146707957078571068028669710018,
1208 0.7817843125939062913123631880986028176602735168390615230392883982766534387429179396278077453031348021331555647943346476315423502580727278783787024328744856398085480642129626202800964513600464380335038249298181074343584486190033925831483396781939072185789877506146707957078571068028669710018,
1209 -0.8229342205020863370357752600265020299934152580562704335440417311716948259073699034045436306436902076025379996048203857743306299706379667583208636013775497742410795571939777545273748608374079662066720517183310272402519792757959359401767444318822891325283422569180940260535092617133667048505,
1210 0.8229342205020863370357752600265020299934152580562704335440417311716948259073699034045436306436902076025379996048203857743306299706379667583208636013775497742410795571939777545273748608374079662066720517183310272402519792757959359401767444318822891325283422569180940260535092617133667048505,
1211 -0.8601624759606642253390788705671343877834144235770221010785934925389017601089399492716420265724595350579605813956241647785319733242545078861854399384145217832162156221212362735562182152833109276698532022370938668179477627334789837686574934735701861123657551649818957068009903517667164393139,
1212 0.8601624759606642253390788705671343877834144235770221010785934925389017601089399492716420265724595350579605813956241647785319733242545078861854399384145217832162156221212362735562182152833109276698532022370938668179477627334789837686574934735701861123657551649818957068009903517667164393139,
1213 -0.8932916717532417384646490514930573463654012404137926861627111094546732026204115228768087991956654039468329911916067928456275403318292952302035181660021258355869390584135691175287909817341732236803374607643679302651345165403514185562511911986181182987209909713520983913984789118285910331928,
1214 0.8932916717532417384646490514930573463654012404137926861627111094546732026204115228768087991956654039468329911916067928456275403318292952302035181660021258355869390584135691175287909817341732236803374607643679302651345165403514185562511911986181182987209909713520983913984789118285910331928,
1215 -0.9221639367190003880974673609605273192653628772506611683508265894926601661289766061577521070363303501332857151490957446829923934227760302019637002316373853587602675046992549359147104166526687581128684407933936934770441280999081751521897524576185676427451822991136871474772604900931979903168,
1216 0.9221639367190003880974673609605273192653628772506611683508265894926601661289766061577521070363303501332857151490957446829923934227760302019637002316373853587602675046992549359147104166526687581128684407933936934770441280999081751521897524576185676427451822991136871474772604900931979903168,
1217 -0.9466416909956290617847205969538370784504683441671350507978556031137307029228750455296092680339545270803067787893632877647582463846192203225280575743277649924472020547543273693246985001618590406124113642274038066105082414323819511143504564049640285696204535333944110186317000101584205753505,
1218 0.9466416909956290617847205969538370784504683441671350507978556031137307029228750455296092680339545270803067787893632877647582463846192203225280575743277649924472020547543273693246985001618590406124113642274038066105082414323819511143504564049640285696204535333944110186317000101584205753505,
1219 -0.9666083103968946047364251608924780971166790306094154138679748851723561843835878217191972543112220874151284354259040104855071604365488661145105813016723419872981130551138444160206807525268636730103998370202084054533402540930493433481873831238196996777333557523161011851183556626425301978685,
1220 0.9666083103968946047364251608924780971166790306094154138679748851723561843835878217191972543112220874151284354259040104855071604365488661145105813016723419872981130551138444160206807525268636730103998370202084054533402540930493433481873831238196996777333557523161011851183556626425301978685,
1221 -0.9819687150345405682393184736343414815383652492204618079868921500029724836093642829819676619672162293816383898745861309839347022536054026608404802937215016523121593939820960010473488524949997931647207688033528340486221727770542984897586123482209590537403542627365390079860185750899633002101,
1222 0.9819687150345405682393184736343414815383652492204618079868921500029724836093642829819676619672162293816383898745861309839347022536054026608404802937215016523121593939820960010473488524949997931647207688033528340486221727770542984897586123482209590537403542627365390079860185750899633002101,
1223 -0.992649998447203741748617120597735344975001643303639350616987928300824197099942464642166179243808500375007059976130448602137203271792310115462484919958221293554259365215049226417701159969978541700095389713394961460685043681571269967582607859007992196798791007649748420078640507372428057378,
1224 0.992649998447203741748617120597735344975001643303639350616987928300824197099942464642166179243808500375007059976130448602137203271792310115462484919958221293554259365215049226417701159969978541700095389713394961460685043681571269967582607859007992196798791007649748420078640507372428057378,
1225 -0.9986036451819366381565476769008205480922885272144754168889563981367847211485815564200976016079688820193014306634106495433588005941522936836310764651469951814816662549490621415441190099278212055876401746905049718706861317535614698526960295990767435128872858263570100908875722465970759271536,
1226 0.9986036451819366381565476769008205480922885272144754168889563981367847211485815564200976016079688820193014306634106495433588005941522936836310764651469951814816662549490621415441190099278212055876401746905049718706861317535614698526960295990767435128872858263570100908875722465970759271536,
1227 };
1228
1229 case 46:
1230 return {
1231 -0.0337721900160520415195578318914397638159161159962019206821051777282625013199129883154032185359908371001907211070629873764939459920390989819586832755353237410904778015609096787902184029359935084343494538258762838909218497245746528474442371709282676930736213697644051456588580681636800032697,
1232 0.0337721900160520415195578318914397638159161159962019206821051777282625013199129883154032185359908371001907211070629873764939459920390989819586832755353237410904778015609096787902184029359935084343494538258762838909218497245746528474442371709282676930736213697644051456588580681636800032697,
1233 -0.101162475305584239515859657008649390881871360501493739619515960454422900570498073287493777140387839816126841292416227335274675288073899841527137974724165082215685866225382249170808404647625107226745828617674073281486603455031647611932607075024749580073244349652369984444972923581710601124,
1234 0.101162475305584239515859657008649390881871360501493739619515960454422900570498073287493777140387839816126841292416227335274675288073899841527137974724165082215685866225382249170808404647625107226745828617674073281486603455031647611932607075024749580073244349652369984444972923581710601124,
1235 -0.1680911794671035286067967374277021274474892818364693967319825443303811983733974947849010420596188279976049677422277078150796710715121601867634494921516802900135177921353134449442874489462244215666833891428080062963469902066728483402807999172958899653415627887533718962630903458094767179911,
1236 0.1680911794671035286067967374277021274474892818364693967319825443303811983733974947849010420596188279976049677422277078150796710715121601867634494921516802900135177921353134449442874489462244215666833891428080062963469902066728483402807999172958899653415627887533718962630903458094767179911,
1237 -0.2342529222062697686260561155737924925740888219904980256225286351457074736563581262614009886006941380630179857376820382013589472994084176479853343640288460489022160942652080453282402580030631582401507149964286087676482495770444223365117794631446680534161161942334225082812951404630008093244,
1238 0.2342529222062697686260561155737924925740888219904980256225286351457074736563581262614009886006941380630179857376820382013589472994084176479853343640288460489022160942652080453282402580030631582401507149964286087676482495770444223365117794631446680534161161942334225082812951404630008093244,
1239 -0.29934582270187001548343925657790392935609231755423834922366658784363328187394987288857624641476030585414534254631884274112809474179014489984277697785077121572894624242547400543454155866886499462979492931161542022028780009947989088976876959135860029807059585819150515731967949632787719749,
1240 0.29934582270187001548343925657790392935609231755423834922366658784363328187394987288857624641476030585414534254631884274112809474179014489984277697785077121572894624242547400543454155866886499462979492931161542022028780009947989088976876959135860029807059585819150515731967949632787719749,
1241 -0.3630728770209957101237069785146516898473888428576424714979837496844619785846060291566558078831164276840571164550677902274951781469757521162391917577370424596733784169353149425853090550499453081832839764026100757411003544535880694398226198781546938272526144116120992244318077511216823089893,
1242 0.3630728770209957101237069785146516898473888428576424714979837496844619785846060291566558078831164276840571164550677902274951781469757521162391917577370424596733784169353149425853090550499453081832839764026100757411003544535880694398226198781546938272526144116120992244318077511216823089893,
1243 -0.4251433132828283973221468634285674191693377691079346916820562832984002897237720358239516046364681266547317059929006903912910065324097067021991563490202573324588498441286339942265402182130762680445503304131882743554306626667015432427030837171982980533856585753110003043272873072511049547656,
1244 0.4251433132828283973221468634285674191693377691079346916820562832984002897237720358239516046364681266547317059929006903912910065324097067021991563490202573324588498441286339942265402182130762680445503304131882743554306626667015432427030837171982980533856585753110003043272873072511049547656,
1245 -0.4852739183881646627723201937084548083196675592830387035445024489048585187806459093825818567981112075896410706955533369266631982732117986376198648044827335419902471823344340942472441130794565808098548130889960731619843372788483730430423531744808477573798299948417237499433950764808385371269,
1246 0.4852739183881646627723201937084548083196675592830387035445024489048585187806459093825818567981112075896410706955533369266631982732117986376198648044827335419902471823344340942472441130794565808098548130889960731619843372788483730430423531744808477573798299948417237499433950764808385371269,
1247 -0.5431903302618026352709626910288768360339784703849160853908402413064678603433252666285712733596617988622986447751142694490338609808025051229289952189220928327451912973229794740730236484063059417137281300578281005696280785044940434649874878864767336334102973649049604589632288099951118225426,
1248 0.5431903302618026352709626910288768360339784703849160853908402413064678603433252666285712733596617988622986447751142694490338609808025051229289952189220928327451912973229794740730236484063059417137281300578281005696280785044940434649874878864767336334102973649049604589632288099951118225426,
1249 -0.598628289712715153177172533600167310148466334564629947822168399476283787540298311450735878271288664500462684204469841931464776337815760035766573598952010531720320516763335701839151240910179802427573446349514023904062923625005350356744517634349124234949287715951597424783731468503037726636,
1250 0.598628289712715153177172533600167310148466334564629947822168399476283787540298311450735878271288664500462684204469841931464776337815760035766573598952010531720320516763335701839151240910179802427573446349514023904062923625005350356744517634349124234949287715951597424783731468503037726636,
1251 -0.6513348462019977151064771558168593672276040573184759394492121603559346318625584843707983474074000410787649126907576957845118739910903740699173771190056855715539269371894918083127723830003914306351224649198885149931037508513064625064403643826105301440589046650692707471198971695658153228223,
1252 0.6513348462019977151064771558168593672276040573184759394492121603559346318625584843707983474074000410787649126907576957845118739910903740699173771190056855715539269371894918083127723830003914306351224649198885149931037508513064625064403643826105301440589046650692707471198971695658153228223,
1253 -0.7010695120204056975121220894265004502495759831499386464684372990093011556179967578761126356172100959686245774740802798709472442535454360482727382624337018933610606007394504878031209763360797818127400600339234064443061648756768418153541821764617139732759061935913220236424691369573292925376,
1254 0.7010695120204056975121220894265004502495759831499386464684372990093011556179967578761126356172100959686245774740802798709472442535454360482727382624337018933610606007394504878031209763360797818127400600339234064443061648756768418153541821764617139732759061935913220236424691369573292925376,
1255 -0.747605359615666054000336505268002868905722180002546494969313387175753660481642082864041717969806159352078059365721738883298605439629570710002790219084729846466334859465999651232555969717648147825583402439263935961081659147292386123714875364200953483483152755841797166933785312177028812646,
1256 0.747605359615666054000336505268002868905722180002546494969313387175753660481642082864041717969806159352078059365721738883298605439629570710002790219084729846466334859465999651232555969717648147825583402439263935961081659147292386123714875364200953483483152755841797166933785312177028812646,
1257 -0.7907300570752742551891441474203024111479695130847111098690078796847471001389123228006835515525974134156679814582380035431131142754076005752109675159807201144622339003974941992186604399186010140775560921510139142837650564884724078654352244894011756578461643834455334855278096202092782846603,
1258 0.7907300570752742551891441474203024111479695130847111098690078796847471001389123228006835515525974134156679814582380035431131142754076005752109675159807201144622339003974941992186604399186010140775560921510139142837650564884724078654352244894011756578461643834455334855278096202092782846603,
1259 -0.830246837066066053032385304790806117995806253970380608030244879399951201595797178461687055389200418480632258981897351793408963787788857992348688258768194748486461275764033174321106045253120934059682250365074686476525495591168423500614201941526008970930613521934878140139157980811548640011,
1260 0.830246837066066053032385304790806117995806253970380608030244879399951201595797178461687055389200418480632258981897351793408963787788857992348688258768194748486461275764033174321106045253120934059682250365074686476525495591168423500614201941526008970930613521934878140139157980811548640011,
1261 -0.8659753948668580629158887768165984386873047443379044840303013054826346397441181261334519838049376076904948091818833227240919115138264624744260135517060574643853618529951437682696453806670196821625906777943389640265893575619111156861975382301359878440625466118427103057679159868192888930954,
1262 0.8659753948668580629158887768165984386873047443379044840303013054826346397441181261334519838049376076904948091818833227240919115138264624744260135517060574643853618529951437682696453806670196821625906777943389640265893575619111156861975382301359878440625466118427103057679159868192888930954,
1263 -0.8977527115339419657013199513197812894546296453013510899814199981581709328852470927233273655903495972704075355220067032157279147630866590745515139968558315610788084626640070026281500072051789058439197060040521138205387319565964553061279838421156506798246046025120673277615664460767925366483,
1264 0.8977527115339419657013199513197812894546296453013510899814199981581709328852470927233273655903495972704075355220067032157279147630866590745515139968558315610788084626640070026281500072051789058439197060040521138205387319565964553061279838421156506798246046025120673277615664460767925366483,
1265 -0.9254337988067539509774913576991242588823437564389558476012036266538490306754354122759920661285318969967051232698121531339455508358451095094377638082258049537371156800960468410232605371492184918641305398496168460902596389698534391326884410242349917748939620495302171646697943213277535534757,
1266 0.9254337988067539509774913576991242588823437564389558476012036266538490306754354122759920661285318969967051232698121531339455508358451095094377638082258049537371156800960468410232605371492184918641305398496168460902596389698534391326884410242349917748939620495302171646697943213277535534757,
1267 -0.9488923634460897956222135394369141395257713832932453327810935659489233208890869121515289360506599635766189920987063974852539978215525640108525852444616044202223602719786664286354644401651843976933779055268478563100996066671276389537068732795432508029770567611121546196173073856448205102865,
1268 0.9488923634460897956222135394369141395257713832932453327810935659489233208890869121515289360506599635766189920987063974852539978215525640108525852444616044202223602719786664286354644401651843976933779055268478563100996066671276389537068732795432508029770567611121546196173073856448205102865,
1269 -0.9680213918539919427377480663718155085223118263536301007153201738888957676607885092407530343233983140890434865890247521803751463152100821364618776558521634492759466307155569118771542134486150286960520824920345905124329366706879521262987215599155948314746791293631994687383422690884276922329,
1270 0.9680213918539919427377480663718155085223118263536301007153201738888957676607885092407530343233983140890434865890247521803751463152100821364618776558521634492759466307155569118771542134486150286960520824920345905124329366706879521262987215599155948314746791293631994687383422690884276922329,
1271 -0.9827336698041668634779795796591887202195633702984288006458191668298887464438062851451080502914321771998482415152491860512544242552933718403839546577959492390426681116206142013673459526650275914504058062582154725556403502790830575638443412731180620274822490035102725704912006961038448392238,
1272 0.9827336698041668634779795796591887202195633702984288006458191668298887464438062851451080502914321771998482415152491860512544242552933718403839546577959492390426681116206142013673459526650275914504058062582154725556403502790830575638443412731180620274822490035102725704912006961038448392238,
1273 -0.9929623489061743640730954446661934091211028309083840251988476174226641125303255012408605697400441713307379503287798434798744031617080950211424775798364305981472428154723427980513961167727120691888229371413911400272065865405145926977790007356846414340476646259442523884976605625938407874595,
1274 0.9929623489061743640730954446661934091211028309083840251988476174226641125303255012408605697400441713307379503287798434798744031617080950211424775798364305981472428154723427980513961167727120691888229371413911400272065865405145926977790007356846414340476646259442523884976605625938407874595,
1275 -0.9986630421338179811282684173908887745841556074346317260911055450026776598114654117071922344578388881161508344754793190535167328691318039871920520584027347438585963357439016798601563550392106296626966522622336912475962706832547887040005068075788391652115420146726572022865383721316752323089,
1276 0.9986630421338179811282684173908887745841556074346317260911055450026776598114654117071922344578388881161508344754793190535167328691318039871920520584027347438585963357439016798601563550392106296626966522622336912475962706832547887040005068075788391652115420146726572022865383721316752323089,
1277 };
1278
1279 case 47:
1280 return {
1281 0,
1282 -0.0660869239163556751604737774741337085922762739362204088722755555839727101596731021576668306222635342336817548364931739218741799661933158114369109989230489377020329747464232281827190531860889344437069290269439885133955479507608860348426550448887005099649771098576516934573044525257355643265,
1283 0.0660869239163556751604737774741337085922762739362204088722755555839727101596731021576668306222635342336817548364931739218741799661933158114369109989230489377020329747464232281827190531860889344437069290269439885133955479507608860348426550448887005099649771098576516934573044525257355643265,
1284 -0.1318848665545148970538235307241272413633351534384889129502552239287756394060246611614711958236570850707668339369633745530113888816862694023994164267673869293814591284583518005118385683884663174612853573574504876164239835903699815044089365543200521311192567078562201763270970418296317665769,
1285 0.1318848665545148970538235307241272413633351534384889129502552239287756394060246611614711958236570850707668339369633745530113888816862694023994164267673869293814591284583518005118385683884663174612853573574504876164239835903699815044089365543200521311192567078562201763270970418296317665769,
1286 -0.1971061102791118079614913583705046175548628704223396653542893811199718512291932356132348312196353261180336235777429411604561443307472495395929109959547612306582468518278802225959015498031287318163976753300525099168654626228595170750538281243818364434147741663674836545402450441130948702172,
1287 0.1971061102791118079614913583705046175548628704223396653542893811199718512291932356132348312196353261180336235777429411604561443307472495395929109959547612306582468518278802225959015498031287318163976753300525099168654626228595170750538281243818364434147741663674836545402450441130948702172,
1288 -0.2614654592149745703069829662051709742333227337968797253213988814118735427012760115883978136973517192325649042743795535729022339119216441376818991726667137818585522332951618872009653970270272213655592722719855519295790419849037968519302148606849849905512406970637661580241529259976440546428,
1289 0.2614654592149745703069829662051709742333227337968797253213988814118735427012760115883978136973517192325649042743795535729022339119216441376818991726667137818585522332951618872009653970270272213655592722719855519295790419849037968519302148606849849905512406970637661580241529259976440546428,
1290 -0.3246814863377359022107612991799968363996289160070623258821096567749973126526403127986377936250338383456140435660240902231701859373908908683434328311679952412133394709568343731505745948044050531181362134311938974927769881399943441870972342835692564027674557773087056247292578667504492013234,
1291 0.3246814863377359022107612991799968363996289160070623258821096567749973126526403127986377936250338383456140435660240902231701859373908908683434328311679952412133394709568343731505745948044050531181362134311938974927769881399943441870972342835692564027674557773087056247292578667504492013234,
1292 -0.3864777640846671395833023876060232702018376080148300149379248518456568218692670717113912608461852784530645523099426742583855970434823357025835749106809617546479463956773154773589982670207286839270417071860985119990937656119397202877508017419991109681498370113881625567065562334945914868878,
1293 0.3864777640846671395833023876060232702018376080148300149379248518456568218692670717113912608461852784530645523099426742583855970434823357025835749106809617546479463956773154773589982670207286839270417071860985119990937656119397202877508017419991109681498370113881625567065562334945914868878,
1294 -0.4465840731048557027251821423494079593934170051987210994299262314902144825398340786927298010804012598663200423894174482304439318919676635350035091363130309102534581086664394117145940937032848133225755403176012841894654112571967749049043962253741292240506132889307832849099027070355162565421,
1295 0.4465840731048557027251821423494079593934170051987210994299262314902144825398340786927298010804012598663200423894174482304439318919676635350035091363130309102534581086664394117145940937032848133225755403176012841894654112571967749049043962253741292240506132889307832849099027070355162565421,
1296 -0.5047375838635779197742890253513010902732031192246025293226827278899679141020520568607866118231792923736610035618135014436380271004507430401315199366962048042828186728465152409698160675236135511668865092820813928903752046318755464792203905283335747562794560407123191470572247984120586567179,
1297 0.5047375838635779197742890253513010902732031192246025293226827278899679141020520568607866118231792923736610035618135014436380271004507430401315199366962048042828186728465152409698160675236135511668865092820813928903752046318755464792203905283335747562794560407123191470572247984120586567179,
1298 -0.5606840059346641944830583174182687911435234545911374394982232353443267527264666511337298984990907198614720542625663239448014009911113802705700352763065350865982395451101058223223593549870195548278825124163735435077765589498879950234982170277074177218138285768217955254986489833235226030053,
1299 0.5606840059346641944830583174182687911435234545911374394982232353443267527264666511337298984990907198614720542625663239448014009911113802705700352763065350865982395451101058223223593549870195548278825124163735435077765589498879950234982170277074177218138285768217955254986489833235226030053,
1300 -0.6141786999563736085954625426042536862481799450902047497020872273389079680302238594679634223834479500912287488019714508814971404925019607352953679438199919371051249962865661223725434744897644754367462270248474946982997927051267638470881719275916507789559517743466419584376959681747793005747,
1301 0.6141786999563736085954625426042536862481799450902047497020872273389079680302238594679634223834479500912287488019714508814971404925019607352953679438199919371051249962865661223725434744897644754367462270248474946982997927051267638470881719275916507789559517743466419584376959681747793005747,
1302 -0.6649877473903327291367026485720890614305148145332709257601737814765557637065562163506525790178296467446568396228154450025451863139182403800138824929249014341358545717273492388219109654726112325863304162420686448370562896167602784029775078706354023947561723513302610787672740181990795797714,
1303 0.6649877473903327291367026485720890614305148145332709257601737814765557637065562163506525790178296467446568396228154450025451863139182403800138824929249014341358545717273492388219109654726112325863304162420686448370562896167602784029775078706354023947561723513302610787672740181990795797714,
1304 -0.7128889734090643016618793277710188117042502457559171430866554212012626818023100832859292628277366041984512863469334351548002231797252816716113500706424795946188979766997728290393559490792934901672671224907249445438454601343359678435221040432053909022623774366804429622199793872904646754543,
1305 0.7128889734090643016618793277710188117042502457559171430866554212012626818023100832859292628277366041984512863469334351548002231797252816716113500706424795946188979766997728290393559490792934901672671224907249445438454601343359678435221040432053909022623774366804429622199793872904646754543,
1306 -0.7576729184454386335739965235696822012134199104336534329043131793690162658717051893336809362417161385465156435084295025107904575050467623033181346417983034173864749577502289175150658842179398335291561009119735779778322995192655741592984302586948335111203771681397288430706141310792876906557,
1307 0.7576729184454386335739965235696822012134199104336534329043131793690162658717051893336809362417161385465156435084295025107904575050467623033181346417983034173864749577502289175150658842179398335291561009119735779778322995192655741592984302586948335111203771681397288430706141310792876906557,
1308 -0.7991437541677419429155620692035930120405208561987349431999507348997076419822102192523768514584169090445040107148250240115555707356714166045320928894569040418914779413052248018377291030579570665734385741787765716424933824108360964886045088196416793951152330779713849663088013811554523379493,
1309 0.7991437541677419429155620692035930120405208561987349431999507348997076419822102192523768514584169090445040107148250240115555707356714166045320928894569040418914779413052248018377291030579570665734385741787765716424933824108360964886045088196416793951152330779713849663088013811554523379493,
1310 -0.8371201398999021212775989485663523641818689494634425936361154218045818613642828456749140123862193036076434219591559704947697635198447940167577956110740343689524965831276838822949328963216993542074938527938073772915805914808814336114124505234294674731091087389624118919548155003431460497451,
1311 0.8371201398999021212775989485663523641818689494634425936361154218045818613642828456749140123862193036076434219591559704947697635198447940167577956110740343689524965831276838822949328963216993542074938527938073772915805914808814336114124505234294674731091087389624118919548155003431460497451,
1312 -0.8714360157968963169409854645556061710519265261157796092675952930314730823863477261830575354441800653685452451294506473718949459995257786679376907120619424602713118802257155933345942672862706553413521687231630737340497217299748398689316276568535018295910078979323234403198654402714205718626,
1313 0.8714360157968963169409854645556061710519265261157796092675952930314730823863477261830575354441800653685452451294506473718949459995257786679376907120619424602713118802257155933345942672862706553413521687231630737340497217299748398689316276568535018295910078979323234403198654402714205718626,
1314 -0.9019413294385253568671713019774356396386344864322847802595937205517898446377587341930954170939474094185853920481588712528586797669783707536378777318732346864559678158298645864363536404415585964888467740080022591021582973705000417264518288338894107176585574424508944336154364591174483223129,
1315 0.9019413294385253568671713019774356396386344864322847802595937205517898446377587341930954170939474094185853920481588712528586797669783707536378777318732346864559678158298645864363536404415585964888467740080022591021582973705000417264518288338894107176585574424508944336154364591174483223129,
1316 -0.9285026930123606481971849246113209813754187869430339897257929467446693019705490803952976422134428153117976015047269757863743370572043191595911089746642334343824251325788128431739767335402296436050407986514304572108812398436440572436633167715794838623184704045377436857920630285452121653011,
1317 0.9285026930123606481971849246113209813754187869430339897257929467446693019705490803952976422134428153117976015047269757863743370572043191595911089746642334343824251325788128431739767335402296436050407986514304572108812398436440572436633167715794838623184704045377436857920630285452121653011,
1318 -0.9510039692577084425898029238514424226536015153873790289687118347051244296883999361392490348771240940514934112658016882526473694592031161507402061115693268218173764035337691396264068030881158557396581701421358535838650187129451360897480361372246269742962351090947260430565069175292038347142,
1319 0.9510039692577084425898029238514424226536015153873790289687118347051244296883999361392490348771240940514934112658016882526473694592031161507402061115693268218173764035337691396264068030881158557396581701421358535838650187129451360897480361372246269742962351090947260430565069175292038347142,
1320 -0.9693467873265644971457442775602708053383029469795041364868785055232750134001408856468721897783175375772300351553800147987587341842253524794094016411436935448963970772805446580711682683253011159903399694471060869096272484291896445048176789179408256369810980288505599034517496782021987016427,
1321 0.9693467873265644971457442775602708053383029469795041364868785055232750134001408856468721897783175375772300351553800147987587341842253524794094016411436935448963970772805446580711682683253011159903399694471060869096272484291896445048176789179408256369810980288505599034517496782021987016427,
1322 -0.9834510030716237087649010340361698519316542191080937743802551218063946348235236534196053936208198300443704010136500659109944130910838648657699932489862960364515100615187782289983877427543238780418603342746582807619298580384196397983421018448399532059867482552072569282747288413804340045827,
1323 0.9834510030716237087649010340361698519316542191080937743802551218063946348235236534196053936208198300443704010136500659109944130910838648657699932489862960364515100615187782289983877427543238780418603342746582807619298580384196397983421018448399532059867482552072569282747288413804340045827,
1324 -0.9932552109877686346921896846324636081457120841106307345393096809645288231830581014930790423193963327440858971978470011189090798810287623025630844801376602537037045398232788736386225012824762633030237435326409721634953609139863045504068378668341605348813150282849999893979541112691343561994,
1325 0.9932552109877686346921896846324636081457120841106307345393096809645288231830581014930790423193963327440858971978470011189090798810287623025630844801376602537037045398232788736386225012824762633030237435326409721634953609139863045504068378668341605348813150282849999893979541112691343561994,
1326 -0.998718728584212109183947714787108491627090651231490809215968162548578769219829329795457682502153384859449621288528450971833214085768232940829548976395312045777101444457698258480533884211880240305345916254832976518811652728488140269708485373013478912786276120325880844647187134869298908779,
1327 0.998718728584212109183947714787108491627090651231490809215968162548578769219829329795457682502153384859449621288528450971833214085768232940829548976395312045777101444457698258480533884211880240305345916254832976518811652728488140269708485373013478912786276120325880844647187134869298908779,
1328 };
1329
1330 case 48:
1331 return {
1332 -0.0323801709628693620333222431521344420459628023615180924250032200173778192033824263362735606192681682400367095349344164805253339336387227562143033309933613048005985693434381987818201481883459708779882194210519641874072840153368237061052666187976157919313172960863861628381000595094587588988,
1333 0.0323801709628693620333222431521344420459628023615180924250032200173778192033824263362735606192681682400367095349344164805253339336387227562143033309933613048005985693434381987818201481883459708779882194210519641874072840153368237061052666187976157919313172960863861628381000595094587588988,
1334 -0.097004699209462698930053955853624520152736229300936986430580765944804036262622285099333696696838482251782946732767916338280146687215461892885262614507377477016216369626353734517704634998485497845287278557096944336844633510368214754716443206792414853127255583775294604837750153713907779125,
1335 0.097004699209462698930053955853624520152736229300936986430580765944804036262622285099333696696838482251782946732767916338280146687215461892885262614507377477016216369626353734517704634998485497845287278557096944336844633510368214754716443206792414853127255583775294604837750153713907779125,
1336 -0.1612223560688917180564373907834976947743743797418951177032426375565163420995818327669417213304078905047469289913643484865687644250612355007927116617795075726826856211319024099286480529947830675509681216099789241579986072883173180183756777641306119014248393198804021443734101953272478086356,
1337 0.1612223560688917180564373907834976947743743797418951177032426375565163420995818327669417213304078905047469289913643484865687644250612355007927116617795075726826856211319024099286480529947830675509681216099789241579986072883173180183756777641306119014248393198804021443734101953272478086356,
1338 -0.2247637903946890612248654401746922774385618040416548061647426410451819418975142321008966769832523968757738085925020813633283546171689855524749511386953518352781265890518521436423483793631580745438946344313218704432914437669009715424118067933691427706349189683644822963043496308070736548139,
1339 0.2247637903946890612248654401746922774385618040416548061647426410451819418975142321008966769832523968757738085925020813633283546171689855524749511386953518352781265890518521436423483793631580745438946344313218704432914437669009715424118067933691427706349189683644822963043496308070736548139,
1340 -0.287362487355455576735886461316797687851558305801039778908500032168999844268762601001704292339961272995214058625810091249868879016571972602501163638980369411897516808779888097191828724252681176366227012075027580894573518833825847931483730601352532268455529624894259912734014534581597096756,
1341 0.287362487355455576735886461316797687851558305801039778908500032168999844268762601001704292339961272995214058625810091249868879016571972602501163638980369411897516808779888097191828724252681176366227012075027580894573518833825847931483730601352532268455529624894259912734014534581597096756,
1342 -0.3487558862921607381598179372704079161343096499683925760321229677812815940686757361857953413104847160280374576428630687758267800894381499018788076584644599829594877130739163145564793679207454032995884311111581358032893511567524785194776052845563074850934900960282532026840979559791515974264,
1343 0.3487558862921607381598179372704079161343096499683925760321229677812815940686757361857953413104847160280374576428630687758267800894381499018788076584644599829594877130739163145564793679207454032995884311111581358032893511567524785194776052845563074850934900960282532026840979559791515974264,
1344 -0.4086864819907167299162254958146332864599228429948880647711509833256205384841291116873915805142899986436114737684448709470307082779870061618597920932084296118862076288434792491643583952570621779678917397973976535200724285667082169336308347928155411376922203813637738684403894770306209513414,
1345 0.4086864819907167299162254958146332864599228429948880647711509833256205384841291116873915805142899986436114737684448709470307082779870061618597920932084296118862076288434792491643583952570621779678917397973976535200724285667082169336308347928155411376922203813637738684403894770306209513414,
1346 -0.4669029047509584045449288616507985092368121042585169441818691951347943934426041117896321899521249367540958369808560023408894000301389595681966323964992646011965161709344802230996956836398402865779629217552653963315941245332943404605356160774030036035812901620845357937981663968567270001267,
1347 0.4669029047509584045449288616507985092368121042585169441818691951347943934426041117896321899521249367540958369808560023408894000301389595681966323964992646011965161709344802230996956836398402865779629217552653963315941245332943404605356160774030036035812901620845357937981663968567270001267,
1348 -0.5231609747222330336782258691375085262891876218118841075802295472194144547473478378097802191241734396997924509742898611580628879308282360293385903809815567379534023934251408600146505859712141453532895311600963821788438898409406964154220798487081205986934867979553730903344355531319706864088,
1349 0.5231609747222330336782258691375085262891876218118841075802295472194144547473478378097802191241734396997924509742898611580628879308282360293385903809815567379534023934251408600146505859712141453532895311600963821788438898409406964154220798487081205986934867979553730903344355531319706864088,
1350 -0.5772247260839727038178092385404787728539972861401955280523973994277369963343625345949080176332758354499599142004845406197732474905562060699217319563779455006245105319191336263054840156749477295988855140896170934557051892106170295081164928959752697217727905252899776063732625007412660506619,
1351 0.5772247260839727038178092385404787728539972861401955280523973994277369963343625345949080176332758354499599142004845406197732474905562060699217319563779455006245105319191336263054840156749477295988855140896170934557051892106170295081164928959752697217727905252899776063732625007412660506619,
1352 -0.6288673967765136239951649330699946520249089997901617709817329945195319139770730440009534690880035500729300617461673600043305587317176931496094779552836108942993260952954280025686861022963859059310235981795207019884581242390756356185126160144595772809088950477447408497428058463581093785584,
1353 0.6288673967765136239951649330699946520249089997901617709817329945195319139770730440009534690880035500729300617461673600043305587317176931496094779552836108942993260952954280025686861022963859059310235981795207019884581242390756356185126160144595772809088950477447408497428058463581093785584,
1354 -0.677872379632663905211851280675909058849954679026048613071040642975494646879817410787234779026949520681001012272404115964909412280970787148918283989881918558113321844034245504998189305757207944538995185072701494950200354489606220674407089575379844746721958854047082743699334465743405516822,
1355 0.677872379632663905211851280675909058849954679026048613071040642975494646879817410787234779026949520681001012272404115964909412280970787148918283989881918558113321844034245504998189305757207944538995185072701494950200354489606220674407089575379844746721958854047082743699334465743405516822,
1356 -0.7240341309238146546744822334936652465850928122807223627293663025733514606200897197132835750604891104577518163120484582658800174693895509966659219730140279189488412561175044248435340666400502162020648032487714907667210819493361875857045126469933874318152853045476429683539190650865146845639,
1357 0.7240341309238146546744822334936652465850928122807223627293663025733514606200897197132835750604891104577518163120484582658800174693895509966659219730140279189488412561175044248435340666400502162020648032487714907667210819493361875857045126469933874318152853045476429683539190650865146845639,
1358 -0.7671590325157403392538554375229690536226423308482073722351285886640508368078610297555027042768830402396101913017961342648732426625507709974969886151874238882108460464288721776828310372261641739074723240066262844153885144216683911191793788609618554564855052572641464561624936660643716516963,
1359 0.7671590325157403392538554375229690536226423308482073722351285886640508368078610297555027042768830402396101913017961342648732426625507709974969886151874238882108460464288721776828310372261641739074723240066262844153885144216683911191793788609618554564855052572641464561624936660643716516963,
1360 -0.8070662040294426270825530430245384459730130294604153865758629418121821540044306528587505494693216399795084724684038764786660391153451303785346325829879169125179637179869502449038944186766189389960620284319019575168462640669335900176796578621694063718586615677186853319526889558837795931212,
1361 0.8070662040294426270825530430245384459730130294604153865758629418121821540044306528587505494693216399795084724684038764786660391153451303785346325829879169125179637179869502449038944186766189389960620284319019575168462640669335900176796578621694063718586615677186853319526889558837795931212,
1362 -0.8435882616243935307110898445196560498708870117375524015149131998988410546898537440620409553769606902806958167048591938845025015179542687623201124666205126284766684526602482974072107496385950974545043261329552934262890456054327356228832079667667563851644669620122005574187684259483704883944,
1363 0.8435882616243935307110898445196560498708870117375524015149131998988410546898537440620409553769606902806958167048591938845025015179542687623201124666205126284766684526602482974072107496385950974545043261329552934262890456054327356228832079667667563851644669620122005574187684259483704883944,
1364 -0.8765720202742478859056935548050967545616485337299619927478757518746727101403896723986855219259667852143358799948242384662297583851335787035211895586975548130288710653673627670240675622070824293344088388158312026024660289836064405088534253381328208139908628236298146864439498352402118899043,
1365 0.8765720202742478859056935548050967545616485337299619927478757518746727101403896723986855219259667852143358799948242384662297583851335787035211895586975548130288710653673627670240675622070824293344088388158312026024660289836064405088534253381328208139908628236298146864439498352402118899043,
1366 -0.9058791367155696728220748356710117883122621998274108453524854254710168231209903168021038398680981022214429169319017710975360013383348010715570893926035906020288754398184826444594856795580592716008531171383282133694774328791387131323934510270867503119159734775656959815632383572657867140949,
1367 0.9058791367155696728220748356710117883122621998274108453524854254710168231209903168021038398680981022214429169319017710975360013383348010715570893926035906020288754398184826444594856795580592716008531171383282133694774328791387131323934510270867503119159734775656959815632383572657867140949,
1368 -0.9313866907065543331141743801016012677199970856189504298706048642530730422171117004814233978308572612576107803914678314724860513072594985139003576769053733087385408190420712132114120725838908495665356346932986188420356555725712007913480683483201166114638294544452991420503249057385566622795,
1369 0.9313866907065543331141743801016012677199970856189504298706048642530730422171117004814233978308572612576107803914678314724860513072594985139003576769053733087385408190420712132114120725838908495665356346932986188420356555725712007913480683483201166114638294544452991420503249057385566622795,
1370 -0.9529877031604308607229606660257183432085413318239187368639476034939458705853335873459030640014006567593065907266428726812347294584753964392930795158115000641109325489714712870880297641634621723737500491906722071151348235107161758193225807469311919132905091399402956814596650320119298445784,
1371 0.9529877031604308607229606660257183432085413318239187368639476034939458705853335873459030640014006567593065907266428726812347294584753964392930795158115000641109325489714712870880297641634621723737500491906722071151348235107161758193225807469311919132905091399402956814596650320119298445784,
1372 -0.9705915925462472504614119838006600573024339116308837060283723521653233091284917549829147537048491975519718142430786348351156971268381219524460301022841594218867377023274789263039153971329753128283957675276638298590096929793150902506405404017374017263556524863367379420927441067400998664328,
1373 0.9705915925462472504614119838006600573024339116308837060283723521653233091284917549829147537048491975519718142430786348351156971268381219524460301022841594218867377023274789263039153971329753128283957675276638298590096929793150902506405404017374017263556524863367379420927441067400998664328,
1374 -0.9841245837228268577445836000265988305892392234173847299576501679855297780009805053951314899480078238327304298947042842928481799606952772566942573525021819530709401907672028961517174691513475087037175707824219016553116764594541493332276957166382649655212695959925653711732933130430827227821,
1375 0.9841245837228268577445836000265988305892392234173847299576501679855297780009805053951314899480078238327304298947042842928481799606952772566942573525021819530709401907672028961517174691513475087037175707824219016553116764594541493332276957166382649655212695959925653711732933130430827227821,
1376 -0.9935301722663507575479287508490741183566147495946719296171518380987546182067771786290419810076653658707794725617515799662389829710022177318209380664631193614136055345075703607668275077740411649842085541887030219645923098582169161303385895586016157196262331334058188227333163347469240571803,
1377 0.9935301722663507575479287508490741183566147495946719296171518380987546182067771786290419810076653658707794725617515799662389829710022177318209380664631193614136055345075703607668275077740411649842085541887030219645923098582169161303385895586016157196262331334058188227333163347469240571803,
1378 -0.9987710072524261186005414915631136400889376502767210386129404813754588436074917000156558049981457228323111399757426667107783686146764979424301931921202864901934760728750598495567831609976798771170638384784993532847474526751192964462907047527007519731784755343424413652889476747582001549614,
1379 0.9987710072524261186005414915631136400889376502767210386129404813754588436074917000156558049981457228323111399757426667107783686146764979424301931921202864901934760728750598495567831609976798771170638384784993532847474526751192964462907047527007519731784755343424413652889476747582001549614,
1380 };
1381
1382 case 49:
1383 return {
1384 0,
1385 -0.0634206849826867860288348208784849731527868727788803874902091383688046365488916875598326044283856451003174784921844073291505051127394466250629711670151463539816232517230067389111952163076115209711456343470414370416414862392712844791048076929590324756779097430115887457903829862264840052683,
1386 0.0634206849826867860288348208784849731527868727788803874902091383688046365488916875598326044283856451003174784921844073291505051127394466250629711670151463539816232517230067389111952163076115209711456343470414370416414862392712844791048076929590324756779097430115887457903829862264840052683,
1387 -0.1265859972696720510679852885755361903244871210668667135109682579162384330375317170262024521054789604108156050716366176256557750124992212569808089560430797685860808941300651156707018719498937820630694548206433832802644903337113084658557744190709242779821239099174106829950940232076837464943,
1388 0.1265859972696720510679852885755361903244871210668667135109682579162384330375317170262024521054789604108156050716366176256557750124992212569808089560430797685860808941300651156707018719498937820630694548206433832802644903337113084658557744190709242779821239099174106829950940232076837464943,
1389 -0.189241592461813586485310173859986511179678877678819089344437354103923758016052459146615846583174422666080434939797554985807793458339582909043258986054154809756278432719677876391225735448159525435874412732069093037777972742210644760398304998794347777524027688427657713578924974296879184658,
1390 0.189241592461813586485310173859986511179678877678819089344437354103923758016052459146615846583174422666080434939797554985807793458339582909043258986054154809756278432719677876391225735448159525435874412732069093037777972742210644760398304998794347777524027688427657713578924974296879184658,
1391 -0.2511351786125772735071559428246112745829841745736642512940265542048758603832376307195209728707069385531702273148150839962997291358264267084211343717500765708889030920023261677920702705679575327201765019894391004864336000204372006406848955545730576569485289947696880763072688070331251609091,
1392 0.2511351786125772735071559428246112745829841745736642512940265542048758603832376307195209728707069385531702273148150839962997291358264267084211343717500765708889030920023261677920702705679575327201765019894391004864336000204372006406848955545730576569485289947696880763072688070331251609091,
1393 -0.3120175321197487622078606765064162650968334079943872495833973368619898740382054422868187945570843219152065945202650058210467103957441232680078997646805539644253532976564849729216967157635686986820645317034527785002285140148553089383914108415194977266104400138756441359646429167148463513418,
1394 0.3120175321197487622078606765064162650968334079943872495833973368619898740382054422868187945570843219152065945202650058210467103957441232680078997646805539644253532976564849729216967157635686986820645317034527785002285140148553089383914108415194977266104400138756441359646429167148463513418,
1395 -0.3716435012622848888637345409469605276147447867339269767498683365990372262947371292858891694130825109132404155134371689404265502531130503239779759225053982877912789034082962998063683463374504020482443206292196865238810184884163972857502692020807047980109516339955626363400206058004921347055,
1396 0.3716435012622848888637345409469605276147447867339269767498683365990372262947371292858891694130825109132404155134371689404265502531130503239779759225053982877912789034082962998063683463374504020482443206292196865238810184884163972857502692020807047980109516339955626363400206058004921347055,
1397 -0.4297729933415765246585841418074230330634178978780720098437071043760333018353797610131069356214702938423227833348481661710990595705847814512957457168835868222678771000464949475080183806285678518552103497910941926652282694886468236001726867022927960374497237031962113482866931886465591826184,
1398 0.4297729933415765246585841418074230330634178978780720098437071043760333018353797610131069356214702938423227833348481661710990595705847814512957457168835868222678771000464949475080183806285678518552103497910941926652282694886468236001726867022927960374497237031962113482866931886465591826184,
1399 -0.4861719414524920421769760960585750620751151943349366052805976939187502943227327227577214386092795624873246616646350909320935743654729111790697035807728563280328681311868155649655654851321655307732762773845253632113374705373215994188987298816339234677864418117127126133649164148962727997292,
1400 0.4861719414524920421769760960585750620751151943349366052805976939187502943227327227577214386092795624873246616646350909320935743654729111790697035807728563280328681311868155649655654851321655307732762773845253632113374705373215994188987298816339234677864418117127126133649164148962727997292,
1401 -0.5406132469917260665582254672294359169241013462383658465979479905632085166123631531604585896763417927332998557175091402914621789004134675508269608745298542030837056786466208086267094198139792754613500641936652207847462333608900069218858036129492718862634276789955659974291090700979122539543,
1402 0.5406132469917260665582254672294359169241013462383658465979479905632085166123631531604585896763417927332998557175091402914621789004134675508269608745298542030837056786466208086267094198139792754613500641936652207847462333608900069218858036129492718862634276789955659974291090700979122539543,
1403 -0.5928776941089007124558643367926285346330010153188475904535107931128461645404256502669368116445774471727519559486743990326117319783849581419181218445652676597017785182915202789495768046159287982058602908680714101731704157620242525423794447322926087820664470238494698415975322766309468178141,
1404 0.5928776941089007124558643367926285346330010153188475904535107931128461645404256502669368116445774471727519559486743990326117319783849581419181218445652676597017785182915202789495768046159287982058602908680714101731704157620242525423794447322926087820664470238494698415975322766309468178141,
1405 -0.642754832419237664056856948583900109540335472253277532541482427960041675591364522569433186228234378214678440507573752992446581557875657963143432275346602753371608102869561289322565105881166707088480862486298743313015784860512535625495244810043340241196458888833988539346391977321524332154,
1406 0.642754832419237664056856948583900109540335472253277532541482427960041675591364522569433186228234378214678440507573752992446581557875657963143432275346602753371608102869561289322565105881166707088480862486298743313015784860512535625495244810043340241196458888833988539346391977321524332154,
1407 -0.6900438244251321135047518072749419276335051261890357509915486163962893842714738814686826966057751241629500427497292141624853456512752708201730285101258689835967439816918357719288124028866573701711394573886139433732409917160108849291595310928441525830254037480466934348794136045542041936877,
1408 0.6900438244251321135047518072749419276335051261890357509915486163962893842714738814686826966057751241629500427497292141624853456512752708201730285101258689835967439816918357719288124028866573701711394573886139433732409917160108849291595310928441525830254037480466934348794136045542041936877,
1409 -0.7345542542374026962136742128585248846528354533237018344394709862211396481634336668068859961335305155565605672590972717078883161015235731466993812075249052096557999506276721625330952669845303270281514424973019388802734638397630775107366453788958859334427222567698917852446429946323664150583,
1410 0.7345542542374026962136742128585248846528354533237018344394709862211396481634336668068859961335305155565605672590972717078883161015235731466993812075249052096557999506276721625330952669845303270281514424973019388802734638397630775107366453788958859334427222567698917852446429946323664150583,
1411 -0.7761068943454466350181428122484560712644504618291818652710343025407946727966935577036721760862406077630802646859559736968643717814244766144345266793946649344845857325679876315745978326982346143830393515996363114975864625913606791794781247851669413630138792222643994290058371416568580634579,
1412 0.7761068943454466350181428122484560712644504618291818652710343025407946727966935577036721760862406077630802646859559736968643717814244766144345266793946649344845857325679876315745978326982346143830393515996363114975864625913606791794781247851669413630138792222643994290058371416568580634579,
1413 -0.8145344273598554315395007877647770444946721358227533517367668828710346583448174917106367006016133356031773577018972374133055961251595427344027791651684524226047721790059173314098439820892257897287879140562045617869260260379973268906534332066850381285979044375513576059096138270163174671383,
1414 0.8145344273598554315395007877647770444946721358227533517367668828710346583448174917106367006016133356031773577018972374133055961251595427344027791651684524226047721790059173314098439820892257897287879140562045617869260260379973268906534332066850381285979044375513576059096138270163174671383,
1415 -0.8496821198441657010348818722429793333266043324647162487435869644590177623032260747536278116622937474764782878017573565596653757337432032404218951644739171594360110804691411930035934241730788858225796420608849154177849108519023959954114159357072294634644315994512859161692127324020468015548,
1416 0.8496821198441657010348818722429793333266043324647162487435869644590177623032260747536278116622937474764782878017573565596653757337432032404218951644739171594360110804691411930035934241730788858225796420608849154177849108519023959954114159357072294634644315994512859161692127324020468015548,
1417 -0.8814084455730089100370315358170049261592400372623913396175291830994331959555370753784608317501149334158251871517390031317875688933909655916515846286152060906874703276691420871115522773094605780488494351010354810455212193372611107034468063673920047004872655634699379188303418862052173507948,
1418 0.8814084455730089100370315358170049261592400372623913396175291830994331959555370753784608317501149334158251871517390031317875688933909655916515846286152060906874703276691420871115522773094605780488494351010354810455212193372611107034468063673920047004872655634699379188303418862052173507948,
1419 -0.9095856558280732852130196403558000710427712311167180391068447203838247535078754055332233861253590248979309266817187043765314970572634562288951378684863188362449267837575736900470807326894834689875482173664120370503122040797663622166384720005931893001098504897609474047543746071601141116831,
1420 0.9095856558280732852130196403558000710427712311167180391068447203838247535078754055332233861253590248979309266817187043765314970572634562288951378684863188362449267837575736900470807326894834689875482173664120370503122040797663622166384720005931893001098504897609474047543746071601141116831,
1421 -0.934100294755810149058982460636544902460422952810191994407701873297932416664268109960430829388662449030037328188468441168484421423279346350832636315696628551336335226030797303752820759902207179413690188451921804010080082725939290068368568950000773117744858434154988353416457697588233188905,
1422 0.934100294755810149058982460636544902460422952810191994407701873297932416664268109960430829388662449030037328188468441168484421423279346350832636315696628551336335226030797303752820759902207179413690188451921804010080082725939290068368568950000773117744858434154988353416457697588233188905,
1423 -0.9548536586741372335552436796681844190546944519002737919229861740539094162284401375877481228737713834782505401401483152929875461755886173241248186784668163362247204516533227290048763790132148615338189526225432279381469423250063399550353130665388846078778657940563761223184623153519244058576,
1424 0.9548536586741372335552436796681844190546944519002737919229861740539094162284401375877481228737713834782505401401483152929875461755886173241248186784668163362247204516533227290048763790132148615338189526225432279381469423250063399550353130665388846078778657940563761223184623153519244058576,
1425 -0.9717622009015553801399724215047741334978625471809056933192274180027993003572033256383667593861115793123436634271024116722080344135040282321613562641617904346835783542517588399588924772187125307897910810362256635490757599729988848654999664250006623187815772931975553443476915880779723936257,
1426 0.9717622009015553801399724215047741334978625471809056933192274180027993003572033256383667593861115793123436634271024116722080344135040282321613562641617904346835783542517588399588924772187125307897910810362256635490757599729988848654999664250006623187815772931975553443476915880779723936257,
1427 -0.9847578959142130043592989953685747103533074621452529532172163576359590634382404328989018437414434507686176948262795242438466965690565550002110465692036043176519773196442916216323516116212490275160629692928301486989391732931475654850469690744926798753107860484353461664634661804422001671319,
1428 0.9847578959142130043592989953685747103533074621452529532172163576359590634382404328989018437414434507686176948262795242438466965690565550002110465692036043176519773196442916216323516116212490275160629692928301486989391732931475654850469690744926798753107860484353461664634661804422001671319,
1429 -0.9937886619441677907601138592579536188413073949386501676046027865246301118465520881618546594220930039685574009498753826907711143617178875027427319372608417764261740662749509586806903246524940843099192190342366528117146469549073583752660133308319889093022601483096002318790166190448785117572,
1430 0.9937886619441677907601138592579536188413073949386501676046027865246301118465520881618546594220930039685574009498753826907711143617178875027427319372608417764261740662749509586806903246524940843099192190342366528117146469549073583752660133308319889093022601483096002318790166190448785117572,
1431 -0.9988201506066353793618312727041106551236809978645019641129491773028411355385517455006536893244313855312558723959473955276622730007987825441629353995262625048200363482479065491963504456559829345413107924216032112109320147907388167881278693574170881261546964841685207356249073324736131051128,
1432 0.9988201506066353793618312727041106551236809978645019641129491773028411355385517455006536893244313855312558723959473955276622730007987825441629353995262625048200363482479065491963504456559829345413107924216032112109320147907388167881278693574170881261546964841685207356249073324736131051128,
1433 };
1434
1435 case 50:
1436 return {
1437 -0.0310983383271888761123289896659491942472962229599980429747962356620305239606004565028047384756036743609342213054916932164258131193040411751026920689241449011097193178455222668065986763613933471614816223861172742872735315854546459495291942313151871872131180410409964578036057942486779145999,
1438 0.0310983383271888761123289896659491942472962229599980429747962356620305239606004565028047384756036743609342213054916932164258131193040411751026920689241449011097193178455222668065986763613933471614816223861172742872735315854546459495291942313151871872131180410409964578036057942486779145999,
1439 -0.0931747015600861408544503776396003478856713839221386146828891556461802516674295107179672198298784688901653049792063891285161907411935710988161659353070912475552745379285159612966725856043762887770393250006529115742102585653286033650783364904729767419897102113013850780637334748895180766148,
1440 0.0931747015600861408544503776396003478856713839221386146828891556461802516674295107179672198298784688901653049792063891285161907411935710988161659353070912475552745379285159612966725856043762887770393250006529115742102585653286033650783364904729767419897102113013850780637334748895180766148,
1441 -0.1548905899981459020716286209411095012018502200549376323967303263535578248323610939527290673193556208942496733933139171111540496120153679896445246556537339604612859252206782877782641209825926825157887271492506356092759283658366551226302165747715092608324835604075651546089215707666800199163,
1442 0.1548905899981459020716286209411095012018502200549376323967303263535578248323610939527290673193556208942496733933139171111540496120153679896445246556537339604612859252206782877782641209825926825157887271492506356092759283658366551226302165747715092608324835604075651546089215707666800199163,
1443 -0.2160072368760417568472845326171013337057559725101332727036211263619901938350004687445286661319291794064580451138376184642327027227845452915036133761630496235920939213563307856173950186022147749415427485165406683776942667262672110823564317650976728334189578624108122074277516104858015265246,
1444 0.2160072368760417568472845326171013337057559725101332727036211263619901938350004687445286661319291794064580451138376184642327027227845452915036133761630496235920939213563307856173950186022147749415427485165406683776942667262672110823564317650976728334189578624108122074277516104858015265246,
1445 -0.2762881937795319903276452785211301857148015871319961506135055794383769236196981027633040616238063303466132601081904590994370379660824771939021847203146564102074359612078560657474242541077466168948230410549367539428578772936515014388114362317612148717284148806206383497327446587408084245254,
1446 0.2762881937795319903276452785211301857148015871319961506135055794383769236196981027633040616238063303466132601081904590994370379660824771939021847203146564102074359612078560657474242541077466168948230410549367539428578772936515014388114362317612148717284148806206383497327446587408084245254,
1447 -0.3355002454194373568369882572910716978412185930367957619004305397109861948253310226160694958026607226807878236147924457729558433971162345789732848207721523269734048412559476552838958941996511917968725969211179228961225704987759400132094253259757639678020017328166747459335022612704082064973,
1448 0.3355002454194373568369882572910716978412185930367957619004305397109861948253310226160694958026607226807878236147924457729558433971162345789732848207721523269734048412559476552838958941996511917968725969211179228961225704987759400132094253259757639678020017328166747459335022612704082064973,
1449 -0.3934143118975651273942292538238172702461394686726560030790366208564977281243987699606861202733329910632711185067193327834436164543144718154962665382568598316578061708483274869831275077690614757554582193762851478757468247983390332863339488918337020846612195743013962590561058936806898562661,
1450 0.3934143118975651273942292538238172702461394686726560030790366208564977281243987699606861202733329910632711185067193327834436164543144718154962665382568598316578061708483274869831275077690614757554582193762851478757468247983390332863339488918337020846612195743013962590561058936806898562661,
1451 -0.4498063349740387891471314677783758173150645134651736659414806698859708536989042214873355910644272276669887846423613574480568092964732835178367006355710221603442066614927023096798438098964248040996669064693461531068957595760451247362275493393367318680428031480081377433126360358777391395998,
1452 0.4498063349740387891471314677783758173150645134651736659414806698859708536989042214873355910644272276669887846423613574480568092964732835178367006355710221603442066614927023096798438098964248040996669064693461531068957595760451247362275493393367318680428031480081377433126360358777391395998,
1453 -0.504458144907464201651459131849141192635378678270679238182739210968226378693932598787000137183296006514821308242716698423477699127370412350838521709324119082047874319857659886566562444050130928440690271219326726744700735075752319170458506447082463711955712381417719713447119561096434748921,
1454 0.504458144907464201651459131849141192635378678270679238182739210968226378693932598787000137183296006514821308242716698423477699127370412350838521709324119082047874319857659886566562444050130928440690271219326726744700735075752319170458506447082463711955712381417719713447119561096434748921,
1455 -0.5571583045146500543155229096258016078158983822377502613164614867604894521887321767073612986839087455344605756084827067563266351029331009722084475685718333426314216836101809669035926062249352713312736423741618907753546821912336807924207446619903002126974566647473194379477112664991003319013,
1456 0.5571583045146500543155229096258016078158983822377502613164614867604894521887321767073612986839087455344605756084827067563266351029331009722084475685718333426314216836101809669035926062249352713312736423741618907753546821912336807924207446619903002126974566647473194379477112664991003319013,
1457 -0.6077029271849502391803817963918328936042050206759943557121311889396856476834209221465869800317154224441747118261375858195273700386258803121371756998408139494120489716878706661103811563337304371670332259134160387119570729079580554433943242255391556852788523492219849110642761070865002587912,
1458 0.6077029271849502391803817963918328936042050206759943557121311889396856476834209221465869800317154224441747118261375858195273700386258803121371756998408139494120489716878706661103811563337304371670332259134160387119570729079580554433943242255391556852788523492219849110642761070865002587912,
1459 -0.6558964656854393607816248640036798190414105283823318265309345913921084785807517624649539530178704352004452729615913202721064660196638286797403734879943564470340604041349987558699200324066849818623859895871432880070030373598333045564767173322028951327862572831127021899017357155925903737838,
1460 0.6558964656854393607816248640036798190414105283823318265309345913921084785807517624649539530178704352004452729615913202721064660196638286797403734879943564470340604041349987558699200324066849818623859895871432880070030373598333045564767173322028951327862572831127021899017357155925903737838,
1461 -0.701552468706822251089546257883655728149719228484695642740924379033292245834595296968157771841325078726136162664153259904144212903342310629548357630033372348513424972364316245342111571459428734837074928138207892303042980064003860224900347038608352543015451218397463935272874134518185060138,
1462 0.701552468706822251089546257883655728149719228484695642740924379033292245834595296968157771841325078726136162664153259904144212903342310629548357630033372348513424972364316245342111571459428734837074928138207892303042980064003860224900347038608352543015451218397463935272874134518185060138,
1463 -0.7444943022260685382605362526821942428701879313295845785247791479329297913088695200494981098607466747245861939548355027718421268656716257290263134609150248533217038449076341003667546323902938700921530218888076131308142373788956223099062529656228422280639027085512055244834293207625522222826,
1464 0.7444943022260685382605362526821942428701879313295845785247791479329297913088695200494981098607466747245861939548355027718421268656716257290263134609150248533217038449076341003667546323902938700921530218888076131308142373788956223099062529656228422280639027085512055244834293207625522222826,
1465 -0.7845558329003992639053051963409912008473162725564443527388591218931310203939999876847130857580782518424642260617197703766591358582279888423126974706276315111724646202999470416014104562581832010014309664248196010603302257892440327966687541854603566804414574590353056199413480291149032024371,
1466 0.7845558329003992639053051963409912008473162725564443527388591218931310203939999876847130857580782518424642260617197703766591358582279888423126974706276315111724646202999470416014104562581832010014309664248196010603302257892440327966687541854603566804414574590353056199413480291149032024371,
1467 -0.8215820708593359483562541108739395377607413833434857485233744606154686656061347179924886450651287164363938793872891125416083125692290421753100014219969580607305029232964083857010379335138953146284848148616331836175384084113157158870563781334333290808364508605719404678719441659157143947045,
1468 0.8215820708593359483562541108739395377607413833434857485233744606154686656061347179924886450651287164363938793872891125416083125692290421753100014219969580607305029232964083857010379335138953146284848148616331836175384084113157158870563781334333290808364508605719404678719441659157143947045,
1469 -0.8554297694299460846113626439347574676548330394869059634383299203413186300718576442191105257369901333121963699477590765744676048431253014560972726386291522674864852925977467110232998454322408267820517228518799830494233636784985399721186517405243964807837218974584122696958479526279501024415,
1470 0.8554297694299460846113626439347574676548330394869059634383299203413186300718576442191105257369901333121963699477590765744676048431253014560972726386291522674864852925977467110232998454322408267820517228518799830494233636784985399721186517405243964807837218974584122696958479526279501024415,
1471 -0.8859679795236130486375409824667536341942903107558083624465571396548873258374075451665011758623680195570790805844392859685927635339476448831827473992735226109842958846888451928332897692737189856147457408243157863998772688300129008402899329273738955916734897929675350359484720954221020488749,
1472 0.8859679795236130486375409824667536341942903107558083624465571396548873258374075451665011758623680195570790805844392859685927635339476448831827473992735226109842958846888451928332897692737189856147457408243157863998772688300129008402899329273738955916734897929675350359484720954221020488749,
1473 -0.9130785566557918930897356427716570947841881916977823896227265532008524340106515562802471052150034141823396018998546244787883064826080188436358794452751373955836413977386435676539280267310369010028007946850039115385098841799551970875864682796624717556307675548536659706857477009313402727761,
1474 0.9130785566557918930897356427716570947841881916977823896227265532008524340106515562802471052150034141823396018998546244787883064826080188436358794452751373955836413977386435676539280267310369010028007946850039115385098841799551970875864682796624717556307675548536659706857477009313402727761,
1475 -0.9366566189448779337808749472724966021537315980952029223750542738093561312349230344186141970738167340957460443866430218553110098870570420758610694406736849993444774254524097383322189015590186704910198301469255069298454429840434221690957122354892307183728397378528625778598142045490544697097,
1476 0.9366566189448779337808749472724966021537315980952029223750542738093561312349230344186141970738167340957460443866430218553110098870570420758610694406736849993444774254524097383322189015590186704910198301469255069298454429840434221690957122354892307183728397378528625778598142045490544697097,
1477 -0.9566109552428079429977456441566220940514341246260465428559790829730553062968089391204525732104352388312934367488954182758273304734605586122506583424141721602478444493744490912578765462498496947314992010522126985600781923767493689117116481606317787989709607049847921859143187366377294068808,
1478 0.9566109552428079429977456441566220940514341246260465428559790829730553062968089391204525732104352388312934367488954182758273304734605586122506583424141721602478444493744490912578765462498496947314992010522126985600781923767493689117116481606317787989709607049847921859143187366377294068808,
1479 -0.9728643851066920737133441046062520536691734070499542017450962752256767189858167889175439147194338156258543588356514485569836759662340193287869213571961760422781169890315959462975774268191429514424463531413225833324782481432099303839501586907427025421341402079057930425214259527474481878185,
1480 0.9728643851066920737133441046062520536691734070499542017450962752256767189858167889175439147194338156258543588356514485569836759662340193287869213571961760422781169890315959462975774268191429514424463531413225833324782481432099303839501586907427025421341402079057930425214259527474481878185,
1481 -0.9853540840480058823090096256324894040155926309454058087178092210085350814702507706567935357988693084717360048777592529211975482976200999138335922151355075742278279079281583409637063122367381643367228428984092208210957974909616473382012915336331607687807533058908419636635757430236892192287,
1482 0.9853540840480058823090096256324894040155926309454058087178092210085350814702507706567935357988693084717360048777592529211975482976200999138335922151355075742278279079281583409637063122367381643367228428984092208210957974909616473382012915336331607687807533058908419636635757430236892192287,
1483 -0.9940319694320907125851082004206947281574779710683235903365247891159333102441986200847502032997488182597606600945459419958549215257107600909497912431076196464989212967891293626057814097833081516374703513635326134819095701676989809941280809053034462502697330311898546802092693406276002055604,
1484 0.9940319694320907125851082004206947281574779710683235903365247891159333102441986200847502032997488182597606600945459419958549215257107600909497912431076196464989212967891293626057814097833081516374703513635326134819095701676989809941280809053034462502697330311898546802092693406276002055604,
1485 -0.9988664044200710501854594449742185059962435129040785251770386176575391083082719606000817676304540908816211142125746246395146062751602721269012718747075215374285691593278562767853983187135230076747980429953846819229059201451936042829796424039633265927034501611175851432195329432234117877341,
1486 0.9988664044200710501854594449742185059962435129040785251770386176575391083082719606000817676304540908816211142125746246395146062751602721269012718747075215374285691593278562767853983187135230076747980429953846819229059201451936042829796424039633265927034501611175851432195329432234117877341,
1487 };
1488
1489 case 51:
1490 return {
1491 0,
1492 -0.0609611001505787247341947068432054046970304642695197844329704234558004587361680365679257641051217937367615152895276779484138944332447573092956344730525241209771556173841131981027971035090338142623603156001566803401187172155393607054067724845804338420989922092307187314768134590615916208419,
1493 0.0609611001505787247341947068432054046970304642695197844329704234558004587361680365679257641051217937367615152895276779484138944332447573092956344730525241209771556173841131981027971035090338142623603156001566803401187172155393607054067724845804338420989922092307187314768134590615916208419,
1494 -0.121695421018888766963820420963181108745303287484469844374711137107491247649182336398307651090553446384078822377210824627232343613585805064225426581270226851595522556972765151138461347141430778359018833232728749454751511661333569907409417073600148253418063612240172836645805023088453014747,
1495 0.121695421018888766963820420963181108745303287484469844374711137107491247649182336398307651090553446384078822377210824627232343613585805064225426581270226851595522556972765151138461347141430778359018833232728749454751511661333569907409417073600148253418063612240172836645805023088453014747,
1496 -0.1819770269570775453239987011692144499239201165340033131904149696655636419207089241523520806952035440722949814733202368252496703587152068853273468479549507368558654987284642357488605400886861334808893391045817411700898786590522740209173806295073727691416313688219045854891739977880537793937,
1497 0.1819770269570775453239987011692144499239201165340033131904149696655636419207089241523520806952035440722949814733202368252496703587152068853273468479549507368558654987284642357488605400886861334808893391045817411700898786590522740209173806295073727691416313688219045854891739977880537793937,
1498 -0.2415816664477987038467331148692624237387932464724135777981937257753739675905481376758055853760285180618645270443077175056929309552032186890013998794751782554476444301677151980076058132002619533574210646158161040234454669704578718580437341325480290118662995696897362567000708408214795927253,
1499 0.2415816664477987038467331148692624237387932464724135777981937257753739675905481376758055853760285180618645270443077175056929309552032186890013998794751782554476444301677151980076058132002619533574210646158161040234454669704578718580437341325480290118662995696897362567000708408214795927253,
1500 -0.3002876063353319395302456496444203333313383805130499160171927490923202071911785186031788369967121341371468120734144972549420020050324454805867932067226255463870993713062066363235456062716727530047262768255805481747727950542809140597959941386642632123347857752580322098828626390327816968247,
1501 0.3002876063353319395302456496444203333313383805130499160171927490923202071911785186031788369967121341371468120734144972549420020050324454805867932067226255463870993713062066363235456062716727530047262768255805481747727950542809140597959941386642632123347857752580322098828626390327816968247,
1502 -0.3578764566884095097752010885196663568963839220959683340391555034645829616092751757858956063504362174904938724904244779683461379712682828439293751096699723408922350627715365108787519531832026369697753687547712559190121608250198902645268865073219405767973872346026028308340675067515042788891,
1503 0.3578764566884095097752010885196663568963839220959683340391555034645829616092751757858956063504362174904938724904244779683461379712682828439293751096699723408922350627715365108787519531832026369697753687547712559190121608250198902645268865073219405767973872346026028308340675067515042788891,
1504 -0.4141339832263038779368718097446579079239771704693945627973271931888123885479781733053064305784091126698817062791884913975839810696303760371528692215770054720009538346450737836035402752613194004781559989740366560601361259788902796838365308973680186937467591303128019426734737422684953515701,
1505 0.4141339832263038779368718097446579079239771704693945627973271931888123885479781733053064305784091126698817062791884913975839810696303760371528692215770054720009538346450737836035402752613194004781559989740366560601361259788902796838365308973680186937467591303128019426734737422684953515701,
1506 -0.4688509042860410636104572588116224688067226354300875795025623242497286558867977636877008601227125303462275648252689224676083652450599478422893106533906624643857603674021844165880056183542206699106538725614263902263636638043549049742582892656414939226909204752053441598659641628702521355877,
1507 0.4688509042860410636104572588116224688067226354300875795025623242497286558867977636877008601227125303462275648252689224676083652450599478422893106533906624643857603674021844165880056183542206699106538725614263902263636638043549049742582892656414939226909204752053441598659641628702521355877,
1508 -0.521823669366185842514087784826818024569350245869358049098126929115757773378008081448033116498694740455407535733853144534040993907566995254543131188782988340052377767672489146998230198767299075248315058386604852634293989553316274251379606230199272425034169082732585273564635184535517606233,
1509 0.521823669366185842514087784826818024569350245869358049098126929115757773378008081448033116498694740455407535733853144534040993907566995254543131188782988340052377767672489146998230198767299075248315058386604852634293989553316274251379606230199272425034169082732585273564635184535517606233,
1510 -0.5728552163513038365223947025901909074209431207237994570736253357185977480798158293597616148245001117745977771223446169307726894902478168646301174818957013968334562788216214411925624186472972352052693781625685610172810172192111806409519258347463067807123076737970026907536877675324679250999,
1511 0.5728552163513038365223947025901909074209431207237994570736253357185977480798158293597616148245001117745977771223446169307726894902478168646301174818957013968334562788216214411925624186472972352052693781625685610172810172192111806409519258347463067807123076737970026907536877675324679250999,
1512 -0.6217557046007232737550427454033159500543875668701628356766162069004723823644723558815675731262089603506901940755948993885063322924224015447430344833314908584413074458933903803953603811150976325525039005595639305552763737813055787888665022398950999220293050627661376646100721368226610465609,
1513 0.6217557046007232737550427454033159500543875668701628356766162069004723823644723558815675731262089603506901940755948993885063322924224015447430344833314908584413074458933903803953603811150976325525039005595639305552763737813055787888665022398950999220293050627661376646100721368226610465609,
1514 -0.6683432211753700868644604194039888759296085117733759958478816528640758707494048663697999596563476776748032914265955136524163020880823745246830627454756955531393396908692621289365538596093196325100078052663366624351054406967596775948404737134491198955829411506346692566771278372458861502955,
1515 0.6683432211753700868644604194039888759296085117733759958478816528640758707494048663697999596563476776748032914265955136524163020880823745246830627454756955531393396908692621289365538596093196325100078052663366624351054406967596775948404737134491198955829411506346692566771278372458861502955,
1516 -0.7124444575770366445805248554001456430369447902172481468161519949930962420451666002390115954707215964576210040213761014482425602662745778952293214700722254772574667338097532292827558686023536320509157806655183027751545640287881094352583525736832641929933819554594916634011487649113410152026,
1517 0.7124444575770366445805248554001456430369447902172481468161519949930962420451666002390115954707215964576210040213761014482425602662745778952293214700722254772574667338097532292827558686023536320509157806655183027751545640287881094352583525736832641929933819554594916634011487649113410152026,
1518 -0.7538953544853755257639600254524739876306373638146765145657207950097675667573726181647780964606435556161241386138991720903479571318961544432716239978346910416678746232670496422929603162125459227183980816999701995661605538954502274861024840216527443135803080760112075091003537846576650460537,
1519 0.7538953544853755257639600254524739876306373638146765145657207950097675667573726181647780964606435556161241386138991720903479571318961544432716239978346910416678746232670496422929603162125459227183980816999701995661605538954502274861024840216527443135803080760112075091003537846576650460537,
1520 -0.79254171209938120523441087837587573015732246374836771370424761764543915037997119445981194918526278070946701276221704956288685757679579129039846593004026156675553932892775024477428477470745369203287349749332402785958887038920227451934511977787744603994162158927267991487655862176701049721,
1521 0.79254171209938120523441087837587573015732246374836771370424761764543915037997119445981194918526278070946701276221704956288685757679579129039846593004026156675553932892775024477428477470745369203287349749332402785958887038920227451934511977787744603994162158927267991487655862176701049721,
1522 -0.8282397638230648328548184240165623642623877815863252600984460749452405790764429530781066937016288711374770479153899577359462012048571463007199099687052820865528107895523955913288546625148575328105067140333585907267601954787701672370499744480687889124748429769852558697104067877772831222106,
1523 0.8282397638230648328548184240165623642623877815863252600984460749452405790764429530781066937016288711374770479153899577359462012048571463007199099687052820865528107895523955913288546625148575328105067140333585907267601954787701672370499744480687889124748429769852558697104067877772831222106,
1524 -0.8608567111822923714734957437161113235773449255109626282062262238519238682440071869104644520627798146081426808539997336420167384701646440412356422241444136730455210486719563341945705722646666355745899116445795032073912243679073251886695925374906787363981888603784078136888202131979136112143,
1525 0.8608567111822923714734957437161113235773449255109626282062262238519238682440071869104644520627798146081426808539997336420167384701646440412356422241444136730455210486719563341945705722646666355745899116445795032073912243679073251886695925374906787363981888603784078136888202131979136112143,
1526 -0.8902712180295273032777953707367268935577997988705888313646598790112511644711156424293427807940405162855482201512559133378944474785764600167427656216438253562179216505209563763137017398494013356978232216735530150581799279655514829532524622684172765393409437107209440004641290397572672010622,
1527 0.8902712180295273032777953707367268935577997988705888313646598790112511644711156424293427807940405162855482201512559133378944474785764600167427656216438253562179216505209563763137017398494013356978232216735530150581799279655514829532524622684172765393409437107209440004641290397572672010622,
1528 -0.9163738623097802308235712942514758793660426717313756529040010643855021392973781549442315938198655162328834857388941682668955984470796736224389097421630019570192340725033160586963011031812183300815584037594565854971825012686685188374245708329442555575522788229226769595984380851508529081468,
1529 0.9163738623097802308235712942514758793660426717313756529040010643855021392973781549442315938198655162328834857388941682668955984470796736224389097421630019570192340725033160586963011031812183300815584037594565854971825012686685188374245708329442555575522788229226769595984380851508529081468,
1530 -0.9390675440029623834353678063909051441651638221501684406025652052143729874568163748080903264211644803537291270394085595429967328343287239267235546873708934196510791234794026872954228842236030354015503131852334970288472592056134026402099347521756575033993545608363372463471388445744807465943,
1531 0.9390675440029623834353678063909051441651638221501684406025652052143729874568163748080903264211644803537291270394085595429967328343287239267235546873708934196510791234794026872954228842236030354015503131852334970288472592056134026402099347521756575033993545608363372463471388445744807465943,
1532 -0.9582678486139081945577070383163237276124440185558688471203094570553143077847566284403904299084526109029479353525527240334406671377748321518264828816409760013078886986701103973054858903017535082197009518407059616664908930062764781268815401833301482508947533512454554545289434501278385333571,
1533 0.9582678486139081945577070383163237276124440185558688471203094570553143077847566284403904299084526109029479353525527240334406671377748321518264828816409760013078886986701103973054858903017535082197009518407059616664908930062764781268815401833301482508947533512454554545289434501278385333571,
1534 -0.9739033680193238672317554863941866390131065063157128667020744909812627057643614755408756091324555009943355195345663012819802200937863254867576312840673061558153381455105319981455728298004784407290500538524910609261706769053273407744079428102467856724281879886974633479101446337732900412552,
1535 0.9739033680193238672317554863941866390131065063157128667020744909812627057643614755408756091324555009943355195345663012819802200937863254867576312840673061558153381455105319981455728298004784407290500538524910609261706769053273407744079428102467856724281879886974633479101446337732900412552,
1536 -0.9859159917359029965838857075583096326521157780871969167468006812001671365573277901610607254075271729393005400000545946840988399412133884532329131672235432005728903935715916514651149459164202766567877139021331607007134187228279577799058364361344787090708851995277523685809622117443141773021,
1537 0.9859159917359029965838857075583096326521157780871969167468006812001671365573277901610607254075271729393005400000545946840988399412133884532329131672235432005728903935715916514651149459164202766567877139021331607007134187228279577799058364361344787090708851995277523685809622117443141773021,
1538 -0.9942612604367525746210848979492631282317843902790149973005832565102910983023287850196161825601445421802369810745307262669092900159328037191463718858940015207881741475812363474863695708843845339267588438507362474258313459292663766703794626082883499691032909039310306581334905124310600906241,
1539 0.9942612604367525746210848979492631282317843902790149973005832565102910983023287850196161825601445421802369810745307262669092900159328037191463718858940015207881741475812363474863695708843845339267588438507362474258313459292663766703794626082883499691032909039310306581334905124310600906241,
1540 -0.9989099908489034951689958772733856370842499218881887896686032074057180495535286101942858691443030606573401691529812813980006331127780457926399031210924826484795205486389583128140434191633722461912193977026032384984325437727606442928386275124443407506933253524478626630379201815342355635966,
1541 0.9989099908489034951689958772733856370842499218881887896686032074057180495535286101942858691443030606573401691529812813980006331127780457926399031210924826484795205486389583128140434191633722461912193977026032384984325437727606442928386275124443407506933253524478626630379201815342355635966,
1542 };
1543
1544 case 52:
1545 return {
1546 -0.0299141097973387660436807760707999268188436082499469816198575393911517137319610109736968891544016864996756954564644313854005317400236883290353731826588953706871221729792605901617969176115208644136170912365984784870060830748025992405337124861570163299256900914194825018126349384495057638983,
1547 0.0299141097973387660436807760707999268188436082499469816198575393911517137319610109736968891544016864996756954564644313854005317400236883290353731826588953706871221729792605901617969176115208644136170912365984784870060830748025992405337124861570163299256900914194825018126349384495057638983,
1548 -0.089635244648900565488854691122399303169851287190198420484102629430721031214167831380425953528138253651560466954193833250331631914232348549155236316207895255898550402909016020938220462222387486313623225410785857809529142799861001603853546950916907734242858269918903728118358556301133946567,
1549 0.089635244648900565488854691122399303169851287190198420484102629430721031214167831380425953528138253651560466954193833250331631914232348549155236316207895255898550402909016020938220462222387486313623225410785857809529142799861001603853546950916907734242858269918903728118358556301133946567,
1550 -0.1490355086069491804886340400181135703222697618882335324355708655438541551358555599837913963526310736189526730254023668377020094212470092561595980169443439441487953825780313637374796777105613296641182994350481456561810173131831793520462705476036862795808175433621682483416099295910983795506,
1551 0.1490355086069491804886340400181135703222697618882335324355708655438541551358555599837913963526310736189526730254023668377020094212470092561595980169443439441487953825780313637374796777105613296641182994350481456561810173131831793520462705476036862795808175433621682483416099295910983795506,
1552 -0.2079022641563660596864661281223455182726628108282046469354128177946080057962187382922909880236702321366831522238598884100764335323131364348684498367628105208828002698366624289557902741702522948365970841103978771775585226170871159204752837725758113449657886873016852529123013274447805957084,
1553 0.2079022641563660596864661281223455182726628108282046469354128177946080057962187382922909880236702321366831522238598884100764335323131364348684498367628105208828002698366624289557902741702522948365970841103978771775585226170871159204752837725758113449657886873016852529123013274447805957084,
1554 -0.2660247836050018274729717305988398844559243749621846684671372572085213786674715172068671977834604609261729554412901928217939779358465038200555154186731607251631366312149330057758877126932194980842064274339496330976012505178247374393414902773558282552641681058074467345467908830585529405525,
1555 0.2660247836050018274729717305988398844559243749621846684671372572085213786674715172068671977834604609261729554412901928217939779358465038200555154186731607251631366312149330057758877126932194980842064274339496330976012505178247374393414902773558282552641681058074467345467908830585529405525,
1556 -0.3231950034348078255010990666014471790540475338065794579393387322782615557987724779637245194983428374234321898722443818800220166781612108506110024830218448621253941927812880954623437933407908916386925351700308463311236870834155882671913758658554190326851727058732598549019158820071854632551,
1557 0.3231950034348078255010990666014471790540475338065794579393387322782615557987724779637245194983428374234321898722443818800220166781612108506110024830218448621253941927812880954623437933407908916386925351700308463311236870834155882671913758658554190326851727058732598549019158820071854632551,
1558 -0.3792082691160936692466817669394488804621215913511966093360123101035273303581823952926012840819751051084081937253680762806640865919178799320243475362337830771535422422540306780544720853163347590458411852177809832826163791398283076760852191403038359413352821230942246442266182523275511821286,
1559 0.3792082691160936692466817669394488804621215913511966093360123101035273303581823952926012840819751051084081937253680762806640865919178799320243475362337830771535422422540306780544720853163347590458411852177809832826163791398283076760852191403038359413352821230942246442266182523275511821286,
1560 -0.4338640677187616703090865682097802607437458524184033858190972556065949459441455343521713763486497690013706020549101349548465004672161708941523758343188976393858412966239058634841740824563328776906934366487375697756504103003254904063646779053526598599638022247383737764030129239675657186068,
1561 0.4338640677187616703090865682097802607437458524184033858190972556065949459441455343521713763486497690013706020549101349548465004672161708941523758343188976393858412966239058634841740824563328776906934366487375697756504103003254904063646779053526598599638022247383737764030129239675657186068,
1562 -0.4869667456980960777824582413464655568504550397190236877426344804284211044868666327758311989273922573268554157627640184506822738075048958824620072520052052274974686083531936763610083310983089303047796239608416531837095087519548940450922572162876342857209140953413190427152589271523175066547,
1563 0.4869667456980960777824582413464655568504550397190236877426344804284211044868666327758311989273922573268554157627640184506822738075048958824620072520052052274974686083531936763610083310983089303047796239608416531837095087519548940450922572162876342857209140953413190427152589271523175066547,
1564 -0.5383262092858274383759511679753567638234901414030809734098556335937699593215542949329750966608025251391909404902756692664930712920296663104361183999284937155173626535329604071341595693892870576890849937640875010620114375821599062842504722715744465131587956710125521874739689634787862145214,
1565 0.5383262092858274383759511679753567638234901414030809734098556335937699593215542949329750966608025251391909404902756692664930712920296663104361183999284937155173626535329604071341595693892870576890849937640875010620114375821599062842504722715744465131587956710125521874739689634787862145214,
1566 -0.5877586049795790699020257815572042238812201665380434899597849611703688505892422971975905873154008259769652025341930834636805203932518889898149113520070007047135262736464824755436146866572025379086113568333656885658481291836796643796671572383433538011566161365630379236501101463392357282026,
1567 0.5877586049795790699020257815572042238812201665380434899597849611703688505892422971975905873154008259769652025341930834636805203932518889898149113520070007047135262736464824755436146866572025379086113568333656885658481291836796643796671572383433538011566161365630379236501101463392357282026,
1568 -0.6350869776952459242981245792888096535935989889549896632034837966482065711724667467824452238790232706173764183117712003656791274860409904873954424493949444559253561806528171251876922377853138878456260800761527563333762718786976354425821602996738220001104558161875041372734143468915953712318,
1569 0.6350869776952459242981245792888096535935989889549896632034837966482065711724667467824452238790232706173764183117712003656791274860409904873954424493949444559253561806528171251876922377853138878456260800761527563333762718786976354425821602996738220001104558161875041372734143468915953712318,
1570 -0.6801419042271677020922387797366410079009967101657759155654529887601207020328352457627414288956096168139870946157207046436705806197590864384205391778395977705919202076425792947526593849441196792277380500700856291488209812733614777973617487166476600674204204497766315812504091920828971691221,
1571 0.6801419042271677020922387797366410079009967101657759155654529887601207020328352457627414288956096168139870946157207046436705806197590864384205391778395977705919202076425792947526593849441196792277380500700856291488209812733614777973617487166476600674204204497766315812504091920828971691221,
1572 -0.7227620997499831936768166760719359547839939052147200199234892689297139041115590380465102194176393999586443698537109721729644687758821403035399053665325311167802713335681293778120417879614333617527628836311786495834070335252365064505844663780118011519687874134116893074777626112463467252845,
1573 0.7227620997499831936768166760719359547839939052147200199234892689297139041115590380465102194176393999586443698537109721729644687758821403035399053665325311167802713335681293778120417879614333617527628836311786495834070335252365064505844663780118011519687874134116893074777626112463467252845,
1574 -0.7627949951937449602792111630890508407918305745076215467186477546754172240710168541973907453972576744514163605951019759347683573361976428357866941384960221766443418162800332901650845070318451548329158143631489853693380415918567791005755517149095465871742005391669734032912277954592769552415,
1575 0.7627949951937449602792111630890508407918305745076215467186477546754172240710168541973907453972576744514163605951019759347683573361976428357866941384960221766443418162800332901650845070318451548329158143631489853693380415918567791005755517149095465871742005391669734032912277954592769552415,
1576 -0.800097283430468324334758754225807651197641858607701580587308494383192679347083582503507996165395456254687585695259834696390519920009943901899709922099505652509767638571318425352331235756484566223198929059844465614374671095032967307002875950574394524912112560071683421817482242258607051598,
1577 0.800097283430468324334758754225807651197641858607701580587308494383192679347083582503507996165395456254687585695259834696390519920009943901899709922099505652509767638571318425352331235756484566223198929059844465614374671095032967307002875950574394524912112560071683421817482242258607051598,
1578 -0.8345354323267345349617263896212386852459363126692260532316753953752935606437882556132963308345498757611617886453313165478960682287330803030523409669214920637818285752682471217239589222985238708405550565718393778703840341575733650823340823721318720114001555954355559005708609186910766568036,
1579 0.8345354323267345349617263896212386852459363126692260532316753953752935606437882556132963308345498757611617886453313165478960682287330803030523409669214920637818285752682471217239589222985238708405550565718393778703840341575733650823340823721318720114001555954355559005708609186910766568036,
1580 -0.8659861628460675852443585176242069408983389526242908239353345450137496620282737953144857361185312823991307113395346833880659599106234215290867318876198066856264940007725915787478056884077924551514976942489566171593777920044269303671972855894452757670619040448289228359948970657297235146494,
1581 0.8659861628460675852443585176242069408983389526242908239353345450137496620282737953144857361185312823991307113395346833880659599106234215290867318876198066856264940007725915787478056884077924551514976942489566171593777920044269303671972855894452757670619040448289228359948970657297235146494,
1582 -0.8943368905344953225208440882635275553455809955623764931926988622237791619576913625361356887645796033865445287345182279324839525761372519107363581567609553131661491268821242136450223893040754654935407590275236818677246436865113428345919782631044894387036599947579006544440650903163105905023,
1583 0.8943368905344953225208440882635275553455809955623764931926988622237791619576913625361356887645796033865445287345182279324839525761372519107363581567609553131661491268821242136450223893040754654935407590275236818677246436865113428345919782631044894387036599947579006544440650903163105905023,
1584 -0.9194861289164245398935963765418815850295202727024720571862228606273070202713075558997884335413180199679670530150935771246689241629538100726519579524208912287215771635954049185858704456128323379038852483894107086642778652174107274755110339757331454381463882780242448820654411649564621240369,
1585 0.9194861289164245398935963765418815850295202727024720571862228606273070202713075558997884335413180199679670530150935771246689241629538100726519579524208912287215771635954049185858704456128323379038852483894107086642778652174107274755110339757331454381463882780242448820654411649564621240369,
1586 -0.9413438536413590568435791838505670058287655454363191996700318718956069274561962731757292021045029805552872307293399599795710842217262319076704797765735731348292702598029909577391420279619616401374394855490326321301274917243027641484527389540069486660462105240564943337473253653402939481119,
1587 0.9413438536413590568435791838505670058287655454363191996700318718956069274561962731757292021045029805552872307293399599795710842217262319076704797765735731348292702598029909577391420279619616401374394855490326321301274917243027641484527389540069486660462105240564943337473253653402939481119,
1588 -0.9598318269330865525320251534250654427878474760376774154149939732436280601524582085756397191798231321392951135729793680751368921004492390866286059862386505613487844851821782295696819097263506139889883237886121323965070411832521024271674224254607940591928345162971289830925712565182505279099,
1589 0.9598318269330865525320251534250654427878474760376774154149939732436280601524582085756397191798231321392951135729793680751368921004492390866286059862386505613487844851821782295696819097263506139889883237886121323965070411832521024271674224254607940591928345162971289830925712565182505279099,
1590 -0.9748838842217445031407064703996455544599236639459383978284433505624298045243005863075601279114528752676884801989345222189739623399314753573671273581632631215095266208687677728974044242052005291435522320489638556870903165513362466794886759317785745862693431855001535579580166817781576525428,
1591 0.9748838842217445031407064703996455544599236639459383978284433505624298045243005863075601279114528752676884801989345222189739623399314753573671273581632631215095266208687677728974044242052005291435522320489638556870903165513362466794886759317785745862693431855001535579580166817781576525428,
1592 -0.9864461956515498406453228591183973680227390358273262327971529783165911435722829842558145629061136329384975605202078694298405019860448659027083437283150950100495486291485091275076449555120315478998568958173863139005390917310576577811718456676454675617735793277642829373618220725199950486861,
1593 0.9864461956515498406453228591183973680227390358273262327971529783165911435722829842558145629061136329384975605202078694298405019860448659027083437283150950100495486291485091275076449555120315478998568958173863139005390917310576577811718456676454675617735793277642829373618220725199950486861,
1594 -0.9944775909292160292450432717995717066319117760978821714588562965582496724889117684595945848388872207608064637522839555990387386391547113610797392362994406392702876415206034534045027541633644527082297989396176334942077833033512347164564241714831077584977068833493732570597168945644181266835,
1595 0.9944775909292160292450432717995717066319117760978821714588562965582496724889117684595945848388872207608064637522839555990387386391547113610797392362994406392702876415206034534045027541633644527082297989396176334942077833033512347164564241714831077584977068833493732570597168945644181266835,
1596 -0.9989511111039502780909614407165925612780132611153575616799248405004389142979138086614943179988118999109017969675859857247886657044810387096937913358683202232307488277618099196923762324849887121912705956573496557912028345236155598481581369751215416103969755792140242786150790988630208755036,
1597 0.9989511111039502780909614407165925612780132611153575616799248405004389142979138086614943179988118999109017969675859857247886657044810387096937913358683202232307488277618099196923762324849887121912705956573496557912028345236155598481581369751215416103969755792140242786150790988630208755036,
1598 };
1599
1600 case 53:
1601 return {
1602 0,
1603 -0.058685054300259465022711945833231537735591283902644238257778180377457643100509915496053803689901753941032900219838882066372727596345088421707474569026626276770468550843442878220377136276746059484049803148874991375787878626662263473142919977124686833280837010557755779806797063176279900669,
1604 0.058685054300259465022711945833231537735591283902644238257778180377457643100509915496053803689901753941032900219838882066372727596345088421707474569026626276770468550843442878220377136276746059484049803148874991375787878626662263473142919977124686833280837010557755779806797063176279900669,
1605 -0.1171678090719551501402568087793237679233210523444318789625895913137720499480662980243986351695332382509732619570725923331758381070396503448516015042107867350087640963816165135829579637237947992430566436670629396651127509405724023570344442698627848464553629656829356951285650488031648980513,
1606 0.1171678090719551501402568087793237679233210523444318789625895913137720499480662980243986351695332382509732619570725923331758381070396503448516015042107867350087640963816165135829579637237947992430566436670629396651127509405724023570344442698627848464553629656829356951285650488031648980513,
1607 -0.1752466621553257507297910091328952458289161499421891145300186049418202095183058895209301112152560321667332358511297320210233118862557794361619931921557980840629232000290341030864581818751990452361981735378182499883196747434638754740800360615249083526804851489109590963889811036643832857263,
1608 0.1752466621553257507297910091328952458289161499421891145300186049418202095183058895209301112152560321667332358511297320210233118862557794361619931921557980840629232000290341030864581818751990452361981735378182499883196747434638754740800360615249083526804851489109590963889811036643832857263,
1609 -0.232721403724272593643363642199916218526209311521638329063949268648194216013247988284006913345435290656637765639600489364965084334083115493073264240398293854771627288217158078912966867653625995752978593353211337567130232736980569600624063259419979461974503224537966285968217944936369616039,
1610 0.232721403724272593643363642199916218526209311521638329063949268648194216013247988284006913345435290656637765639600489364965084334083115493073264240398293854771627288217158078912966867653625995752978593353211337567130232736980569600624063259419979461974503224537966285968217944936369616039,
1611 -0.289393906451626206426547006594012767796057401466450231449786866343367755369982886228727931629100090448155706547827397075079882320796914889273727173067041280473225256465803817320186934082755282242256073810582563170551995999643788200927678151951965042965040850130729476242437958755430053446,
1612 0.289393906451626206426547006594012767796057401466450231449786866343367755369982886228727931629100090448155706547827397075079882320796914889273727173067041280473225256465803817320186934082755282242256073810582563170551995999643788200927678151951965042965040850130729476242437958755430053446,
1613 -0.3450688084957223566943106460695009148560933458329354509107836548472097257439527735292521769539190060246301434595788178486832768781554846831401081728720130950983340223399663927972604086611468297871213489943339027772845782054811831435444193167238672919875542943741261501380284317756555220684,
1614 0.3450688084957223566943106460695009148560933458329354509107836548472097257439527735292521769539190060246301434595788178486832768781554846831401081728720130950983340223399663927972604086611468297871213489943339027772845782054811831435444193167238672919875542943741261501380284317756555220684,
1615 -0.3995541869539529773925631362383975718945116567069462571885075040595812340184780323612331723204797333040597120669828906131400322523069904082000956883853379667307097699923778063203797951866977995543535586665108041126984689542776384333040711757132468330381366600393754409142735978685098582335,
1616 0.3995541869539529773925631362383975718945116567069462571885075040595812340184780323612331723204797333040597120669828906131400322523069904082000956883853379667307097699923778063203797951866977995543535586665108041126984689542776384333040711757132468330381366600393754409142735978685098582335,
1617 -0.4526622194618457913831447607533158836204795884993725607253794696649344402648854968272257573785054043975225622535578521050193077600656802375618323297835416598297820690692954839912867282753562448869685526538928313757303622231564531087108566649752244192879267067451008184587181916492419101974,
1618 0.4526622194618457913831447607533158836204795884993725607253794696649344402648854968272257573785054043975225622535578521050193077600656802375618323297835416598297820690692954839912867282753562448869685526538928313757303622231564531087108566649752244192879267067451008184587181916492419101974,
1619 -0.5042098316571334370391169728879580333954622277037747258332240287426026054519659385910246738605951504699429419055275007242518115239986989564878482314649757862557975190054130887569213732657368821080563714309363912277335559082608681435688201765547966973591242467421106014052930027022717832106,
1620 0.5042098316571334370391169728879580333954622277037747258332240287426026054519659385910246738605951504699429419055275007242518115239986989564878482314649757862557975190054130887569213732657368821080563714309363912277335559082608681435688201765547966973591242467421106014052930027022717832106,
1621 -0.5540193282770678810147349908100492872557608378243215939660714934747684570255356438796655950628183572824517260146490856826552915721825143342126958387065835359720941080604325971910280640719826684872694151911396913110915039915828130938758824402837289099484936760357675931056478773047249009197,
1622 0.5540193282770678810147349908100492872557608378243215939660714934747684570255356438796655950628183572824517260146490856826552915721825143342126958387065835359720941080604325971910280640719826684872694151911396913110915039915828130938758824402837289099484936760357675931056478773047249009197,
1623 -0.6019190057137693274642943719646236130929533657317463754439340966068933075337673107887739624853017834615308744339712769085144929843487102849793664932415855691302197981575832045931861503402107267786262125830313872888653343057749153644101411615256379909445391059410301993898041648764923279697,
1624 0.6019190057137693274642943719646236130929533657317463754439340966068933075337673107887739624853017834615308744339712769085144929843487102849793664932415855691302197981575832045931861503402107267786262125830313872888653343057749153644101411615256379909445391059410301993898041648764923279697,
1625 -0.6477437439165100687511061899386334218135600448364022416876972979087656513584018867618171442993661631544728188009080959976119505593623463320606848657011965481688098167359218602345539235832400431963767169667930778682438356791779761546220768588187311450143550371910661276313219874707420942526,
1626 0.6477437439165100687511061899386334218135600448364022416876972979087656513584018867618171442993661631544728188009080959976119505593623463320606848657011965481688098167359218602345539235832400431963767169667930778682438356791779761546220768588187311450143550371910661276313219874707420942526,
1627 -0.6913355756013667235407488231389445654154953764041839507247091409091123549413839901415722608451050811723635176107263797056812191053458329756326730708416753253544817308162934744286191225257065994153669567062290376333502753846542641431047632916710853909942763140238125033242625536575483754201,
1628 0.6913355756013667235407488231389445654154953764041839507247091409091123549413839901415722608451050811723635176107263797056812191053458329756326730708416753253544817308162934744286191225257065994153669567062290376333502753846542641431047632916710853909942763140238125033242625536575483754201,
1629 -0.7325442308075102537821355867217502315656332737606693101281699563276929730604341241702550338809488915701283022973458950898966984811626613504044247967415259595604624619734111335462593950877170628247999302089330331284330202768202794956292378389175402692405824781385421116078137809808435775406,
1630 0.7325442308075102537821355867217502315656332737606693101281699563276929730604341241702550338809488915701283022973458950898966984811626613504044247967415259595604624619734111335462593950877170628247999302089330331284330202768202794956292378389175402692405824781385421116078137809808435775406,
1631 -0.7712276549255323078660358756260397412613544136199467716488841877439525268831882305860924222909448933258188246976007965026362165218076871589372189296701189257273088884417458108810675980145858563880227169204780550779361222248218723563080521204313343706651393564393251468323853358534577453644,
1632 0.7712276549255323078660358756260397412613544136199467716488841877439525268831882305860924222909448933258188246976007965026362165218076871589372189296701189257273088884417458108810675980145858563880227169204780550779361222248218723563080521204313343706651393564393251468323853358534577453644,
1633 -0.807252498416895478220485638025907210177632560655530225966224604076884193127380027078439077083342473640565500200695753917347160252490749135939248990220558614382454614561158977944727098669707054115191452752352235437063408185161376581213150340437159548481747565129430580217660310640495975952,
1634 0.807252498416895478220485638025907210177632560655530225966224604076884193127380027078439077083342473640565500200695753917347160252490749135939248990220558614382454614561158977944727098669707054115191452752352235437063408185161376581213150340437159548481747565129430580217660310640495975952,
1635 -0.8404945765458013754301275098299467968999624937350981685495229614058910576381980454414106930703209899515779743709437055067001196829257275338630568869739742600223236809088461545349969129722824086898185701837799423206413786156358281984721011240896386456746992566472378887572465401348669069869,
1636 0.8404945765458013754301275098299467968999624937350981685495229614058910576381980454414106930703209899515779743709437055067001196829257275338630568869739742600223236809088461545349969129722824086898185701837799423206413786156358281984721011240896386456746992566472378887572465401348669069869,
1637 -0.8708392975582413516017000868885940898212801679811740410928678878600468300593839741980556564593760636500110432434032465135359612648970129930589188827123007613237915378974462142367463351356545579835766581422456319687534768967238552953375372837556248339946753850881783057175157147629667002999,
1638 0.8708392975582413516017000868885940898212801679811740410928678878600468300593839741980556564593760636500110432434032465135359612648970129930589188827123007613237915378974462142367463351356545579835766581422456319687534768967238552953375372837556248339946753850881783057175157147629667002999,
1639 -0.8981820578754266259255200299730811955670457390017506816825039719746453093335221867863929138633375257826671589316058388201736248702577653095386799201231454085826702567292093936430820433442162525311118130491430141256882139147889548262431555114177681269765141225246390308673130446828085684455,
1640 0.8981820578754266259255200299730811955670457390017506816825039719746453093335221867863929138633375257826671589316058388201736248702577653095386799201231454085826702567292093936430820433442162525311118130491430141256882139147889548262431555114177681269765141225246390308673130446828085684455,
1641 -0.9224286030428121282678191000825165513499425424123147074840457947472134472789405311628069535124697573198728427423699935183760716399379783104304368130360091528313858586684453691875519110084551264162225882695073437695911121262892937511937683975082847926898069829886751845407216180884966069313,
1642 0.9224286030428121282678191000825165513499425424123147074840457947472134472789405311628069535124697573198728427423699935183760716399379783104304368130360091528313858586684453691875519110084551264162225882695073437695911121262892937511937683975082847926898069829886751845407216180884966069313,
1643 -0.9434953534644418790210706676961927756818575001480156647723390518547287585503630927121378147575239049280888305606247328616228748107951454500902723035403816823356396789314721631762259456518471183015716838640000094809178924069521326886829590638375202732344457975017935403196245571577256656855,
1644 0.9434953534644418790210706676961927756818575001480156647723390518547287585503630927121378147575239049280888305606247328616228748107951454500902723035403816823356396789314721631762259456518471183015716838640000094809178924069521326886829590638375202732344457975017935403196245571577256656855,
1645 -0.9613096946231363323698581936826397470504226719721380003957063570714980869056077029644229193380600354641641533500932106241756055491592082076311105664878301075412680567867114998575558240935798694347940909745503621927327635690260123392769466820784210261105688548884204879495472433134301846685,
1646 0.9613096946231363323698581936826397470504226719721380003957063570714980869056077029644229193380600354641641533500932106241756055491592082076311105664878301075412680567867114998575558240935798694347940909745503621927327635690260123392769466820784210261105688548884204879495472433134301846685,
1647 -0.9758102337149845816329838581063620935127980035739118968508737402346261793866689543534719987091215823426552902235809193986645531491560423682358093533075388711012094157580982959101248177077213963413461850284016703169571035420059820165901798964124914877479010462135472120827869316328259966129,
1648 0.9758102337149845816329838581063620935127980035739118968508737402346261793866689543534719987091215823426552902235809193986645531491560423682358093533075388711012094157580982959101248177077213963413461850284016703169571035420059820165901798964124914877479010462135472120827869316328259966129,
1649 -0.9869470350233715217203730813105781884121995101792962578063223798576382366194203214180961058551449590241171095828378053577549544613280347222486066006297917369862338827203358879333164928987162762923483528704298993086121609436706393327246841634716071839223489045557530507420966094979945805674,
1650 0.9869470350233715217203730813105781884121995101792962578063223798576382366194203214180961058551449590241171095828378053577549544613280347222486066006297917369862338827203358879333164928987162762923483528704298993086121609436706393327246841634716071839223489045557530507420966094979945805674,
1651 -0.9946819193080070786360358934839939041828265943879751608307344316426607505947217363136304840337738955476940069285049717654650701192078259740888457089364436795241263478654514390370197561546641194081142449828045173761992234735569999503577307350997643922273786447579982398896167007812256546409,
1652 0.9946819193080070786360358934839939041828265943879751608307344316426607505947217363136304840337738955476940069285049717654650701192078259740888457089364436795241263478654514390370197561546641194081142449828045173761992234735569999503577307350997643922273786447579982398896167007812256546409,
1653 -0.9989899477763282271210542670321995225873095156517325443483174931272573645997735493435531983834570110916868237803440958440437558114903141839278427643794619152166417961849104471903752215115053387241939587952592301050891995768105652252545695960042138172852684835514361027508683634021823672569,
1654 0.9989899477763282271210542670321995225873095156517325443483174931272573645997735493435531983834570110916868237803440958440437558114903141839278427643794619152166417961849104471903752215115053387241939587952592301050891995768105652252545695960042138172852684835514361027508683634021823672569,
1655 };
1656
1657 case 54:
1658 return {
1659 -0.0288167481993417776562358475002270529894545421779078483714952390129652365407405366858556871748171926496496071872247970998881176939607801638422365063602668370859844259548146952907682698124540208294834163854559144912881731816552768958409195528139819142180133073355590766502434565354628108016,
1660 0.0288167481993417776562358475002270529894545421779078483714952390129652365407405366858556871748171926496496071872247970998881176939607801638422365063602668370859844259548146952907682698124540208294834163854559144912881731816552768958409195528139819142180133073355590766502434565354628108016,
1661 -0.086354518263248215285443177768749636369401537487063587948029992247873907240155628310881822615009050336866377601582800793691334120745812314943968361740098864315690201311913124849152775154633577156340827383479510754851992213078873408110661496471360651404204818049368848231566038212855238244,
1662 0.086354518263248215285443177768749636369401537487063587948029992247873907240155628310881822615009050336866377601582800793691334120745812314943968361740098864315690201311913124849152775154633577156340827383479510754851992213078873408110661496471360651404204818049368848231566038212855238244,
1663 -0.1436054273162561539470897628987891612947050162600677412345252601176435066373808258041476387387920389386284074154036783765330181360266225082536230552153649824570856894770069112084082090181966995169956870527684864022004468438724399408660056318800695343849944273750425128732353669045830747503,
1664 0.1436054273162561539470897628987891612947050162600677412345252601176435066373808258041476387387920389386284074154036783765330181360266225082536230552153649824570856894770069112084082090181966995169956870527684864022004468438724399408660056318800695343849944273750425128732353669045830747503,
1665 -0.2003792936062135697786024628292980304541431860915509187535667588844593967589059767752225027606186068944188446627154488373381204106088376297238382717136837795706868881126235732610926707596123780391143610796622158965367652135541718738215477615026987272121862754977527523100323249985014281604,
1666 0.2003792936062135697786024628292980304541431860915509187535667588844593967589059767752225027606186068944188446627154488373381204106088376297238382717136837795706868881126235732610926707596123780391143610796622158965367652135541718738215477615026987272121862754977527523100323249985014281604,
1667 -0.2564875200699973000774112144530083027269218730907741524879425231759990375013738214856168909447674659039299390924645946926768362024276118929691694739106304155631339856301590307660684324680177243293319861051494754192926451179266787663927587097038863597525330453495964082543531591969612380217,
1668 0.2564875200699973000774112144530083027269218730907741524879425231759990375013738214856168909447674659039299390924645946926768362024276118929691694739106304155631339856301590307660684324680177243293319861051494754192926451179266787663927587097038863597525330453495964082543531591969612380217,
1669 -0.3117437208344682288825503901521237713929484971101820170191731784760069178452863861309098281910947404215340890852551028046199546215938989096750118468975752439675894694004493067605721054383292994867722083709845819644184114783377262619253066474633040768491357170719116041293890130930244501079,
1670 0.3117437208344682288825503901521237713929484971101820170191731784760069178452863861309098281910947404215340890852551028046199546215938989096750118468975752439675894694004493067605721054383292994867722083709845819644184114783377262619253066474633040768491357170719116041293890130930244501079,
1671 -0.3659643403721911819843321081654874061220373897036415996165641318862594446679093928351432807556556445858463395888673100943905395723464664931708994398072137408029785684169950733726934806650424827717963028917523733719241750080866623697523241048962279334907690279380677133508574150954427265036,
1672 0.3659643403721911819843321081654874061220373897036415996165641318862594446679093928351432807556556445858463395888673100943905395723464664931708994398072137408029785684169950733726934806650424827717963028917523733719241750080866623697523241048962279334907690279380677133508574150954427265036,
1673 -0.418969263255204528036102697462510005200790183425047582730989157557009271101032739901500276861455539781137654784208883187556873298897238119480010869086486145041511306567977955555839652705976839007968346003151606670356364041383670389036297203353090104394461482828135638755462849660796176929,
1674 0.418969263255204528036102697462510005200790183425047582730989157557009271101032739901500276861455539781137654784208883187556873298897238119480010869086486145041511306567977955555839652705976839007968346003151606670356364041383670389036297203353090104394461482828135638755462849660796176929,
1675 -0.4705824124813822836832121363277426024314466398144200439157280260753849589364102201367709489991554122623345249159587054594989619213842556824434096818958298137760787314812482634889900054962685671771879839717444959407078748529678552316713944375568635277885254552630619660464602100515137382797,
1676 0.4705824124813822836832121363277426024314466398144200439157280260753849589364102201367709489991554122623345249159587054594989619213842556824434096818958298137760787314812482634889900054962685671771879839717444959407078748529678552316713944375568635277885254552630619660464602100515137382797,
1677 -0.5206323343859330733270171387497641188793668552508792204530462774993621806500143967015703129294900934034015468835676300693325057242795530288988607622858734101371387094129872784595613777639688813265163755979592407698485519140933587560332553342081022487074646659120696462090810868044387055229,
1678 0.5206323343859330733270171387497641188793668552508792204530462774993621806500143967015703129294900934034015468835676300693325057242795530288988607622858734101371387094129872784595613777639688813265163755979592407698485519140933587560332553342081022487074646659120696462090810868044387055229,
1679 -0.5689527681952094297316248341771539427738414371742116186705726859595571182303951731662140214171010175248522755567832213123510059011999244954903408948538406022471856142809453485877467579121781556837743894306055740676259724112462527199912985337975735075995202550179077368784675597568536908974,
1680 0.5689527681952094297316248341771539427738414371742116186705726859595571182303951731662140214171010175248522755567832213123510059011999244954903408948538406022471856142809453485877467579121781556837743894306055740676259724112462527199912985337975735075995202550179077368784675597568536908974,
1681 -0.6153831983311273707299378201617283005959726941294986221905096499397725437831581612543219207324529535544802422929872825418970066425751407663531687028165316396409131956978392008086657864545437062616185581290195046017381783128298853353302335634923692005254267171055704366162780013324365043778,
1682 0.6153831983311273707299378201617283005959726941294986221905096499397725437831581612543219207324529535544802422929872825418970066425751407663531687028165316396409131956978392008086657864545437062616185581290195046017381783128298853353302335634923692005254267171055704366162780013324365043778,
1683 -0.6597693876319831246922898228562204747889582485949750486674457277381593830065444745127101041777390659961338854100367768383674880329821381218362246376922041247489056012194557818302156752249279948280367676140318689204890407461099333826073416272578699074503040507380621051261351624461464505354,
1684 0.6597693876319831246922898228562204747889582485949750486674457277381593830065444745127101041777390659961338854100367768383674880329821381218362246376922041247489056012194557818302156752249279948280367676140318689204890407461099333826073416272578699074503040507380621051261351624461464505354,
1685 -0.7019638897191729193855709769696706012688111104896794390789343781768632833673937215055331439697118770813222456029923982090646508782662340875535794582563890183364508041482203593086973449785318335573957419596913317572773447198069181766018301730291798849819939419249035741783807472385563179548,
1686 0.7019638897191729193855709769696706012688111104896794390789343781768632833673937215055331439697118770813222456029923982090646508782662340875535794582563890183364508041482203593086973449785318335573957419596913317572773447198069181766018301730291798849819939419249035741783807472385563179548,
1687 -0.7418265388091843162857662687535780009397291449828156030407380279810586776231061298204044800423158132284320300322423335580928668759250114424590701494325484973095085699498221837575729671734347019207573152374615502392669943918214454286221673359072470424457368252285641494080860654739721959321,
1688 0.7418265388091843162857662687535780009397291449828156030407380279810586776231061298204044800423158132284320300322423335580928668759250114424590701494325484973095085699498221837575729671734347019207573152374615502392669943918214454286221673359072470424457368252285641494080860654739721959321,
1689 -0.7792249153462540215359486148405326557488890948290502591083679955732740338696965849151097815484359524443783921511668726482343786569688708229368247050827739513618634562267245603197497789184063542475651069644282744971271125674355099649570226782929612188078263175344156033764636011898430744588,
1690 0.7792249153462540215359486148405326557488890948290502591083679955732740338696965849151097815484359524443783921511668726482343786569688708229368247050827739513618634562267245603197497789184063542475651069644282744971271125674355099649570226782929612188078263175344156033764636011898430744588,
1691 -0.8140347859135678354696383040751989448275901832336139754937553088001713402902269236481797912555416342745485539541765516051513606917139821453059518564583819582106065742169023857978791761877893899747676651463292675766975737554622910608296403249523361771512036971715304528926496106555042167822,
1692 0.8140347859135678354696383040751989448275901832336139754937553088001713402902269236481797912555416342745485539541765516051513606917139821453059518564583819582106065742169023857978791761877893899747676651463292675766975737554622910608296403249523361771512036971715304528926496106555042167822,
1693 -0.8461405159707729494258875108728425003966323802141416573952013483987579890764167002487722693518965332553038859532202944020029743023713582684030438024367952441757865699506652552229952693133345971058796440466785826835757881647853445440502733078954195440277996300911141758143241059442466584003,
1694 0.8461405159707729494258875108728425003966323802141416573952013483987579890764167002487722693518965332553038859532202944020029743023713582684030438024367952441757865699506652552229952693133345971058796440466785826835757881647853445440502733078954195440277996300911141758143241059442466584003,
1695 -0.8754354540655689394179093357226108224865474848070161720403669108202709356797973210586985684625296564106240591713422517699433182712152353869512180777968182283893550665161763999588651814997104198284549023180773955280783382248217788601636423782817805047839229222934924621123460999770326097638,
1696 0.8754354540655689394179093357226108224865474848070161720403669108202709356797973210586985684625296564106240591713422517699433182712152353869512180777968182283893550665161763999588651814997104198284549023180773955280783382248217788601636423782817805047839229222934924621123460999770326097638,
1697 -0.901822286284701580757467231388427964363928404788918474280036036513356073622533886908582169299582838965798796339398525863561915707997145975832246166073690912646824620225509053878509440825255822356491015808220260404941069094265982476997268483126473666653233146372468754609578692438035328212,
1698 0.901822286284701580757467231388427964363928404788918474280036036513356073622533886908582169299582838965798796339398525863561915707997145975832246166073690912646824620225509053878509440825255822356491015808220260404941069094265982476997268483126473666653233146372468754609578692438035328212,
1699 -0.9252133598666514862562760604797913868555841935668342440680710089307697009829404570588285424348521280294764598681280640019670460631670148816607000456462149431622110488486972634094325552897826713675335635994287708395806150157498836613472822568768998683908820546868862880768180332586100782958,
1700 0.9252133598666514862562760604797913868555841935668342440680710089307697009829404570588285424348521280294764598681280640019670460631670148816607000456462149431622110488486972634094325552897826713675335635994287708395806150157498836613472822568768998683908820546868862880768180332586100782958,
1701 -0.9455309751649958537638370229061804125634365885009864067622174589021326563909849238168510257101956935125732449635138946860239752584536753374525114822375832465254925007396621303986853795343109134447735256510948831507298832153871027037670418760153287311220911356018337516965894503854578052148,
1702 0.9455309751649958537638370229061804125634365885009864067622174589021326563909849238168510257101956935125732449635138946860239752584536753374525114822375832465254925007396621303986853795343109134447735256510948831507298832153871027037670418760153287311220911356018337516965894503854578052148,
1703 -0.9627076457859235832569939269053899435369181747020375703625464547572582691252062378758849650499002998029523549642758198279025862497394991447276574475245216901297854939095361246168864903190909936367952936224083575494015153689601068724644155371033294414787398110331070107537829370721036315843,
1704 0.9627076457859235832569939269053899435369181747020375703625464547572582691252062378758849650499002998029523549642758198279025862497394991447276574475245216901297854939095361246168864903190909936367952936224083575494015153689601068724644155371033294414787398110331070107537829370721036315843,
1705 -0.9766863288579032372000100719883068574678059732400034120243720293231578097842723868644764229765604923053750886187487744317403656320630491608012159423965935695546540945872919810123740499797824456563139338650041850847188511950068127547446265093767525840793124775502640079870207979692303559394,
1706 0.9766863288579032372000100719883068574678059732400034120243720293231578097842723868644764229765604923053750886187487744317403656320630491608012159423965935695546540945872919810123740499797824456563139338650041850847188511950068127547446265093767525840793124775502640079870207979692303559394,
1707 -0.9874206373973435585521457204035462615340362908392385877511410381671308741411897649359157916482007460481095543509929119780500957307948033456094748680378385839230642053093108430660772167149736269573291550072555968058642948645143491775757831099964197666299785734708631981008924805338245882699,
1708 0.9874206373973435585521457204035462615340362908392385877511410381671308741411897649359157916482007460481095543509929119780500957307948033456094748680378385839230642053093108430660772167149736269573291550072555968058642948645143491775757831099964197666299785734708631981008924805338245882699,
1709 -0.9948751170183388849188899959487026594841267588869998286161566818501447994477453083057313754407452886739446075414759355964378257763966273430379133534426628676653093648763513132729944970226341336732504969551876656492880721216392872525355999689223000153544912808085752136006391147062384087059,
1710 0.9948751170183388849188899959487026594841267588869998286161566818501447994477453083057313754407452886739446075414759355964378257763966273430379133534426628676653093648763513132729944970226341336732504969551876656492880721216392872525355999689223000153544912808085752136006391147062384087059,
1711 -0.9990266668673409838510711069839584931980427857969603316816502147540906374057918346046850134848377376581717479971531441519755875413658689377073341320463230391024559918972349759638043264878061762230940022411704623326189890763845167124094193145335146277538524147673502157105307227153789134925,
1712 0.9990266668673409838510711069839584931980427857969603316816502147540906374057918346046850134848377376581717479971531441519755875413658689377073341320463230391024559918972349759638043264878061762230940022411704623326189890763845167124094193145335146277538524147673502157105307227153789134925,
1713 };
1714
1715 case 55:
1716 return {
1717 0,
1718 -0.0565727538183367763273376108931084341626757424523121836631944679258776663528793063452580839705034426916904530515825296603365980112547320747107457833414217586472688548863910443250774686862242546290798801716520944431462646958464199967518421470624505580174166846863615995648497701500817322445,
1719 0.0565727538183367763273376108931084341626757424523121836631944679258776663528793063452580839705034426916904530515825296603365980112547320747107457833414217586472688548863910443250774686862242546290798801716520944431462646958464199967518421470624505580174166846863615995648497701500817322445,
1720 -0.1129642880593292665884379238887121840120388930093330071488275342620820938757556525962096491522910919554528474742241194724741696624797145022503746274109058317554761915099610133889358375116480198014855317213252526207159821668125943155792160705475909826338752464337081843702097200948994872617,
1721 0.1129642880593292665884379238887121840120388930093330071488275342620820938757556525962096491522910919554528474742241194724741696624797145022503746274109058317554761915099610133889358375116480198014855317213252526207159821668125943155792160705475909826338752464337081843702097200948994872617,
1722 -0.1689939636468732082828424935117022293458935295738761107649758389153170280810109716142030174829984614673338544720837105672547800372936617166404206775714688477446766810076582442715932574260079678138160103095112920593550583030261939166281401794728449784476897100737497719341971547390179201036,
1723 0.1689939636468732082828424935117022293458935295738761107649758389153170280810109716142030174829984614673338544720837105672547800372936617166404206775714688477446766810076582442715932574260079678138160103095112920593550583030261939166281401794728449784476897100737497719341971547390179201036,
1724 -0.2244823006478454834001890624029264544081170047089520603376641925273356136125720967115607553084571231895059445585186547972325591884357194272067204301842744307764721072025803814091557420256936324740980157219828100450443316232669265445998819570298250133887792059665219774046206831175560214563,
1725 0.2244823006478454834001890624029264544081170047089520603376641925273356136125720967115607553084571231895059445585186547972325591884357194272067204301842744307764721072025803814091557420256936324740980157219828100450443316232669265445998819570298250133887792059665219774046206831175560214563,
1726 -0.2792515532008065385498624511756710255581859462829726346075454401391025047180762872657268857412102018178390962144900748171485607046553753455972657169034626209538169343432879426839301403085905606026098700196436228885692214115679191256783664835595313872961972624013097674165343902102439127012,
1727 0.2792515532008065385498624511756710255581859462829726346075454401391025047180762872657268857412102018178390962144900748171485607046553753455972657169034626209538169343432879426839301403085905606026098700196436228885692214115679191256783664835595313872961972624013097674165343902102439127012,
1728 -0.3331262788900238851894714902329619630473982619227128744361999112801183982907937832547065828639108709409356395735286793278222193877628842225549406074595109696668308798232413856941430447662114257673335370763257653836868796060090504835030727906452197888728768975101342712060143430740966694175,
1729 0.3331262788900238851894714902329619630473982619227128744361999112801183982907937832547065828639108709409356395735286793278222193877628842225549406074595109696668308798232413856941430447662114257673335370763257653836868796060090504835030727906452197888728768975101342712060143430740966694175,
1730 -0.3859339007409794297558485439125899754504070865157430556710266722139589051591411265929713997711036198009818829032562052400750954456782982762473067069212929893694512821453926142738417187744860265290251246925512859862751937354617974158709699945190993513438352325912428022660991424539564367369,
1731 0.3859339007409794297558485439125899754504070865157430556710266722139589051591411265929713997711036198009818829032562052400750954456782982762473067069212929893694512821453926142738417187744860265290251246925512859862751937354617974158709699945190993513438352325912428022660991424539564367369,
1732 -0.4375052600371745918084810242974665842425162892205925446585941701495499276931777734611658765998762731005526664548362370998562690181859714648414451973653742139679200391443625915375401816559797284064838113431065791135314352466159590934830325080036424840006432488940866647205023506516755360524,
1733 0.4375052600371745918084810242974665842425162892205925446585941701495499276931777734611658765998762731005526664548362370998562690181859714648414451973653742139679200391443625915375401816559797284064838113431065791135314352466159590934830325080036424840006432488940866647205023506516755360524,
1734 -0.4876751581874740972082636735393556115075540195693488642462518354208572786594839749848096563376993834835220615910783947791997614424951946760461905271355994108408810326116890166689368737923321290471408077934073272197386107831931215159482265610124820934303118233923791315658579489655001686626,
1735 0.4876751581874740972082636735393556115075540195693488642462518354208572786594839749848096563376993834835220615910783947791997614424951946760461905271355994108408810326116890166689368737923321290471408077934073272197386107831931215159482265610124820934303118233923791315658579489655001686626,
1736 -0.5362828859083432967205995728435975535382756088387439150145907602355829202798399685781292716962734979555917410710241964601303016264406902668194341019871358511139830520012596216540985321065732233513035979313707707189197739330615385315756995908598046262205307012013774513625047396349561949279,
1737 0.5362828859083432967205995728435975535382756088387439150145907602355829202798399685781292716962734979555917410710241964601303016264406902668194341019871358511139830520012596216540985321065732233513035979313707707189197739330615385315756995908598046262205307012013774513625047396349561949279,
1738 -0.5831727380260321029743048155876864862218611362547856739050821800259603833693489980250072328636734898292633577504882852472032456114960049199369115967341628078384482231052063319091903993742649211487470626327467245397781686874867895552318451496457209058930852557425067008755523962068488620983,
1739 0.5831727380260321029743048155876864862218611362547856739050821800259603833693489980250072328636734898292633577504882852472032456114960049199369115967341628078384482231052063319091903993742649211487470626327467245397781686874867895552318451496457209058930852557425067008755523962068488620983,
1740 -0.6281945122499281400906362150329754329110103090067579684242335956560265684605760120690273930467891288520582596336476820139203333525792629037658442862278593594119613584385139582935071902278572875190810224710074345990250327012181876716197540176524082945739294642873398256094998892212484819231,
1741 0.6281945122499281400906362150329754329110103090067579684242335956560265684605760120690273930467891288520582596336476820139203333525792629037658442862278593594119613584385139582935071902278572875190810224710074345990250327012181876716197540176524082945739294642873398256094998892212484819231,
1742 -0.6712039903198263957963267280060156005739272774366106069142640657718205238698275550424551894476741811338052471425215182435312274359224658021956635854063263065120523658999232442957816930048932079060131810418002247917649419261457597210185049602021682675118749153892268199137584680095898826794,
1743 0.6712039903198263957963267280060156005739272774366106069142640657718205238698275550424551894476741811338052471425215182435312274359224658021956635854063263065120523658999232442957816930048932079060131810418002247917649419261457597210185049602021682675118749153892268199137584680095898826794,
1744 -0.7120633999866378389093501921211675151726537231451735136737216342397344127475544489035656719221920009829567382662662975111626486855442962951574828639474559686874190162329106194712412422221840829961030143204789905013540801522088823078344100804092222045672476473009271456893412625134060080312,
1745 0.7120633999866378389093501921211675151726537231451735136737216342397344127475544489035656719221920009829567382662662975111626486855442962951574828639474559686874190162329106194712412422221840829961030143204789905013540801522088823078344100804092222045672476473009271456893412625134060080312,
1746 -0.7506418563480219086749876827073109179220634644622575353692353455051457207406801209600549737845267991947208524644237723889196730644213097647437548506045979780211728560402240075249399393753070664780731111934128102819887435144552514704433908139840871849915262016902937870947356871446590977232,
1747 0.7506418563480219086749876827073109179220634644622575353692353455051457207406801209600549737845267991947208524644237723889196730644213097647437548506045979780211728560402240075249399393753070664780731111934128102819887435144552514704433908139840871849915262016902937870947356871446590977232,
1748 -0.7868157811276223658976362509380413835090911462722505294885644695875104037537405896196012263908707053704329259728927490645738210064395375409254034256636678773178532518894728571589498595334197725112406479602670114287081093999950279594471203091457546851187426065770087217706628161057661298521,
1749 0.7868157811276223658976362509380413835090911462722505294885644695875104037537405896196012263908707053704329259728927490645738210064395375409254034256636678773178532518894728571589498595334197725112406479602670114287081093999950279594471203091457546851187426065770087217706628161057661298521,
1750 -0.8204692985593209124542412850347223653929674801051306062293170223849116826815232162574414842700887836284237747251305819668001610699992053624597036030995470003569206166637298319612892377656647199562393780709231102250604942597018261622270526321989208733552637857380848506963370027489386111146,
1751 0.8204692985593209124542412850347223653929674801051306062293170223849116826815232162574414842700887836284237747251305819668001610699992053624597036030995470003569206166637298319612892377656647199562393780709231102250604942597018261622270526321989208733552637857380848506963370027489386111146,
1752 -0.8514946066171544714602453209670070278164639894027324015444896470493792960954643515546529919954797032175607353075038592393984034746057392721610778266440180675192795271900276571363254824598824065387540267937201302288062347937232786250812490045193799185950302189195836044345114426096466634536,
1753 0.8514946066171544714602453209670070278164639894027324015444896470493792960954643515546529919954797032175607353075038592393984034746057392721610778266440180675192795271900276571363254824598824065387540267937201302288062347937232786250812490045193799185950302189195836044345114426096466634536,
1754 -0.8797923224198955060675909068240863952999136216257344765999722530092277850227295333598136983756167547150067492358281267337396244936846671766809315317590264123240948392791865016790363838823662140262995516093389085575982027519879012530244060500682791380674129857311180297538076336791659590914,
1755 0.8797923224198955060675909068240863952999136216257344765999722530092277850227295333598136983756167547150067492358281267337396244936846671766809315317590264123240948392791865016790363838823662140262995516093389085575982027519879012530244060500682791380674129857311180297538076336791659590914,
1756 -0.905271800744000025781911424629624392227608588470290593135517958275349931816677918189050665464477944515815751876893485640253755134514809089292202816862657896729768571552190655883791459823654344243132485776939528672971398964629511092027562744112136861364962999026902609003636590844650416411,
1757 0.905271800744000025781911424629624392227608588470290593135517958275349931816677918189050665464477944515815751876893485640253755134514809089292202816862657896729768571552190655883791459823654344243132485776939528672971398964629511092027562744112136861364962999026902609003636590844650416411,
1758 -0.9278514247207916968162712692325863791944992805696011839667099369379355553798210971673648501071364930582212223204546373696142829087996242884885284400045897626106296709809969915482122914208314405992633213538289787114510819973133809848381633485486892090163775413702269387225587046649434558131,
1759 0.9278514247207916968162712692325863791944992805696011839667099369379355553798210971673648501071364930582212223204546373696142829087996242884885284400045897626106296709809969915482122914208314405992633213538289787114510819973133809848381633485486892090163775413702269387225587046649434558131,
1760 -0.9474588680412107418599798476452918371751863262972407871637260855151816585903469932692219425108062931580254392528918685264346196396399881242190892626173602299384969563876673052733880148833392863222756389035982192525332525909866494399972318210389481569787428024347379919844501207278352036974,
1761 0.9474588680412107418599798476452918371751863262972407871637260855151816585903469932692219425108062931580254392528918685264346196396399881242190892626173602299384969563876673052733880148833392863222756389035982192525332525909866494399972318210389481569787428024347379919844501207278352036974,
1762 -0.9640313285931351987785366313773692226374896741641266560702952721919193358284572156638549184577386908820348469028525609742689515283761668179234865730619404423414204692689880731406510211839129016673995534373750008696295002344896182937566337215698795453535114758065541245294345467030427425869,
1763 0.9640313285931351987785366313773692226374896741641266560702952721919193358284572156638549184577386908820348469028525609742689515283761668179234865730619404423414204692689880731406510211839129016673995534373750008696295002344896182937566337215698795453535114758065541245294345467030427425869,
1764 -0.9775157355039892088592166063407302115421354627555698008876918894003653506115974946941768816096074692732427856565075091826974251099978868143304366401438275962246712169205903785645043618092435022572757192628345478354197488402151132308709167198789731032920817924608179108451273590253648209096,
1765 0.9775157355039892088592166063407302115421354627555698008876918894003653506115974946941768816096074692732427856565075091826974251099978868143304366401438275962246712169205903785645043618092435022572757192628345478354197488402151132308709167198789731032920817924608179108451273590253648209096,
1766 -0.9878689411988891985223856844734735306486015550564864299258287963075575796210166370532335785197359368886833607877903373689520319763129986731236446119833484855152864098006217619910687302205010102015884308693516939357733753087591675907065822095084802487778088265828902828618524200762950265364,
1767 0.9878689411988891985223856844734735306486015550564864299258287963075575796210166370532335785197359368886833607877903373689520319763129986731236446119833484855152864098006217619910687302205010102015884308693516939357733753087591675907065822095084802487778088265828902828618524200762950265364,
1768 -0.9950579778474118750431891165062023715941007464053922499863500604135379793003146181483954395963544156262095519928232982897835392448765202094245176556084834965658519709143363986903196034081089303108064733647670908055335728149974035039160910086477502175619477511316518058531876679866630143813,
1769 0.9950579778474118750431891165062023715941007464053922499863500604135379793003146181483954395963544156262095519928232982897835392448765202094245176556084834965658519709143363986903196034081089303108064733647670908055335728149974035039160910086477502175619477511316518058531876679866630143813,
1770 -0.9990614195648185414794318395193844231555412789294201573324016847109725056702255333270819761330941407684081915340420263134508274442455284498053688765393311148151442033601406752276120403214355242309628572454532238848350924998302477390540563529197647102823550954122018007507128287478563724403,
1771 0.9990614195648185414794318395193844231555412789294201573324016847109725056702255333270819761330941407684081915340420263134508274442455284498053688765393311148151442033601406752276120403214355242309628572454532238848350924998302477390540563529197647102823550954122018007507128287478563724403,
1772 };
1773
1774 case 56:
1775 return {
1776 -0.0277970352872754370940611967749205218883766031467744877612491558666721293659306312265141126161825998688139837133476641395046783479025639257912184262133613461334964811341311597633393260081482816349016526161842376963322426312617901364084714920659656786539511577498017113521148243331215965974,
1777 0.0277970352872754370940611967749205218883766031467744877612491558666721293659306312265141126161825998688139837133476641395046783479025639257912184262133613461334964811341311597633393260081482816349016526161842376963322426312617901364084714920659656786539511577498017113521148243331215965974,
1778 -0.0833051868224353744402873554406624481839874141890305458910885742003799276870593073017529527471618537373216465331861334439596599867228016141630452931841436772837614761899633432622639815878848561944703920208451855162179629107806832781987847703916611525793101525933093966815781247563460565496,
1779 0.0833051868224353744402873554406624481839874141890305458910885742003799276870593073017529527471618537373216465331861334439596599867228016141630452931841436772837614761899633432622639815878848561944703920208451855162179629107806832781987847703916611525793101525933093966815781247563460565496,
1780 -0.1385558468103762420128865804384905953514905084625285514833684587893932920719984221472907771583804751435394873102174149092734934663508457141857536375286802961519186673546533234345973110990887021743416402076922426073720013663075533239379547395657818501290764853224559454422280722372873603219,
1781 0.1385558468103762420128865804384905953514905084625285514833684587893932920719984221472907771583804751435394873102174149092734934663508457141857536375286802961519186673546533234345973110990887021743416402076922426073720013663075533239379547395657818501290764853224559454422280722372873603219,
1782 -0.1933782386352752582401847230126841618161673927638012590361582724964004800718635186273056107916450806379063436833040508729633276962924340555718640073237747771535645430687796941567241356472986630589976151392594644652816613087283373872615254690283795015625516460136529929431723904463612148587,
1783 0.1933782386352752582401847230126841618161673927638012590361582724964004800718635186273056107916450806379063436833040508729633276962924340555718640073237747771535645430687796941567241356472986630589976151392594644652816613087283373872615254690283795015625516460136529929431723904463612148587,
1784 -0.2476029094343372039729665549705269728796632431427670060901902322797740494762822355211386458405402510147698195987929025693294897229297128690335506175225670366478981452179227345286733453188593102268517849699041376208607795378157434060333506286605550259257515387730597966159424660549207783569,
1785 0.2476029094343372039729665549705269728796632431427670060901902322797740494762822355211386458405402510147698195987929025693294897229297128690335506175225670366478981452179227345286733453188593102268517849699041376208607795378157434060333506286605550259257515387730597966159424660549207783569,
1786 -0.3010622538672206690530942331252343439250718461243834706968355660924824445169368792378918862033252631958429830826092474667177653050453221079190390707766805426411691868601863213437401997703404901913486303161695067319766865300739723716031599500326602808888015219336353206994456407074022326405,
1787 0.3010622538672206690530942331252343439250718461243834706968355660924824445169368792378918862033252631958429830826092474667177653050453221079190390707766805426411691868601863213437401997703404901913486303161695067319766865300739723716031599500326602808888015219336353206994456407074022326405,
1788 -0.3535910321749545209697073270332324056346787943811719764684198155782647029852342263072847001175679130067184524680182655007133686403285351698414736372555201304473072066201000441480131401304002129187516434239722854884689287791714156574018324805875061338704845890439612894942066110374207628781,
1789 0.3535910321749545209697073270332324056346787943811719764684198155782647029852342263072847001175679130067184524680182655007133686403285351698414736372555201304473072066201000441480131401304002129187516434239722854884689287791714156574018324805875061338704845890439612894942066110374207628781,
1790 -0.405026880927091278118866962602922894655371382368290725743006053092360417364756732215332263039934923701144562419424325543442799086394138721732139590855874015239351215331619934213706030675657958256413453958514261469066240465986418848069551372601948936220042429612998169053798346237837470949,
1791 0.405026880927091278118866962602922894655371382368290725743006053092360417364756732215332263039934923701144562419424325543442799086394138721732139590855874015239351215331619934213706030675657958256413453958514261469066240465986418848069551372601948936220042429612998169053798346237837470949,
1792 -0.455210814878459578948831581324609559907226905503907879801963157016918823614297316085377500878836674255554131459882385426525822973831364020923911120776247769117467441110747923503007358799007053169134641679334665257599324831747821970377428463639255927724617732038718843913625529341050742132,
1793 0.455210814878459578948831581324609559907226905503907879801963157016918823614297316085377500878836674255554131459882385426525822973831364020923911120776247769117467441110747923503007358799007053169134641679334665257599324831747821970377428463639255927724617732038718843913625529341050742132,
1794 -0.5039877183843817141952244012186381377093059493540175024412756740115231250046080519105490160154730033142472022172603640914907627127709259188515037920973378229429380705237011232374447746043361932206314764745454610987767355755431703603245158285208188640358682026832591186356776757575646934045,
1795 0.5039877183843817141952244012186381377093059493540175024412756740115231250046080519105490160154730033142472022172603640914907627127709259188515037920973378229429380705237011232374447746043361932206314764745454610987767355755431703603245158285208188640358682026832591186356776757575646934045,
1796 -0.5512068248555346187543635145763166025256625783524902433882323896946347006820574290352568457792119858091770298767743520163457880934141011736594594293756030231101266928021328878727782949929083112517178543586076741811186136737558008260643809258094220675296923896986297043700485560241695597699,
1797 0.5512068248555346187543635145763166025256625783524902433882323896946347006820574290352568457792119858091770298767743520163457880934141011736594594293756030231101266928021328878727782949929083112517178543586076741811186136737558008260643809258094220675296923896986297043700485560241695597699,
1798 -0.5967221827706633201041352171384083832205008692419443647332588531297149286253963613295618519675723404497440893316001111390949460237072473972329861826122987461479486047430050204580353416818422796462862129871966299318553245478035193270685766766446028344251706450751687341788197364928897339312,
1799 0.5967221827706633201041352171384083832205008692419443647332588531297149286253963613295618519675723404497440893316001111390949460237072473972329861826122987461479486047430050204580353416818422796462862129871966299318553245478035193270685766766446028344251706450751687341788197364928897339312,
1800 -0.6403931068070068942679385960628130789238065729478058308169970870265297678284740015776289780880442252986786343532029313703182420396473532673439542543738172603392646828999285107931725120278331302038435941489114848844056744593193308054034498134651778138377514887771443058063037812207129975436,
1801 0.6403931068070068942679385960628130789238065729478058308169970870265297678284740015776289780880442252986786343532029313703182420396473532673439542543738172603392646828999285107931725120278331302038435941489114848844056744593193308054034498134651778138377514887771443058063037812207129975436,
1802 -0.6820846126944704555015614779698363331051093674612101942127208563924634058983449462163571225141050262931440377143055918017440264524828145638151077488261013481771068237634382999912818623867866614073004020401435551050764546420571752095352655049670076235004798254385645755009366387116058911363,
1803 0.6820846126944704555015614779698363331051093674612101942127208563924634058983449462163571225141050262931440377143055918017440264524828145638151077488261013481771068237634382999912818623867866614073004020401435551050764546420571752095352655049670076235004798254385645755009366387116058911363,
1804 -0.7216678344501880835225937870475534573440485192857382543555452820389489243957918253307653065128831047173268025677871180155764147277796401337983640335102725793530519292371782962517231392355624324519209206650967067500951393168388346131119456081092955696433638471929144919896269780298937921524,
1805 0.7216678344501880835225937870475534573440485192857382543555452820389489243957918253307653065128831047173268025677871180155764147277796401337983640335102725793530519292371782962517231392355624324519209206650967067500951393168388346131119456081092955696433638471929144919896269780298937921524,
1806 -0.7590204227051289022024132944458938673648372492736494693302841665867558180315317253656064517021338985083910915843641187254495867157697577067070317592855021444774792277689019151741614597424862955925643904667393958867582238567024613851392322745138859863779832872145809377900609844772290202447,
1807 0.7590204227051289022024132944458938673648372492736494693302841665867558180315317253656064517021338985083910915843641187254495867157697577067070317592855021444774792277689019151741614597424862955925643904667393958867582238567024613851392322745138859863779832872145809377900609844772290202447,
1808 -0.7940269228938664980300083084860004776572033016832420454877692785588518576835017602717824922439835361969658490511765481719423913534118083514293587583441732894261428182169227510391278175736206781338397348706580110016184034838115641839133160765251994014490900471077212226251173711860515220453,
1809 0.7940269228938664980300083084860004776572033016832420454877692785588518576835017602717824922439835361969658490511765481719423913534118083514293587583441732894261428182169227510391278175736206781338397348706580110016184034838115641839133160765251994014490900471077212226251173711860515220453,
1810 -0.8265791321428816516721269744568503233430421759638600863972072048618203512407849263906850457532994446008733955056605301210992008045476564363704419948789815645754638296617499957945884629052298279863114545087623663271406463163612912551598638010041043676198635471101441471744991553228116963182,
1811 0.8265791321428816516721269744568503233430421759638600863972072048618203512407849263906850457532994446008733955056605301210992008045476564363704419948789815645754638296617499957945884629052298279863114545087623663271406463163612912551598638010041043676198635471101441471744991553228116963182,
1812 -0.8565764337627486354029913867668706040736741747098642806623516968211672803146188284395751403969014034911739416343784124731962525982719165588500400105835742680107287266117491531969110653276663175537710817573679937768636649707453883867171768983957211421576797871760646515996447401882873723677,
1813 0.8565764337627486354029913867668706040736741747098642806623516968211672803146188284395751403969014034911739416343784124731962525982719165588500400105835742680107287266117491531969110653276663175537710817573679937768636649707453883867171768983957211421576797871760646515996447401882873723677,
1814 -0.8839261083278275407890122858092867275059814102320892519075205065541491062966278179338182992597630370648179518005591656578067306776877964071923190313948482888799778738875336402788069238464173671451397467505273524615437591706374233116880711327924519704948420541912905371473852518082516251133,
1815 0.8839261083278275407890122858092867275059814102320892519075205065541491062966278179338182992597630370648179518005591656578067306776877964071923190313948482888799778738875336402788069238464173671451397467505273524615437591706374233116880711327924519704948420541912905371473852518082516251133,
1816 -0.9085436204206554908461072899572417795322110688095869157318461476824230368099263922513026379050745795646288242651155907620675693357413026463066352729711268741773847135362812248705607441714788492578760053489670990210105323991856351141111444477006194683905995665601990284797044256050610937874,
1817 0.9085436204206554908461072899572417795322110688095869157318461476824230368099263922513026379050745795646288242651155907620675693357413026463066352729711268741773847135362812248705607441714788492578760053489670990210105323991856351141111444477006194683905995665601990284797044256050610937874,
1818 -0.9303528802474963005472727232916008530268143059968950267406016976340228450214016745590002956137496988286808641807148790938315870082884088984930428377558424728610819493642925290614095243951936738743545100478558268886919247141825433900675175458749251491043407595342709104886773267360702808984,
1819 0.9303528802474963005472727232916008530268143059968950267406016976340228450214016745590002956137496988286808641807148790938315870082884088984930428377558424728610819493642925290614095243951936738743545100478558268886919247141825433900675175458749251491043407595342709104886773267360702808984,
1820 -0.9492864795619626356467376027949280668895635225881445221468701542761360591003370732275890037687644188729947407110237328236788058012971903963570136861014124385883592754071427086097893567187130306877676254448121473051184776211438792024566953200986463713054200369432699285464404683091194901137,
1821 0.9492864795619626356467376027949280668895635225881445221468701542761360591003370732275890037687644188729947407110237328236788058012971903963570136861014124385883592754071427086097893567187130306877676254448121473051184776211438792024566953200986463713054200369432699285464404683091194901137,
1822 -0.9652859019054901836261949760550956982175512186576634281113326525424387217895774323316364098123282574591520608226940467520899893060065763288479699201136793409095699270185163322036915479901917185149695846149178376250555213203283518706871868317260497435992747612174581521623230876362445925109,
1823 0.9652859019054901836261949760550956982175512186576634281113326525424387217895774323316364098123282574591520608226940467520899893060065763288479699201136793409095699270185163322036915479901917185149695846149178376250555213203283518706871868317260497435992747612174581521623230876362445925109,
1824 -0.9783017091402563833769905515381881312270138977502284238404763696421936362460874412005746466459340968745525575478635572204280373489332554323050477528849764406155771643142052620914271093300294938108816263167143303593071685500308113731507830949271663045538285956810942152287759062910563317852,
1825 0.9783017091402563833769905515381881312270138977502284238404763696421936362460874412005746466459340968745525575478635572204280373489332554323050477528849764406155771643142052620914271093300294938108816263167143303593071685500308113731507830949271663045538285956810942152287759062910563317852,
1826 -0.9882937155401615110899251635234862167645411432246161649574309912343659276199164385006564303902772300528646622615520146155664296008745756817681700852124170970284272674412784491188570175360125232269159446450474828534557545205978479009855202375652749531702348395990394223490466243420319936452,
1827 0.9882937155401615110899251635234862167645411432246161649574309912343659276199164385006564303902772300528646622615520146155664296008745756817681700852124170970284272674412784491188570175360125232269159446450474828534557545205978479009855202375652749531702348395990394223490466243420319936452,
1828 -0.9952312260810697472163087600989409455485384552339903745338542327254671690294919455227570044907030560201368385309471688664481358789119706927198595506375287902149866985400639639718183879522109592608679477593308152253789923618549051476705278348007343562752521902605218182215255110688191908762,
1829 0.9952312260810697472163087600989409455485384552339903745338542327254671690294919455227570044907030560201368385309471688664481358789119706927198595506375287902149866985400639639718183879522109592608679477593308152253789923618549051476705278348007343562752521902605218182215255110688191908762,
1830 -0.999094343801465584353153825090904262176018978459756369772157258474555952732056785168527429295554371833863532796284797843361358450966674588755867976733652576926594859109434628033566599070307299060174106072838152635367789547594166676233205206477576792681264194087165152527887147796005645076,
1831 0.999094343801465584353153825090904262176018978459756369772157258474555952732056785168527429295554371833863532796284797843361358450966674588755867976733652576926594859109434628033566599070307299060174106072838152635367789547594166676233205206477576792681264194087165152527887147796005645076,
1832 };
1833
1834 case 57:
1835 return {
1836 0,
1837 -0.0546071510016468242198305597373324454104423343597207807718099846286674038230455439260978590648768841921170691377225791276862033556381051738719975491267401895230946207261662978667168336064265233758235041096608454522532258538499588721210764595093060860784999426567161730380950671230429830636,
1838 0.0546071510016468242198305597373324454104423343597207807718099846286674038230455439260978590648768841921170691377225791276862033556381051738719975491267401895230946207261662978667168336064265233758235041096608454522532258538499588721210764595093060860784999426567161730380950671230429830636,
1839 -0.1090513328087878009785265213109790494550451375016710268890848851727080853275169239426767660267767973027638172173513655382063703426949788009253366020009702142283332136626142130108126274019668991856896703745766171779238003687928971816213762680124129733989302147445989881405047485107196771529,
1840 0.1090513328087878009785265213109790494550451375016710268890848851727080853275169239426767660267767973027638172173513655382063703426949788009253366020009702142283332136626142130108126274019668991856896703745766171779238003687928971816213762680124129733989302147445989881405047485107196771529,
1841 -0.1631700625912642510432803783215120621859099893031057137792369337958458955380283616655437206470616369590265045641818443237434020843266570428779741540737262265942107399375014633376586673870736816914900509551120458649748187358742082370413389395797555999621082640606954671910125439180696139011,
1842 0.1631700625912642510432803783215120621859099893031057137792369337958458955380283616655437206470616369590265045641818443237434020843266570428779741540737262265942107399375014633376586673870736816914900509551120458649748187358742082370413389395797555999621082640606954671910125439180696139011,
1843 -0.2168018287961240364136139759795592742565832955044724383501131805973995630434985073895119448318878943105747735976754505481338229188969897306035326916180964440570300562544403971677303711204907688678452346570019059924056232543626838820548309089441303224415747824356544574642240882201114943829,
1844 0.2168018287961240364136139759795592742565832955044724383501131805973995630434985073895119448318878943105747735976754505481338229188969897306035326916180964440570300562544403971677303711204907688678452346570019059924056232543626838820548309089441303224415747824356544574642240882201114943829,
1845 -0.2697865731618387657633456097996433442990579943514747594710278746015263039969591458223251705347259295144302727021074781966154668360017312184566218807900285763497992348087779005610243488965188991805022034107069771103910799540567901935283753003639078787966835557568327665392644929329767804114,
1846 0.2697865731618387657633456097996433442990579943514747594710278746015263039969591458223251705347259295144302727021074781966154668360017312184566218807900285763497992348087779005610243488965188991805022034107069771103910799540567901935283753003639078787966835557568327665392644929329767804114,
1847 -0.3219661683953786405902079158053972393727394676628063159353145336365080726206354949835137433280105196675666727446128624165648077599054350244392986509059906190823977740264333254093419820237627576198488085829626827573901911601409516873147327925749285897199985656599991121432793333472783488632,
1848 0.3219661683953786405902079158053972393727394676628063159353145336365080726206354949835137433280105196675666727446128624165648077599054350244392986509059906190823977740264333254093419820237627576198488085829626827573901911601409516873147327925749285897199985656599991121432793333472783488632,
1849 -0.3731848900865944585521343961448890105564601460926335337662504001583686777428267328838923842566968565368093885857607554448522794115175758320684359726448973061025541554627640328612327032822267110414979049620077293080795386965982772422377444088663981915004820843652333773258409823548778544099,
1850 0.3731848900865944585521343961448890105564601460926335337662504001583686777428267328838923842566968565368093885857607554448522794115175758320684359726448973061025541554627640328612327032822267110414979049620077293080795386965982772422377444088663981915004820843652333773258409823548778544099,
1851 -0.4232898814515639509600243534715243790140509521345882898514696665027135944691133006049545533024793766682331896483678264170560047299951033748553380551083048918091698907943020517220389216416628051881918233572399537370821993273493352236641502254886631707817645844193272511167352464235839252107,
1852 0.4232898814515639509600243534715243790140509521345882898514696665027135944691133006049545533024793766682331896483678264170560047299951033748553380551083048918091698907943020517220389216416628051881918233572399537370821993273493352236641502254886631707817645844193272511167352464235839252107,
1853 -0.4721316095179757095880600820492347498222379256993266854906190362034691031749480275646022563464956980510911839969802513878635960188897083072338173966621685153612811037771189306803117513293726043069978102600332296508247150548165218546064154612309028941491100597234280753173572011888402746345,
1854 0.4721316095179757095880600820492347498222379256993266854906190362034691031749480275646022563464956980510911839969802513878635960188897083072338173966621685153612811037771189306803117513293726043069978102600332296508247150548165218546064154612309028941491100597234280753173572011888402746345,
1855 -0.5195643113911876063151538198062143510806311082695118064785018538215157358685447053534350798672582571505903882365356518386207420334093341902910729145173550623401694499205397994598917721792328565820302847764883983453003505642102765807242428278946686617144537727984788101157879167746578476817,
1856 0.5195643113911876063151538198062143510806311082695118064785018538215157358685447053534350798672582571505903882365356518386207420334093341902910729145173550623401694499205397994598917721792328565820302847764883983453003505642102765807242428278946686617144537727984788101157879167746578476817,
1857 -0.5654464292692367590189855528052404293700220742215797294432383299538795749778055472250419633068419804011379858817097900788656252130856113631934223364934433786639839453575394401136238040534072890789005135674462791133741555466741537518157439433779525859089000180321297544379917255483654879189,
1858 0.5654464292692367590189855528052404293700220742215797294432383299538795749778055472250419633068419804011379858817097900788656252130856113631934223364934433786639839453575394401136238040534072890789005135674462791133741555466741537518157439433779525859089000180321297544379917255483654879189,
1859 -0.6096410329087153654238489019247406243240005729239646135257225395430068215726638700182994406685815130925623779332480934920970077306654269618127979258354222613696657715849467774269345252385695422571413236082478868195370555557605262193127120573559676903142629298082794136283058959037286833117,
1860 0.6096410329087153654238489019247406243240005729239646135257225395430068215726638700182994406685815130925623779332480934920970077306654269618127979258354222613696657715849467774269345252385695422571413236082478868195370555557605262193127120573559676903142629298082794136283058959037286833117,
1861 -0.6520162282809768912493618407957082836706605569721548103771976109042793368769984598575256727346740513509685647015111786056856618207090976429280027758021285769215925271224823603773433783051389140338892326258896669111506013818864198022337958090841857469338187607879675500611774319248368759062,
1862 0.6520162282809768912493618407957082836706605569721548103771976109042793368769984598575256727346740513509685647015111786056856618207090976429280027758021285769215925271224823603773433783051389140338892326258896669111506013818864198022337958090841857469338187607879675500611774319248368759062,
1863 -0.692445551199517739040483688444010445656676634614142890003983183611752302010000307163071224251357637364530821934794381487008630274540775923408051520567059197778781480770746503809327861250844166078757831433515658065455179988311224052152095687532925403269806071646368984507062181189709671249,
1864 0.692445551199517739040483688444010445656676634614142890003983183611752302010000307163071224251357637364530821934794381487008630274540775923408051520567059197778781480770746503809327861250844166078757831433515658065455179988311224052152095687532925403269806071646368984507062181189709671249,
1865 -0.7308083447445233228273446707367783162631221195096122032476158583172748761673512839221214799997581561456330237113441287272652925413031933289762818692604658436159156344202549610357817212565837160482178280401110934084619908709469151287101230089631901649461574057593286205896004780426774367614,
1866 0.7308083447445233228273446707367783162631221195096122032476158583172748761673512839221214799997581561456330237113441287272652925413031933289762818692604658436159156344202549610357817212565837160482178280401110934084619908709469151287101230089631901649461574057593286205896004780426774367614,
1867 -0.7669901193594501954917161440181323552366484158223982425166478409027380796547364094845350103484430761623732068573367654553512419946884636237433478621430690117893827171992885776237608036724765595731467488550971034442318553752899999637648784457761486046115200580781570686349076377064266158733,
1868 0.7669901193594501954917161440181323552366484158223982425166478409027380796547364094845350103484430761623732068573367654553512419946884636237433478621430690117893827171992885776237608036724765595731467488550971034442318553752899999637648784457761486046115200580781570686349076377064266158733,
1869 -0.8008828945472182420760087187949485677018036201554216024435741352663189360537012345707522978874100028499424865422469951794870991798772983310533240952839926882122801394719605850557594422047121834266397536927593220208893100011642970519676377174566261643941362684220118462428611232347039714635,
1870 0.8008828945472182420760087187949485677018036201554216024435741352663189360537012345707522978874100028499424865422469951794870991798772983310533240952839926882122801394719605850557594422047121834266397536927593220208893100011642970519676377174566261643941362684220118462428611232347039714635,
1871 -0.8323855211504391208290108958652032182522656500966394547734354794435789971255466996828247243543978222969480418063533432216910735192891444805846473244944773801555203817282539877303136225472356663116186003114024423002070631530462144897392556249326047846750885749871448247888300433332359997629,
1872 0.8323855211504391208290108958652032182522656500966394547734354794435789971255466996828247243543978222969480418063533432216910735192891444805846473244944773801555203817282539877303136225472356663116186003114024423002070631530462144897392556249326047846750885749871448247888300433332359997629,
1873 -0.8614039832620469447222418818052147542219330056132396182916014851728578768262327494704983411944947655343605906506946108087483651736628651234416560374296466643378589547038506936600039667523487050066758842195870687284832033282554829319549344441688728417567708084065083913784179446113304227128,
1874 0.8614039832620469447222418818052147542219330056132396182916014851728578768262327494704983411944947655343605906506946108087483651736628651234416560374296466643378589547038506936600039667523487050066758842195870687284832033282554829319549344441688728417567708084065083913784179446113304227128,
1875 -0.8878516788822213295130001476418617161342757872670352822760912064909169541661557781039180868520360980424946788254782201564529101222977286411644304530551159843815670950973989062438617099522924988509555715588794678223378047795329745790486893900985115460579577198214055559765522417956455272773,
1876 0.8878516788822213295130001476418617161342757872670352822760912064909169541661557781039180868520360980424946788254782201564529101222977286411644304530551159843815670950973989062438617099522924988509555715588794678223378047795329745790486893900985115460579577198214055559765522417956455272773,
1877 -0.9116496785213912127284305616196703109182484103974133022970471119801550873444500004537207835080794541410530119914987497735841627932782601644066432259339444107360222282972520604045746629057153588331390798302490724172495558630006558545524081071799676157871020055442074895410171835380643111712,
1878 0.9116496785213912127284305616196703109182484103974133022970471119801550873444500004537207835080794541410530119914987497735841627932782601644066432259339444107360222282972520604045746629057153588331390798302490724172495558630006558545524081071799676157871020055442074895410171835380643111712,
1879 -0.9327269610671016961007541542973566380674886351166348492373846590869579327271365692928458636393666080029200080127177297145223398886708755099987867129234052609562975050800166816177260441988491507276486279546867266715943597188029921581094171035426158675222140671727770252512655666858005895713,
1880 0.9327269610671016961007541542973566380674886351166348492373846590869579327271365692928458636393666080029200080127177297145223398886708755099987867129234052609562975050800166816177260441988491507276486279546867266715943597188029921581094171035426158675222140671727770252512655666858005895713,
1881 -0.9510206264478767419119041106051903286377993396626904280981616851295623787516950103802163902461465344285861716443352291319430508520085691142756450157392438122596199917873076835723768291185550634469163242148800483831460422853252549215371785208658129229850611010548084863327716145235884466124,
1882 0.9510206264478767419119041106051903286377993396626904280981616851295623787516950103802163902461465344285861716443352291319430508520085691142756450157392438122596199917873076835723768291185550634469163242148800483831460422853252549215371785208658129229850611010548084863327716145235884466124,
1883 -0.9664760851718866791148585839423331889684900945023856203362025362761760987417347241646358213874914848203326227008153224538514769662241678482293593851685618965147489083710308148602073654446803537876237470377639919034236276429101352128611807304311323671270613051432451715572855231268862444765,
1884 0.9664760851718866791148585839423331889684900945023856203362025362761760987417347241646358213874914848203326227008153224538514769662241678482293593851685618965147489083710308148602073654446803537876237470377639919034236276429101352128611807304311323671270613051432451715572855231268862444765,
1885 -0.9790472267094687137988208753665077573609312237677806846967871891013007764307356818240210578014180572446394471016201660003204673621070482397714655593940510727857731494766970875164780622290134623155423020525149716605316505463415790175402737998857390639214860612342660972580205280818780321432,
1886 0.9790472267094687137988208753665077573609312237677806846967871891013007764307356818240210578014180572446394471016201660003204673621070482397714655593940510727857731494766970875164780622290134623155423020525149716605316505463415790175402737998857390639214860612342660972580205280818780321432,
1887 -0.9886965776502220488497583983838554385100840866989440058860316581668508768944351522392052797144694928354800744564826193850103527288620362181349537944078881971096333216750762109316625109315409143033967534497051844022710359772465839573550388944945566298802023857478991651771192915958152946513,
1888 0.9886965776502220488497583983838554385100840866989440058860316581668508768944351522392052797144694928354800744564826193850103527288620362181349537944078881971096333216750762109316625109315409143033967534497051844022710359772465839573550388944945566298802023857478991651771192915958152946513,
1889 -0.9953955236784303111351250273624190059750688689134139640034917565022399815809592478326855297722206542328388788819601625214272385252826873160098152703112558160095900287306284339258104764704330274130026965945336204829720257900775483706171023957225069069253335385428758304141531188818843288913,
1890 0.9953955236784303111351250273624190059750688689134139640034917565022399815809592478326855297722206542328388788819601625214272385252826873160098152703112558160095900287306284339258104764704330274130026965945336204829720257900775483706171023957225069069253335385428758304141531188818843288913,
1891 -0.9991255656252628505720098495542498849991275860070135753660525242874635296889841340857915450747682548481565744621726587691422167680778471881572252754817451450581514728015832390524924407847446662485804461394976244674246589654709052510893087982816412749630716782906314190666504073802602305119,
1892 0.9991255656252628505720098495542498849991275860070135753660525242874635296889841340857915450747682548481565744621726587691422167680778471881572252754817451450581514728015832390524924407847446662485804461394976244674246589654709052510893087982816412749630716782906314190666504073802602305119,
1893 };
1894
1895 case 58:
1896 return {
1897 -0.0268470123659423558033386895173799858434211766318936099778288245643516358900352592842625553785442594646762967376648911114286395753087741994756448125271490479482360386891861430622557306492967818096180053647711246123130268725019939801300463385848901659283155345576690988620964256552569598506,
1898 0.0268470123659423558033386895173799858434211766318936099778288245643516358900352592842625553785442594646762967376648911114286395753087741994756448125271490479482360386891861430622557306492967818096180053647711246123130268725019939801300463385848901659283155345576690988620964256552569598506,
1899 -0.0804636302141427293098477923805031948893348968318648099211817751369509710733316603425401822100943774682232982517958785133120938588393356025004132603499804677411931045470948366310758667449149827547645057119081553466244732937509213943500627629517107171494926520592821028108454636957389935135,
1900 0.0804636302141427293098477923805031948893348968318648099211817751369509710733316603425401822100943774682232982517958785133120938588393356025004132603499804677411931045470948366310758667449149827547645057119081553466244732937509213943500627629517107171494926520592821028108454636957389935135,
1901 -0.1338482505954668570223768478745409119529575242705604195710799447602178125127323332594494418833196725457815444018680672288007414905850397221693438733466010239602552383349266801998207464978495564856213711955435286135078663270150289108648416779927446267514447360081673426389943433848109308478,
1902 0.1338482505954668570223768478745409119529575242705604195710799447602178125127323332594494418833196725457815444018680672288007414905850397221693438733466010239602552383349266801998207464978495564856213711955435286135078663270150289108648416779927446267514447360081673426389943433848109308478,
1903 -0.1868469518357613213743838814640224060615478884412170347211498981519489150267744946017111543253116226627677260780630054818574016766072547822362606448646952962869800201567403115638888394148923522985066911409970300887888121681178568234575984808998781669414345915122128708641403441445349043702,
1904 0.1868469518357613213743838814640224060615478884412170347211498981519489150267744946017111543253116226627677260780630054818574016766072547822362606448646952962869800201567403115638888394148923522985066911409970300887888121681178568234575984808998781669414345915122128708641403441445349043702,
1905 -0.2393069249661534544289485090853347877005288280353303066039951021570730537876752706876746940723119485087713034801596733469345015905663845084075292555848736058900197950141596650905854524746618956818602693456724695373179438678300853713101963964203891745806468885812122575831427910523850028063,
1906 0.2393069249661534544289485090853347877005288280353303066039951021570730537876752706876746940723119485087713034801596733469345015905663845084075292555848736058900197950141596650905854524746618956818602693456724695373179438678300853713101963964203891745806468885812122575831427910523850028063,
1907 -0.2910769143111091895330252683143033021895171008575493476889966215316730938924314343453203970244134186027335494824516177760358704960125126928942156079816723632416151710617750020516421295863325979806358313340219784363033159803593520271659668552495740927437427159575318842253751833519260705775,
1908 0.2910769143111091895330252683143033021895171008575493476889966215316730938924314343453203970244134186027335494824516177760358704960125126928942156079816723632416151710617750020516421295863325979806358313340219784363033159803593520271659668552495740927437427159575318842253751833519260705775,
1909 -0.3420076535979952612483682674839969508776728216292872890506920086838753955208065328662838720864872566394268209202551225741837149185112292187015700436608333859420524420291538283240699206324375924334642147500422705037335025306776512948651498337073882473128150608224487256617986590139729690735,
1910 0.3420076535979952612483682674839969508776728216292872890506920086838753955208065328662838720864872566394268209202551225741837149185112292187015700436608333859420524420291538283240699206324375924334642147500422705037335025306776512948651498337073882473128150608224487256617986590139729690735,
1911 -0.3919522963307531503712169412130107021850176244230042154438750588982092190036919322511380103469791536314486639738357529005285562424807059113079719829086498764844541471161267653485292473384112352195273292969163676383880246982464384383066280919343053305951299338589865106140550593684844045095,
1912 0.3919522963307531503712169412130107021850176244230042154438750588982092190036919322511380103469791536314486639738357529005285562424807059113079719829086498764844541471161267653485292473384112352195273292969163676383880246982464384383066280919343053305951299338589865106140550593684844045095,
1913 -0.4407668391868395651937030622143044141224148019081763972134664174160566154069515537742975196214579635425130405068048628412083723034573997324946540024727333366018011090153021065925795531089079492227431130079150720410980480420821528781255546044539627169281982798863463981908350265729608838723,
1914 0.4407668391868395651937030622143044141224148019081763972134664174160566154069515537742975196214579635425130405068048628412083723034573997324946540024727333366018011090153021065925795531089079492227431130079150720410980480420821528781255546044539627169281982798863463981908350265729608838723,
1915 -0.4883105372167184636155525727367854208942287208024512793435814144810195209064433879147092980141064774818876186043669014503366298562813700004106244047171379567186484242075917328150352430268257248370963029416221647198040358205397726786195397013713570341932372321068631187489236307526794968019,
1916 0.4883105372167184636155525727367854208942287208024512793435814144810195209064433879147092980141064774818876186043669014503366298562813700004106244047171379567186484242075917328150352430268257248370963029416221647198040358205397726786195397013713570341932372321068631187489236307526794968019,
1917 -0.5344463096488475863998024174252043557887632873563370841208836435576136877127784654997723795370010331651508267088775960407165647230773251518741930916346868814317317323397584775596065956401992178423617049991904369470764352417190950172050168572131006147536782454817317102577687278587027322328,
1918 0.5344463096488475863998024174252043557887632873563370841208836435576136877127784654997723795370010331651508267088775960407165647230773251518741930916346868814317317323397584775596065956401992178423617049991904369470764352417190950172050168572131006147536782454817317102577687278587027322328,
1919 -0.5790411351302250304899771171360834038201768166839603411656574812159947874265452711113332303926376116674305593599987325353998940406466528421034078000160047538699019371995574315403786853620317453815835805472184291463750867530471169961025875885416573004685341683946542534393680905888442921592,
1920 0.5790411351302250304899771171360834038201768166839603411656574812159947874265452711113332303926376116674305593599987325353998940406466528421034078000160047538699019371995574315403786853620317453815835805472184291463750867530471169961025875885416573004685341683946542534393680905888442921592,
1921 -0.6219664352630791110339840587454911202322352538492550850048577970931175442328742687028751221123345206901372967185262184874082581130180372737991691522809468462511168823771090001875916977091903701648758600569491636035807502568957444448827544198676787577764588308815075223459904402513236767134,
1922 0.6219664352630791110339840587454911202322352538492550850048577970931175442328742687028751221123345206901372967185262184874082581130180372737991691522809468462511168823771090001875916977091903701648758600569491636035807502568957444448827544198676787577764588308815075223459904402513236767134,
1923 -0.6630984453321252664330162997535656919606436243041219914868654563312482530242226486839396084264751094333769062608599779488674839500614998125972899020324999064205247361639547158717618871520286952582093160605472883118754858088048391898132604744943623771640036095903737159951017442255185282615,
1924 0.6630984453321252664330162997535656919606436243041219914868654563312482530242226486839396084264751094333769062608599779488674839500614998125972899020324999064205247361639547158717618871520286952582093160605472883118754858088048391898132604744943623771640036095903737159951017442255185282615,
1925 -0.7023185711539081134797573014582013836606858166476068889994004064471838903329522932294928381084250231328915674686541707330643635597410633211736942839680159069710479236536438909298819039885555611819434398995605133994674877408948782021920301565691113548328967303643560576473022732585535258542,
1926 0.7023185711539081134797573014582013836606858166476068889994004064471838903329522932294928381084250231328915674686541707330643635597410633211736942839680159069710479236536438909298819039885555611819434398995605133994674877408948782021920301565691113548328967303643560576473022732585535258542,
1927 -0.7395137310200422678466172348510327909706574480482035298981369635003838962642489129643845913107053984559778491554865944700098646312120293968722140001567895639654841003732815454653448046399802450837492440453702016001430439680586224392800090618580404506633934831815094874892738595527643921478,
1928 0.7395137310200422678466172348510327909706574480482035298981369635003838962642489129643845913107053984559778491554865944700098646312120293968722140001567895639654841003732815454653448046399802450837492440453702016001430439680586224392800090618580404506633934831815094874892738595527643921478,
1929 -0.7745766817496527452661400464968266656489700006272807869832170212796256008586465280181832588437302934045257886995487531794581589478553933311022127232065836316580667841903904254863274587550232944998698358072129126685880118747398737400805201011350090282500686344342444346462852899873019017682,
1930 0.7745766817496527452661400464968266656489700006272807869832170212796256008586465280181832588437302934045257886995487531794581589478553933311022127232065836316580667841903904254863274587550232944998698358072129126685880118747398737400805201011350090282500686344342444346462852899873019017682,
1931 -0.8074063279130881410489971522073952279832834240101305423558082495074197924072113982942913069341732442081761268942878592818036980142309596162050965429990681160787224412990940033283925199768669232742273207586768870493621821637663772204165723179761690014181331788288008982514126544599396134493,
1932 0.8074063279130881410489971522073952279832834240101305423558082495074197924072113982942913069341732442081761268942878592818036980142309596162050965429990681160787224412990940033283925199768669232742273207586768870493621821637663772204165723179761690014181331788288008982514126544599396134493,
1933 -0.8379080133393733163520979206216243612868673056979423938541466160001780122384825538940505628457809531871401367274449162118517125109701142769180501148243199428300987134537691414322150527109719512196646663629009671711161439677893856998399836022817297792175279532692729479127255034688702602689,
1934 0.8379080133393733163520979206216243612868673056979423938541466160001780122384825538940505628457809531871401367274449162118517125109701142769180501148243199428300987134537691414322150527109719512196646663629009671711161439677893856998399836022817297792175279532692729479127255034688702602689,
1935 -0.8659937940748074792750712325120876576942741486055610629084201202762497660888289159403849117561722575661878868092792594355843092808895421663898563050355940578990334980301217876529768063124536039830566045723675951734294700868159498682102102811038633325053145840817682263713135892958145784256,
1936 0.8659937940748074792750712325120876576942741486055610629084201202762497660888289159403849117561722575661878868092792594355843092808895421663898563050355940578990334980301217876529768063124536039830566045723675951734294700868159498682102102811038633325053145840817682263713135892958145784256,
1937 -0.8915826920220301763998828208127975464825518499410306494734976434957484291868260301941081006209609403928984131050442546533667374690941411732500839849675666116791815414883427755835461416248556058091887309329176831094118939039426416262334792513526711891632452326314466371234573728743180339251,
1938 0.8915826920220301763998828208127975464825518499410306494734976434957484291868260301941081006209609403928984131050442546533667374690941411732500839849675666116791815414883427755835461416248556058091887309329176831094118939039426416262334792513526711891632452326314466371234573728743180339251,
1939 -0.9146009285643525406865056498975218204956150954254061147170561082197671235183776826636517498272016072145012610128548613132629977013043842238273804330816337736346915609513508637267223962499865227037206755806466592063817348796086440399249191318161777980395391902807768947473996135668632276316,
1940 0.9146009285643525406865056498975218204956150954254061147170561082197671235183776826636517498272016072145012610128548613132629977013043842238273804330816337736346915609513508637267223962499865227037206755806466592063817348796086440399249191318161777980395391902807768947473996135668632276316,
1941 -0.9349821375882593484808432347662474954091474227445639435080510777276068811579895125937714202670537549603816761385475233196711823134501319042698729140512210949286990800489225692865989183640184785073544997143061416213739784170640035904701278544363489397511538560731763804135610190191377116973,
1942 0.9349821375882593484808432347662474954091474227445639435080510777276068811579895125937714202670537549603816761385475233196711823134501319042698729140512210949286990800489225692865989183640184785073544997143061416213739784170640035904701278544363489397511538560731763804135610190191377116973,
1943 -0.9526675575188690914428455100229303337055876289754912261899030118909435645518594659920895488503421429361926776093761063901522186820595133371130195826935204560319256569209188731177476464636658214377676108978042462381602653280285159725667543866231543608324667485356529406160556683043452723368,
1944 0.9526675575188690914428455100229303337055876289754912261899030118909435645518594659920895488503421429361926776093761063901522186820595133371130195826935204560319256569209188731177476464636658214377676108978042462381602653280285159725667543866231543608324667485356529406160556683043452723368,
1945 -0.9676062025029240901533007846212061949128727749944259602912784021250640796733102379242447138726261216135203017018137211234538271335877906112136713265637010172681035337164294966778368685230688331972675130511309365814431431440177220745406157392148082492748291015940283359008325200168970614872,
1946 0.9676062025029240901533007846212061949128727749944259602912784021250640796733102379242447138726261216135203017018137211234538271335877906112136713265637010172681035337164294966778368685230688331972675130511309365814431431440177220745406157392148082492748291015940283359008325200168970614872,
1947 -0.9797550146943503091078163343925980348698759456912891387548839751737669399785485286635894006704635444403231305880617676032314860800038423745362785289182592191330199917889427182771658342263030506370036911356777350481243904002591766664388234203049139777226048373301414922105816249496129417843,
1948 0.9797550146943503091078163343925980348698759456912891387548839751737669399785485286635894006704635444403231305880617676032314860800038423745362785289182592191330199917889427182771658342263030506370036911356777350481243904002591766664388234203049139777226048373301414922105816249496129417843,
1949 -0.9890790082484426364999102552754420568832053655013215053390124926401341745750738691326846830507556529326402812040489233598302447338463579529624780386160817767683230310176150711390921647716047371502411909409930357373369176555668286500508501058498269969074171558834374582464794133185618718086,
1950 0.9890790082484426364999102552754420568832053655013215053390124926401341745750738691326846830507556529326402812040489233598302447338463579529624780386160817767683230310176150711390921647716047371502411909409930357373369176555668286500508501058498269969074171558834374582464794133185618718086,
1951 -0.9955514765972909026027715261799461412769672802429748808659519140416855484176442379762677455735980420562679958695596446125290019813761444823139138749923925809207868883429770900753766939861159066461282564917520634677066319871037360764868108759956647400644824799245764382023824162697291892119,
1952 0.9955514765972909026027715261799461412769672802429748808659519140416855484176442379762677455735980420562679958695596446125290019813761444823139138749923925809207868883429770900753766939861159066461282564917520634677066319871037360764868108759956647400644824799245764382023824162697291892119,
1953 -0.999155200407386606442737044184605761045813585872715630711818611208151864967754857400691892925817647325212268790311654235444679092898614702683856045061108965111137175659843188939271306044652679474195889427166596342817720696481478280110711055038985994482293471184350282419665490630749495513,
1954 0.999155200407386606442737044184605761045813585872715630711818611208151864967754857400691892925817647325212268790311654235444679092898614702683856045061108965111137175659843188939271306044652679474195889427166596342817720696481478280110711055038985994482293471184350282419665490630749495513,
1955 };
1956
1957 case 59:
1958 return {
1959 0,
1960 -0.0527734840883100039516803286033385378247007695091781053140224260048462251140739466684856063027492181778556563756026746500498456728055781874181650830386331087004468308766442142735913691836456065629835127622817846235503775430445712041880911426049717481600940204148724446373463660655599852969,
1961 0.0527734840883100039516803286033385378247007695091781053140224260048462251140739466684856063027492181778556563756026746500498456728055781874181650830386331087004468308766442142735913691836456065629835127622817846235503775430445712041880911426049717481600940204148724446373463660655599852969,
1962 -0.1053998790163441438369143877618692870539254109368222917034619718070744407928984286290791795181686417502714687657629016482732029095118087072672474649332487560245798384698145300488337824221683294615231526109042720139330245614876797670699128158319732581268857722118090775694407852487992110803,
1963 0.1053998790163441438369143877618692870539254109368222917034619718070744407928984286290791795181686417502714687657629016482732029095118087072672474649332487560245798384698145300488337824221683294615231526109042720139330245614876797670699128158319732581268857722118090775694407852487992110803,
1964 -0.1577325055878579681152178562715543041241746242027031883689523021873395169252925731310857440732023028651740368976406955654889484734319375050943685437239926721126487716788599230990230128470225051656103634765513468128634662946306594804340694126639026512954511165097399287706231519118325462149,
1965 0.1577325055878579681152178562715543041241746242027031883689523021873395169252925731310857440732023028651740368976406955654889484734319375050943685437239926721126487716788599230990230128470225051656103634765513468128634662946306594804340694126639026512954511165097399287706231519118325462149,
1966 -0.2096255033920365449233667906314910963320504743144931746311430391594352714284150583947457242024315563324601161726071542010018639984115218171543818834552162389531641728516925111659481268751421797926351478850986965606916466346741020817376927885355266752787523811783022604978150492293153586334,
1967 0.2096255033920365449233667906314910963320504743144931746311430391594352714284150583947457242024315563324601161726071542010018639984115218171543818834552162389531641728516925111659481268751421797926351478850986965606916466346741020817376927885355266752787523811783022604978150492293153586334,
1968 -0.260934237342811711610616267414278380003544483433130361644014455068417600229807716397654305595660765572833365847473012696528436730510107162694020223972095045389096439392108380910969064337039457654360437500080629034659116066407131102644816371775783643051343068378102222400171324938071431877,
1969 0.260934237342811711610616267414278380003544483433130361644014455068417600229807716397654305595660765572833365847473012696528436730510107162694020223972095045389096439392108380910969064337039457654360437500080629034659116066407131102644816371775783643051343068378102222400171324938071431877,
1970 -0.3115157008030137003183601491057497501256592376029803419265650339514759325223357804362524053130403510421043710317488907054880382854516058855750040433846305132880702813348319441053116244484862082953137868835633967726985701727772019707083119441458147372594446064789015733402026459150881174651,
1971 0.3115157008030137003183601491057497501256592376029803419265650339514759325223357804362524053130403510421043710317488907054880382854516058855750040433846305132880702813348319441053116244484862082953137868835633967726985701727772019707083119441458147372594446064789015733402026459150881174651,
1972 -0.3612289141697948099923124523340489579534139601748394042159705523559242654473762304058438707947479424245126461269644613141560831612596157760214139205057087573111057098078336885707923579156194694085444053900593432093384309846611514199579849966201511407125477456256019445442718973835462364385,
1973 0.3612289141697948099923124523340489579534139601748394042159705523559242654473762304058438707947479424245126461269644613141560831612596157760214139205057087573111057098078336885707923579156194694085444053900593432093384309846611514199579849966201511407125477456256019445442718973835462364385,
1974 -0.4099353178104189667228236937558791210147214626782334172141042159166765297038930930928721190226568264064210149248831135122275517928900908760552187364493571014620900240491857031166629072680016765393418362229523194627986371722758459088695613167512291718196175985490630603843355676873616275357,
1975 0.4099353178104189667228236937558791210147214626782334172141042159166765297038930930928721190226568264064210149248831135122275517928900908760552187364493571014620900240491857031166629072680016765393418362229523194627986371722758459088695613167512291718196175985490630603843355676873616275357,
1976 -0.4574991582532666902262152604349615081764257759123342179025866971548444256137384264542521005428881541130539745893190806005985127916913318493720761762993482705717094539642576783386396087467200301298584209555148954965379066449863184597629470597413340579945710678354076606282245914317582163526,
1977 0.4574991582532666902262152604349615081764257759123342179025866971548444256137384264542521005428881541130539745893190806005985127916913318493720761762993482705717094539642576783386396087467200301298584209555148954965379066449863184597629470597413340579945710678354076606282245914317582163526,
1978 -0.5037878665577179787680872804573088921509806488978758588639789239726968563464239801270948613020358794156327401650126062823046898972821199382162205348896356717154037664307289943353014452548189858118313626709343592862660405739711966536517468593513937746793655385895923325264514949514978728517,
1979 0.5037878665577179787680872804573088921509806488978758588639789239726968563464239801270948613020358794156327401650126062823046898972821199382162205348896356717154037664307289943353014452548189858118313626709343592862660405739711966536517468593513937746793655385895923325264514949514978728517,
1980 -0.5486724278083963843722563003870058574406733183240093016446312341065042423855076439746890774655776972042029562367048332558674228328267092159649063189316513848755401119827370774835748829136319748081018149383962702169900232845780018665180112869213940813988305434783240858908795171595633020608,
1981 0.5486724278083963843722563003870058574406733183240093016446312341065042423855076439746890774655776972042029562367048332558674228328267092159649063189316513848755401119827370774835748829136319748081018149383962702169900232845780018665180112869213940813988305434783240858908795171595633020608,
1982 -0.5920277407040301444641761597565343398042481696806936759165533298801057833200203767080089659156080303228623154816139590320429195515441698053371060743574303269479778822164091523031752800378471695782239331172382897096152067988625680888427959645007105533384395156611848384650962702861014846425,
1983 0.5920277407040301444641761597565343398042481696806936759165533298801057833200203767080089659156080303228623154816139590320429195515441698053371060743574303269479778822164091523031752800378471695782239331172382897096152067988625680888427959645007105533384395156611848384650962702861014846425,
1984 -0.6337329662388500975125809301750079125518983764389622629000270380291805994641805407632939305710430780634808262613081147879480560582076086845892751829014250476997133916900343175411667305196499462563857946298943213682736711868219049979784685886449814679891855120423784564806792008726939520753,
1985 0.6337329662388500975125809301750079125518983764389622629000270380291805994641805407632939305710430780634808262613081147879480560582076086845892751829014250476997133916900343175411667305196499462563857946298943213682736711868219049979784685886449814679891855120423784564806792008726939520753,
1986 -0.6736718645049372270240272127552536844150642751155458864575819313691257604626221804030505605063858568211925443116419410181587011664128801339373627256619397059568171929706286197672701623994263237508826431640240442421842486984523370609550077048027504923197353331958729939713063454105653858014,
1987 0.6736718645049372270240272127552536844150642751155458864575819313691257604626221804030505605063858568211925443116419410181587011664128801339373627256619397059568171929706286197672701623994263237508826431640240442421842486984523370609550077048027504923197353331958729939713063454105653858014,
1988 -0.7117331186771977315959157219659093539107624528023122340459165367135468504640863024574495372761288257613752088950957409021813489375015169805156520068985559188501122088541570098894141213212325839819286122088652262581915084891306441573702183029280083446986237051637447898825128996027377617014,
1989 0.7117331186771977315959157219659093539107624528023122340459165367135468504640863024574495372761288257613752088950957409021813489375015169805156520068985559188501122088541570098894141213212325839819286122088652262581915084891306441573702183029280083446986237051637447898825128996027377617014,
1990 -0.747810645278640231889257579013212387920894933985514491012944745318438485668556882106463456407297590043011652111292168261487751082025611297422210900567429659977865281785095942372492802911643272362217839478637001740800811420699471157694352363675235320444240159320810158048279677736027467314,
1991 0.747810645278640231889257579013212387920894933985514491012944745318438485668556882106463456407297590043011652111292168261487751082025611297422210900567429659977865281785095942372492802911643272362217839478637001740800811420699471157694352363675235320444240159320810158048279677736027467314,
1992 -0.7818038898623609056326788127674826280296669569503944306699102582359740453007338584180663483429458942480183426764651168815587886265230207721214728796579549256761450586921425734296546082872147908238472579509199797542183493904214542862884880888366886166833133804775374689188843389840111742279,
1993 0.7818038898623609056326788127674826280296669569503944306699102582359740453007338584180663483429458942480183426764651168815587886265230207721214728796579549256761450586921425734296546082872147908238472579509199797542183493904214542862884880888366886166833133804775374689188843389840111742279,
1994 -0.8136181072882115714350897738212004474107040650896474537034239167830870149453375942081530436172496267864427405903382335724793321209286368298032140392657507365114751604598376182135646465778813341547449282060059694575089351668455074311867109121933236708741008444928329864910202661295993953998,
1995 0.8136181072882115714350897738212004474107040650896474537034239167830870149453375942081530436172496267864427405903382335724793321209286368298032140392657507365114751604598376182135646465778813341547449282060059694575089351668455074311867109121933236708741008444928329864910202661295993953998,
1996 -0.8431646258168722014703509539722366384702259608172321925772989152380716093009668067729315208157537825180401723067332261654319600125435548598348820357641651121802051127105132049902990228749788515109612132008683878980906598354516454942631539440175195095439646182322141224719863423236861237497,
1997 0.8431646258168722014703509539722366384702259608172321925772989152380716093009668067729315208157537825180401723067332261654319600125435548598348820357641651121802051127105132049902990228749788515109612132008683878980906598354516454942631539440175195095439646182322141224719863423236861237497,
1998 -0.8703610942928822609634262331041452012841869473961876577151171042007065672320200113896385728962599296172893872493568456118495228012660609414001457440814354970128907918499008845732594734196591778243156669064123055145759432416062586843079369830456257553295521707874624021422398232189346453307,
1999 0.8703610942928822609634262331041452012841869473961876577151171042007065672320200113896385728962599296172893872493568456118495228012660609414001457440814354970128907918499008845732594734196591778243156669064123055145759432416062586843079369830456257553295521707874624021422398232189346453307,
2000 -0.895131711743472085364296829462459275029537139409999276567539360426988284316377633938527873009138214449274759849360557235848863197760035918084349270377229660811248404599925693373804362867586503739589599227650343176399446993743866544654682939667324587389833033655387293735751746875364377807,
2001 0.895131711743472085364296829462459275029537139409999276567539360426988284316377633938527873009138214449274759849360557235848863197760035918084349270377229660811248404599925693373804362867586503739589599227650343176399446993743866544654682939667324587389833033655387293735751746875364377807,
2002 -0.9174074387881552813525414852152458268731434900038039934783936811429397194045701247227386786342679208951865766499191456744421127847551917229761041920990292781554252172911319879288696764639126624379307691073329255013958503830626333688736382575446682671489792600926489238617960897680572473337,
2003 0.9174074387881552813525414852152458268731434900038039934783936811429397194045701247227386786342679208951865766499191456744421127847551917229761041920990292781554252172911319879288696764639126624379307691073329255013958503830626333688736382575446682671489792600926489238617960897680572473337,
2004 -0.9371261903534538594051384710432898849106021264711470599266922242788522072772326858199553445704027460239078492000264009390701914166480350230035972479015644692093840029306241741569569863055330594604033742688617492150167287702798701979405420698313195001911341991743077565097157265253999677236,
2005 0.9371261903534538594051384710432898849106021264711470599266922242788522072772326858199553445704027460239078492000264009390701914166480350230035972479015644692093840029306241741569569863055330594604033742688617492150167287702798701979405420698313195001911341991743077565097157265253999677236,
2006 -0.9542330093769510558632331121856499370739081382745471256312315566501636553330040017862146757157318385326241503146792631855845971665734728736551168203889004309739922669442838367788278434759732462851833909997215950377698772902191290689177678526896811895022991113875550688258682253992038597671,
2007 0.9542330093769510558632331121856499370739081382745471256312315566501636553330040017862146757157318385326241503146792631855845971665734728736551168203889004309739922669442838367788278434759732462851833909997215950377698772902191290689177678526896811895022991113875550688258682253992038597671,
2008 -0.9686802216817815313536333396725620576648894433298184856343122918302739158569710029537201877851659601021177826980096520106351708055126585464872853359183831673181122615209925198821254154496237823269732195297606340103512556988510758960480479339912554403598722038144258506592967580899347891039,
2009 0.9686802216817815313536333396725620576648894433298184856343122918302739158569710029537201877851659601021177826980096520106351708055126585464872853359183831673181122615209925198821254154496237823269732195297606340103512556988510758960480479339912554403598722038144258506592967580899347891039,
2010 -0.9804275739567156884496079814032677754625578511397030105958455327359722362554786871720383569436585551615120433951811319032648306473861264003179167815831825724074226167445010375753732123091370057843957152644486200606650628667418467530048488569504315467857300253511385851122980722278605167236,
2011 0.9804275739567156884496079814032677754625578511397030105958455327359722362554786871720383569436585551615120433951811319032648306473861264003179167815831825724074226167445010375753732123091370057843957152644486200606650628667418467530048488569504315467857300253511385851122980722278605167236,
2012 -0.9894423651337309317821839350227057934732552800232993425694400913632188206572269683527810930864910324098885842932155805424155275978133452771164397196679869057004830110471560361645878602292093071012558413437670103428134947020799861082784836647439958453515660358326957195590077089977249292137,
2013 0.9894423651337309317821839350227057934732552800232993425694400913632188206572269683527810930864910324098885842932155805424155275978133452771164397196679869057004830110471560361645878602292093071012558413437670103428134947020799861082784836647439958453515660358326957195590077089977249292137,
2014 -0.995699640383245964687201823433448307661855776908591227007984199985894847788944776887921233427740077039992301977563502721309898687431227822295113276399152490705543130230703151909821114312062495459476425817441471193962221363511684854499612520661114596513188992852307170123719795685263746573,
2015 0.995699640383245964687201823433448307661855776908591227007984199985894847788944776887921233427740077039992301977563502721309898687431227822295113276399152490705543130230703151909821114312062495459476425817441471193962221363511684854499612520661114596513188992852307170123719795685263746573,
2016 -0.999183353909294683756424019504678184974225970330022708551072301271655190230774371953085513404573092350739636439422769873242969230142526196478475804475796098595883665650877448929193428884721767218922669275568859267385363976473249932986069511421294361973818445506490201432768286051059824741,
2017 0.999183353909294683756424019504678184974225970330022708551072301271655190230774371953085513404573092350739636439422769873242969230142526196478475804475796098595883665650877448929193428884721767218922669275568859267385363976473249932986069511421294361973818445506490201432768286051059824741,
2018 };
2019
2020 case 60:
2021 return {
2022 -0.0259597723012477985891703854003448256603147607172752254926166408308344675966491065573984727357510429285490241485151566763085721550656737356150205335429530519854733445081395975402899734761478488819958887295171637258185006915982421778460846856967803603456406792754027878206555935493848231527,
2023 0.0259597723012477985891703854003448256603147607172752254926166408308344675966491065573984727357510429285490241485151566763085721550656737356150205335429530519854733445081395975402899734761478488819958887295171637258185006915982421778460846856967803603456406792754027878206555935493848231527,
2024 -0.0778093339495365694192855070822252875775947828977239550142187612324959393986196072983471240897349749909202078569768437791837467751614220306955674495601571003146510567351141039159648327666678449844869136981310266145668244638287666238771690819151947081038602689483233629465043794762449169488,
2025 0.0778093339495365694192855070822252875775947828977239550142187612324959393986196072983471240897349749909202078569768437791837467751614220306955674495601571003146510567351141039159648327666678449844869136981310266145668244638287666238771690819151947081038602689483233629465043794762449169488,
2026 -0.1294491353969450031464441646495757747598735243664721434154157591381217832062173911586563925305885823679975546753874327196139232133940705348899915178748525246049608139289825481080187063967885698799871911175662000379498393865089690065330678900526654641772336922901855304511120043243490708714,
2027 0.1294491353969450031464441646495757747598735243664721434154157591381217832062173911586563925305885823679975546753874327196139232133940705348899915178748525246049608139289825481080187063967885698799871911175662000379498393865089690065330678900526654641772336922901855304511120043243490708714,
2028 -0.1807399648734254172408769412618526312317721686390454927304541039613249808605646221903805664955569412839479748389675683548640600499914188078602226582533968259830725758925913314893315454419616115829826720240766636430005809154151594368067650556738599974989349954913573256668107131767409419458,
2029 0.1807399648734254172408769412618526312317721686390454927304541039613249808605646221903805664955569412839479748389675683548640600499914188078602226582533968259830725758925913314893315454419616115829826720240766636430005809154151594368067650556738599974989349954913573256668107131767409419458,
2030 -0.2315435513760293380103446313467554407435390519395857319460314140249391333681404939773947000453241184136556491900052574542240928769933877031016307272583004935653184032635803935149512795158977425541094534327980860252073140988290487649855983518790779606311302433290176324047133810552106351472,
2031 0.2315435513760293380103446313467554407435390519395857319460314140249391333681404939773947000453241184136556491900052574542240928769933877031016307272583004935653184032635803935149512795158977425541094534327980860252073140988290487649855983518790779606311302433290176324047133810552106351472,
2032 -0.2817229374232616916906948603394415983082630607953774243553423469191154877108102352383114317551209242740561799665962806064935063157517618462024064580073572777556455041443806286896485218613702755747833969753983267899427620185013048492769822972037599309979735948460024219994486780689184377161,
2033 0.2817229374232616916906948603394415983082630607953774243553423469191154877108102352383114317551209242740561799665962806064935063157517618462024064580073572777556455041443806286896485218613702755747833969753983267899427620185013048492769822972037599309979735948460024219994486780689184377161,
2034 -0.3311428482684481942523529653505527048001214963763112028954119049666994902812210667254957298911639354769112618389310738280973704916780226716086699768345312350232536142543787056396758735583625991499644809836665049479545024856858353119951526342866811566466393753148831557033289504727644488678,
2035 0.3311428482684481942523529653505527048001214963763112028954119049666994902812210667254957298911639354769112618389310738280973704916780226716086699768345312350232536142543787056396758735583625991499644809836665049479545024856858353119951526342866811566466393753148831557033289504727644488678,
2036 -0.3796700565767979771549526705218877040563744331623898660638631630431002657665259500852182125062570767075906878859046972614669429084351193615911723539661504857710415212160543550659270883307038055574203366724483186541624220734496092508021717902238145933567468806083222944020622907868468231349,
2037 0.3796700565767979771549526705218877040563744331623898660638631630431002657665259500852182125062570767075906878859046972614669429084351193615911723539661504857710415212160543550659270883307038055574203366724483186541624220734496092508021717902238145933567468806083222944020622907868468231349,
2038 -0.4271737415830783893074528535303119233534421361842320902082442055340599393559793988033194677015030962909345024674065110361264237770253247019899110016847429931058122807363381751941275894292375752347689110737741221173531888159431317193158733736252990001200174123534754752261274929821143347825,
2039 0.4271737415830783893074528535303119233534421361842320902082442055340599393559793988033194677015030962909345024674065110361264237770253247019899110016847429931058122807363381751941275894292375752347689110737741221173531888159431317193158733736252990001200174123534754752261274929821143347825,
2040 -0.4735258417617071111081630537527946380078680050998368897497057994460898625329209546694943098523008912750318991729649301729454140329633040120547631532207466670684465772637823642303361005730410596862587671131657277092921266538558682754737900981923750281944290262589528013799769075790272054684,
2041 0.4735258417617071111081630537527946380078680050998368897497057994460898625329209546694943098523008912750318991729649301729454140329633040120547631532207466670684465772637823642303361005730410596862587671131657277092921266538558682754737900981923750281944290262589528013799769075790272054684,
2042 -0.5186014000585697474178893484847213013298466762886855726908052768314910162045017013013752628808937607907101110269718482194573267843901542663487390535382278137493933661494663744628703730419385892529466387124523484794465886714674049957137751166694848678509060270673046942443131210350932987491,
2043 0.5186014000585697474178893484847213013298466762886855726908052768314910162045017013013752628808937607907101110269718482194573267843901542663487390535382278137493933661494663744628703730419385892529466387124523484794465886714674049957137751166694848678509060270673046942443131210350932987491,
2044 -0.562278900753944539178272587485998729063188237659395399597587079056811625238072253201136345511168493007199938887931333816828039277121711596270366285232540581166242031094193767761323059295941261232441490843559631133268038630075264440691352159984823092489957414258177849256743824464347184695,
2045 0.562278900753944539178272587485998729063188237659395399597587079056811625238072253201136345511168493007199938887931333816828039277121711596270366285232540581166242031094193767761323059295941261232441490843559631133268038630075264440691352159984823092489957414258177849256743824464347184695,
2046 -0.6044405970485103634442087763112017206504210535910598380495927629286102253389209094165889528076702238889955546083802104874105439359909292693748748806546715598739688195637960515116992160028490195038615463825188922713256014580820938347706859611155702232805640782705564914647898419420470749585,
2047 0.6044405970485103634442087763112017206504210535910598380495927629286102253389209094165889528076702238889955546083802104874105439359909292693748748806546715598739688195637960515116992160028490195038615463825188922713256014580820938347706859611155702232805640782705564914647898419420470749585,
2048 -0.6449728284894770678134478964204447171651900193466609962446551748587892724098898493611422133883758716107939040110082021127185985661719206653652469539879236662896642707494182181567098091719428329800903758259246171329062081232613503766164422111044297674617073361729395524652944372893039952774,
2049 0.6449728284894770678134478964204447171651900193466609962446551748587892724098898493611422133883758716107939040110082021127185985661719206653652469539879236662896642707494182181567098091719428329800903758259246171329062081232613503766164422111044297674617073361729395524652944372893039952774,
2050 -0.6837663273813554372229302392242971590875946043388749798790581521482377188319638555150233793010461382518691501490162523562913552242610123595735887074991082892896057772078141131460137782324167935691528250577154977396591240449317181677093091577973059610255534591936535296754661140480381560891,
2051 0.6837663273813554372229302392242971590875946043388749798790581521482377188319638555150233793010461382518691501490162523562913552242610123595735887074991082892896057772078141131460137782324167935691528250577154977396591240449317181677093091577973059610255534591936535296754661140480381560891,
2052 -0.7207165133557303994360210610135210777647739947332390431901613883445943763513767564167830681882330845846987429752921365870885762207652487950964463752552602540008082011922737218471056028561629061584388574258992559828351542013740212688461654203918652816206036122180072507621801642177681663257,
2053 0.7207165133557303994360210610135210777647739947332390431901613883445943763513767564167830681882330845846987429752921365870885762207652487950964463752552602540008082011922737218471056028561629061584388574258992559828351542013740212688461654203918652816206036122180072507621801642177681663257,
2054 -0.7557237753065856868688420666023731059289001995647077248228937826372474138608334184924486211322154833786497149527645221405157395893031970694438982196098729045464230407522938746534249861463231916928944438140716678713074193637719083059551725522895967155285618534468458780442080913197358827207,
2055 0.7557237753065856868688420666023731059289001995647077248228937826372474138608334184924486211322154833786497149527645221405157395893031970694438982196098729045464230407522938746534249861463231916928944438140716678713074193637719083059551725522895967155285618534468458780442080913197358827207,
2056 -0.7886937399322640545699447997772157352463329278792276196352758561728042067092322134425329790870103821700430870879237393983518153382348705798682689540660571846309198086162003768693785282904190088533426528243963481401296526671368738679959677797007840574515241029077469775548206965359031192714,
2057 0.7886937399322640545699447997772157352463329278792276196352758561728042067092322134425329790870103821700430870879237393983518153382348705798682689540660571846309198086162003768693785282904190088533426528243963481401296526671368738679959677797007840574515241029077469775548206965359031192714,
2058 -0.8195375261621457593685181085197235718994905189695925095750946682122693686240355060417777883237581751644561539658744350156247007161378939164251568670470142513764498433774892472849731319729280494409998633911591015269453043926579987770855571156172002832282224130660530005187227719941700884499,
2059 0.8195375261621457593685181085197235718994905189695925095750946682122693686240355060417777883237581751644561539658744350156247007161378939164251568670470142513764498433774892472849731319729280494409998633911591015269453043926579987770855571156172002832282224130660530005187227719941700884499,
2060 -0.8481719847859296324905154949943756012975287165067781969509887907491525583151393977574985807076471661441896502399378263052663977476688233610720647735912247155199111380820500897894420172730142086519142450029207507649942770263863737863311992319431424445770342620207451751828494851649645880891,
2061 0.8481719847859296324905154949943756012975287165067781969509887907491525583151393977574985807076471661441896502399378263052663977476688233610720647735912247155199111380820500897894420172730142086519142450029207507649942770263863737863311992319431424445770342620207451751828494851649645880891,
2062 -0.8745199226468983151293080999124358051591822944357820758572042277650406674231950893923003650757613094815550973242604144892723635682694357619498437477221270121671836141700216745074051999545929071838816992898296977344804979763037866036252150459910594430833827138071336694005474141720603905179,
2063 0.8745199226468983151293080999124358051591822944357820758572042277650406674231950893923003650757613094815550973242604144892723635682694357619498437477221270121671836141700216745074051999545929071838816992898296977344804979763037866036252150459910594430833827138071336694005474141720603905179,
2064 -0.8985103108100459419377893295726283301644584427470738245437340044719521669738168689138408356671929668469307807091756835549350751741590398254022439893559722551974750530230466087290713643692661497162178979324828540936658472792171451496116453292529409755916245451037415998601052411646992185457,
2065 0.8985103108100459419377893295726283301644584427470738245437340044719521669738168689138408356671929668469307807091756835549350751741590398254022439893559722551974750530230466087290713643692661497162178979324828540936658472792171451496116453292529409755916245451037415998601052411646992185457,
2066 -0.9200784761776275528566568625198968287837688760137060399232293649723637593597526951879326724066975748629541763413295877252255800790658291272978555138765502511870194968004515720905573681959409919273286379267782850208528759392686779540117912266150470208771463518200544837591352196957165490085,
2067 0.9200784761776275528566568625198968287837688760137060399232293649723637593597526951879326724066975748629541763413295877252255800790658291272978555138765502511870194968004515720905573681959409919273286379267782850208528759392686779540117912266150470208771463518200544837591352196957165490085,
2068 -0.9391662761164232494954190116097050964194034204011980315483164937147774903721229010239164139220948207030457305024287181250486365503235339701107505106692759319531222558350650231886402265653165752075152296659088061488553791292649199979789689810507834637683030400890848641359808480994143659961,
2069 0.9391662761164232494954190116097050964194034204011980315483164937147774903721229010239164139220948207030457305024287181250486365503235339701107505106692759319531222558350650231886402265653165752075152296659088061488553791292649199979789689810507834637683030400890848641359808480994143659961,
2070 -0.9557222558399961073972318458296995024800937447666142196360949060576905842667012671752300625864850152617522644981462954803945908009652775449887192390392420149845382456650671293250472830012216102764725915117473641842034316278098450475609338146410553513839331046104850540103477094284135496848,
2071 0.9557222558399961073972318458296995024800937447666142196360949060576905842667012671752300625864850152617522644981462954803945908009652775449887192390392420149845382456650671293250472830012216102764725915117473641842034316278098450475609338146410553513839331046104850540103477094284135496848,
2072 -0.9697017887650527337215440989137942725409343448682470720863275166773030493393523063079759312020963655921093105768707881183982177246503218588343404886429573997311081516087969935499114303090210670159901464977037747233536129004299588917609068746300835539647202713086923338345632001533636102264,
2073 0.9697017887650527337215440989137942725409343448682470720863275166773030493393523063079759312020963655921093105768707881183982177246503218588343404886429573997311081516087969935499114303090210670159901464977037747233536129004299588917609068746300835539647202713086923338345632001533636102264,
2074 -0.9810672017525981856185767998267700338805385792218917434963732891130752198930096465493231861731623649497316626897722008006556714424724681655963546057666514990734374356590578428754859920147414701889595560232783849694836435776440414600362034676561834923302356752939938439318270667307513517465,
2075 0.9810672017525981856185767998267700338805385792218917434963732891130752198930096465493231861731623649497316626897722008006556714424724681655963546057666514990734374356590578428754859920147414701889595560232783849694836435776440414600362034676561834923302356752939938439318270667307513517465,
2076 -0.9897878952222217173672789870160960425773931537869390408195725631945442823525470440914191965297562152116432915359306606697099360035020915905839254011981588331827514544070543742914523492967405945954005925395570917864719278825959733500161495033701042065514916138155560548435595950463998561112,
2077 0.9897878952222217173672789870160960425773931537869390408195725631945442823525470440914191965297562152116432915359306606697099360035020915905839254011981588331827514544070543742914523492967405945954005925395570917864719278825959733500161495033701042065514916138155560548435595950463998561112,
2078 -0.9958405251188381738767467133774406527748902949771391019074832413130808430977719324853149350005814606218746052817197852980761520253131108198387965031383267657721277610843401935361720731458403548387297914189782600380877704396241358652640406768388726580349022692723169481773500350278484884245,
2079 0.9958405251188381738767467133774406527748902949771391019074832413130808430977719324853149350005814606218746052817197852980761520253131108198387965031383267657721277610843401935361720731458403548387297914189782600380877704396241358652640406768388726580349022692723169481773500350278484884245,
2080 -0.9992101232274360220342295857976492663987989787113256706920228890827049544234109387465581201888208671309656987198097354483746396863650346766088838875713461461700717248610073410865203825288508482850407859484825716152168951216208896937100115460768524993087733112539642374148661740855993771203,
2081 0.9992101232274360220342295857976492663987989787113256706920228890827049544234109387465581201888208671309656987198097354483746396863650346766088838875713461461700717248610073410865203825288508482850407859484825716152168951216208896937100115460768524993087733112539642374148661740855993771203,
2082 };
2083
2084 case 61:
2085 return {
2086 0,
2087 -0.0510589067079743493668875006189007980701842540412565384683917415178170335886157867818335541304494855657807370775833290356042992636946823332312115950879332937301021267671239858747967524341549703706176569205963441435927091438888817667010948847153196057896655497296546199150000493439895660647,
2088 0.0510589067079743493668875006189007980701842540412565384683917415178170335886157867818335541304494855657807370775833290356042992636946823332312115950879332937301021267671239858747967524341549703706176569205963441435927091438888817667010948847153196057896655497296546199150000493439895660647,
2089 -0.1019846065622740689572084047643656419767898170557517104406897958639112743055169875833922672496179865058803186120640162373993487220531774989874234109811942146147687276486804817346955294640489877444495968559768415885975500788296518258544690580262925782700035932860984313379339127314675610135,
2090 0.1019846065622740689572084047643656419767898170557517104406897958639112743055169875833922672496179865058803186120640162373993487220531774989874234109811942146147687276486804817346955294640489877444495968559768415885975500788296518258544690580262925782700035932860984313379339127314675610135,
2091 -0.1526442402308153005295067617734774168835389766174593014231180773189635236015347023687244146334289250622293949252225407421241934398737127127308949999334451579159666238124407761586286657750643957159144399821420897315991859168178473863293952936374358006240655281996657819879914269575171282494,
2092 0.1526442402308153005295067617734774168835389766174593014231180773189635236015347023687244146334289250622293949252225407421241934398737127127308949999334451579159666238124407761586286657750643957159144399821420897315991859168178473863293952936374358006240655281996657819879914269575171282494,
2093 -0.2029056425180584992269472033430570545014390518583634334096254995004750743947081796115644433895286151893705415754603307284449237032730221768774255941952499720639484291889040394518178940054301188545921772803779304734357621613136185560519631251582001773236961587895781507803507648102001813688,
2094 0.2029056425180584992269472033430570545014390518583634334096254995004750743947081796115644433895286151893705415754603307284449237032730221768774255941952499720639484291889040394518178940054301188545921772803779304734357621613136185560519631251582001773236961587895781507803507648102001813688,
2095 -0.2526376871690534958336908633344051062275107475600592220849238181860055018008722964572513991712415669976187969993482888021929193761568857111657471592426671673594267468342858823865796077261378846110383875137895515774549656649450837403426706869996304047803993850459129232033646591198747733641,
2096 0.2526376871690534958336908633344051062275107475600592220849238181860055018008722964572513991712415669976187969993482888021929193761568857111657471592426671673594267468342858823865796077261378846110383875137895515774549656649450837403426706869996304047803993850459129232033646591198747733641,
2097 -0.3017106289630307126044865254569771252411976328700373275456263207177168731385905854257285902880134142890671752847931302773257448345687543294423228700831962925255339596320249145900627304376901774405897345098113633360907538413936036789826060775303017495386735551042289622340789526347387842862,
2098 0.3017106289630307126044865254569771252411976328700373275456263207177168731385905854257285902880134142890671752847931302773257448345687543294423228700831962925255339596320249145900627304376901774405897345098113633360907538413936036789826060775303017495386735551042289622340789526347387842862,
2099 -0.3499964422040668345334344770620938497875046174048839829924548465771209282903225934950716005329617297672966137915020987760949718111264603475216927910366469966446285539426860395642170288069450791773629870839754810249690145188472722959094189792107415910255405506028460724081763735049243506137,
2100 0.3499964422040668345334344770620938497875046174048839829924548465771209282903225934950716005329617297672966137915020987760949718111264603475216927910366469966446285539426860395642170288069450791773629870839754810249690145188472722959094189792107415910255405506028460724081763735049243506137,
2101 -0.3973691547257566091782918473685892218128728926937219201499230106178104973614838001745381696920573054379689091946044160214714604568069505879396834503020924490218359857176860107637178613178368098474310713990544938572024264581007348492746635229091887692805885809762206027966667724535498099197,
2102 0.3973691547257566091782918473685892218128728926937219201499230106178104973614838001745381696920573054379689091946044160214714604568069505879396834503020924490218359857176860107637178613178368098474310713990544938572024264581007348492746635229091887692805885809762206027966667724535498099197,
2103 -0.4437051765385316019955893010658225593823246374722383240315567464450618225169782093039664825943548599220957494091139828585122677046992728587745344792938260110344722122269830761705182142271813804816883988730064191228633766129524203390414466778899817708665954753503205111343592710727785505353,
2104 0.4437051765385316019955893010658225593823246374722383240315567464450618225169782093039664825943548599220957494091139828585122677046992728587745344792938260110344722122269830761705182142271813804816883988730064191228633766129524203390414466778899817708665954753503205111343592710727785505353,
2105 -0.4888836222622521188206985114258295975165309247249961682517708529787276172548080081575517772135468729741561929317170194384280631955367694864380338421242867096171005547120080586200389021958523607591608700343979438930520240784206119719731348894775462660569710305874183142576023539742603113996,
2106 0.4888836222622521188206985114258295975165309247249961682517708529787276172548080081575517772135468729741561929317170194384280631955367694864380338421242867096171005547120080586200389021958523607591608700343979438930520240784206119719731348894775462660569710305874183142576023539742603113996,
2107 -0.5327866265029252656384817163730716403248199109454741538627676463166498183005676710848593232270049404493004493307049116897400554695372095638892895517089588932179974013429017311907612356785430148989811821111224891565921266405362066506409486345165372881971912604259439919299305782446935785291,
2108 0.5327866265029252656384817163730716403248199109454741538627676463166498183005676710848593232270049404493004493307049116897400554695372095638892895517089588932179974013429017311907612356785430148989811821111224891565921266405362066506409486345165372881971912604259439919299305782446935785291,
2109 -0.5752996513508306186003699819449728789973319253377291345896891678114136232723528325254654768831805481871921071204509823737858709492283349106904888475322485044380769754462492149146333031087631235796782893895369853597103648943593525554458505270039122876863541200186809864435407079296514662809,
2110 0.5752996513508306186003699819449728789973319253377291345896891678114136232723528325254654768831805481871921071204509823737858709492283349106904888475322485044380769754462492149146333031087631235796782893895369853597103648943593525554458505270039122876863541200186809864435407079296514662809,
2111 -0.6163117851979217247096168593285910358956716839612327249972519286902080773300048937017119555097331278710156450128270387758106273705971807858690230440272237019003159217754330144103451198817683703228276266867842106976142553548574853277875719273015865128513344366761542579768231390335596248387,
2112 0.6163117851979217247096168593285910358956716839612327249972519286902080773300048937017119555097331278710156450128270387758106273705971807858690230440272237019003159217754330144103451198817683703228276266867842106976142553548574853277875719273015865128513344366761542579768231390335596248387,
2113 -0.6557160320950708716991857778363068870008473464416822585066415530856605800436441207440443002578159859763293178865720155469824654806327537237027559921934380693305890530835220559549793886948844069955773697242773443506762940819463061014495139750795150496091843294723827454855207523309626070967,
2114 0.6557160320950708716991857778363068870008473464416822585066415530856605800436441207440443002578159859763293178865720155469824654806327537237027559921934380693305890530835220559549793886948844069955773697242773443506762940819463061014495139750795150496091843294723827454855207523309626070967,
2115 -0.6934095908944911554991843639602317372843775685461854598996119975975280774740234003518976390495784237780801409934150751248825228336300691801468733000170132391267199834870040039027998860688757778260057744222176802400127141641041543711129151188598378823747974893251663824138104740788292460978,
2116 0.6934095908944911554991843639602317372843775685461854598996119975975280774740234003518976390495784237780801409934150751248825228336300691801468733000170132391267199834870040039027998860688757778260057744222176802400127141641041543711129151188598378823747974893251663824138104740788292460978,
2117 -0.7292941234494651096889566901355317985763710145381773488221227849092261606922705171092765752446911003337827782559747078189467476917263081257919287422561278489915979306748803040486623573429890261876336025087259998941042692595892991535003905976348243416098523768822754523067285406287811071217,
2118 0.7292941234494651096889566901355317985763710145381773488221227849092261606922705171092765752446911003337827782559747078189467476917263081257919287422561278489915979306748803040486623573429890261876336025087259998941042692595892991535003905976348243416098523768822754523067285406287811071217,
2119 -0.7632760111723121971459146684943503710445191510986214734858229687682605512797205656092276060946886111842569809799107384775830081848136897504220011692606584816324027673750883868590741458008131218781665433614642767520370265541377924600369567043782935812488586154803170463919344023720705210161,
2120 0.7632760111723121971459146684943503710445191510986214734858229687682605512797205656092276060946886111842569809799107384775830081848136897504220011692606584816324027673750883868590741458008131218781665433614642767520370265541377924600369567043782935812488586154803170463919344023720705210161,
2121 -0.7952665992823596491520488027525462648732368702058311792527264071760562921946767211340135587944624323736541453949297330659649052612916614379638764144511863742424535538670981349721088367250278912590563313161736063874422088879514106866935293470455792851437788634016234511817925622587243574394,
2122 0.7952665992823596491520488027525462648732368702058311792527264071760562921946767211340135587944624323736541453949297330659649052612916614379638764144511863742424535538670981349721088367250278912590563313161736063874422088879514106866935293470455792851437788634016234511817925622587243574394,
2123 -0.8251824281086599506642818924508475270063946599595831263382652964312680799340288560603861171181328090103087628173014886972623568093257721862672895422295506221024299496912246520758649182811914096233215496016282357614162385399103936752406450777810461529459817678092004859367879694255532964484,
2124 0.8251824281086599506642818924508475270063946599595831263382652964312680799340288560603861171181328090103087628173014886972623568093257721862672895422295506221024299496912246520758649182811914096233215496016282357614162385399103936752406450777810461529459817678092004859367879694255532964484,
2125 -0.8529454508476634455648469046741705383399532599844601323157881856357259027427571080108226658957904181292349790377333224746849479807185969844320215518923380362664354411337394259731816231218071466530031621001655577743341949459177425008841120402091608913058275156492537802882302834336788611922,
2126 0.8529454508476634455648469046741705383399532599844601323157881856357259027427571080108226658957904181292349790377333224746849479807185969844320215518923380362664354411337394259731816231218071466530031621001655577743341949459177425008841120402091608913058275156492537802882302834336788611922,
2127 -0.8784832372148810324789475138933526314595545202804179461560837646975937129363953435195660503867047901875352841890998514437307509627633361728837918407787109988503906568039766150553375782899598102286840217885412757805465004964423989472368854123865067035567285118937574472274671992037106303475,
2128 0.8784832372148810324789475138933526314595545202804179461560837646975937129363953435195660503867047901875352841890998514437307509627633361728837918407787109988503906568039766150553375782899598102286840217885412757805465004964423989472368854123865067035567285118937574472274671992037106303475,
2129 -0.901729162474001170642040042683511164653117521087263577031496214233899536839061211078862123304794222043122323074742886875512777905399164167165301807786482726276494829191147035311643061784638487428176752119819369232279771114362029912542504758798835248058444851550429884000508350926756682567,
2130 0.901729162474001170642040042683511164653117521087263577031496214233899536839061211078862123304794222043122323074742886875512777905399164167165301807786482726276494829191147035311643061784638487428176752119819369232279771114362029912542504758798835248058444851550429884000508350926756682567,
2131 -0.9226225813829552612575515005558454454506351612987175124405073568822108528967044568524860392594662844796815400325798409445240659825920989556742028114336307200605762545842476765250739532013263019734088197319883389447738516696084899096037318414262136039977239107354569064659061652765079924785,
2132 0.9226225813829552612575515005558454454506351612987175124405073568822108528967044568524860392594662844796815400325798409445240659825920989556742028114336307200605762545842476765250739532013263019734088197319883389447738516696084899096037318414262136039977239107354569064659061652765079924785,
2133 -0.9411089866813611474775438609777890082804747110584594221191598152756499412072426077150031021933311017289989913943592238715138716766138054000306115353193231014771805489858681563787455453188723952559814835943920883869503264255573998907058420348470427264941206847689195503520215786808264064258,
2134 0.9411089866813611474775438609777890082804747110584594221191598152756499412072426077150031021933311017289989913943592238715138716766138054000306115353193231014771805489858681563787455453188723952559814835943920883869503264255573998907058420348470427264941206847689195503520215786808264064258,
2135 -0.9571401519129840913720802874212152611044403409270235102768162919469974078600663435262377132384685163952878855913690457327516357147157892596960706263571491702271861066721042061258758236084938703616531207959769545210926798957362691746304828229221557400233535469029553668457694806140016708067,
2136 0.9571401519129840913720802874212152611044403409270235102768162919469974078600663435262377132384685163952878855913690457327516357147157892596960706263571491702271861066721042061258758236084938703616531207959769545210926798957362691746304828229221557400233535469029553668457694806140016708067,
2137 -0.9706742588331829082474084535479102725683363767575303196784557797787593899555609039222467527783854286465484674473519423178796632143941660483135592317178105328663043221958363293664683665707475081976053031838211265817217875543573617284507016961350670806912255491540686723457755799131853125503,
2138 0.9706742588331829082474084535479102725683363767575303196784557797787593899555609039222467527783854286465484674473519423178796632143941660483135592317178105328663043221958363293664683665707475081976053031838211265817217875543573617284507016961350670806912255491540686723457755799131853125503,
2139 -0.9816760112840370796851725407513194221600740620949265455770360934438719916675073437815552070667550814457345988910797919189559945128312243964606498617820969705994378277883515418967531424916193069846506797716408160967585488346235691617575156545457310957159241200605230210239662218426801680442,
2140 0.9816760112840370796851725407513194221600740620949265455770360934438719916675073437815552070667550814457345988910797919189559945128312243964606498617820969705994378277883515418967531424916193069846506797716408160967585488346235691617575156545457310957159241200605230210239662218426801680442,
2141 -0.9901167452325170509655316856999165016287567811764973134962243273791458960552492213139932140289713636638096845631703216618227042587390536790110370544941572427784556461679188605236519982085547568270172460437030896199248433732434125223960623970713545482513850575647037905010141742528264866689,
2142 0.9901167452325170509655316856999165016287567811764973134962243273791458960552492213139932140289713636638096845631703216618227042587390536790110370544941572427784556461679188605236519982085547568270172460437030896199248433732434125223960623970713545482513850575647037905010141742528264866689,
2143 -0.9959745998151202342680127607122882762868488647891317254356288675552164473817197535276900991809220574256619818321237729860588995899547541709228906585598328502188188670023754511835196519266470457762763826852313150436155388910216227940681703756759825185020672925360913041608805126513352152113,
2144 0.9959745998151202342680127607122882762868488647891317254356288675552164473817197535276900991809220574256619818321237729860588995899547541709228906585598328502188188670023754511835196519266470457762763826852313150436155388910216227940681703756759825185020672925360913041608805126513352152113,
2145 -0.9992355976313634717318622595691308628534420485030008313876371802574113071878113429979081910450202994607976599246378056211138899925597625359684185080206388458501684271815577999138838348765768262437367054357069856438998247789672615517152201207035676639344062123313221908252692760005540009258,
2146 0.9992355976313634717318622595691308628534420485030008313876371802574113071878113429979081910450202994607976599246378056211138899925597625359684185080206388458501684271815577999138838348765768262437367054357069856438998247789672615517152201207035676639344062123313221908252692760005540009258,
2147 };
2148
2149 case 62:
2150 return {
2151 -0.0251292914218206147270882759991469623145049180248149489791202711032230414012127703324892744635800403874841402562327838134852770215228622059785693289477536472106628464778326991269399127060143904637603740962593754110381951959832652674322740614820063026066748212540478789973768331841841793262,
2152 0.0251292914218206147270882759991469623145049180248149489791202711032230414012127703324892744635800403874841402562327838134852770215228622059785693289477536472106628464778326991269399127060143904637603740962593754110381951959832652674322740614820063026066748212540478789973768331841841793262,
2153 -0.0753243954962343327638269391178708775768458123144207998372459877598951711533372902011535812454326324271708959396886816223807775623747927500247080638560090025496942638123864504775531126765040047477236057625265781552894550104827460522702898098923978110735537353993468290682461807258124410302,
2154 0.0753243954962343327638269391178708775768458123144207998372459877598951711533372902011535812454326324271708959396886816223807775623747927500247080638560090025496942638123864504775531126765040047477236057625265781552894550104827460522702898098923978110735537353993468290682461807258124410302,
2155 -0.1253292236158968086196489994997262577967554007894758046345508904682450936736920990475752268175141802607005465455391270174394664719041059674290843260604666771687156986084396180245779628311369323242153376504941622729279359385393356741405428849535123072618382839781554521054611144345852182964,
2156 0.1253292236158968086196489994997262577967554007894758046345508904682450936736920990475752268175141802607005465455391270174394664719041059674290843260604666771687156986084396180245779628311369323242153376504941622729279359385393356741405428849535123072618382839781554521054611144345852182964,
2157 -0.175017459249015628555687423904236031700507709446447039666543436957945030264265960715354407677285194414178599250251393112112637994664011644581026086281378605178572573739011869943128092445225875018226673505049761535228877790299864458158866757220204147946293102232320892466168134370961275725,
2158 0.175017459249015628555687423904236031700507709446447039666543436957945030264265960715354407677285194414178599250251393112112637994664011644581026086281378605178572573739011869943128092445225875018226673505049761535228877790299864458158866757220204147946293102232320892466168134370961275725,
2159 -0.2242635856041655316689913933448827006089652567174946926548055577271435736843610434207894394253640709513537018332053099466634411755559705964561167923756161161991691895043507978057737717715222940946294171163827344272678126762682244656052082137079810767168620868027409000422088337829524222781,
2160 0.2242635856041655316689913933448827006089652567174946926548055577271435736843610434207894394253640709513537018332053099466634411755559705964561167923756161161991691895043507978057737717715222940946294171163827344272678126762682244656052082137079810767168620868027409000422088337829524222781,
2161 -0.2729432026967263431886836279734809808548616203435099361683459867771692920803023354494029691987676409776914888461733113266911033816790017364613946705364894841078456230492523114465304451848485981841016266803757174012535935305202305335989716094743226142549591821328570176293986440489212226194,
2162 0.2729432026967263431886836279734809808548616203435099361683459867771692920803023354494029691987676409776914888461733113266911033816790017364613946705364894841078456230492523114465304451848485981841016266803757174012535935305202305335989716094743226142549591821328570176293986440489212226194,
2163 -0.3209333415941940040741016010034563850858587021593629647898694825090241656642923017048712302938951896492661882351008300109636569554139716500141953462646750510562275869197498865057638224142775210073000057179710895298796189825089145880550380211761763388992185539192247757849543124905505312422,
2164 0.3209333415941940040741016010034563850858587021593629647898694825090241656642923017048712302938951896492661882351008300109636569554139716500141953462646750510562275869197498865057638224142775210073000057179710895298796189825089145880550380211761763388992185539192247757849543124905505312422,
2165 -0.3681127750465645296630218309525079220172354555351647446607593969379592354689459123273667489766159490396935460202335204565906722644148136499795541494357754816483734115438823895719599182169164692031686668158010585337857854429762681873437240056233030421705502180164232030441882733886398462239,
2166 0.3681127750465645296630218309525079220172354555351647446607593969379592354689459123273667489766159490396935460202335204565906722644148136499795541494357754816483734115438823895719599182169164692031686668158010585337857854429762681873437240056233030421705502180164232030441882733886398462239,
2167 -0.4143623237171260481295887506576113451358892995718422476367032246017323830974132275877207550209700381078892154519852440848274840904346507745383672725706570136795719237796597327928835619352569304251628687810929163690419966118413120871610236525324966453116185322486140377492718736762518460915,
2168 0.4143623237171260481295887506576113451358892995718422476367032246017323830974132275877207550209700381078892154519852440848274840904346507745383672725706570136795719237796597327928835619352569304251628687810929163690419966118413120871610236525324966453116185322486140377492718736762518460915,
2169 -0.4595651572401133952071439780757526514186020870136465975265312784145274452953593873568397538725265580537740885603099855965453178270125174627584394333477039069271924650737459645439539174914796845797280179039856303578558238617023007585773273115978965106585091511543701877446171037089304904854,
2170 0.4595651572401133952071439780757526514186020870136465975265312784145274452953593873568397538725265580537740885603099855965453178270125174627584394333477039069271924650737459645439539174914796845797280179039856303578558238617023007585773273115978965106585091511543701877446171037089304904854,
2171 -0.5036070893447559559170208059316162769658419672960537442107068594199709883628389699458955694059100820540598981594513494416559711738609827339924968720665397993123358991515023997175715581693170910370713652348856791915476239890654468130469203553144372339755353913783527128272012945046039895016,
2172 0.5036070893447559559170208059316162769658419672960537442107068594199709883628389699458955694059100820540598981594513494416559711738609827339924968720665397993123358991515023997175715581693170910370713652348856791915476239890654468130469203553144372339755353913783527128272012945046039895016,
2173 -0.5463768663002510958161003845236337072321710915783856754287876209702673845313119723447829494778252971263978174121840391685727671275472644139398131646823689509054650095383227379592356310668536857058450805549925730917690747790924723433134664393286753080876199085981800107816754147983962537846,
2174 0.5463768663002510958161003845236337072321710915783856754287876209702673845313119723447829494778252971263978174121840391685727671275472644139398131646823689509054650095383227379592356310668536857058450805549925730917690747790924723433134664393286753080876199085981800107816754147983962537846,
2175 -0.5877664479530873380021495501219877638581974968476430175898743596780767556024329791305296385604673844256166150366875561274483424635244408713698313684537939484397056781826783849348592572336350834551278429710687189433552476197750975309937644840111177165409864767728167889373387551704061052189,
2176 0.5877664479530873380021495501219877638581974968476430175898743596780767556024329791305296385604673844256166150366875561274483424635244408713698313684537939484397056781826783849348592572336350834551278429710687189433552476197750975309937644840111177165409864767728167889373387551704061052189,
2177 -0.6276712806468851807269547649161627885872084383036925026182067954029798261266602635351976983451437073052178435451599592809867242497387541142997167615243150433609204007228771557839218622853491783895611871357319108513233392105957773810995029594238045087256865557725500229485752541022880073927,
2178 0.6276712806468851807269547649161627885872084383036925026182067954029798261266602635351976983451437073052178435451599592809867242497387541142997167615243150433609204007228771557839218622853491783895611871357319108513233392105957773810995029594238045087256865557725500229485752541022880073927,
2179 -0.665990561335479446997546034082388079933208584475695868434466749673425742619823176166357793062865257589534227691828315864284880977660178717761172634110840156376102180204632689534260140727901260845172464138721569114865612744681197084547129889863838816488748805534007253856622194643406035069,
2180 0.665990561335479446997546034082388079933208584475695868434466749673425742619823176166357793062865257589534227691828315864284880977660178717761172634110840156376102180204632689534260140727901260845172464138721569114865612744681197084547129889863838816488748805534007253856622194643406035069,
2181 -0.7026274922222970551209727650599867231440312852895796549448059635198270170877170607431880088341550325097528702736759145704447325268740627657326755702019748806168148627200321162782118845150810698566534438198977227745452526475484312855657010206622121066396870266782552601093532333285689870515,
2182 0.7026274922222970551209727650599867231440312852895796549448059635198270170877170607431880088341550325097528702736759145704447325268740627657326755702019748806168148627200321162782118845150810698566534438198977227745452526475484312855657010206622121066396870266782552601093532333285689870515,
2183 -0.7374895252831567498607842765014394602801034356311800857351341826108828754495470007940551434298204344205991401559722222702136837410299821898199208758441732592255199338889407530703750400412973870845351768546698947205180047079951745877795965819119831437015154976245728947147483652060952602456,
2184 0.7374895252831567498607842765014394602801034356311800857351341826108828754495470007940551434298204344205991401559722222702136837410299821898199208758441732592255199338889407530703750400412973870845351768546698947205180047079951745877795965819119831437015154976245728947147483652060952602456,
2185 -0.7704885960554193189909446949950481884538092655054239861505444657920006892216115506471734768574660547056941127673632387973670188601885328236344291564443146175197450542745263624879383118418830118474169533079317312813234134456551268434360855751237135094347846152090074704776937424875451518666,
2186 0.7704885960554193189909446949950481884538092655054239861505444657920006892216115506471734768574660547056941127673632387973670188601885328236344291564443146175197450542745263624879383118418830118474169533079317312813234134456551268434360855751237135094347846152090074704776937424875451518666,
2187 -0.8015413461039763715385055144953863473061894831078503939175564875053744031936268536324768141346284488028878140448299210029349121279015968440220758800056630473977543422760603720475817269587339300143814984539360124633524276249056977870024181702847232503052621981966168831466359876297245910463,
2188 0.8015413461039763715385055144953863473061894831078503939175564875053744031936268536324768141346284488028878140448299210029349121279015968440220758800056630473977543422760603720475817269587339300143814984539360124633524276249056977870024181702847232503052621981966168831466359876297245910463,
2189 -0.8305693336040048513459311094772082229198112394952065156329913273194976957175517124652490128123128890167335226661095543745201863816316176992204063378393374654041226769590583345485823247890676276631777732491074218875996613007508158428159529656689613355481023174272153038697925571847007616658,
2190 0.8305693336040048513459311094772082229198112394952065156329913273194976957175517124652490128123128890167335226661095543745201863816316176992204063378393374654041226769590583345485823247890676276631777732491074218875996613007508158428159529656689613355481023174272153038697925571847007616658,
2191 -0.8574992315120709228184033205446755068915089375116217464180942770659530232007770554238420905109953450909524460855630835774325166432505977920481358031044412193460267443119741745753612618809710068090947290226601839910198670809295036867639774037026269204672431296549267040607593492578097847407,
2192 0.8574992315120709228184033205446755068915089375116217464180942770659530232007770554238420905109953450909524460855630835774325166432505977920481358031044412193460267443119741745753612618809710068090947290226601839910198670809295036867639774037026269204672431296549267040607593492578097847407,
2193 -0.882263012831897363072686624355829756017125791919386239919130745583694798530593406544926098035730313268959988505392529600420861658971129904802696743562409440176554031140998126871422041226993129986522769525515703868441297548624988488586491166577052611877949494307445079237268934757490337155,
2194 0.882263012831897363072686624355829756017125791919386239919130745583694798530593406544926098035730313268959988505392529600420861658971129904802696743562409440176554031140998126871422041226993129986522769525515703868441297548624988488586491166577052611877949494307445079237268934757490337155,
2195 -0.9047981225210934657584856024283756243984498926103230517482465853860069349927314917385041862054766022190106084975770782414210828411865663345703722823965744283426560511654763694758062516930675842732884218750297490668997896330870824514002519191728832951729241195225398416780856656524437535879,
2196 0.9047981225210934657584856024283756243984498926103230517482465853860069349927314917385041862054766022190106084975770782414210828411865663345703722823965744283426560511654763694758062516930675842732884218750297490668997896330870824514002519191728832951729241195225398416780856656524437535879,
2197 -0.9250476356362037552273001307570486194486305240426581245971985608818509050460393754863589047553203070230327239195269940150826926938377484695223213444840064214788925283293938405769148658015661495939364596235740189487376557178134721607695133457292054137116060918154422275155890995359872683207,
2198 0.9250476356362037552273001307570486194486305240426581245971985608818509050460393754863589047553203070230327239195269940150826926938377484695223213444840064214788925283293938405769148658015661495939364596235740189487376557178134721607695133457292054137116060918154422275155890995359872683207,
2199 -0.9429604013923285038263648116233515872414181587402121748881098396129619569436838595722194440957460877307593456058536347788248627743914949678299774472596695845924202688492541409231121124247835640290570456185979227703268503918755870474583002589530167160131668297517035236061031393923804109828,
2200 0.9429604013923285038263648116233515872414181587402121748881098396129619569436838595722194440957460877307593456058536347788248627743914949678299774472596695845924202688492541409231121124247835640290570456185979227703268503918755870474583002589530167160131668297517035236061031393923804109828,
2201 -0.95849117297392709202956047516597094331710664778284721115812577475703514054767090092496015878599176489379866784249023231807190301856736032581134105012201868843898064594221881639911435576192556467126969692449374940734136871191053439795282593268154235768976065763876160237091272541190923335,
2202 0.95849117297392709202956047516597094331710664778284721115812577475703514054767090092496015878599176489379866784249023231807190301856736032581134105012201868843898064594221881639911435576192556467126969692449374940734136871191053439795282593268154235768976065763876160237091272541190923335,
2203 -0.9716007233716518064471794825403058351541605539292646774580019389159333894825084864336954573522826943366248967842273689006198099042084291212806216699108648133168262313833432864632001587069127277832447038120357627715514716425276820610790834537733247450433962297226228335422938880166911865928,
2204 0.9716007233716518064471794825403058351541605539292646774580019389159333894825084864336954573522826943366248967842273689006198099042084291212806216699108648133168262313833432864632001587069127277832447038120357627715514716425276820610790834537733247450433962297226228335422938880166911865928,
2205 -0.9822559490972366494911031280097924715630012030539508450159822170903333896649626079484773985114820726850475378480268238996473758390820842802557327339250058378943847373647808083269341918202884091100811050892168014391231666496117226765872162009110132212155975288769516826050120699399854764238,
2206 0.9822559490972366494911031280097924715630012030539508450159822170903333896649626079484773985114820726850475378480268238996473758390820842802557327339250058378943847373647808083269341918202884091100811050892168014391231666496117226765872162009110132212155975288769516826050120699399854764238,
2207 -0.9904299711892903524280710618606806450023153136771405800321586167136615124686983493708556426148255721484591587982571208626794967121826640979217214911632274875107082212486302537940243599300129646804087909744546785681032632152313596292954000160314248329769682605778867776150261023251350737925,
2208 0.9904299711892903524280710618606806450023153136771405800321586167136615124686983493708556426148255721484591587982571208626794967121826640979217214911632274875107082212486302537940243599300129646804087909744546785681032632152313596292954000160314248329769682605778867776150261023251350737925,
2209 -0.9961022963162671328851484304761714926321402172798419577342691570905568082572140520774915737550910465873564928764263929458081560838484027927687263877970351334210868056321911349036024502239949064229530617573135939734894015278889778866235707009296489067233591836795121829695974226727731526384,
2210 0.9961022963162671328851484304761714926321402172798419577342691570905568082572140520774915737550910465873564928764263929458081560838484027927687263877970351334210868056321911349036024502239949064229530617573135939734894015278889778866235707009296489067233591836795121829695974226727731526384,
2211 -0.9992598593087770296984084650357989380196344605102218530613955142341871932840234122663556604967574723961623483801986301111519608758351713045451217383581390588662467115910316876004867084529839001942282283290199689376350919201683097447655469856249686245858730355465258285320592874425507944264,
2212 0.9992598593087770296984084650357989380196344605102218530613955142341871932840234122663556604967574723961623483801986301111519608758351713045451217383581390588662467115910316876004867084529839001942282283290199689376350919201683097447655469856249686245858730355465258285320592874425507944264,
2213 };
2214
2215 case 63:
2216 return {
2217 0,
2218 -0.0494521871161596272342338180518076098977554568999159460631630120033742469913091244898871942935751356619268721457912205232000485517698224895560650951253633497295705871667019582156353562903475288561883941859505074444229352268393141725081325702191949413301731852530026351008093516641915185241,
2219 0.0494521871161596272342338180518076098977554568999159460631630120033742469913091244898871942935751356619268721457912205232000485517698224895560650951253633497295705871667019582156353562903475288561883941859505074444229352268393141725081325702191949413301731852530026351008093516641915185241,
2220 -0.0987833564469452795297036694539221034395586011789432172922330988323646863211623635452758968865512635129051681775608648835476011680390300553844891815705549072151593669492808245643473317289624065805510117009607036304275502076482735960536748806320586211149717815614947163152888768136840138156,
2221 0.0987833564469452795297036694539221034395586011789432172922330988323646863211623635452758968865512635129051681775608648835476011680390300553844891815705549072151593669492808245643473317289624065805510117009607036304275502076482735960536748806320586211149717815614947163152888768136840138156,
2222 -0.1478727863578719685698390965529729434414636640839630291173490066566393438350507399427054991303577500450114528848357109268078615225579231156469780419206533983779397662074608285252343600475632655724123381198612594876313640455365360802359352730315071766545267402306966132505786817665774957696,
2223 0.1478727863578719685698390965529729434414636640839630291173490066566393438350507399427054991303577500450114528848357109268078615225579231156469780419206533983779397662074608285252343600475632655724123381198612594876313640455365360802359352730315071766545267402306966132505786817665774957696,
2224 -0.1966003467915066845576274570657176979207830058034927598885504720186071727435274965354119471928064275317948642051694922044582420328661188490834391396412000454294550741105956693131369516286846077267024370811733342945831346698725320291384263863747302605893682797034981785441188984569057300123,
2225 0.1966003467915066845576274570657176979207830058034927598885504720186071727435274965354119471928064275317948642051694922044582420328661188490834391396412000454294550741105956693131369516286846077267024370811733342945831346698725320291384263863747302605893682797034981785441188984569057300123,
2226 -0.2448467932459533627484045939248293701483421753582148327990337669464334773502793746086701229093049486195911449110389571457989621608750210625864934956543566716825925212704864020956456473263704316687295343315195365131159974065063610166310278072671667545382050975466037753895029023192016159755,
2227 0.2448467932459533627484045939248293701483421753582148327990337669464334773502793746086701229093049486195911449110389571457989621608750210625864934956543566716825925212704864020956456473263704316687295343315195365131159974065063610166310278072671667545382050975466037753895029023192016159755,
2228 -0.2924940585862514400361571555506669236893458719388423697060455248712980070816074093157596474010309285258128850877878602777633535969058672288355767497703405006715079466316685714558024191290298437766111515138870626627889752648545979094073729880430440914079925448577976945355807408883060476144,
2229 0.2924940585862514400361571555506669236893458719388423697060455248712980070816074093157596474010309285258128850877878602777633535969058672288355767497703405006715079466316685714558024191290298437766111515138870626627889752648545979094073729880430440914079925448577976945355807408883060476144,
2230 -0.3394255419745844024688344315943150850439180467187044852714842014539140524761244188237220975552963149080131888536742530995334601522505373871651440062138748622308900035246312421303270147674767902048426679329848962511472199159581351325648155153536144252609919020941554570348128396022323890871,
2231 0.3394255419745844024688344315943150850439180467187044852714842014539140524761244188237220975552963149080131888536742530995334601522505373871651440062138748622308900035246312421303270147674767902048426679329848962511472199159581351325648155153536144252609919020941554570348128396022323890871,
2232 -0.385526394212247892477615022274398150275045705437133427407059179542784059913537166458328453258550564989053639645643656414387545810608750635593688024667313240596241469286571585865815422664902966495145325425969896574936451858523534011437048099908690977783171102298022273368455551100555770484,
2233 0.385526394212247892477615022274398150275045705437133427407059179542784059913537166458328453258550564989053639645643656414387545810608750635593688024667313240596241469286571585865815422664902966495145325425969896574936451858523534011437048099908690977783171102298022273368455551100555770484,
2234 -0.4306837987951116006620889339186299820664814172000373252847794529231731208906698128554416673673160436322994692263082870656779081900524621952213838689591959169806757420503915387955121345718075199186772001123316982609769498117488937752621542692881900141749880803812497676004323521991963037486,
2235 0.4306837987951116006620889339186299820664814172000373252847794529231731208906698128554416673673160436322994692263082870656779081900524621952213838689591959169806757420503915387955121345718075199186772001123316982609769498117488937752621542692881900141749880803812497676004323521991963037486,
2236 -0.4747872479948043999222123098514947492860179589697331696671183622511591146182441832474011296794701871657059758385705176493428167724892183585270089293004037363535791246119023829675444094015260244282842491294839044372267065780675637207319253057517920360513458480013197928213790826427306664579,
2237 0.4747872479948043999222123098514947492860179589697331696671183622511591146182441832474011296794701871657059758385705176493428167724892183585270089293004037363535791246119023829675444094015260244282842491294839044372267065780675637207319253057517920360513458480013197928213790826427306664579,
2238 -0.5177288132900332481244775845263155355773739550217483504631617460156835458665979133724372377889426796173206807708949319186143292819133701099063749657736717222320587035087363208858405036479781118002975766734945791423932934614051309635407094305372270740677794864687349119788236572808722898485,
2239 0.5177288132900332481244775845263155355773739550217483504631617460156835458665979133724372377889426796173206807708949319186143292819133701099063749657736717222320587035087363208858405036479781118002975766734945791423932934614051309635407094305372270740677794864687349119788236572808722898485,
2240 -0.5594034094862850132676978000700546965405284156066575273369874657588039512739087183168731470743734763632376917358030727199014395506449173552774650813881263105647627079210014436270794626689298217712529557151355936032690785003101085108423824865737190627425724270333765348582248538870216869476,
2241 0.5594034094862850132676978000700546965405284156066575273369874657588039512739087183168731470743734763632376917358030727199014395506449173552774650813881263105647627079210014436270794626689298217712529557151355936032690785003101085108423824865737190627425724270333765348582248538870216869476,
2242 -0.5997090518776252357390089268687998610711695239975291456271089710046216762732710745168048206747669688164626347647509581079930031217443314139497423752280533702926603879199640557779064874562148275291668504418021034247667394048843903062515918024158014609355283405555924812422624544782682705238,
2243 0.5997090518776252357390089268687998610711695239975291456271089710046216762732710745168048206747669688164626347647509581079930031217443314139497423752280533702926603879199640557779064874562148275291668504418021034247667394048843903062515918024158014609355283405555924812422624544782682705238,
2244 -0.6385471058213653850003069538733764812332949246131816395615828651601769937031480756701064181101023562188974424304854463797182674910572344267847248259074145702289922571540343803775556042564122858739710820270283290262796829947787004194553415018561017303458148762224160469919859686447089844247,
2245 0.6385471058213653850003069538733764812332949246131816395615828651601769937031480756701064181101023562188974424304854463797182674910572344267847248259074145702289922571540343803775556042564122858739710820270283290262796829947787004194553415018561017303458148762224160469919859686447089844247,
2246 -0.6758225281149860901311033159695445087798112547237997064742363988661481885884931237038639374796317198004407145283130491592188548514818356246966211403224400859022539429920179650235149528197327327578514610147171615543892740110888094062483303773237736660654323740579347744399222017705198460275,
2247 0.6758225281149860901311033159695445087798112547237997064742363988661481885884931237038639374796317198004407145283130491592188548514818356246966211403224400859022539429920179650235149528197327327578514610147171615543892740110888094062483303773237736660654323740579347744399222017705198460275,
2248 -0.7114440995848458078514315377040148791282825117870124919534010777813906325107335674612731748363918066885856663914922517893959647907831082357272740901112009878493879111247744771430438595217094691948743985268425672270194905406531962075650212956717488256981953923349175218710074823774756388759,
2249 0.7114440995848458078514315377040148791282825117870124919534010777813906325107335674612731748363918066885856663914922517893959647907831082357272740901112009878493879111247744771430438595217094691948743985268425672270194905406531962075650212956717488256981953923349175218710074823774756388759,
2250 -0.7453246483178474178293216610375876323146029472619407257350296318366161781444135279138620110132498677537729166323235782455575955079575914305696585406768460590617299887050572740003473323380429574061352325161800839918012415794077343492822834946917636660628622825477554040639777038356757341504,
2251 0.7453246483178474178293216610375876323146029472619407257350296318366161781444135279138620110132498677537729166323235782455575955079575914305696585406768460590617299887050572740003473323380429574061352325161800839918012415794077343492822834946917636660628622825477554040639777038356757341504,
2252 -0.7773812629903723355633301899110427557597991420481020025411969502604953759147679902790301176444942345759830725359999455661055479636380451151951293993569048581813464895513359067762064857680994290736797288829213598258355455342010882517175746959245734333849701628840383507729049119486672281054,
2253 0.7773812629903723355633301899110427557597991420481020025411969502604953759147679902790301176444942345759830725359999455661055479636380451151951293993569048581813464895513359067762064857680994290736797288829213598258355455342010882517175746959245734333849701628840383507729049119486672281054,
2254 -0.8075354957734567600514659863632431345941923607774963000573210069601706708161726739565094076008308140104525601541699791821865914041401039061585510154193488369646733575293375517398323127416941428340644561970026514251313390132259670787480620773498965502891857608627899809740758341964542420354,
2255 0.8075354957734567600514659863632431345941923607774963000573210069601706708161726739565094076008308140104525601541699791821865914041401039061585510154193488369646733575293375517398323127416941428340644561970026514251313390132259670787480620773498965502891857608627899809740758341964542420354,
2256 -0.8357135543195028434718077696157054528236144775838859814000659298593002129297807320830949851993804364694189549631446237292432556640456442302509880716875338511174958615830393580252838587577599483088778480553691891019922926789398967733267943184736862786646662585202691012506017355439476394674,
2257 0.8357135543195028434718077696157054528236144775838859814000659298593002129297807320830949851993804364694189549631446237292432556640456442302509880716875338511174958615830393580252838587577599483088778480553691891019922926789398967733267943184736862786646662585202691012506017355439476394674,
2258 -0.8618464823641237195396118394310599539965362252162683138358926676379401013566332033062629958307098362566393736678567637984088612694960828078830367337243790373814766602206250906622243711735008617222636773132631540961332893512341818031740818321957023368547712965719103738334028948303019520604,
2259 0.8618464823641237195396118394310599539965362252162683138358926676379401013566332033062629958307098362566393736678567637984088612694960828078830367337243790373814766602206250906622243711735008617222636773132631540961332893512341818031740818321957023368547712965719103738334028948303019520604,
2260 -0.8858703285078534262902984573133698751498684694878537165604231245684147045053330525960155100443731343668960830114760631654145953207664904872326723905871974905273326897552360012213208417459632651466631290957394556373908547636900398650191402645782033960879933610074076152092515857805437979138,
2261 0.8858703285078534262902984573133698751498684694878537165604231245684147045053330525960155100443731343668960830114760631654145953207664904872326723905871974905273326897552360012213208417459632651466631290957394556373908547636900398650191402645782033960879933610074076152092515857805437979138,
2262 -0.907726302778531558036953132915953225547793928275658208217694253378510918321805314259024674247157412235195121667237956224305046576474655474582916168832071273024199212484027677956260483589988429036414909176967350344767614908236501336332084825103924836207362980316907147925930006814841998984,
2263 0.907726302778531558036953132915953225547793928275658208217694253378510918321805314259024674247157412235195121667237956224305046576474655474582916168832071273024199212484027677956260483589988429036414909176967350344767614908236501336332084825103924836207362980316907147925930006814841998984,
2264 -0.9273609206218432054470313813251215694560543610686019175171100260083130836700808195433831511417776311726001157681855595072827248358173928268598448580741687134250017505152270204384670548764744175585061861943784735973313734668696045319574134007891329856285840628769867285147684582569545849937,
2265 0.9273609206218432054470313813251215694560543610686019175171100260083130836700808195433831511417776311726001157681855595072827248358173928268598448580741687134250017505152270204384670548764744175585061861943784735973313734668696045319574134007891329856285840628769867285147684582569545849937,
2266 -0.9447261340410098029663753196275006637445806889577669817993636613870541925933488378911989597013861077072834900244241420172042538698578890358311678969743958520793974690424783843379482683218963896792196952918935506905205501344841057590194998498599236714688622079139017209211647527705294266133,
2267 0.9447261340410098029663753196275006637445806889577669817993636613870541925933488378911989597013861077072834900244241420172042538698578890358311678969743958520793974690424783843379482683218963896792196952918935506905205501344841057590194998498599236714688622079139017209211647527705294266133,
2268 -0.959779449758941927070354166258988969165416503161655426914310020972383812483280621638967202938977211913699404436330354725299363900821514674450462970642599359987523206748462629595363221328688943865287249598508355302349147306510777427201185971169881696852142754179448456221703422417338245617,
2269 0.959779449758941927070354166258988969165416503161655426914310020972383812483280621638967202938977211913699404436330354725299363900821514674450462970642599359987523206748462629595363221328688943865287249598508355302349147306510777427201185971169881696852142754179448456221703422417338245617,
2270 -0.9724840346975700228019606785768109481649765412030978382522942636604266985136070986533141094300081233264513953395275948713565006842126767303388028322953031643059543429114490861542686311677636536932741373463945768224345387013458057409530113025029762116627553375499619147977128194502405728737,
2271 0.9724840346975700228019606785768109481649765412030978382522942636604266985136070986533141094300081233264513953395275948713565006842126767303388028322953031643059543429114490861542686311677636536932741373463945768224345387013458057409530113025029762116627553375499619147977128194502405728737,
2272 -0.9828088105937272348625114056916117392025991619562073419953057338406242766738788873129200983450113167026800002215993690486076766608436549029984139304667225061474380073904185864981535375917952966599514408480871598968645704857030824982649440269935947319712983575327267491940883430125481105452,
2273 0.9828088105937272348625114056916117392025991619562073419953057338406242766738788873129200983450113167026800002215993690486076766608436549029984139304667225061474380073904185864981535375917952966599514408480871598968645704857030824982649440269935947319712983575327267491940883430125481105452,
2274 -0.9907285468921894668108946672047034530542622653503277797668315663971725096525011031080017090659122336708831000557323399117538421214321832744085464338806522000159979147144622414200201930911062120078009588579863838032791216694637856387477047410557777935810527756595276975769549296014252155626,
2275 0.9907285468921894668108946672047034530542622653503277797668315663971725096525011031080017090659122336708831000557323399117538421214321832744085464338806522000159979147144622414200201930911062120078009588579863838032791216694637856387477047410557777935810527756595276975769549296014252155626,
2276 -0.996224012777970108602193361146311353293076971857523297876321666391617065398344319527897601678577717804136698136240438085416256473877690211261799494202848821046946654652723633738092028118393922878608534146504522588820328189615703557065387695749910376907934683590609816440364799354668436117,
2277 0.996224012777970108602193361146311353293076971857523297876321666391617065398344319527897601678577717804136698136240438085416256473877690211261799494202848821046946654652723633738092028118393922878608534146504522588820328189615703557065387695749910376907934683590609816440364799354668436117,
2278 -0.9992829840291237803789361409289444610727967181862428131517561527112684001786400492708065740608013881246916812160968177155057342587520618965574590448349639299326883409795484594923460693906908334836038647651372160064759508404251806548685404384194895816645682089254271180674480510382469219266,
2279 0.9992829840291237803789361409289444610727967181862428131517561527112684001786400492708065740608013881246916812160968177155057342587520618965574590448349639299326883409795484594923460693906908334836038647651372160064759508404251806548685404384194895816645682089254271180674480510382469219266,
2280 };
2281
2282 case 64:
2283 return {
2284 -0.0243502926634244325089558428537156614268871093149758091634531663960566965166295288529853061657116894882370493013671717560479926679408068852617342586968190919443025679363843727751902756254975073084367002129407854253246662805532069172532219089321005870178809284335033318073251039701073379759,
2285 0.0243502926634244325089558428537156614268871093149758091634531663960566965166295288529853061657116894882370493013671717560479926679408068852617342586968190919443025679363843727751902756254975073084367002129407854253246662805532069172532219089321005870178809284335033318073251039701073379759,
2286 -0.0729931217877990394495429419403374932441261816687788533563163323377395217254429050181833064967505478802134768007678458612956459126148837496307967995621683597067400860540057918571357609346700883624064782909888895547912499697295335516804810990011835717296819569741981551097569810739977931249,
2287 0.0729931217877990394495429419403374932441261816687788533563163323377395217254429050181833064967505478802134768007678458612956459126148837496307967995621683597067400860540057918571357609346700883624064782909888895547912499697295335516804810990011835717296819569741981551097569810739977931249,
2288 -0.1214628192961205544703764634922478782186836383371912940423495826006931832245070944213952236889690237679661122848626352437115925113582515415979746598665681268376919737373113667247142315234607397986222184384307059013512155412722263090766858403726100735651684437098923088469949297570988091677,
2289 0.1214628192961205544703764634922478782186836383371912940423495826006931832245070944213952236889690237679661122848626352437115925113582515415979746598665681268376919737373113667247142315234607397986222184384307059013512155412722263090766858403726100735651684437098923088469949297570988091677,
2290 -0.1696444204239928180373136297482698441999902667343778505894178746884342357796505591325925801106834127602396624627746208498838190598644711533868179088757129652678801285453336384132061358206434768209251779433993367981112053126660575920785488821886662635718276505127786854167528795165050389903,
2291 0.1696444204239928180373136297482698441999902667343778505894178746884342357796505591325925801106834127602396624627746208498838190598644711533868179088757129652678801285453336384132061358206434768209251779433993367981112053126660575920785488821886662635718276505127786854167528795165050389903,
2292 -0.217423643740007084149648748988822617578485831141222348630380401885689634737659235537163737740243604800759921292790013642836998201691226098978544332296437547642195961469059807833597096166848933098833151166287901339013986496737408125314858259377210847115061960167857239951500335854820530586,
2293 0.217423643740007084149648748988822617578485831141222348630380401885689634737659235537163737740243604800759921292790013642836998201691226098978544332296437547642195961469059807833597096166848933098833151166287901339013986496737408125314858259377210847115061960167857239951500335854820530586,
2294 -0.2646871622087674163739641725100201179804131362950932439559895448126206429452852982016450901649805445999078728714943692622330016257776575354105370883948495294882935681426154386660616476411740312465060150591301869544672050088454083442813632094277160007745547301572849406353682760306061929911,
2295 0.2646871622087674163739641725100201179804131362950932439559895448126206429452852982016450901649805445999078728714943692622330016257776575354105370883948495294882935681426154386660616476411740312465060150591301869544672050088454083442813632094277160007745547301572849406353682760306061929911,
2296 -0.3113228719902109561575126985601568835577153578680501269954571709858169098868398268719654999460149709757804582988077747605532896065842023340674450299515989484487746153929299031759475919924980452933324186984188982046762542556035347023744560814177013801414889023264804693830155588690576492164,
2297 0.3113228719902109561575126985601568835577153578680501269954571709858169098868398268719654999460149709757804582988077747605532896065842023340674450299515989484487746153929299031759475919924980452933324186984188982046762542556035347023744560814177013801414889023264804693830155588690576492164,
2298 -0.357220158337668115950442615046202531626264464640909112021237019340099177403802509741325589540743874845093675632547750287037622834793938695456980400958079292460482315821150714268593539935795231095157602025909339384694681190969656053235824652679875951093689200190014853543993102190088381483,
2299 0.357220158337668115950442615046202531626264464640909112021237019340099177403802509741325589540743874845093675632547750287037622834793938695456980400958079292460482315821150714268593539935795231095157602025909339384694681190969656053235824652679875951093689200190014853543993102190088381483,
2300 -0.4022701579639916036957667712601588487132652056150208082760431843129087214967261515969669708970990221669508217089555714806012046537594438323569293594638517933840725639831594134038262580440842200076281605641993773325072728778928440394419613403725280285705765326861533477990551765453978736181,
2301 0.4022701579639916036957667712601588487132652056150208082760431843129087214967261515969669708970990221669508217089555714806012046537594438323569293594638517933840725639831594134038262580440842200076281605641993773325072728778928440394419613403725280285705765326861533477990551765453978736181,
2302 -0.4463660172534640879849477147589151892067507578262501763082606820212937626970791295735937384813941473610238854736863966831464694923749954564921955859791688348936235671762050333408576202492209167272366373825152067680845198006626563761196191045700093968519269790165913301841545609485952718504,
2303 0.4463660172534640879849477147589151892067507578262501763082606820212937626970791295735937384813941473610238854736863966831464694923749954564921955859791688348936235671762050333408576202492209167272366373825152067680845198006626563761196191045700093968519269790165913301841545609485952718504,
2304 -0.4894031457070529574785263070219213908493732974637398373316540793240315585537584844752851087115581833443158831657759501916744927211636581386025171070582998790865902140901838128045602667002106847665927788023098753138400106615804847725751247952878407027140260429761863258319891988431055536872,
2305 0.4894031457070529574785263070219213908493732974637398373316540793240315585537584844752851087115581833443158831657759501916744927211636581386025171070582998790865902140901838128045602667002106847665927788023098753138400106615804847725751247952878407027140260429761863258319891988431055536872,
2306 -0.531279464019894545658013903544455247408525588734180238053268047166041778398245121448843253296460411619816073385211875151397248937264089998182375345915413219579220233566173902955487674957069948591213673456625912506280248298229907928060620469290406581396192419570799497688513058132396498814,
2307 0.531279464019894545658013903544455247408525588734180238053268047166041778398245121448843253296460411619816073385211875151397248937264089998182375345915413219579220233566173902955487674957069948591213673456625912506280248298229907928060620469290406581396192419570799497688513058132396498814,
2308 -0.5718956462026340342838781166591886431831910060912509932273284719418912212643223327597417735844776972648163821225207266145263395898251858906124801356522395225326954546582593857056725545247314092886133249957455688586118199388064447508712958637376347457406936802691416300157802889354368128467,
2309 0.5718956462026340342838781166591886431831910060912509932273284719418912212643223327597417735844776972648163821225207266145263395898251858906124801356522395225326954546582593857056725545247314092886133249957455688586118199388064447508712958637376347457406936802691416300157802889354368128467,
2310 -0.6111553551723932502488529710185489186961245593079718443367976666933088374650288148448667879830703867726577720666491772560110368248450475818132595468834493579434418252468978282181164008820769765174450056817468275783966537351796625224747700783378315186174632657840114512887287754747902924865,
2311 0.6111553551723932502488529710185489186961245593079718443367976666933088374650288148448667879830703867726577720666491772560110368248450475818132595468834493579434418252468978282181164008820769765174450056817468275783966537351796625224747700783378315186174632657840114512887287754747902924865,
2312 -0.6489654712546573398577612319934048855296904334732011728792502624366057598865738239773166627826358871699142531853930525866830933399401844502541092962631127742267449897116125748014270680393024011359139031312062573520509858894743036198986443014969748157931850178889912972291202354657382925509,
2313 0.6489654712546573398577612319934048855296904334732011728792502624366057598865738239773166627826358871699142531853930525866830933399401844502541092962631127742267449897116125748014270680393024011359139031312062573520509858894743036198986443014969748157931850178889912972291202354657382925509,
2314 -0.6852363130542332425635583710313763019356410785396718681324042749913611976548967332647625541234155413035075739348863233240851709341392873173633850612006618690218164007761541855237208605116527909791956398350719463021018362527198358286721239529091637248252469435642287693207506339068528700205,
2315 0.6852363130542332425635583710313763019356410785396718681324042749913611976548967332647625541234155413035075739348863233240851709341392873173633850612006618690218164007761541855237208605116527909791956398350719463021018362527198358286721239529091637248252469435642287693207506339068528700205,
2316 -0.7198818501716108268489402178319472447581380033149019526220473151184468592486433646042300919262498902882179891494724046747921544602557246455427317830132976771174504209146835854012577372395960646854355024460204286901035470812684876587693044068989973704915078171158689213412715251485203442313,
2317 0.7198818501716108268489402178319472447581380033149019526220473151184468592486433646042300919262498902882179891494724046747921544602557246455427317830132976771174504209146835854012577372395960646854355024460204286901035470812684876587693044068989973704915078171158689213412715251485203442313,
2318 -0.7528199072605318966118637748856939855517142713220871932461987761167722639636968539390413583009467924995905147153923286347693864945784890119950315095740891764880991728646942920208355501445550654259850385377192973526980795946453961077798744753892199929235882097232836682421729944934586281945,
2319 0.7528199072605318966118637748856939855517142713220871932461987761167722639636968539390413583009467924995905147153923286347693864945784890119950315095740891764880991728646942920208355501445550654259850385377192973526980795946453961077798744753892199929235882097232836682421729944934586281945,
2320 -0.7839723589433414076102205252137682840564141249898259334132759617476816578705098509357116190608002325895348207611752987335385494893726027026038902508685496606160441965948835252795524014713290879877269643684102005605450140247125536147801312017065532602835003540212221564314236937509990182173,
2321 0.7839723589433414076102205252137682840564141249898259334132759617476816578705098509357116190608002325895348207611752987335385494893726027026038902508685496606160441965948835252795524014713290879877269643684102005605450140247125536147801312017065532602835003540212221564314236937509990182173,
2322 -0.8132653151227975597419233380863033406981418225655972166956485149356586346082019870309280128411412936411423614767918756843380999442447282903502051218203273573634847203121451086379808399639198510674436238195505371716160648058477202993836014352158139813219612968106205248494087577632573534973,
2323 0.8132653151227975597419233380863033406981418225655972166956485149356586346082019870309280128411412936411423614767918756843380999442447282903502051218203273573634847203121451086379808399639198510674436238195505371716160648058477202993836014352158139813219612968106205248494087577632573534973,
2324 -0.840629296252580362751691544695873302982489823801755353928202683075593465893922171840726147868117503717663799561956411215937924134571068943700343442753760445948626598735504632170407243376224222403038093781056024445977626666740664628412660960413062370047183186652885532589557452614451434048,
2325 0.840629296252580362751691544695873302982489823801755353928202683075593465893922171840726147868117503717663799561956411215937924134571068943700343442753760445948626598735504632170407243376224222403038093781056024445977626666740664628412660960413062370047183186652885532589557452614451434048,
2326 -0.8659993981540928197607833850701575024125019187582496425664279511808356713122188567857456842034906362573453815878913951040194915987006979015304835979058725276345799813088989383312475641092775164460639450521468294104011206574786429237252678172922104036725327539940502197291939132802457917836,
2327 0.8659993981540928197607833850701575024125019187582496425664279511808356713122188567857456842034906362573453815878913951040194915987006979015304835979058725276345799813088989383312475641092775164460639450521468294104011206574786429237252678172922104036725327539940502197291939132802457917836,
2328 -0.8893154459951141058534040382728516224291944615104521893194744566084811090577722526400445910623711480590529533188832105988657269430913287263821624762648137092066620632787986348052306840101775313644572400860845559833367997001666659907951051347410546710134120144598833115095140475669485797579,
2329 0.8893154459951141058534040382728516224291944615104521893194744566084811090577722526400445910623711480590529533188832105988657269430913287263821624762648137092066620632787986348052306840101775313644572400860845559833367997001666659907951051347410546710134120144598833115095140475669485797579,
2330 -0.9105221370785028057563806680083298610134880848883640292531723714467102234556291968179018775780308458024302103848451312741663820589200520720207891653884985710130867134073520525932445557074805974235006810370309087879564826639263972805682465506594098949560288847385983395160311034445386606259,
2331 0.9105221370785028057563806680083298610134880848883640292531723714467102234556291968179018775780308458024302103848451312741663820589200520720207891653884985710130867134073520525932445557074805974235006810370309087879564826639263972805682465506594098949560288847385983395160311034445386606259,
2332 -0.9295691721319395758214901545592256073474270144297154975928116833612430986265594515998834499355844736686512805129688214992047597092114291955925880175797899765980745854426738149516325837607227287481909072315347776012991222301207304052068204069335766550173941103055407746774520789612843561385,
2333 0.9295691721319395758214901545592256073474270144297154975928116833612430986265594515998834499355844736686512805129688214992047597092114291955925880175797899765980745854426738149516325837607227287481909072315347776012991222301207304052068204069335766550173941103055407746774520789612843561385,
2334 -0.9464113748584028160624814913472647952793949717952331902317789712973664402149436591260928179188420533516264142755452159723722786167537167514691534968355366202934342465086995943893699962972237343218079763936958985487264411542890941861254842843026890160131607678957282346112697993618567018237,
2335 0.9464113748584028160624814913472647952793949717952331902317789712973664402149436591260928179188420533516264142755452159723722786167537167514691534968355366202934342465086995943893699962972237343218079763936958985487264411542890941861254842843026890160131607678957282346112697993618567018237,
2336 -0.9610087996520537189186141218971572067621146110378459494461586158623919945488992563976780806866203786216001498788310714552847469661399216303755820947005848739467276644122915754949838610353627723679982220628115164983443994552616161584523205789167087822341423097206088828267065770404672828066,
2337 0.9610087996520537189186141218971572067621146110378459494461586158623919945488992563976780806866203786216001498788310714552847469661399216303755820947005848739467276644122915754949838610353627723679982220628115164983443994552616161584523205789167087822341423097206088828267065770404672828066,
2338 -0.9733268277899109637418535073522726680261452944551741758819139781978152256958453749994966038154125547612207903105020176172420237675899907788807087542221018040460410464083361271842759039530092449625891215101984663282728542290395875313124045226564547294745437773482395329023327909760431499638,
2339 0.9733268277899109637418535073522726680261452944551741758819139781978152256958453749994966038154125547612207903105020176172420237675899907788807087542221018040460410464083361271842759039530092449625891215101984663282728542290395875313124045226564547294745437773482395329023327909760431499638,
2340 -0.9833362538846259569312993021568311169452475066237403837464872131233426128415470535606559721330818003585532628124845662897410684694651251174207713020897795837892725294581710205598344576799985346970638130204876060998657059283079767876980544166132523941283823202290746667358872631036031924711,
2341 0.9833362538846259569312993021568311169452475066237403837464872131233426128415470535606559721330818003585532628124845662897410684694651251174207713020897795837892725294581710205598344576799985346970638130204876060998657059283079767876980544166132523941283823202290746667358872631036031924711,
2342 -0.9910133714767443207393823834433031136413494453907904852225427459378131658644129997345108950133770434340330151289100150097018332483423277136039914249575686591612502752158650205954671083696496347591169012794322303027309768195334920157669446268175983954105533989275308193580349506657360682085,
2343 0.9910133714767443207393823834433031136413494453907904852225427459378131658644129997345108950133770434340330151289100150097018332483423277136039914249575686591612502752158650205954671083696496347591169012794322303027309768195334920157669446268175983954105533989275308193580349506657360682085,
2344 -0.9963401167719552793469245006763991232098575063402266121352522199507030568202208530946066801021703916301511794658310735397567341036554686814952726523955953805437164277655915410358813984246580862850974195805395101678543649116458555272523253307828290553873260588621490898443701779725568118502,
2345 0.9963401167719552793469245006763991232098575063402266121352522199507030568202208530946066801021703916301511794658310735397567341036554686814952726523955953805437164277655915410358813984246580862850974195805395101678543649116458555272523253307828290553873260588621490898443701779725568118502,
2346 -0.9993050417357721394569056243456363119697121916756087760628072954617646543505331997843242376462639434945376776512170265314011232493020401570891594274831367800115383317335285468800574240152992751785027563437707875403545865305271045717258142571193695943317890367167086616955235477529427992282,
2347 0.9993050417357721394569056243456363119697121916756087760628072954617646543505331997843242376462639434945376776512170265314011232493020401570891594274831367800115383317335285468800574240152992751785027563437707875403545865305271045717258142571193695943317890367167086616955235477529427992282,
2348 };
2349
2350 default:
2351 {
2352 assert(false);
2353 return std::vector<double>();
2354 }
2355 }
2356 }
2357
2358 std::vector<double> quadrature_weights(const int order)
2359 {
2360 switch (order)
2361 {
2362 case 1:
2363 return {2};
2364 case 2:
2365 return {
2366 1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
2367 1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
2368 };
2369
2370 case 3:
2371 return {
2372 0.8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889,
2373 0.5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556,
2374 0.5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556,
2375 };
2376
2377 case 4:
2378 return {
2379 0.6521451548625461426269360507780005927646513041661064595074706804812481325340896482780162322677418404902018960952364978455755577496740182191429757016783303751407135229556360801973666260481564013273531860737119707353160256000107787211587578617532049337456560923057986412084590467808124974086,
2380 0.6521451548625461426269360507780005927646513041661064595074706804812481325340896482780162322677418404902018960952364978455755577496740182191429757016783303751407135229556360801973666260481564013273531860737119707353160256000107787211587578617532049337456560923057986412084590467808124974086,
2381 0.3478548451374538573730639492219994072353486958338935404925293195187518674659103517219837677322581595097981039047635021544244422503259817808570242983216696248592864770443639198026333739518435986726468139262880292646839743999892212788412421382467950662543439076942013587915409532191875025701,
2382 0.3478548451374538573730639492219994072353486958338935404925293195187518674659103517219837677322581595097981039047635021544244422503259817808570242983216696248592864770443639198026333739518435986726468139262880292646839743999892212788412421382467950662543439076942013587915409532191875025701,
2383 };
2384
2385 case 5:
2386 return {
2387 0.5688888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889,
2388 0.4786286704993664680412915148356381929122955533431415399727276673338382671525124569755621250616041107794464209474122299742927901670531874220236019762755381069981020199559708433435017355341690324695622104863536721598859262913644828482640505637133513606531929893286127565185389732581634388813,
2389 0.4786286704993664680412915148356381929122955533431415399727276673338382671525124569755621250616041107794464209474122299742927901670531874220236019762755381069981020199559708433435017355341690324695622104863536721598859262913644828482640505637133513606531929893286127565185389732581634388813,
2390 0.2369268850561890875142640407199173626432600022124140155828278882217172884030430985799934304939514447761091346081433255812627653885023681335319535792800174485574535355995847122120538200213865230859933450692018833956696292641910727072915049918422041949023625662269427990370165822973921166843,
2391 0.2369268850561890875142640407199173626432600022124140155828278882217172884030430985799934304939514447761091346081433255812627653885023681335319535792800174485574535355995847122120538200213865230859933450692018833956696292641910727072915049918422041949023625662269427990370165822973921166843,
2392 };
2393
2394 case 6:
2395 return {
2396 0.3607615730481386075698335138377161116615218927467454822897392402371400378372617183209622019888193479431172091403707985898798902783643210707767872114085818922114502722525757771126000732368828591631602895111800517408136855470744824724861011832599314498172164024255867775267681999309503106873150514997832,
2397 0.3607615730481386075698335138377161116615218927467454822897392402371400378372617183209622019888193479431172091403707985898798902783643210707767872114085818922114502722525757771126000732368828591631602895111800517408136855470744824724861011832599314498172164024255867775267681999309503106873150514997832,
2398 0.4679139345726910473898703439895509948116556057692105353116253199639142016203981270311100925847919823047662687897547971009283625541735029545935635592733866593364825926382559018030281273563502536241704619318259000997569870959005334740800746343768244318081732063691741034162617653462927888917150514997832,
2399 0.4679139345726910473898703439895509948116556057692105353116253199639142016203981270311100925847919823047662687897547971009283625541735029545935635592733866593364825926382559018030281273563502536241704619318259000997569870959005334740800746343768244318081732063691741034162617653462927888917150514997832,
2400 0.1713244923791703450402961421727328935268225014840439823986354397989457605423401546479277054263886697521165220698744043091917471674621759746296492293180314484520671351091683210843717994067668872126692485569940481594293273570249840534338241823632441183746103912052391190442197035702977497812150514997832,
2401 0.1713244923791703450402961421727328935268225014840439823986354397989457605423401546479277054263886697521165220698744043091917471674621759746296492293180314484520671351091683210843717994067668872126692485569940481594293273570249840534338241823632441183746103912052391190442197035702977497812150514997832,
2402 };
2403
2404 case 7:
2405 return {
2406 0.4179591836734693877551020408163265306122448979591836734693877551020408163265306122448979591836734693877551020408163265306122448979591836734693877551020408163265306122448979591836734693877551020408163265306122448979591836734693877551020408163265306122448979591836734693877551020408163265306,
2407 0.3818300505051189449503697754889751338783650835338627347510834510307055464341297083486846593440448014503146717645853573344928956776383837562443187566373816994263513750309425122069048082192405967657155458166140211350441276674773890998286086501179973611850420964132316867109449892362441359044150514997832,
2408 0.3818300505051189449503697754889751338783650835338627347510834510307055464341297083486846593440448014503146717645853573344928956776383837562443187566373816994263513750309425122069048082192405967657155458166140211350441276674773890998286086501179973611850420964132316867109449892362441359044150514997832,
2409 0.2797053914892766679014677714237795824869250652265987645370140326936188104305626768132409429011976187663233752133720515191356369795631199443713526578123368545563592025336909192643194833502493348267909279642862302108156020621692804889667628308214167200738365553989662119973317061306305537859150514997832,
2410 0.2797053914892766679014677714237795824869250652265987645370140326936188104305626768132409429011976187663233752133720515191356369795631199443713526578123368545563592025336909192643194833502493348267909279642862302108156020621692804889667628308214167200738365553989662119973317061306305537859150514997832,
2411 0.1294849661688696932706114326790820183285874022599466639772086387246552349720423087156254181629208450894844020016344278810653448938189044626496347079992610378540241163129175889369389737366325173870853629537936262051606784336186365336536081108973206126186723685959653665979209749176350897029150514997832,
2412 0.1294849661688696932706114326790820183285874022599466639772086387246552349720423087156254181629208450894844020016344278810653448938189044626496347079992610378540241163129175889369389737366325173870853629537936262051606784336186365336536081108973206126186723685959653665979209749176350897029150514997832,
2413 };
2414
2415 case 8:
2416 return {
2417 0.3626837833783619829651504492771956121941460398943305405248230675666867347239066773243660420848285095502587699262967065529258215569895173844995576007862076842778350382862546305771007553373269714714894268328780431822779077846722965535548199601402487767505928976560993309027632737537826127502150514997832,
2418 0.3626837833783619829651504492771956121941460398943305405248230675666867347239066773243660420848285095502587699262967065529258215569895173844995576007862076842778350382862546305771007553373269714714894268328780431822779077846722965535548199601402487767505928976560993309027632737537826127502150514997832,
2419 0.3137066458778872873379622019866013132603289990027349376902639450749562719421734969616980762339285560494275746410778086162472468322655616056890624276469758994622503118776562559463287222021520431626467794721603822601295276898652509723185157998353156062419751736972560423953923732838789657919150514997832,
2420 0.3137066458778872873379622019866013132603289990027349376902639450749562719421734969616980762339285560494275746410778086162472468322655616056890624276469758994622503118776562559463287222021520431626467794721603822601295276898652509723185157998353156062419751736972560423953923732838789657919150514997832,
2421 0.2223810344533744705443559944262408844301308700512495647259092892936168145704490408536531423771979278421592661012122181231114375798525722419381826674532090577908613289536840402789398648876004385697202157482063253247195590228631570651319965589733545440605952819880671616779621183704306688233150514997832,
2422 0.2223810344533744705443559944262408844301308700512495647259092892936168145704490408536531423771979278421592661012122181231114375798525722419381826674532090577908613289536840402789398648876004385697202157482063253247195590228631570651319965589733545440605952819880671616779621183704306688233150514997832,
2423 0.1012285362903762591525313543099621901153940910516849570590036980647401787634707848602827393040450065581543893314132667077154940308923487678731973041136073584690533208824050731976306575729205467961435779467552492328730055025992954089946676810510810729468366466585774650346143712142008566866150514997832,
2424 0.1012285362903762591525313543099621901153940910516849570590036980647401787634707848602827393040450065581543893314132667077154940308923487678731973041136073584690533208824050731976306575729205467961435779467552492328730055025992954089946676810510810729468366466585774650346143712142008566866150514997832,
2425 };
2426
2427 case 9:
2428 return {
2429 0.3302393550012597631645250692869740488788107835726883345930964978584026203073822121441169060216679264298311917359536407155454774502393550012597631645250692869740488788107835726883345930964978584026203073822121441169060216679264298311917359536407155454774502393550012597631645250692869740489,
2430 0.1806481606948574040584720312429128095143378217320404844983359064713572905449462697645949773031997041476074679602577937226796268460630127231790100804745577374812973964868278705556370432288860477148539230329025541102198218481213990057413494800065234875808239968200871271576666111786816983312150514997832,
2431 0.1806481606948574040584720312429128095143378217320404844983359064713572905449462697645949773031997041476074679602577937226796268460630127231790100804745577374812973964868278705556370432288860477148539230329025541102198218481213990057413494800065234875808239968200871271576666111786816983312150514997832,
2432 0.081274388361574411971892158110523650675661720782410750711107676880686686308452062945578554702942576957794073317963038094590048795093955759528141378844750853767333972349567507324558127938133868301667395157245896802611234739695631672003334674766636592975299135275084311484994311087346192507215051499783203,
2433 0.081274388361574411971892158110523650675661720782410750711107676880686686308452062945578554702942576957794073317963038094590048795093955759528141378844750853767333972349567507324558127938133868301667395157245896802611234739695631672003334674766636592975299135275084311484994311087346192507215051499783203,
2434 0.3123470770400028400686304065844436655987548612619046455540111655991438973240193165701219218880063538522954773181646973116391818098875271459600370901478405885572589090757645984059641355722376816546561522245422024969266380802745127735793790292136245228820749357799614002097074181144513901973150514997832,
2435 0.3123470770400028400686304065844436655987548612619046455540111655991438973240193165701219218880063538522954773181646973116391818098875271459600370901478405885572589090757645984059641355722376816546561522245422024969266380802745127735793790292136245228820749357799614002097074181144513901973150514997832,
2436 0.2606106964029354623187428694186328497718402044372999519399970021196108156688912446476460930950174018273873855356376505133184038238358268707029298682703161767070852826824482373696733967124934731275123758942032745317892944979452416330800688391928576238230768124473665313152599422632809847998150514997832,
2437 0.2606106964029354623187428694186328497718402044372999519399970021196108156688912446476460930950174018273873855356376505133184038238358268707029298682703161767070852826824482373696733967124934731275123758942032745317892944979452416330800688391928576238230768124473665313152599422632809847998150514997832,
2438 };
2439
2440 case 10:
2441 return {
2442 0.295524224714752870173892994651338329421046717026853601354308029755995938217152329270356595793754216722717164401252558386818490789552005826001936342494186966609562718648884168043231305061535867409083051270663865287483901746874726597515954450775158914556548308329986393605934912382356670244,
2443 0.295524224714752870173892994651338329421046717026853601354308029755995938217152329270356595793754216722717164401252558386818490789552005826001936342494186966609562718648884168043231305061535867409083051270663865287483901746874726597515954450775158914556548308329986393605934912382356670244,
2444 0.2692667193099963550912269215694693528597599384608837958005632762421534323191792767642266367092527607555958114503686983086929234693811452415564658846634423711656014432259960141729044528030344411297902977067142537534806284608399276575006911686749842814086288868533208042150419508881916391898,
2445 0.2692667193099963550912269215694693528597599384608837958005632762421534323191792767642266367092527607555958114503686983086929234693811452415564658846634423711656014432259960141729044528030344411297902977067142537534806284608399276575006911686749842814086288868533208042150419508881916391898,
2446 0.2190863625159820439955349342281631924587718705226770898809565436351999106529512812426839931772021927865912168728128876347666269080669475688309211843316656677105269915322077536772652826671027878246851010208832173320064273483254756250668415885349420711613410227291565477768928313300688702802,
2447 0.2190863625159820439955349342281631924587718705226770898809565436351999106529512812426839931772021927865912168728128876347666269080669475688309211843316656677105269915322077536772652826671027878246851010208832173320064273483254756250668415885349420711613410227291565477768928313300688702802,
2448 0.1494513491505805931457763396576973324025566396694273678354772687532386547266300109459472646347319519140057525610454363382344517067454976014713716011937109528798134828865118770953566439639333773939909201690204649083815618779157522578300343427785361756927642128792412282970150172590842897331,
2449 0.1494513491505805931457763396576973324025566396694273678354772687532386547266300109459472646347319519140057525610454363382344517067454976014713716011937109528798134828865118770953566439639333773939909201690204649083815618779157522578300343427785361756927642128792412282970150172590842897331,
2450 0.066671344308688137593568809893331792857864834320158145128694881613412064084087101776785509685058877821090054714520419331487507126254403762139304987316994041634495363706400187011242315504393526242450629832718198718647480566044117862086478449236378557180717569208295026105115288152794421677,
2451 0.066671344308688137593568809893331792857864834320158145128694881613412064084087101776785509685058877821090054714520419331487507126254403762139304987316994041634495363706400187011242315504393526242450629832718198718647480566044117862086478449236378557180717569208295026105115288152794421677,
2452 };
2453
2454 case 11:
2455 return {
2456 0.2729250867779006307144835283363421891560419698947837475976004114532253060391588530116668644807172945701084229222757361285499813638341776869915398053926192454330982469510608038746566885095023623162151300679439207577735716263854791993320131848270376408904547432685960824488963017101545240073,
2457 0.2628045445102466621806888698905091953727646776031445563800553714855128033395452535524169970170267059591323352348905685930815659959388220486516662277122153406007564563422288846814246265117197586291110715875175614041126916826846274452615523702086591000201133611607179097990732517786141292028,
2458 0.2628045445102466621806888698905091953727646776031445563800553714855128033395452535524169970170267059591323352348905685930815659959388220486516662277122153406007564563422288846814246265117197586291110715875175614041126916826846274452615523702086591000201133611607179097990732517786141292028,
2459 0.2331937645919904799185237048431751394317981723169585090273197221219322132188809959540399484382616844165511091916787318112920150795060810133433603801373897814912101090002545933770716225731073421081441218793246900837233861267889573966809233425723055956467735751888062574046043468313611332881,
2460 0.2331937645919904799185237048431751394317981723169585090273197221219322132188809959540399484382616844165511091916787318112920150795060810133433603801373897814912101090002545933770716225731073421081441218793246900837233861267889573966809233425723055956467735751888062574046043468313611332881,
2461 0.1862902109277342514260976414316558916912847480402034117815064041738723480087855024693307585179795861311009645389663354315618171782985952444059876613187869462456124841903168186981083148555168528511284378808837151240596308699896596151043118276873358853174012590644772948200410345821126889686,
2462 0.1862902109277342514260976414316558916912847480402034117815064041738723480087855024693307585179795861311009645389663354315618171782985952444059876613187869462456124841903168186981083148555168528511284378808837151240596308699896596151043118276873358853174012590644772948200410345821126889686,
2463 0.1255803694649046246346942992239401001976157913954035006639340108179145751324712776346876417140545303978650585450845219359841068839377506073290884347363756769005925474627589346055152226465992230909984623296951248837188959879470592809528962736823949327704509072540524563398665677063470369886,
2464 0.1255803694649046246346942992239401001976157913954035006639340108179145751324712776346876417140545303978650585450845219359841068839377506073290884347363756769005925474627589346055152226465992230909984623296951248837188959879470592809528962736823949327704509072540524563398665677063470369886,
2465 0.0556685671161736664827537204425485787285156256968981483483842856741554072807375438836912220723188458102963210282419741638055041804016622427741273933989226320452792795289103667005518691583056421625103412886069481254986095193969566623343095934357856658000335256976480404119666482269782141718,
2466 0.0556685671161736664827537204425485787285156256968981483483842856741554072807375438836912220723188458102963210282419741638055041804016622427741273933989226320452792795289103667005518691583056421625103412886069481254986095193969566623343095934357856658000335256976480404119666482269782141718,
2467 };
2468
2469 case 12:
2470 return {
2471 0.2491470458134027850005624360429512108304609025696188313953510031162794274572880430311568006180423530648334761178771858330585110736036496880396421037700854294150273722109172825701968430164659192402161982079625520732434085776613788579662540329347837170742904111565650371846972323325015720931,
2472 0.2491470458134027850005624360429512108304609025696188313953510031162794274572880430311568006180423530648334761178771858330585110736036496880396421037700854294150273722109172825701968430164659192402161982079625520732434085776613788579662540329347837170742904111565650371846972323325015720931,
2473 0.2334925365383548087608498989248780562594099721997548747305234978214920000794116752806790265085636904667387564397088688338985427884089160966197503884738075353324814517948875038881216279280304248959830878229357729079164423103001879530654707315375809270840669989018891281956753131165193423269,
2474 0.2334925365383548087608498989248780562594099721997548747305234978214920000794116752806790265085636904667387564397088688338985427884089160966197503884738075353324814517948875038881216279280304248959830878229357729079164423103001879530654707315375809270840669989018891281956753131165193423269,
2475 0.203167426723065921749064455809798376506518147274590146398594565797645632510472843795144395064605232431160429336863259964961371351902101329079104201895994236856568902452607382802768524457038466812400647581340638998753052152617280593445415722327927963339557545261423500783899286052850767594,
2476 0.203167426723065921749064455809798376506518147274590146398594565797645632510472843795144395064605232431160429336863259964961371351902101329079104201895994236856568902452607382802768524457038466812400647581340638998753052152617280593445415722327927963339557545261423500783899286052850767594,
2477 0.1600783285433462263346525295433590718720117304908641779098995441579542251732911506816565526370577305270748770968128026272437638608826490446750310024340951121367986902065997927856009804637591399838724493887258633605906166774286382455298444870458396283884610940466728874776625823124924247387,
2478 0.1600783285433462263346525295433590718720117304908641779098995441579542251732911506816565526370577305270748770968128026272437638608826490446750310024340951121367986902065997927856009804637591399838724493887258633605906166774286382455298444870458396283884610940466728874776625823124924247387,
2479 0.1069393259953184309602547181939962242145701734703248800051260421028189936274975765405373180963164574135763593331411441611703305169635508448480086523269196005011439044764920482935551535857607910705249218071033795470424895712830930967806467598358517298903536137451828089012822811396588037254,
2480 0.1069393259953184309602547181939962242145701734703248800051260421028189936274975765405373180963164574135763593331411441611703305169635508448480086523269196005011439044764920482935551535857607910705249218071033795470424895712830930967806467598358517298903536137451828089012822811396588037254,
2481 0.0471753363865118271946159614850170603170290739948470895605053470038097211520387106708259070754145360966161016755967385796674804082391329967384636510990980857579796788584959896597568705489452579970026951919317931124539907107094212532123682663180160342232703368882666374567833050364187887189,
2482 0.0471753363865118271946159614850170603170290739948470895605053470038097211520387106708259070754145360966161016755967385796674804082391329967384636510990980857579796788584959896597568705489452579970026951919317931124539907107094212532123682663180160342232703368882666374567833050364187887189,
2483 };
2484
2485 case 13:
2486 return {
2487 0.2325515532308739101945895152688359481566274773067979861186654393447600240807034013827220620427413634206841000047793254586461379668172874966081759288552495345702138908932115725322518529311736104942898149691356484563277770070976864183657390450597243804037010830217623424416631209838003044796,
2488 0.2262831802628972384120901860397766184347577376155570198649685487715756631204999710418263186663139297211265889107526836426557968078763428902495438151872023237441066027256935875147140517861161869397608640950846733738986712351672898382114993485440591169613748948922640415655895437609919445534,
2489 0.2262831802628972384120901860397766184347577376155570198649685487715756631204999710418263186663139297211265889107526836426557968078763428902495438151872023237441066027256935875147140517861161869397608640950846733738986712351672898382114993485440591169613748948922640415655895437609919445534,
2490 0.2078160475368885023125232193060527633865826091995035492191111199165385435650844322605955280466119265759826407051690728416782631246877699599858929066196711949483587279475686942430824453897384184449472747677348480606120504898296573235877308239374369727851300594814230840467881711421900661897,
2491 0.2078160475368885023125232193060527633865826091995035492191111199165385435650844322605955280466119265759826407051690728416782631246877699599858929066196711949483587279475686942430824453897384184449472747677348480606120504898296573235877308239374369727851300594814230840467881711421900661897,
2492 0.1781459807619457382800466919960979955128126506610165029867944402891450694987487234947169512223127015069670497200743946097834883241893874241917617416603387078399445321976924996760290699777029401220398372429953593454578073073328073351761308253696219117811497432878451113282968179717189979188,
2493 0.1781459807619457382800466919960979955128126506610165029867944402891450694987487234947169512223127015069670497200743946097834883241893874241917617416603387078399445321976924996760290699777029401220398372429953593454578073073328073351761308253696219117811497432878451113282968179717189979188,
2494 0.138873510219787238463601776868871467621862718263298227646355016505772521534889535725181542854605625862409684276125989931583961822392400056140349181450224581984204381964332335793784634023652926657148198489192428511473342464680175442836266082110093820312115079812730984876934297728295818834,
2495 0.138873510219787238463601776868871467621862718263298227646355016505772521534889535725181542854605625862409684276125989931583961822392400056140349181450224581984204381964332335793784634023652926657148198489192428511473342464680175442836266082110093820312115079812730984876934297728295818834,
2496 0.0921214998377284479144217759537971209236839998622368390883915473395937297276329262918978157557319728688464206180281115405280755822061330132575025454931122799528778263378580260096595447239712476272992175052866998048878792306641975965562093757627202951860014882629364182187061210206786185036,
2497 0.0921214998377284479144217759537971209236839998622368390883915473395937297276329262918978157557319728688464206180281115405280755822061330132575025454931122799528778263378580260096595447239712476272992175052866998048878792306641975965562093757627202951860014882629364182187061210206786185036,
2498 0.0404840047653158795200215922009860600419865457449888681350466075049944605127927104944208124330531617543255657674600847044473453552393229078708618451618261442454009833802490704966043276332314749616597004151381666755063607687770292544492940217462056927723781927519191887428534879952917444979,
2499 0.0404840047653158795200215922009860600419865457449888681350466075049944605127927104944208124330531617543255657674600847044473453552393229078708618451618261442454009833802490704966043276332314749616597004151381666755063607687770292544492940217462056927723781927519191887428534879952917444979,
2500 };
2501
2502 case 14:
2503 return {
2504 0.215263853463157790195876443316260035274997558054128800219776392543618787353994604001024441410819578237256672332436770992948165976464930189035601908050981428041757802691565082287626417365449192946281203662033345376460522564310634412912654698349487266562730897512393716549425155133887783267,
2505 0.215263853463157790195876443316260035274997558054128800219776392543618787353994604001024441410819578237256672332436770992948165976464930189035601908050981428041757802691565082287626417365449192946281203662033345376460522564310634412912654698349487266562730897512393716549425155133887783267,
2506 0.2051984637212956039659240656612180557103390613094194517168972902833671448252497203394318399918908957243692694424494287284534856133850644865918702302140316671417873329934748278391381113256848128254396760209050529765354249731237553251469192851898072394707049964721031773292256965337005468577,
2507 0.2051984637212956039659240656612180557103390613094194517168972902833671448252497203394318399918908957243692694424494287284534856133850644865918702302140316671417873329934748278391381113256848128254396760209050529765354249731237553251469192851898072394707049964721031773292256965337005468577,
2508 0.1855383974779378137417165901251570362489226029373316590200349250690983502635254444255527311467122229825611215057289188990778964974252160895085525241528364360728640406002723237969714138507534560933312278904499388523844853663939226179218798247606150274514935557012909889503067356410067833406,
2509 0.1855383974779378137417165901251570362489226029373316590200349250690983502635254444255527311467122229825611215057289188990778964974252160895085525241528364360728640406002723237969714138507534560933312278904499388523844853663939226179218798247606150274514935557012909889503067356410067833406,
2510 0.1572031671581935345696019386238421566056680373373233749693170438747681763696082985139580933624180762768531519990811885018854374920646576267489242910372646019870010221956474591078423228056106861169077132184669351601383774428385022658899238684439084685022864905124096570215866733146092008329,
2511 0.1572031671581935345696019386238421566056680373373233749693170438747681763696082985139580933624180762768531519990811885018854374920646576267489242910372646019870010221956474591078423228056106861169077132184669351601383774428385022658899238684439084685022864905124096570215866733146092008329,
2512 0.1215185706879031846894148090724766259566693456900746722910753925431597438925264923188199062703750071489155506530592569942811574313408868548096421257144546080289185410615420786200564675456293296025406102396367179854059007550049729049892410130191072357341821083329663867464821867539341968434,
2513 0.1215185706879031846894148090724766259566693456900746722910753925431597438925264923188199062703750071489155506530592569942811574313408868548096421257144546080289185410615420786200564675456293296025406102396367179854059007550049729049892410130191072357341821083329663867464821867539341968434,
2514 0.0801580871597602098056332770628543095836977853945947652013990654895714744572871698635361908191377559686225015908038847487953091382572604434376755119844740947797387723700536610577178522653954549123135546624971159464576653576521600937489354127710937535198838649279475628473516378736712929573,
2515 0.0801580871597602098056332770628543095836977853945947652013990654895714744572871698635361908191377559686225015908038847487953091382572604434376755119844740947797387723700536610577178522653954549123135546624971159464576653576521600937489354127710937535198838649279475628473516378736712929573,
2516 0.0351194603317518630318328761381917806197056092771272765814998901964163228378082705376767969986464636614217324764405511345585478510619843098677334088459571639479324880874445672906474148414770675031860143060108937026176235406760523793904458974659810087587180865408885105556219147609526200925,
2517 0.0351194603317518630318328761381917806197056092771272765814998901964163228378082705376767969986464636614217324764405511345585478510619843098677334088459571639479324880874445672906474148414770675031860143060108937026176235406760523793904458974659810087587180865408885105556219147609526200925,
2518 };
2519
2520 case 15:
2521 return {
2522 0.2025782419255612728806201999675193148386621580094773567967041160514353987547460740933934407127880321353514826708299901773095246288719482192675665869139062612256085449558643031836505029978223451416924610397803870997344190817384290577763771236964710158183351656545129738602932076125549319023,
2523 0.1984314853271115764561183264438393248186925599575419934847379279291247975334342681333149991648178232076602085488930991764791477591610421132086613599988857531192702426415927231327044667892816045834098228729517385124172569721507734356429605231973280268604684028301488322765670316796303356288,
2524 0.1984314853271115764561183264438393248186925599575419934847379279291247975334342681333149991648178232076602085488930991764791477591610421132086613599988857531192702426415927231327044667892816045834098228729517385124172569721507734356429605231973280268604684028301488322765670316796303356288,
2525 0.1861610000155622110268005618664228245062260122779284028154957273100132555026991606189497688860993236053997770900138443530672702173881822218913650817524402394454633498455254983854987704558698346743823005532094467225041792102166969649720014347260039240685291809910280840226841347980521837134,
2526 0.1861610000155622110268005618664228245062260122779284028154957273100132555026991606189497688860993236053997770900138443530672702173881822218913650817524402394454633498455254983854987704558698346743823005532094467225041792102166969649720014347260039240685291809910280840226841347980521837134,
2527 0.1662692058169939335532008604812088111309001800984129073218651905635535632122785177107051742924155362148446154065718522274181714630170967754925174671836098206991229223858649637789999954737644311199247756973750854153289068732761392073165357013373138619425638694563391801926576061195937788699,
2528 0.1662692058169939335532008604812088111309001800984129073218651905635535632122785177107051742924155362148446154065718522274181714630170967754925174671836098206991229223858649637789999954737644311199247756973750854153289068732761392073165357013373138619425638694563391801926576061195937788699,
2529 0.1395706779261543144478047945110283225208502753155112432023911286310884445419078116807682573635713336381490888932766399041110917245491409628233342406440126372784794505759941197273360771302835643088631984018181469133646430155458101237375718557827299435854832981132499961239407405172041096534,
2530 0.1395706779261543144478047945110283225208502753155112432023911286310884445419078116807682573635713336381490888932766399041110917245491409628233342406440126372784794505759941197273360771302835643088631984018181469133646430155458101237375718557827299435854832981132499961239407405172041096534,
2531 0.1071592204671719350118695466858693034155437157581019806870223891218779948523157997256858571376086240443980876783750555812718104988405678239974708278615361621323837150901155489565006064488581094283683146572762126337955710255509976788374176850005859153689529410495091691306303339254292612609,
2532 0.1071592204671719350118695466858693034155437157581019806870223891218779948523157997256858571376086240443980876783750555812718104988405678239974708278615361621323837150901155489565006064488581094283683146572762126337955710255509976788374176850005859153689529410495091691306303339254292612609,
2533 0.0703660474881081247092674164506673384667080327543307198259072929143870555128742370448404520666939392193554898585950405388046148432772910792956556041537582479070968902376133780797668535183637426522389065978826221602778581837148625124153563760247327246091136423557230784075321996037169475438,
2534 0.0703660474881081247092674164506673384667080327543307198259072929143870555128742370448404520666939392193554898585950405388046148432772910792956556041537582479070968902376133780797668535183637426522389065978826221602778581837148625124153563760247327246091136423557230784075321996037169475438,
2535 0.0307532419961172683546283935772044177217481448334340742642282855042371894671171680390387707323994040025169911888594731301931311793307049136572121249488040088053791567453616163473679786846675406619664506995965540924443751786755055481899678620830700956557210823767451729158413495735272185295,
2536 0.0307532419961172683546283935772044177217481448334340742642282855042371894671171680390387707323994040025169911888594731301931311793307049136572121249488040088053791567453616163473679786846675406619664506995965540924443751786755055481899678620830700956557210823767451729158413495735272185295,
2537 };
2538
2539 case 16:
2540 return {
2541 0.1894506104550684962853967232082831051469089883959029750375132452000228907691330063001339778335339522825338056432096423297083652175404007311690388189431844411595815612767118459616173498175974279783368912090196026294264906147293439818164037940618838412163450874403569646465188699526105009401,
2542 0.1894506104550684962853967232082831051469089883959029750375132452000228907691330063001339778335339522825338056432096423297083652175404007311690388189431844411595815612767118459616173498175974279783368912090196026294264906147293439818164037940618838412163450874403569646465188699526105009401,
2543 0.1826034150449235888667636679692199393835562236546492824184951443794304649501111749604004251169852753140450247468164720359323414531767503677231287901939855049593288980367779339835260945463293576871039381184643035967488751413022888111613573519788630660749465009519914881317048638180707164801,
2544 0.1826034150449235888667636679692199393835562236546492824184951443794304649501111749604004251169852753140450247468164720359323414531767503677231287901939855049593288980367779339835260945463293576871039381184643035967488751413022888111613573519788630660749465009519914881317048638180707164801,
2545 0.1691565193950025381893120790303599622116394734160282817450829356808036642099305309321553225420782280475616663029174311301070245194017485677345250958562776298891264277426735059304319847991653319152533740752257147529442896440995961657448930494413086332128490066363561659644970262910622840035,
2546 0.1691565193950025381893120790303599622116394734160282817450829356808036642099305309321553225420782280475616663029174311301070245194017485677345250958562776298891264277426735059304319847991653319152533740752257147529442896440995961657448930494413086332128490066363561659644970262910622840035,
2547 0.1495959888165767320815017305474785489704910682078364668054219621873604040204179824517786384030592580740666978710981552017441608823947804369332735108707683892775563858478598112791002547854739387534174159632646453366676666558524965031020211316827351475733089362794299590848309953779341872602,
2548 0.1495959888165767320815017305474785489704910682078364668054219621873604040204179824517786384030592580740666978710981552017441608823947804369332735108707683892775563858478598112791002547854739387534174159632646453366676666558524965031020211316827351475733089362794299590848309953779341872602,
2549 0.1246289712555338720524762821920164201448868592222026799447505904294109639214653535979691900176556843602150494472276923163298743356166759951219803027530793950381177302731194738185536484170853382049815857557341629265257965586456133775651283810710467884531826649993812111024573155970869490184,
2550 0.1246289712555338720524762821920164201448868592222026799447505904294109639214653535979691900176556843602150494472276923163298743356166759951219803027530793950381177302731194738185536484170853382049815857557341629265257965586456133775651283810710467884531826649993812111024573155970869490184,
2551 0.0951585116824927848099251076022462263552635031837126581568222872296317595776819594470249573208049864890125891496209414830603481210533228470521726818393631052313960626642025883937935575862183078092754984560926424378606161380726146645506474202051743093462038386816818873937323729463744264427,
2552 0.0951585116824927848099251076022462263552635031837126581568222872296317595776819594470249573208049864890125891496209414830603481210533228470521726818393631052313960626642025883937935575862183078092754984560926424378606161380726146645506474202051743093462038386816818873937323729463744264427,
2553 0.0622535239386478928628438369943776942749865083529068579013035158195357388870438190612117095368517345326677408437010587484095102733930688584375043469278735539030250578328671232854442125221885072444734914927471878528529881785852210014369332953413853555572557051831454875621973358414449964621,
2554 0.0622535239386478928628438369943776942749865083529068579013035158195357388870438190612117095368517345326677408437010587484095102733930688584375043469278735539030250578328671232854442125221885072444734914927471878528529881785852210014369332953413853555572557051831454875621973358414449964621,
2555 0.0271524594117540948517805724560181035122673755667607979906103190738041136642161732493257792290308808998974259954086067547083751974232521958283764526154679805418678763257877173475328975259417904071578049294517404669732770687128254946226155762176028585659082598276568361140612201745491935876,
2556 0.0271524594117540948517805724560181035122673755667607979906103190738041136642161732493257792290308808998974259954086067547083751974232521958283764526154679805418678763257877173475328975259417904071578049294517404669732770687128254946226155762176028585659082598276568361140612201745491935876,
2557 };
2558
2559 case 17:
2560 return {
2561 0.1794464703562065254582656442618856214487803198976685236676686979555967546062802594045284457525042776008649811893857352435682986331876081111851108866780622936808158737325303170069706877766177174957552596061722460122214923353807537674420503241048324569186636761507104543537545368471074829307,
2562 0.1765627053669926463252709901131972391509244180007481180431444069132090362072826804523346906840866559301006092111631043456274034660130273980983840504934095470315458660285588518049547114140699023340485341657476841937868857687900376505657106556888601202176730417304723831886390079072130629649,
2563 0.1765627053669926463252709901131972391509244180007481180431444069132090362072826804523346906840866559301006092111631043456274034660130273980983840504934095470315458660285588518049547114140699023340485341657476841937868857687900376505657106556888601202176730417304723831886390079072130629649,
2564 0.1680041021564500445099706637883231550211981289650740142699558513403231065000245865612038497389197718236207213486995644444452318049734638929137778300338275722632164587692660117202077357829259551829434673213630654214286185068734272546056171102777956754038016814543267266848603524377507589707,
2565 0.1680041021564500445099706637883231550211981289650740142699558513403231065000245865612038497389197718236207213486995644444452318049734638929137778300338275722632164587692660117202077357829259551829434673213630654214286185068734272546056171102777956754038016814543267266848603524377507589707,
2566 0.154045761076810288081431594801958611940483058471017934385264711351446741859676451091617449353450908876424153419065240125716036310829880947811725801178402356930926776121628522534028556989979884655500914919553886780419888060495727120915226164856787273338244789944250590848451274884156660718,
2567 0.154045761076810288081431594801958611940483058471017934385264711351446741859676451091617449353450908876424153419065240125716036310829880947811725801178402356930926776121628522534028556989979884655500914919553886780419888060495727120915226164856787273338244789944250590848451274884156660718,
2568 0.1351363684685254732863199817023501973721258532344890203779946106888672429899385440975094483135843229282966867023973980627114962655583899994391835707175743659655559740465951852250510145801277671620980932855460592699403329942015689192694629287216502985314399636780315461266085691716296439668,
2569 0.1351363684685254732863199817023501973721258532344890203779946106888672429899385440975094483135843229282966867023973980627114962655583899994391835707175743659655559740465951852250510145801277671620980932855460592699403329942015689192694629287216502985314399636780315461266085691716296439668,
2570 0.1118838471934039710947883856263559267358434242630770500184864824490956796436098356152217045277663097303933856234485005009089118098926769197175416932114933263692040520889707361712734742157806742432060058117182592830428702087289106874985175861316771801379631019461083549422893139993867447325,
2571 0.1118838471934039710947883856263559267358434242630770500184864824490956796436098356152217045277663097303933856234485005009089118098926769197175416932114933263692040520889707361712734742157806742432060058117182592830428702087289106874985175861316771801379631019461083549422893139993867447325,
2572 0.0850361483171791808835353701910620738504913892185054757664103607387839927874826477469876042935729999564873422413092975801009051621765385504863648371802661594642985254447697662510671267561256372184607416045118289583482113043069561231013879928175322956122033449176613110877780729058835216161,
2573 0.0850361483171791808835353701910620738504913892185054757664103607387839927874826477469876042935729999564873422413092975801009051621765385504863648371802661594642985254447697662510671267561256372184607416045118289583482113043069561231013879928175322956122033449176613110877780729058835216161,
2574 0.055459529373987201129440165358244660512846251953228846993724078710257426003334638373275788744821901102297299483619936822358082783206379864639745886162534575206272618194628448672658150271369557624764374900791878769502590209653421358315740618303892325062804722289534273941957588087316299781,
2575 0.055459529373987201129440165358244660512846251953228846993724078710257426003334638373275788744821901102297299483619936822358082783206379864639745886162534575206272618194628448672658150271369557624764374900791878769502590209653421358315740618303892325062804722289534273941957588087316299781,
2576 0.0241483028685479319601100262875653246916973159450252783111851488302183967055104863595852414675449908519473113756040904963477830807558383713007208876834609499285717924393173191172738861013117628311002381876812143174198567792595740020073117811493886032365375159642595860025385521819350292818,
2577 0.0241483028685479319601100262875653246916973159450252783111851488302183967055104863595852414675449908519473113756040904963477830807558383713007208876834609499285717924393173191172738861013117628311002381876812143174198567792595740020073117811493886032365375159642595860025385521819350292818,
2578 };
2579
2580 case 18:
2581 return {
2582 0.1691423829631435918406564701349866103341058193703438802698751915490594441915546421709209140397781535882236287858096022651991109570105409679724328782921212245564934063159034512433937773326382340213877306682008490401803026464426090514675100961891997919361138887123759382863686530866127972569,
2583 0.1691423829631435918406564701349866103341058193703438802698751915490594441915546421709209140397781535882236287858096022651991109570105409679724328782921212245564934063159034512433937773326382340213877306682008490401803026464426090514675100961891997919361138887123759382863686530866127972569,
2584 0.1642764837458327229860537764659275904123389539973529532444969709116484218452080077553637577470604890284648113509545041993644726379185282871113207576557673424148421704789647486570815505590931928740872581565708587404351827700772678358448394118368041141223571486216522533602397578204727788698,
2585 0.1642764837458327229860537764659275904123389539973529532444969709116484218452080077553637577470604890284648113509545041993644726379185282871113207576557673424148421704789647486570815505590931928740872581565708587404351827700772678358448394118368041141223571486216522533602397578204727788698,
2586 0.1546846751262652449254180038363747721932183962673541726666419147277828692306437303123469238522236810610823138635759151314464904508619440285864710786047569608481404523324601264735344481079235728593245977248380570057190791293991887575270796743004370720572961243853465885948926313557194625353,
2587 0.1546846751262652449254180038363747721932183962673541726666419147277828692306437303123469238522236810610823138635759151314464904508619440285864710786047569608481404523324601264735344481079235728593245977248380570057190791293991887575270796743004370720572961243853465885948926313557194625353,
2588 0.1406429146706506512047313037519472280955024103309725598834561952604655869277498970306627690269133215655608200217275770685544170251231718644306129004824026118944766630591084763322327613982486061679811396793683948249135515722138610771570619097928166812612498836789391700951269947345168633319,
2589 0.1406429146706506512047313037519472280955024103309725598834561952604655869277498970306627690269133215655608200217275770685544170251231718644306129004824026118944766630591084763322327613982486061679811396793683948249135515722138610771570619097928166812612498836789391700951269947345168633319,
2590 0.1225552067114784601845191268002015552281638973334390971672535136540574395994036818381972199250410149007167708455810165486796115018827133040140143404137921288394045516938052752003072949826623487274490764701140571187993024296332307194300911675059927766461093255811877510343876834731962512392,
2591 0.1225552067114784601845191268002015552281638973334390971672535136540574395994036818381972199250410149007167708455810165486796115018827133040140143404137921288394045516938052752003072949826623487274490764701140571187993024296332307194300911675059927766461093255811877510343876834731962512392,
2592 0.1009420441062871655628139849248346070628011388876789016103745366556507973804985233524506387113404511235918423705414132943111061599125790124570032420205399215139736906316754374178287629629818649856828420523731488700775027353808841169146345320562519294959618701674957105726006182889016178398,
2593 0.1009420441062871655628139849248346070628011388876789016103745366556507973804985233524506387113404511235918423705414132943111061599125790124570032420205399215139736906316754374178287629629818649856828420523731488700775027353808841169146345320562519294959618701674957105726006182889016178398,
2594 0.0764257302548890565291296776166365256053179062083582874495213792344100072917929793417651026783961556386755094377371250624710740108554558830513694718616741579405961948021942164059258052391191883635397652229042344876375847235881442974454263056439849686517694850815001034580970692779127113393,
2595 0.0764257302548890565291296776166365256053179062083582874495213792344100072917929793417651026783961556386755094377371250624710740108554558830513694718616741579405961948021942164059258052391191883635397652229042344876375847235881442974454263056439849686517694850815001034580970692779127113393,
2596 0.0497145488949697964533349462026386416808662461289102022463043078655723432958034162950413709493755363901578109123761072246185991085606677862915057965108447312909911728438022161634770405530539475169791168653216398791251592475094524716122801457301171483506316945948812057997564235047218740689,
2597 0.0497145488949697964533349462026386416808662461289102022463043078655723432958034162950413709493755363901578109123761072246185991085606677862915057965108447312909911728438022161634770405530539475169791168653216398791251592475094524716122801457301171483506316945948812057997564235047218740689,
2598 0.0216160135264833103133427102664524693876852314755899454620759901413530902373451219032513030698711967035264924116967392053551181478743988660852695341581009207010816978420860521062185588642790444835684731603087600331123347457553616726010767569443955174785105791766212787985301684570081667535,
2599 0.0216160135264833103133427102664524693876852314755899454620759901413530902373451219032513030698711967035264924116967392053551181478743988660852695341581009207010816978420860521062185588642790444835684731603087600331123347457553616726010767569443955174785105791766212787985301684570081667535,
2600 };
2601
2602 case 19:
2603 return {
2604 0.1610544498487836959791636253209167350399025585785169021283231527357710484554980721525407657169290469326322822863184992213743178868498200222270801309797567400348596761477557415796634427690419403563011194249302152575062701292613967331058845014126474128577480085119949784227603045386781841262,
2605 0.1589688433939543476499564394650472016787801581951260957511749153247409785833850597426104767260064785656726957407308709294681940869471572774193889952003779483998952863244786932834096103688529075704047740756352615495602997460739650278393056497770505071451767267951634011784814089959663984428,
2606 0.1589688433939543476499564394650472016787801581951260957511749153247409785833850597426104767260064785656726957407308709294681940869471572774193889952003779483998952863244786932834096103688529075704047740756352615495602997460739650278393056497770505071451767267951634011784814089959663984428,
2607 0.1527660420658596667788554008976629984610082672364286235231015530748110436510632136548098470307870684022812576438514294182842697467316852588339979189564400065158561055368543286606806945813575677225325234593817650217143933943565807393710549158806994880737896661371021634932839064588639773471,
2608 0.1527660420658596667788554008976629984610082672364286235231015530748110436510632136548098470307870684022812576438514294182842697467316852588339979189564400065158561055368543286606806945813575677225325234593817650217143933943565807393710549158806994880737896661371021634932839064588639773471,
2609 0.1426067021736066117757461094419029724756683448244738609265716559064582484729032510149400718372501369086306014406580383315195828422829752494295918122366158420984545209886445875554558671077636205184180315501264678352263230297125824594481607430544278129481485570189599544910201063848937021998,
2610 0.1426067021736066117757461094419029724756683448244738609265716559064582484729032510149400718372501369086306014406580383315195828422829752494295918122366158420984545209886445875554558671077636205184180315501264678352263230297125824594481607430544278129481485570189599544910201063848937021998,
2611 0.1287539625393362276755157848568771170558395770934630345471043846223036040566316799314330023341520732158916457503562980563768636602583508434307981699008263911842629973311123280171601256818577811518739247152452114541083839100451940773411361442241742604289292646622610041938152943010790361288,
2612 0.1287539625393362276755157848568771170558395770934630345471043846223036040566316799314330023341520732158916457503562980563768636602583508434307981699008263911842629973311123280171601256818577811518739247152452114541083839100451940773411361442241742604289292646622610041938152943010790361288,
2613 0.1115666455473339947160239016817659974813318538398937755214611428764589761056464706010042849525923054056261554442105314745763195932849808297160769131997858963255201640444230360365240357831562145828787343616372535224037060083589168167362608964805142848746151312363217280104220309101862162324,
2614 0.1115666455473339947160239016817659974813318538398937755214611428764589761056464706010042849525923054056261554442105314745763195932849808297160769131997858963255201640444230360365240357831562145828787343616372535224037060083589168167362608964805142848746151312363217280104220309101862162324,
2615 0.0914900216224499994644620941238396526609116512965987846649893449020622210437972616057477150418889562743146634993042981808904181458448709504359957484813885110802183834295752411339593463140700502937848306309596141966543958396121404946314428704188953782008399937706471108301458402758231527037,
2616 0.0914900216224499994644620941238396526609116512965987846649893449020622210437972616057477150418889562743146634993042981808904181458448709504359957484813885110802183834295752411339593463140700502937848306309596141966543958396121404946314428704188953782008399937706471108301458402758231527037,
2617 0.0690445427376412265807082580060130449618480316876131311229004276960349749064390215176630954633349726374642876653899542524801698925666536827737780371699346508028049015854813015646013769733407219337570614953319341361634180376621748813203883305923293567307835594677851391824357149174951095532,
2618 0.0690445427376412265807082580060130449618480316876131311229004276960349749064390215176630954633349726374642876653899542524801698925666536827737780371699346508028049015854813015646013769733407219337570614953319341361634180376621748813203883305923293567307835594677851391824357149174951095532,
2619 0.0448142267656996003328381574019942119517542274678576020858545267676429913842794576446690357102559934203280323775860360343000334458319796780552202725286599385464482175556425829180401153232218294624007148445216886976212985328934819110208162425464110028809041117163162427069065186589566497618,
2620 0.0448142267656996003328381574019942119517542274678576020858545267676429913842794576446690357102559934203280323775860360343000334458319796780552202725286599385464482175556425829180401153232218294624007148445216886976212985328934819110208162425464110028809041117163162427069065186589566497618,
2621 0.0194617882297264770363120414644384357529066090692866407926804724616014375681055482108520880452674917034745192947532937114169896428264362187916120668360924450291095851299100300403371064818583365857988451546956959577946464366542652257384919563191742022879389849394457667021090268241509572387,
2622 0.0194617882297264770363120414644384357529066090692866407926804724616014375681055482108520880452674917034745192947532937114169896428264362187916120668360924450291095851299100300403371064818583365857988451546956959577946464366542652257384919563191742022879389849394457667021090268241509572387,
2623 };
2624
2625 case 20:
2626 return {
2627 0.1527533871307258506980843319550975934919486451123785972747010498175974531627377815355724878365039059354400184281378782601150279679600783005530039321842277357554019203124915100518499038184507289979208511728338097884847930234840391745787787603960313774754576020521238652300682735542710944263,
2628 0.1527533871307258506980843319550975934919486451123785972747010498175974531627377815355724878365039059354400184281378782601150279679600783005530039321842277357554019203124915100518499038184507289979208511728338097884847930234840391745787787603960313774754576020521238652300682735542710944263,
2629 0.1491729864726037467878287370019694366926799040813683164962112178098444225955867806939613260352104810517091385456733800686575677792178649430941723424667532046356472774228709560694803833239714102500755019738911703717170310002053316744710774788331941474319396315320062727688974661711619397638,
2630 0.1491729864726037467878287370019694366926799040813683164962112178098444225955867806939613260352104810517091385456733800686575677792178649430941723424667532046356472774228709560694803833239714102500755019738911703717170310002053316744710774788331941474319396315320062727688974661711619397638,
2631 0.1420961093183820513292983250671649330345154133920203033373670829838280874979343676169492242832005826013306857366620140189402437272742182737236253724487588567621276688265922710626976924994669598575042368845029007422245631263596983756760256569446985608014039758824276822804479323371308934112,
2632 0.1420961093183820513292983250671649330345154133920203033373670829838280874979343676169492242832005826013306857366620140189402437272742182737236253724487588567621276688265922710626976924994669598575042368845029007422245631263596983756760256569446985608014039758824276822804479323371308934112,
2633 0.131688638449176626898494499748163134916110511146983526996436493708854356429480933143557975183972629245105980054636247016400316830607538704952932577689132201902021181666362879795141713525128804030525410925388026264783643215389540368786522194165102288258575353624172248387510459119776031765,
2634 0.131688638449176626898494499748163134916110511146983526996436493708854356429480933143557975183972629245105980054636247016400316830607538704952932577689132201902021181666362879795141713525128804030525410925388026264783643215389540368786522194165102288258575353624172248387510459119776031765,
2635 0.1181945319615184173123773777113822870050412195489687754468899520201747483505115163057286878258190174460626754309231659133886817937422099122542309757118513383856290919785688442004649951483215887378851802439188486330757698272816855138495620519895987774292383111032264708641859679188600095692,
2636 0.1181945319615184173123773777113822870050412195489687754468899520201747483505115163057286878258190174460626754309231659133886817937422099122542309757118513383856290919785688442004649951483215887378851802439188486330757698272816855138495620519895987774292383111032264708641859679188600095692,
2637 0.1019301198172404350367501354803498761666916560233925562619716161968523220253943464753493157694798582137585903552548326593234407721971982947468111885795226965581584345480416762264760609122842382150145830070657006817955059316458539298252170005077219224922112385771403739725657450818783267313,
2638 0.1019301198172404350367501354803498761666916560233925562619716161968523220253943464753493157694798582137585903552548326593234407721971982947468111885795226965581584345480416762264760609122842382150145830070657006817955059316458539298252170005077219224922112385771403739725657450818783267313,
2639 0.0832767415767047487247581432220462061001778285831632907448820607856930828940794194713751908437908393490961161119327637705991492770889027822910222187699193186160700364391275137979683413090460002469936166941844144330159650771507260085403067307251888321939680464514855705930284166808865996089,
2640 0.0832767415767047487247581432220462061001778285831632907448820607856930828940794194713751908437908393490961161119327637705991492770889027822910222187699193186160700364391275137979683413090460002469936166941844144330159650771507260085403067307251888321939680464514855705930284166808865996089,
2641 0.0626720483341090635695065351870416063516010765784363640995843454379748110336656786445637660568322035126032533995920732617572100906357057485305643635379372052174565132880956643096197824783282502822044536246229255150791963516814947223936297508668215819063938781024256991067440283222516531374,
2642 0.0626720483341090635695065351870416063516010765784363640995843454379748110336656786445637660568322035126032533995920732617572100906357057485305643635379372052174565132880956643096197824783282502822044536246229255150791963516814947223936297508668215819063938781024256991067440283222516531374,
2643 0.0406014298003869413310399522749321098790906399899515368176068545618322967509873282955389206230443849761898257096750750226100388420589263242455270189562763042394217695623102760213193663915194028524305033283414664156073509698450908818586062170756508088247402639869134213644998336627334563899,
2644 0.0406014298003869413310399522749321098790906399899515368176068545618322967509873282955389206230443849761898257096750750226100388420589263242455270189562763042394217695623102760213193663915194028524305033283414664156073509698450908818586062170756508088247402639869134213644998336627334563899,
2645 0.017614007139152118311861962351852816362143105543336732524349326677348419259621847817403105542146097668703716227512570008208322919217356715608110009655621137928066105955538408464981760593482616529445662145250737154216181476956539350020274158495991703186071698688078395432051877120218676412,
2646 0.017614007139152118311861962351852816362143105543336732524349326677348419259621847817403105542146097668703716227512570008208322919217356715608110009655621137928066105955538408464981760593482616529445662145250737154216181476956539350020274158495991703186071698688078395432051877120218676412,
2647 };
2648
2649 case 21:
2650 return {
2651 0.1460811336496904271919851476833711882448095769419654441073225875154385927033996119297421911264662557212084193073183666407023291490701315394349933160814120091019135384560142780767922383392670660828128067346305807324319910469491126830892376430046688551997714362920589373449073057040164935385,
2652 0.1445244039899700590638271665537525436099499621970998347524729888860973093433918698652696658648520233050153807182751058340478607914609245155295922498562992808910783176715396139593722259868425469702253182886990329954188652290286970182071524397982404357217693477140670426040110571170384153735,
2653 0.1445244039899700590638271665537525436099499621970998347524729888860973093433918698652696658648520233050153807182751058340478607914609245155295922498562992808910783176715396139593722259868425469702253182886990329954188652290286970182071524397982404357217693477140670426040110571170384153735,
2654 0.1398873947910731547221334238675831108927931609549196043737313263242432624652061566163216216021600998599900055602271055541357051536028755347561086348330962978657813978987304700340567769112703674578484357611862504522233502952045219944994351977526343907746401967699000655104651571929681270384,
2655 0.1398873947910731547221334238675831108927931609549196043737313263242432624652061566163216216021600998599900055602271055541357051536028755347561086348330962978657813978987304700340567769112703674578484357611862504522233502952045219944994351977526343907746401967699000655104651571929681270384,
2656 0.1322689386333374617810525744967756043290115401431568232183503231517825985652303990236905956152887823257437260070284209329826235662777956373003380290485481635498943248725306992133745999310654090539022620351321642978606819393828211922979761324766967372232454337075296723597411728301559276175,
2657 0.1322689386333374617810525744967756043290115401431568232183503231517825985652303990236905956152887823257437260070284209329826235662777956373003380290485481635498943248725306992133745999310654090539022620351321642978606819393828211922979761324766967372232454337075296723597411728301559276175,
2658 0.12183141605372853419536717712573359835633762556153745024298380784275890122935096394194845400510805441535106992990803465111781456252201455749660636199928991899369237556605407496701667401621830310039392653017232078588136067892577373517690729345256326791648134339011922243738172296022393323,
2659 0.12183141605372853419536717712573359835633762556153745024298380784275890122935096394194845400510805441535106992990803465111781456252201455749660636199928991899369237556605407496701667401621830310039392653017232078588136067892577373517690729345256326791648134339011922243738172296022393323,
2660 0.1087972991671483776634745780701056420336995957938563305527820871689736437662693883811767624307919714280431336694929491833417249221756440589828296905766216104554044378502844721749556592843358759077754065080475052159738439596329796691460063659032360816562389933478442385645741882353331593726,
2661 0.1087972991671483776634745780701056420336995957938563305527820871689736437662693883811767624307919714280431336694929491833417249221756440589828296905766216104554044378502844721749556592843358759077754065080475052159738439596329796691460063659032360816562389933478442385645741882353331593726,
2662 0.0934444234560338615532897411139320884835266473615928448666952716325778977737123873518685885667907567162977799799523755530329936695800684131239325605694168198528624765190660830371401684514895310043583557285334922636696219450396255927941054556322526589112906947145631731695333752169102075954,
2663 0.0934444234560338615532897411139320884835266473615928448666952716325778977737123873518685885667907567162977799799523755530329936695800684131239325605694168198528624765190660830371401684514895310043583557285334922636696219450396255927941054556322526589112906947145631731695333752169102075954,
2664 0.0761001136283793020170516533001831792261543524239660285214684858164535165866007499931366188126475322701503912333143105710317508507441067832630572820317358685417952251160878025900870897655530743717049336677304358645610383006615169433678160215256622339637007537777793359525984441316364651328,
2665 0.0761001136283793020170516533001831792261543524239660285214684858164535165866007499931366188126475322701503912333143105710317508507441067832630572820317358685417952251160878025900870897655530743717049336677304358645610383006615169433678160215256622339637007537777793359525984441316364651328,
2666 0.0571344254268572082836358264724479574912875968262560414425073234270490553996520080882864485670216464800912399587795621639782211949845714392993914115830662602804222024046956572132012504872923325592065662650714319216556233411540149840941326022964030889938820078995522232773177836640756431587,
2667 0.0571344254268572082836358264724479574912875968262560414425073234270490553996520080882864485670216464800912399587795621639782211949845714392993914115830662602804222024046956572132012504872923325592065662650714319216556233411540149840941326022964030889938820078995522232773177836640756431587,
2668 0.0369537897708524937999506682993296661889443081487298374271691818787857511575674084585234428769603298583529798398444489699045057647568225140933948134081451087223902427631700624411175063534535592342393984777089284336071796700434175156225807196391256954545850040503984567840458081566217952533,
2669 0.0369537897708524937999506682993296661889443081487298374271691818787857511575674084585234428769603298583529798398444489699045057647568225140933948134081451087223902427631700624411175063534535592342393984777089284336071796700434175156225807196391256954545850040503984567840458081566217952533,
2670 0.0160172282577743333242246168584710152658904221179024825481779101135587673613188623149067060951456754803600834495185032660756349493601107764372523080530746662957222301098339253312819296428454672989389933704031474029324391174520750132492689500208509817842805064822171006678776376184147041102,
2671 0.0160172282577743333242246168584710152658904221179024825481779101135587673613188623149067060951456754803600834495185032660756349493601107764372523080530746662957222301098339253312819296428454672989389933704031474029324391174520750132492689500208509817842805064822171006678776376184147041102,
2672 };
2673
2674 case 22:
2675 return {
2676 0.139251872855631993375410248341809957873920217457425858126197877073037712818768596298747496824058914113093167157962721105490063037735945705368013554774786449446301992859427256084690367597657268817092023841871315156005340599231398042635738899417087195975359991616234502233438058611331987745,
2677 0.139251872855631993375410248341809957873920217457425858126197877073037712818768596298747496824058914113093167157962721105490063037735945705368013554774786449446301992859427256084690367597657268817092023841871315156005340599231398042635738899417087195975359991616234502233438058611331987745,
2678 0.1365414983460151713525738312315173965863676529886861681094697349382075581645378333809906329322980338064166098619410384683080837352686179002153940492154657031000279046612887404941032702402863540489150533615329544848350259523513713718107237294224552847158550848712612535614861972824779777976,
2679 0.1365414983460151713525738312315173965863676529886861681094697349382075581645378333809906329322980338064166098619410384683080837352686179002153940492154657031000279046612887404941032702402863540489150533615329544848350259523513713718107237294224552847158550848712612535614861972824779777976,
2680 0.1311735047870623707329649925303074458757418941880306531253797034245446103135289740914341000330802590357453133430374671516356351504504246601963151768842030638131958733505362877145593040145815186758260217713701867970876075860868220072903240340382067261517549996687431186964515504642502351783,
2681 0.1311735047870623707329649925303074458757418941880306531253797034245446103135289740914341000330802590357453133430374671516356351504504246601963151768842030638131958733505362877145593040145815186758260217713701867970876075860868220072903240340382067261517549996687431186964515504642502351783,
2682 0.1232523768105124242855609861548144719594449990049679724284219718851355027991754540317802460344263428062179538248874191344588354067067945434706349235332478397563735704166808201424795855530810763983066837919814260363914879417089719256224363311637486835202619996443651660233049512097896196499,
2683 0.1232523768105124242855609861548144719594449990049679724284219718851355027991754540317802460344263428062179538248874191344588354067067945434706349235332478397563735704166808201424795855530810763983066837919814260363914879417089719256224363311637486835202619996443651660233049512097896196499,
2684 0.1129322960805392183934006074217843191142633321209947042725975462486131309236108336596048814249688672616781549051053825552718538410303432071472857511738274194595666330339049635233207892233756723419514293771341236682855672426337138118775758049252375609197111935963957307498339896884695320756,
2685 0.1129322960805392183934006074217843191142633321209947042725975462486131309236108336596048814249688672616781549051053825552718538410303432071472857511738274194595666330339049635233207892233756723419514293771341236682855672426337138118775758049252375609197111935963957307498339896884695320756,
2686 0.1004141444428809649320788378305362823508110887676996257849609143404530960742237727428606391633595573776349093540661740314708763653482563321696553170923589751450442384859766568385469374554135972424729074657466417224854304101874849974350913267934517683214118430098813097798290926305738073941,
2687 0.1004141444428809649320788378305362823508110887676996257849609143404530960742237727428606391633595573776349093540661740314708763653482563321696553170923589751450442384859766568385469374554135972424729074657466417224854304101874849974350913267934517683214118430098813097798290926305738073941,
2688 0.0859416062170677274144436813727028661891444053490797832865700110482460247731261574320222498147195279420031166714886305554569826230842395878601500101939183046172720437239928289392785032135016684742279615109509348640374882414379905254219055080017839272008510689158029965727382187052179071799,
2689 0.0859416062170677274144436813727028661891444053490797832865700110482460247731261574320222498147195279420031166714886305554569826230842395878601500101939183046172720437239928289392785032135016684742279615109509348640374882414379905254219055080017839272008510689158029965727382187052179071799,
2690 0.0697964684245204880949614189302176573987750529550805273863113717639464034872858940393928407934487484578347691548227869811070577976316010787643313789567315773077142560385751072667930433873534185706036938053329982020371598607210384850944336260599416771946201385073813370989287571075428730939,
2691 0.0697964684245204880949614189302176573987750529550805273863113717639464034872858940393928407934487484578347691548227869811070577976316010787643313789567315773077142560385751072667930433873534185706036938053329982020371598607210384850944336260599416771946201385073813370989287571075428730939,
2692 0.0522933351526832859403120512732112561121500935692363161227100832976763423599328247819681900497942379853944769639050807493316042515144884278871959026979582690008885621444759508018223720337014558360364717123912529925149692547390811951232658701582125573521341464543076941011085466862268500532,
2693 0.0522933351526832859403120512732112561121500935692363161227100832976763423599328247819681900497942379853944769639050807493316042515144884278871959026979582690008885621444759508018223720337014558360364717123912529925149692547390811951232658701582125573521341464543076941011085466862268500532,
2694 0.0337749015848141547933022468659129013491693144744746604328831945599515117530614883989149488223271820394668642314209914197484933174725421873500935790418921972193376234783246855382688816781804190261643002466304858994685158135658866855354087005529714468844343938457001078010839443093190369368,
2695 0.0337749015848141547933022468659129013491693144744746604328831945599515117530614883989149488223271820394668642314209914197484933174725421873500935790418921972193376234783246855382688816781804190261643002466304858994685158135658866855354087005529714468844343938457001078010839443093190369368,
2696 0.0146279952982722006849910980471854451902119491243237309244975914201881065327481711422837741075183291745146645313623078477205144737567463695709303564356102011342773018068167026561369456028675505684034531150576801768514070973362409521530961694669031717636051398699267833817966933073957187542,
2697 0.0146279952982722006849910980471854451902119491243237309244975914201881065327481711422837741075183291745146645313623078477205144737567463695709303564356102011342773018068167026561369456028675505684034531150576801768514070973362409521530961694669031717636051398699267833817966933073957187542,
2698 };
2699
2700 case 23:
2701 return {
2702 0.1336545721861061753514571105458443385831528076368833174819359779914409808477228963591592070041770657260205575514973335616255714709828802742656649621614431236395579444474686400551369439625808317279421520974691891767430693132766928896317410571158028845306037337719405022210494063530132001372,
2703 0.1324620394046966173716424647033169258050356694742235243225122680384860058826794056735801177079407781158601039853288017359549544504047001640754418919869188082964921765010916486256230123511017510481207806942973304221070460743058914752549499390630704045790511113539726305631748190667260260389,
2704 0.1324620394046966173716424647033169258050356694742235243225122680384860058826794056735801177079407781158601039853288017359549544504047001640754418919869188082964921765010916486256230123511017510481207806942973304221070460743058914752549499390630704045790511113539726305631748190667260260389,
2705 0.1289057221880821499785953393997936532597154971917834924443404317179894647560110357500460598919177369008113972146118396389010245741784444429266422944660325056563834052572816514786432914945457891602459153218129684809683065008800627884007535625287505965247255144761614099451307170939935031031,
2706 0.1289057221880821499785953393997936532597154971917834924443404317179894647560110357500460598919177369008113972146118396389010245741784444429266422944660325056563834052572816514786432914945457891602459153218129684809683065008800627884007535625287505965247255144761614099451307170939935031031,
2707 0.1230490843067295304675784006720096548158528125464705744356703329016904677077852055101060271179021309491115725525871417634614247429696993279269065096982285511401896204115668794639555753741922888990900329216821433690759905233604119747488760492472843228710977220695519986891392022843313802054,
2708 0.1230490843067295304675784006720096548158528125464705744356703329016904677077852055101060271179021309491115725525871417634614247429696993279269065096982285511401896204115668794639555753741922888990900329216821433690759905233604119747488760492472843228710977220695519986891392022843313802054,
2709 0.1149966402224113649416435129339613014914105229295856066090757034027995944837454072381306712749505617605891102263260537168252992186873140891535227279573324596714850150328649314973890282777954010938735395637200196460676825687891762671971538637884078209241456769378813455667172073964415380211,
2710 0.1149966402224113649416435129339613014914105229295856066090757034027995944837454072381306712749505617605891102263260537168252992186873140891535227279573324596714850150328649314973890282777954010938735395637200196460676825687891762671971538637884078209241456769378813455667172073964415380211,
2711 0.1048920914645414100740861850147438548584715831939750055028251923387793763420508898998564379642456212949586714934974966640310054341559409401833576313733326864962970641155205459889733570717851097571659614288940621022283097235260729989808643348629412039793783447959562442146091480259545698523,
2712 0.1048920914645414100740861850147438548584715831939750055028251923387793763420508898998564379642456212949586714934974966640310054341559409401833576313733326864962970641155205459889733570717851097571659614288940621022283097235260729989808643348629412039793783447959562442146091480259545698523,
2713 0.0929157660600351474770186173697646486034600717431298937326595046119372849355881607994756412089472555789431938171691428235970642009258219854104698942900536024113332907441612708413858577541316546175569931940846389115622816879716410565290953469517833970173358592057431132657997714570766364717,
2714 0.0929157660600351474770186173697646486034600717431298937326595046119372849355881607994756412089472555789431938171691428235970642009258219854104698942900536024113332907441612708413858577541316546175569931940846389115622816879716410565290953469517833970173358592057431132657997714570766364717,
2715 0.0792814117767189549228925247420432269137119919384065025556345403320430040137588825359535732884156400607168732373359391659440620049589222591150009583531811781507820032134113549219027970493514641115658831062022308252112164392965877721089483261932385407465803182697915440071778298813954095951,
2716 0.0792814117767189549228925247420432269137119919384065025556345403320430040137588825359535732884156400607168732373359391659440620049589222591150009583531811781507820032134113549219027970493514641115658831062022308252112164392965877721089483261932385407465803182697915440071778298813954095951,
2717 0.0642324214085258521271696151589109980391582757548068304953466820529175535807812834063921741452133172611040819392091662899002561882322303999556601944351955013758104581521881008670329617038581633760520450386399708351450046977914873629658603554575318039761685939434705664594198560072088938238,
2718 0.0642324214085258521271696151589109980391582757548068304953466820529175535807812834063921741452133172611040819392091662899002561882322303999556601944351955013758104581521881008670329617038581633760520450386399708351450046977914873629658603554575318039761685939434705664594198560072088938238,
2719 0.0480376717310846685716410716320339965612163083035116113336836668698580868748186291553309417798834639071631762932661561555593104881998110292620435114907617442609693845828760249434072553543317422790046125766413726558786561421552690224297185273446360658673281300974797274455480479668537764324,
2720 0.0480376717310846685716410716320339965612163083035116113336836668698580868748186291553309417798834639071631762932661561555593104881998110292620435114907617442609693845828760249434072553543317422790046125766413726558786561421552690224297185273446360658673281300974797274455480479668537764324,
2721 0.0309880058569794443106942196418845053837725289999280664348878065986177842628675920022497166599708966968626291921791497684070981953199775654051248414421907730305736748971104683094256127903293742829742435936067248779629027627709227731211868234500976143402273808846115120869044974015578997478,
2722 0.0309880058569794443106942196418845053837725289999280664348878065986177842628675920022497166599708966968626291921791497684070981953199775654051248414421907730305736748971104683094256127903293742829742435936067248779629027627709227731211868234500976143402273808846115120869044974015578997478,
2723 0.0134118594871417720813094934586150649766183341057372333923958821391608867360520598492990354585240646108689112727404454966057147664756976594529970634260506276899049348681928030346927787972868455103789165116839432854210682225141300634467223425543567869086594810794096566458542002488505907232,
2724 0.0134118594871417720813094934586150649766183341057372333923958821391608867360520598492990354585240646108689112727404454966057147664756976594529970634260506276899049348681928030346927787972868455103789165116839432854210682225141300634467223425543567869086594810794096566458542002488505907232,
2725 };
2726
2727 case 24:
2728 return {
2729 0.1279381953467521569740561652246953718517112395416678824212995763723475915405364024120919775667347423307078678605027534354336365506630173201256407760369958705384835762891562911475479559477218918074170718365754182501974550951925484331523758090745471505157505768499921691572488912345533434646,
2730 0.1279381953467521569740561652246953718517112395416678824212995763723475915405364024120919775667347423307078678605027534354336365506630173201256407760369958705384835762891562911475479559477218918074170718365754182501974550951925484331523758090745471505157505768499921691572488912345533434646,
2731 0.1258374563468282961213753825111836887264033255813454041780915168813938726666625968820381792564211407244125340112283619371640023694354842556219623307075721695505167028832011944572440814161265754364153991752782846305315778293182951298508346824950922490384565834525141570991957343073460241123,
2732 0.1258374563468282961213753825111836887264033255813454041780915168813938726666625968820381792564211407244125340112283619371640023694354842556219623307075721695505167028832011944572440814161265754364153991752782846305315778293182951298508346824950922490384565834525141570991957343073460241123,
2733 0.1216704729278033912044631534762624256070295592038057787774717545126253937177169619177578034307728419129571458407698685455109927385962626203664197972099671299080663146992247474377374928428629909818345130957392521139337403891946990001210368274459006298591636884893163373907763429334385715701,
2734 0.1216704729278033912044631534762624256070295592038057787774717545126253937177169619177578034307728419129571458407698685455109927385962626203664197972099671299080663146992247474377374928428629909818345130957392521139337403891946990001210368274459006298591636884893163373907763429334385715701,
2735 0.1155056680537256013533444839067835598622703113764964705844493600886702535513185499403442576468127956599599096047023274406552399890629831050388267870570157536484442644788074009392626299528272339158271789101012709245867329169327356527615681351864802567093740938014246237226139721687821239517,
2736 0.1155056680537256013533444839067835598622703113764964705844493600886702535513185499403442576468127956599599096047023274406552399890629831050388267870570157536484442644788074009392626299528272339158271789101012709245867329169327356527615681351864802567093740938014246237226139721687821239517,
2737 0.107444270115965634782577342446606222794628690134220021766541640886821866394437105980586727120915236672945076498454815476823439901643102885282830543962266851556251956709331696682107380679861280071851870323872823740641856241992841364843152888380035317713347953732555881218806283399463124951,
2738 0.107444270115965634782577342446606222794628690134220021766541640886821866394437105980586727120915236672945076498454815476823439901643102885282830543962266851556251956709331696682107380679861280071851870323872823740641856241992841364843152888380035317713347953732555881218806283399463124951,
2739 0.097618652104113888269880664464247154427918968853685944083310610022954338577591978348020039690718187482414745713364268645676642419728572107043424944384211806071042042791689191672508012725933985685876262715739521302925263010913644942223616059647289160432915821120275634713911721781926285332,
2740 0.097618652104113888269880664464247154427918968853685944083310610022954338577591978348020039690718187482414745713364268645676642419728572107043424944384211806071042042791689191672508012725933985685876262715739521302925263010913644942223616059647289160432915821120275634713911721781926285332,
2741 0.0861901615319532759171852029837426671850805882379330055884071438612868844607805312688886562972816971732787465671984327992158782827038381983594380916492525003385563462630861694048857276454548529177279961693054540872738963763950131372564031674654030737773100525128451496727198421916322556908,
2742 0.0861901615319532759171852029837426671850805882379330055884071438612868844607805312688886562972816971732787465671984327992158782827038381983594380916492525003385563462630861694048857276454548529177279961693054540872738963763950131372564031674654030737773100525128451496727198421916322556908,
2743 0.0733464814110803057340336152531165181193365098484994714027024906600413884758709348323251422694445551958844309079341158927693012247996928526423877450601776912550600854944985229487704917122675007345403564777169078420148392438502785281584325129303566997853186794893103931008654660416023204965,
2744 0.0733464814110803057340336152531165181193365098484994714027024906600413884758709348323251422694445551958844309079341158927693012247996928526423877450601776912550600854944985229487704917122675007345403564777169078420148392438502785281584325129303566997853186794893103931008654660416023204965,
2745 0.0592985849154367807463677585001085845412001265652134910373765512940983031775082415660683556106090092998654733952492642466909653073834070291103432919838456250955380753837859345492817299145644958959367291816621761687898337760987530926613795554356869343124524696513178977787335055019515914172,
2746 0.0592985849154367807463677585001085845412001265652134910373765512940983031775082415660683556106090092998654733952492642466909653073834070291103432919838456250955380753837859345492817299145644958959367291816621761687898337760987530926613795554356869343124524696513178977787335055019515914172,
2747 0.0442774388174198061686027482113382288593128418338578967413972297210243762822664396343947170155594934934611803046066530352490769669525012630503089839091175520932522330681764807671830570648211944799908348398720715944900305481342571090714940628894962186599515560606956040614089479788668773348,
2748 0.0442774388174198061686027482113382288593128418338578967413972297210243762822664396343947170155594934934611803046066530352490769669525012630503089839091175520932522330681764807671830570648211944799908348398720715944900305481342571090714940628894962186599515560606956040614089479788668773348,
2749 0.0285313886289336631813078159518782864491977979319081166016648047576440056374291434256854254228098755422737224452711633426188506404779428430343631052424983978091405445557790206527391293478807818130301641760878492678184457761229065303399826533483010921962299302202888714000294545957159715602,
2750 0.0285313886289336631813078159518782864491977979319081166016648047576440056374291434256854254228098755422737224452711633426188506404779428430343631052424983978091405445557790206527391293478807818130301641760878492678184457761229065303399826533483010921962299302202888714000294545957159715602,
2751 0.0123412297999871995468056670700372915759100408913665168172873209410917255178811137917987186719204245118391668507179752021919736085531955203240536027970786521356478573832633493407323107496772162595516230980489700767963287958540270795597236457014112169997285946194632806836898378754527134097,
2752 0.0123412297999871995468056670700372915759100408913665168172873209410917255178811137917987186719204245118391668507179752021919736085531955203240536027970786521356478573832633493407323107496772162595516230980489700767963287958540270795597236457014112169997285946194632806836898378754527134097,
2753 };
2754
2755 case 25:
2756 return {
2757 0.1231760537267154512039028730790501424382336275181516653913521973169120079492614212846011251750495837731005458394599426103941266676578224607632368291279859827462166016027870986748142075559144945204714873730276047452864126791158001670846125582379239383834044010442203668469191328949369652465,
2758 0.1222424429903100416889595189458515058350592475630590409075800822320389672191801024303354089107890663711562015684530427678901911134701283448499508241468787857547117830628021267642296712562704558850590651201220454384784211691739810242594276037531960688066549757402659035930498275598325921439,
2759 0.1222424429903100416889595189458515058350592475630590409075800822320389672191801024303354089107890663711562015684530427678901911134701283448499508241468787857547117830628021267642296712562704558850590651201220454384784211691739810242594276037531960688066549757402659035930498275598325921439,
2760 0.1194557635357847722281781265129010473901767014137264255195878813351840902201877350244286972097527132137434856842623470282481495916514080596432023845373297070247614434317962156456829657561905483974521558043255886099084924046211143993629564633317767151960566234040762181084588425474918532142,
2761 0.1194557635357847722281781265129010473901767014137264255195878813351840902201877350244286972097527132137434856842623470282481495916514080596432023845373297070247614434317962156456829657561905483974521558043255886099084924046211143993629564633317767151960566234040762181084588425474918532142,
2762 0.1148582591457116483393255458695558086409361916681801495915149900314827966711254225653442989855815627325051365235174359725896919714031222861055090874050010776967430990444464344843368225629844799558190032476100399068062956502519743149924847727755255244635513031431766679230494627196189050984,
2763 0.1148582591457116483393255458695558086409361916681801495915149900314827966711254225653442989855815627325051365235174359725896919714031222861055090874050010776967430990444464344843368225629844799558190032476100399068062956502519743149924847727755255244635513031431766679230494627196189050984,
2764 0.1085196244742636531160939570501166193400775879867220161564943073488392927936084426933976835002965417213583277342756503740459699818566010600446033315323420414583970821974545870335205750547916244621141974327784702015729166433829295013396985171389146448723594875163381593194523768414165027219,
2765 0.1085196244742636531160939570501166193400775879867220161564943073488392927936084426933976835002965417213583277342756503740459699818566010600446033315323420414583970821974545870335205750547916244621141974327784702015729166433829295013396985171389146448723594875163381593194523768414165027219,
2766 0.1005359490670506442022068903926858269884660945281419070698690419994129481590460296819556562037325821175522668120665777862223723325212408744918636843670197457197295434209288218223096288951708034873360280301898222869759162233188395530876581547514808210334609099189695194952202073996761908327,
2767 0.1005359490670506442022068903926858269884660945281419070698690419994129481590460296819556562037325821175522668120665777862223723325212408744918636843670197457197295434209288218223096288951708034873360280301898222869759162233188395530876581547514808210334609099189695194952202073996761908327,
2768 0.0910282619829636498114972207028916533809925589593343109704837689670173846784105269024843981429537188858725215908503717360267488255754386835624637660200181901203507713611798896656413658016135153376020436432102625104413130826573919569532102418012482066487827563852304953236933436497770833263,
2769 0.0910282619829636498114972207028916533809925589593343109704837689670173846784105269024843981429537188858725215908503717360267488255754386835624637660200181901203507713611798896656413658016135153376020436432102625104413130826573919569532102418012482066487827563852304953236933436497770833263,
2770 0.0801407003350010180132349596691113022902257328536758937162014629736128289348012895594573777142253180482439574793258129658084046571857315277497899825343910877452796393738635041093677397685609252231916658314081917437138361345449241032417203414206331134572884123972750976418883156233523273455,
2771 0.0801407003350010180132349596691113022902257328536758937162014629736128289348012895594573777142253180482439574793258129658084046571857315277497899825343910877452796393738635041093677397685609252231916658314081917437138361345449241032417203414206331134572884123972750976418883156233523273455,
2772 0.0680383338123569172071871856567079685547094943546365626150712264100036540517114731066515229694818737330987617606608982211930137113859755725672199094934947140116012995866443268232497194473160530830713868523543783127895502059045504511703431722838184162339990621717721439482375820897222669259,
2773 0.0680383338123569172071871856567079685547094943546365626150712264100036540517114731066515229694818737330987617606608982211930137113859755725672199094934947140116012995866443268232497194473160530830713868523543783127895502059045504511703431722838184162339990621717721439482375820897222669259,
2774 0.0549046959758351919259368915404733241601099855531113490485084982445937746784365118957119240794334447637567468288176126274632075740282979632023210254948885508301968664776858729010494814534879431965511168602331741605633253839832624539303142173833259102350768767529721003341146822756030907948,
2775 0.0549046959758351919259368915404733241601099855531113490485084982445937746784365118957119240794334447637567468288176126274632075740282979632023210254948885508301968664776858729010494814534879431965511168602331741605633253839832624539303142173833259102350768767529721003341146822756030907948,
2776 0.0409391567013063126556234877116459536608457833641043465046984148992974328802155127704789710551104241301235270154255114971689362175418744514057227995765100595349229302923577747614208676016895747471186778119044903808478224605084972398995045358199669422572446844359263980813990968191860046877,
2777 0.0409391567013063126556234877116459536608457833641043465046984148992974328802155127704789710551104241301235270154255114971689362175418744514057227995765100595349229302923577747614208676016895747471186778119044903808478224605084972398995045358199669422572446844359263980813990968191860046877,
2778 0.0263549866150321372619018152952991449359632817033224687553661657838709340088794993715298215281729288903503624646051039745439732965900776493480343700745542852132296428872440175257969606566544799360879857545008794273386894272541788825330738252051810057575947934059566744968403695361398514521,
2779 0.0263549866150321372619018152952991449359632817033224687553661657838709340088794993715298215281729288903503624646051039745439732965900776493480343700745542852132296428872440175257969606566544799360879857545008794273386894272541788825330738252051810057575947934059566744968403695361398514521,
2780 0.0113937985010262879479029641132347736033205262929096964489480611161898917297667433559236771129450335056884316180096637436022773929611922966477004202535787635169675980622028791259870979673123490283609299248488546479202148748404560356873018752159706618462279142059304383111363264922800226228,
2781 0.0113937985010262879479029641132347736033205262929096964489480611161898917297667433559236771129450335056884316180096637436022773929611922966477004202535787635169675980622028791259870979673123490283609299248488546479202148748404560356873018752159706618462279142059304383111363264922800226228,
2782 };
2783
2784 case 26:
2785 return {
2786 0.1183214152792622765163710857004686846498902708289053180943201993796206947495628682408562140672814183273234787825834197886357855451568519644439730889565575581950194738363915787996885243299886713072366592913757326080825201666139532888237316047456833266834800671302654927834441987700256624041,
2787 0.1183214152792622765163710857004686846498902708289053180943201993796206947495628682408562140672814183273234787825834197886357855451568519644439730889565575581950194738363915787996885243299886713072366592913757326080825201666139532888237316047456833266834800671302654927834441987700256624041,
2788 0.116660443485296582044662507540362213631964881221924216460162697211265665928319726512696339645002059417577132130491198043365979398112931053888563899466120738752206581979507044381283333958529627893164840198119157589733278651217928040168256042627115325735185815281630218550722407151981376664,
2789 0.116660443485296582044662507540362213631964881221924216460162697211265665928319726512696339645002059417577132130491198043365979398112931053888563899466120738752206581979507044381283333958529627893164840198119157589733278651217928040168256042627115325735185815281630218550722407151981376664,
2790 0.1133618165463196665494407184425981452459503629250152139882879298874891065645794544926484529358517517779488130046388419714856695423422987601896071601997675084092362189314972562275795927708681978063622679165438261356473187597935378119102666085193553784883076069406906095961922980572937997813,
2791 0.1133618165463196665494407184425981452459503629250152139882879298874891065645794544926484529358517517779488130046388419714856695423422987601896071601997675084092362189314972562275795927708681978063622679165438261356473187597935378119102666085193553784883076069406906095961922980572937997813,
2792 0.1084718405285765906565794267279975822894382034213066445296057086094613992729055839694315915206510451876285651545394414292523525637060999068868824620566111937574879686918690959401866758780294165773572080809058466519886667115763840282466614159510168333713998138269714528574891354850316093718,
2793 0.1084718405285765906565794267279975822894382034213066445296057086094613992729055839694315915206510451876285651545394414292523525637060999068868824620566111937574879686918690959401866758780294165773572080809058466519886667115763840282466614159510168333713998138269714528574891354850316093718,
2794 0.102059161094425423238414070253430792327208811354242010331873819408652668805474002570691814298168621256940499547905820693713733669756925119936029532498643645773005280968075388836849214733340735797237538857282749787253240866680895059739339850848206597144948860944301821610678798112105264289,
2795 0.102059161094425423238414070253430792327208811354242010331873819408652668805474002570691814298168621256940499547905820693713733669756925119936029532498643645773005280968075388836849214733340735797237538857282749787253240866680895059739339850848206597144948860944301821610678798112105264289,
2796 0.0942138003559141484636648830673031985491657459142072798633149023680344992834542113333221054489469876856820456772268091506224758674487734002433958053274697472378053623611470658661580345092790299164604720041477572226563496713589498577655431024871809584540061670378581364590537104089712848773,
2797 0.0942138003559141484636648830673031985491657459142072798633149023680344992834542113333221054489469876856820456772268091506224758674487734002433958053274697472378053623611470658661580345092790299164604720041477572226563496713589498577655431024871809584540061670378581364590537104089712848773,
2798 0.0850458943134852392104477650799816965839203167766782761860561814199877920153055281822865776877077852435336562840014045790938140013368187723629438558404179514453904106037410086996433417759881353951842708566911789738248264444999170059544761951997607595905437459636253529235705415169607617494,
2799 0.0850458943134852392104477650799816965839203167766782761860561814199877920153055281822865776877077852435336562840014045790938140013368187723629438558404179514453904106037410086996433417759881353951842708566911789738248264444999170059544761951997607595905437459636253529235705415169607617494,
2800 0.0746841497656597458870757961028483386387471618810406807790308417428196308093774629667530413927888734106508131503332029387080181581632235640686228478354335372703151647882615125453597191743420869613355495949996342326906871129103814819829686425251042756759450658140701026290373559799823095738,
2801 0.0746841497656597458870757961028483386387471618810406807790308417428196308093774629667530413927888734106508131503332029387080181581632235640686228478354335372703151647882615125453597191743420869613355495949996342326906871129103814819829686425251042756759450658140701026290373559799823095738,
2802 0.0632740463295748355394536899070450957222228420126945106660958866079883917122760276618460691594827069104030137659167450964673353083811992321840191919549322458619818544233591804807618616407184549910950027370754774947586343958048973416866139641900681073727544962521126921185131814453669850056,
2803 0.0632740463295748355394536899070450957222228420126945106660958866079883917122760276618460691594827069104030137659167450964673353083811992321840191919549322458619818544233591804807618616407184549910950027370754774947586343958048973416866139641900681073727544962521126921185131814453669850056,
2804 0.0509758252971478119983199007240733795258793185429719348238376859994173124500316451893646194600609291252129298233144220607665732488472621157204196169618735391689708926483995716683384815153996388610889990131035086255252039254968733557443697830577362863632960421563021271045743062766912155307,
2805 0.0509758252971478119983199007240733795258793185429719348238376859994173124500316451893646194600609291252129298233144220607665732488472621157204196169618735391689708926483995716683384815153996388610889990131035086255252039254968733557443697830577362863632960421563021271045743062766912155307,
2806 0.0379623832943627639503031412488504946907704217440489576753118246528079004163358478818302859965711504322477635286967563698915389833424259469142851273061305233952191035044361335829512232566468280277802220189910167379801445814250595054692097456679252703630045879773663263909325824147695461069,
2807 0.0379623832943627639503031412488504946907704217440489576753118246528079004163358478818302859965711504322477635286967563698915389833424259469142851273061305233952191035044361335829512232566468280277802220189910167379801445814250595054692097456679252703630045879773663263909325824147695461069,
2808 0.0244178510926319087896158275197884002404959261972703420520468950756917156988678896538281853633560265624400961257155257030129076271337043786757350847862624924014552536087369256260795633238900021627027055592823560557962774805006527779680074348299458662355943179946222257680639639644130566261,
2809 0.0244178510926319087896158275197884002404959261972703420520468950756917156988678896538281853633560265624400961257155257030129076271337043786757350847862624924014552536087369256260795633238900021627027055592823560557962774805006527779680074348299458662355943179946222257680639639644130566261,
2810 0.010551372617343007155651187685251977904345737179694614550055427636763222293509751344444703024130644662411193024636412174983816086271485784485522326809779318331906433654578237345120433132979174302994263871481757884062851232120570444540555609350901014521533412680183441207727520390447500238,
2811 0.010551372617343007155651187685251977904345737179694614550055427636763222293509751344444703024130644662411193024636412174983816086271485784485522326809779318331906433654578237345120433132979174302994263871481757884062851232120570444540555609350901014521533412680183441207727520390447500238,
2812 };
2813
2814 case 27:
2815 return {
2816 0.1142208673789569890450457369018352486807214433501653303217477165791941253411532521102748430978511915371961165808983829967440735628761152036707106947743738331089745167125981875228729825895722884716580596216277926033108572991526487146079534833591722665942131345759848669252638324238372956196,
2817 0.1134763461089651486203699480920992579205245188104720258964165495770223395939676265635919634979237774063328290351192489563917472496901331283039815027961701704889620166386504340105113346432455610709210941919139089781999968612101807706652419600557004546793725714523610058071513645706835635198,
2818 0.1134763461089651486203699480920992579205245188104720258964165495770223395939676265635919634979237774063328290351192489563917472496901331283039815027961701704889620166386504340105113346432455610709210941919139089781999968612101807706652419600557004546793725714523610058071513645706835635198,
2819 0.1112524883568451926721630960428486748329203800850832670964035096979320782713183437524741395404738369345154543348930439485958687485322915872108241551522883531749318925358630665718309403921541492017638922429330059815218699910922757512581486880722336940702612297073994853015206298771291900098,
2820 0.1112524883568451926721630960428486748329203800850832670964035096979320782713183437524741395404738369345154543348930439485958687485322915872108241551522883531749318925358630665718309403921541492017638922429330059815218699910922757512581486880722336940702612297073994853015206298771291900098,
2821 0.107578285788533187212162984426657404818966099063764665512358906515194492144019827691546555890708626062542977580915739811254277778691912357742177888530626826188534725636225078675086659337622007278898439771905187601185995943807252467216087660748116867938765687100849434257895685456894544161,
2822 0.107578285788533187212162984426657404818966099063764665512358906515194492144019827691546555890708626062542977580915739811254277778691912357742177888530626826188534725636225078675086659337622007278898439771905187601185995943807252467216087660748116867938765687100849434257895685456894544161,
2823 0.1025016378177457986712477115326638093244098949147173298697818323829874794925958927440106598566482854131056388802151821318257662015240454188899945644472619928705992118882558501844898139199334707854534951645005295232764684489888863410530418335918848171311618287353743750204300329883046083563,
2824 0.1025016378177457986712477115326638093244098949147173298697818323829874794925958927440106598566482854131056388802151821318257662015240454188899945644472619928705992118882558501844898139199334707854534951645005295232764684489888863410530418335918848171311618287353743750204300329883046083563,
2825 0.0960887273700285075656526465581058591602116295370293344281311135340151347838065452596093053816054579256805713616863003207845671614804547259486237070045906399968625494886058470628890510141927578804695180409518564132175868939879857082876196755397417486397114114069766513659276098473834084461,
2826 0.0960887273700285075656526465581058591602116295370293344281311135340151347838065452596093053816054579256805713616863003207845671614804547259486237070045906399968625494886058470628890510141927578804695180409518564132175868939879857082876196755397417486397114114069766513659276098473834084461,
2827 0.0884231585437569501943228028537491110565367500510991098058711370965926991914570874888359046574897505086523001171879657958465231035777208431086996587306026537506991311594941812173958466986890461770538287733902692199973202077260323990623262048310560390327628007145003235731719851884058321115,
2828 0.0884231585437569501943228028537491110565367500510991098058711370965926991914570874888359046574897505086523001171879657958465231035777208431086996587306026537506991311594941812173958466986890461770538287733902692199973202077260323990623262048310560390327628007145003235731719851884058321115,
2829 0.0796048677730577712630749590098424029761466729870029514134087638027527264412201931514251856600199485867329133603686307539788839620244978332457409853165692336798812188038379078452795781391163333229343019350606681574613148882598496890267368937552863740690139012559758487994113568437733924982,
2830 0.0796048677730577712630749590098424029761466729870029514134087638027527264412201931514251856600199485867329133603686307539788839620244978332457409853165692336798812188038379078452795781391163333229343019350606681574613148882598496890267368937552863740690139012559758487994113568437733924982,
2831 0.0697488237662455929843228883566672761328246932569520003774187816210593588085635826725625404832680982946796347785026534711273313443381520143442673038647809806400597582582700602258801467633834642685627408137755480535316794677014211239107457890580345743481415562127849342476241829992131429605,
2832 0.0697488237662455929843228883566672761328246932569520003774187816210593588085635826725625404832680982946796347785026534711273313443381520143442673038647809806400597582582700602258801467633834642685627408137755480535316794677014211239107457890580345743481415562127849342476241829992131429605,
2833 0.058983536859833599110300833719531633165240590706412162540215214913821129663604553384234521953709517759160275564401023654775528150936586326303236043227342549873917234689057079187412493992825893701005557523698992533515801462175768213081317969153190076780694976641624014153220589814476799874,
2834 0.058983536859833599110300833719531633165240590706412162540215214913821129663604553384234521953709517759160275564401023654775528150936586326303236043227342549873917234689057079187412493992825893701005557523698992533515801462175768213081317969153190076780694976641624014153220589814476799874,
2835 0.0474494125206150627040967101141847182247256201661847285173100126691782118570359240421106937771355192269939304298462225446676983756996512922077464672648391826222264189986049781535177518329998202424264626958339497843170055544667649367217320647588175868052016679343466785922338218902244228804,
2836 0.0474494125206150627040967101141847182247256201661847285173100126691782118570359240421106937771355192269939304298462225446676983756996512922077464672648391826222264189986049781535177518329998202424264626958339497843170055544667649367217320647588175868052016679343466785922338218902244228804,
2837 0.0352970537574197110225782893047116411361388895229418115822277850949088266283556628844718032036134322321444105614194563268776365049081783037845218364582120395158633235587668415478077436955847677902357892260545460567756563586612866090148100284789234999125132554041862241797526698938216428483,
2838 0.0352970537574197110225782893047116411361388895229418115822277850949088266283556628844718032036134322321444105614194563268776365049081783037845218364582120395158633235587668415478077436955847677902357892260545460567756563586612866090148100284789234999125132554041862241797526698938216428483,
2839 0.0226862315961806231960342064467614888127677202881663556314421302390758300358100221545699223462632245950906801042915512215178230983425691509282120430602864921271713534358979689843073579087631569727310208190988260231706163728304052969051701383656383270073550822148794779706333863169649277125,
2840 0.0226862315961806231960342064467614888127677202881663556314421302390758300358100221545699223462632245950906801042915512215178230983425691509282120430602864921271713534358979689843073579087631569727310208190988260231706163728304052969051701383656383270073550822148794779706333863169649277125,
2841 0.0097989960512943602611500550912590980982258189350915921681404045658626304176681121554193822022149292857703256007037895639843115388157494161466184967592419685158039065521716125721547903667034270717148289900688153721732588995155663364930443519117898062879374639307491132683947680988167674767,
2842 0.0097989960512943602611500550912590980982258189350915921681404045658626304176681121554193822022149292857703256007037895639843115388157494161466184967592419685158039065521716125721547903667034270717148289900688153721732588995155663364930443519117898062879374639307491132683947680988167674767,
2843 };
2844
2845 case 28:
2846 return {
2847 0.1100470130164751962823762656018176139566255294912316332786681012296124101207071574068912667778348371808465639116876143097799221490136995721591772149339017163901457021174549909428311492378682472470508127064884681247201951042616508309392337140899075152445730963494024226401194931140942261464,
2848 0.1100470130164751962823762656018176139566255294912316332786681012296124101207071574068912667778348371808465639116876143097799221490136995721591772149339017163901457021174549909428311492378682472470508127064884681247201951042616508309392337140899075152445730963494024226401194931140942261464,
2849 0.108711192258294135253571519303673367875278454666043967657121170477313326383128788108242663150355703702326980895978636929100207225394016692379549311572112113816975929133758353524149574151167394223307448689718989290653409128009317870944794651253318656273924338884284339814428082880332328772,
2850 0.108711192258294135253571519303673367875278454666043967657121170477313326383128788108242663150355703702326980895978636929100207225394016692379549311572112113816975929133758353524149574151167394223307448689718989290653409128009317870944794651253318656273924338884284339814428082880332328772,
2851 0.1060557659228464179104164369968108287899229626851595168306202962859225127394103867388241424834962012273078611089630165356643962518224230315694280540385327754905964050927709674735437373673921430281088050127850325900398194119361809169745229354915045847308916075607548330499461441314977293066,
2852 0.1060557659228464179104164369968108287899229626851595168306202962859225127394103867388241424834962012273078611089630165356643962518224230315694280540385327754905964050927709674735437373673921430281088050127850325900398194119361809169745229354915045847308916075607548330499461441314977293066,
2853 0.1021129675780607698142166385057121350465800023579205409339754522028463984370336406980606097027925746943639232477303452274301255506338545288545730760497913310200402063235913355826938100483558262358432441643766661940770631163686322452691764481109149838151305415994472530287051755548361486178,
2854 0.1021129675780607698142166385057121350465800023579205409339754522028463984370336406980606097027925746943639232477303452274301255506338545288545730760497913310200402063235913355826938100483558262358432441643766661940770631163686322452691764481109149838151305415994472530287051755548361486178,
2855 0.0969306579979299158504890060954406017650331233564616049568762818143693940775473070964284877070366271248225365469150055769243046302695751627428760132080891413511692878889464590596416247636960742413488591651592685027717349237649464466313360943304777746358118613556882191881518442533188371539,
2856 0.0969306579979299158504890060954406017650331233564616049568762818143693940775473070964284877070366271248225365469150055769243046302695751627428760132080891413511692878889464590596416247636960742413488591651592685027717349237649464466313360943304777746358118613556882191881518442533188371539,
2857 0.0905717443930328409421860313367841298228574854544848723758685338544567154667427043656621794341979617336112762226797145850693341656301048972582502244280369951465163408279215770977104341697299875916611239477887459569905716855350122817869792360294553294859181288425391637308189789118338551533,
2858 0.0905717443930328409421860313367841298228574854544848723758685338544567154667427043656621794341979617336112762226797145850693341656301048972582502244280369951465163408279215770977104341697299875916611239477887459569905716855350122817869792360294553294859181288425391637308189789118338551533,
2859 0.08311341722890121839039649824433247986113441344385133299635567173254245282603428475034290016074106183190721582110448182758961851015668545232556330789802239241357405164797209987817574706943574717887036794787078903952484651603878579317689601101281354875732961005732967633359346009724909372,
2860 0.08311341722890121839039649824433247986113441344385133299635567173254245282603428475034290016074106183190721582110448182758961851015668545232556330789802239241357405164797209987817574706943574717887036794787078903952484651603878579317689601101281354875732961005732967633359346009724909372,
2861 0.0746462142345687790239318871730220380216358612063334474393200562149638420653772993487163390899446929206626014742800340474313557773987354219967921631283059231278944626695810615634564805554296020555034792138681786339026817353854132185576576429813620795997798023174945140903820464535083795739,
2862 0.0746462142345687790239318871730220380216358612063334474393200562149638420653772993487163390899446929206626014742800340474313557773987354219967921631283059231278944626695810615634564805554296020555034792138681786339026817353854132185576576429813620795997798023174945140903820464535083795739,
2863 0.0652729239669995957933975667755046363536354311626070263354848181520768947389879404740072198708792920884545149688727051731125718562961812978536057905157454398989454164043749274052465276527646128670322941301944069366410855040527211787804063639624069987607870624300471466905379650370802781444,
2864 0.0652729239669995957933975667755046363536354311626070263354848181520768947389879404740072198708792920884545149688727051731125718562961812978536057905157454398989454164043749274052465276527646128670322941301944069366410855040527211787804063639624069987607870624300471466905379650370802781444,
2865 0.0551073456757167454314829182269455912190579642256653884068927539729426232193425976865226242566350842778911159407323481285751451954628207112379860943874522122334081953958344789963345813599660932337760735523082694645422406312249678210893567283089505124023693090266491817675560160879300124001,
2866 0.0551073456757167454314829182269455912190579642256653884068927539729426232193425976865226242566350842778911159407323481285751451954628207112379860943874522122334081953958344789963345813599660932337760735523082694645422406312249678210893567283089505124023693090266491817675560160879300124001,
2867 0.0442729347590042278395878776532073906149941127085668437151470618842241776136999314936324525093982657898966391630806038411454656313867877485596867267393719164412724125587720385268712947850530275715337299075826924485973931749375794672434013110408815445055831791609636659042424448371377106147,
2868 0.0442729347590042278395878776532073906149941127085668437151470618842241776136999314936324525093982657898966391630806038411454656313867877485596867267393719164412724125587720385268712947850530275715337299075826924485973931749375794672434013110408815445055831791609636659042424448371377106147,
2869 0.0329014277823043799776308191705320459815308174200971878592616206037646366926127407234250306118424209061966208374030746358344669749731071499248738765261901035144890563785661725062921592227423799025881088291006671272863381905661283722191292720194900702228092436409813507563945950264322363595,
2870 0.0329014277823043799776308191705320459815308174200971878592616206037646366926127407234250306118424209061966208374030746358344669749731071499248738765261901035144890563785661725062921592227423799025881088291006671272863381905661283722191292720194900702228092436409813507563945950264322363595,
2871 0.0211321125927712597515003809932654344513693507232856377976684902510651557535770919641524533796102866875982355090530854590783965261502353092159603508052810740300484628254004527479714623312062408619424396240100985421872614971771213040371040833049054859978993205056711318833592093577797358387,
2872 0.0211321125927712597515003809932654344513693507232856377976684902510651557535770919641524533796102866875982355090530854590783965261502353092159603508052810740300484628254004527479714623312062408619424396240100985421872614971771213040371040833049054859978993205056711318833592093577797358387,
2873 0.009124282593094517738816153922951706240344491098290999416739691323899459865798129145091630865234989834113914351519333723264689555411773023921677795769166865124924070735055084695081417285192623761433213108747727148065359380741542252350005508063610915567192898268747101121764544257361500645,
2874 0.009124282593094517738816153922951706240344491098290999416739691323899459865798129145091630865234989834113914351519333723264689555411773023921677795769166865124924070735055084695081417285192623761433213108747727148065359380741542252350005508063610915567192898268747101121764544257361500645,
2875 };
2876
2877 case 29:
2878 return {
2879 0.1064793817183142442465111269096775683301850316129959797529729010678813249315863848447746456465105043580995902490182309981538093618250586440877968902533996256330987171256563365254844451251185186228060864962618185505299787426107926186119328548794186171342010671909300067412685429492133647631,
2880 0.1058761550973209414065913278521878930748313137422780398281553455250226381691394563839710191972884981221322416152718759548256980667391020600396231489770214567072610727249238651463107716158906291553393703363402862649591819133800233157421986997525981614408257553927842883031571368092447314087,
2881 0.1058761550973209414065913278521878930748313137422780398281553455250226381691394563839710191972884981221322416152718759548256980667391020600396231489770214567072610727249238651463107716158906291553393703363402862649591819133800233157421986997525981614408257553927842883031571368092447314087,
2882 0.1040733100777293739133284712851200689106522206754676916436940541478803010854938391492250013713347442301201986209079538516975174194051730302773412369829796929622808896448597874428329982960232694444880667006854717197784232883702740139577207287618821444979685526487890894840287558010922689352,
2883 0.1040733100777293739133284712851200689106522206754676916436940541478803010854938391492250013713347442301201986209079538516975174194051730302773412369829796929622808896448597874428329982960232694444880667006854717197784232883702740139577207287618821444979685526487890894840287558010922689352,
2884 0.1010912737599149661218205469074973636475672788525251991228320233057770203692258055889316654338135687558029365706799012224907856711514866664037140663844238343203415901508298451698129063483379173299220754425925994805369159869678170305698135954275511497055320333859861343915633363700567832092,
2885 0.1010912737599149661218205469074973636475672788525251991228320233057770203692258055889316654338135687558029365706799012224907856711514866664037140663844238343203415901508298451698129063483379173299220754425925994805369159869678170305698135954275511497055320333859861343915633363700567832092,
2886 0.0969638340944086063019000748826887591763562779218035642604954667462328779017785822891512717938935771255300661056863805268788261367063641752742218961881135425233789140667797447621332286785169432738388123675403931223350685803384319025361868905382276393840187173685924590688902433620139352096,
2887 0.0969638340944086063019000748826887591763562779218035642604954667462328779017785822891512717938935771255300661056863805268788261367063641752742218961881135425233789140667797447621332286785169432738388123675403931223350685803384319025361868905382276393840187173685924590688902433620139352096,
2888 0.091737757139258763347966411077110806898229020981954571275829874698693724315494495101011826988743016476082380535055745285397996439800417937947766445066235964272877976165324246774051280526548438782171820498962929532429341886712398949424345337327375533921418049035925657418701896619851806957,
2889 0.091737757139258763347966411077110806898229020981954571275829874698693724315494495101011826988743016476082380535055745285397996439800417937947766445066235964272877976165324246774051280526548438782171820498962929532429341886712398949424345337327375533921418049035925657418701896619851806957,
2890 0.0854722573661725275453448492972080713816982566135933953218907433824319925556723536204248467713300067427979813905367408000082212371130678384741070141722211853038300396325269869846131970313540358881111728221343065285872493725142900590146550967210645900735958710517720108299744257460286413788,
2891 0.0854722573661725275453448492972080713816982566135933953218907433824319925556723536204248467713300067427979813905367408000082212371130678384741070141722211853038300396325269869846131970313540358881111728221343065285872493725142900590146550967210645900735958710517720108299744257460286413788,
2892 0.0782383271357637838281448886596803313668790769596697094675751953247605442072322947693231570666510274261436019561885491369186385854853402587723328707609497413175982663089860912747201844786689490283528200305694905246993461567549188665069225614234913379416907300331650910986132706465601606211,
2893 0.0782383271357637838281448886596803313668790769596697094675751953247605442072322947693231570666510274261436019561885491369186385854853402587723328707609497413175982663089860912747201844786689490283528200305694905246993461567549188665069225614234913379416907300331650910986132706465601606211,
2894 0.0701179332550512785695814869488791731023948886747735819148074248600079571429825176407521738477123221331224529375001879609604965802203866882709073274593363253017995449170722587519406383199342238651445562695628515234945489797711819381762326964948337886133078245726098911749081148206622237882,
2895 0.0701179332550512785695814869488791731023948886747735819148074248600079571429825176407521738477123221331224529375001879609604965802203866882709073274593363253017995449170722587519406383199342238651445562695628515234945489797711819381762326964948337886133078245726098911749081148206622237882,
2896 0.0612030906570791385421098480239070449240645397791302083178774121119944440753555109815221077817727109627338519746884957730544817128510288255133877105539535499975212326176583513028562131166569369066168754457057957943616067687001783080267100253523480654359493599508590888805574481194819032202,
2897 0.0612030906570791385421098480239070449240645397791302083178774121119944440753555109815221077817727109627338519746884957730544817128510288255133877105539535499975212326176583513028562131166569369066168754457057957943616067687001783080267100253523480654359493599508590888805574481194819032202,
2898 0.051594826902497923912594381179542597919622110646142067681862831327304120292898420509258322462558540770653850866478617457681306349615619649964572903658551117093112140292513423997698941964720514856812636234989010996042013491327706246219621870803346147342631430576067752421079398131548631528,
2899 0.051594826902497923912594381179542597919622110646142067681862831327304120292898420509258322462558540770653850866478617457681306349615619649964572903658551117093112140292513423997698941964720514856812636234989010996042013491327706246219621870803346147342631430576067752421079398131548631528,
2900 0.0414020625186828361048300101140769215334907803885743972579248794347924370563710370828646665959479189937956742063916655992342444954111718461064056371321697272791278450292255705796742381007505680293342241298845019057379763218947986911970297027245509710388145093742413291196508149680270529772,
2901 0.0414020625186828361048300101140769215334907803885743972579248794347924370563710370828646665959479189937956742063916655992342444954111718461064056371321697272791278450292255705796742381007505680293342241298845019057379763218947986911970297027245509710388145093742413291196508149680270529772,
2902 0.0307404922020936226444085253746167497471162609687095103220843593663516324358956167173104210564737763784000867929162173700373278315508934370281227174627546509553289811577746453563459010908799789767124260100369803522110904643977550043390915448996181348124883504777192154240294762960666639637,
2903 0.0307404922020936226444085253746167497471162609687095103220843593663516324358956167173104210564737763784000867929162173700373278315508934370281227174627546509553289811577746453563459010908799789767124260100369803522110904643977550043390915448996181348124883504777192154240294762960666639637,
2904 0.0197320850561227059838598016403956311496065681903615876560538446753443563388611129061643397077989716429755286691003093650540923235317075745229254844246629929000765815482436339194681377346290765724065679196202626057106707612680171759036808923291121450984888232462330393239730554721117504311,
2905 0.0197320850561227059838598016403956311496065681903615876560538446753443563388611129061643397077989716429755286691003093650540923235317075745229254844246629929000765815482436339194681377346290765724065679196202626057106707612680171759036808923291121450984888232462330393239730554721117504311,
2906 0.0085169038787464096542638133022498030023988897985184860524300945594652915878057648377018571014260680606593526340882441966834624695057106893606730956499264062489155671804533802747991401345292585793455325432442103738515766562968121890798239300042908821261694592897899496902383553608561079801,
2907 0.0085169038787464096542638133022498030023988897985184860524300945594652915878057648377018571014260680606593526340882441966834624695057106893606730956499264062489155671804533802747991401345292585793455325432442103738515766562968121890798239300042908821261694592897899496902383553608561079801,
2908 };
2909
2910 case 30:
2911 return {
2912 0.1028526528935588403412856367054150438683755570649282225863189866760162386566094293926288463218887091650381585270908625590053445978239177795052674324957515226663636160335575668878063493186261671686882624330929603473759846051176014653042963514948841143662284846586189686019067732898717610999,
2913 0.1028526528935588403412856367054150438683755570649282225863189866760162386566094293926288463218887091650381585270908625590053445978239177795052674324957515226663636160335575668878063493186261671686882624330929603473759846051176014653042963514948841143662284846586189686019067732898717610999,
2914 0.1017623897484055045964289521685540446327062894871268408642609454196425136053176749454759978197839119888169338588769649886018819457568530510708281309698946557409161878458726265960868539155064191296592463121210969643911447519855356836414089532555801463383240633692238060254720273710309278594,
2915 0.1017623897484055045964289521685540446327062894871268408642609454196425136053176749454759978197839119888169338588769649886018819457568530510708281309698946557409161878458726265960868539155064191296592463121210969643911447519855356836414089532555801463383240633692238060254720273710309278594,
2916 0.09959342058679526706278028210356947652986926366670427722136514618394666038990880901809229928932418470537352322959203675222348838562359611909805717191113205359606200050529286191881600521974495503495333886751349987387738584195484650506858157939249436909022105507525281502594225617635435679,
2917 0.09959342058679526706278028210356947652986926366670427722136514618394666038990880901809229928932418470537352322959203675222348838562359611909805717191113205359606200050529286191881600521974495503495333886751349987387738584195484650506858157939249436909022105507525281502594225617635435679,
2918 0.0963687371746442596394686263518098650964064614301602459129942757328375347420031237249512478181041953633430935835834288197000803895624710429536202842762901250488870051334710164978776073862861802213555661667284153848853275175069378371282386975948227219178401258277579422579433706527209170773,
2919 0.0963687371746442596394686263518098650964064614301602459129942757328375347420031237249512478181041953633430935835834288197000803895624710429536202842762901250488870051334710164978776073862861802213555661667284153848853275175069378371282386975948227219178401258277579422579433706527209170773,
2920 0.0921225222377861287176327070876187671969132344182341075276750470019730470700941682984640529168119071589549493941005013696126288523763993711849560627622427833259423372559792528314656491144184492918206723466318588289468171537766902321736868038710695170271349347467111293719995726307509307221,
2921 0.0921225222377861287176327070876187671969132344182341075276750470019730470700941682984640529168119071589549493941005013696126288523763993711849560627622427833259423372559792528314656491144184492918206723466318588289468171537766902321736868038710695170271349347467111293719995726307509307221,
2922 0.0868997872010829798023875307151257025767533287435453440122221298821535822542614942479550335096391053302154776019539209406619483630825958724261288707769820292356754029544772224731284821092724478146108668146057958877076425955307203698984045429359784730875551261954889612211132529185008781255,
2923 0.0868997872010829798023875307151257025767533287435453440122221298821535822542614942479550335096391053302154776019539209406619483630825958724261288707769820292356754029544772224731284821092724478146108668146057958877076425955307203698984045429359784730875551261954889612211132529185008781255,
2924 0.0807558952294202153546949384605297308758928037084392998902585937060511805670263456042124027692178080807494161474009618558462327979629287536355263579083607486046073087258005032327767599146454367957342383429114331796686973491805814466967589522630590194498503665586856816498511889097848987327,
2925 0.0807558952294202153546949384605297308758928037084392998902585937060511805670263456042124027692178080807494161474009618558462327979629287536355263579083607486046073087258005032327767599146454367957342383429114331796686973491805814466967589522630590194498503665586856816498511889097848987327,
2926 0.073755974737705206268243850022190734153770526037049438941269182374599399314635211710401352716638183270192254236882630110305411634059049009547550060408308856574185455956705697102430369256501782775938882963991596342322057641888187293617125274825836696511094705679642335447440091172998712161,
2927 0.073755974737705206268243850022190734153770526037049438941269182374599399314635211710401352716638183270192254236882630110305411634059049009547550060408308856574185455956705697102430369256501782775938882963991596342322057641888187293617125274825836696511094705679642335447440091172998712161,
2928 0.0659742298821804951281285151159623612374429536566603789670315160421436724660941793658199139115987374394782058082712373988450962159804762426477633200057724681034023276783098863997630509840188685006502107416150562481345502564072836657368468511680143506440358209555344453724726011362777150684,
2929 0.0659742298821804951281285151159623612374429536566603789670315160421436724660941793658199139115987374394782058082712373988450962159804762426477633200057724681034023276783098863997630509840188685006502107416150562481345502564072836657368468511680143506440358209555344453724726011362777150684,
2930 0.0574931562176190664817216894020561287971206707217631345487157990032321474099543769252119996509501253555599743482798455629388790947476401681176388945597180414076148650148914716471802544005183493006885849097569780518771120020977604600370760468758771243595345183330380468307141071466423922812,
2931 0.0574931562176190664817216894020561287971206707217631345487157990032321474099543769252119996509501253555599743482798455629388790947476401681176388945597180414076148650148914716471802544005183493006885849097569780518771120020977604600370760468758771243595345183330380468307141071466423922812,
2932 0.0484026728305940529029381404228075178152718091973727363451919367918054256771021527977674395635622634543746459550720073818864426087596962108853347751049536841226255113895768650124931408308265673541438713150783995016856778099928531435052518490821873280366070824842348766871244689660671750128,
2933 0.0484026728305940529029381404228075178152718091973727363451919367918054256771021527977674395635622634543746459550720073818864426087596962108853347751049536841226255113895768650124931408308265673541438713150783995016856778099928531435052518490821873280366070824842348766871244689660671750128,
2934 0.0387991925696270495968019364463476920332009767663953521077327897059469709527697939190550262790351056563402285583822744188206925141861794260583939877159855035479333343357892544116326939217823908621720841252813140642531925834449431166289601458975171077789454072754464361741140858754464254102,
2935 0.0387991925696270495968019364463476920332009767663953521077327897059469709527697939190550262790351056563402285583822744188206925141861794260583939877159855035479333343357892544116326939217823908621720841252813140642531925834449431166289601458975171077789454072754464361741140858754464254102,
2936 0.0287847078833233693497191796112920436395888945462874964741801226081459889400139331017302067114841715549403922622512825506642372067805104126330262627788332269001527659280415133952729921245050276746353987524891704688700239990945317117646018587537620495712268472303933921750138636771244265894,
2937 0.0287847078833233693497191796112920436395888945462874964741801226081459889400139331017302067114841715549403922622512825506642372067805104126330262627788332269001527659280415133952729921245050276746353987524891704688700239990945317117646018587537620495712268472303933921750138636771244265894,
2938 0.0184664683110909591423021319120472690962065339681814033712983655145855995213079736540805190296754179556380958320461635999372661279183091178697974341059394966404363209112875218225559374625772771412570364902798372901542832626799720933912035579156051240269314197714911156876559705067118501012,
2939 0.0184664683110909591423021319120472690962065339681814033712983655145855995213079736540805190296754179556380958320461635999372661279183091178697974341059394966404363209112875218225559374625772771412570364902798372901542832626799720933912035579156051240269314197714911156876559705067118501012,
2940 0.0079681924961666056154658834746736224504806965871517212294851633569200384329013332941536616922861735209846506562158816909503692653793774223661109542198348044851955603309467397707138540407696809336917394179025875658501026293415549754075585346733118577944700418384800474712363695707696266864,
2941 0.0079681924961666056154658834746736224504806965871517212294851633569200384329013332941536616922861735209846506562158816909503692653793774223661109542198348044851955603309467397707138540407696809336917394179025875658501026293415549754075585346733118577944700418384800474712363695707696266864,
2942 };
2943
2944 case 31:
2945 return {
2946 0.099720544793426451427533833734349439643253411500204351485614579564092812110746874464409137442101408868147379005324045679852683065184758355545283247896003811727147601886670866673190427276385709428226303690567780120163351579968484242196399135683118371925890697681412077072988229609044774492,
2947 0.0992250112266723078748755144286150140175432199555630697812031425154690744703577043343077241074151664245493571240657787424095339900536681131181394325783274104055936643281595864779660621892561493716322578173336536101981951493491739733508806219067194678295014488321720018780823011384395019756,
2948 0.0992250112266723078748755144286150140175432199555630697812031425154690744703577043343077241074151664245493571240657787424095339900536681131181394325783274104055936643281595864779660621892561493716322578173336536101981951493491739733508806219067194678295014488321720018780823011384395019756,
2949 0.0977433353863287250934740109789967038357287886760951145095146445014524631470800424190077516778050229232656545946403611011420005499855303347617978494147197390329011578280089656077158417744735471131025412086037811722592768581934418568938088019007866881346432398748463127060198718995311347869,
2950 0.0977433353863287250934740109789967038357287886760951145095146445014524631470800424190077516778050229232656545946403611011420005499855303347617978494147197390329011578280089656077158417744735471131025412086037811722592768581934418568938088019007866881346432398748463127060198718995311347869,
2951 0.0952902429123195128072041974875966845413247382469590227114494659284688056364927901212409259956828374069677487247990972366074858980802128487310309433518864460212846389945510244658180934624766633422275785608946227462996045823969886543337904087930128754241157710621663487754985980546775749498,
2952 0.0952902429123195128072041974875966845413247382469590227114494659284688056364927901212409259956828374069677487247990972366074858980802128487310309433518864460212846389945510244658180934624766633422275785608946227462996045823969886543337904087930128754241157710621663487754985980546775749498,
2953 0.0918901138936414782153628716071501254973108253791578041784856165042487043474241480676637305452892915914490081179836901376895504895954827939741908924105888139810730775236177346687902762762841471301625786637523938973265170298700800531742662494942949492812067280405701020095211988093340878076,
2954 0.0918901138936414782153628716071501254973108253791578041784856165042487043474241480676637305452892915914490081179836901376895504895954827939741908924105888139810730775236177346687902762762841471301625786637523938973265170298700800531742662494942949492812067280405701020095211988093340878076,
2955 0.0875767406084778761261980696953330922292581597712042515035412119691254245040996989636682184394636505831353962402754654545636984690294212629945224108565899836282985884940741721071950506359779939047435502737712292027553955190244853990199641013457968773452704808610209215950851982247856348728,
2956 0.0875767406084778761261980696953330922292581597712042515035412119691254245040996989636682184394636505831353962402754654545636984690294212629945224108565899836282985884940741721071950506359779939047435502737712292027553955190244853990199641013457968773452704808610209215950851982247856348728,
2957 0.0823929917615892639038233674319617706157682665566462778103839242506308666465336404152512089905772332015319983125891601030685134091154664733363258369694208863035060956826133544763126454410340249735055247396854678593761572797095187322237914423843303702567133678570475422189944061886270173985,
2958 0.0823929917615892639038233674319617706157682665566462778103839242506308666465336404152512089905772332015319983125891601030685134091154664733363258369694208863035060956826133544763126454410340249735055247396854678593761572797095187322237914423843303702567133678570475422189944061886270173985,
2959 0.0763903865987766164263576749013306449257569136942086540921900816464082519339485659349028020693526550213497752020496024769010012785582695680649386350871841993353331939790505125009457145321647899671950822947510059628594511147129676992559014669659034682257946293005096866215913343904581989386,
2960 0.0763903865987766164263576749013306449257569136942086540921900816464082519339485659349028020693526550213497752020496024769010012785582695680649386350871841993353331939790505125009457145321647899671950822947510059628594511147129676992559014669659034682257946293005096866215913343904581989386,
2961 0.0696285832354103661677561262551257105150857073973433937110727170367426912778694161101145266156265975536166448666283835581108967677642851966188250148611067786587094520852091861691661627674119827894970288283490912672299195478018892063212575220021647573609462499579986264673721222285226079869,
2962 0.0696285832354103661677561262551257105150857073973433937110727170367426912778694161101145266156265975536166448666283835581108967677642851966188250148611067786587094520852091861691661627674119827894970288283490912672299195478018892063212575220021647573609462499579986264673721222285226079869,
2963 0.0621747865610284269103435436866966671587287993646513152815075053314910946227685177619191254078320655304234900115275955499067714856068241619848775042822689861329681211946064567467221377781404394490078359408368600617992578877708304227619077113780254922882316456459793211251664060032271193892,
2964 0.0621747865610284269103435436866966671587287993646513152815075053314910946227685177619191254078320655304234900115275955499067714856068241619848775042822689861329681211946064567467221377781404394490078359408368600617992578877708304227619077113780254922882316456459793211251664060032271193892,
2965 0.0541030824249168537116662590866200427203894625962118076940078210512999030580647716034363165423592481950367763972658128781614020815748156583929007519448126361370081180410622118292158301805474857585212869284679796705014388118721909802403110240277431096493709839969485982546704980011770932873,
2966 0.0541030824249168537116662590866200427203894625962118076940078210512999030580647716034363165423592481950367763972658128781614020815748156583929007519448126361370081180410622118292158301805474857585212869284679796705014388118721909802403110240277431096493709839969485982546704980011770932873,
2967 0.0454937075272011029023158578946296772635527193100289648935166361215243899912702102201221124987206091015025846965677264305772180434549493652816066124162445136809736070570090918433520563826011904513459500530371673026021371034637518226547071043414646829397166352524341839783980385710706290435,
2968 0.0454937075272011029023158578946296772635527193100289648935166361215243899912702102201221124987206091015025846965677264305772180434549493652816066124162445136809736070570090918433520563826011904513459500530371673026021371034637518226547071043414646829397166352524341839783980385710706290435,
2969 0.0364322739123854640243920104678034423271453320476676859014190393963334079685240904755477278346491705579799417191888006828711335092796685277102251262690598214248129664083010494838805206008413771832534543089400875838336246698612571502670656817100989372505590502370823558424778103456424687975,
2970 0.0364322739123854640243920104678034423271453320476676859014190393963334079685240904755477278346491705579799417191888006828711335092796685277102251262690598214248129664083010494838805206008413771832534543089400875838336246698612571502670656817100989372505590502370823558424778103456424687975,
2971 0.0270090191849794218006087080919321561423566460021166458568747498472700888248728023566123023984369838922808582614897343829825783055123459654567104578235748187169878313032663387220950119298926775056334542405625737963087037774577431039848897399804317226707699519172150221420564178427785286649,
2972 0.0270090191849794218006087080919321561423566460021166458568747498472700888248728023566123023984369838922808582614897343829825783055123459654567104578235748187169878313032663387220950119298926775056334542405625737963087037774577431039848897399804317226707699519172150221420564178427785286649,
2973 0.0173186207903105824631579960868211413662728627679957766327551837888101544151458423020451097534446593521111870107363936814185527243777079750584651460422080038422472864908717819254502526484071448743723776571220329324331646443516243941010597712244618190381434448742900317473765902792360816522,
2974 0.0173186207903105824631579960868211413662728627679957766327551837888101544151458423020451097534446593521111870107363936814185527243777079750584651460422080038422472864908717819254502526484071448743723776571220329324331646443516243941010597712244618190381434448742900317473765902792360816522,
2975 0.007470831579248775858696875032212407022150852484048039699270970328678273100174321681955848402294104230725889217530374743663321465418972576742801761744005056834728399646263099638779129762297531471686346638608162874135480234179814430318198784703205596342071023449012906101195093217830616196,
2976 0.007470831579248775858696875032212407022150852484048039699270970328678273100174321681955848402294104230725889217530374743663321465418972576742801761744005056834728399646263099638779129762297531471686346638608162874135480234179814430318198784703205596342071023449012906101195093217830616196,
2977 };
2978
2979 case 32:
2980 return {
2981 0.0965400885147278005667648300635757947368606312355700687323182099577497758679466512968173871061464644599963197828969869820251559172455698832434930732077927850876632725829187045819145660710266452161095406358159608874152584850413283587913891015545638518881205600825069096855488296437485836866,
2982 0.0965400885147278005667648300635757947368606312355700687323182099577497758679466512968173871061464644599963197828969869820251559172455698832434930732077927850876632725829187045819145660710266452161095406358159608874152584850413283587913891015545638518881205600825069096855488296437485836866,
2983 0.0956387200792748594190820022041311005948905081620055509529898509437067444366006256133614167190847508238474888230077112990752876436158047205555474265705582078453283640212465537132165041268773645168746774530146140911679782502276289938840330631903789120176765314495900053061764438990021439069,
2984 0.0956387200792748594190820022041311005948905081620055509529898509437067444366006256133614167190847508238474888230077112990752876436158047205555474265705582078453283640212465537132165041268773645168746774530146140911679782502276289938840330631903789120176765314495900053061764438990021439069,
2985 0.0938443990808045656391802376681172600361000757462364500506275696355695118623098075097804207682530277555307864917078828352419853248607668520631751470962234105835015158485760721979732297206950719908744248285672032436598213262204039212897239890934116841559005147755270269705682414708355646603,
2986 0.0938443990808045656391802376681172600361000757462364500506275696355695118623098075097804207682530277555307864917078828352419853248607668520631751470962234105835015158485760721979732297206950719908744248285672032436598213262204039212897239890934116841559005147755270269705682414708355646603,
2987 0.0911738786957638847128685771116370625448614132753900053231278739777031520613017513597426417145878622654027367650308019870251963114683369110451524174258161390823876554910693202594383388549640738095422966058367070348943662290656339592299608558384147559830707904449930677260444604329157917977,
2988 0.0911738786957638847128685771116370625448614132753900053231278739777031520613017513597426417145878622654027367650308019870251963114683369110451524174258161390823876554910693202594383388549640738095422966058367070348943662290656339592299608558384147559830707904449930677260444604329157917977,
2989 0.0876520930044038111427714627518022875484497217017572223192228034747061150211380239263021665771581379364685191248848158059408000065275041643745927401342920150588893827207354226012701872322225514682178439577327346929209121046816487338309068375228210705166692551938339727096609740531893725675,
2990 0.0876520930044038111427714627518022875484497217017572223192228034747061150211380239263021665771581379364685191248848158059408000065275041643745927401342920150588893827207354226012701872322225514682178439577327346929209121046816487338309068375228210705166692551938339727096609740531893725675,
2991 0.0833119242269467552221990746043486115387468839428344598401864047287594069244380966536255650452315042012372905572506028852130723585016898197140339352228963465326746426938359210160503509807644396182380868089959855742801355208471205261406307895519604387550841954817025499019984032594036141439,
2992 0.0833119242269467552221990746043486115387468839428344598401864047287594069244380966536255650452315042012372905572506028852130723585016898197140339352228963465326746426938359210160503509807644396182380868089959855742801355208471205261406307895519604387550841954817025499019984032594036141439,
2993 0.078193895787070306471740918828306671039786798482159190307481553869493700115196435401943819761440851294456424770323467367505109006517482028994114252939401250416132320553639542341400437522236191275346323130525969269563653003188829786549728825182082678498917784036375053244425839341945385297,
2994 0.078193895787070306471740918828306671039786798482159190307481553869493700115196435401943819761440851294456424770323467367505109006517482028994114252939401250416132320553639542341400437522236191275346323130525969269563653003188829786549728825182082678498917784036375053244425839341945385297,
2995 0.0723457941088485062253993564784877916043369833018248707397632823511765345816800402874475958591657429073027694582930574378890633404841054620298756279975430795706338162404545590689277985270140590721779502609564199074051863640176937117952488466002340085264819537808079947788437998042296495822,
2996 0.0723457941088485062253993564784877916043369833018248707397632823511765345816800402874475958591657429073027694582930574378890633404841054620298756279975430795706338162404545590689277985270140590721779502609564199074051863640176937117952488466002340085264819537808079947788437998042296495822,
2997 0.0658222227763618468376500637069387728775364473732465153710916696852412442018627316280044447764609054151761388378861151807154113495715653711918644796313239555117970398473141615070299152284100887258072240524028885129828725430021172354299810423059697133688823072212214503334259555369485963074,
2998 0.0658222227763618468376500637069387728775364473732465153710916696852412442018627316280044447764609054151761388378861151807154113495715653711918644796313239555117970398473141615070299152284100887258072240524028885129828725430021172354299810423059697133688823072212214503334259555369485963074,
2999 0.0586840934785355471452836373001708867501204674575467587150032786132877518019090643743123653437052116901895704813134467814193905269714480573030647540887991405215103758723074481312705449946311993670933802369300463315125015975216910705047901943865293781921122370996257470349807212516159332678,
3000 0.0586840934785355471452836373001708867501204674575467587150032786132877518019090643743123653437052116901895704813134467814193905269714480573030647540887991405215103758723074481312705449946311993670933802369300463315125015975216910705047901943865293781921122370996257470349807212516159332678,
3001 0.0509980592623761761961632446895216952601847767397628437069071236525030510385137821267442193868358292147899714519363571211100873456269865150186456681043804358654826791768545393024953758025593924464295555854744882720755747096079325496814455853004350452095212995888025282619932613606999567133,
3002 0.0509980592623761761961632446895216952601847767397628437069071236525030510385137821267442193868358292147899714519363571211100873456269865150186456681043804358654826791768545393024953758025593924464295555854744882720755747096079325496814455853004350452095212995888025282619932613606999567133,
3003 0.0428358980222266806568786466061255284928108575989407395620219408911043916962572261359138025961596979511472539467367407419206021900868371610612953162236233351132214438513203223655531564777278515080476421262443325932320214191168239648611793958596884827086182431203349730049744697408543115307,
3004 0.0428358980222266806568786466061255284928108575989407395620219408911043916962572261359138025961596979511472539467367407419206021900868371610612953162236233351132214438513203223655531564777278515080476421262443325932320214191168239648611793958596884827086182431203349730049744697408543115307,
3005 0.0342738629130214331026877322523727069948402029116274337814057454192310522168984446294442724624445760666244242305266023810860790282088335398182296698622433517061843276344829146573593201201081743714879684153735672789104567624853712011151505225193933019375481618760594889854480408562043658635,
3006 0.0342738629130214331026877322523727069948402029116274337814057454192310522168984446294442724624445760666244242305266023810860790282088335398182296698622433517061843276344829146573593201201081743714879684153735672789104567624853712011151505225193933019375481618760594889854480408562043658635,
3007 0.0253920653092620594557525897892240292875540475469487209362512822192154788532376645960457016338988332029324531233401833547954942765653767672102838323550828207273795044402516181251040411735351747299230615776597356956641506445501689924551185923348003766988424170511157069264716719906995309826,
3008 0.0253920653092620594557525897892240292875540475469487209362512822192154788532376645960457016338988332029324531233401833547954942765653767672102838323550828207273795044402516181251040411735351747299230615776597356956641506445501689924551185923348003766988424170511157069264716719906995309826,
3009 0.0162743947309056706051705622063866181795429637952095664295931749613369651752917857651844425586692833071042366002861684552859449530958901379260437604156888337987656773068694383447504913457771896770689760342192010638946676879735404121702279005140285599424477022083127753774756520463311689155,
3010 0.0162743947309056706051705622063866181795429637952095664295931749613369651752917857651844425586692833071042366002861684552859449530958901379260437604156888337987656773068694383447504913457771896770689760342192010638946676879735404121702279005140285599424477022083127753774756520463311689155,
3011 0.0070186100094700966004070637388531825133772207289396032320082356192151241454178686953297376907573215077936155545790593837513204206518026084505878987243348925784479817181234617862457418214505322067610482902501455504204433524520665822704844582452877416001060465891907497519632353148380799619,
3012 0.0070186100094700966004070637388531825133772207289396032320082356192151241454178686953297376907573215077936155545790593837513204206518026084505878987243348925784479817181234617862457418214505322067610482902501455504204433524520665822704844582452877416001060465891907497519632353148380799619,
3013 };
3014
3015 case 33:
3016 return {
3017 0.0937684461602099965673045415463487843844733639818266812867486955680725799829245174027134588987252917180743031234635654510276836168495799413024518327323304896314041729402671877624857644912938167626296923591748455859019945067839557979881659457663114902223251372137428530052708421668152884111,
3018 0.093356426065596116160999126274275464952003986088630804966219247739008459630832898842831723220408308492778153935559392619964080349982292203338766927835485425494047234165286366261283034880201806260786267632822163196571680292638653157809546765609324797855645189962368010944486683142410775604,
3019 0.093356426065596116160999126274275464952003986088630804966219247739008459630832898842831723220408308492778153935559392619964080349982292203338766927835485425494047234165286366261283034880201806260786267632822163196571680292638653157809546765609324797855645189962368010944486683142410775604,
3020 0.0921239866433168462132409777173630607214710032039817205599035869687716440995132651197567595001417822063010273903921664650816346016179500703194124587707307372387229773593889117499428298457719494031997541586794757622262023506483351648823039394958802334819019436586080649928418560713439597187,
3021 0.0921239866433168462132409777173630607214710032039817205599035869687716440995132651197567595001417822063010273903921664650816346016179500703194124587707307372387229773593889117499428298457719494031997541586794757622262023506483351648823039394958802334819019436586080649928418560713439597187,
3022 0.0900819586606385772397437055002236211873706820794914849889610309956188237567820898022396466131722135503387903072876720791508109528896464390336757401397373375113488967848207685835882862519812121299473090757542951465161600775875290099759861789986480942600091149905045866959323426263212352315,
3023 0.0900819586606385772397437055002236211873706820794914849889610309956188237567820898022396466131722135503387903072876720791508109528896464390336757401397373375113488967848207685835882862519812121299473090757542951465161600775875290099759861789986480942600091149905045866959323426263212352315,
3024 0.0872482876188443376072816709454464565666960712939022883916445204903783611005086510672215160727824079778003810818873890973909200496962367989055637008065599510534064286943612287557928451317629361660203327251794497764263645566138935183209491710803604802059487513392486670542535107066735282115,
3025 0.0872482876188443376072816709454464565666960712939022883916445204903783611005086510672215160727824079778003810818873890973909200496962367989055637008065599510534064286943612287557928451317629361660203327251794497764263645566138935183209491710803604802059487513392486670542535107066735282115,
3026 0.0836478760670387076139280145176605974203276865458260165188328048177831518460310956448092170841401783076008113822918797758956760419366177898673329882775713299727133978110874120323832443417015894454403409913900642324529105041205044148170404732384567468382133549321198709616181893306024070738,
3027 0.0836478760670387076139280145176605974203276865458260165188328048177831518460310956448092170841401783076008113822918797758956760419366177898673329882775713299727133978110874120323832443417015894454403409913900642324529105041205044148170404732384567468382133549321198709616181893306024070738,
3028 0.0793123647948867383639083849419975880886880293922986427083763067216233319975326274815808537839004686015505882497871764350356039176879141549978962686480621967839133723622032409559197711787797043216016819744476009911118038954757822774309067766151632361946379914310774392705936365976815808048,
3029 0.0793123647948867383639083849419975880886880293922986427083763067216233319975326274815808537839004686015505882497871764350356039176879141549978962686480621967839133723622032409559197711787797043216016819744476009911118038954757822774309067766151632361946379914310774392705936365976815808048,
3030 0.0742798548439541493424721759184720467100983931962553234649671668605309196250563745363235949186855818758091409670318210032672468455425814224301097702315162979774079497922204197147145516000641315270097833589635906992225679794014321238852940306906863820208024460078178309354324890716846673207,
3031 0.0742798548439541493424721759184720467100983931962553234649671668605309196250563745363235949186855818758091409670318210032672468455425814224301097702315162979774079497922204197147145516000641315270097833589635906992225679794014321238852940306906863820208024460078178309354324890716846673207,
3032 0.0685945728186567128059550730149586524873610929403886976970709153423126079598508024388665060283658888188459933573555640809160677569643226438916283812536382967329564160773035039232639039162068181285629162619867115604964505038336746331007729149291256964650340563629366859365009376542057827577,
3033 0.0685945728186567128059550730149586524873610929403886976970709153423126079598508024388665060283658888188459933573555640809160677569643226438916283812536382967329564160773035039232639039162068181285629162619867115604964505038336746331007729149291256964650340563629366859365009376542057827577,
3034 0.0623064825303174800316277257708976114217684275793131068259725312888007783036491696147783665668297839646586258050266579325574556110727671771154289992725753043821864277994335662981889547290340969976874068308699983592496776346358770378109210261025789311886382573588342261763369039090377261862,
3035 0.0623064825303174800316277257708976114217684275793131068259725312888007783036491696147783665668297839646586258050266579325574556110727671771154289992725753043821864277994335662981889547290340969976874068308699983592496776346358770378109210261025789311886382573588342261763369039090377261862,
3036 0.0554708466316635612849444954392591104205084071502204403442569682255464870762923422584030510403270970748549121344243157431070509585776272193288210219020507919625352743386158842810669716015657632047450017676097350800044991142073140561664587340199879034563200735512949927141483855086322155427,
3037 0.0554708466316635612849444954392591104205084071502204403442569682255464870762923422584030510403270970748549121344243157431070509585776272193288210219020507919625352743386158842810669716015657632047450017676097350800044991142073140561664587340199879034563200735512949927141483855086322155427,
3038 0.0481477428187116956701468801381196497417511486769690613382692190733075931318787908794677636519232230735305479142917366364637886293240845655183871899899232383888913593627272656198873297561315985300833668948756978725751094700770136055436913879672368087759489891802907138972588224310330022822,
3039 0.0481477428187116956701468801381196497417511486769690613382692190733075931318787908794677636519232230735305479142917366364637886293240845655183871899899232383888913593627272656198873297561315985300833668948756978725751094700770136055436913879672368087759489891802907138972588224310330022822,
3040 0.0404015413316695915634097905273984961668627883826539169460139186120362236925909509917962993675921049637021035753390741186169161182788060942192505440115242058849807556227056897320614362615861362064642958058750228588734729319929838538803147148662701075716443548193033980053094412459406874009,
3041 0.0404015413316695915634097905273984961668627883826539169460139186120362236925909509917962993675921049637021035753390741186169161182788060942192505440115242058849807556227056897320614362615861362064642958058750228588734729319929838538803147148662701075716443548193033980053094412459406874009,
3042 0.0323003586323289532815614472494312880682527230506729272295316170435000533177466784597331744147828047201620879176579898576926612592513864367291625663483846298390250446421418968092565005979096592762505063115732780279805732942198103394235771157360545697552796333304890266491904073035734143743,
3043 0.0323003586323289532815614472494312880682527230506729272295316170435000533177466784597331744147828047201620879176579898576926612592513864367291625663483846298390250446421418968092565005979096592762505063115732780279805732942198103394235771157360545697552796333304890266491904073035734143743,
3044 0.0239155481017494803505332575291862420660083611445149192455629312722697129321113426881933562422377017995609170396283539902681919949177137550875499580402901494793847345765586501754696524472825876987711921099222545563181325739903206171257137038030053056474466048328453710441387267585514703985,
3045 0.0239155481017494803505332575291862420660083611445149192455629312722697129321113426881933562422377017995609170396283539902681919949177137550875499580402901494793847345765586501754696524472825876987711921099222545563181325739903206171257137038030053056474466048328453710441387267585514703985,
3046 0.0153217015129346761279457685336618667575353547807562367815100107172254859382741670445544700043527096827725592365176072989523361937306810142212884259854088100262916702167950321596501554849706120441794193685700840161227543801298709774791746544007719554633122056342446176723512564182625113168,
3047 0.0153217015129346761279457685336618667575353547807562367815100107172254859382741670445544700043527096827725592365176072989523361937306810142212884259854088100262916702167950321596501554849706120441794193685700840161227543801298709774791746544007719554633122056342446176723512564182625113168,
3048 0.0066062278475873780586492352084738550310591625032110713495328760472500755998864944280869720409950990306962081437894201401257169101045822443444991421203760524564859739242165690662876497294024902779355785518931550709006431870350273133532654395632930057080544640011450705469709901395879106314,
3049 0.0066062278475873780586492352084738550310591625032110713495328760472500755998864944280869720409950990306962081437894201401257169101045822443444991421203760524564859739242165690662876497294024902779355785518931550709006431870350273133532654395632930057080544640011450705469709901395879106314,
3050 };
3051
3052 case 34:
3053 return {
3054 0.0909567403302598736153376039485779599246056162602594401156125680698440288103832353984335132222316706821145615188195923116087754441876419105563104456332105550158863012853400904911424307590348013163611181929746905410226241439774532650104103470780556607518986255945545072642322517224586336727,
3055 0.0909567403302598736153376039485779599246056162602594401156125680698440288103832353984335132222316706821145615188195923116087754441876419105563104456332105550158863012853400904911424307590348013163611181929746905410226241439774532650104103470780556607518986255945545072642322517224586336727,
3056 0.0902030443706407295739422420174939288410295000506306356949861227618211051224911655789111917589310374868581472334155938708372688352656715400715971190668833470617070771508272396226092309758563091715169359212459223484807407425772119604018578974062720565530423997544841513823466424674007667733,
3057 0.0902030443706407295739422420174939288410295000506306356949861227618211051224911655789111917589310374868581472334155938708372688352656715400715971190668833470617070771508272396226092309758563091715169359212459223484807407425772119604018578974062720565530423997544841513823466424674007667733,
3058 0.0887018978356938692870764573648807127442830067038041309663205250402024692947640796826783063350930447945269253871098200762689240812800698590213311934928955870074094515154145824029169264596130475002568556504642608509430434084658771463037054111721158102061550100441267498636706811654396789359,
3059 0.0887018978356938692870764573648807127442830067038041309663205250402024692947640796826783063350930447945269253871098200762689240812800698590213311934928955870074094515154145824029169264596130475002568556504642608509430434084658771463037054111721158102061550100441267498636706811654396789359,
3060 0.0864657397470357497842468562807475803140706909018175724950227649518068390947162580218303470617322360485753800638354102157805415852482772560304798485252104377755064959316274741011365678400704152241860796258497492575133463086274773807752879857420883711949511281374529379845547090225516683248,
3061 0.0864657397470357497842468562807475803140706909018175724950227649518068390947162580218303470617322360485753800638354102157805415852482772560304798485252104377755064959316274741011365678400704152241860796258497492575133463086274773807752879857420883711949511281374529379845547090225516683248,
3062 0.0835130996998456551870202280461493905807155938575466916012288621473986780042771281302214605454989090198686430479079285180478849511626459007512855520767872945120586732576727961661179556748412500796434856544989495512003663015584504683378905063544933297706363275367419011659144450628689458376,
3063 0.0835130996998456551870202280461493905807155938575466916012288621473986780042771281302214605454989090198686430479079285180478849511626459007512855520767872945120586732576727961661179556748412500796434856544989495512003663015584504683378905063544933297706363275367419011659144450628689458376,
3064 0.0798684443397718447388188328064379935505558719721942995949004704170566033391323132555627358017565286800099264353218810388170140736180348844484624253512616621591097004493049523765643168556888905279255208744210763870423054570341560457454846103466467324123389772466580137256588473887969148633,
3065 0.0798684443397718447388188328064379935505558719721942995949004704170566033391323132555627358017565286800099264353218810388170140736180348844484624253512616621591097004493049523765643168556888905279255208744210763870423054570341560457454846103466467324123389772466580137256588473887969148633,
3066 0.0755619746600319312708339742284357240588192694813414625282933670744204616763580802945432976571003648185145499701127018958199369141056867671136275339761143770806856135338584737648555212928014768295101833507849058303495710508650344676365634952514922625830925621455159488529046635719692420407,
3067 0.0755619746600319312708339742284357240588192694813414625282933670744204616763580802945432976571003648185145499701127018958199369141056867671136275339761143770806856135338584737648555212928014768295101833507849058303495710508650344676365634952514922625830925621455159488529046635719692420407,
3068 0.0706293758142557249990387965676853550011627204909059651184865543605639290616919628218888151376731925860077741140209298202665699757101499022801185169496554962338808647318391378492037133680344669622811059433185646758696800481722160200641027417521254494405354964894760932146937380362823204162,
3069 0.0706293758142557249990387965676853550011627204909059651184865543605639290616919628218888151376731925860077741140209298202665699757101499022801185169496554962338808647318391378492037133680344669622811059433185646758696800481722160200641027417521254494405354964894760932146937380362823204162,
3070 0.0651115215540764113785444300648937735836372460728131918847517351366411585580699172705140614942878109576973436131539561549866407812949082751598025064051027873442564151448126360205455343751296123346532689008674958237088798236542077979177439323305322426647734693863613665175472872459554877961,
3071 0.0651115215540764113785444300648937735836372460728131918847517351366411585580699172705140614942878109576973436131539561549866407812949082751598025064051027873442564151448126360205455343751296123346532689008674958237088798236542077979177439323305322426647734693863613665175472872459554877961,
3072 0.059054135827524493193960972350526190828486182346504483033111098940082612608650974721226546165098073510015365034168872187217036722368928581439086707238799117122004125832742432608797328432286967602774547910596410247904225276573741134880749064700592741406975228636462690854084925442824993245,
3073 0.059054135827524493193960972350526190828486182346504483033111098940082612608650974721226546165098073510015365034168872187217036722368928581439086707238799117122004125832742432608797328432286967602774547910596410247904225276573741134880749064700592741406975228636462690854084925442824993245,
3074 0.0525074145726781061682459748424675996587196809469698659248224988276657920032930557175468722742755842763401203360120985152182558978577065853021361623449831563203381324179093220639319987352680784251291137084815342389762859100289153744707373543699512555375173012298507806150276219260288493965,
3075 0.0525074145726781061682459748424675996587196809469698659248224988276657920032930557175468722742755842763401203360120985152182558978577065853021361623449831563203381324179093220639319987352680784251291137084815342389762859100289153744707373543699512555375173012298507806150276219260288493965,
3076 0.045525611523353272453822563395270602998238418996315382094622278840389030550829876689026497514447484454482015836880566214679556494982969969894079983077730704222512888995940427452739649359625250267762541865796641555747788169787803629195734468655188836173619413674966205132463177812066535287,
3077 0.045525611523353272453822563395270602998238418996315382094622278840389030550829876689026497514447484454482015836880566214679556494982969969894079983077730704222512888995940427452739649359625250267762541865796641555747788169787803629195734468655188836173619413674966205132463177812066535287,
3078 0.038166593796387516321765920289976558823947006126667351613376685590403739777358568057518258407504379384226418397741859765382156795147089554915646744169655168064224422934558234603122020395493380150938009200606389608540018930655114013503731037992625591320596644996161239981444194503226128497,
3079 0.038166593796387516321765920289976558823947006126667351613376685590403739777358568057518258407504379384226418397741859765382156795147089554915646744169655168064224422934558234603122020395493380150938009200606389608540018930655114013503731037992625591320596644996161239981444194503226128497,
3080 0.0304913806384461318094423876813175910306268453895807874799121397766281958059272166710556394510676770236520186068833002928637027213071329875634360541668195784021409963172386480594092386471047193102751409712868854390098047586172376669310445210308530690628979222127842008292637188498667892346,
3081 0.0304913806384461318094423876813175910306268453895807874799121397766281958059272166710556394510676770236520186068833002928637027213071329875634360541668195784021409963172386480594092386471047193102751409712868854390098047586172376669310445210308530690628979222127842008292637188498667892346,
3082 0.0225637219854949700840940887149542612490345883881878337714684558008778963333730831552394474765584807969111942518551160370747927081630815222450591836541044027348341289928582667350062931223390475488270395388628237798194218706295717072772882141368305336905522131407055191226842857844199700897,
3083 0.0225637219854949700840940887149542612490345883881878337714684558008778963333730831552394474765584807969111942518551160370747927081630815222450591836541044027348341289928582667350062931223390475488270395388628237798194218706295717072772882141368305336905522131407055191226842857844199700897,
3084 0.014450162748595035415202210328746990687540433584656060141734033887568915871889084946241555914043602739923176811717063968575802759513353566393611327882986683843092699708370520654463160606685881854262172605840260461382506415545726006107036225064699981593582010571968667914561292724476765403,
3085 0.014450162748595035415202210328746990687540433584656060141734033887568915871889084946241555914043602739923176811717063968575802759513353566393611327882986683843092699708370520654463160606685881854262172605840260461382506415545726006107036225064699981593582010571968667914561292724476765403,
3086 0.0062291405559086847186064610714377861245273284298048459413498383766285440867939995875614537826999227402764393410433091165551392587866509368139286959877996451003520117996847650274381131001264048936968800841034394024893913832298059154406321866154360756368352692017290255789475172753727218118,
3087 0.0062291405559086847186064610714377861245273284298048459413498383766285440867939995875614537826999227402764393410433091165551392587866509368139286959877996451003520117996847650274381131001264048936968800841034394024893913832298059154406321866154360756368352692017290255789475172753727218118,
3088 };
3089
3090 case 35:
3091 return {
3092 0.0884867949071042906382073877776156691824091500106054233203930547564831856818455037694177620301440303886480770699786789072555120498596852344045994437865910579705332440154684645334151377566821650429387137691478542835124127753814309407953631292292702715893941703012952963870147702406844680843,
3093 0.0881405304302754629707388075930966414254543172744908371705717846022291674574661997559966193028505447037238747147414162866253701056371609696816449688811605670137066381598880078408393786511036118542923172354133057855589462238197132949173859174281740200219704353681146949100832444818916186058,
3094 0.0881405304302754629707388075930966414254543172744908371705717846022291674574661997559966193028505447037238747147414162866253701056371609696816449688811605670137066381598880078408393786511036118542923172354133057855589462238197132949173859174281740200219704353681146949100832444818916186058,
3095 0.0871044469971835342433220316055409366850567150938549314044538342217967886616053308883312996073098444356118666609432753128018655150112970252362048386011787612398513865619431921552677788006278156279328015772609950435701788645199670142624449105962167413639617613481185646893381709625274607909,
3096 0.0871044469971835342433220316055409366850567150938549314044538342217967886616053308883312996073098444356118666609432753128018655150112970252362048386011787612398513865619431921552677788006278156279328015772609950435701788645199670142624449105962167413639617613481185646893381709625274607909,
3097 0.0853866533920991252259439873911175676411909882837507511205314618687654112733520587624764993665233479940830042692196797317119622425654832459365409019485369172489296254570568593665906872097106957695902279513997248731240104433462885110244351013437733073973343296304373805050904264479029680216,
3098 0.0853866533920991252259439873911175676411909882837507511205314618687654112733520587624764993665233479940830042692196797317119622425654832459365409019485369172489296254570568593665906872097106957695902279513997248731240104433462885110244351013437733073973343296304373805050904264479029680216,
3099 0.0830005937288565883799265282161770034851745038134511199552888496872250511512693054800022550062130699117015388239482273715715918410748356500654849152408086296806466491493929168573099448329660182348121967590706951270716520326771802962973973212217428351325844023670007664795094087362941437313,
3100 0.0830005937288565883799265282161770034851745038134511199552888496872250511512693054800022550062130699117015388239482273715715918410748356500654849152408086296806466491493929168573099448329660182348121967590706951270716520326771802962973973212217428351325844023670007664795094087362941437313,
3101 0.0799649422423242629326620809850457563288354994300888473804365441079791651835337759692686900332632000725233937335962559192621406876460262726451085408091490996779065271059829791276458934871309121779684669710057237405319185267429173504058038867984738581988717663801928251300692415999223869712,
3102 0.0799649422423242629326620809850457563288354994300888473804365441079791651835337759692686900332632000725233937335962559192621406876460262726451085408091490996779065271059829791276458934871309121779684669710057237405319185267429173504058038867984738581988717663801928251300692415999223869712,
3103 0.0763034571554420535386585378842262255270800818956365343677288451968745409855325371011420450230036281188481281009654009535465939947719628078465219728557626365275169302488755368977353934917433220496883760141864127436340161328181636894624136195638103089938266819590748339007939835783152842921,
3104 0.0763034571554420535386585378842262255270800818956365343677288451968745409855325371011420450230036281188481281009654009535465939947719628078465219728557626365275169302488755368977353934917433220496883760141864127436340161328181636894624136195638103089938266819590748339007939835783152842921,
3105 0.0720447947725600646654619097852777561472673930274272605632968215620609258061340414470049021086661375608302368692319294243619483572313619195438777411666327722784060357603413593038090573389670419619943438758637071950340714749254009377830132249163149890286482567913543966703689814751401060947,
3106 0.0720447947725600646654619097852777561472673930274272605632968215620609258061340414470049021086661375608302368692319294243619483572313619195438777411666327722784060357603413593038090573389670419619943438758637071950340714749254009377830132249163149890286482567913543966703689814751401060947,
3107 0.0672222852690869039643055087481485585470931191496048084605592749517041746415821007233416660496113600025360225598686946836630801198944360214557092810236069659204210561103010778408443280068051835281408326673215425117071238338883969490792739255214364474981408877125044469690664927126423816358,
3108 0.0672222852690869039643055087481485585470931191496048084605592749517041746415821007233416660496113600025360225598686946836630801198944360214557092810236069659204210561103010778408443280068051835281408326673215425117071238338883969490792739255214364474981408877125044469690664927126423816358,
3109 0.0618736719660801888870141387886886522653712258040964350734042917529694867343595491937196172657531025980688063189697594133868989748196197012473159884345093168299745241053122225394695696538583915336497736937461357087437595357987295000367907637175883309433557374814366875307910674805632861723,
3110 0.0618736719660801888870141387886886522653712258040964350734042917529694867343595491937196172657531025980688063189697594133868989748196197012473159884345093168299745241053122225394695696538583915336497736937461357087437595357987295000367907637175883309433557374814366875307910674805632861723,
3111 0.0560408162123701285783277471651009644403485349045563455497052851150358162311775521434354680223134542674984940033635125003109745686089655888922844565377629614042312917206680723166264943441069302087969579423191315088861895638606939698937264004638401276466087661598483649161263481949460148852,
3112 0.0560408162123701285783277471651009644403485349045563455497052851150358162311775521434354680223134542674984940033635125003109745686089655888922844565377629614042312917206680723166264943441069302087969579423191315088861895638606939698937264004638401276466087661598483649161263481949460148852,
3113 0.0497693704013535298051996760849949585944949531945731636957306643619154136572533756189169353450355424144447649353467726509662747137745731826973297473263062312761232631076201606014351299355655247632525799159975998344709070821274170699850814063636507484011179496517209966929250867837338145399,
3114 0.0497693704013535298051996760849949585944949531945731636957306643619154136572533756189169353450355424144447649353467726509662747137745731826973297473263062312761232631076201606014351299355655247632525799159975998344709070821274170699850814063636507484011179496517209966929250867837338145399,
3115 0.0431084223261702187823064593749082034228065871639902087100629190806078191414039494090484278778265059001066684256807905379244851293496466422505041723848562304103007876980197258686996352403345832410883584940152273369920388509050923875178452496636432492677996901161544876130519195350770852812,
3116 0.0431084223261702187823064593749082034228065871639902087100629190806078191414039494090484278778265059001066684256807905379244851293496466422505041723848562304103007876980197258686996352403345832410883584940152273369920388509050923875178452496636432492677996901161544876130519195350770852812,
3117 0.0361101158634633805327169696475499383085357789699869431667863952424332055418346619893335935263099750605573326614011848013161915478633295849064671361036350435629617424833787808797703652632658957909404110271841383060860039622583562690384094070549402126290243047508767975050044460542579407107,
3118 0.0361101158634633805327169696475499383085357789699869431667863952424332055418346619893335935263099750605573326614011848013161915478633295849064671361036350435629617424833787808797703652632658957909404110271841383060860039622583562690384094070549402126290243047508767975050044460542579407107,
3119 0.0288292601088942540487160397144849162615277266295949997474737408421165671232020843446112185459349349332813957680834093012777759304021540913131570633517479688084572896630142875461671567778742720571661715339338075985958626282171166864038792792301104902605783771189462534307659711825450176467,
3120 0.0288292601088942540487160397144849162615277266295949997474737408421165671232020843446112185459349349332813957680834093012777759304021540913131570633517479688084572896630142875461671567778742720571661715339338075985958626282171166864038792792301104902605783771189462534307659711825450176467,
3121 0.0213229799114835808834379839662050783238096447199362072648984556255971943192272817277563607307047505555179212226297149660505583471092460182830538927805381128387275701604088373835940339996554457677869594531649183671560090086251992416150208417953153336385404683074378056443035529231294544222,
3122 0.0213229799114835808834379839662050783238096447199362072648984556255971943192272817277563607307047505555179212226297149660505583471092460182830538927805381128387275701604088373835940339996554457677869594531649183671560090086251992416150208417953153336385404683074378056443035529231294544222,
3123 0.0136508283483614922664040029205163839739940378414249209971900998825644897453312048959913666263827915062302750503113695050715261718993609083181273617156847041333238175043551021796813573967127638784726095457066616992282166165624708392298265492134768359888028007690170668694102585428929327572,
3124 0.0136508283483614922664040029205163839739940378414249209971900998825644897453312048959913666263827915062302750503113695050715261718993609083181273617156847041333238175043551021796813573967127638784726095457066616992282166165624708392298265492134768359888028007690170668694102585428929327572,
3125 0.0058834334204430849757538962401126240307543177982329737116842045198831895048122386649141545472257947701122373467092671865230057274106977524783672989448275521632482429957066490278062266912305090329572584578363454778528888312161805226495706304928570277941362989371159823497940141887892711196,
3126 0.0058834334204430849757538962401126240307543177982329737116842045198831895048122386649141545472257947701122373467092671865230057274106977524783672989448275521632482429957066490278062266912305090329572584578363454778528888312161805226495706304928570277941362989371159823497940141887892711196,
3127 };
3128
3129 case 36:
3130 return {
3131 0.0859832756703947474900851747905265541600549156034958522907520701334269219259454985740935601391647868886347499176352850183377229381328679235373397113377036108801987509830239464462679016813895095209927382094635748034851253597965507734471845234745618556480733569914364445104148396408290357606,
3132 0.0859832756703947474900851747905265541600549156034958522907520701334269219259454985740935601391647868886347499176352850183377229381328679235373397113377036108801987509830239464462679016813895095209927382094635748034851253597965507734471845234745618556480733569914364445104148396408290357606,
3133 0.0853466857393386274918505430764897709987865854972912941284849709033699606923643584495079422491248784638788708201422634846432027980201526776635248801278203163605081248788080857614381653770809673649995313752445532543951348285696058006612686268589027263660939033656157260805672413441619459714,
3134 0.0853466857393386274918505430764897709987865854972912941284849709033699606923643584495079422491248784638788708201422634846432027980201526776635248801278203163605081248788080857614381653770809673649995313752445532543951348285696058006612686268589027263660939033656157260805672413441619459714,
3135 0.0840782189796619349334576242915958212039359139576060455039823714786119490086983892036661490773009235216345020346307175052804677799289202482812576973513970970077316072964011434776964199575895692366348078989556313076461764727408405937015036830899375913576180245531662197278257931243801037797,
3136 0.0840782189796619349334576242915958212039359139576060455039823714786119490086983892036661490773009235216345020346307175052804677799289202482812576973513970970077316072964011434776964199575895692366348078989556313076461764727408405937015036830899375913576180245531662197278257931243801037797,
3137 0.0821872667043397095172234735449423028649630729346221209808090284142439373125827008003062129626542446374902505700292435573240684744450741542752298320944261338364141957015673783780818030498390769026504101112723148561187480573418882254755175328843544630452653731085711442482092205250745801269,
3138 0.0821872667043397095172234735449423028649630729346221209808090284142439373125827008003062129626542446374902505700292435573240684744450741542752298320944261338364141957015673783780818030498390769026504101112723148561187480573418882254755175328843544630452653731085711442482092205250745801269,
3139 0.0796878289120716019087246655018639073275341575147260201875516705109826217637261188443506338482291482541756932681862457390824231587216783455201108873687325710852988181556915976037987209640544936942105420167995430751580284138874810181965093068315418016624785082921227679647992945932241626138,
3140 0.0796878289120716019087246655018639073275341575147260201875516705109826217637261188443506338482291482541756932681862457390824231587216783455201108873687325710852988181556915976037987209640544936942105420167995430751580284138874810181965093068315418016624785082921227679647992945932241626138,
3141 0.07659841064587067452875773372150164172792755683199183378203784650532938939187957967624534105253696671914084982095940770035320407380888557440741166051390163543282000720465734182150068443242013201755720067736567199459928984957513778079669234507456397624106996135636497592949296777918919516,
3142 0.07659841064587067452875773372150164172792755683199183378203784650532938939187957967624534105253696671914084982095940770035320407380888557440741166051390163543282000720465734182150068443242013201755720067736567199459928984957513778079669234507456397624106996135636497592949296777918919516,
3143 0.0729418850056530613538733769412742182869469526169905444028124149550841940689437932435635389178379406543223071825591833710450401858365844912383888092125183592606781779179431605695410104634999102458959465441036418724514139113569044565146054256553859129524098849803437107643142577729400444866,
3144 0.0729418850056530613538733769412742182869469526169905444028124149550841940689437932435635389178379406543223071825591833710450401858365844912383888092125183592606781779179431605695410104634999102458959465441036418724514139113569044565146054256553859129524098849803437107643142577729400444866,
3145 0.0687453238357364426136896393636132083417307646421384912295507261856561789084517417497612901652932499019092020521859309247470402967390359701905800364165648540525598924648649118910204273364694712670656501323844527603671885387309785978428943937364290263451859707851721129835309397112260063735,
3146 0.0687453238357364426136896393636132083417307646421384912295507261856561789084517417497612901652932499019092020521859309247470402967390359701905800364165648540525598924648649118910204273364694712670656501323844527603671885387309785978428943937364290263451859707851721129835309397112260063735,
3147 0.0640397973550154895563847986258563397460214705508407249274347431573196041768986842235462360964290893536145077012161540550672473456039784053557467582668822605571719193912857003258577487117921905971333872239967666101674226542094583863709330759686500727800692364936837868301402497831311851378,
3148 0.0640397973550154895563847986258563397460214705508407249274347431573196041768986842235462360964290893536145077012161540550672473456039784053557467582668822605571719193912857003258577487117921905971333872239967666101674226542094583863709330759686500727800692364936837868301402497831311851378,
3149 0.0588601442453248173096753998189200359427540957825592892456530514427578549921127550648082064448510908219262010475445596681956351650487931506381786315658595562302547428096779070866817319995018501008797736420447381877468436535245185244839605066619373399573705672263179392766960574037191809527,
3150 0.0588601442453248173096753998189200359427540957825592892456530514427578549921127550648082064448510908219262010475445596681956351650487931506381786315658595562302547428096779070866817319995018501008797736420447381877468436535245185244839605066619373399573705672263179392766960574037191809527,
3151 0.0532447139777599190920256282862196496889296110589429206872737676710698746217667209520055611474839962222607235569114686669886792192854633495356388995521975498069946717436594822855587157998313614712070670562208855791127557797137379469791984007449638716748600910745035893853408660213692117007,
3152 0.0532447139777599190920256282862196496889296110589429206872737676710698746217667209520055611474839962222607235569114686669886792192854633495356388995521975498069946717436594822855587157998313614712070670562208855791127557797137379469791984007449638716748600910745035893853408660213692117007,
3153 0.047235083490265978416616829616674832073151787434369630264018379347917683174976247659980714497479865666448893948613822367557604309090152543022687405304440058106580779879137182101979508667602017999080075133294761815134664664750283615231754402109680427773267201400003642371778098461735575453,
3154 0.047235083490265978416616829616674832073151787434369630264018379347917683174976247659980714497479865666448893948613822367557604309090152543022687405304440058106580779879137182101979508667602017999080075133294761815134664664750283615231754402109680427773267201400003642371778098461735575453,
3155 0.0408757509236448954741145451432631915479370611190781462078432938890981916475966573584384178369372636148185447960218777460021686422264753341646465440823634083454111905762960940372811828143873063156983521710212200344038230964669221999826528241417048343882430199940359482732612852317005116477,
3156 0.0408757509236448954741145451432631915479370611190781462078432938890981916475966573584384178369372636148185447960218777460021686422264753341646465440823634083454111905762960940372811828143873063156983521710212200344038230964669221999826528241417048343882430199940359482732612852317005116477,
3157 0.0342138107703072299212450615627145540700969113267764835297438458444983145731547972563490446401011887011144457042893768191644202515131799267052768730815841564434097916636996855507850216122834599443477912039500686944734011368006834088725498987669341908838958577431798921600759819533520138798,
3158 0.0342138107703072299212450615627145540700969113267764835297438458444983145731547972563490446401011887011144457042893768191644202515131799267052768730815841564434097916636996855507850216122834599443477912039500686944734011368006834088725498987669341908838958577431798921600759819533520138798,
3159 0.027298621498568779094417180867983357990456828142050855355414144958485194405730384902084518919498262907300435065105212713205007508333160578244023014741724043973307959512669125223597632879679760819264213502121129225033046032222480617192326344412359393632519017855069318269023634951270974773,
3160 0.027298621498568779094417180867983357990456828142050855355414144958485194405730384902084518919498262907300435065105212713205007508333160578244023014741724043973307959512669125223597632879679760819264213502121129225033046032222480617192326344412359393632519017855069318269023634951270974773,
3161 0.0201815152977354715320989289582211274195865102408615652505493691740123099179142538770330753987455906453351837072884510360950506519394335162838677134346704474894684256981118672818142793591580260128646632485774062426857271305383716321933656182351858923511320562754892536747833113712820195039,
3162 0.0201815152977354715320989289582211274195865102408615652505493691740123099179142538770330753987455906453351837072884510360950506519394335162838677134346704474894684256981118672818142793591580260128646632485774062426857271305383716321933656182351858923511320562754892536747833113712820195039,
3163 0.0129159472840655744045034114977916491919612128514796718500303920436209214297608153678848815892022869866990853985347380194938892221718134354279766454316006462476872423163543325820281344574022971170053578980846593713706038861508690729641627862234478690767089143111746152813951832626369710081,
3164 0.0129159472840655744045034114977916491919612128514796718500303920436209214297608153678848815892022869866990853985347380194938892221718134354279766454316006462476872423163543325820281344574022971170053578980846593713706038861508690729641627862234478690767089143111746152813951832626369710081,
3165 0.0055657196642450453612559843905478374172245918941785101760579133845148979874965027963746750171292260392955534081460616074171279791543503755081140001156132948835037018061510575750709104360185993725124919550989803156506065336232873490929203051294587538637390541937489122683507770673132663416,
3166 0.0055657196642450453612559843905478374172245918941785101760579133845148979874965027963746750171292260392955534081460616074171279791543503755081140001156132948835037018061510575750709104360185993725124919550989803156506065336232873490929203051294587538637390541937489122683507770673132663416,
3167 };
3168
3169 case 37:
3170 return {
3171 0.0837683609931389047970173663694593917168752800684767192280711460660352144950122519248834328641830996228545711341799619165837425979679708281872614164699941644483645611716925712456581581684880101502180957230209051507904214440426110294162093611987832519940502883202912374854427627698517681791,
3172 0.083474573625862787252253009484518699020435310203026050059846109756991985079347159060791009772803248334388301033680897158446780513839742151993742973825595394018277263245593368537893791639053138935777611989172876136354422611308025116760441662280855673624190690670421357800500457543749683621,
3173 0.083474573625862787252253009484518699020435310203026050059846109756991985079347159060791009772803248334388301033680897158446780513839742151993742973825595394018277263245593368537893791639053138935777611989172876136354422611308025116760441662280855673624190690670421357800500457543749683621,
3174 0.082595272236437250891230301152838470773306452602039768184325808993542199719592837179320785985481089100005236292432668165741232520891948801129881877014908467015929239501354926858776798423721144727572056813589261124898976200025565873549335584826642798171164941326388437863314850431130075655,
3175 0.082595272236437250891230301152838470773306452602039768184325808993542199719592837179320785985481089100005236292432668165741232520891948801129881877014908467015929239501354926858776798423721144727572056813589261124898976200025565873549335584826642798171164941326388437863314850431130075655,
3176 0.0811366245084650305098776017997922635664600449746249385493945058727608869116477595832276193816248589822031473373889321614870621886470395695256498772154765836341940868824912038564563767335018317412322314698067751167643487258115957293101100462299535553833319072036130578853887698431526368443,
3177 0.0811366245084650305098776017997922635664600449746249385493945058727608869116477595832276193816248589822031473373889321614870621886470395695256498772154765836341940868824912038564563767335018317412322314698067751167643487258115957293101100462299535553833319072036130578853887698431526368443,
3178 0.0791088618375293807672121873966452385160069350641823660217505863994600602421852809883065087865092991357065895347014176139505648630581960466028711712492958606600811101781761573160516386482439497723304636514005359725425717905939641263358215177562638228035752632056517751277936294872492987945,
3179 0.0791088618375293807672121873966452385160069350641823660217505863994600602421852809883065087865092991357065895347014176139505648630581960466028711712492958606600811101781761573160516386482439497723304636514005359725425717905939641263358215177562638228035752632056517751277936294872492987945,
3180 0.0765262075705292378858879912066225154953633155315440516125146198832027972566598352051974460354516147434813718566976657767751210579433706431276059687408917580578622150657332509437023594107200655943105043707936702255798621278156268459942095435650419657400831338573953385028153098322061722021,
3181 0.0765262075705292378858879912066225154953633155315440516125146198832027972566598352051974460354516147434813718566976657767751210579433706431276059687408917580578622150657332509437023594107200655943105043707936702255798621278156268459942095435650419657400831338573953385028153098322061722021,
3182 0.073406777248488172724626631519795464983469942197648214633221776610301384372386511141135697516305024037919546105898551296382663764915967993734406230713146574194754716685260735305833237276239123616902301052198876283359315767868957072373293274563809026919107610463026638906757983848576145993,
3183 0.073406777248488172724626631519795464983469942197648214633221776610301384372386511141135697516305024037919546105898551296382663764915967993734406230713146574194754716685260735305833237276239123616902301052198876283359315767868957072373293274563809026919107610463026638906757983848576145993,
3184 0.0697724515557003448850813567930192911860236786977560873800401027070818413977041470126650373198101528583564453861331069738257347206741616415963498266374558988348346723303427892242744439053528655991126922448965807798308345686483139863261685380823881691919565607763942561996724866807149391359,
3185 0.0697724515557003448850813567930192911860236786977560873800401027070818413977041470126650373198101528583564453861331069738257347206741616415963498266374558988348346723303427892242744439053528655991126922448965807798308345686483139863261685380823881691919565607763942561996724866807149391359,
3186 0.0656487228727512494840237662979712181966773211497249264974008609687361342510858828789315636761987344309369494474720078581258663505397377365199766732185010907683745631910084311751171781025400769623349619781409334383193975800549181423517598556244429665871650792397214243620380630934363389762,
3187 0.0656487228727512494840237662979712181966773211497249264974008609687361342510858828789315636761987344309369494474720078581258663505397377365199766732185010907683745631910084311751171781025400769623349619781409334383193975800549181423517598556244429665871650792397214243620380630934363389762,
3188 0.061064516523225986130988104500496585677994009062363104874610422420972970362730700991177735442622726551605340984350382934944733676833390488890112712751486794142784229228119522905104724282768058898350039100373414218449643730083663930304794095318975618979693935281765286164198098850877869373,
3189 0.061064516523225986130988104500496585677994009062363104874610422420972970362730700991177735442622726551605340984350382934944733676833390488890112712751486794142784229228119522905104724282768058898350039100373414218449643730083663930304794095318975618979693935281765286164198098850877869373,
3190 0.0560519879982749178085392396642526664267538552877670788288352591255889685019926238884872411780582105280039444358384343204370590165298236797470871709292034393390337120799679489165503090608812455035715524335162543629393195529235587667547127383855751002630695685182557597597292716449403658366,
3191 0.0560519879982749178085392396642526664267538552877670788288352591255889685019926238884872411780582105280039444358384343204370590165298236797470871709292034393390337120799679489165503090608812455035715524335162543629393195529235587667547127383855751002630695685182557597597292716449403658366,
3192 0.05064629765482460160387586308671634405270576294535410972861539845575235480642995820600060450132430339065584035934616223868200672801599197607212507371071561458688180103264313598311964428623326500056009461582827018491795344952400564538745912613263458496605593282658578096678456422959877268,
3193 0.05064629765482460160387586308671634405270576294535410972861539845575235480642995820600060450132430339065584035934616223868200672801599197607212507371071561458688180103264313598311964428623326500056009461582827018491795344952400564538745912613263458496605593282658578096678456422959877268,
3194 0.0448853646624371666574103041101963601947233065144139329567999630242659960968827971487283134416445417519942768145417225548807805754017661493794440371799180850068178092905903581365089873952077795063038575585847145553635131965284315790758348891831802211873102934048886729181833531354209489838,
3195 0.0448853646624371666574103041101963601947233065144139329567999630242659960968827971487283134416445417519942768145417225548807805754017661493794440371799180850068178092905903581365089873952077795063038575585847145553635131965284315790758348891831802211873102934048886729181833531354209489838,
3196 0.0388096025019345444889623703284760199673891892736854008228945024616579120498744831474201681162570315064079849274398181889922006892996640998196847548325022553712946208639948865711699678257414150586963815015948042431420742737382711110665491959721415627468091612503012239513922492008811819846,
3197 0.0388096025019345444889623703284760199673891892736854008228945024616579120498744831474201681162570315064079849274398181889922006892996640998196847548325022553712946208639948865711699678257414150586963815015948042431420742737382711110665491959721415627468091612503012239513922492008811819846,
3198 0.0324616398475214810672342535014587287990945591225246664125520799377862070355614623710417669873492028376874818519937142027206827453598316740614080514285788286843187948982651797398201360832548328924042040290402933497801970014519044758453776340186697106042977932772383039577766857724570008248,
3199 0.0324616398475214810672342535014587287990945591225246664125520799377862070355614623710417669873492028376874818519937142027206827453598316740614080514285788286843187948982651797398201360832548328924042040290402933497801970014519044758453776340186697106042977932772383039577766857724570008248,
3200 0.0258860369905589335227594813624872980294841825751032704331104972516649687424195209583685708013992340960195209634157316481158421663327009294998938689708977562271563012781883923634440933578039331869801300402148719958991437392877308522563404676228064086124632807189501404262592577502972221894,
3201 0.0258860369905589335227594813624872980294841825751032704331104972516649687424195209583685708013992340960195209634157316481158421663327009294998938689708977562271563012781883923634440933578039331869801300402148719958991437392877308522563404676228064086124632807189501404262592577502972221894,
3202 0.0191290444890839660435019479401061741302952357462103256522467467901708118051752183078543380727746481389283196101259090420174129294864830012499052604319093342552482678750120830568668306209255644235785897889744795502360229727281427791084562045040935855270257787096134962012980039409475397276,
3203 0.0191290444890839660435019479401061741302952357462103256522467467901708118051752183078543380727746481389283196101259090420174129294864830012499052604319093342552482678750120830568668306209255644235785897889744795502360229727281427791084562045040935855270257787096134962012980039409475397276,
3204 0.0122387801003075565263048524363465759422909531112660823040416890298892819780882215962874221663011459316727690669058864281381872631802260682118589581438043035577153333732574747585022449042386700140804915585056020840484563942748405852029996118528161888764457928569240935599414063725086345128,
3205 0.0122387801003075565263048524363465759422909531112660823040416890298892819780882215962874221663011459316727690669058864281381872631802260682118589581438043035577153333732574747585022449042386700140804915585056020840484563942748405852029996118528161888764457928569240935599414063725086345128,
3206 0.0052730572794979393517220542335303891830883059065272654337634972771556321427294743726164543859933838325996484245470104780441969300659719347443648047707148794202589824141538687279781589593290334907927879418573338021787355953111778672882313334803174138192281322527193367034341769603704166608,
3207 0.0052730572794979393517220542335303891830883059065272654337634972771556321427294743726164543859933838325996484245470104780441969300659719347443648047707148794202589824141538687279781589593290334907927879418573338021787355953111778672882313334803174138192281322527193367034341769603704166608,
3208 };
3209
3210 case 38:
3211 return {
3212 0.0815250292803857866992187698858300556016426514704967984381025969810613740455260134645356096536517518325244361399729923311904673697738497632791280686590776524802100556645013968622133901828861830588920043407937193348376699381459622360465391802375859166845903438152394943202482472881261699113,
3213 0.0815250292803857866992187698858300556016426514704967984381025969810613740455260134645356096536517518325244361399729923311904673697738497632791280686590776524802100556645013968622133901828861830588920043407937193348376699381459622360465391802375859166845903438152394943202482472881261699113,
3214 0.0809824937705971006232694699490581419365151697840887541415660285674956476215695785864793808704972846251788446435353953176505178426035265559751550846421476416169233449477753175084271510914344979033709739945310763790096212992182208403080387805470945324269604464850156957757495756055449144869,
3215 0.0809824937705971006232694699490581419365151697840887541415660285674956476215695785864793808704972846251788446435353953176505178426035265559751550846421476416169233449477753175084271510914344979033709739945310763790096212992182208403080387805470945324269604464850156957757495756055449144869,
3216 0.0799010332435278215860276839251856965503012395896815789806037026530647898028063520696585769535689677273615872263873136546515624619309854098535412213272555240625726511680830810208718753361120979994818851444944964343074406819457912869758991425759400464531654245687921069430224893959510594598,
3217 0.0799010332435278215860276839251856965503012395896815789806037026530647898028063520696585769535689677273615872263873136546515624619309854098535412213272555240625726511680830810208718753361120979994818851444944964343074406819457912869758991425759400464531654245687921069430224893959510594598,
3218 0.0782878446582109480753754033357362625649037448578418255747512468314395956363700243899345133373081941043752346535878112387134516911784219807248788575348786775507898114606646469955610249975784297935428504952097828452100972246117164229064069396142651867033262803079038570386555694973213399723,
3219 0.0782878446582109480753754033357362625649037448578418255747512468314395956363700243899345133373081941043752346535878112387134516911784219807248788575348786775507898114606646469955610249975784297935428504952097828452100972246117164229064069396142651867033262803079038570386555694973213399723,
3220 0.0761536635484463960659935411044725279963452188325545187924837214075260627232247752887879960236912058244239555368883758246887219201371133894466075317928886878937835502501598866640144833996113467065040414545592484484725686152297148928561507352551801369534930857590395022143830630811241716382,
3221 0.0761536635484463960659935411044725279963452188325545187924837214075260627232247752887879960236912058244239555368883758246887219201371133894466075317928886878937835502501598866640144833996113467065040414545592484484725686152297148928561507352551801369534930857590395022143830630811241716382,
3222 0.0735126925847434571452064448483364785766371950924317553565023047410037235764841445499973456651930542908262890980469082789481928899279163455495331634594354423192329750774832967029084938471290754131950960415755233003457883401863499264938410488981586634357532929983826469104923479628263833636,
3223 0.0735126925847434571452064448483364785766371950924317553565023047410037235764841445499973456651930542908262890980469082789481928899279163455495331634594354423192329750774832967029084938471290754131950960415755233003457883401863499264938410488981586634357532929983826469104923479628263833636,
3224 0.0703825070668989547392829675936588408392617017624612064593790162511652948771592891420122791755335256039984089362197276103787155799589517329558684770065751800010578753242876700107932631350643767980307607584493255107133975228023439320760495433459793595419878151331387748604300512758679658324,
3225 0.0703825070668989547392829675936588408392617017624612064593790162511652948771592891420122791755335256039984089362197276103787155799589517329558684770065751800010578753242876700107932631350643767980307607584493255107133975228023439320760495433459793595419878151331387748604300512758679658324,
3226 0.0667839379791404119350461515290192599559521560352792417304765874875873044895440701723717442150901476701992887317224387207634363837870245561489064093030959290790598963573551548611738612767184844687526424615038410883158829307069383788854721742760579986835960537437343127750309764533372389439,
3227 0.0667839379791404119350461515290192599559521560352792417304765874875873044895440701723717442150901476701992887317224387207634363837870245561489064093030959290790598963573551548611738612767184844687526424615038410883158829307069383788854721742760579986835960537437343127750309764533372389439,
3228 0.062740933392133054052969671525137064320903888996908758341130045033623304360526890450524386060542716274008516662038236978034576185157496814877229676911857723022029061910569412335798218973282156795767430863487090503449945337536047722681226123929150399964061839874038256065424701175918133619,
3229 0.062740933392133054052969671525137064320903888996908758341130045033623304360526890450524386060542716274008516662038236978034576185157496814877229676911857723022029061910569412335798218973282156795767430863487090503449945337536047722681226123929150399964061839874038256065424701175918133619,
3230 0.0582803991469972060223058682581400559151277021585559865019694201419249310092343052893294192614494140612048114856231810786473477278151405271858774381466042551287383378088942209363375057258358888109873139017773784713566233596718500056352102737238614848035983765660950868029140557678734648177,
3231 0.0582803991469972060223058682581400559151277021585559865019694201419249310092343052893294192614494140612048114856231810786473477278151405271858774381466042551287383378088942209363375057258358888109873139017773784713566233596718500056352102737238614848035983765660950868029140557678734648177,
3232 0.0534320199103323199737569906312487560769153103387560856157033624341860890809433362639143132430046503379780386666975110603367385767046278955057530196625536562332663817864694446756936403886853697457347053713300848533170674877322383917394337603440034632431740501270145095664173870846561117676,
3233 0.0534320199103323199737569906312487560769153103387560856157033624341860890809433362639143132430046503379780386666975110603367385767046278955057530196625536562332663817864694446756936403886853697457347053713300848533170674877322383917394337603440034632431740501270145095664173870846561117676,
3234 0.0482280618607586833743521799114202241893610027852761322899681710714497610172107119291143825298380606089066628299979431843068687200232065289699547629750738832192672668178171509074765376160096695580810069698162118079864065908373592276573417691649941996475362716395530142424781729518621544377,
3235 0.0482280618607586833743521799114202241893610027852761322899681710714497610172107119291143825298380606089066628299979431843068687200232065289699547629750738832192672668178171509074765376160096695580810069698162118079864065908373592276573417691649941996475362716395530142424781729518621544377,
3236 0.0427031585046744342358784343588077086784174845681521442437553170825466505209371500368711762300453975897425948199419955122558198493635753947672413666610900950393755295386310821262593521733322961267087351170015779942532956120884108929033007549189500823642849239533357026432411955679567873313,
3237 0.0427031585046744342358784343588077086784174845681521442437553170825466505209371500368711762300453975897425948199419955122558198493635753947672413666610900950393755295386310821262593521733322961267087351170015779942532956120884108929033007549189500823642849239533357026432411955679567873313,
3238 0.0368940815940247381649401623368149503473561172405834899659696121096898744871711286459900460157291145216062505058477663220854691393388639868688717635220474925745427880630786187655722217268331786364881825759288893230702114406475988534467217094542045343619341603030012335910066839919847890729,
3239 0.0368940815940247381649401623368149503473561172405834899659696121096898744871711286459900460157291145216062505058477663220854691393388639868688717635220474925745427880630786187655722217268331786364881825759288893230702114406475988534467217094542045343619341603030012335910066839919847890729,
3240 0.0308395005451750546587310863133086889204118954971985188475210983146172629442106915027195768158698845242834936493338171678876103420024352767098623527723046311559890482314561119711064789018636247802603353481370263850199448323301030794657237040723695287822924416856219458417671620291888969747,
3241 0.0308395005451750546587310863133086889204118954971985188475210983146172629442106915027195768158698845242834936493338171678876103420024352767098623527723046311559890482314561119711064789018636247802603353481370263850199448323301030794657237040723695287822924416856219458417671620291888969747,
3242 0.0245797397382323758952012054467062874459591622272020466960350763394232174904243295613159849725468199211673059421295947649801723413553742837020126012482558139504467446253212619599762831188845765493475595690327301368026056949641868550630687397580589545357543799768967836664997455459335397226,
3243 0.0245797397382323758952012054467062874459591622272020466960350763394232174904243295613159849725468199211673059421295947649801723413553742837020126012482558139504467446253212619599762831188845765493475595690327301368026056949641868550630687397580589545357543799768967836664997455459335397226,
3244 0.0181565777096132368988761257547822022629123390397971224250378537886392975823629866757233995037270996657171749545316753138174632330262225786295418212901226947173848710192693202350723300636564493055184136365043339417877735399402103640325219400302485863733560580436537925684102057652311333652,
3245 0.0181565777096132368988761257547822022629123390397971224250378537886392975823629866757233995037270996657171749545316753138174632330262225786295418212901226947173848710192693202350723300636564493055184136365043339417877735399402103640325219400302485863733560580436537925684102057652311333652,
3246 0.0116134447164686741776683012004374273572367478601123296850107011099528374550670585784366381102359245004577044709616421728412808931702179272952910329600397172805136223339271978309539671806625614525221870194082510266081814959627855375406675177560920721008094852448488540407921315418297500643,
3247 0.0116134447164686741776683012004374273572367478601123296850107011099528374550670585784366381102359245004577044709616421728412808931702179272952910329600397172805136223339271978309539671806625614525221870194082510266081814959627855375406675177560920721008094852448488540407921315418297500643,
3248 0.0050028807496393456758995420918993704638392718626217059140341376536029812792271634022832313624767863160394010465356734678215868527450490515547453501246953026748161876142557276297899208644197360968138749364594122151354780554421711532863861620978048529403252697746944301330362380158277935132,
3249 0.0050028807496393456758995420918993704638392718626217059140341376536029812792271634022832313624767863160394010465356734678215868527450490515547453501246953026748161876142557276297899208644197360968138749364594122151354780554421711532863861620978048529403252697746944301330362380158277935132,
3250 };
3251
3252 case 39:
3253 return {
3254 0.0795276221394428524174181966058509938456067747658648143098847698352102891063758657327624438237214962888902042851780835026606997445534187218293264203699352882731350600472873588946287839548301687422188890361881571582783488265598489983412270332485489913737071770772521676061665676789388252799,
3255 0.0792762225683684710101557717545079305238041486782664247002041873408340880524158407734728641229198744528071709991790856347961739801064046084930218574184126233290531785846036343920282932249007774688941160940351435865738548566274824270460412350541913130327376449165453775007246803700651204236,
3256 0.0792762225683684710101557717545079305238041486782664247002041873408340880524158407734728641229198744528071709991790856347961739801064046084930218574184126233290531785846036343920282932249007774688941160940351435865738548566274824270460412350541913130327376449165453775007246803700651204236,
3257 0.0785236132873711767250633009855234715225814764092488609465814513079072297389562107882185277745035684057601904166204988844234601090981037517531867556245184167881174062118251165941386034207337627890882496879186371944236781523205014877459611173279814390498241961775869887136662661398349300212,
3258 0.0785236132873711767250633009855234715225814764092488609465814513079072297389562107882185277745035684057601904166204988844234601090981037517531867556245184167881174062118251165941386034207337627890882496879186371944236781523205014877459611173279814390498241961775869887136662661398349300212,
3259 0.0772745525446820167285116367331172991204952514887911509368290840233293068540676617070860225806402751530993303323602900974417885585402760412186540150525020571399141892072939096541932447075958650564288752881175186417453671158005308228492431570609341972113319748732390155296137469564143440999,
3260 0.0772745525446820167285116367331172991204952514887911509368290840233293068540676617070860225806402751530993303323602900974417885585402760412186540150525020571399141892072939096541932447075958650564288752881175186417453671158005308228492431570609341972113319748732390155296137469564143440999,
3261 0.075536937322836057704784446990809399094187978590021844338828588842039572940103431200569623321888446861052965377395835016678361439172079331341178442133025236106192347170760128403679719848080536068946352754263525187133575503397243262159947274039991068774219446583726041401249475620175649367,
3262 0.075536937322836057704784446990809399094187978590021844338828588842039572940103431200569623321888446861052965377395835016678361439172079331341178442133025236106192347170760128403679719848080536068946352754263525187133575503397243262159947274039991068774219446583726041401249475620175649367,
3263 0.0733217534142686173811539328650483064478934242509751307796420401800725439847883972966052250433510615199119052461083076715941331068063974468935514208058186414299035304412108384116481399620804019067883837344210904330137889761454934243907079785480770327754378766385442814842798593970821974323,
3264 0.0733217534142686173811539328650483064478934242509751307796420401800725439847883972966052250433510615199119052461083076715941331068063974468935514208058186414299035304412108384116481399620804019067883837344210904330137889761454934243907079785480770327754378766385442814842798593970821974323,
3265 0.0706430059706087607701149315281311364674296841590281692705983877135935216447809655443446356536854066573521497811457565773094255884907103954827942754839658563866800186700153324718162902569329417104882623554689705221806404503952365318728379890722476652183677879464174249586729585626446056036,
3266 0.0706430059706087607701149315281311364674296841590281692705983877135935216447809655443446356536854066573521497811457565773094255884907103954827942754839658563866800186700153324718162902569329417104882623554689705221806404503952365318728379890722476652183677879464174249586729585626446056036,
3267 0.0675176309662312653630213280464485937751527080834770358082556858859398658280141599029541649150757220744778399044659543808597283845589470805871994470774037671456243038544089635812425208606267476909301773237664663572561912584435344132287252868008718800697303027173336777436460449766229608941,
3268 0.0675176309662312653630213280464485937751527080834770358082556858859398658280141599029541649150757220744778399044659543808597283845589470805871994470774037671456243038544089635812425208606267476909301773237664663572561912584435344132287252868008718800697303027173336777436460449766229608941,
3269 0.0639653881386823889867064044100636448557769168899798797301657005169360518221202179457282754741702523990873146420405665121101791215051844304249095529506705441269515502941537608666543793568278819406200776357039115468642201682676933800259511685836794436269978901106396964586360912863989857466,
3270 0.0639653881386823889867064044100636448557769168899798797301657005169360518221202179457282754741702523990873146420405665121101791215051844304249095529506705441269515502941537608666543793568278819406200776357039115468642201682676933800259511685836794436269978901106396964586360912863989857466,
3271 0.0600087360885961495749417735488194997366782270918463043413660815817569727514385093408882290921745026675139915245046411208819223344634489471760360235936443570085713210709075417333065015906611141646844259314580460074067249259549473939490946062166408232320648934368985067078256396669709249498,
3272 0.0600087360885961495749417735488194997366782270918463043413660815817569727514385093408882290921745026675139915245046411208819223344634489471760360235936443570085713210709075417333065015906611141646844259314580460074067249259549473939490946062166408232320648934368985067078256396669709249498,
3273 0.0556726903409162999073911397896814827069609480735800684342922765749511863352678109883177777985676889510861431732999395806838063023025827444288210590232342550754554147527048579293420595916378924483835305541743813297120812242357949180596496443287857637077220214375497962403836917056591568152,
3274 0.0556726903409162999073911397896814827069609480735800684342922765749511863352678109883177777985676889510861431732999395806838063023025827444288210590232342550754554147527048579293420595916378924483835305541743813297120812242357949180596496443287857637077220214375497962403836917056591568152,
3275 0.05098466529212940521402103367658133501761308388128490529512758169200995355147017031765469252108013627460532028421785351858339352730952434914570655723312456222609227194049757010558782103403776469596040658959986894658493557307142483637950990843795759404459502537795850443260151336424122441,
3276 0.05098466529212940521402103367658133501761308388128490529512758169200995355147017031765469252108013627460532028421785351858339352730952434914570655723312456222609227194049757010558782103403776469596040658959986894658493557307142483637950990843795759404459502537795850443260151336424122441,
3277 0.0459743011089166318841766393992327805988616930339994639165973422053860426608873988658192719479230686512558570618581902600111095836362132698970463893121602476564330137552533600410041864666931937038589365441889169022209080088410909925806996642426222415846216368430729714009085547235492296044,
3278 0.0459743011089166318841766393992327805988616930339994639165973422053860426608873988658192719479230686512558570618581902600111095836362132698970463893121602476564330137552533600410041864666931937038589365441889169022209080088410909925806996642426222415846216368430729714009085547235492296044,
3279 0.040673276847933843939056556082261403687572435996062904776449282498303105580153403151849824918268075269083270314269183100340923756229431341739371370746324200521699769440571281682926711476931983691198661634910539218034389145804922984784495194182672237004984983544954116990624568354662456155,
3280 0.040673276847933843939056556082261403687572435996062904776449282498303105580153403151849824918268075269083270314269183100340923756229431341739371370746324200521699769440571281682926711476931983691198661634910539218034389145804922984784495194182672237004984983544954116990624568354662456155,
3281 0.0351151114981313307610651852972328163666614876197266856263537081296196763131361340189750105684690355887423368537151330578830082545075129985472302015630401408303549061236832650979372904786611747934560386957370752218782869244293800656748111740996363036192040524355303650821017376460212328548,
3282 0.0351151114981313307610651852972328163666614876197266856263537081296196763131361340189750105684690355887423368537151330578830082545075129985472302015630401408303549061236832650979372904786611747934560386957370752218782869244293800656748111740996363036192040524355303650821017376460212328548,
3283 0.0293349559839033785921559863562514256114114671016045653091927100052166605200215250763534865479089642467310587658937898292149919233870132437560084559225597485030790548641458266696411854838626439809809436958534878893114142057743065977268103204529600710319091068600156331455792806291290821674,
3284 0.0293349559839033785921559863562514256114114671016045653091927100052166605200215250763534865479089642467310587658937898292149919233870132437560084559225597485030790548641458266696411854838626439809809436958534878893114142057743065977268103204529600710319091068600156331455792806291290821674,
3285 0.023369384832178164594712344442924698891197555463756665894353191003490921776642987989990506479218414471664977027904934228625658434725364064036505059352487514926630654619536256122421678668279243052807198910824994079146675191494726716071802717543633761080498592635872901596891159012297124826,
3286 0.023369384832178164594712344442924698891197555463756665894353191003490921776642987989990506479218414471664977027904934228625658434725364064036505059352487514926630654619536256122421678668279243052807198910824994079146675191494726716071802717543633761080498592635872901596891159012297124826,
3287 0.0172562290937249190408054711833550472137159018904623153611932891184403987723921321428757552040330089920420891333435632383498748071307438649531269607816953361617735446989846777109814899405766223211847511969277268427926124090551651787945080755504566811924536474149373451011226389574007748932,
3288 0.0172562290937249190408054711833550472137159018904623153611932891184403987723921321428757552040330089920420891333435632383498748071307438649531269607816953361617735446989846777109814899405766223211847511969277268427926124090551651787945080755504566811924536474149373451011226389574007748932,
3289 0.0110347889391645942426768054521772894535071393731181559393679976496065611110827562649568172600466056772028502969641319277480714507111171051434914481854959295933475831520646060184593357634840834458629259284799798095381910014208743926617498886088134323701182476436647215548675773077398375032,
3290 0.0110347889391645942426768054521772894535071393731181559393679976496065611110827562649568172600466056772028502969641319277480714507111171051434914481854959295933475831520646060184593357634840834458629259284799798095381910014208743926617498886088134323701182476436647215548675773077398375032,
3291 0.0047529446916351013707762131549069419856950845418370614396590288129611952090723538169580668642151435420781367221233036111336394650422356240674974975549489209075584111237353930656761558899802846983282409260556417050432904952397256748268400832235725556863270838668865501535212314824620035151,
3292 0.0047529446916351013707762131549069419856950845418370614396590288129611952090723538169580668642151435420781367221233036111336394650422356240674974975549489209075584111237353930656761558899802846983282409260556417050432904952397256748268400832235725556863270838668865501535212314824620035151,
3293 };
3294
3295 case 40:
3296 return {
3297 0.0775059479784248112637239629583263269636686527881064357329542738540721327490710463728207484145373962887436020545761738921291514892183177650943670333701710492145517561609565879019048590777336262752626659343741118947295588687483940522813185199346231557824654943279937427947959503155501733276,
3298 0.0775059479784248112637239629583263269636686527881064357329542738540721327490710463728207484145373962887436020545761738921291514892183177650943670333701710492145517561609565879019048590777336262752626659343741118947295588687483940522813185199346231557824654943279937427947959503155501733276,
3299 0.0770398181642479655883075342838102485244397541639404154891808924325416430904644372005083887322608362903719810482581464584425749029421246936054323976708766641864462820632748839023735155531955594595624264541202634262497035522823610686860379008884163905995163674516796003369858129155848786735,
3300 0.0770398181642479655883075342838102485244397541639404154891808924325416430904644372005083887322608362903719810482581464584425749029421246936054323976708766641864462820632748839023735155531955594595624264541202634262497035522823610686860379008884163905995163674516796003369858129155848786735,
3301 0.0761103619006262423715580759224948230125595538450711070541824590292992406358325830853096257288652290722381067507981453519653384448295422459693863766623883369931590683237664957042644543195791144812142975659714994431551684800631897051747400435338341698314072605681632019622102168381496135797,
3302 0.0761103619006262423715580759224948230125595538450711070541824590292992406358325830853096257288652290722381067507981453519653384448295422459693863766623883369931590683237664957042644543195791144812142975659714994431551684800631897051747400435338341698314072605681632019622102168381496135797,
3303 0.0747231690579682642001893362613246731912029344203598217313408914176534030327235554391483060090357061123651763504828222270782504041222753700502530256248764292617890618520298055757846731067220304043226423856680076695981595122050066936262970600012168849513660071239360683891775797954808662865,
3304 0.0747231690579682642001893362613246731912029344203598217313408914176534030327235554391483060090357061123651763504828222270782504041222753700502530256248764292617890618520298055757846731067220304043226423856680076695981595122050066936262970600012168849513660071239360683891775797954808662865,
3305 0.0728865823958040590605106834425178358575590809857986304762548168329905557307434021897087817499474010150711566973900741006277024394830098459453114877678358547339440916628678814139354850157729660132068304118266007106425144524984015472075750108305827449190473650123974793810519726224099665328,
3306 0.0728865823958040590605106834425178358575590809857986304762548168329905557307434021897087817499474010150711566973900741006277024394830098459453114877678358547339440916628678814139354850157729660132068304118266007106425144524984015472075750108305827449190473650123974793810519726224099665328,
3307 0.0706116473912867796954836308552868323595591039955860973106842689626636973119484777546001360415957850115839854176227675444590431110265739438134882682592918681428972702390481056800325780044782899635655158117247989494730099992028098515995182750146090821782961652947062014758801588198414463575,
3308 0.0706116473912867796954836308552868323595591039955860973106842689626636973119484777546001360415957850115839854176227675444590431110265739438134882682592918681428972702390481056800325780044782899635655158117247989494730099992028098515995182750146090821782961652947062014758801588198414463575,
3309 0.0679120458152339038256901082319239859841972383792859547178962035930407816268793736830270188967206193503659017719171556397127170324170011216027485941896331338383815434313574999627842430748777733465312334103553641591437383802077108360176375820145271240034222035941094346054559446168253020807,
3310 0.0679120458152339038256901082319239859841972383792859547178962035930407816268793736830270188967206193503659017719171556397127170324170011216027485941896331338383815434313574999627842430748777733465312334103553641591437383802077108360176375820145271240034222035941094346054559446168253020807,
3311 0.0648040134566010380745545295667527300326929642084889063631952442712839729256856260330232673495969761124583914201136223518871448462171110590846049476429186646143893760146730392408234568341346973094152183369218304972998024647744482544092081354847498780568423247107107517630478033217242713221,
3312 0.0648040134566010380745545295667527300326929642084889063631952442712839729256856260330232673495969761124583914201136223518871448462171110590846049476429186646143893760146730392408234568341346973094152183369218304972998024647744482544092081354847498780568423247107107517630478033217242713221,
3313 0.0613062424929289391665379964083985959025937635111743219868976386868681558231174593689294998210761432516547923248697663634262020275011284358867949576689946895863391322455596066523109497906111895893300717793523281690563949601207928596295450068814425875865415874881670341955185776937606932062,
3314 0.0613062424929289391665379964083985959025937635111743219868976386868681558231174593689294998210761432516547923248697663634262020275011284358867949576689946895863391322455596066523109497906111895893300717793523281690563949601207928596295450068814425875865415874881670341955185776937606932062,
3315 0.0574397690993915513666177309104259856001048358544536265066812669255483617113900167538567628153734868434070562975343108435753716591136668138275220547460739471117127381229571514505485837427778901431812332083759632834062478515016763836901833444375957631807554228042514199455651318381657872142,
3316 0.0574397690993915513666177309104259856001048358544536265066812669255483617113900167538567628153734868434070562975343108435753716591136668138275220547460739471117127381229571514505485837427778901431812332083759632834062478515016763836901833444375957631807554228042514199455651318381657872142,
3317 0.0532278469839368243549964797722605045553211718220064507643608805265208150218710747924450309406542661751574702368152865626280356084026424470377628100803115693301882887017455344911777116750039749947422856274116427842870670324820279083510029505793950167858665261455645262068985433489616312817,
3318 0.0532278469839368243549964797722605045553211718220064507643608805265208150218710747924450309406542661751574702368152865626280356084026424470377628100803115693301882887017455344911777116750039749947422856274116427842870670324820279083510029505793950167858665261455645262068985433489616312817,
3319 0.0486958076350722320614341604481463880678430273771197751406460512751784284174808750208128122195961932521294700951438164450558828277850574172196016748343854646875133548519265315884526526598412245603258089957074159003231388863326378596959724322194314073833984590673464009665512891998034548681,
3320 0.0486958076350722320614341604481463880678430273771197751406460512751784284174808750208128122195961932521294700951438164450558828277850574172196016748343854646875133548519265315884526526598412245603258089957074159003231388863326378596959724322194314073833984590673464009665512891998034548681,
3321 0.0438709081856732719916746860417154958110068371702368897585259086498017858059179222889622076955395113422348049439420250186330018011748657798222357560021465406763577402860254582824445733276252440335335228696959221390613083127129280743050586200233945151405499415451921282671680138516266351415,
3322 0.0438709081856732719916746860417154958110068371702368897585259086498017858059179222889622076955395113422348049439420250186330018011748657798222357560021465406763577402860254582824445733276252440335335228696959221390613083127129280743050586200233945151405499415451921282671680138516266351415,
3323 0.03878216797447201763997203129044616225345921123202585783726688891953873014369075381611079968542272342157605985360741093798968470947871456810840101268212121615021568112872518355422527058835868625967630890341840838150748216476340981755074232397130157642952378118442875393211789135177811992,
3324 0.03878216797447201763997203129044616225345921123202585783726688891953873014369075381611079968542272342157605985360741093798968470947871456810840101268212121615021568112872518355422527058835868625967630890341840838150748216476340981755074232397130157642952378118442875393211789135177811992,
3325 0.0334601952825478473926781830864108489772417866537643504131911766990523997712651522643002126070942115917774138149374820703297319508823171321141404089094487306445488163125383834019822228131710709026161924697765091179891329527825315219214186608205214626731156088429271481031366697909138118912,
3326 0.0334601952825478473926781830864108489772417866537643504131911766990523997712651522643002126070942115917774138149374820703297319508823171321141404089094487306445488163125383834019822228131710709026161924697765091179891329527825315219214186608205214626731156088429271481031366697909138118912,
3327 0.0279370069800234010984891575077210773025508620507663984480859164503748994816909394417083482090641572364449221131063020677752280888152410289880637881847530339531994738781971088096681645225136240520035464630354733355403412196748369464941907167878991450199548040499292331856558342820463318698,
3328 0.0279370069800234010984891575077210773025508620507663984480859164503748994816909394417083482090641572364449221131063020677752280888152410289880637881847530339531994738781971088096681645225136240520035464630354733355403412196748369464941907167878991450199548040499292331856558342820463318698,
3329 0.0222458491941669572615043241842085732070331966793544278807342400056913115201579749942482145193131990379745766106547158015520888460807841783558897342985822413086498109035683778579113762557377130835698446425049894843265391398337299112210435597834436220126731549840762516529642686322264678759,
3330 0.0222458491941669572615043241842085732070331966793544278807342400056913115201579749942482145193131990379745766106547158015520888460807841783558897342985822413086498109035683778579113762557377130835698446425049894843265391398337299112210435597834436220126731549840762516529642686322264678759,
3331 0.0164210583819078887128634848823639272923422933469577619719039155135904393012102736686553722623838835090674084813662067697713521648938843125622915310380280523075520125817163834224234438855053022716195744185744685832181518445388622299847024421956457272046087186376406735415196478803541299741,
3332 0.0164210583819078887128634848823639272923422933469577619719039155135904393012102736686553722623838835090674084813662067697713521648938843125622915310380280523075520125817163834224234438855053022716195744185744685832181518445388622299847024421956457272046087186376406735415196478803541299741,
3333 0.0104982845311528136147421710672796523767926213157967797156751236116252988969108307005368304740322441458709767603875595729724617702108542404006228599466228502384496773562149845593713443184160690657547364709584409390648455906754309423791758497005415246367622050095385595086131913536958600647,
3334 0.0104982845311528136147421710672796523767926213157967797156751236116252988969108307005368304740322441458709767603875595729724617702108542404006228599466228502384496773562149845593713443184160690657547364709584409390648455906754309423791758497005415246367622050095385595086131913536958600647,
3335 0.004521277098533191258471732878185332727831110199705990700341942342663947001948225131287635827890030939506746956476209979989035875404887600511081280420539663019714823882850996547580441433943953790566043840225961131927694334598813535774631564896828221623886602157241389785685501525778663856,
3336 0.004521277098533191258471732878185332727831110199705990700341942342663947001948225131287635827890030939506746956476209979989035875404887600511081280420539663019714823882850996547580441433943953790566043840225961131927694334598813535774631564896828221623886602157241389785685501525778663856,
3337 };
3338
3339 case 41:
3340 return {
3341 0.0756955356472983723187799610763602558911188813952312331325494537396409652410478198527185663997349161583725918240838391458995357473441225192902571520475291262564045782722544760448578550432648839902142905757888467895570244631146688859880804599629258692432667955524113433491174945189185725448,
3342 0.0754787470927158240272470626746167490736063609030627762297347379879422381170674875443067346474261201461784898759053498150558324389520704581490422964233872643292566122266760477562234853486567366901923815006923486021424403096923517558158981705718086057137908473920516574173783573195086705648,
3343 0.0754787470927158240272470626746167490736063609030627762297347379879422381170674875443067346474261201461784898759053498150558324389520704581490422964233872643292566122266760477562234853486567366901923815006923486021424403096923517558158981705718086057137908473920516574173783573195086705648,
3344 0.0748296231762215518913050726335053229456830673780307175780692441675878238250247874849208339371523922861577694873860715014997936188520875946973051299018984543586334855036860180054866568648560395681496498530261463060224919053615742854339063548288575911980378776186093592071580656093529281706,
3345 0.0748296231762215518913050726335053229456830673780307175780692441675878238250247874849208339371523922861577694873860715014997936188520875946973051299018984543586334855036860180054866568648560395681496498530261463060224919053615742854339063548288575911980378776186093592071580656093529281706,
3346 0.0737518820272234699392808183248486794779162804283396427380141798440268800147571031010476037301631208034929952814764449485676197416339566640888987561258213180383793345966583830990281601685168888210547786148054574570531067788745241679776453441071057935313768319684078712472641359274342017152,
3347 0.0737518820272234699392808183248486794779162804283396427380141798440268800147571031010476037301631208034929952814764449485676197416339566640888987561258213180383793345966583830990281601685168888210547786148054574570531067788745241679776453441071057935313768319684078712472641359274342017152,
3348 0.0722516968610230733963463983487873548852947705248725488984283802717647624398150420148266160000219847134444058892296726561278579320086383702658193837276147767198329876348710553269087068583444991045966561623076933914689272859956735582641928492536169167556311823487707381375716032034474309077,
3349 0.0722516968610230733963463983487873548852947705248725488984283802717647624398150420148266160000219847134444058892296726561278579320086383702658193837276147767198329876348710553269087068583444991045966561623076933914689272859956735582641928492536169167556311823487707381375716032034474309077,
3350 0.0703376606208174974816589899698814560012333801678102797243340230419155421462411431916123876036524148968683666239351209559354661090160349169519901317426989278234655141589710704746187204551237299719284356386775105461985241299932062246021390701792251168894193422944238614823076652611652672847,
3351 0.0703376606208174974816589899698814560012333801678102797243340230419155421462411431916123876036524148968683666239351209559354661090160349169519901317426989278234655141589710704746187204551237299719284356386775105461985241299932062246021390701792251168894193422944238614823076652611652672847,
3352 0.0680207367608767667355332397262489282566991201385941654493922471497329449280920443520337348329451965639429845886287139663101909515674122088656839505615777668441835730651934083581399867716263483282101845525675583477357550947471757817462629660693621227534218167361433811615637043440662380335,
3353 0.0680207367608767667355332397262489282566991201385941654493922471497329449280920443520337348329451965639429845886287139663101909515674122088656839505615777668441835730651934083581399867716263483282101845525675583477357550947471757817462629660693621227534218167361433811615637043440662380335,
3354 0.065314196453527410436163712653796340419859236721068126341371610438878270671829474360349881147696236357176634423430400698958370474994209156231592779046461642240866167925317915939600282953739932003415729907455517732130067794552385056718849134985054759465386824680596408918793383965646549935,
3355 0.065314196453527410436163712653796340419859236721068126341371610438878270671829474360349881147696236357176634423430400698958370474994209156231592779046461642240866167925317915939600282953739932003415729907455517732130067794552385056718849134985054759465386824680596408918793383965646549935,
3356 0.0622335425809663164715734170833464854301598699449434293731727651069437448805218979531270626913304900051222551329878037190169565725017009044100334990814996165774689429408256700943161247727462037883230671937233295482831810451111639791200500473183702168310671291223658087576232138779396024686,
3357 0.0622335425809663164715734170833464854301598699449434293731727651069437448805218979531270626913304900051222551329878037190169565725017009044100334990814996165774689429408256700943161247727462037883230671937233295482831810451111639791200500473183702168310671291223658087576232138779396024686,
3358 0.0587964209498719449911858533807342740008812386027269408652317127230699833777220730712998079777177863077447414943346107943949664090743083479633218730003910610451927737680750329554154587101238434834617106962172996956418946833938965283407665820429550667513707501109490165333420491851211020337,
3359 0.0587964209498719449911858533807342740008812386027269408652317127230699833777220730712998079777177863077447414943346107943949664090743083479633218730003910610451927737680750329554154587101238434834617106962172996956418946833938965283407665820429550667513707501109490165333420491851211020337,
3360 0.0550225192425787418801468101714222699737753366053695905020579078774002772844659038522837429012931802270246031275525151971684502610246877395993077998856234599937111323986099237637245423154455290007455596288480586537025307531027975145970427499327965681908848929973645618627200898313086941166,
3361 0.0550225192425787418801468101714222699737753366053695905020579078774002772844659038522837429012931802270246031275525151971684502610246877395993077998856234599937111323986099237637245423154455290007455596288480586537025307531027975145970427499327965681908848929973645618627200898313086941166,
3362 0.0509334542946174947811703571156886314208034467868703287758154742525085490991597260514099040298362102679847944971340982584363718407714314328844911367198275548173507730741275223857538581158718590576915886368841520259792206195161009384727971257489052780379424238501822345093684693636686058929,
3363 0.0509334542946174947811703571156886314208034467868703287758154742525085490991597260514099040298362102679847944971340982584363718407714314328844911367198275548173507730741275223857538581158718590576915886368841520259792206195161009384727971257489052780379424238501822345093684693636686058929,
3364 0.0465526483690143420607565868646114231309901985805901850205491107367618595484295569803292945565625871872943231288383093510824185080196969715501094398806680118240957466249304093118501153539668925270263969038167786922157138841121313706950480160758122499951037035381536451816781811264126156699,
3365 0.0465526483690143420607565868646114231309901985805901850205491107367618595484295569803292945565625871872943231288383093510824185080196969715501094398806680118240957466249304093118501153539668925270263969038167786922157138841121313706950480160758122499951037035381536451816781811264126156699,
3366 0.0419051951959096894293402743110488379362663774320223832525503170808997905463636289210491406481451839044951700967360230981470155183264904399339900429088202839084055910404186412958383507591839748180934229863238860769714637015190159594783583665086275330923057287913338545027985552861108857932,
3367 0.0419051951959096894293402743110488379362663774320223832525503170808997905463636289210491406481451839044951700967360230981470155183264904399339900429088202839084055910404186412958383507591839748180934229863238860769714637015190159594783583665086275330923057287913338545027985552861108857932,
3368 0.0370177167035079884352612515801606686062715463218675427792274355519064818584361644632331028499103405486896121938653604525776024861587560909571832234520159535401754034633130312282366535637029202632145922396435851266142748670035289400265573463587530448692983713508178576882749104027078548732,
3369 0.0370177167035079884352612515801606686062715463218675427792274355519064818584361644632331028499103405486896121938653604525776024861587560909571832234520159535401754034633130312282366535637029202632145922396435851266142748670035289400265573463587530448692983713508178576882749104027078548732,
3370 0.0319182117316992817870669468571455437011877532975110125655752761006815368722464741210116931068065394519192024817985010849939871552962775974008906713104447361527490388022735082024244167280103214933545836280389041300179632036305649696370452618265474583109049568754014381567035037898689282296,
3371 0.0319182117316992817870669468571455437011877532975110125655752761006815368722464741210116931068065394519192024817985010849939871552962775974008906713104447361527490388022735082024244167280103214933545836280389041300179632036305649696370452618265474583109049568754014381567035037898689282296,
3372 0.0266358992071104454675485752587132770446904920052481380290601500759153226217926244969142894986222104928849541514564870384864394173719174536720955147786802890502451067217796111931902861188877967427426974354030503804112116263148288994946892451607595057378697074532059540747501666172095740038,
3373 0.0266358992071104454675485752587132770446904920052481380290601500759153226217926244969142894986222104928849541514564870384864394173719174536720955147786802890502451067217796111931902861188877967427426974354030503804112116263148288994946892451607595057378697074532059540747501666172095740038,
3374 0.0212010633687795530756970334933766265717170543273583081858365208448350495551584056205742973044372337988431956222785174664427585547571085947728773053418458674582991469932139988042069360006658150190600841507122801186187067499575531195823859577694671491714017009283458241715581677675655577247,
3375 0.0212010633687795530756970334933766265717170543273583081858365208448350495551584056205742973044372337988431956222785174664427585547571085947728773053418458674582991469932139988042069360006658150190600841507122801186187067499575531195823859577694671491714017009283458241715581677675655577247,
3376 0.0156449384078185885308268444795336774408178893696463563519720429724732242861316618046934458384149908480664265254085082063683436837756850435840764847091489875986974973788316570963100435016435496005148978031209323531616773174941102999257312794081168410234528540354566253994475846871984251637,
3377 0.0156449384078185885308268444795336774408178893696463563519720429724732242861316618046934458384149908480664265254085082063683436837756850435840764847091489875986974973788316570963100435016435496005148978031209323531616773174941102999257312794081168410234528540354566253994475846871984251637,
3378 0.009999938773905945338496296629698839550224935771150205951661212191055021944662486990875781317038927810957484791607749785179972059594188416231245703546402585630864829075130500303772345374474031780156804336222217396766788491118255673466604233904137269600025094279109748181130924861682042181,
3379 0.009999938773905945338496296629698839550224935771150205951661212191055021944662486990875781317038927810957484791607749785179972059594188416231245703546402585630864829075130500303772345374474031780156804336222217396766788491118255673466604233904137269600025094279109748181130924861682042181,
3380 0.0043061403581648876840044779046544861863622039953017048216709247138802133615584036977413621809593953025252946739678214322998183926312803381449163018314068789199240534709693563825259417427806459429596328436188700240855475269518265336099896679682579774596745658521044817340085203149363425241,
3381 0.0043061403581648876840044779046544861863622039953017048216709247138802133615584036977413621809593953025252946739678214322998183926312803381449163018314068789199240534709693563825259417427806459429596328436188700240855475269518265336099896679682579774596745658521044817340085203149363425241,
3382 };
3383
3384 case 42:
3385 return {
3386 0.0738642342321728799963855611497914131284705205020709080739717027887304904536477047533554069576581154669590360355631466883265917666302261897290225831595501844628719066170739042556352374332559716234641506978813807557493306222376081116854140007126732493904923865960372768318989333785241242445,
3387 0.0738642342321728799963855611497914131284705205020709080739717027887304904536477047533554069576581154669590360355631466883265917666302261897290225831595501844628719066170739042556352374332559716234641506978813807557493306222376081116854140007126732493904923865960372768318989333785241242445,
3388 0.073460813453467528264028257054303938733655783450405239362752101300684363045281734613103388893146908122069883495241856323835372278005393488243952190153845532845210884973796004339205000983059846471285864932978510531851558028628641106063797248395854378638615089860929363962207611685712046074,
3389 0.073460813453467528264028257054303938733655783450405239362752101300684363045281734613103388893146908122069883495241856323835372278005393488243952190153845532845210884973796004339205000983059846471285864932978510531851558028628641106063797248395854378638615089860929363962207611685712046074,
3390 0.0726561752438041048879057614925330312767836839684272299957304738755112515970983793817024033453050284380192118754261884761028774844458640161636469206763861293220343454832311032188328516662622898064801683080188015893196855780094950342637161995111487218212610224252976748443508007277976009398,
3391 0.0726561752438041048879057614925330312767836839684272299957304738755112515970983793817024033453050284380192118754261884761028774844458640161636469206763861293220343454832311032188328516662622898064801683080188015893196855780094950342637161995111487218212610224252976748443508007277976009398,
3392 0.0714547142651709829218104441174621550225898638775037186326404641480370991281011022134889927586906408834053188160331744705954317882204337567641736616672121255598965909157172496483321276110366902223516303649365653232839600740751421524099611390714066104008900104016949691562937283500096761711,
3393 0.0714547142651709829218104441174621550225898638775037186326404641480370991281011022134889927586906408834053188160331744705954317882204337567641736616672121255598965909157172496483321276110366902223516303649365653232839600740751421524099611390714066104008900104016949691562937283500096761711,
3394 0.0698629924925941597661547863814822044439273130474320937075310571277781788856802716060083226127138376982870630323201885318947477828132543187815294935512493035425413188996821012980299423895101864493493422290089645374893053462345202228061030203284516145391001624975712090972782305279960875222,
3395 0.0698629924925941597661547863814822044439273130474320937075310571277781788856802716060083226127138376982870630323201885318947477828132543187815294935512493035425413188996821012980299423895101864493493422290089645374893053462345202228061030203284516145391001624975712090972782305279960875222,
3396 0.0678897033765219448553634022137663072661347346585931978698987123261813216589444950806525608723857714963214617582004854506407271270429111338498842947355295980273485735184369279413007186433373381230111715342441949661415585376997745731876447147109923599559735074900978664097156893701887289686,
3397 0.0678897033765219448553634022137663072661347346585931978698987123261813216589444950806525608723857714963214617582004854506407271270429111338498842947355295980273485735184369279413007186433373381230111715342441949661415585376997745731876447147109923599559735074900978664097156893701887289686,
3398 0.0655456243649089789270051078517944256097822940857930823316482894668944930248907054745213515405086122709448534126491055842746155407845020651103781463782124214875713671322708859931593386153021874289686518559774755245206453336449633017416298837643282505915700473574812537956438568783606438494,
3399 0.0655456243649089789270051078517944256097822940857930823316482894668944930248907054745213515405086122709448534126491055842746155407845020651103781463782124214875713671322708859931593386153021874289686518559774755245206453336449633017416298837643282505915700473574812537956438568783606438494,
3400 0.0628435580450025764093182513237798891527970439218897387187869714379519473677603882127492525916631852364576282881703337915006108342147745151309466370974176158430375452937892371252911801122830567624214524798679377578839213588778505140293784620230514049959351230384933735929061889327002716511,
3401 0.0628435580450025764093182513237798891527970439218897387187869714379519473677603882127492525916631852364576282881703337915006108342147745151309466370974176158430375452937892371252911801122830567624214524798679377578839213588778505140293784620230514049959351230384933735929061889327002716511,
3402 0.0597982622275866543128315457535348515098534186959439094532330083655363367058360111733097552411733269247467586885595077437665938582511357971007586204110392038055149663243274627087275269333153635552412390450996114804006464335645814837715393855593263033989922604983508934362829257312865987148,
3403 0.0597982622275866543128315457535348515098534186959439094532330083655363367058360111733097552411733269247467586885595077437665938582511357971007586204110392038055149663243274627087275269333153635552412390450996114804006464335645814837715393855593263033989922604983508934362829257312865987148,
3404 0.0564263693580183816464268551396956893988731585762885074228808834547824588810469707971948889532717939448134609692737355236177032280152888967656145542664170004519657305099484049887736642961359487332994832390844166105934296194487376402791679624579349872992758965879029995018560135387767151241,
3405 0.0564263693580183816464268551396956893988731585762885074228808834547824588810469707971948889532717939448134609692737355236177032280152888967656145542664170004519657305099484049887736642961359487332994832390844166105934296194487376402791679624579349872992758965879029995018560135387767151241,
3406 0.0527462956991740703439425390440974770315659878271861196217404725998423434898616015886673453876327509680302460754127452696221120531594994265707368556541068943844401329077288142230201001561783190477126848661134804560514814433242353667865439825407036846796590477548806627153127678755815927621,
3407 0.0527462956991740703439425390440974770315659878271861196217404725998423434898616015886673453876327509680302460754127452696221120531594994265707368556541068943844401329077288142230201001561783190477126848661134804560514814433242353667865439825407036846796590477548806627153127678755815927621,
3408 0.0487781407928032450274493631284027239211176969342269030310122365252644831465883508604306653028725957253782301614702640355365288710227635289099909172660651917175159566761996599487989417481780295633866657749715676475600999675610976619658330034867572959236025310952119972956497023966442818506,
3409 0.0487781407928032450274493631284027239211176969342269030310122365252644831465883508604306653028725957253782301614702640355365288710227635289099909172660651917175159566761996599487989417481780295633866657749715676475600999675610976619658330034867572959236025310952119972956497023966442818506,
3410 0.04454357777196587787431636598523424131859546603712758124526016367570477567459431538569203592389553142470468312738007759468523617653742672798541212793301891342515714195515261901824151012572224351939610089519550567816107897214128616331029294442700764819583284087725948665486404221650428639,
3411 0.04454357777196587787431636598523424131859546603712758124526016367570477567459431538569203592389553142470468312738007759468523617653742672798541212793301891342515714195515261901824151012572224351939610089519550567816107897214128616331029294442700764819583284087725948665486404221650428639,
3412 0.0400657351806922617605961248300369345537337018657456150992271997820268896258132540871186093095187398979082399826577262709904883082125012518926533117882251691814278594806476873742065781764608044405828684683704632415991128705593550097071142459304484851052890618599362300136763606731947151649,
3413 0.0400657351806922617605961248300369345537337018657456150992271997820268896258132540871186093095187398979082399826577262709904883082125012518926533117882251691814278594806476873742065781764608044405828684683704632415991128705593550097071142459304484851052890618599362300136763606731947151649,
3414 0.03536907109759211083266218112650754190574852178064145007283220372013970360418125770844990250382181704485072916248354197572318165091767555504366567381471750689587492302628058027492400557959909566987225070473562214900385306925791486177279481968328230916604906902265989143048010668841248881,
3415 0.03536907109759211083266218112650754190574852178064145007283220372013970360418125770844990250382181704485072916248354197572318165091767555504366567381471750689587492302628058027492400557959909566987225070473562214900385306925791486177279481968328230916604906902265989143048010668841248881,
3416 0.0304792406996034683629047335233923977917696542444008948236439164149845893187062325410919426478878365609924290254032183605175892787831967038983521616006952384740553134878332322573321944929619764714878363433080563852895910033486272695034313538282058551351934782803160363859076069699256753123,
3417 0.0304792406996034683629047335233923977917696542444008948236439164149845893187062325410919426478878365609924290254032183605175892787831967038983521616006952384740553134878332322573321944929619764714878363433080563852895910033486272695034313538282058551351934782803160363859076069699256753123,
3418 0.0254229595261130478867424429094308643861354103739789548611818969074535953059174761954215120280057875682151565607493638547118436424269665910037432687340067143581004429153751750895938461635997718322138268806603658363384616736934052899218592224330081102605495230569550555496395474197850782646,
3419 0.0254229595261130478867424429094308643861354103739789548611818969074535953059174761954215120280057875682151565607493638547118436424269665910037432687340067143581004429153751750895938461635997718322138268806603658363384616736934052899218592224330081102605495230569550555496395474197850782646,
3420 0.0202278695690526447570557190793541850826714265524220962116535809267414386512254291583631619437813227354148610881079389891551298727605100826581050676112347782572644652381433636200945785083930274640847099675981148377222875243062712416642400379736718615305875984194067025272434939172183940091,
3421 0.0202278695690526447570557190793541850826714265524220962116535809267414386512254291583631619437813227354148610881079389891551298727605100826581050676112347782572644652381433636200945785083930274640847099675981148377222875243062712416642400379736718615305875984194067025272434939172183940091,
3422 0.01492244369735749414467767810586576762009274749010789659465733447011190172643220465939101605340132074255413313815664104400036769758657804944103349737313659438657973595747853662414849993489574835088574337083057463504064605884249828579486266806997588834264379429423843696439560254038987311,
3423 0.01492244369735749414467767810586576762009274749010789659465733447011190172643220465939101605340132074255413313815664104400036769758657804944103349737313659438657973595747853662414849993489574835088574337083057463504064605884249828579486266806997588834264379429423843696439560254038987311,
3424 0.0095362203017485024118201002926979981886847987350125725118652036428031899307189703049478568696213371479460309794247391741890456248081871185293351141180110545720465539120524377954211319291357593121460980410191222528150561901341246891300769632726477430989242072265593764553998406688487975566,
3425 0.0095362203017485024118201002926979981886847987350125725118652036428031899307189703049478568696213371479460309794247391741890456248081871185293351141180110545720465539120524377954211319291357593121460980410191222528150561901341246891300769632726477430989242072265593764553998406688487975566,
3426 0.0041059986046490846106027794968359626570167733748022903578521270428391487776731442043396282630437397019805843273160208463132051353609107864270649020099228289995442447748346122569310245013763451523580600000992678031842902944098700202045987418191232375295633413587192433789969495103265748308,
3427 0.0041059986046490846106027794968359626570167733748022903578521270428391487776731442043396282630437397019805843273160208463132051353609107864270649020099228289995442447748346122569310245013763451523580600000992678031842902944098700202045987418191232375295633413587192433789969495103265748308,
3428 };
3429
3430 case 43:
3431 return {
3432 0.0722157516937989879774623317137368801470706905252503489701553468884405963684198778908575181877406122787286381707322294501713256129340357620486823235326346017935628318400524044040720693868681748830384037726833562665108659561569907598069085621279617270660479325875898375704939212176162044181,
3433 0.0720275019714219743453075516708570877535042459474147016448449738725959872303670597353621504816762120184349025299321888367527956983036774650680940572838069244353662925140431174691528382776697288850822209270561026073373233600931850901670012474336194012325248835851656854505781278598534127616,
3434 0.0720275019714219743453075516708570877535042459474147016448449738725959872303670597353621504816762120184349025299321888367527956983036774650680940572838069244353662925140431174691528382776697288850822209270561026073373233600931850901670012474336194012325248835851656854505781278598534127616,
3435 0.0714637342525141412975811177029102485809000193677956732393186121203197530505541114954323204791196578237661475451486698391275947910677250576698318404052476560462901382368719329776149340577046478943163935340370741895979714482317167056742552131716441126665835121486175494437664130693250484146,
3436 0.0714637342525141412975811177029102485809000193677956732393186121203197530505541114954323204791196578237661475451486698391275947910677250576698318404052476560462901382368719329776149340577046478943163935340370741895979714482317167056742552131716441126665835121486175494437664130693250484146,
3437 0.0705273877650850281262863554779407431837361667849641500677858821694592144862952325060451117860372089684660629085318572870959719331948680045251446810600729027842382562771548154671315191958188260436484561417691028811371164728664053642750651158486579361780846778299840549200267004743911644078,
3438 0.0705273877650850281262863554779407431837361667849641500677858821694592144862952325060451117860372089684660629085318572870959719331948680045251446810600729027842382562771548154671315191958188260436484561417691028811371164728664053642750651158486579361780846778299840549200267004743911644078,
3439 0.0692233441936566842822994791226351478093049895709278238195715784866186872634208234565451960236506726113681366913043430257222499334280139144110543658483555791705428483898671016408073227777176983924454175347438991316905781955817175679809121052556708818702201422528189646823024984269680342331,
3440 0.0692233441936566842822994791226351478093049895709278238195715784866186872634208234565451960236506726113681366913043430257222499334280139144110543658483555791705428483898671016408073227777176983924454175347438991316905781955817175679809121052556708818702201422528189646823024984269680342331,
3441 0.0675584022293651691924079047562655921429462925857296082735457925344986680024759503027939255467420026696096307946025200498847327917456464432720481340031083471898899719128343763839345434918792587619427117670190887243862426726143680689224583503718107451754541351022203063874516032353445259518,
3442 0.0675584022293651691924079047562655921429462925857296082735457925344986680024759503027939255467420026696096307946025200498847327917456464432720481340031083471898899719128343763839345434918792587619427117670190887243862426726143680689224583503718107451754541351022203063874516032353445259518,
3443 0.0655412421263227974912337642492078302249625337784548263225295068131992376652462183427941895739272315738035704837400430441809886547134847897507900720113908001225523363811667405289579088444593066765240982810741900235752567154857634076122724576455504243086693806805867772130543522924733540318,
3444 0.0655412421263227974912337642492078302249625337784548263225295068131992376652462183427941895739272315738035704837400430441809886547134847897507900720113908001225523363811667405289579088444593066765240982810741900235752567154857634076122724576455504243086693806805867772130543522924733540318,
3445 0.0631823804493961123256298177734082642566962346394688466803732380963130031137832901239299555780701906065489240667275576630095885368230848948284053666659790314444506890261777285663959647051570929557076052279029659262068251789431688136770689502385362229447195492384157772235099389271730361899,
3446 0.0631823804493961123256298177734082642566962346394688466803732380963130031137832901239299555780701906065489240667275576630095885368230848948284053666659790314444506890261777285663959647051570929557076052279029659262068251789431688136770689502385362229447195492384157772235099389271730361899,
3447 0.0604941152499912945196787419913627933585088798704285874312181245382904179994473708969532086763586400682830188304226327294847092239330846722786672825734748751858253176391278230291412258098292227621982805659188710687538218299490758854555460434671045223042518196152982168502662476790029952312,
3448 0.0604941152499912945196787419913627933585088798704285874312181245382904179994473708969532086763586400682830188304226327294847092239330846722786672825734748751858253176391278230291412258098292227621982805659188710687538218299490758854555460434671045223042518196152982168502662476790029952312,
3449 0.0574904619569105194276089168444165119278688681945654326892311395960317212681205189457788408970012954198407787727594939786818102163110824671887832628301562135180942130218877727131978337533398076182367715929292492341844814562161819608322287607679138277939183098786150810472108041773427873008,
3450 0.0574904619569105194276089168444165119278688681945654326892311395960317212681205189457788408970012954198407787727594939786818102163110824671887832628301562135180942130218877727131978337533398076182367715929292492341844814562161819608322287607679138277939183098786150810472108041773427873008,
3451 0.0541870803188817868633731783262654135883905526707112847035381655172648985349211175304532002323448454744027228435756896455853686651148289150185095991870418312234556535261329457216113483857507253127683007742440447847196133326213770943712402989935750896235116449114371160740976462397530222986,
3452 0.0541870803188817868633731783262654135883905526707112847035381655172648985349211175304532002323448454744027228435756896455853686651148289150185095991870418312234556535261329457216113483857507253127683007742440447847196133326213770943712402989935750896235116449114371160740976462397530222986,
3453 0.0506011927843901565238503989530147457498980090980121909738442843774018306911447643240288389440891782434088275957582483029808688656040632876868374351762058364540342908466613160708244901411126076657108564662920496449186768152708849676384238368637519909493602827371805868820892966678279985979,
3454 0.0506011927843901565238503989530147457498980090980121909738442843774018306911447643240288389440891782434088275957582483029808688656040632876868374351762058364540342908466613160708244901411126076657108564662920496449186768152708849676384238368637519909493602827371805868820892966678279985979,
3455 0.0467514947543465800106467663371029339328630959356638568441917380521869706746941697879306936667853324055161350525299202760793039003102211651875865837503069138048286595704012731620789151714054578727671575389845171180407620138016006506779147204775656553608261923240679298702213552562498466407,
3456 0.0467514947543465800106467663371029339328630959356638568441917380521869706746941697879306936667853324055161350525299202760793039003102211651875865837503069138048286595704012731620789151714054578727671575389845171180407620138016006506779147204775656553608261923240679298702213552562498466407,
3457 0.0426580571979820837638072053385138941049470912367672506733393290336950080704295875683809005146371771121339343090060843148114382778557298871234562368033558282652433988322015600517467706696944426121419821625104127658144440741386758918678790668693218855958446680265554356090724762823976118981,
3458 0.0426580571979820837638072053385138941049470912367672506733393290336950080704295875683809005146371771121339343090060843148114382778557298871234562368033558282652433988322015600517467706696944426121419821625104127658144440741386758918678790668693218855958446680265554356090724762823976118981,
3459 0.0383422221941326575721284246628491148800725628683971755208598489068583174839069912060640383700953328518746981198990661150787525696008046467632992146670411744775842061780893105854592249351337035962302139328716975590118464251482903377902885863991672778952639310258887613829982879002936304119,
3460 0.0383422221941326575721284246628491148800725628683971755208598489068583174839069912060640383700953328518746981198990661150787525696008046467632992146670411744775842061780893105854592249351337035962302139328716975590118464251482903377902885863991672778952639310258887613829982879002936304119,
3461 0.0338264920868602923449684757538020910533016106471323669212021689311458310805283817493756009528493893576080527120089288618636157248661390859471697656915273375187248768979386521438275671483672361949549751057993887879440744014800953904446535892123539106991598979236328993700034249318867780235,
3462 0.0338264920868602923449684757538020910533016106471323669212021689311458310805283817493756009528493893576080527120089288618636157248661390859471697656915273375187248768979386521438275671483672361949549751057993887879440744014800953904446535892123539106991598979236328993700034249318867780235,
3463 0.029134413261498494915940424825781193787550569840192031959970541419628229384482653449952216160817182320020576500303561139789942914303085339514276694165535624743934646641328333702339486029092472196165682843326223788155249754399917129072688495091054907411911588438406308063082359016156727652,
3464 0.029134413261498494915940424825781193787550569840192031959970541419628229384482653449952216160817182320020576500303561139789942914303085339514276694165535624743934646641328333702339486029092472196165682843326223788155249754399917129072688495091054907411911588438406308063082359016156727652,
3465 0.0242904566138388159020183242542492484552370393358121374986852216795955415773240603390173279765352199454856805990897544299657016961596139963060738162668401607951952832533845098043850117332700659786570813482368752443469706456874457435333866210311071222315064254140855114612229826585503755686,
3466 0.0242904566138388159020183242542492484552370393358121374986852216795955415773240603390173279765352199454856805990897544299657016961596139963060738162668401607951952832533845098043850117332700659786570813482368752443469706456874457435333866210311071222315064254140855114612229826585503755686,
3467 0.0193199014236839003961246108920713523170235590882569685552337244351582390059194420992069612274490338510708925771501308912543363503376848129434615767459248099824787715029864329449057181956182202931487650389916451045829176732776639269829874493343457681468222900024657266983601451317296680239,
3468 0.0193199014236839003961246108920713523170235590882569685552337244351582390059194420992069612274490338510708925771501308912543363503376848129434615767459248099824787715029864329449057181956182202931487650389916451045829176732776639269829874493343457681468222900024657266983601451317296680239,
3469 0.0142487564315764861085416017220041935720739931441623352742328790799692420212383182097722027298059286782480093556926441645307177131313584468488041551975400798405790105296654214641469426911100277393228522222239910192496550841610088289628672614854256922152491197100122898461803619262587583633,
3470 0.0142487564315764861085416017220041935720739931441623352742328790799692420212383182097722027298059286782480093556926441645307177131313584468488041551975400798405790105296654214641469426911100277393228522222239910192496550841610088289628672614854256922152491197100122898461803619262587583633,
3471 0.0091039966374014033188686082958967238130179755598267040770628336822496596787276352582645637760423918090281360435519119047840195361820296357637529010848180150891441690978239565176140774886456322475316510324838415268419461279155471299211569804646897647030111235879018429932474225784192957528,
3472 0.0091039966374014033188686082958967238130179755598267040770628336822496596787276352582645637760423918090281360435519119047840195361820296357637529010848180150891441690978239565176140774886456322475316510324838415268419461279155471299211569804646897647030111235879018429932474225784192957528,
3473 0.0039194902538441272829671651925764354336603645726908723443427432132992435327623637264897973120955700517168425828986387742498292005467551908796117968159527570107655538042286768526903218037897308589793240752430907362487933440374146642362505685131519971600824592728482597460105946598897903929,
3474 0.0039194902538441272829671651925764354336603645726908723443427432132992435327623637264897973120955700517168425828986387742498292005467551908796117968159527570107655538042286768526903218037897308589793240752430907362487933440374146642362505685131519971600824592728482597460105946598897903929,
3475 };
3476
3477 case 44:
3478 return {
3479 0.0705491577893540688113382874802998849910634255089236447907414326260208751999569079495016727567606920269128095682406802714103149431654106915194181052750815434519232539128527064721494678952091093759983483775238425641871151214885475111023776013321110503572906723961233022373951090503872523434,
3480 0.0705491577893540688113382874802998849910634255089236447907414326260208751999569079495016727567606920269128095682406802714103149431654106915194181052750815434519232539128527064721494678952091093759983483775238425641871151214885475111023776013321110503572906723961233022373951090503872523434,
3481 0.0701976854735582125871420419443993876688266862156284579333328387082539035726253988615994022381085954045429976935308906446766529728359407675287202918515574237278773443609137569434575348666108442236442355249114807857801224207917495989427625257777172281966900820280153758361894881888446223219,
3482 0.0701976854735582125871420419443993876688266862156284579333328387082539035726253988615994022381085954045429976935308906446766529728359407675287202918515574237278773443609137569434575348666108442236442355249114807857801224207917495989427625257777172281966900820280153758361894881888446223219,
3483 0.0694964918615725780370840909250112567820934753811742273600419770557786077458813051715052421476849846054888157413914847480197502296813598558882944808017906045848507354356648355395813583278948304381171040614588431274756338819434294513485353174342760345792801626610129060791005966971200936341,
3484 0.0694964918615725780370840909250112567820934753811742273600419770557786077458813051715052421476849846054888157413914847480197502296813598558882944808017906045848507354356648355395813583278948304381171040614588431274756338819434294513485353174342760345792801626610129060791005966971200936341,
3485 0.0684490702693666609854586607043498724451555436359000408982943875429468915293275278830634139244197330862073737931230440153707397448205681208119342829829832233363697962681206559404352786738863519952330837291638555106386463041268335151145286326350466963247961448622081534440737747058914292647,
3486 0.0684490702693666609854586607043498724451555436359000408982943875429468915293275278830634139244197330862073737931230440153707397448205681208119342829829832233363697962681206559404352786738863519952330837291638555106386463041268335151145286326350466963247961448622081534440737747058914292647,
3487 0.0670606389062936523957049193517193507807130130727615679567511018619690259937892736171295700189024884652338088193045736110732185114554457765494235971319675330145990362747217297396701419503557406269329356289078371244030888583201022002313994376114631249824046218960143602669151213237724562985,
3488 0.0670606389062936523957049193517193507807130130727615679567511018619690259937892736171295700189024884652338088193045736110732185114554457765494235971319675330145990362747217297396701419503557406269329356289078371244030888583201022002313994376114631249824046218960143602669151213237724562985,
3489 0.0653381148791814349842408948456221894960108011296769285835340096041848163073677524444516918144255656871728924351494133505167009951353041596735801397817334304830573635166582187925098620551903971399095118038672695019337772425304573503530701893322242370995963965597744482960388990438434700376,
3490 0.0653381148791814349842408948456221894960108011296769285835340096041848163073677524444516918144255656871728924351494133505167009951353041596735801397817334304830573635166582187925098620551903971399095118038672695019337772425304573503530701893322242370995963965597744482960388990438434700376,
3491 0.0632900797332038549501388710197149306380242882440941854437439850419204146627540762034402787669587517858618097966165399995584641883479219804623052833864712687292200750213040568150711742853434277084841166437293432232645353415416141638917340688536336534178207852406384178822355517642019346756,
3492 0.0632900797332038549501388710197149306380242882440941854437439850419204146627540762034402787669587517858618097966165399995584641883479219804623052833864712687292200750213040568150711742853434277084841166437293432232645353415416141638917340688536336534178207852406384178822355517642019346756,
3493 0.0609267367015619680385578368743741006725724894816501122292957942358748606890927833012083427089882933968518559519680853021020377638891525586204706017313583827842668571120233245734204137063398027778135776475381237643568280343517811533356435459735184816120071486150436848954638140807806533759,
3494 0.0609267367015619680385578368743741006725724894816501122292957942358748606890927833012083427089882933968518559519680853021020377638891525586204706017313583827842668571120233245734204137063398027778135776475381237643568280343517811533356435459735184816120071486150436848954638140807806533759,
3495 0.0582598598775954953342106898442771680047561691033535673546965738733802880810642775191416996396814196218222993076025813251401597416301149482786329750853551124069700817913084868652723671049794361282574780944543033039600165777424560752553647233514678349823106587069583419355596022567683741278,
3496 0.0582598598775954953342106898442771680047561691033535673546965738733802880810642775191416996396814196218222993076025813251401597416301149482786329750853551124069700817913084868652723671049794361282574780944543033039600165777424560752553647233514678349823106587069583419355596022567683741278,
3497 0.0553027355637280525487466326431529914715348464176177601014935719998323292429106497141838596006407163591081672562006917062783673622518653066948134465306603250117956470192554625652261243196536986701864238802915932982335814177833652184421612148991574824289036210582536297007995399659664698958,
3498 0.0553027355637280525487466326431529914715348464176177601014935719998323292429106497141838596006407163591081672562006917062783673622518653066948134465306603250117956470192554625652261243196536986701864238802915932982335814177833652184421612148991574824289036210582536297007995399659664698958,
3499 0.0520700960917044618812318029931987510562641747411169265586390681045517537488594770310093745014142317664938039471814387503124614570587708282444587432801095789622754099548053132211385346876069845577095542788584904864853329846145083510410493733651274950166126250625423468037044959551425344789,
3500 0.0520700960917044618812318029931987510562641747411169265586390681045517537488594770310093745014142317664938039471814387503124614570587708282444587432801095789622754099548053132211385346876069845577095542788584904864853329846145083510410493733651274950166126250625423468037044959551425344789,
3501 0.0485780464483520375276394366912927376150513991068246759257438497878840924748134275797234273060427793851631099681331557442501900323413273192426359332728720951356469677912500480439871237123818627867994058658623326245629949381352072982706099557257515987356806175305869907788155795965451287648,
3502 0.0485780464483520375276394366912927376150513991068246759257438497878840924748134275797234273060427793851631099681331557442501900323413273192426359332728720951356469677912500480439871237123818627867994058658623326245629949381352072982706099557257515987356806175305869907788155795965451287648,
3503 0.0448439840819700314462431864030511071809630216557339996903100789697607524979254120568388083861294372350924028810352535610666041524130211467328317278107534833018011947407708546821570318951297085620414258715944206630502164236992800902412919610784418808099380053360598942076491501861482618884,
3504 0.0448439840819700314462431864030511071809630216557339996903100789697607524979254120568388083861294372350924028810352535610666041524130211467328317278107534833018011947407708546821570318951297085620414258715944206630502164236992800902412919610784418808099380053360598942076491501861482618884,
3505 0.0408865123103462189084471692830684868540792890267025960424328429620653542754864543504626242970016773499223301306137578536656931898411061093644719592626374202370016490381410254645435927892299586496540744710435771817519181461458845318037377026236245296472121380621787072364876717667113487431,
3506 0.0408865123103462189084471692830684868540792890267025960424328429620653542754864543504626242970016773499223301306137578536656931898411061093644719592626374202370016490381410254645435927892299586496540744710435771817519181461458845318037377026236245296472121380621787072364876717667113487431,
3507 0.0367253478138088736429092923487017997107087879997468728911092250746807052295610905923237686355926037776691901766433607774679882422094622564994734765724263017954793302871419377632942350817923430561059110209515512925995555748552805872236780400935997941055427072714793535908749862713398788434,
3508 0.0367253478138088736429092923487017997107087879997468728911092250746807052295610905923237686355926037776691901766433607774679882422094622564994734765724263017954793302871419377632942350817923430561059110209515512925995555748552805872236780400935997941055427072714793535908749862713398788434,
3509 0.0323812228120698208808469395401116011469480517800294205069247736676167521859218043665225891797627130006300544698604667398405659186747337193390896097261505875450783551708479190858311774461437743003889690106235505172810569004519687787913564677011793190961431465788917732722932419418418993155,
3510 0.0323812228120698208808469395401116011469480517800294205069247736676167521859218043665225891797627130006300544698604667398405659186747337193390896097261505875450783551708479190858311774461437743003889690106235505172810569004519687787913564677011793190961431465788917732722932419418418993155,
3511 0.0278757828212810100811142917793870643220588398929903486447491345928356268213815398287951387479759047299468268036210896974615690609471460421990720170397776889823030541042032452228885391714018524865823221546562140431374820345487766996946300119607188188656234877755495416918387156534427217978,
3512 0.0278757828212810100811142917793870643220588398929903486447491345928356268213815398287951387479759047299468268036210896974615690609471460421990720170397776889823030541042032452228885391714018524865823221546562140431374820345487766996946300119607188188656234877755495416918387156534427217978,
3513 0.0232314819020192106289582629387314174882219020356579971822161362393891436444010286849646243294853551278617991430866888887243112877443114185690373569751365380364710802664161815035419061397484600006155416545759205309169523778042877585093595319744956667973613491048123582167940864901542681172,
3514 0.0232314819020192106289582629387314174882219020356579971822161362393891436444010286849646243294853551278617991430866888887243112877443114185690373569751365380364710802664161815035419061397484600006155416545759205309169523778042877585093595319744956667973613491048123582167940864901542681172,
3515 0.0184714817368147491720422237433998441155207383139018773349047645648909892703470318700178940274367095175607372602259405848667813040063054790493250954620726923226282149927619224948887842566700829278861112152386182243065659882291526336361381177201159767054540555608129965938002558042497874308,
3516 0.0184714817368147491720422237433998441155207383139018773349047645648909892703470318700178940274367095175607372602259405848667813040063054790493250954620726923226282149927619224948887842566700829278861112152386182243065659882291526336361381177201159767054540555608129965938002558042497874308,
3517 0.0136195867555799855202050663900613788732667197548707233110763651057836985268641462269741930288734021595584467111576161951381037690310605603297964386020812870915972204938940407270640516599264665052618991650360304211582285536913332726531014798076506679264348913571810000253023788982233095695,
3518 0.0136195867555799855202050663900613788732667197548707233110763651057836985268641462269741930288734021595584467111576161951381037690310605603297964386020812870915972204938940407270640516599264665052618991650360304211582285536913332726531014798076506679264348913571810000253023788982233095695,
3519 0.008700481367524844122565623424313140208468421158361896093374448982742925916789764877056550502231350368724113975650323487367358419428814204082484999760372994472551988317836378198961457508926114641451788789409841814354310434490105417266944471635976336030509380605687911242458133624641993464,
3520 0.008700481367524844122565623424313140208468421158361896093374448982742925916789764877056550502231350368724113975650323487367358419428814204082484999760372994472551988317836378198961457508926114641451788789409841814354310434490105417266944471635976336030509380605687911242458133624641993464,
3521 0.0037454048031127775151737788317615384776979163432821731665936393976361923828788698700858334414825951421743541696629227456919667130908567503197294376766504845862353441291078993449098424655787524409261811103029599961620404427138783428505256291127020922823873017301745057662098067031405532483,
3522 0.0037454048031127775151737788317615384776979163432821731665936393976361923828788698700858334414825951421743541696629227456919667130908567503197294376766504845862353441291078993449098424655787524409261811103029599961620404427138783428505256291127020922823873017301745057662098067031405532483,
3523 };
3524
3525 case 45:
3526 return {
3527 0.0690418248292320201107985551594047407233228922750047780771460501609980220095115474551605704747979384551203177770556030693983636477236015976919748041279904143567099468851068913216214944854206353449690615821802359170197711067258933881413209759406093351110463197479377410056672748036073934585,
3528 0.0688773169776613228820028482980557888845241301106485451587410683850830032414498831551504284171398593987429110979060946904076110644667539683665370685707326792485773846753064059401870208339758050761944697716043025505552716005717338577971624131214545221921081321130874154218253674834064118515,
3529 0.0688773169776613228820028482980557888845241301106485451587410683850830032414498831551504284171398593987429110979060946904076110644667539683665370685707326792485773846753064059401870208339758050761944697716043025505552716005717338577971624131214545221921081321130874154218253674834064118515,
3530 0.0683845773786696745316920993343160970734849130546449463808894456149532084915137631457566402749203462676753856118728505581742110742891344012588864407682135982774514030779687184247675076043130477399835452364916038011770218630108110787997598392737463750388660288397649772280020345038679605358,
3531 0.0683845773786696745316920993343160970734849130546449463808894456149532084915137631457566402749203462676753856118728505581742110742891344012588864407682135982774514030779687184247675076043130477399835452364916038011770218630108110787997598392737463750388660288397649772280020345038679605358,
3532 0.067565954163607536270910223873648630979472580923946461993453587314243601383812324545485468287757106402134562539595683128633179206261617803833264501473747126609932334057418301006606452696737400917587734350164248622152787419966886896641035016775780461219064285237394378171256467722749309001,
3533 0.067565954163607536270910223873648630979472580923946461993453587314243601383812324545485468287757106402134562539595683128633179206261617803833264501473747126609932334057418301006606452696737400917587734350164248622152787419966886896641035016775780461219064285237394378171256467722749309001,
3534 0.0664253484498425280829147156391037376131745467506748159560389255233109024193971830269983151837191302871121089424916391536286075520341999986089185435547346983523427235634851828198010073706459818154109470058501016609940626781010113733667441317974921051078481141819326609896160426493321052165,
3535 0.0664253484498425280829147156391037376131745467506748159560389255233109024193971830269983151837191302871121089424916391536286075520341999986089185435547346983523427235634851828198010073706459818154109470058501016609940626781010113733667441317974921051078481141819326609896160426493321052165,
3536 0.0649681957507234308538265703590756950838497254875832730520237549913527478432348213707978597217849207317642095635715312735891893047586227884359847273848691393465664764732781350590727721908175857011124788063575316893776392510190034941976751110340432822444963565299191500644374279880049816096,
3537 0.0649681957507234308538265703590756950838497254875832730520237549913527478432348213707978597217849207317642095635715312735891893047586227884359847273848691393465664764732781350590727721908175857011124788063575316893776392510190034941976751110340432822444963565299191500644374279880049816096,
3538 0.0632014400738199377499637302906668818663002372758228170208586335941450526730635588266022810046299196693589642817991757664341121933952818938115037222050582479786144703689797102841418758660850467094257312755473648340519359308100970295704495116569667023945263392822452916719132466366687674104,
3539 0.0632014400738199377499637302906668818663002372758228170208586335941450526730635588266022810046299196693589642817991757664341121933952818938115037222050582479786144703689797102841418758660850467094257312755473648340519359308100970295704495116569667023945263392822452916719132466366687674104,
3540 0.0611335008310665225018863705363255732601242342652421200735086426257733632040017263359280667110863093952821647697736924470695138259403331299655640665842621561509542446706639723096145218864476930173219794771136388309881554774853057198556361079837052411740329026132371208457861901146493379286,
3541 0.0611335008310665225018863705363255732601242342652421200735086426257733632040017263359280667110863093952821647697736924470695138259403331299655640665842621561509542446706639723096145218864476930173219794771136388309881554774853057198556361079837052411740329026132371208457861901146493379286,
3542 0.0587742327188417385743615176318314225312657254609802081165759261195425435196723008244729091895543723627432847467080194330488864126530904135631373756239756169428720334649369354951985105119669540573100797958160066741963900800977509104855361524428657333193529807284675185957471861923874896758,
3543 0.0587742327188417385743615176318314225312657254609802081165759261195425435196723008244729091895543723627432847467080194330488864126530904135631373756239756169428720334649369354951985105119669540573100797958160066741963900800977509104855361524428657333193529807284675185957471861923874896758,
3544 0.056134878759786476643923940374869763241480184946163015800445091253071159018362827003378215598951582605077069867012277173350370169963062942184913038356699385840994387816619377317887235421885066646179367555632155904251537539509407088734100211691770705638667034322544938654206896471072723167,
3545 0.056134878759786476643923940374869763241480184946163015800445091253071159018362827003378215598951582605077069867012277173350370169963062942184913038356699385840994387816619377317887235421885066646179367555632155904251537539509407088734100211691770705638667034322544938654206896471072723167,
3546 0.0532280167312689519459040440193104037984822169401755159660482536216898024941285175855821548800596324498414459819733069006603924014797944147158395233241933791630660873780857393774699516086350747130162052129179857409975850160670895165824947444462437308870089356362948589476375560513148680576,
3547 0.0532280167312689519459040440193104037984822169401755159660482536216898024941285175855821548800596324498414459819733069006603924014797944147158395233241933791630660873780857393774699516086350747130162052129179857409975850160670895165824947444462437308870089356362948589476375560513148680576,
3548 0.0500674992379520297991321024748743173914986929351464372304821885743163606614301177308072140468967467812916624603031124349330027180869524400979647199416128564268380451115138368577637704977162889739440063812803138921962690688557206309273497017238066513578493095938431693220544865098871478846,
3549 0.0500674992379520297991321024748743173914986929351464372304821885743163606614301177308072140468967467812916624603031124349330027180869524400979647199416128564268380451115138368577637704977162889739440063812803138921962690688557206309273497017238066513578493095938431693220544865098871478846,
3550 0.0466683877183733652677684757416541012049861414878535825127667854798629574715431035734958145106756010530866359566964844266190680334662857151992521313997243217024791832232791665126933023965519347791899021535336340812919244131294866091004249820642176550539713413054535559938483885924903778043,
3551 0.0466683877183733652677684757416541012049861414878535825127667854798629574715431035734958145106756010530866359566964844266190680334662857151992521313997243217024791832232791665126933023965519347791899021535336340812919244131294866091004249820642176550539713413054535559938483885924903778043,
3552 0.043046880709164971151691113081166941788319236163191320154316807136776423919580973452317371056582094378025403951663304496940268571073559764299852617953493046888307230897347308861246388307219671997160924225977341889844242946574331259681276485138611267190194579378564492134039241391687389786,
3553 0.043046880709164971151691113081166941788319236163191320154316807136776423919580973452317371056582094378025403951663304496940268571073559764299852617953493046888307230897347308861246388307219671997160924225977341889844242946574331259681276485138611267190194579378564492134039241391687389786,
3554 0.0392202367293024475641871853439293382181301245963066698072278715168806788768474188984335027912827080121224896458486813765383290865746775997982211233091841048776588092716430183537408213757022656197651791761119271720420542465443663524787879930647204309014259718598048338200506324575711710119,
3555 0.0392202367293024475641871853439293382181301245963066698072278715168806788768474188984335027912827080121224896458486813765383290865746775997982211233091841048776588092716430183537408213757022656197651791761119271720420542465443663524787879930647204309014259718598048338200506324575711710119,
3556 0.0352066922016090162476997982615750908100880747127146413407743532752710427144387247160070313767393962078120821449170215571723259412178563001577137978999378985020762263850182282764745531603420707630217617797537829558696169754622901368962792431126114941879524763765449699062626387944099651852,
3557 0.0352066922016090162476997982615750908100880747127146413407743532752710427144387247160070313767393962078120821449170215571723259412178563001577137978999378985020762263850182282764745531603420707630217617797537829558696169754622901368962792431126114941879524763765449699062626387944099651852,
3558 0.0310253749345154671625079388937680638859211521239748004418541717505406604338440183125157491112749505032267474667751811174181960592994236131302017897529869584795239515360921800321855383415153039722719032743424683418001338489614210739713333899436108251855365488484347564607768069748606768936,
3559 0.0310253749345154671625079388937680638859211521239748004418541717505406604338440183125157491112749505032267474667751811174181960592994236131302017897529869584795239515360921800321855383415153039722719032743424683418001338489614210739713333899436108251855365488484347564607768069748606768936,
3560 0.0266962139675776648056747787931075277878249105658915235685364498143120661785742631647548836744534631916343156645044591520609597887282183269127005443244812910353578685983540211528439923766296546243496377262368092335610626909803288191896609275330553591543343456209008979750638142383924121217,
3561 0.0266962139675776648056747787931075277878249105658915235685364498143120661785742631647548836744534631916343156645044591520609597887282183269127005443244812910353578685983540211528439923766296546243496377262368092335610626909803288191896609275330553591543343456209008979750638142383924121217,
3562 0.0222398475505787323939507585521689933448757087012999707196098862448737746640946737595178758825476461182759045055382425540057051061985794916848095421752410179923835285372368654762196286241416432603741680306616213065343249726373794377691588219900709176333476692273804673784777749471180903037,
3563 0.0222398475505787323939507585521689933448757087012999707196098862448737746640946737595178758825476461182759045055382425540057051061985794916848095421752410179923835285372368654762196286241416432603741680306616213065343249726373794377691588219900709176333476692273804673784777749471180903037,
3564 0.0176775352579375906170925466695770885206512781264657880173641733957914193449409970349373717452360814362908134365013690263436754803968390629207946189041704037116494151365582179234540714119853620232928192729877426682285942446462033391034836733108429755407415471867132826837701538464698647525,
3565 0.0176775352579375906170925466695770885206512781264657880173641733957914193449409970349373717452360814362908134365013690263436754803968390629207946189041704037116494151365582179234540714119853620232928192729877426682285942446462033391034836733108429755407415471867132826837701538464698647525,
3566 0.0130311049915827843206310824696869260271411715826389911409106665015171935756017200418151891591535458107619559034399236406380405627551507581867266480528371121754814052131315623088988400840245930183522932747344856115829976230042307889750872718107689550166415885461989064236730825570259121239,
3567 0.0130311049915827843206310824696869260271411715826389911409106665015171935756017200418151891591535458107619559034399236406380405627551507581867266480528371121754814052131315623088988400840245930183522932747344856115829976230042307889750872718107689550166415885461989064236730825570259121239,
3568 0.0083231892962182416457358531222338537561579312929482218949564792158557444073242835173302795787792589218850608876106544606832348636759104316677981622774691600808794739608121440289646472575223140871049805920876493186100404781886331612953622906241329781103563269616770850369969441870463300802,
3569 0.0083231892962182416457358531222338537561579312929482218949564792158557444073242835173302795787792589218850608876106544606832348636759104316677981622774691600808794739608121440289646472575223140871049805920876493186100404781886331612953622906241329781103563269616770850369969441870463300802,
3570 0.003582663155283558931143028659351392570585636358183944614043812970337282458387026250335092559376358788294661684969493696951938759422853942353427894098380593037638343139717526519956842932428922815145354833707165261186466081013564730510541491489176963896154025735626401771723982276032915836,
3571 0.003582663155283558931143028659351392570585636358183944614043812970337282458387026250335092559376358788294661684969493696951938759422853942353427894098380593037638343139717526519956842932428922815145354833707165261186466081013564730510541491489176963896154025735626401771723982276032915836,
3572 };
3573
3574 case 46:
3575 return {
3576 0.0675186858490364588202141891643010802121482695398182551451699354871041635199993775723880329698085717670869626199795530003891345240444199590827048410198577870521901172677690017568712439750628635280299975374634080832643517106902506165020695253322804548295133084068903465516602268733612328821,
3577 0.0675186858490364588202141891643010802121482695398182551451699354871041635199993775723880329698085717670869626199795530003891345240444199590827048410198577870521901172677690017568712439750628635280299975374634080832643517106902506165020695253322804548295133084068903465516602268733612328821,
3578 0.0672106136006781758623741548270975961765396811656452021597761229459225252451843015633766286231392874012025404027230520662760071316164488888348329069618055990894756684741246280528859457291566051062778742362049938829178485584594973116703462667970199094383491878003747881603937324018492884703,
3579 0.0672106136006781758623741548270975961765396811656452021597761229459225252451843015633766286231392874012025404027230520662760071316164488888348329069618055990894756684741246280528859457291566051062778742362049938829178485584594973116703462667970199094383491878003747881603937324018492884703,
3580 0.0665958747684548873757619664227337019443637088009921092697510420992912039902728532847010247150289629549477240608715068362743341608039925123204106235882651937743106480178362232025425323452751589483252820808039728931976627290573707503741586275986191361676233444960084832211172995812122156972,
3581 0.0665958747684548873757619664227337019443637088009921092697510420992912039902728532847010247150289629549477240608715068362743341608039925123204106235882651937743106480178362232025425323452751589483252820808039728931976627290573707503741586275986191361676233444960084832211172995812122156972,
3582 0.0656772742677812073787575656855557676217161397738117154814314216843754978889627735420756144410082459542080822931664951368255170635048725725852082464888999003343235411092120437997395022652366977201665916185030442074384718517627254806693935008226882124672524351507871271283801457462586332362,
3583 0.0656772742677812073787575656855557676217161397738117154814314216843754978889627735420756144410082459542080822931664951368255170635048725725852082464888999003343235411092120437997395022652366977201665916185030442074384718517627254806693935008226882124672524351507871271283801457462586332362,
3584 0.0644590034671390695882794391082550639237956450450184924974791989573918735809630005761452066484390414799129900547957842163617323020618617615111522437068583931481591119615488221620076864868616590200081299459526435126509223995762903053737553101991013874993679337069517840491699472885564933191,
3585 0.0644590034671390695882794391082550639237956450450184924974791989573918735809630005761452066484390414799129900547957842163617323020618617615111522437068583931481591119615488221620076864868616590200081299459526435126509223995762903053737553101991013874993679337069517840491699472885564933191,
3586 0.0629466210643945081789519522471109312332461650317862208710798053694392165054084522279711185405040089580104099284228475246124915953057541601131512609965250290211132388996349655782967726513770614201743953984375559652516709571315466112878278771791448114865669595651051421074100008800683809092,
3587 0.0629466210643945081789519522471109312332461650317862208710798053694392165054084522279711185405040089580104099284228475246124915953057541601131512609965250290211132388996349655782967726513770614201743953984375559652516709571315466112878278771791448114865669595651051421074100008800683809092,
3588 0.0611470277246504810153566079041910377727816328578536076277397436472018806785961953503077384501560093284013884844562885926951432289895855592749914100759935902991896013580878467103298739837546421287260926927546760878005816794332142599805572193158160114132729266566307710360516264560517063041,
3589 0.0611470277246504810153566079041910377727816328578536076277397436472018806785961953503077384501560093284013884844562885926951432289895855592749914100759935902991896013580878467103298739837546421287260926927546760878005816794332142599805572193158160114132729266566307710360516264560517063041,
3590 0.0590684345955463148075507226369077370982169484922302967719964049486841536078229352269951327030434532866846547049823737927907411842606696065759938536682576130591701419542714353538278693429528799777043825813818733972718040076853450301380715199194997225955816430096207992462645595931886512691,
3591 0.0590684345955463148075507226369077370982169484922302967719964049486841536078229352269951327030434532866846547049823737927907411842606696065759938536682576130591701419542714353538278693429528799777043825813818733972718040076853450301380715199194997225955816430096207992462645595931886512691,
3592 0.0567203258439912358168744036032867145864270226091147547411219248884671390310777080803999278456959461640652792351320782738851650618598779237244840670717821839176953244039617214470111048809129618167470870678451432147077450573328105016659383621521121208678258556877217839533462011462754282858,
3593 0.0567203258439912358168744036032867145864270226091147547411219248884671390310777080803999278456959461640652792351320782738851650618598779237244840670717821839176953244039617214470111048809129618167470870678451432147077450573328105016659383621521121208678258556877217839533462011462754282858,
3594 0.054113415385856754491637643259223075259897469041135066237872252040159132422545371014511123400404820231970624571071433516758204673356649913202148660054350072662294846043836621529600031762368255151647578907634123752034842606966404093631444363825618883208241772187952801278868083655867496623,
3595 0.054113415385856754491637643259223075259897469041135066237872252040159132422545371014511123400404820231970624571071433516758204673356649913202148660054350072662294846043836621529600031762368255151647578907634123752034842606966404093631444363825618883208241772187952801278868083655867496623,
3596 0.0512595980071430213353652993714480334641815016265305324956380028275840258194562205985873388745457275760386337564001046656332694710538455440993166302489109426033780618241822759262734640335388856168354293543283990972994833932538204600986026321482356831729513309207198599639962561728209514902,
3597 0.0512595980071430213353652993714480334641815016265305324956380028275840258194562205985873388745457275760386337564001046656332694710538455440993166302489109426033780618241822759262734640335388856168354293543283990972994833932538204600986026321482356831729513309207198599639962561728209514902,
3598 0.048171895101712200530468863223220936681975492367462169167421778078823742839584151659078287984146225255493321694063312211821207061282615008061094541582756734031229169543023726228282538179869842996887591820133204685272395100995629824547919304457766763704851258679056059604111129130830483147,
3599 0.048171895101712200530468863223220936681975492367462169167421778078823742839584151659078287984146225255493321694063312211821207061282615008061094541582756734031229169543023726228282538179869842996887591820133204685272395100995629824547919304457766763704851258679056059604111129130830483147,
3600 0.044864395277318126767094613562774856442286700518425178377238509110235769880521139231423776703965757925101684363044419643770170053408733513429111211705126607826324885160838956362616586470054634431083885094425838747106155853855200401662221578738370007473414745055320205796028825846571863501,
3601 0.044864395277318126767094613562774856442286700518425178377238509110235769880521139231423776703965757925101684363044419643770170053408733513429111211705126607826324885160838956362616586470054634431083885094425838747106155853855200401662221578738370007473414745055320205796028825846571863501,
3602 0.0413521901096787297042201758702314784242062241137726261523035561573841536987155437484189692658460164120658999560456013774092036287146673381006005643846654338862543460451992109822670865707680134977467190550976206726108323177566933733056018688604643919006642910399386038982618670622469584044,
3603 0.0413521901096787297042201758702314784242062241137726261523035561573841536987155437484189692658460164120658999560456013774092036287146673381006005643846654338862543460451992109822670865707680134977467190550976206726108323177566933733056018688604643919006642910399386038982618670622469584044,
3604 0.0376513053573860713276607992284591170269551194542606719625461957046566959064810923626875577650525450146606367842619583476817770797063040901503214691006784136234185072187561338761661663992964354165272779036283553354981270376450773727040235484799313075924969763460674961981074888058564277755,
3605 0.0376513053573860713276607992284591170269551194542606719625461957046566959064810923626875577650525450146606367842619583476817770797063040901503214691006784136234185072187561338761661663992964354165272779036283553354981270376450773727040235484799313075924969763460674961981074888058564277755,
3606 0.033778627999106896520603893881145328727799480475200311002167413072967728024701971412605780638453569699212691876490543129306084054320797047382688685313754084186749218044702304153530557868598005513341724104461467079522395656893126919507958289667908432845495274227175659319059452908128827414,
3607 0.033778627999106896520603893881145328727799480475200311002167413072967728024701971412605780638453569699212691876490543129306084054320797047382688685313754084186749218044702304153530557868598005513341724104461467079522395656893126919507958289667908432845495274227175659319059452908128827414,
3608 0.0297518295522027557990517292357229370930287538189488674889944434470849475373725664894903619614788059773213299023579529439426917922710813767478103483636335780013863189038402065097394516738065651389483726722381027158373176171259792452861158391160595832619361967105747791475482681591842102365,
3609 0.0297518295522027557990517292357229370930287538189488674889944434470849475373725664894903619614788059773213299023579529439426917922710813767478103483636335780013863189038402065097394516738065651389483726722381027158373176171259792452861158391160595832619361967105747791475482681591842102365,
3610 0.0255892863971300106346995122003440281028795607386169939537977431536345666219142946068029929095708852141261426826190944374420319074939851398624464531856023851010897911283166558144511692213544034462781180656846332578198393548252771467186781742394570235852910717536750274011492184685113436631,
3611 0.0255892863971300106346995122003440281028795607386169939537977431536345666219142946068029929095708852141261426826190944374420319074939851398624464531856023851010897911283166558144511692213544034462781180656846332578198393548252771467186781742394570235852910717536750274011492184685113436631,
3612 0.0213099987541365010544793610708784018288437765205240163949760787241527831564000242250895146679191751074266216126203203285195581777801217090823351676435521222113220554875598417954526546586906263284852929812357082822282518956423046729550849772292341435437968228282751262561501896349564136227,
3613 0.0213099987541365010544793610708784018288437765205240163949760787241527831564000242250895146679191751074266216126203203285195581777801217090823351676435521222113220554875598417954526546586906263284852929812357082822282518956423046729550849772292341435437968228282751262561501896349564136227,
3614 0.0169335140078362380462307136717604313337264438256941510857628143229244010215985591436745131299398762523839095001809343904471322225492052582220376590752708996928719430505069363113199717158011595565017407000839738160695210143504938191000040415039102501184698477216381474597228896558422798557,
3615 0.0169335140078362380462307136717604313337264438256941510857628143229244010215985591436745131299398762523839095001809343904471322225492052582220376590752708996928719430505069363113199717158011595565017407000839738160695210143504938191000040415039102501184698477216381474597228896558422798557,
3616 0.0124798837709886842067345717509833751775225473853508904910092968996628210054995961950844714527858147468813260489466266763295558407099581114004716409279850292168027064312278664816185383738716334304216909127610026618913970027966195863032210546549992845099497862945139205210881334432564295991,
3617 0.0124798837709886842067345717509833751775225473853508904910092968996628210054995961950844714527858147468813260489466266763295558407099581114004716409279850292168027064312278664816185383738716334304216909127610026618913970027966195863032210546549992845099497862945139205210881334432564295991,
3618 0.0079698982297246224516130389263249654262887709925965393803974999979756281243706337056814973872702014226274826016188869062378360898018792682378282301421451658403523453469933351173657207264839439782989724115950811361583343336938107496832527663477395413297008860027674333493011158245361174164,
3619 0.0079698982297246224516130389263249654262887709925965393803974999979756281243706337056814973872702014226274826016188869062378360898018792682378282301421451658403523453469933351173657207264839439782989724115950811361583343336938107496832527663477395413297008860027674333493011158245361174164,
3620 0.0034303008681070482860187831480434044411729458052113312443288164348759498925512381825033889217970518701696628657488319845910116951026737379988592846933232414208984123245692408478035306849070658308357728573451775161500478630705114668337533514140229369873861457522338543528133412265939673044,
3621 0.0034303008681070482860187831480434044411729458052113312443288164348759498925512381825033889217970518701696628657488319845910116951026737379988592846933232414208984123245692408478035306849070658308357728573451775161500478630705114668337533514140229369873861457522338543528133412265939673044,
3622 };
3623
3624 case 47:
3625 return {
3626 0.0661351296236554796534403543310549711953604527179312405664287198463883271037240536057581562357050419968468050775236107265038195919344232597176182370008273955540055444132576650233368412544816950610930440506534084202869333009651382568162223563106968551810656462592287279167007485216990695147,
3627 0.0659905335888104745335706553304982595773582776265029978891534402810236755283439150430991292270852022317847028357837716180507628787981899653738695993421881544596203794714644342980414451367732151760579149452686801899629335392437217558135641716656822023280002766318001379564723335820295455415,
3628 0.0659905335888104745335706553304982595773582776265029978891534402810236755283439150430991292270852022317847028357837716180507628787981899653738695993421881544596203794714644342980414451367732151760579149452686801899629335392437217558135641716656822023280002766318001379564723335820295455415,
3629 0.0655573777665497402511430023260759122819998908087335978957912390297159157008465954040193057815827537764350334601421512143654722511272528197389800222952530699575075194389741781498459907249816251208884825848395342161234213396419102251041240330744458025939804335350862078295904258907837626373,
3630 0.0655573777665497402511430023260759122819998908087335978957912390297159157008465954040193057815827537764350334601421512143654722511272528197389800222952530699575075194389741781498459907249816251208884825848395342161234213396419102251041240330744458025939804335350862078295904258907837626373,
3631 0.0648375562389457267026039391108060188849947526018283188034245059630012469095447397847836314603232968953464683273183824620455190267716824772821739496078316072884303768877709411123117907651574950486510967917285743751602664812774940784042043622025263031642244872314485207414403233259291396531,
3632 0.0648375562389457267026039391108060188849947526018283188034245059630012469095447397847836314603232968953464683273183824620455190267716824772821739496078316072884303768877709411123117907651574950486510967917285743751602664812774940784042043622025263031642244872314485207414403233259291396531,
3633 0.0638342166057170306312937798558135334823363436906859725558805032280670333596516830274931011738878387401287316524107742736871619012189433499426951532049458895142952509826240831513355701404106833493150241031974318940736398144472237350345480695972046413265254196321543923696995510253287659206,
3634 0.0638342166057170306312937798558135334823363436906859725558805032280670333596516830274931011738878387401287316524107742736871619012189433499426951532049458895142952509826240831513355701404106833493150241031974318940736398144472237350345480695972046413265254196321543923696995510253287659206,
3635 0.0625517462209216626405643814499535367534158434584604253183721269515476081953341394047343970122189969409925495306440953766142573536319564215633196966608482757371585143059387933217497310313150222835668952367063675336546742048550259153275891789983479720797795536059927028750211510119913618649,
3636 0.0625517462209216626405643814499535367534158434584604253183721269515476081953341394047343970122189969409925495306440953766142573536319564215633196966608482757371585143059387933217497310313150222835668952367063675336546742048550259153275891789983479720797795536059927028750211510119913618649,
3637 0.0609957530087396453307105781334375211810932043020158767989218454097446331384173992052134288588759780842843730923064401938854073633708333400296496922163529141943170724464525131746824513113135161090879961859643099839448383311003007130922458240258808627407304589305924267493330544510367570977,
3638 0.0609957530087396453307105781334375211810932043020158767989218454097446331384173992052134288588759780842843730923064401938854073633708333400296496922163529141943170724464525131746824513113135161090879961859643099839448383311003007130922458240258808627407304589305924267493330544510367570977,
3639 0.0591730409423388759761545563857412924638323514930740504707087860075785425297362093338252201443192341271963490200308396656982945753752089087098601784613931702960358943703678448431854434829584038712823764774391463291387067201611362194066070438110423948564804682564287699596590616634934016163,
3640 0.0591730409423388759761545563857412924638323514930740504707087860075785425297362093338252201443192341271963490200308396656982945753752089087098601784613931702960358943703678448431854434829584038712823764774391463291387067201611362194066070438110423948564804682564287699596590616634934016163,
3641 0.0570915802932315402220166053083827729103294259652469967894169534061338380268826502869206009539272865513980589471747076682296253217270152558142880486870080861687831145617108660909749896175589794238054356616022065441770751221647508143748947200822009215418995045920619710136210314647139970026,
3642 0.0570915802932315402220166053083827729103294259652469967894169534061338380268826502869206009539272865513980589471747076682296253217270152558142880486870080861687831145617108660909749896175589794238054356616022065441770751221647508143748947200822009215418995045920619710136210314647139970026,
3643 0.0547604727815302259571251768885048059037953663485072129582793060488225855382811074441202405721719174118451345653796789526421706842950730655841991091259257257800195993666203476158663801463425613761309894783576471800954432614902524458798746296008428971352207778542633795210208616772817814838,
3644 0.0547604727815302259571251768885048059037953663485072129582793060488225855382811074441202405721719174118451345653796789526421706842950730655841991091259257257800195993666203476158663801463425613761309894783576471800954432614902524458798746296008428971352207778542633795210208616772817814838,
3645 0.0521899117800571448722119417096760777217349799620321766700831571448352022836280364022598231793462795056420497402917297938164855108329149679137805761885540876074899998430028589178812330959950293183578075343417459645777878840594574712322940070176760766929368775570869738406725126866036520012,
3646 0.0521899117800571448722119417096760777217349799620321766700831571448352022836280364022598231793462795056420497402917297938164855108329149679137805761885540876074899998430028589178812330959950293183578075343417459645777878840594574712322940070176760766929368775570869738406725126866036520012,
3647 0.0493911377473611696045704858620049231199940237904943169998259339276812356004133952617029858191033948155113322824877590500191044688574516577942038490967407039310333187928876070842825630234265160013018941644810600259784029632166052839983263747882463914843222669348358649039734086511812167203,
3648 0.0493911377473611696045704858620049231199940237904943169998259339276812356004133952617029858191033948155113322824877590500191044688574516577942038490967407039310333187928876070842825630234265160013018941644810600259784029632166052839983263747882463914843222669348358649039734086511812167203,
3649 0.0463763890865059112044018482427450925486960452628959105184737482400301191694551475215651759711411444202202472362072994595427467481081822068904993598643952447096890829847287691711351255119694278925618266970416444634211796695786884004630674096671559724767081610232718502684749022908105799451,
3650 0.0463763890865059112044018482427450925486960452628959105184737482400301191694551475215651759711411444202202472362072994595427467481081822068904993598643952447096890829847287691711351255119694278925618266970416444634211796695786884004630674096671559724767081610232718502684749022908105799451,
3651 0.0431588486484795382683017934465031395477193777824471417033399334585522727667408141731792104125658642223686379318889132729335567057448280142648220377719674666025315596954282931252462628205505889967054644553389794437228381552390702031933589819155480417769155002474258114473330375128608619467,
3652 0.0431588486484795382683017934465031395477193777824471417033399334585522727667408141731792104125658642223686379318889132729335567057448280142648220377719674666025315596954282931252462628205505889967054644553389794437228381552390702031933589819155480417769155002474258114473330375128608619467,
3653 0.0397525861225310037809013801419610165916494688156830592595384457162337339281711901331655015064067831623948133606402330721101016666353040572796573603741973152435830037971366436057490149356922283916916981109147394116248019923064540650878226284570636642449374521163873809482548344029953751875,
3654 0.0397525861225310037809013801419610165916494688156830592595384457162337339281711901331655015064067831623948133606402330721101016666353040572796573603741973152435830037971366436057490149356922283916916981109147394116248019923064540650878226284570636642449374521163873809482548344029953751875,
3655 0.0361724965841749516134599297663112486734452822013805724366337557239779623980578548492116902023901245630757912079829239055459188803346225238282129215697881365025047348122771775336826248676904676990368639611971834241616788792298453665399799985980767526579263642916879623998169195455492399713,
3656 0.0361724965841749516134599297663112486734452822013805724366337557239779623980578548492116902023901245630757912079829239055459188803346225238282129215697881365025047348122771775336826248676904676990368639611971834241616788792298453665399799985980767526579263642916879623998169195455492399713,
3657 0.0324342355151847567676174631741701586930886808732865899180461244393035915445468948151941120685655187245969430823146738206754982449160089745800519837491026669265102204393080991705102473568987687997653490900058399024102879179395381508954017271140195141196762335546892831987898377368190028578,
3658 0.0324342355151847567676174631741701586930886808732865899180461244393035915445468948151941120685655187245969430823146738206754982449160089745800519837491026669265102204393080991705102473568987687997653490900058399024102879179395381508954017271140195141196762335546892831987898377368190028578,
3659 0.0285541507006433865047399246258110816068752178326918683577463262440192940708480660027394023547700167761255285655140228611983327235649356321293810694442613152859210538654660179137505681981267793138510761428880602756810722203793806049410060329614095468079488019883635283313169340856289688991,
3660 0.0285541507006433865047399246258110816068752178326918683577463262440192940708480660027394023547700167761255285655140228611983327235649356321293810694442613152859210538654660179137505681981267793138510761428880602756810722203793806049410060329614095468079488019883635283313169340856289688991,
3661 0.0245492116596588185378341571525057671376631521648313098933868669961743572736868113884745806640520487807650219793939459323710785108661856288132652381993794990146506313160407057257358164477772162514081635768640218066534830122988977139216412093077409482925383599578480933153868982065814274784,
3662 0.0245492116596588185378341571525057671376631521648313098933868669961743572736868113884745806640520487807650219793939459323710785108661856288132652381993794990146506313160407057257358164477772162514081635768640218066534830122988977139216412093077409482925383599578480933153868982065814274784,
3663 0.0204369381476684276420347606862553864272310490241569037032122908232350927572491880782101268116350639574461765560647400219424703607312076913994886365443839175332968244370555108499040384060570130858572308112447692827336279303183167456408059203572918159351246979466631353786587575366345259031,
3664 0.0204369381476684276420347606862553864272310490241569037032122908232350927572491880782101268116350639574461765560647400219424703607312076913994886365443839175332968244370555108499040384060570130858572308112447692827336279303183167456408059203572918159351246979466631353786587575366345259031,
3665 0.0162353331464330596707256874078986210158929190439750067254788823388868134664089324532219449167665733206443556170686702949957551163696799389479343481821886821780059430633136769969339400907873101805296891657251315918309692559438001875158710601326377050968291804446298870174771739055253524552,
3666 0.0162353331464330596707256874078986210158929190439750067254788823388868134664089324532219449167665733206443556170686702949957551163696799389479343481821886821780059430633136769969339400907873101805296891657251315918309692559438001875158710601326377050968291804446298870174771739055253524552,
3667 0.0119628484643123209639434548499485125233929083624680225323364035612995453666677843114215981190226895918665478547312148116664616228319853916715105883158763060546643969977878611710262906644760154542971580618575013450052658199180210041711654285830758450481507625732355006651887806759410121331,
3668 0.0119628484643123209639434548499485125233929083624680225323364035612995453666677843114215981190226895918665478547312148116664616228319853916715105883158763060546643969977878611710262906644760154542971580618575013450052658199180210041711654285830758450481507625732355006651887806759410121331,
3669 0.0076386162958488336141043567711316555044205898225651053580431706461783653259017084664637282233458328856530445047483424422230452097261538438998997145011063630118301213980209618624636905846010953967875720249943451452440867575159427180667313347378089748333339497750187328188371009578255669029,
3670 0.0076386162958488336141043567711316555044205898225651053580431706461783653259017084664637282233458328856530445047483424422230452097261538438998997145011063630118301213980209618624636905846010953967875720249943451452440867575159427180667313347378089748333339497750187328188371009578255669029,
3671 0.0032874538425280148832499642083361798513606224070709461606918944907631715693237104061019864486436395158547061107128844724888630781971722366894477480958977042251186145189929826020363710118991939285154727126743754604800520771915970534867646751487263251752771881894131224916107334399177850919,
3672 0.0032874538425280148832499642083361798513606224070709461606918944907631715693237104061019864486436395158547061107128844724888630781971722366894477480958977042251186145189929826020363710118991939285154727126743754604800520771915970534867646751487263251752771881894131224916107334399177850919,
3673 };
3674
3675 case 48:
3676 return {
3677 0.0647376968126839225030249387365915535520819189466365100145630955230830789112652102024388586148790257788504178817149406047213653777355165787109361497393610668464404058173590514459457218162820036853260853476893083916876577017950192396753949750327804531473587112366883193491439113058399613456,
3678 0.0647376968126839225030249387365915535520819189466365100145630955230830789112652102024388586148790257788504178817149406047213653777355165787109361497393610668464404058173590514459457218162820036853260853476893083916876577017950192396753949750327804531473587112366883193491439113058399613456,
3679 0.0644661644359500822065041936577050657256919244555303087605584565373923533729548831698602843931871385340030175202203667683923636126306800176183882596684399495491942372660596596356926236523817913678955210087298528334383346959188152334943162945018899436306253539186876929627564832875066671546,
3680 0.0644661644359500822065041936577050657256919244555303087605584565373923533729548831698602843931871385340030175202203667683923636126306800176183882596684399495491942372660596596356926236523817913678955210087298528334383346959188152334943162945018899436306253539186876929627564832875066671546,
3681 0.0639242385846481866239062018255154089189740849826429998908742074995537825861121896138913510047200154797654299464853013914131198803664765984362905448826628656098363699210906102535255075640718685418176298042239357008734991509977575972169401757797865944093378190769429188446886679443503356812,
3682 0.0639242385846481866239062018255154089189740849826429998908742074995537825861121896138913510047200154797654299464853013914131198803664765984362905448826628656098363699210906102535255075640718685418176298042239357008734991509977575972169401757797865944093378190769429188446886679443503356812,
3683 0.063114192286254025657126022750233318127413643371100791211147247908038119210866702715591019250622765359661030504080756048509339497381338079232705821085723043595456233294264080283819162331479594340527362119300046999015126652579244400709395388878981390931908078284678001225721796422023136062,
3684 0.063114192286254025657126022750233318127413643371100791211147247908038119210866702715591019250622765359661030504080756048509339497381338079232705821085723043595456233294264080283819162331479594340527362119300046999015126652579244400709395388878981390931908078284678001225721796422023136062,
3685 0.0620394231598926639041977841375985183063833996650914615690378145027390359016166007430301654642341792123950625581326363632974090601727932588665503966644951620409846055448253160088846837109809554668739184790769777564218698158247876958118862217650947629303715877152671148497105041838693575829,
3686 0.0620394231598926639041977841375985183063833996650914615690378145027390359016166007430301654642341792123950625581326363632974090601727932588665503966644951620409846055448253160088846837109809554668739184790769777564218698158247876958118862217650947629303715877152671148497105041838693575829,
3687 0.060704439165893880052969232027820477885260864256477755111511444660637894279751753620085819634771129502321701272863759816665487721018178215213564660137215627940595964791462287316855429075024808741011644609872218806459416249834579498889811013183614485331157602894831974022969735147348883757,
3688 0.060704439165893880052969232027820477885260864256477755111511444660637894279751753620085819634771129502321701272863759816665487721018178215213564660137215627940595964791462287316855429075024808741011644609872218806459416249834579498889811013183614485331157602894831974022969735147348883757,
3689 0.0591148396983956357464748174335199106596556025570549985562911334858351427004807103097816283504301067145337581695456289376039830513792879318191825604750751808579778340286564325820343687137802381989835131943251463047540892402824878256504821255914479922071822226677097993296619726126963050339,
3690 0.0591148396983956357464748174335199106596556025570549985562911334858351427004807103097816283504301067145337581695456289376039830513792879318191825604750751808579778340286564325820343687137802381989835131943251463047540892402824878256504821255914479922071822226677097993296619726126963050339,
3691 0.0572772921004032157051502346847005762415271230041120775388499374768174542185642264331596590441971930673621537502613979228275806036649770523729037269590396605505788888297452487135047545234709500282948119277498415520755790433226932951687496519443335996237447309318373040221125631050111510598,
3692 0.0572772921004032157051502346847005762415271230041120775388499374768174542185642264331596590441971930673621537502613979228275806036649770523729037269590396605505788888297452487135047545234709500282948119277498415520755790433226932951687496519443335996237447309318373040221125631050111510598,
3693 0.0551995036999841628682034951916354390044509256075610005480562579305852367514577542949214003983936245935099233555326166840067728538535180246281250095428642203897649239499695557145555426826339726223278435361963395286663248980175847584856397277819554489412173746852687479370448932694933197623,
3694 0.0551995036999841628682034951916354390044509256075610005480562579305852367514577542949214003983936245935099233555326166840067728538535180246281250095428642203897649239499695557145555426826339726223278435361963395286663248980175847584856397277819554489412173746852687479370448932694933197623,
3695 0.0528901894851936670955050562646989146617264856331091863864912338482927624906331606970843403634381497908317850195729589364536877532718433530073031198384043794058712301651801700250106264343517104436330268731364270443107293677300896119296195993166329507710981247494486005793880120807927289435,
3696 0.0528901894851936670955050562646989146617264856331091863864912338482927624906331606970843403634381497908317850195729589364536877532718433530073031198384043794058712301651801700250106264343517104436330268731364270443107293677300896119296195993166329507710981247494486005793880120807927289435,
3697 0.0503590355538544749578076190878656060329940930259063306937920572469344146602481475739536937748716602476117493749244875858054285030225668399920442432703261223051996660668346813340688638213160761734150627440682870958462139218071425255284480255792269432147953655343759406749212586469145768123,
3698 0.0503590355538544749578076190878656060329940930259063306937920572469344146602481475739536937748716602476117493749244875858054285030225668399920442432703261223051996660668346813340688638213160761734150627440682870958462139218071425255284480255792269432147953655343759406749212586469145768123,
3699 0.0476166584924904748259066234789298301579980667434496853967698962788098850790553558921186822101807747577471093843789681954550367400998642293049039011428801469248019436301751923621082166337425051357096710523378922796487352726070502102353375510072185845091506254256366999031877822684979636883,
3700 0.0476166584924904748259066234789298301579980667434496853967698962788098850790553558921186822101807747577471093843789681954550367400998642293049039011428801469248019436301751923621082166337425051357096710523378922796487352726070502102353375510072185845091506254256366999031877822684979636883,
3701 0.04467456085669428041944858712585039498846278686250200843292144633919149051230219570285507033445191597262243455627672121790437329143514285719835417794752689114355605923589578220634338431225002502435368065875022942307571295172714637976516510154698183413670663877406518826782227549059860187,
3702 0.04467456085669428041944858712585039498846278686250200843292144633919149051230219570285507033445191597262243455627672121790437329143514285719835417794752689114355605923589578220634338431225002502435368065875022942307571295172714637976516510154698183413670663877406518826782227549059860187,
3703 0.0415450829434647492140588223610647977534728260340380630827348212227258256296586929707635839644013631284715345075710659622564449467324978249684928773840551030649825993350348553085257670883154936305063329655125785484153458390782728700528984154364603355339105273978609629412377032026386535504,
3704 0.0415450829434647492140588223610647977534728260340380630827348212227258256296586929707635839644013631284715345075710659622564449467324978249684928773840551030649825993350348553085257670883154936305063329655125785484153458390782728700528984154364603355339105273978609629412377032026386535504,
3705 0.0382413510658307063172172565237156178638239683549822889292581910340505392241094723284160592135801401793729375778354214012906402625157588605731423234705243025803585381465439498192468739422200783843619859665465451993517044449780382427455830953184651143173247685556045880601715355066276988534,
3706 0.0382413510658307063172172565237156178638239683549822889292581910340505392241094723284160592135801401793729375778354214012906402625157588605731423234705243025803585381465439498192468739422200783843619859665465451993517044449780382427455830953184651143173247685556045880601715355066276988534,
3707 0.0347772225647704388925485859638024105972813969070680987180066361796767233590362801423131281719636131419846638499551949941320248224095394378130720247934453639087592808429866374736085398086276338344886592794735316537318850395473169040328209710322551135768671808804729962027374860089837684125,
3708 0.0347772225647704388925485859638024105972813969070680987180066361796767233590362801423131281719636131419846638499551949941320248224095394378130720247934453639087592808429866374736085398086276338344886592794735316537318850395473169040328209710322551135768671808804729962027374860089837684125,
3709 0.0311672278327980889020657568463544194542853414835695355095437188614314126242430459323899675502770854681172632831370422789602958657379399544794489944882423669337641568778676876103415498799281931537899613937659041581231888768414972328438819770226385469193123192380972632082067588109125106551,
3710 0.0311672278327980889020657568463544194542853414835695355095437188614314126242430459323899675502770854681172632831370422789602958657379399544794489944882423669337641568778676876103415498799281931537899613937659041581231888768414972328438819770226385469193123192380972632082067588109125106551,
3711 0.0274265097083569482000738362625058204511841551616509759972809374993765019410236080239987462027920403237449474284444948789638628394355878066094467843602824760139004690135115733710861681278905130204344113095556099347782237196035386088178092164366260022756686042906129257040190872924606394517,
3712 0.0274265097083569482000738362625058204511841551616509759972809374993765019410236080239987462027920403237449474284444948789638628394355878066094467843602824760139004690135115733710861681278905130204344113095556099347782237196035386088178092164366260022756686042906129257040190872924606394517,
3713 0.0235707608393243791405193013784492302217297385221885987342390648645650637963913094518367755410967761634190806690824078462688206169213053713839743055605466423717304973224210361070599559010345444087408317436337478066837024618745352434711580028189318635705775026733754863990182519965475724838,
3714 0.0235707608393243791405193013784492302217297385221885987342390648645650637963913094518367755410967761634190806690824078462688206169213053713839743055605466423717304973224210361070599559010345444087408317436337478066837024618745352434711580028189318635705775026733754863990182519965475724838,
3715 0.0196161604573555278144607196522127096958130377341322391811208305074092462981216840449513783774442841949609835308771105841281547195578590179091197712101493381105236769524246761434056145453248993188037222880380082880780160676065594181655110753447781561231392530437840563066406163509859145627,
3716 0.0196161604573555278144607196522127096958130377341322391811208305074092462981216840449513783774442841949609835308771105841281547195578590179091197712101493381105236769524246761434056145453248993188037222880380082880780160676065594181655110753447781561231392530437840563066406163509859145627,
3717 0.0155793157229438487281769558344603139763762689915524695130934310526924333561999548391816052133014721114401358107806537024400131770649099216044201000988551783955073406285409222168389437506459771369978703174261967499687905211552648334359139017500567829091264152081809203694794919148138113686,
3718 0.0155793157229438487281769558344603139763762689915524695130934310526924333561999548391816052133014721114401358107806537024400131770649099216044201000988551783955073406285409222168389437506459771369978703174261967499687905211552648334359139017500567829091264152081809203694794919148138113686,
3719 0.0114772345792345394895926676090916280864205063087476406537668167410350365850873671845112866361972727003593616013319766908431686721431557599899878110361766928366128660002635276311177447975047450494623463316753479008881407947518044839424512047421057962221674204381188357080440093473240191307,
3720 0.0114772345792345394895926676090916280864205063087476406537668167410350365850873671845112866361972727003593616013319766908431686721431557599899878110361766928366128660002635276311177447975047450494623463316753479008881407947518044839424512047421057962221674204381188357080440093473240191307,
3721 0.0073275539012762621023839796217865500587079025592013532748818295488069800725028316706480375165203492985348352058130145019210595229781155983356959210927756601384839999895988071487053794233206191516948990247724302244333532639963678373653429402048630396323584935042879329231777271594470137779,
3722 0.0073275539012762621023839796217865500587079025592013532748818295488069800725028316706480375165203492985348352058130145019210595229781155983356959210927756601384839999895988071487053794233206191516948990247724302244333532639963678373653429402048630396323584935042879329231777271594470137779,
3723 0.0031533460523058386326773115438914875782839388316936222952094932503195864383168624422174587740479242783786832411810766857395666084711474099319465151509325584851182123492882592877145774634208031405492080241435958192743600081224060525654433479828742651348932788741657302081374766455222910404,
3724 0.0031533460523058386326773115438914875782839388316936222952094932503195864383168624422174587740479242783786832411810766857395666084711474099319465151509325584851182123492882592877145774634208031405492080241435958192743600081224060525654433479828742651348932788741657302081374766455222910404,
3725 };
3726
3727 case 49:
3728 return {
3729 0.0634632814047905977182534678795296349996295223082522191857774970954097066418076715983618458838252464642794830898019154993189505788491924991209464465014187086032606307072659975900741700334551542777002805050834872971016636090894121381526765135109727423311850266477563469887873905014555002757,
3730 0.0633355092964917485908369274000905201479714165648258204473111760757484435249037123279548160186424163199961837393956283042791094253484395120741834289362558939566562058620324806260129244414431898561728073439897739290727487611276200782733727346138781352065707089134162100561372083251063303787,
3731 0.0633355092964917485908369274000905201479714165648258204473111760757484435249037123279548160186424163199961837393956283042791094253484395120741834289362558939566562058620324806260129244414431898561728073439897739290727487611276200782733727346138781352065707089134162100561372083251063303787,
3732 0.0629527074651956994743995557828910063637254277695700413723057518376257172722016446055717173335238923154779603539658221509536308877828889259017247527652757724411106938828094148633025629731656481423711717952869066858903871021532537988922062906370832149119426412182021426331922322317016768213,
3733 0.0629527074651956994743995557828910063637254277695700413723057518376257172722016446055717173335238923154779603539658221509536308877828889259017247527652757724411106938828094148633025629731656481423711717952869066858903871021532537988922062906370832149119426412182021426331922322317016768213,
3734 0.0623164173200572674010768252159497042241335362213208338442385191254760670134481337837837337196789168699798994795041477793639024548001119808163705112438838707148883883036732192119400086818283137865162042653431504263657364649580524338668174464554847931309508401975631641218845178215285430128,
3735 0.0623164173200572674010768252159497042241335362213208338442385191254760670134481337837837337196789168699798994795041477793639024548001119808163705112438838707148883883036732192119400086818283137865162042653431504263657364649580524338668174464554847931309508401975631641218845178215285430128,
3736 0.0614292009791929362968266461403010749431900091920979337210504100529455310806953521912609776884851451327934061286540236789594426933014812457925068528845763673038284252570653031961509346489480061622508548795422730498550894450246258265282274733576017004156859863718252086853584628264723472819,
3737 0.0614292009791929362968266461403010749431900091920979337210504100529455310806953521912609776884851451327934061286540236789594426933014812457925068528845763673038284252570653031961509346489480061622508548795422730498550894450246258265282274733576017004156859863718252086853584628264723472819,
3738 0.0602946309531520173031061168755415904977765089197254878149520458316815329539142553597287939793321861155610876411182107907863671331396920152946801485102461489358636662060376281603891845304835602530687669105706345602061479059506713482034108641557650769620672700489693196676409132613336083278,
3739 0.0602946309531520173031061168755415904977765089197254878149520458316815329539142553597287939793321861155610876411182107907863671331396920152946801485102461489358636662060376281603891845304835602530687669105706345602061479059506713482034108641557650769620672700489693196676409132613336083278,
3740 0.058917275760027266024527650742492516262496113859479459794165441686240779371275871346645459309365326930987379260031264368131398257327679479748775633940877624889274117201790945688140248958387706631141612768504445567500623001969837689561353063098552428812228060769423047458508415902535482434,
3741 0.058917275760027266024527650742492516262496113859479459794165441686240779371275871346645459309365326930987379260031264368131398257327679479748775633940877624889274117201790945688140248958387706631141612768504445567500623001969837689561353063098552428812228060769423047458508415902535482434,
3742 0.0573026815301874754851645923508165363505804388031196815906604431562018330930293099369393384413390960958939454078384802374413486197138696364038915133229716008631539107244899814963297113514083304467679608966898756016635568695166748926397806599654208627662511707584856673811365435139585882883,
3743 0.0573026815301874754851645923508165363505804388031196815906604431562018330930293099369393384413390960958939454078384802374413486197138696364038915133229716008631539107244899814963297113514083304467679608966898756016635568695166748926397806599654208627662511707584856673811365435139585882883,
3744 0.0554573496748035886904315814826980672042515240737943837583239730349042129380243014386520494453476461370873114906028568927446868860265552696405196457756867037375831346687200935965425753448730099948464412819109534832501590470257949828227373964681102417105984674489558410352695891448901571055,
3745 0.0554573496748035886904315814826980672042515240737943837583239730349042129380243014386520494453476461370873114906028568927446868860265552696405196457756867037375831346687200935965425753448730099948464412819109534832501590470257949828227373964681102417105984674489558410352695891448901571055,
3746 0.0533887107082589685279429337301762061655860694482272094221682489539736105078859802479124086774600671210928562900935817961036024212556776877371616011177598687360009147204677143724758097272986230065715613484408284613239364401801890208751750185275142107150162466272727723620161321145588770418,
3747 0.0533887107082589685279429337301762061655860694482272094221682489539736105078859802479124086774600671210928562900935817961036024212556776877371616011177598687360009147204677143724758097272986230065715613484408284613239364401801890208751750185275142107150162466272727723620161321145588770418,
3748 0.0511050943301445906746228060493185613896124493297433889145579374066444682561551780981109767022950432139135311677057108066758154702198661040356001068688582562432887712587654507758505877126621294852422721235502729788865369311756576877620371164066807655923926784523844771642977478014679345826,
3749 0.0511050943301445906746228060493185613896124493297433889145579374066444682561551780981109767022950432139135311677057108066758154702198661040356001068688582562432887712587654507758505877126621294852422721235502729788865369311756576877620371164066807655923926784523844771642977478014679345826,
3750 0.0486156958878282402776511972878685308813689286185930726392406351460952383037595293089147699763078486373839274270837170404363723211530378602203376225475745922836078677548263958877176745148013362055944289097117702099916773806905766521863671856633354528393317421703692362973738260911020084233,
3751 0.0486156958878282402776511972878685308813689286185930726392406351460952383037595293089147699763078486373839274270837170404363723211530378602203376225475745922836078677548263958877176745148013362055944289097117702099916773806905766521863671856633354528393317421703692362973738260911020084233,
3752 0.0459305393555958535424996199721276710088243223546234086767627684803500765098051783996600597544639255990655654844921520209554384219718900546319903805403280949213137530569144319703442264225286298818781849999251757850805545824502591872001815406247681444124735618492264159722747550773322854513,
3753 0.0459305393555958535424996199721276710088243223546234086767627684803500765098051783996600597544639255990655654844921520209554384219718900546319903805403280949213137530569144319703442264225286298818781849999251757850805545824502591872001815406247681444124735618492264159722747550773322854513,
3754 0.0430604369812595979883454840010384958067135812398217601043484745081620457138325014180398981850552423037976310882701296229523338696803359339373840191489852850492650869452910859964148638079690213725774476631528929674120312489109589731210844870279789855162352292831269721088411230047475391299,
3755 0.0430604369812595979883454840010384958067135812398217601043484745081620457138325014180398981850552423037976310882701296229523338696803359339373840191489852850492650869452910859964148638079690213725774476631528929674120312489109589731210844870279789855162352292831269721088411230047475391299,
3756 0.0400169457663730213686050367431033214278646074650014684934934944502655168544578316382615272457936429754854761530851120854883667296092478443602079242790168556780874146824748694797255862177118654183608937160768947274274428436980718276473166824839834613748014654096686036675704531156466839039,
3757 0.0400169457663730213686050367431033214278646074650014684934934944502655168544578316382615272457936429754854761530851120854883667296092478443602079242790168556780874146824748694797255862177118654183608937160768947274274428436980718276473166824839834613748014654096686036675704531156466839039,
3758 0.0368123209630006898194672366988822950013615524059829569388591009853111964063378128555206899584031671100002970233108997505498492905601112610361429494100890429039401803149113293131243769373297175772418583496871883599688206180510326826162999014476583259306577241523790355228943449484028129836,
3759 0.0368123209630006898194672366988822950013615524059829569388591009853111964063378128555206899584031671100002970233108997505498492905601112610361429494100890429039401803149113293131243769373297175772418583496871883599688206180510326826162999014476583259306577241523790355228943449484028129836,
3760 0.0334594667916221743424871508916892018494798678602284555937892186663907651083495598328524880434584383469181071538623742365177778013979014392891213067327137019648923020639583963057721541923632032556006796989433738115931553574049621600701836944822442785202562768413726761622579265622128863277,
3761 0.0334594667916221743424871508916892018494798678602284555937892186663907651083495598328524880434584383469181071538623742365177778013979014392891213067327137019648923020639583963057721541923632032556006796989433738115931553574049621600701836944822442785202562768413726761622579265622128863277,
3762 0.0299718846205838253506905580741472100620720359508768289205557436026673546785683645516119066420817959617676028050300555540596356129877898718881167540713849398082025652386028059610096550279135725352295953429088990912665066028121951589614171835237331903819837245704990299469302967638325040629,
3763 0.0299718846205838253506905580741472100620720359508768289205557436026673546785683645516119066420817959617676028050300555540596356129877898718881167540713849398082025652386028059610096550279135725352295953429088990912665066028121951589614171835237331903819837245704990299469302967638325040629,
3764 0.0263636189270660169609457452397420476944609717657405082277524549135928626441880017134246575707660264769239252824823300915924168159271135067016074427091948552825595091444370226706087559864395426430495694913706019978914187956436878610286569910823509635245531555375889146950850957939764436867,
3765 0.0263636189270660169609457452397420476944609717657405082277524549135928626441880017134246575707660264769239252824823300915924168159271135067016074427091948552825595091444370226706087559864395426430495694913706019978914187956436878610286569910823509635245531555375889146950850957939764436867,
3766 0.0226492015874466764987709642160428873267974990232647759762438887454709353266183751916531535043737993299022735340009929841777894560479353336432764003102225715164485984977051915333455730053533874559354041511250784074667862706240678702827864878296884097599999938167952570446241150987341874397,
3767 0.0226492015874466764987709642160428873267974990232647759762438887454709353266183751916531535043737993299022735340009929841777894560479353336432764003102225715164485984977051915333455730053533874559354041511250784074667862706240678702827864878296884097599999938167952570446241150987341874397,
3768 0.0188435958530894584444506533911073492677499020192522803114595427718797916892547522017633071074426489332700475156661852309198790373320170802923597263000665287633589586762698470631012473088447548702085048719800293855792319320504326693600660566041272304576014716065871413722173488637636899217,
3769 0.0188435958530894584444506533911073492677499020192522803114595427718797916892547522017633071074426489332700475156661852309198790373320170802923597263000665287633589586762698470631012473088447548702085048719800293855792319320504326693600660566041272304576014716065871413722173488637636899217,
3770 0.014962144935624651029584319120201504036281016372767278646038147123945423564597157414736515917349310489967887089100110997215939679345387664319531085476757860427082828731382569159206440236704695885414459168813331619255449132535699992691155112113592514672196815619060042546782520685126161899,
3771 0.014962144935624651029584319120201504036281016372767278646038147123945423564597157414736515917349310489967887089100110997215939679345387664319531085476757860427082828731382569159206440236704695885414459168813331619255449132535699992691155112113592514672196815619060042546782520685126161899,
3772 0.0110205510315935804975082881668333327521935605449577449623804527260711025547830827777365937473270078113509907615289507372568241380008568554931763091834015692471038205694641429551102856888509208065872400726908312565161121567486401183023574379454315548910997813339472276093768925066859302381,
3773 0.0110205510315935804975082881668333327521935605449577449623804527260711025547830827777365937473270078113509907615289507372568241380008568554931763091834015692471038205694641429551102856888509208065872400726908312565161121567486401183023574379454315548910997813339472276093768925066859302381,
3774 0.0070350995900864514734506783113484108628638570390273368512183971194731468994596016732634679637358014143729336550893095487306380802966459800508389662811297394086939472316319767468262053280633494352358345232720341699813515942674269825775012994992225157490630461832673846962892095448216016205,
3775 0.0070350995900864514734506783113484108628638570390273368512183971194731468994596016732634679637358014143729336550893095487306380802966459800508389662811297394086939472316319767468262053280633494352358345232720341699813515942674269825775012994992225157490630461832673846962892095448216016205,
3776 0.0030272789889229050774806981758271409728300420038317733852349850511774944135506758868197701260589851248700325231869955440479592073488712071300216943920329006221646236526447041755213219378999077532861051739710398180037077104849040354531696192303071705804494274957360382976466337479506279005,
3777 0.0030272789889229050774806981758271409728300420038317733852349850511774944135506758868197701260589851248700325231869955440479592073488712071300216943920329006221646236526447041755213219378999077532861051739710398180037077104849040354531696192303071705804494274957360382976466337479506279005,
3778 };
3779
3780 case 50:
3781 return {
3782 0.0621766166553472623210331073606134308676824692010266331011656376197576116005161496153965234256251945035190878538514646027013624173900556610838761659666942055109367824940206833480509708770585965856278059828616376291100636294863879189012831678201204004108488665741182142651742559639551734037,
3783 0.0621766166553472623210331073606134308676824692010266331011656376197576116005161496153965234256251945035190878538514646027013624173900556610838761659666942055109367824940206833480509708770585965856278059828616376291100636294863879189012831678201204004108488665741182142651742559639551734037,
3784 0.0619360674206832433840875097808306885728770566912449049427597061169548212868868663541874012601839334985088784270698064309969541498088869067871658103239608498898570222942039787789491100273928863404949851014677414818424352394725004762435803560633359022843198264104954032099529619257259491801,
3785 0.0619360674206832433840875097808306885728770566912449049427597061169548212868868663541874012601839334985088784270698064309969541498088869067871658103239608498898570222942039787789491100273928863404949851014677414818424352394725004762435803560633359022843198264104954032099529619257259491801,
3786 0.0614558995903166637564067860839153750972675757640075143092240503590591099522169672748200364437562204885807990970763029249537758507233212237017742284844183388808291922833760284738758450117061649994572963447806753613201097620387227379616502864895473076255186860857337328863552346319006579831,
3787 0.0614558995903166637564067860839153750972675757640075143092240503590591099522169672748200364437562204885807990970763029249537758507233212237017742284844183388808291922833760284738758450117061649994572963447806753613201097620387227379616502864895473076255186860857337328863552346319006579831,
3788 0.0607379708417702160317500153848110016097992732354035357231967745617595765171250534312181750296374263128879019092782305080557064856348434408055005766902937540177876396530061691581507402968423487639092501934532702439761390506498453609601806061350696178237290197888702751499183627828908402727,
3789 0.0607379708417702160317500153848110016097992732354035357231967745617595765171250534312181750296374263128879019092782305080557064856348434408055005766902937540177876396530061691581507402968423487639092501934532702439761390506498453609601806061350696178237290197888702751499183627828908402727,
3790 0.0597850587042654575095764053125852307966660420726690045852419788036192214142032773895684201637879463019262072380031466476567220929846354621807808797175608715872823266008581920669925958405350260637422098766570723624719697799240929217940484053449893456571504673198080898063777197662458641641,
3791 0.0597850587042654575095764053125852307966660420726690045852419788036192214142032773895684201637879463019262072380031466476567220929846354621807808797175608715872823266008581920669925958405350260637422098766570723624719697799240929217940484053449893456571504673198080898063777197662458641641,
3792 0.0586008498132224458351224366308484662097675134440254733132503424753544800506010023534917402823387735713487722160695308103736016013598877502341407681854271828711140153510988037511037581064245169313459924938540820035525160696902589953067412036754296845157116278286705995866817148389552326749,
3793 0.0586008498132224458351224366308484662097675134440254733132503424753544800506010023534917402823387735713487722160695308103736016013598877502341407681854271828711140153510988037511037581064245169313459924938540820035525160696902589953067412036754296845157116278286705995866817148389552326749,
3794 0.0571899256477283837230293150659931630115753722570917549368537813528049256668563831914853051327519838343266837277662399801237849491243357879685587847939246168190354707776779534518066772752353854076858916160306814778908970118801094130377959554891723025464423995945639001222807895668961759585,
3795 0.0571899256477283837230293150659931630115753722570917549368537813528049256668563831914853051327519838343266837277662399801237849491243357879685587847939246168190354707776779534518066772752353854076858916160306814778908970118801094130377959554891723025464423995945639001222807895668961759585,
3796 0.0555577448062125176235674256122694975951352999839026758171727785103185507145957318820639368998658383891702034680656404642584182170695551545892155693846318189390209831617210201856838868147573364357753897444101398300478442200366082264079846351201406914825288748851048678390818799658442894729,
3797 0.0555577448062125176235674256122694975951352999839026758171727785103185507145957318820639368998658383891702034680656404642584182170695551545892155693846318189390209831617210201856838868147573364357753897444101398300478442200366082264079846351201406914825288748851048678390818799658442894729,
3798 0.0537106218889962465234587972556645527680232135299221530458999991815965161756756795399811463890559716706390607630333580513802468065310049578003524120769795024923001794565883709570478049199582519196957329760304489224976006321620359421219668709500097205487235850716303396776885970216050912557,
3799 0.0537106218889962465234587972556645527680232135299221530458999991815965161756756795399811463890559716706390607630333580513802468065310049578003524120769795024923001794565883709570478049199582519196957329760304489224976006321620359421219668709500097205487235850716303396776885970216050912557,
3800 0.051655703069581138489905295840095279649825449395439645099533186451192177308562865499955919291070998211945733531087230536398905174851121913358052847034832206892197271597775815649283122380044945707302272504442068639373167689486624061693252223663913029869902342770952016571975414683435427402,
3801 0.051655703069581138489905295840095279649825449395439645099533186451192177308562865499955919291070998211945733531087230536398905174851121913358052847034832206892197271597775815649283122380044945707302272504442068639373167689486624061693252223663913029869902342770952016571975414683435427402,
3802 0.0494009384494663149212435807514327286922870509666131247921235602480698457058893934855742576111012442758806751884673539284143694774538910767598530854628612574565368779513275794147215370869906758615264094416837517423065027140919758686756919254935943043547824194682360399426732716524246141873,
3803 0.0494009384494663149212435807514327286922870509666131247921235602480698457058893934855742576111012442758806751884673539284143694774538910767598530854628612574565368779513275794147215370869906758615264094416837517423065027140919758686756919254935943043547824194682360399426732716524246141873,
3804 0.04695505130394843296563301363498768251406430618605272996580427934336506071982918321772533927803330418127148266353891891730783028024995970407779511688495011833925704858010176705373000480130282972264414250145548002275950628487927461806121308391093406752752302136584048644405426398807886424,
3805 0.04695505130394843296563301363498768251406430618605272996580427934336506071982918321772533927803330418127148266353891891730783028024995970407779511688495011833925704858010176705373000480130282972264414250145548002275950628487927461806121308391093406752752302136584048644405426398807886424,
3806 0.0443275043388032754920222868303941974607612983554531656632319068276227294714772828508214754531825733608057601420433182446740997664319779818997585520416813922459267355934426368607473489745720599652869554865615372043424853098967308046422295118461130471747696561564617535249767562911218564247,
3807 0.0443275043388032754920222868303941974607612983554531656632319068276227294714772828508214754531825733608057601420433182446740997664319779818997585520416813922459267355934426368607473489745720599652869554865615372043424853098967308046422295118461130471747696561564617535249767562911218564247,
3808 0.0415284630901476974224119789640670178089779754858409900770369779521852810066505337033894639785000653543199247940076276702781088475205489401985605222658616647455668295744035872613926105162445460879372679080469473413669485040157849266788132495103028963867982810247165653013110017625307860661,
3809 0.0415284630901476974224119789640670178089779754858409900770369779521852810066505337033894639785000653543199247940076276702781088475205489401985605222658616647455668295744035872613926105162445460879372679080469473413669485040157849266788132495103028963867982810247165653013110017625307860661,
3810 0.038568756612587675244770150236385934864771705000518926510807400152266753249947479020171318147887407669699148297180522600539391466503697614682624242426880046497111854959730227822224610494054947231715167469242161155882926601159757012739020539776161367774706792966521335426028885109414537805,
3811 0.038568756612587675244770150236385934864771705000518926510807400152266753249947479020171318147887407669699148297180522600539391466503697614682624242426880046497111854959730227822224610494054947231715167469242161155882926601159757012739020539776161367774706792966521335426028885109414537805,
3812 0.0354598356151461541607346110009757970969600004969844709128704508599711665304799705630640668049640238126696394380419907379503955293819633755652145958301737960247068800412033714746537177390275107383816819172073796541953142569288628557776771276366225834861950445500205918325393478764409996431,
3813 0.0354598356151461541607346110009757970969600004969844709128704508599711665304799705630640668049640238126696394380419907379503955293819633755652145958301737960247068800412033714746537177390275107383816819172073796541953142569288628557776771276366225834861950445500205918325393478764409996431,
3814 0.0322137282235780166481658273230039534485890588334252171583296054159113002451764634600621885258031843895035356680268477238846720276382240117467605812342957953994837188490052230941410296186300830228854450014025595966788892475461447355342233688977045020827005029856893142819770147092803439821,
3815 0.0322137282235780166481658273230039534485890588334252171583296054159113002451764634600621885258031843895035356680268477238846720276382240117467605812342957953994837188490052230941410296186300830228854450014025595966788892475461447355342233688977045020827005029856893142819770147092803439821,
3816 0.0288429935805351980299063731132324325178468655935374578357126230562653296642843390466277200547673991574846975798750985468255118305424015794455356767643380854134868810708427452633175969512666954713336776150048514778191254810795774602056446799780622170709599733556475059858754302007429798032,
3817 0.0288429935805351980299063731132324325178468655935374578357126230562653296642843390466277200547673991574846975798750985468255118305424015794455356767643380854134868810708427452633175969512666954713336776150048514778191254810795774602056446799780622170709599733556475059858754302007429798032,
3818 0.0253606735700123904401948783854427234601612599757121373393963329520377577467275278746042485641112812210948127250697749464745053424003499073219081421087639806114725782423686151356176334891707357397125669841676191720237079416284620695420651119989843568903711718265753550654762411171703450081,
3819 0.0253606735700123904401948783854427234601612599757121373393963329520377577467275278746042485641112812210948127250697749464745053424003499073219081421087639806114725782423686151356176334891707357397125669841676191720237079416284620695420651119989843568903711718265753550654762411171703450081,
3820 0.021780243170124792981592069062690341227313462357934296044027139447670830221994978692528405062919036610750543988184459389787201683069180558744227305401230414887261661705663865566154900860877968946139457454588973130627030391289554278934416656126926195411019074492775663013159990535947112244,
3821 0.021780243170124792981592069062690341227313462357934296044027139447670830221994978692528405062919036610750543988184459389787201683069180558744227305401230414887261661705663865566154900860877968946139457454588973130627030391289554278934416656126926195411019074492775663013159990535947112244,
3822 0.0181155607134893903512599434223546198446673170497340354264529158733622897233659107514002021809730631088150939321765227490103352735558796697553684721170649011933661399026597449929061923375118129851679367723500846074579634471567200824783716259879992414056880302373215102412572472560511617743,
3823 0.0181155607134893903512599434223546198446673170497340354264529158733622897233659107514002021809730631088150939321765227490103352735558796697553684721170649011933661399026597449929061923375118129851679367723500846074579634471567200824783716259879992414056880302373215102412572472560511617743,
3824 0.0143808227614855744193789089273243499370317861705878927721016221542517365633168875929040291288750820092046947340490223191159819387119533624327827984346761897882810460464837843710180794865913762173820888463912370242663735489505137991570616343466837217057560706590056964622010532542543453623,
3825 0.0143808227614855744193789089273243499370317861705878927721016221542517365633168875929040291288750820092046947340490223191159819387119533624327827984346761897882810460464837843710180794865913762173820888463912370242663735489505137991570616343466837217057560706590056964622010532542543453623,
3826 0.0105905483836509692635696814992410223394018190864591294563347171456491606290268573531131180287061868857866290798882540355464247606188273633281593909433230031790655254203200931965314220288613325252143665088580444388746098084157541099474412949255722933578429041377751704679271112676830648139,
3827 0.0105905483836509692635696814992410223394018190864591294563347171456491606290268573531131180287061868857866290798882540355464247606188273633281593909433230031790655254203200931965314220288613325252143665088580444388746098084157541099474412949255722933578429041377751704679271112676830648139,
3828 0.0067597991957454015027788781779850318018738324064668105528787058554029967944856787527566093874153215001888105419718171291279415096115053570914447616194407900935890266684583680811662741768053259969244873142935863704016269005056434462624167822195711509108470288942381864465704162582866654251,
3829 0.0067597991957454015027788781779850318018738324064668105528787058554029967944856787527566093874153215001888105419718171291279415096115053570914447616194407900935890266684583680811662741768053259969244873142935863704016269005056434462624167822195711509108470288942381864465704162582866654251,
3830 0.0029086225531551409584007243428554808066729964599463206185935272835507710401075371030889534746865396796712229961775201041637525208319912384405887138057352162245263117236613745907325298881366403327115219447579691089142464776280578769352296965930400516951643315492273864484850375720177732566,
3831 0.0029086225531551409584007243428554808066729964599463206185935272835507710401075371030889534746865396796712229961775201041637525208319912384405887138057352162245263117236613745907325298881366403327115219447579691089142464776280578769352296965930400516951643315492273864484850375720177732566,
3832 };
3833
3834 case 51:
3835 return {
3836 0.0609989248412058801597976430983560505571218015265784498133193935942038702823987616285677103842995448522486381101517834480189836398012230864292065037499218652472708868774182983372492983789457461338910808391805914043653052759413803711578974562773671110449683070432106372441247505781002501689,
3837 0.0608854648448563438811986142226962197280760102802736523800265029098803820841648367003040997116065113941611794030080803498362624347072962648896652371269198147005057090665799266351549573281030379800610467383558796782274073974833885849428898380706307597982146456849257882146090476294917503166,
3838 0.0608854648448563438811986142226962197280760102802736523800265029098803820841648367003040997116065113941611794030080803498362624347072962648896652371269198147005057090665799266351549573281030379800610467383558796782274073974833885849428898380706307597982146456849257882146090476294917503166,
3839 0.0605455069347377951381252514677541627536849343772409733878280910015931577346374768422357450526732329502423529289486862091770733373950774301954013593115929262777984347543101483409546834066065567104757953608818438997713343880309366956057389420155526698779915785694043025479107389934102688322,
3840 0.0605455069347377951381252514677541627536849343772409733878280910015931577346374768422357450526732329502423529289486862091770733373950774301954013593115929262777984347543101483409546834066065567104757953608818438997713343880309366956057389420155526698779915785694043025479107389934102688322,
3841 0.0599803157775032520900639879965171161730620955454330035703393030750245740019762211032109968698585160148444513589614283823055898062644177405991083854029148896849152629488205001294859844755592223555077533375916448898586914483251580174212756360521993871947226128193525036233432921601831024906,
3842 0.0599803157775032520900639879965171161730620955454330035703393030750245740019762211032109968698585160148444513589614283823055898062644177405991083854029148896849152629488205001294859844755592223555077533375916448898586914483251580174212756360521993871947226128193525036233432921601831024906,
3843 0.0591919939229615437835390077491546088709300460360711794818473709336401361284994314167409852679203102866707325204347719565253796800493327832539954374007824833342158387087519372521741519763666887162071733188426290438002261531594709320024025985970195102993003687338488183076791810858087020178,
3844 0.0591919939229615437835390077491546088709300460360711794818473709336401361284994314167409852679203102866707325204347719565253796800493327832539954374007824833342158387087519372521741519763666887162071733188426290438002261531594709320024025985970195102993003687338488183076791810858087020178,
3845 0.0581834739825921405984378776617759326678012576445445826042212449332974983263305273989478273378663466412820091934855443197509511148396964793669553429125576346141187392899378600162816443643336482285135386353343514964473305357759107745684564239793831126555709470245999433248881182718054257628,
3846 0.0581834739825921405984378776617759326678012576445445826042212449332974983263305273989478273378663466412820091934855443197509511148396964793669553429125576346141187392899378600162816443643336482285135386353343514964473305357759107745684564239793831126555709470245999433248881182718054257628,
3847 0.0569585077202586621000777267342771648784094503250927944654563426606076826700378524989559250246738862737743054499495055310345748438791683979571466465741066093174502676369151046167290902489985752335273008472741132678713388814081449391891174604149732631645182366885005081417365561976876418752,
3848 0.0569585077202586621000777267342771648784094503250927944654563426606076826700378524989559250246738862737743054499495055310345748438791683979571466465741066093174502676369151046167290902489985752335273008472741132678713388814081449391891174604149732631645182366885005081417365561976876418752,
3849 0.0555216520957386930167370590936241607808637054155963884130412099949975162908155520483340686882624506629756007907522017592857594309398249206859773539816074826974707507699694989778062821881734367891906700462505883826868617047116841035495780663961882420480885453969963367170503799682905982456,
3850 0.0555216520957386930167370590936241607808637054155963884130412099949975162908155520483340686882624506629756007907522017592857594309398249206859773539816074826974707507699694989778062821881734367891906700462505883826868617047116841035495780663961882420480885453969963367170503799682905982456,
3851 0.0538782523130455614340993016969719837600599677404453316807257860485869251333891647845761312177632072226618601725799282947095321854834988999248127644966789483462826558180475448716732383689090102189799338523229837522625748570438526730861958836759731492896152665927080759449090989543000058663,
3852 0.0538782523130455614340993016969719837600599677404453316807257860485869251333891647845761312177632072226618601725799282947095321854834988999248127644966789483462826558180475448716732383689090102189799338523229837522625748570438526730861958836759731492896152665927080759449090989543000058663,
3853 0.0520344219366970875641364474686623732154839747143822029870997937920382576831210822321361012881516277016702624148774657038112799740824886889509002204511204802455109615813986901786858134704575061647901110161931674720273446256115897314144678118917090147519726639718546806126884870612147598832,
3854 0.0520344219366970875641364474686623732154839747143822029870997937920382576831210822321361012881516277016702624148774657038112799740824886889509002204511204802455109615813986901786858134704575061647901110161931674720273446256115897314144678118917090147519726639718546806126884870612147598832,
3855 0.0499970201500574097795488553620057855687367493859867074913135057567128707090535992933287516037175974679327372035107686449420972830264391979293360999254356956217423642598686942146479458980989119696332209729541413420206957798548698823962299592999412000346524106043981135054004340780424349649,
3856 0.0499970201500574097795488553620057855687367493859867074913135057567128707090535992933287516037175974679327372035107686449420972830264391979293360999254356956217423642598686942146479458980989119696332209729541413420206957798548698823962299592999412000346524106043981135054004340780424349649,
3857 0.0477736262406231019999953537073536173405392804756578876773901083664439718465612783109905438090624708647762673012104437157020052191724654931744965047252794171521809166445931362464294424598023295147461527784468901263937174218424098342346308084443076031736668275627801749286504126137165402306,
3858 0.0477736262406231019999953537073536173405392804756578876773901083664439718465612783109905438090624708647762673012104437157020052191724654931744965047252794171521809166445931362464294424598023295147461527784468901263937174218424098342346308084443076031736668275627801749286504126137165402306,
3859 0.0453725114076500687481668149884378513138299567195096435870456119053130018827731662762890867952287006186546909220457307865700370875935643163137235490976884033045091770038442939535459073225492024025271912900009499707579638590752146569552192668914106785934760802931304772513850896060621339834,
3860 0.0453725114076500687481668149884378513138299567195096435870456119053130018827731662762890867952287006186546909220457307865700370875935643163137235490976884033045091770038442939535459073225492024025271912900009499707579638590752146569552192668914106785934760802931304772513850896060621339834,
3861 0.0428026079978800866536095142442857008371752740218520776151365206313011795465963859937349164501132688897491915674801277384965418412899780802298962280673544260420418988325610032216066906514287848340343478539278029564619103373455035418799857488636326371372468131653258259632408099367345235289,
3862 0.0428026079978800866536095142442857008371752740218520776151365206313011795465963859937349164501132688897491915674801277384965418412899780802298962280673544260420418988325610032216066906514287848340343478539278029564619103373455035418799857488636326371372468131653258259632408099367345235289,
3863 0.0400734762854964531868091159213959112011643310287352420510592252447959934487340940528047645249942830100066403918131816638455210809948097706926903701603017283757774834472258732787407033704548795204122799989484298794544363481464192378483717757325274298098216992589466278224263675147263831832,
3864 0.0400734762854964531868091159213959112011643310287352420510592252447959934487340940528047645249942830100066403918131816638455210809948097706926903701603017283757774834472258732787407033704548795204122799989484298794544363481464192378483717757325274298098216992589466278224263675147263831832,
3865 0.0371952689232602928429082758118710251341127103737373100261308049992573147801130934296586805124093929635246841633189599815738064913775340050959318138763227474613958568557888815665315316551602696742770208530800061008337345408588562476252742599130956604588365512229131644466988514827232542817,
3866 0.0371952689232602928429082758118710251341127103737373100261308049992573147801130934296586805124093929635246841633189599815738064913775340050959318138763227474613958568557888815665315316551602696742770208530800061008337345408588562476252742599130956604588365512229131644466988514827232542817,
3867 0.0341786932041883362362093385947675290488258635830977047451469033288024455545339060671282073700053026163460975315115617532127953646974525412884929720690078049184035791485064155448461196510635363914806017041689879801318623676283360989094691073229133439506170748033802689613123792114636881053,
3868 0.0341786932041883362362093385947675290488258635830977047451469033288024455545339060671282073700053026163460975315115617532127953646974525412884929720690078049184035791485064155448461196510635363914806017041689879801318623676283360989094691073229133439506170748033802689613123792114636881053,
3869 0.0310349712901600084544255029565473772961089781662175128977492545696243456631390122242395234354243052807802894115391193885670102006914806944651105018629495669112374749780036949984791096215624592226768971825741038498468649772750998559003235205135594397400315891368300189583625954157911411014,
3870 0.0310349712901600084544255029565473772961089781662175128977492545696243456631390122242395234354243052807802894115391193885670102006914806944651105018629495669112374749780036949984791096215624592226768971825741038498468649772750998559003235205135594397400315891368300189583625954157911411014,
3871 0.0277757985941624771959956656322089163683512486485378395769676402026133755871945295962753857561081216623887838864534685603751183474425801101386471411815916271152071139415519314721400689868853112222539403321405055256219731636161024215620331670075905371359004619700506245818042074624771237418,
3872 0.0277757985941624771959956656322089163683512486485378395769676402026133755871945295962753857561081216623887838864534685603751183474425801101386471411815916271152071139415519314721400689868853112222539403321405055256219731636161024215620331670075905371359004619700506245818042074624771237418,
3873 0.0244133005737814342731415654168982087436831704720281841474299994227009728858906536212625359761523086114190511829740525969104769888393721802457977773307682262236908889122028971921288694832213880701329163028286488965231919933136157125227325626171451900843246860935948562887229034687545227515,
3874 0.0244133005737814342731415654168982087436831704720281841474299994227009728858906536212625359761523086114190511829740525969104769888393721802457977773307682262236908889122028971921288694832213880701329163028286488965231919933136157125227325626171451900843246860935948562887229034687545227515,
3875 0.0209599884017032105797926184015141720730404851884300960964606338627199406893113594798365589026992523770695165450591968397771976983188551231470342375260263549316109709004768796832370055866528780850494224497608827121319258615763589841750013489101706854871345892507923837051267642457472542873,
3876 0.0209599884017032105797926184015141720730404851884300960964606338627199406893113594798365589026992523770695165450591968397771976983188551231470342375260263549316109709004768796832370055866528780850494224497608827121319258615763589841750013489101706854871345892507923837051267642457472542873,
3877 0.0174287147234010522595036464332924355683567782936189402863542162080724682820957738237582497597992077898197778169255951905406517117766307304030974176512130008333422235973296042916064862170700664006467315067864786126856827816195964599307321989183085656697024257969658693596283653153013657314,
3878 0.0174287147234010522595036464332924355683567782936189402863542162080724682820957738237582497597992077898197778169255951905406517117766307304030974176512130008333422235973296042916064862170700664006467315067864786126856827816195964599307321989183085656697024257969658693596283653153013657314,
3879 0.0138326340064778222966884530218564159560185520765720385486874359171661047918436627790411700970102609514540675409359298585236822502246469927581939953391248017713882763559692220066100412045058458478529177953234455383479161537863907212161325891065657713087974589053854160449228354775269717261,
3880 0.0138326340064778222966884530218564159560185520765720385486874359171661047918436627790411700970102609514540675409359298585236822502246469927581939953391248017713882763559692220066100412045058458478529177953234455383479161537863907212161325891065657713087974589053854160449228354775269717261,
3881 0.0101851912978217299392375917866067283858116360842121004211150852288886159656510864309788737474716157709429686089576875174095948933419093976111045290922578303157543281716601049104817501936990374680074096942628438811807715161979095008124763979096430376944512857287868496185756698312929293981,
3882 0.0101851912978217299392375917866067283858116360842121004211150852288886159656510864309788737474716157709429686089576875174095948933419093976111045290922578303157543281716601049104817501936990374680074096942628438811807715161979095008124763979096430376944512857287868496185756698312929293981,
3883 0.0065003377832526002921093751985375288330949430054258387850069991108191020576572811665791586375453352435123266418066005439175080618061000970694394305157444080510322133763342584264701036156830498023156932312443529017954956885131969553789401059766556232051949839721465644477790732324223798923,
3884 0.0065003377832526002921093751985375288330949430054258387850069991108191020576572811665791586375453352435123266418066005439175080618061000970694394305157444080510322133763342584264701036156830498023156932312443529017954956885131969553789401059766556232051949839721465644477790732324223798923,
3885 0.0027968071710898955755442168818090482242176996340115421697607130980002311146795916143678569713327143072158359963840709891900608518647681203984414320456917591287811695606427488049277290651814941097543924809140321406760945798292932512933757933402199319136660432307764880590859654938748712827,
3886 0.0027968071710898955755442168818090482242176996340115421697607130980002311146795916143678569713327143072158359963840709891900608518647681203984414320456917591287811695606427488049277290651814941097543924809140321406760945798292932512933757933402199319136660432307764880590859654938748712827,
3887 };
3888
3889 case 52:
3890 return {
3891 0.0598103657452918602477853788114774609444808036304140629325763147494409627007561314224986700920387512738748661058225913926132806166386309214648609095408936827797681268874365424207727560494038340010899611623484002444168317935229831928830660737233309024163341991925083948276975075418597182184,
3892 0.0598103657452918602477853788114774609444808036304140629325763147494409627007561314224986700920387512738748661058225913926132806166386309214648609095408936827797681268874365424207727560494038340010899611623484002444168317935229831928830660737233309024163341991925083948276975075418597182184,
3893 0.0595962601712481582583108787484149536622772803819419155385807811216201226945312370453016085924124041913655969475888970336516472766944360191070440778622130055980643117806358306246070809996428738830980591743489182188630823692728480750828752194633845671794229920133736266643897743311156360822,
3894 0.0595962601712481582583108787484149536622772803819419155385807811216201226945312370453016085924124041913655969475888970336516472766944360191070440778622130055980643117806358306246070809996428738830980591743489182188630823692728480750828752194633845671794229920133736266643897743311156360822,
3895 0.0591688154660429703693320023948709783254170522175978797865113524599074946787826776977643408000844922245899242495425742676591578804481088173574678899551264815914714673875013690943284718603129502562020232986242767834353387883148702074601511756984831994020397775820847951250475860228863861798,
3896 0.0591688154660429703693320023948709783254170522175978797865113524599074946787826776977643408000844922245899242495425742676591578804481088173574678899551264815914714673875013690943284718603129502562020232986242767834353387883148702074601511756984831994020397775820847951250475860228863861798,
3897 0.0585295617718138685502905989716236936380687327423255988373217702849558181407120137633361269376347307049838762775688238768481911294059421959517451356874245890849743281931029515816006157044476714278836658658495387782403435595505474042579101034868400810787042145397675644077876130757291983473,
3898 0.0585295617718138685502905989716236936380687327423255988373217702849558181407120137633361269376347307049838762775688238768481911294059421959517451356874245890849743281931029515816006157044476714278836658658495387782403435595505474042579101034868400810787042145397675644077876130757291983473,
3899 0.0576807874525268276539319976634035195394398350513375844862481531749364437605875952847011260975745714698283190199131905679907308190635102714212135622148831598675175418764493299552748906060649375766210625405743788784586762552147850820792141960330962979150364777700213132366073594804588109805,
3900 0.0576807874525268276539319976634035195394398350513375844862481531749364437605875952847011260975745714698283190199131905679907308190635102714212135622148831598675175418764493299552748906060649375766210625405743788784586762552147850820792141960330962979150364777700213132366073594804588109805,
3901 0.0566255309023685971908082404783701505672200728147146762239886498265408099963279243879364046181585102654498977726873576175548707828074622947556354986853652988080141275160445779822394239285106754113409226801801581582438024249323264476974513492855213409085590166507340061396027006376099296978,
3902 0.0566255309023685971908082404783701505672200728147146762239886498265408099963279243879364046181585102654498977726873576175548707828074622947556354986853652988080141275160445779822394239285106754113409226801801581582438024249323264476974513492855213409085590166507340061396027006376099296978,
3903 0.0553675696693026525490410934512185822901540032510420234131144118112831708343121504857637137316137587149663146273818887662097045785900766736982393920351284374538436686066945138788775609479880455969522066195264361661348043467890495003700195161107838880697472808124180822118321459626204895086,
3904 0.0553675696693026525490410934512185822901540032510420234131144118112831708343121504857637137316137587149663146273818887662097045785900766736982393920351284374538436686066945138788775609479880455969522066195264361661348043467890495003700195161107838880697472808124180822118321459626204895086,
3905 0.0539114069327572647508368248937999595766012469593051258848183001559998862686687795769395443765031148076237791271947553076079528146243968010916049069327927227750813453882544042708591057735990721136639998215710019511756047105308913861960486015026088956273168922948942442487875048237422257219,
3906 0.0539114069327572647508368248937999595766012469593051258848183001559998862686687795769395443765031148076237791271947553076079528146243968010916049069327927227750813453882544042708591057735990721136639998215710019511756047105308913861960486015026088956273168922948942442487875048237422257219,
3907 0.0522622553839069930343941444263921437081990780858669848773571680514976992862594229924913648648398942480468370966967134831559344679865514280697074069375486538861201438332805022267228741174150382396099727284613332224897161423058944625039319649376184231147978787881389123201591069473020862102,
3908 0.0522622553839069930343941444263921437081990780858669848773571680514976992862594229924913648648398942480468370966967134831559344679865514280697074069375486538861201438332805022267228741174150382396099727284613332224897161423058944625039319649376184231147978787881389123201591069473020862102,
3909 0.0504260185663423772182112540828587544625779587655397969886837989423393003611477613331634568016642181881402562249026808504075673556272405141411781180284328177063303857129103214369966723855278079244966787311069026881749307399604523598107415690356821018623476635957288264629373893649208399586,
3910 0.0504260185663423772182112540828587544625779587655397969886837989423393003611477613331634568016642181881402562249026808504075673556272405141411781180284328177063303857129103214369966723855278079244966787311069026881749307399604523598107415690356821018623476635957288264629373893649208399586,
3911 0.0484092697440748968539602492860462780097495217284633972848027562768288868241594512997151176360377322831095013157019103824699228130158998290504116475153438802869904467958831595564299694751664166506288814292242176102689704159506950245432818745962502639115017281708868431234916710681370760904,
3912 0.0484092697440748968539602492860462780097495217284633972848027562768288868241594512997151176360377322831095013157019103824699228130158998290504116475153438802869904467958831595564299694751664166506288814292242176102689704159506950245432818745962502639115017281708868431234916710681370760904,
3913 0.046219228372784793507645705335284639223901021626422840508031765816015160205871088721816883280983819802253843445861861853749377178942422254804880136385008960607002181296573208757134928309745739155327081772470411944261651116335872048534838772101970745052347879580628660905337839134504208428,
3914 0.046219228372784793507645705335284639223901021626422840508031765816015160205871088721816883280983819802253843445861861853749377178942422254804880136385008960607002181296573208757134928309745739155327081772470411944261651116335872048534838772101970745052347879580628660905337839134504208428,
3915 0.0438637342590004079951296655787644501641606665302048159962246339241378578259279509932806159405068703341529544735968089134994953908102861399148107998736951025833533998337388512471156880055343162782283552409310061849363151188086197259626971884879297673182501983217772643847796838540810503657,
3916 0.0438637342590004079951296655787644501641606665302048159962246339241378578259279509932806159405068703341529544735968089134994953908102861399148107998736951025833533998337388512471156880055343162782283552409310061849363151188086197259626971884879297673182501983217772643847796838540810503657,
3917 0.0413512195005602716790402864239551629382699693154642276674598924609380789996494391016755838674196308209810518018140862555909507389398257523575530466384241019746619994491049049083535296871843090128398589890610982218282146823546176221027374138222076809221654187277380679171455673048850345544,
3918 0.0413512195005602716790402864239551629382699693154642276674598924609380789996494391016755838674196308209810518018140862555909507389398257523575530466384241019746619994491049049083535296871843090128398589890610982218282146823546176221027374138222076809221654187277380679171455673048850345544,
3919 0.0386906783104239789851012067403526469280782659935645860649681723298465227549214963917442109736666626515017615156753367758519905033719845379162365128474325794610192273983128017563308338598549084158617808376084994397791433481423775658924486088417388814748630314602714196518129821747284831088,
3920 0.0386906783104239789851012067403526469280782659935645860649681723298465227549214963917442109736666626515017615156753367758519905033719845379162365128474325794610192273983128017563308338598549084158617808376084994397791433481423775658924486088417388814748630314602714196518129821747284831088,
3921 0.0358916348350972329419423932852807387853385030651726362693942911836404334044972345813292046799079018405156670086253376381759803523465481052522235088246562157775083742708761242410246546408483864440134185992679541949821226721934977778895067239829235571304115946886260412256038756414879432549,
3922 0.0358916348350972329419423932852807387853385030651726362693942911836404334044972345813292046799079018405156670086253376381759803523465481052522235088246562157775083742708761242410246546408483864440134185992679541949821226721934977778895067239829235571304115946886260412256038756414879432549,
3923 0.0329641090897187979150100447786951961767273925745843488003966138307967755644485569154482632689966908997219052434582291598764118525158282862271446251309836607032996387332074356700355383976290797805151242953452666689930573364189254345911989028996682892579258018069457245025958042533309390475,
3924 0.0329641090897187979150100447786951961767273925745843488003966138307967755644485569154482632689966908997219052434582291598764118525158282862271446251309836607032996387332074356700355383976290797805151242953452666689930573364189254345911989028996682892579258018069457245025958042533309390475,
3925 0.0299185811471439466412820687399708879321233155105875174834793724627493418719507560240715873918037135936539376534074405992964889970249414229563376034602787436121138894834691189242054491915055353671132084603559133976212111955468947756401642659565850527277235781213651727793125762982206010264,
3926 0.0299185811471439466412820687399708879321233155105875174834793724627493418719507560240715873918037135936539376534074405992964889970249414229563376034602787436121138894834691189242054491915055353671132084603559133976212111955468947756401642659565850527277235781213651727793125762982206010264,
3927 0.0267659537465040134494930802860183788552618844990582872570309964378511008015662541026784651484268037885772756926483982760240822393216074332893661110608196942174941464436667963737861129950438352330689985646591983625240043385791494353982603681985544457397719914198737304313232422145105806131,
3928 0.0267659537465040134494930802860183788552618844990582872570309964378511008015662541026784651484268037885772756926483982760240822393216074332893661110608196942174941464436667963737861129950438352330689985646591983625240043385791494353982603681985544457397719914198737304313232422145105806131,
3929 0.0235175135539844615903225199100546094292291290029855012254292491128710444452431861956205905583069067044786776303251265091695307022669198897870775128791882752826161741636474661095009853046652192247758783709858414190205154553231573495305959495562730449970717285209066954521254266487795212416,
3930 0.0235175135539844615903225199100546094292291290029855012254292491128710444452431861956205905583069067044786776303251265091695307022669198897870775128791882752826161741636474661095009853046652192247758783709858414190205154553231573495305959495562730449970717285209066954521254266487795212416,
3931 0.0201848915079807922029890342094782372367124670848078201907053153022804933093017910272194508282846471410154781931167548883946559966677336918506989488740831404059005047645445300474006977736675479602322490151638271807519808666756856500001065133196188005171071196815146317602934895208016826926,
3932 0.0201848915079807922029890342094782372367124670848078201907053153022804933093017910272194508282846471410154781931167548883946559966677336918506989488740831404059005047645445300474006977736675479602322490151638271807519808666756856500001065133196188005171071196815146317602934895208016826926,
3933 0.0167800233963007356779215368705201620834158091638185160071399098726294772478125352658137771698478574663624637343346573120515371202462446633003413461994970103625277701203542207445710541059258388662528453098963539074204738057397434886775226016006350222049508328901734928576881009796826088128,
3934 0.0167800233963007356779215368705201620834158091638185160071399098726294772478125352658137771698478574663624637343346573120515371202462446633003413461994970103625277701203542207445710541059258388662528453098963539074204738057397434886775226016006350222049508328901734928576881009796826088128,
3935 0.0133151149823409606566003444777991485546764997333043912196613474307117920145268092238816407281678579997566914399233238375264239439389404006680926635485895157018853354647091005066194069975978948964673557305692878726809220113089463172153847140300840482036602772563064220142932908106104660461,
3936 0.0133151149823409606566003444777991485546764997333043912196613474307117920145268092238816407281678579997566914399233238375264239439389404006680926635485895157018853354647091005066194069975978948964673557305692878726809220113089463172153847140300840482036602772563064220142932908106104660461,
3937 0.0098026345794627520619511681166895023278384118572793052735047727358385157910058025834744082085694960454847672165275744519753953358657350351386545188983383725519879530540181727657279816742944723948391118385324385954703246485721080140170637305842188125869106292042798092001047257562724684631,
3938 0.0098026345794627520619511681166895023278384118572793052735047727358385157910058025834744082085694960454847672165275744519753953358657350351386545188983383725519879530540181727657279816742944723948391118385324385954703246485721080140170637305842188125869106292042798092001047257562724684631,
3939 0.0062555239629732768997161021698145466164117046531312593637996623530438086155010908361570458459841218235499508799472826835435947281935169075964914299326714594085849416341139097380181971907657093594675044511556800058016601378653224730341471696059704124436569989830746178759641020487686700605,
3940 0.0062555239629732768997161021698145466164117046531312593637996623530438086155010908361570458459841218235499508799472826835435947281935169075964914299326714594085849416341139097380181971907657093594675044511556800058016601378653224730341471696059704124436569989830746178759641020487686700605,
3941 0.0026913169500471111189521798688452180236693737610649004187705478912990016015308627461767975605648407160144053057363972991051243846452097128309826900511804375118685699114698551814655200176578845294097944721816599040263017197897391786286354331380214779373747979259616402732789341020739037078,
3942 0.0026913169500471111189521798688452180236693737610649004187705478912990016015308627461767975605648407160144053057363972991051243846452097128309826900511804375118685699114698551814655200176578845294097944721816599040263017197897391786286354331380214779373747979259616402732789341020739037078,
3943 };
3944
3945 case 53:
3946 return {
3947 0.0587187941511643645254869444421341262749937170978526622624477181483543130094717876267878564895500068638235377179958784063522006984772186634761745767674577157809257665064218863310509443989566740996943690242592805829134159722839062027806887581965114518567441446225851061260638396451345946802,
3948 0.0586175862327202633180719370499889415345994806622769869303281968383192556434419073432049336755089037479587315046392960181504494178937528397472206203817074103209216447135401361371775209362415860557869173511943568181606909740116196020185515967338839324676323345480444198469357266893686033551,
3949 0.0586175862327202633180719370499889415345994806622769869303281968383192556434419073432049336755089037479587315046392960181504494178937528397472206203817074103209216447135401361371775209362415860557869173511943568181606909740116196020185515967338839324676323345480444198469357266893686033551,
3950 0.0583143113622560075562757563376972560520799512442547356725989507544661878339646937836356614026265351319634929999625315024197793418903479409962375285428983099712182217476533602478168236776091079020158615622997733871861992452308404186900315936900777120228348545767148458189896781464777944353,
3951 0.0583143113622560075562757563376972560520799512442547356725989507544661878339646937836356614026265351319634929999625315024197793418903479409962375285428983099712182217476533602478168236776091079020158615622997733871861992452308404186900315936900777120228348545767148458189896781464777944353,
3952 0.0578100149917131963196830760972520628600290112384758649593213847178021281916686534870086686799695504499559942254033256794459163065995684711401689603446136868401241401478961943859032800166113621701155309318393875855466266419718700153026211813058595901187874211969025502951558119839954195944,
3953 0.0578100149917131963196830760972520628600290112384758649593213847178021281916686534870086686799695504499559942254033256794459163065995684711401689603446136868401241401478961943859032800166113621701155309318393875855466266419718700153026211813058595901187874211969025502951558119839954195944,
3954 0.0571064355362671917733833392984188413388344954246130617295875874243974284719061700774795425774132596204267900679916571557138804163048995844717405139923799424057372592259999431138688337789102704912691278032509211575521373187552090205657705712897730895443830613799870806301017794258147417803,
3955 0.0571064355362671917733833392984188413388344954246130617295875874243974284719061700774795425774132596204267900679916571557138804163048995844717405139923799424057372592259999431138688337789102704912691278032509211575521373187552090205657705712897730895443830613799870806301017794258147417803,
3956 0.0562059983817397098086550620914449937514572251748036418121531961448833991005000330517384437490344924558250823936938103337783350686609493689908602447910570228443437954732121139101977855634450647678086535198436734161100170710014951380750804233173667434493583211661116857220327711803759771828,
3957 0.0562059983817397098086550620914449937514572251748036418121531961448833991005000330517384437490344924558250823936938103337783350686609493689908602447910570228443437954732121139101977855634450647678086535198436734161100170710014951380750804233173667434493583211661116857220327711803759771828,
3958 0.0551118075239335990023497047658673875514124884898266220667313564515343408288038049097191158310135392114384195073923682397170918408843228693475108837466596871745028423020794561729772527842867250389706678673907676013267401341633514553510306610927635804589211643343268951389368882789304589658,
3959 0.0551118075239335990023497047658673875514124884898266220667313564515343408288038049097191158310135392114384195073923682397170918408843228693475108837466596871745028423020794561729772527842867250389706678673907676013267401341633514553510306610927635804589211643343268951389368882789304589658,
3960 0.0538276348687310290420814416354026743128101996789120202572659400203592714350994784294855058762354838656218730592722178764727839549224658242995205892175615224561216162195516146117339434645241146128507750006117444873821256709770070948025905102301437094567382062202407048687688775867843537282,
3961 0.0538276348687310290420814416354026743128101996789120202572659400203592714350994784294855058762354838656218730592722178764727839549224658242995205892175615224561216162195516146117339434645241146128507750006117444873821256709770070948025905102301437094567382062202407048687688775867843537282,
3962 0.052357907229872718199701520989360704454419708697215683637553813716094391393337714985316126054520787886975126972106737861742311906345388447162395067613951393567513880550428342278897555154669896299453377033828803910063076454660113630755745903891173310088809240119435255942888696013888997382,
3963 0.052357907229872718199701520989360704454419708697215683637553813716094391393337714985316126054520787886975126972106737861742311906345388447162395067613951393567513880550428342278897555154669896299453377033828803910063076454660113630755745903891173310088809240119435255942888696013888997382,
3964 0.0507076910692927152964854826345305375999903733365938147407047606971621142943129002972378902929014090725711902075835501506526287370318953117781998007156813625568648614142383130847672847722898479055429196447945340831295703832382312912057553672454310843124030812162666916030623905675561061505,
3965 0.0507076910692927152964854826345305375999903733365938147407047606971621142943129002972378902929014090725711902075835501506526287370318953117781998007156813625568648614142383130847672847722898479055429196447945340831295703832382312912057553672454310843124030812162666916030623905675561061505,
3966 0.0488826750326991404204484075835840834065845146462682928755594635236885476885036817597596007428001579812423491542023981369350629217232310408210932202023503147756039131886829403654208372207821339179779869558205716432727895546589087239852406647560036395352544045369535781779032136575503683315,
3967 0.0488826750326991404204484075835840834065845146462682928755594635236885476885036817597596007428001579812423491542023981369350629217232310408210932202023503147756039131886829403654208372207821339179779869558205716432727895546589087239852406647560036395352544045369535781779032136575503683315,
3968 0.0468891503407503140218726395651049478658255358333036261504506155583182137272620209690024377775953966423659034896068141616368969848467952691279110524221363967052042977982055811034806435250850885264632063689076192871638546505691445467462968623971878618432499079332129981184563039329086380767,
3969 0.0468891503407503140218726395651049478658255358333036261504506155583182137272620209690024377775953966423659034896068141616368969848467952691279110524221363967052042977982055811034806435250850885264632063689076192871638546505691445467462968623971878618432499079332129981184563039329086380767,
3970 0.0447339891036728102127656459185636061376018837171479008418565229050483117048019829279845087697058579298085785983295859123873529200337245726297335133692095915300931981157282479465168402451297911534942913291970824226884889300645713452943652468301578590084152773675730788180297927844427316405,
3971 0.0447339891036728102127656459185636061376018837171479008418565229050483117048019829279845087697058579298085785983295859123873529200337245726297335133692095915300931981157282479465168402451297911534942913291970824226884889300645713452943652468301578590084152773675730788180297927844427316405,
3972 0.0424246206345200135922816375684503988065642079754230072684971653127337390749891550621363241981952710634797697189591860884252675602510647288253956745072949782552748142514767691836589468396761419095108400105764125915371925604418321647442490140417066942630322943656239516159163232198858065331,
3973 0.0424246206345200135922816375684503988065642079754230072684971653127337390749891550621363241981952710634797697189591860884252675602510647288253956745072949782552748142514767691836589468396761419095108400105764125915371925604418321647442490140417066942630322943656239516159163232198858065331,
3974 0.0399690058435403821270935457878636259190084633749648654703088345387980675848042617394582225293477328106738895152419465517096310792211904304435890806324948093219398815210793694791541928699798858771395821503657329379765454991922372341927601582362610518341454127473707620273543934578429191432,
3975 0.0399690058435403821270935457878636259190084633749648654703088345387980675848042617394582225293477328106738895152419465517096310792211904304435890806324948093219398815210793694791541928699798858771395821503657329379765454991922372341927601582362610518341454127473707620273543934578429191432,
3976 0.0373756098034829156741719727853942222098480943725185585514527688840998253806764406092362798638234970956934432155098960131588990636164823990833905828231395894408659192851536516549001542616633076216984608302104211391273651794004380396024926196403016073440047774235573045505649109093339340297,
3977 0.0373756098034829156741719727853942222098480943725185585514527688840998253806764406092362798638234970956934432155098960131588990636164823990833905828231395894408659192851536516549001542616633076216984608302104211391273651794004380396024926196403016073440047774235573045505649109093339340297,
3978 0.0346533725835342379583877205130107135713179354305809360337412882521572201843349265516579697246832877191853305493364805296066001152765728853120848895241874209487149050674825680886721701584121841778671214140794919881364652436227844867213520905453782844471681253531238716545063600718469868393,
3979 0.0346533725835342379583877205130107135713179354305809360337412882521572201843349265516579697246832877191853305493364805296066001152765728853120848895241874209487149050674825680886721701584121841778671214140794919881364652436227844867213520905453782844471681253531238716545063600718469868393,
3980 0.0318116784590193230632358620310809202606800700870432844461905820823264181519706736496149035852739153934782905923398677462424616038963473599689356578690898214193590024173394858980712231152969492662363550303553220332585333482208651949796545431370001969155164982223880173250543723377786078788,
3981 0.0318116784590193230632358620310809202606800700870432844461905820823264181519706736496149035852739153934782905923398677462424616038963473599689356578690898214193590024173394858980712231152969492662363550303553220332585333482208651949796545431370001969155164982223880173250543723377786078788,
3982 0.0288603236178237362627995530435832618626692062898485273158109813208026323418023108080929842482944013820253028517494808864091207590434063630292296463245337264207067282182966861902828028957133473318383181248417143195094924356448639167730561741924224754325568344822755473149753345649244742307,
3983 0.0288603236178237362627995530435832618626692062898485273158109813208026323418023108080929842482944013820253028517494808864091207590434063630292296463245337264207067282182966861902828028957133473318383181248417143195094924356448639167730561741924224754325568344822755473149753345649244742307,
3984 0.0258094825107575177139618881666294409037504184422655036229187737300137977428440866058055381637874297895377436826585542958658430082340286353462480141672006292709839396762866141309885763636046518876938205050771614021621540366399599094856797558829906791523617426821130065453316779372652945638,
3985 0.0258094825107575177139618881666294409037504184422655036229187737300137977428440866058055381637874297895377436826585542958658430082340286353462480141672006292709839396762866141309885763636046518876938205050771614021621540366399599094856797558829906791523617426821130065453316779372652945638,
3986 0.0226696730570702083987892752398278094682488078051167844963820608976378468967107064612188150587819349102249388378759045722178208308800151901784800633760480483453027069652579549617252477080217957002094211963841024891140305645696648290551914848560132024194826144010855733559935883742919573443,
3987 0.0226696730570702083987892752398278094682488078051167844963820608976378468967107064612188150587819349102249388378759045722178208308800151901784800633760480483453027069652579549617252477080217957002094211963841024891140305645696648290551914848560132024194826144010855733559935883742919573443,
3988 0.0194517211076368953880469222274969404194473647164936671079734622348005783993886336664760869321457457435053324328877919432482258675394817249593054660303565013599373836930240096661323652529389023418404189423310730788935018611523969124781392743639474358451697645208968663838901211466837447689,
3989 0.0194517211076368953880469222274969404194473647164936671079734622348005783993886336664760869321457457435053324328877919432482258675394817249593054660303565013599373836930240096661323652529389023418404189423310730788935018611523969124781392743639474358451697645208968663838901211466837447689,
3990 0.016166725256687463928060828404039901437734731397019180473139148190205324180937516142534453540548299258749739428878641724912987770781776059053222787661520934293487597461203765533929325818955255228161166527489292101073409427960490559220107203939284049370500560076845614237262442957185035529,
3991 0.016166725256687463928060828404039901437734731397019180473139148190205324180937516142534453540548299258749739428878641724912987770781776059053222787661520934293487597461203765533929325818955255228161166527489292101073409427960490559220107203939284049370500560076845614237262442957185035529,
3992 0.0128260261442403791791501829692037317681640087345531042466183427232931947312422506707619336083038118732802472722052752764244992751450911961014551429896186082935702943980626011464158843211702748551479251087411230936015289826453074301861956106077520187660594835168416561314968014690236076535,
3993 0.0128260261442403791791501829692037317681640087345531042466183427232931947312422506707619336083038118732802472722052752764244992751450911961014551429896186082935702943980626011464158843211702748551479251087411230936015289826453074301861956106077520187660594835168416561314968014690236076535,
3994 0.0094412022849403443866621788203251432837078149140468109273373371853553744728266526231099458062611828396605539531042890237153150712804965942549337741655472150762362860906018208106240464926148897891904550947935541821419281397705079672899511263764570508091993428493741082208173594549956195813,
3995 0.0094412022849403443866621788203251432837078149140468109273373371853553744728266526231099458062611828396605539531042890237153150712804965942549337741655472150762362860906018208106240464926148897891904550947935541821419281397705079672899511263764570508091993428493741082208173594549956195813,
3996 0.0060242762269486732812417068162998591009541520744844175589171064404736000339093233247159454567670350442702808800327635159458953167079402211168922931983137170160550383553335911686418385034390549347637713462869335522820434361767410697192058307187379560969785653712295822518380326944987769013,
3997 0.0060242762269486732812417068162998591009541520744844175589171064404736000339093233247159454567670350442702808800327635159458953167079402211168922931983137170160550383553335911686418385034390549347637713462869335522820434361767410697192058307187379560969785653712295822518380326944987769013,
3998 0.0025916837205670318115992394385109309847629976930227696753765003810516340052241262502142336096860776481698360300376895998888425117501553400761576430067185014988529484489739255625191520594500331871058438373587890001467842691175949013685401515836694590686646370802118003407044313301761850445,
3999 0.0025916837205670318115992394385109309847629976930227696753765003810516340052241262502142336096860776481698360300376895998888425117501553400761576430067185014988529484489739255625191520594500331871058438373587890001467842691175949013685401515836694590686646370802118003407044313301761850445,
4000 };
4001
4002 case 54:
4003 return {
4004 0.0576175367071470246723761288058714771729017447215605722859442062665796719680985046628988127458997371135427516038083172476005467345044310992727778227116826443562572871376912662542338761214025311600631999363529080767239030486376541318717728419172026213498009790791006877315588298883765020779,
4005 0.0576175367071470246723761288058714771729017447215605722859442062665796719680985046628988127458997371135427516038083172476005467345044310992727778227116826443562572871376912662542338761214025311600631999363529080767239030486376541318717728419172026213498009790791006877315588298883765020779,
4006 0.0574261370541121148592901317732068293892190570504253857096688442009648104578952350458007159569888465330850838234008145777880881795151703433905632526756620336346862506398302344716812552232521426002383725104356791139048700057965842599831728584581474861242314792424472521156218224657218100612,
4007 0.0574261370541121148592901317732068293892190570504253857096688442009648104578952350458007159569888465330850838234008145777880881795151703433905632526756620336346862506398302344716812552232521426002383725104356791139048700057965842599831728584581474861242314792424472521156218224657218100612,
4008 0.0570439735587945985678284342542272120992117362125463539033435899063284264756698611050889233939656270056624575015503449755940311749652778812920518719329693605684273748286444237736409050869659294196751709260141415770729708003606489054820823090628323767652581059915201649714140790552238579994,
4009 0.0570439735587945985678284342542272120992117362125463539033435899063284264756698611050889233939656270056624575015503449755940311749652778812920518719329693605684273748286444237736409050869659294196751709260141415770729708003606489054820823090628323767652581059915201649714140790552238579994,
4010 0.0564723157306259650310442646817612479537373621270836423416353706259311369808171689668516020862485134674403811289933429849628684939199758099963596673552410195640579189056956758693223361563608640529836694161276186701200386164012315688218146614091140123995291405634160971404603966692810886798,
4011 0.0564723157306259650310442646817612479537373621270836423416353706259311369808171689668516020862485134674403811289933429849628684939199758099963596673552410195640579189056956758693223361563608640529836694161276186701200386164012315688218146614091140123995291405634160971404603966692810886798,
4012 0.0557130625605899876833698174273711106847117171157984778696334274725973732587288966287763380252676047904205198188463072359575612249743882478996198655208654098612240978841600161105799254128445251078800746679795326564094152510125573573895119959739251491044168505614144198808003432224850732741,
4013 0.0557130625605899876833698174273711106847117171157984778696334274725973732587288966287763380252676047904205198188463072359575612249743882478996198655208654098612240978841600161105799254128445251078800746679795326564094152510125573573895119959739251491044168505614144198808003432224850732741,
4014 0.0547687362130579863062226347171090207246210665623550486358661957852699685219083823621563924754158211269464629017119478707085442889492468704167445110692306853088187722888813220337272547641028729983149694358794733876832797559878935775935890343916079985186377848112119233902797803241099914901,
4015 0.0547687362130579863062226347171090207246210665623550486358661957852699685219083823621563924754158211269464629017119478707085442889492468704167445110692306853088187722888813220337272547641028729983149694358794733876832797559878935775935890343916079985186377848112119233902797803241099914901,
4016 0.0536424736475536112721006277252465768628158596085654398883215322370986662785115541438849972399540235766872912678119939682389291673823881859321519393802015724823352305436331845184028443144859309290537511870470604732850501784738811901451553532722787221336120953504238939279789522789890638765,
4017 0.0536424736475536112721006277252465768628158596085654398883215322370986662785115541438849972399540235766872912678119939682389291673823881859321519393802015724823352305436331845184028443144859309290537511870470604732850501784738811901451553532722787221336120953504238939279789522789890638765,
4018 0.0523380161982987446655886947526850131804317669734681028818373492316187156846586233398479036182891594705348778949603722501405895702094640690465725354257006396487197916963616835338638704431757728686582967786940454260356788942800271772888996166212942480250821803682303029056863139866752972143,
4019 0.0523380161982987446655886947526850131804317669734681028818373492316187156846586233398479036182891594705348778949603722501405895702094640690465725354257006396487197916963616835338638704431757728686582967786940454260356788942800271772888996166212942480250821803682303029056863139866752972143,
4020 0.0508596971461881443197092069761187459120602653893317147718321932591557798105933709317986058968809289931470555495399747028044421105838953862252588625930398243492357775883742886578185089308296036526357753467834873915559669696836253279006201633018477566073715559022159266531837868130641894236,
4021 0.0508596971461881443197092069761187459120602653893317147718321932591557798105933709317986058968809289931470555495399747028044421105838953862252588625930398243492357775883742886578185089308296036526357753467834873915559669696836253279006201633018477566073715559022159266531837868130641894236,
4022 0.0492124273245288860687906303688116280775041129800626816346386065113175053260535898700637101556090802321211696494805479249815788724206738230600963574227690171908443881575329040482645804466492613917766757258070749107332846800170916317750706436264029395438177503883712436831998027721481937416,
4023 0.0492124273245288860687906303688116280775041129800626816346386065113175053260535898700637101556090802321211696494805479249815788724206738230600963574227690171908443881575329040482645804466492613917766757258070749107332846800170916317750706436264029395438177503883712436831998027721481937416,
4024 0.0474016788064449910585764101153236036382065889832506088200313891205944440858142438018797945572437846362348577302216986750655050330751476207821187756114708340697094790869374380759645981440457157887857020418522769194323244440528379246955479988865801536888614492167002681251409515792741875972,
4025 0.0474016788064449910585764101153236036382065889832506088200313891205944440858142438018797945572437846362348577302216986750655050330751476207821187756114708340697094790869374380759645981440457157887857020418522769194323244440528379246955479988865801536888614492167002681251409515792741875972,
4026 0.0454334667282767139748521807515445715337756390176710815146600131134728655903738250576203600470991804558672605714904343642053840136393577489813312369024430208222995618075802145188647799369342483302458917342045761502535845125684975351963833435753705533436764622417478597988760807474641891459,
4027 0.0454334667282767139748521807515445715337756390176710815146600131134728655903738250576203600470991804558672605714904343642053840136393577489813312369024430208222995618075802145188647799369342483302458917342045761502535845125684975351963833435753705533436764622417478597988760807474641891459,
4028 0.0433143293095970154419257603705081181962891240438496886502092794955786252482977719921390392770572645688355400760048436190799334416082511963476886119654087453203135061429802840992030917905928584828212974555148053007683173563236464757679009487990758592442736897951118386845222793754006755246,
4029 0.0433143293095970154419257603705081181962891240438496886502092794955786252482977719921390392770572645688355400760048436190799334416082511963476886119654087453203135061429802840992030917905928584828212974555148053007683173563236464757679009487990758592442736897951118386845222793754006755246,
4030 0.0410513061366449742217182108776043341937827974464546887546177878250711719879580509165700236152462541696265521233014668593283284398052450374857738274399562704634426046922992700837233875361133651593563146901002176144945216405334333026703389767543054372516846951584373947652495430045873201199,
4031 0.0410513061366449742217182108776043341937827974464546887546177878250711719879580509165700236152462541696265521233014668593283284398052450374857738274399562704634426046922992700837233875361133651593563146901002176144945216405334333026703389767543054372516846951584373947652495430045873201199,
4032 0.0386519147821025168368571390515798762390115093557285540372686325128961585775022682997422296325137223382935243734396017977295732338163099935845049291408890949724919743177786150765461972520258866175296406383242163997643368155212169756088172094220984901744249587205300082663641441897878700738,
4033 0.0386519147821025168368571390515798762390115093557285540372686325128961585775022682997422296325137223382935243734396017977295732338163099935845049291408890949724919743177786150765461972520258866175296406383242163997643368155212169756088172094220984901744249587205300082663641441897878700738,
4034 0.0361241258403835525828870742074248459785730799301673298891566434954592962389005715230507574610601353021398651948841127082526301940069595758824454427116453985215374293474054349886544835709647813348265986276998048673177400300253503184416052277893785504807045479183564108559752219428493149311,
4035 0.0361241258403835525828870742074248459785730799301673298891566434954592962389005715230507574610601353021398651948841127082526301940069595758824454427116453985215374293474054349886544835709647813348265986276998048673177400300253503184416052277893785504807045479183564108559752219428493149311,
4036 0.0334763364643726457160404448356107927148786074236837729643371676200713435174338544064203332294143127280852967697859962154835570428925097793856449105613823143626666996164222824390496212122583516073088422791583318221356618706174197415981548393151174598749112635183404833906392116314507243882,
4037 0.0334763364643726457160404448356107927148786074236837729643371676200713435174338544064203332294143127280852967697859962154835570428925097793856449105613823143626666996164222824390496212122583516073088422791583318221356618706174197415981548393151174598749112635183404833906392116314507243882,
4038 0.030717342497870676054004609916154911019962212077160465490329003245225752643022838628479309192939420230078180049734411416459196811346134379317756842647520062407537933073846787657382559671614554650588420871917064107865131236935285694264736765774615796020276982306144525225286900137080935824,
4039 0.030717342497870676054004609916154911019962212077160465490329003245225752643022838628479309192939420230078180049734411416459196811346134379317756842647520062407537933073846787657382559671614554650588420871917064107865131236935285694264736765774615796020276982306144525225286900137080935824,
4040 0.0278563093105958702870020347639151512373099356257426965550132642130820765064114415963152779064603697381958338731512008091298625723743924745830866241722318512119548933575507712832334471024418549159273111675021482903766349788626238269830683530153044434245417370669172507108366366431967660251,
4041 0.0278563093105958702870020347639151512373099356257426965550132642130820765064114415963152779064603697381958338731512008091298625723743924745830866241722318512119548933575507712832334471024418549159273111675021482903766349788626238269830683530153044434245417370669172507108366366431967660251,
4042 0.0249027414672087730500549712733890425756231328791233603534653854217583169044568608692091023460475367308624582937034506236569950389574424076219405951319391228743940334931339369451312564041762336046001492363352787592659657756275363922070444721898002217551057726444294828561893010046394432189,
4043 0.0249027414672087730500549712733890425756231328791233603534653854217583169044568608692091023460475367308624582937034506236569950389574424076219405951319391228743940334931339369451312564041762336046001492363352787592659657756275363922070444721898002217551057726444294828561893010046394432189,
4044 0.0218664514228530859455104265388793009815703165629724420678843066722836756853772065570019355788700435337479994692838175650068897933748347213795202560609921371640558235888154256556134524295565075785856952070597637863001573575745487895786040976003119116178114275060892898818097015237825150286,
4045 0.0218664514228530859455104265388793009815703165629724420678843066722836756853772065570019355788700435337479994692838175650068897933748347213795202560609921371640558235888154256556134524295565075785856952070597637863001573575745487895786040976003119116178114275060892898818097015237825150286,
4046 0.0187575276214693779120079842840711626886355747427113427979552985636991263320364613297143108081485900665081905665383323218797749064400108680413932177635081439340771510121147258107265293060925731930010813309960176507384112539911692841716893635168344015911476082816847846386349151054556395411,
4047 0.0187575276214693779120079842840711626886355747427113427979552985636991263320364613297143108081485900665081905665383323218797749064400108680413932177635081439340771510121147258107265293060925731930010813309960176507384112539911692841716893635168344015911476082816847846386349151054556395411,
4048 0.015586303035924131702968909705836765468587822357639896201316671344878585820164598293920421255569901500209570168834573101489114925356785112460236873289371253144257423135036103736424280363034479825491065872941853638781927002303916686363581532103459507138478456185022690140120085651104526576,
4049 0.015586303035924131702968909705836765468587822357639896201316671344878585820164598293920421255569901500209570168834573101489114925356785112460236873289371253144257423135036103736424280363034479825491065872941853638781927002303916686363581532103459507138478456185022690140120085651104526576,
4050 0.0123633281288476441664678242601880964639944989484336930420569836689580370466007561232058109232128531472548026992289411043055166814857096063471129922273825775404169234453864782931782566391946128832498839808172954640104347621256386512302656726394397528797406249145285616523595322173217339089,
4051 0.0123633281288476441664678242601880964639944989484336930420569836689580370466007561232058109232128531472548026992289411043055166814857096063471129922273825775404169234453864782931782566391946128832498839808172954640104347621256386512302656726394397528797406249145285616523595322173217339089,
4052 0.0090993694555093969480335210624192617218747224079821802075411173083518613088047337947530109533018365731102838434973329378347727961188203629685531291451294905162305917142343735857022238350010869944993957596570463858242828798351686907584927522900779506091333399255957079854078203056899480956,
4053 0.0090993694555093969480335210624192617218747224079821802075411173083518613088047337947530109533018365731102838434973329378347727961188203629685531291451294905162305917142343735857022238350010869944993957596570463858242828798351686907584927522900779506091333399255957079854078203056899480956,
4054 0.0058056110152399848788258877458752734115246519894036667893391415546441823538923058395996755173116828647476661360911741304353188451368713627678514117420178606399751252774930779087299882322140091392697873394058832035466909921751983043690398873068750694127819603752551351369403947776734388285,
4055 0.0058056110152399848788258877458752734115246519894036667893391415546441823538923058395996755173116828647476661360911741304353188451368713627678514117420178606399751252774930779087299882322140091392697873394058832035466909921751983043690398873068750694127819603752551351369403947776734388285,
4056 0.0024974818357615857759460387572660298791850974668271119420965993271124253900170239132106061039837691066140669207046480118804664131403060355308436373993496150700319572201797805703364896736694457126329658353923979555994188902753162778430390809867011309206871019667563954854631726675431977796,
4057 0.0024974818357615857759460387572660298791850974668271119420965993271124253900170239132106061039837691066140669207046480118804664131403060355308436373993496150700319572201797805703364896736694457126329658353923979555994188902753162778430390809867011309206871019667563954854631726675431977796,
4058 };
4059
4060 case 55:
4061 return {
4062 0.0566029764445604254401057619812440040389691501015994588949743954117689840448329694941201287681083702528626234663391674158423197476891139248583553936707129584189023256637111472863948938404488137767632330825586982412481061074974778470441284029424883945832284051965150973433395558364338770537,
4063 0.056512318249772001400658367635189054139688183158251915624043595765616773464182815081551016669980317685607520056520168906188711392803952678188678624062744723125863502972512329138319220995604645301482414685322774852991574341616784516471096361218057184297890221191189607147255359399107020936,
4064 0.056512318249772001400658367635189054139688183158251915624043595765616773464182815081551016669980317685607520056520168906188711392803952678188678624062744723125863502972512329138319220995604645301482414685322774852991574341616784516471096361218057184297890221191189607147255359399107020936,
4065 0.0562406340710843680282790880901978272760612597138630146735162085376577744428073476140381203268392356478464168808227854846364632912194309875612862016377761783997482044598817974255436855449473785569770248062424597865238225507112510464819302454643085521337408415825517089279592951548705678884,
4066 0.0562406340710843680282790880901978272760612597138630146735162085376577744428073476140381203268392356478464168808227854846364632912194309875612862016377761783997482044598817974255436855449473785569770248062424597865238225507112510464819302454643085521337408415825517089279592951548705678884,
4067 0.0557887941952840871029360071099197146724675353885833223564795450397710852524881413140276517052862261508074251137582497003891391469007302626150716967805801171560636564854849068183223483135727059778618362441028661044081259718655646167803076295406431595575025101100180926795989997277773611705,
4068 0.0557887941952840871029360071099197146724675353885833223564795450397710852524881413140276517052862261508074251137582497003891391469007302626150716967805801171560636564854849068183223483135727059778618362441028661044081259718655646167803076295406431595575025101100180926795989997277773611705,
4069 0.055158246002508687596651139560666721432530637397205727108719287976743353808967010793937585276958643825457682964051689203571213879342099393859355910756650557965573622762160879888378961159868879211411971197409361633025956776479363467094762760302542593256052655530968252472316458242847453003,
4070 0.055158246002508687596651139560666721432530637397205727108719287976743353808967010793937585276958643825457682964051689203571213879342099393859355910756650557965573622762160879888378961159868879211411971197409361633025956776479363467094762760302542593256052655530968252472316458242847453003,
4071 0.054351009329911102070322118153772148805813309108690095128114757508200911687178753266912772487038363835810785384652669415605223437591190584724086890408822155854460714441466754497822018158528593176393930689515058080465138414722247709019045661164840524152422603493084782100278613437974946721,
4072 0.054351009329911102070322118153772148805813309108690095128114757508200911687178753266912772487038363835810785384652669415605223437591190584724086890408822155854460714441466754497822018158528593176393930689515058080465138414722247709019045661164840524152422603493084782100278613437974946721,
4073 0.0533696700016054727235705156360978537270000631466828583536402174855007177152873115885075702091006299755899280357681669110136236979791850611266908045338094712065996466967168386449601100211074261529745128521220345995776573351913120958106034810556906103529420502861318330800508899595523499879,
4074 0.0533696700016054727235705156360978537270000631466828583536402174855007177152873115885075702091006299755899280357681669110136236979791850611266908045338094712065996466967168386449601100211074261529745128521220345995776573351913120958106034810556906103529420502861318330800508899595523499879,
4075 0.052217371545632084564393563281295009966742085805350879480315492732698655236974267687394870359369855958711886740890935090797965758010913246034729633554922618197277714307077383836470339570676998571179319680449941690653915764791436187642683342656449238192471493302952541340465301400290514728,
4076 0.052217371545632084564393563281295009966742085805350879480315492732698655236974267687394870359369855958711886740890935090797965758010913246034729633554922618197277714307077383836470339570676998571179319680449941690653915764791436187642683342656449238192471493302952541340465301400290514728,
4077 0.0508978051244939792247752742880834388216855409146710737766929446787026498481092032349446077795065947906594197362984714854648383483264493953840701490498595191148066635220893718405856609380543521538889473287354105241898061243721378505983208760171924514658585525143340197104614047834919935804,
4078 0.0508978051244939792247752742880834388216855409146710737766929446787026498481092032349446077795065947906594197362984714854648383483264493953840701490498595191148066635220893718405856609380543521538889473287354105241898061243721378505983208760171924514658585525143340197104614047834919935804,
4079 0.049415197711551739480758539016039275681881555328315287444105632921390289749550821279217544231902850199609668535301125549670769456744807331048164624515532172087610074184676521165672813335600883670312767782902902474715315580706684266521062747487109049918955612512116476738037852666846127549,
4080 0.049415197711551739480758539016039275681881555328315287444105632921390289749550821279217544231902850199609668535301125549670769456744807331048164624515532172087610074184676521165672813335600883670312767782902902474715315580706684266521062747487109049918955612512116476738037852666846127549,
4081 0.0477742985512006955500367147160559256338183071442882367978224811298264210845814002798431435170261673993178061498363684424961594484989855275576593485754467232337421642979355309667209720198894777090775552722099215559280217611255680513059330718054415651913289109631271052682026208256300333729,
4082 0.0477742985512006955500367147160559256338183071442882367978224811298264210845814002798431435170261673993178061498363684424961594484989855275576593485754467232337421642979355309667209720198894777090775552722099215559280217611255680513059330718054415651913289109631271052682026208256300333729,
4083 0.0459803639462838381039048608720746681221111540908620405019382190251096965019433797823441671746681106956151584693409098984305798447827025942309706539713339359199894733042767963123802169757539492953136165040925067209125990056451819889462672490585654782051502774941882542104764592138865910528,
4084 0.0459803639462838381039048608720746681221111540908620405019382190251096965019433797823441671746681106956151584693409098984305798447827025942309706539713339359199894733042767963123802169757539492953136165040925067209125990056451819889462672490585654782051502774941882542104764592138865910528,
4085 0.0440391404216065898951680856532928731346290449452904751289395371229757779063660448617382468062912497160365772767894936544648084610689115513960901391270944144836401580074359079831497852443029191354853542863308654116437446448205737404106110458894712981170389130186978318890585454464006611492,
4086 0.0440391404216065898951680856532928731346290449452904751289395371229757779063660448617382468062912497160365772767894936544648084610689115513960901391270944144836401580074359079831497852443029191354853542863308654116437446448205737404106110458894712981170389130186978318890585454464006611492,
4087 0.041956846317718762395207316692144122576566358220778352292734247898834467169213244771307596983835717477706642240045227938012534974104014429699970468172422181164557724294664713549692640548365888742642321482568636806043243559149292224891666315668791997738237654933593621610075112185361352173,
4088 0.041956846317718762395207316692144122576566358220778352292734247898834467169213244771307596983835717477706642240045227938012534974104014429699970468172422181164557724294664713549692640548365888742642321482568636806043243559149292224891666315668791997738237654933593621610075112185361352173,
4089 0.0397401518743371796094638319033998358680268513816859788079298903387979262340246437162605348610141824226289955231905618056741590942170981737908904611513140891102077720821074462727722950931499532277880817941336536879190668595533692125235494813781661041172913359577238229134608020246727454384,
4090 0.0397401518743371796094638319033998358680268513816859788079298903387979262340246437162605348610141824226289955231905618056741590942170981737908904611513140891102077720821074462727722950931499532277880817941336536879190668595533692125235494813781661041172913359577238229134608020246727454384,
4091 0.0373961578679655452829155985824575495151034015039209909740266248481720211537514778322309506267763297388707613915227652057162245461116467069534804858683440405229042476145824896563118291874349549297367412123544503073078234598963035916439719876528185484664966075471460710822822541924102727522,
4092 0.0373961578679655452829155985824575495151034015039209909740266248481720211537514778322309506267763297388707613915227652057162245461116467069534804858683440405229042476145824896563118291874349549297367412123544503073078234598963035916439719876528185484664966075471460710822822541924102727522,
4093 0.0349323728735898874072682268027064879742874612896627620136753704689618112994402750970179059197831109171631231791532272732000436131218323003379689507768630891477715751709868277147953079402268734854432274047381072709983607764574140702137386419838256866274329896832266668097384467557304420006,
4094 0.0349323728735898874072682268027064879742874612896627620136753704689618112994402750970179059197831109171631231791532272732000436131218323003379689507768630891477715751709868277147953079402268734854432274047381072709983607764574140702137386419838256866274329896832266668097384467557304420006,
4095 0.0323566892261858316847055918757768657576683950311935041247953658341378268732941458647990338184203501839227280520311152636740621769424187649751390644739825047501864908410524777995735430757478420476177073605397170870000926569051310697926140595878985459362849414541753904765276533442517223499,
4096 0.0323566892261858316847055918757768657576683950311935041247953658341378268732941458647990338184203501839227280520311152636740621769424187649751390644739825047501864908410524777995735430757478420476177073605397170870000926569051310697926140595878985459362849414541753904765276533442517223499,
4097 0.0296773577651610412212965061868853602298586405943297350743064074989486916566343048033493473209844928732186699458781032979279626147850725531322338945500395507360250605378628178785122503104400870652734473723372822874573623592761100263842623509159902451093941982010910362051287820498793055036,
4098 0.0296773577651610412212965061868853602298586405943297350743064074989486916566343048033493473209844928732186699458781032979279626147850725531322338945500395507360250605378628178785122503104400870652734473723372822874573623592761100263842623509159902451093941982010910362051287820498793055036,
4099 0.0269029614563962706671200286537790971433766611326800207354251174768952772722473586989653199151199621752457680679355763151544920587360969774966585523438877179452779037595278307972786665754424186224925327271207420241212091011214651581405567864368792131249928143566753872523589731035294186485,
4100 0.0269029614563962706671200286537790971433766611326800207354251174768952772722473586989653199151199621752457680679355763151544920587360969774966585523438877179452779037595278307972786665754424186224925327271207420241212091011214651581405567864368792131249928143566753872523589731035294186485,
4101 0.0240423880097256220077915729286034584992461505618308090927745505066101710631049396262751215460917209772807484439825229426428037949918797647900447188302293513431826106812230506058690709093167841941067949150213246798162808651784582810462952477184412145078060248943382733990827009105245920379,
4102 0.0240423880097256220077915729286034584992461505618308090927745505066101710631049396262751215460917209772807484439825229426428037949918797647900447188302293513431826106812230506058690709093167841941067949150213246798162808651784582810462952477184412145078060248943382733990827009105245920379,
4103 0.0211048016680164541202093056236983344809343740619170514181726426305174109275031722216635750415820381690427055315935896829816704740571190291047475279496693335766038915520996530992172588656752034607315493029412336606412273545357872041410645375166103349371185542138836379907443941561548799716,
4104 0.0211048016680164541202093056236983344809343740619170514181726426305174109275031722216635750415820381690427055315935896829816704740571190291047475279496693335766038915520996530992172588656752034607315493029412336606412273545357872041410645375166103349371185542138836379907443941561548799716,
4105 0.0180996145207290624079682026434122304027784945375529721322248967966691166771507156392455275605341297160061514018286126481784329804305212852365737560598702969043994374270662935029363410250379807652958176943572912643039590639355831453555431545371848225958110405157115541597063317614958379094,
4106 0.0180996145207290624079682026434122304027784945375529721322248967966691166771507156392455275605341297160061514018286126481784329804305212852365737560598702969043994374270662935029363410250379807652958176943572912643039590639355831453555431545371848225958110405157115541597063317614958379094,
4107 0.0150364583335117882131508989019372817118222494995358175821577025741412617230869501603180694666939031791025093331510083950147132516787100173531856331364876522898792818167095667003391182674297856952908913022368332639082006737327222311939667563930028812640500541692268908891298069772899112361,
4108 0.0150364583335117882131508989019372817118222494995358175821577025741412617230869501603180694666939031791025093331510083950147132516787100173531856331364876522898792818167095667003391182674297856952908913022368332639082006737327222311939667563930028812640500541692268908891298069772899112361,
4109 0.0119251607198486121707525531575898882926403474479889492144174227063643160098434239851188628922216545200726293765815973552221198854742383903053234118717409517893895996356348128089698348317716048075947112629112273020544788665776855537146804272126242089277600909983637017235898153271089538202,
4110 0.0119251607198486121707525531575898882926403474479889492144174227063643160098434239851188628922216545200726293765815973552221198854742383903053234118717409517893895996356348128089698348317716048075947112629112273020544788665776855537146804272126242089277600909983637017235898153271089538202,
4111 0.0087757461070585281773896006833178381644564407606959351961719913236669887816251270477739694767067390054194044893608002713553540891058460904498616357696118248483053309041509436415233151249462855703673503972957876716221029453332901126476634249015270808044702658293204832717145723531106090098,
4112 0.0087757461070585281773896006833178381644564407606959351961719913236669887816251270477739694767067390054194044893608002713553540891058460904498616357696118248483053309041509436415233151249462855703673503972957876716221029453332901126476634249015270808044702658293204832717145723531106090098,
4113 0.0055986322665607673540834168718598572451512952416667599970618743370212348836615028432017475417801098170871468960854439567681170125587012725583184157209377149799529442158500205590875263871609053466101397590019634349240984537270361621061661822274786864812120608369060950545553971790610581795,
4114 0.0055986322665607673540834168718598572451512952416667599970618743370212348836615028432017475417801098170871468960854439567681170125587012725583184157209377149799529442158500205590875263871609053466101397590019634349240984537270361621061661822274786864812120608369060950545553971790610581795,
4115 0.0024083236199797888191701934891252787041696275417057055223107771301828795545657361609550761004331278197304290504592301978266533965708886676595706495146706349365293711929104632515974226597208162382678181417262966962227616788235074955995719727372045272286725218109993129260733795022142594236,
4116 0.0024083236199797888191701934891252787041696275417057055223107771301828795545657361609550761004331278197304290504592301978266533965708886676595706495146706349365293711929104632515974226597208162382678181417262966962227616788235074955995719727372045272286725218109993129260733795022142594236,
4117 };
4118
4119 case 56:
4120 return {
4121 0.0555797463065143958462734268351611701440666225563429590041722087536575657676605290578769236934478825764575827238433812255402834246786504369631690557901054301072767154137193675124957294729080492091186354138602138418643743287270814292165715733247893174212845722614574322459415150441263482667,
4122 0.0555797463065143958462734268351611701440666225563429590041722087536575657676605290578769236934478825764575827238433812255402834246786504369631690557901054301072767154137193675124957294729080492091186354138602138418643743287270814292165715733247893174212845722614574322459415150441263482667,
4123 0.0554079525032451232177933918439100189095620313806630179957929486883879579564261910950875741108669609647856709082670065064451181974142128748237654741473991286096153170533874594871091658505162157945269495132672635052302004585440512656930682990219718049066752816617513723202797546274389960321,
4124 0.0554079525032451232177933918439100189095620313806630179957929486883879579564261910950875741108669609647856709082670065064451181974142128748237654741473991286096153170533874594871091658505162157945269495132672635052302004585440512656930682990219718049066752816617513723202797546274389960321,
4125 0.0550648959017624257963045975478503253413555128006590125775142718657663725156100924756536500774411984394926569706285772092905380429434711305281675288317683948488856617382277646966123418400951779808617795936421087445015371133500679682962215139256716596448982066196292525640229625286047490371,
4126 0.0550648959017624257963045975478503253413555128006590125775142718657663725156100924756536500774411984394926569706285772092905380429434711305281675288317683948488856617382277646966123418400951779808617795936421087445015371133500679682962215139256716596448982066196292525640229625286047490371,
4127 0.0545516368708894210617506548900901799440607237809163526321590051551876869708015698538591307426334717920985212522153043284450167473080347260091166420246129420607026984604886741792663102058244279127764170118977799811244961157145670028003087579208830231362271952505925217446562799079349499996,
4128 0.0545516368708894210617506548900901799440607237809163526321590051551876869708015698538591307426334717920985212522153043284450167473080347260091166420246129420607026984604886741792663102058244279127764170118977799811244961157145670028003087579208830231362271952505925217446562799079349499996,
4129 0.0538697618657144857089544104066979942479245356718882474484464493051731402149538379458804359077114802152103280936358603309867580741434558135722547811522660556794557169711070142598003442415894683693045137256980705587247657951369253876370548781285364572973840132807643494845230908091204824363,
4130 0.0538697618657144857089544104066979942479245356718882474484464493051731402149538379458804359077114802152103280936358603309867580741434558135722547811522660556794557169711070142598003442415894683693045137256980705587247657951369253876370548781285364572973840132807643494845230908091204824363,
4131 0.0530213785240107639679915586076914687273814340810240065496059295714680870965228588413878551334148974423569610268231312564909398061415257749943171778579766278854773125527617196571417696578857654809438124166923581661341912571473177093942413980921190057952045175638410000655495810571343035482,
4132 0.0530213785240107639679915586076914687273814340810240065496059295714680870965228588413878551334148974423569610268231312564909398061415257749943171778579766278854773125527617196571417696578857654809438124166923581661341912571473177093942413980921190057952045175638410000655495810571343035482,
4133 0.0520091091517413998430522648274847216705325853129013583877678202334739349954496490141140121332945836227382578160684669550418855511279132997147633640534281956149068291571350183368857850135768134494651109844779043066886801678683237340868599834995064999156138979488419341638429478053829006374,
4134 0.0520091091517413998430522648274847216705325853129013583877678202334739349954496490141140121332945836227382578160684669550418855511279132997147633640534281956149068291571350183368857850135768134494651109844779043066886801678683237340868599834995064999156138979488419341638429478053829006374,
4135 0.0508360826177984805601240184701986559829916379320842155137566090281368883755327593943937418787257858445504807414251874945319146840841828881828090539692455563519609827722252391938785550019573860555238457566439675874395956540986820873664422767588465973099317710157405031543694153365868871914,
4136 0.0508360826177984805601240184701986559829916379320842155137566090281368883755327593943937418787257858445504807414251874945319146840841828881828090539692455563519609827722252391938785550019573860555238457566439675874395956540986820873664422767588465973099317710157405031543694153365868871914,
4137 0.0495059246830475789199660464308455564187188490713179959568292411346804765155245867604221222816668181281066718474406528818883833579821142778015360925897568390514141259772219618834466881784701632594565929310539740190658549911710312069255671926436939633582110317587077986780918474114619709667,
4138 0.0495059246830475789199660464308455564187188490713179959568292411346804765155245867604221222816668181281066718474406528818883833579821142778015360925897568390514141259772219618834466881784701632594565929310539740190658549911710312069255671926436939633582110317587077986780918474114619709667,
4139 0.0480227467936002581207355056669997121440168767700242701003147882322085400258287276749989252102720277977707056780841253645539749437933756536425162028284598528036134933828470786928397144686191942691260516195345552603088158327946097314329132695561856279778258665924306833492570812798242745944,
4140 0.0480227467936002581207355056669997121440168767700242701003147882322085400258287276749989252102720277977707056780841253645539749437933756536425162028284598528036134933828470786928397144686191942691260516195345552603088158327946097314329132695561856279778258665924306833492570812798242745944,
4141 0.0463911333730018967621901910664960342346098061005004903055756316382491348702675272661285615923186245834960815462562012022082605831985600517984937129632436540960398194821324616638939161971826025759998982066984613333059851506391009617021773876488491003653540614648210091412352723730925522564,
4142 0.0463911333730018967621901910664960342346098061005004903055756316382491348702675272661285615923186245834960815462562012022082605831985600517984937129632436540960398194821324616638939161971826025759998982066984613333059851506391009617021773876488491003653540614648210091412352723730925522564,
4143 0.0446161276526922832134151929276237403258464384162967042256470525499894504736295943547305801711617673172403535182620431111798225488280904910544683167215729294000486464787795412651619840012731845738041573553483939231923856891631609626795164418360487612151516516033580479211227026029131605086,
4144 0.0446161276526922832134151929276237403258464384162967042256470525499894504736295943547305801711617673172403535182620431111798225488280904910544683167215729294000486464787795412651619840012731845738041573553483939231923856891631609626795164418360487612151516516033580479211227026029131605086,
4145 0.0427032160846670865110385723624770808934709459666175748904150291868831123573661873028024557413043006556682134201334544156413184356655655831907873184318246542353896868561669340656087249789366385235048987181210748977386598945054199799907843383015247041127655200099880510721657427372724625787,
4146 0.0427032160846670865110385723624770808934709459666175748904150291868831123573661873028024557413043006556682134201334544156413184356655655831907873184318246542353896868561669340656087249789366385235048987181210748977386598945054199799907843383015247041127655200099880510721657427372724625787,
4147 0.0406583113847445178801250227788527630755422730490527223183999177434758270615339731463270959142898257451077577040351263014677617511064949342235947160342281468086508426239367289078656313328294231919201437367827228833140341718760059792667840399799721304045656959192918518595818889907737749122,
4148 0.0406583113847445178801250227788527630755422730490527223183999177434758270615339731463270959142898257451077577040351263014677617511064949342235947160342281468086508426239367289078656313328294231919201437367827228833140341718760059792667840399799721304045656959192918518595818889907737749122,
4149 0.0384877342592476624868255916233812793438196346814820132609956968399007999777428349579475759925156553653769692787911330111477273665112752241541207719284350997719569381241975644879540425435373985034305442657722545865960458237719113935390005791670555186372969496782369214844665147002468835604,
4150 0.0384877342592476624868255916233812793438196346814820132609956968399007999777428349579475759925156553653769692787911330111477273665112752241541207719284350997719569381241975644879540425435373985034305442657722545865960458237719113935390005791670555186372969496782369214844665147002468835604,
4151 0.0361981938723151860358844682888862454006302346723142169208460266564677993760572147119181530971089999658980229732286045077709273218232038355891466781059737683216116419746957593192461156646725803097123280281201334234151459628717883644896147751098699603944940854571880960142913801003790901938,
4152 0.0361981938723151860358844682888862454006302346723142169208460266564677993760572147119181530971089999658980229732286045077709273218232038355891466781059737683216116419746957593192461156646725803097123280281201334234151459628717883644896147751098699603944940854571880960142913801003790901938,
4153 0.0337967671156117612954266312254470498176070716782671451541213592021431875109158382034891342481882707623193925137796531051145436742013677581139712117931496713855995285895152430158562835991090032072049042101651830650511532890019421271138759615813811393377281727303754692234018031651578554637,
4154 0.0337967671156117612954266312254470498176070716782671451541213592021431875109158382034891342481882707623193925137796531051145436742013677581139712117931496713855995285895152430158562835991090032072049042101651830650511532890019421271138759615813811393377281727303754692234018031651578554637,
4155 0.0312908767473104478678354777930253469778460131872277166142461206590978644446875193240650362595935192924552743667431514135825354637189936684065157225281317853384872450246321743045037159695370885800976095589967637237494842533195120159086062864199135522135287198663461681359733551078865742104,
4156 0.0312908767473104478678354777930253469778460131872277166142461206590978644446875193240650362595935192924552743667431514135825354637189936684065157225281317853384872450246321743045037159695370885800976095589967637237494842533195120159086062864199135522135287198663461681359733551078865742104,
4157 0.0286882684738227417298858844303942726041341370468452293668623744817940901506166607171864496851266701352311657722861118009355743927751607064385583074054017586341569623327871254629967589017201267335201624876596956209453632062572657985038325184180443864037536896038485861112585874691625867456,
4158 0.0286882684738227417298858844303942726041341370468452293668623744817940901506166607171864496851266701352311657722861118009355743927751607064385583074054017586341569623327871254629967589017201267335201624876596956209453632062572657985038325184180443864037536896038485861112585874691625867456,
4159 0.0259969870583919521918194322072723514480102520506943593733170924568072591463819551473137958959064973488072082275862095003319226040591276360604732435768158417966342541127780494151050346665994218247243022408954357102369205925765980806479241064266951786582793855333841184876380001218008071037,
4160 0.0259969870583919521918194322072723514480102520506943593733170924568072591463819551473137958959064973488072082275862095003319226040591276360604732435768158417966342541127780494151050346665994218247243022408954357102369205925765980806479241064266951786582793855333841184876380001218008071037,
4161 0.023225351562565316937258157576788526555722019824579004433803827710452523413547337502367676396058425759097180515843220219675657349966968756625075794810071186663879371342652906434553463240639430319437694995851484846321869746157232692692026437655309343753019766975881322651411563387718986545,
4162 0.023225351562565316937258157576788526555722019824579004433803827710452523413547337502367676396058425759097180515843220219675657349966968756625075794810071186663879371342652906434553463240639430319437694995851484846321869746157232692692026437655309343753019766975881322651411563387718986545,
4163 0.0203819298824025726348059836669333475071194643986120084502264242544819761343283559590547770221456980823892750527183541177203749080087563677995482555553179538455001036052207615874959213945389696735627876173170451183883197779782129356959194801550916586553727579401052930304548546151045138051,
4164 0.0203819298824025726348059836669333475071194643986120084502264242544819761343283559590547770221456980823892750527183541177203749080087563677995482555553179538455001036052207615874959213945389696735627876173170451183883197779782129356959194801550916586553727579401052930304548546151045138051,
4165 0.0174755129114009465049593689054571502307802805768764900066082793011006234763249217250260692812682189381159919172184347699657247468600563273469214142630822423617368821399345998138964220043907377323402415746025998677957209128235840020458743556962413236572099309048981127710200233085505484632,
4166 0.0174755129114009465049593689054571502307802805768764900066082793011006234763249217250260692812682189381159919172184347699657247468600563273469214142630822423617368821399345998138964220043907377323402415746025998677957209128235840020458743556962413236572099309048981127710200233085505484632,
4167 0.0145150892780214718077707405330129910240961984992442575901907149389579931776968227336369745595578696126406628423342865537480132079562925419436463611277719591709288861687003495240075243641463417508762855908341170074971353665506209787126200590871161680190108401483052698682943307010109643555,
4168 0.0145150892780214718077707405330129910240961984992442575901907149389579931776968227336369745595578696126406628423342865537480132079562925419436463611277719591709288861687003495240075243641463417508762855908341170074971353665506209787126200590871161680190108401483052698682943307010109643555,
4169 0.0115098243403833821737727593244971192748559048179691435853550406677295376089637653248705122225666868043543939174621915545820005534939237827693011814312449941860888118510201506125913087262996044058435418177218073634848958923908240392738461946630163765417564509735722346942609250788053599042,
4170 0.0115098243403833821737727593244971192748559048179691435853550406677295376089637653248705122225666868043543939174621915545820005534939237827693011814312449941860888118510201506125913087262996044058435418177218073634848958923908240392738461946630163765417564509735722346942609250788053599042,
4171 0.0084690631633078876616271123750081601760774875741269159489372703623400539198310633941655394958857176663470892732919006543205436921760602970419723602730095586940786605473014921205457694440956159311672434408433984891203592087024641519579901541179485201493342826610720696143514584497803325422,
4172 0.0084690631633078876616271123750081601760774875741269159489372703623400539198310633941655394958857176663470892732919006543205436921760602970419723602730095586940786605473014921205457694440956159311672434408433984891203592087024641519579901541179485201493342826610720696143514584497803325422,
4173 0.005402522246015337761311260944120872841627818184113977357585577929434577630521026438567727368682064790346756160855269481961311582831994842270185477590712037413710044614728607475510728487696477083184510172719750604236744011736898322126500073998400348501530997944414211557079604789733883764,
4174 0.005402522246015337761311260944120872841627818184113977357585577929434577630521026438567727368682064790346756160855269481961311582831994842270185477590712037413710044614728607475510728487696477083184510172719750604236744011736898322126500073998400348501530997944414211557079604789733883764,
4175 0.0023238553757732155011022764433958647375932099173585940305072914525535388352765996767275138868460803515403739407429607254311669872011703189408037822149937348621928206516982526237302505513526932985650370147814815645272653351247996908038576668653178722165906866311563185914575164931998434821,
4176 0.0023238553757732155011022764433958647375932099173585940305072914525535388352765996767275138868460803515403739407429607254311669872011703189408037822149937348621928206516982526237302505513526932985650370147814815645272653351247996908038576668653178722165906866311563185914575164931998434821,
4177 };
4178
4179 case 57:
4180 return {
4181 0.0546343287565840240628413879880520765362287641485429064618774096679924696720825461168238608238805321985156008588610738738324145056180551764714689179905681248389281912223447700492872844209441305029022772997550254492317823185940567954233261531633252094222850965516378409568214364737016431027,
4182 0.0545528036047618864801389953641965144760153482295025390859438500282864325898553145783777242388713147579747772714846767912494387503179971369564089501571381845430675654372921626543581470461388767331934110504877072977636510056707512059264202964970149348819326875158900199020898781626048049782,
4183 0.0545528036047618864801389953641965144760153482295025390859438500282864325898553145783777242388713147579747772714846767912494387503179971369564089501571381845430675654372921626543581470461388767331934110504877072977636510056707512059264202964970149348819326875158900199020898781626048049782,
4184 0.0543084714524986431387467729547915602633775761284777723625766548712548397570261382141404655752679838311313821658797218548635708001026953431711040366243392659699619073300863894396485515134162809372257739382686360702838565543276870646615731642846610441927717167891665654542707529323427780527,
4185 0.0543084714524986431387467729547915602633775761284777723625766548712548397570261382141404655752679838311313821658797218548635708001026953431711040366243392659699619073300863894396485515134162809372257739382686360702838565543276870646615731642846610441927717167891665654542707529323427780527,
4186 0.0539020614832985746428094817306014534866276745873407168095654990126561888616893234116652040378575182354254884914038258007062944877419370397684332764746110114730573480233086014063033806935299919706530533223947363126609755117066071326938934417430019808053047588907338086574502519664903503593,
4187 0.0539020614832985746428094817306014534866276745873407168095654990126561888616893234116652040378575182354254884914038258007062944877419370397684332764746110114730573480233086014063033806935299919706530533223947363126609755117066071326938934417430019808053047588907338086574502519664903503593,
4188 0.0533347865848191584265769779914406250959470462378439372822499743037856955829830058121449310567620586367503592850901149101843524123998129161047819916459603959891509436613055363255765767952251291983961527039958636429800023243742675523312108234811458701174452682156252757299374295232132114348,
4189 0.0533347865848191584265769779914406250959470462378439372822499743037856955829830058121449310567620586367503592850901149101843524123998129161047819916459603959891509436613055363255765767952251291983961527039958636429800023243742675523312108234811458701174452682156252757299374295232132114348,
4190 0.052608339729177432440231381640884189625255916428982592768570397722590590471816339595555475297812786643599678344574204799829759041778364161978706597887922048482504599492745785823432777561309258438628789713192914542149505133782739646923530903140277063168480346790808452645481734365264427827,
4191 0.052608339729177432440231381640884189625255916428982592768570397722590590471816339595555475297812786643599678344574204799829759041778364161978706597887922048482504599492745785823432777561309258438628789713192914542149505133782739646923530903140277063168480346790808452645481734365264427827,
4192 0.0517248889205178247206239086651469806258692764894542553030585145489509404855855017671312302323034800188506093324063315688076545128833836435733011880343855342402772641478866692251336125316006155666402268914040843677734969145121319660877326108603786198497237372566816019617847706699271848493,
4193 0.0517248889205178247206239086651469806258692764894542553030585145489509404855855017671312302323034800188506093324063315688076545128833836435733011880343855342402772641478866692251336125316006155666402268914040843677734969145121319660877326108603786198497237372566816019617847706699271848493,
4194 0.0506870707249274086566404255636365795531047987116499536486610677143298436323017935273915262158005876797685065715356160872281670735153904746538355904926609677902751656936899135366623303089817880402843328653108147177293092372018241398948468186604973325052555158378235622704373196837124545383,
4195 0.0506870707249274086566404255636365795531047987116499536486610677143298436323017935273915262158005876797685065715356160872281670735153904746538355904926609677902751656936899135366623303089817880402843328653108147177293092372018241398948468186604973325052555158378235622704373196837124545383,
4196 0.0494979824020196789938379444993879262646728960762586853508843699137034454684611464938874998385161291876433161680378578467980901352556846794206119499677193983504645838717290472081537004495038763395603867889034630121066260118370573472715969314300832614884876992714900931098501815925598996968,
4197 0.0494979824020196789938379444993879262646728960762586853508843699137034454684611464938874998385161291876433161680378578467980901352556846794206119499677193983504645838717290472081537004495038763395603867889034630121066260118370573472715969314300832614884876992714900931098501815925598996968,
4198 0.0481611726616877512688510517568167367162428543195299777509336771981821557113856532630423426998776943435131714809939700334307499807210946418956191850640096855108725814226449219154799582807342458999178627589571014641346563851700680015531599621035622611142950187097580943791413049034248166901,
4199 0.0481611726616877512688510517568167367162428543195299777509336771981821557113856532630423426998776943435131714809939700334307499807210946418956191850640096855108725814226449219154799582807342458999178627589571014641346563851700680015531599621035622611142950187097580943791413049034248166901,
4200 0.0466806310736415037838408927788335708830549965242929778581841367268819953388552439526809396760955003817028843005550811842265023259895027534007245404730386644558617410309172463649469870843962449166099490142016754245258319472537211563486978965586738853664525773488685127854253835091921287275,
4201 0.0466806310736415037838408927788335708830549965242929778581841367268819953388552439526809396760955003817028843005550811842265023259895027534007245404730386644558617410309172463649469870843962449166099490142016754245258319472537211563486978965586738853664525773488685127854253835091921287275,
4202 0.0450607761613811577972135295258329703541113366416026741948529820931688831102622158928887730526300605911206556052877213939681088992777663872976002337795604146469396165136196373284120415431230942151217884958957565764553009652592767808730105646772494282739695714411511825668606065852337787946,
4203 0.0450607761613811577972135295258329703541113366416026741948529820931688831102622158928887730526300605911206556052877213939681088992777663872976002337795604146469396165136196373284120415431230942151217884958957565764553009652592767808730105646772494282739695714411511825668606065852337787946,
4204 0.043306442216215196596432108328426125704364651342725808418391978993231891857253072561913125960368875955212287382424821682208176441639817653180758432918093204411838477121823942519631092954678021994936887476646870706933168308126194836146790710861677308813759381897927091848947620134337660735,
4205 0.043306442216215196596432108328426125704364651342725808418391978993231891857253072561913125960368875955212287382424821682208176441639817653180758432918093204411838477121823942519631092954678021994936887476646870706933168308126194836146790710861677308813759381897927091848947620134337660735,
4206 0.0414228648708011103631969052736104309601351140912015419202709836631557719609691522425899303390816788973598934570824399537997173700803387579605551267980813821639337932595299177807576256360007055618955674241651381515523974875710634776997536114141461142164216929259820073553216480827392118137,
4207 0.0414228648708011103631969052736104309601351140912015419202709836631557719609691522425899303390816788973598934570824399537997173700803387579605551267980813821639337932595299177807576256360007055618955674241651381515523974875710634776997536114141461142164216929259820073553216480827392118137,
4208 0.0394156654754801140899527208010555042508151727322945731030003457148659682768721642992801303160713972755417220591281821684675454855973975634724159238433458788232837180535723647629382498035067666185377982129043879509229977337130649988028567824859930640212171097119512373580010739967665516377,
4209 0.0394156654754801140899527208010555042508151727322945731030003457148659682768721642992801303160713972755417220591281821684675454855973975634724159238433458788232837180535723647629382498035067666185377982129043879509229977337130649988028567824859930640212171097119512373580010739967665516377,
4210 0.0372908343244173173547352639956989655539698724087680563771271135284772904053237058449788220065497416641384374612214332020552090744687258391447090424524965768064453432727382459662020652275331107184176217682405352355708103968959084947481008425613374740933034831342262323265222527025118489094,
4211 0.0372908343244173173547352639956989655539698724087680563771271135284772904053237058449788220065497416641384374612214332020552090744687258391447090424524965768064453432727382459662020652275331107184176217682405352355708103968959084947481008425613374740933034831342262323265222527025118489094,
4212 0.0350547127823126175057509705965500644569012556759409018250422539887313752787679226720492290952056253540258849454967736809683592474370959433649491977942366270646083099711240101111463786931150141178710724436368999156183038303050128143764863803446005759117810468290730329618366027857625312469,
4213 0.0350547127823126175057509705965500644569012556759409018250422539887313752787679226720492290952056253540258849454967736809683592474370959433649491977942366270646083099711240101111463786931150141178710724436368999156183038303050128143764863803446005759117810468290730329618366027857625312469,
4214 0.032713974366371568542490109910393498284574768638930671066334680483102711728988080364563070440250337477600157169623698938611723608884645207411180949969503493344008707783431989194092228019928505767951753077612164340002149036349641462736095480396330314359523611088767383864778038694757220049,
4215 0.032713974366371568542490109910393498284574768638930671066334680483102711728988080364563070440250337477600157169623698938611723608884645207411180949969503493344008707783431989194092228019928505767951753077612164340002149036349641462736095480396330314359523611088767383864778038694757220049,
4216 0.0302756048426939994584905988331372111851184545053376681526180509412422449058471137921851291346562260656774419095041116323515772985824825819499181442352394212634731705331572563373545541903148483816528675382288238983053857758108283919292399058699892836458445342713222525815032483007464515344,
4217 0.0302756048426939994584905988331372111851184545053376681526180509412422449058471137921851291346562260656774419095041116323515772985824825819499181442352394212634731705331572563373545541903148483816528675382288238983053857758108283919292399058699892836458445342713222525815032483007464515344,
4218 0.0277468814021801923212579500383637591696208463159952617880462866317297488646474416513653915148414718247191164216852468322594304218753275442869944348709415346238583834745867080617228515823346346348389946674884770737043270242413570610050546538901173121118238693803522222735899064121873638746,
4219 0.0277468814021801923212579500383637591696208463159952617880462866317297488646474416513653915148414718247191164216852468322594304218753275442869944348709415346238583834745867080617228515823346346348389946674884770737043270242413570610050546538901173121118238693803522222735899064121873638746,
4220 0.0251353509909181226472737881409554879758809126073346052919155869955725255942751510977285638262835823527409736913857854131210502084337385422898514640177823913450242088527792589580216914570251569434865341658656798311502339015384375175374328995385726133132980571504462834944630795119755153798,
4221 0.0251353509909181226472737881409554879758809126073346052919155869955725255942751510977285638262835823527409736913857854131210502084337385422898514640177823913450242088527792589580216914570251569434865341658656798311502339015384375175374328995385726133132980571504462834944630795119755153798,
4222 0.0224488078907764380796892388450908804387962019606627317289097774327871729129044911407688651227785343101708105659074895352893694794349145451438393433590623300924665359471813862817991003856148243217994903431133509855351744388557029527026820047020923983611070416801356827832726904898737471754,
4223 0.0224488078907764380796892388450908804387962019606627317289097774327871729129044911407688651227785343101708105659074895352893694794349145451438393433590623300924665359471813862817991003856148243217994903431133509855351744388557029527026820047020923983611070416801356827832726904898737471754,
4224 0.0196952706994885203824224522735148584246970405778395012144411494431428480225977696482859279424039764553517838363578754800060610523523574025317183486749086507555389246912771850077039184188234282017672371419080989206691548334423495019034190565669437313185686601293227915038950864659584914649,
4225 0.0196952706994885203824224522735148584246970405778395012144411494431428480225977696482859279424039764553517838363578754800060610523523574025317183486749086507555389246912771850077039184188234282017672371419080989206691548334423495019034190565669437313185686601293227915038950864659584914649,
4226 0.0168829590234415490350008215668332764463059650200004404078492446242188286089201470047189094790848005614473223969105977534766457048151159712089152321398027529390295879805492003279745677026310737619693206547397080002426163730633140677964926032835922746172338177223890981376232036738707432237,
4227 0.0168829590234415490350008215668332764463059650200004404078492446242188286089201470047189094790848005614473223969105977534766457048151159712089152321398027529390295879805492003279745677026310737619693206547397080002426163730633140677964926032835922746172338177223890981376232036738707432237,
4228 0.0140202707907535561702471513381502513228268482238128456108604515188126331187574986034444714047429639635305054777564351005754832828977825037215634602245696106039546383962223444722439705654068373865933404494065107207033848486350793582035014110198448414677263426910359608168516012986099934892,
4229 0.0140202707907535561702471513381502513228268482238128456108604515188126331187574986034444714047429639635305054777564351005754832828977825037215634602245696106039546383962223444722439705654068373865933404494065107207033848486350793582035014110198448414677263426910359608168516012986099934892,
4230 0.0111157637323359901456754487681900391395904333631786220806115776352178054267096295573255140682320862694485381881870443982268744054597422874121537361413749375250062064212066608851049349013807045450944660717748970997140468389894037086766146173900261631006181427841737075323118995706882775224,
4231 0.0111157637323359901456754487681900391395904333631786220806115776352178054267096295573255140682320862694485381881870443982268744054597422874121537361413749375250062064212066608851049349013807045450944660717748970997140468389894037086766146173900261631006181427841737075323118995706882775224,
4232 0.0081781600678212326262109981303794018647094260911870515559495803175263976316444470358520225997021428553299121883429622111584614853580437293996766344831106765781729292934879431863340505290628242493773833277735987920460233774612225751978370741007547450844528272084480368825180931719446668072,
4233 0.0081781600678212326262109981303794018647094260911870515559495803175263976316444470358520225997021428553299121883429622111584614853580437293996766344831106765781729292934879431863340505290628242493773833277735987920460233774612225751978370741007547450844528272084480368825180931719446668072,
4234 0.0052165334747187793905066298714200853230314153904276446206733187014234652550989862183206965931682321144683498399927997031218799161482010680983331327529586150906389575306598460060023597705009281621472973018087391062319151804097892441030396423357829819469305997366715674338990001348518388683,
4235 0.0052165334747187793905066298714200853230314153904276446206733187014234652550989862183206965931682321144683498399927997031218799161482010680983331327529586150906389575306598460060023597705009281621472973018087391062319151804097892441030396423357829819469305997366715674338990001348518388683,
4236 0.0022437538722506629097347868226350138862675186051545391915377904189740743041602766973121578228429461964982335623126431060935398437416160929656053957278622826968206951802734438882186541437111471239795017417958531179188074641984691441572658332199905171411283353139593209035246224418421809475,
4237 0.0022437538722506629097347868226350138862675186051545391915377904189740743041602766973121578228429461964982335623126431060935398437416160929656053957278622826968206951802734438882186541437111471239795017417958531179188074641984691441572658332199905171411283353139593209035246224418421809475,
4238 };
4239
4240 case 58:
4241 return {
4242 0.0536811198633348488639059553057246129006819920023619436266546277365746951184024215662863270361444228616577791920269209979026882413734502759767811966272603907351760906888185636252247580024253426867047146155263601267170030275715233858982225935331860502650002689089209990806341152633689234565,
4243 0.0536811198633348488639059553057246129006819920023619436266546277365746951184024215662863270361444228616577791920269209979026882413734502759767811966272603907351760906888185636252247580024253426867047146155263601267170030275715233858982225935331860502650002689089209990806341152633689234565,
4244 0.0535263433040582521006108138861701805419674894903239215017231698378237154217128166364725770644050021619549459851418074512897756878582502782264612297844645443094248010923186018306135543165122457290483163247402986043545659487360375759012719449517746072125664654672731066876392646778741570446,
4245 0.0535263433040582521006108138861701805419674894903239215017231698378237154217128166364725770644050021619549459851418074512897756878582502782264612297844645443094248010923186018306135543165122457290483163247402986043545659487360375759012719449517746072125664654672731066876392646778741570446,
4246 0.0532172364465790141034809843773847932124579233045218450892887171007589751043935856470854636136916093596824564029374978912631496971072743102227988406565547418856790270887688834928307837624320940250492250816127757684421035434572357188962735218149412856593293047929220475664165400941161236887,
4247 0.0532172364465790141034809843773847932124579233045218450892887171007589751043935856470854636136916093596824564029374978912631496971072743102227988406565547418856790270887688834928307837624320940250492250816127757684421035434572357188962735218149412856593293047929220475664165400941161236887,
4248 0.0527546905263708334296457672315231717649335929173374798139921464488395054601125508517141955801518266044731147238895316440425889043404262733186108236053761314583877812683487809286722786175164257371912985743944842688424593401485871510643341891561220010191846945657865890637064449751617731699,
4249 0.0527546905263708334296457672315231717649335929173374798139921464488395054601125508517141955801518266044731147238895316440425889043404262733186108236053761314583877812683487809286722786175164257371912985743944842688424593401485871510643341891561220010191846945657865890637064449751617731699,
4250 0.052140039183669818971260556060071825761021690134243344357910772091126817474492210529659145826913737153517672298078805596873415019450283181048491874837306756602537139337968331842845871084802356762969299768138495507248305668222686155496026709197231827527356993006193368514347858251029398959,
4251 0.052140039183669818971260556060071825761021690134243344357910772091126817474492210529659145826913737153517672298078805596873415019450283181048491874837306756602537139337968331842845871084802356762969299768138495507248305668222686155496026709197231827527356993006193368514347858251029398959,
4252 0.0513750546182857254745148206110653803029581080956232019346605287040492125497945700279270251492744068405336926852348209908364870401656740382750459012962468011969332970297754808727104859232350816962792290121873820349305072558888929102566652606063912165841983059564673717263246232931095688467,
4253 0.0513750546182857254745148206110653803029581080956232019346605287040492125497945700279270251492744068405336926852348209908364870401656740382750459012962468011969332970297754808727104859232350816962792290121873820349305072558888929102566652606063912165841983059564673717263246232931095688467,
4254 0.050461942479953125297659821567631778047487966362545149578041899710322624889330647343426890277694368555769471810979182072151233623787857600524369574719448240318294051277921576497492260159104019143374676911267434276361397739263181316983053585913590048194716597683094897986703695176378189471,
4255 0.050461942479953125297659821567631778047487966362545149578041899710322624889330647343426890277694368555769471810979182072151233623787857600524369574719448240318294051277921576497492260159104019143374676911267434276361397739263181316983053585913590048194716597683094897986703695176378189471,
4256 0.049403335508962392866510865712701319650644422669361168417647275200134012035528873103496032349843840900471378162142399953955902304481337580824556183890906186555116318517896582632258661054139354555610616368707102669706840130454538213044091515685627109458411610318516917477490337407298689804,
4257 0.049403335508962392866510865712701319650644422669361168417647275200134012035528873103496032349843840900471378162142399953955902304481337580824556183890906186555116318517896582632258661054139354555610616368707102669706840130454538213044091515685627109458411610318516917477490337407298689804,
4258 0.0482022859454177484065704061098669065750307136268468625963555576256786794871930746952429949918838043722891893242585725210079633332797393936055675771424798872776106735311989215083288989170936003353930866601202026278840134639101548998967437840355411479382814966818337860475053931327358909934,
4259 0.0482022859454177484065704061098669065750307136268468625963555576256786794871930746952429949918838043722891893242585725210079633332797393936055675771424798872776106735311989215083288989170936003353930866601202026278840134639101548998967437840355411479382814966818337860475053931327358909934,
4260 0.0468622567290263469184180780379200348509136109749744945437591307956766209614090351758989123418158833076270966776629794504571461672657111501558385553595952353698714008605143682397552357954616515721687368281159402148081102669553077996686098411902814779297804372718024014839597965382496679749,
4261 0.0468622567290263469184180780379200348509136109749744945437591307956766209614090351758989123418158833076270966776629794504571461672657111501558385553595952353698714008605143682397552357954616515721687368281159402148081102669553077996686098411902814779297804372718024014839597965382496679749,
4262 0.0453871115148198025039805360888660491491617686449521352114825400857830753306258416635900833916388377722352289863320487636973731532685267119249219732029349348146823864822532096694212484937951208308009546414237950381226340766367590913299944549454743885160854964385594272148767806384312498318,
4263 0.0453871115148198025039805360888660491491617686449521352114825400857830753306258416635900833916388377722352289863320487636973731532685267119249219732029349348146823864822532096694212484937951208308009546414237950381226340766367590913299944549454743885160854964385594272148767806384312498318,
4264 0.0437811035336402510390256923483360732427561176600973782616054048365461259851399646601515829978800896780737174162183238583842649627197145021186789643638666887737023679459948347607348880506565066315714053924591778330194680608575735266084639255712440802124084484329467779166350815727958083289,
4265 0.0437811035336402510390256923483360732427561176600973782616054048365461259851399646601515829978800896780737174162183238583842649627197145021186789643638666887737023679459948347607348880506565066315714053924591778330194680608575735266084639255712440802124084484329467779166350815727958083289,
4266 0.0420488633295821259945699819172542314622665402355190603459430229864413093275686863505061008922726273361310213738032965870168432792224883011262790562132176189417332205909707268228736835696667712133025393500540781413515245309004812792166922604433994945781029138438239037936446576072449524872,
4267 0.0420488633295821259945699819172542314622665402355190603459430229864413093275686863505061008922726273361310213738032965870168432792224883011262790562132176189417332205909707268228736835696667712133025393500540781413515245309004812792166922604433994945781029138438239037936446576072449524872,
4268 0.0401953854098677968880767508268822923579140402207077844356624417849162990073853918630080654283103712489143232564726427966533377373787839604949326110011846453298169835138152950331502814913123077512431549743200517221915674184959799072489956749163089812316439437654905495892221222349807718331,
4269 0.0401953854098677968880767508268822923579140402207077844356624417849162990073853918630080654283103712489143232564726427966533377373787839604949326110011846453298169835138152950331502814913123077512431549743200517221915674184959799072489956749163089812316439437654905495892221222349807718331,
4270 0.0382260138458584332294590344571485400659427639863191564728220186792880559403685731895453560014157182237894348920076290413855604132495651365167826655100704598586154855531262523149357813356128611697747634326007616576282881975239318130636293091544242224281455349011101113943646025507571702022,
4271 0.0382260138458584332294590344571485400659427639863191564728220186792880559403685731895453560014157182237894348920076290413855604132495651365167826655100704598586154855531262523149357813356128611697747634326007616576282881975239318130636293091544242224281455349011101113943646025507571702022,
4272 0.0361464268670872705407808569758552272333427912991269833931771084039344613398435830931408527726399566205638173244765112864485247603361214483426724002350446308274897400587730449249623724857074829919919675563665118055832627647201709167433300012000218017746741289237197976529150156594016786403,
4273 0.0361464268670872705407808569758552272333427912991269833931771084039344613398435830931408527726399566205638173244765112864485247603361214483426724002350446308274897400587730449249623724857074829919919675563665118055832627647201709167433300012000218017746741289237197976529150156594016786403,
4274 0.0339626204934160107977275551845847994387837763949648005548224518880265432957602365283092280668530764864435375719390182788180733427785643931423924622669605159219464420193606425282653374142044806213099620224253239124269829106063505699509975386274579508333390477677323772759771453634965834776,
4275 0.0339626204934160107977275551845847994387837763949648005548224518880265432957602365283092280668530764864435375719390182788180733427785643931423924622669605159219464420193606425282653374142044806213099620224253239124269829106063505699509975386274579508333390477677323772759771453634965834776,
4276 0.0316808912538093273202920396219502966872861645240879873259067178781881324526713706181088847689762886129719334186054280577940864647534993279167497034143288106490894927022247520818410891223320545344451273015602904322402401618290535633480250845521093432720189009673803304264465572419579895332,
4277 0.0316808912538093273202920396219502966872861645240879873259067178781881324526713706181088847689762886129719334186054280577940864647534993279167497034143288106490894927022247520818410891223320545344451273015602904322402401618290535633480250845521093432720189009673803304264465572419579895332,
4278 0.0293078180441604907183940268884438100349616013719531895625243322963996836676542974522541390789825008663102742506581599580260585364388520583632068658910276429800445385949680673653490808868791436006637772022750598559028522544897467116277410234397266132684543585168136457162070425662494796889,
4279 0.0293078180441604907183940268884438100349616013719531895625243322963996836676542974522541390789825008663102742506581599580260585364388520583632068658910276429800445385949680673653490808868791436006637772022750598559028522544897467116277410234397266132684543585168136457162070425662494796889,
4280 0.0268502431819818684759074786781449555910274646571860065769964468899639595702300751997471959830081660918456855293105603050454181653638868410501095754887158964029227499890504555627952210742926828105022925923168585763835132559585936195226084145510961102630292793443075649125271805123670858106,
4281 0.0268502431819818684759074786781449555910274646571860065769964468899639595702300751997471959830081660918456855293105603050454181653638868410501095754887158964029227499890504555627952210742926828105022925923168585763835132559585936195226084145510961102630292793443075649125271805123670858106,
4282 0.0243152527249639525402587606257985097442911865134363058873272764104333904898576816833449701048930636325756457468693613671925415538418036159046550225765839679937080986500682728352536396220918002564171063581119942643972312064583459361656091011564490252776757345919395023084665170086018389875,
4283 0.0243152527249639525402587606257985097442911865134363058873272764104333904898576816833449701048930636325756457468693613671925415538418036159046550225765839679937080986500682728352536396220918002564171063581119942643972312064583459361656091011564490252776757345919395023084665170086018389875,
4284 0.0217101561401462357669168094951182899226029340779503370338755977321058017269314387551755860273253945342811527124820313620271752472321825715891682921424798083147068937057311925495533640899142766079338293050122644840714037902988791173818888506167918888306199538575288349777662517089719137654,
4285 0.0217101561401462357669168094951182899226029340779503370338755977321058017269314387551755860273253945342811527124820313620271752472321825715891682921424798083147068937057311925495533640899142766079338293050122644840714037902988791173818888506167918888306199538575288349777662517089719137654,
4286 0.0190424654618934086557876594821076039333641329342966622171180545106069201091193168329496895065214272042861726941158246509132136395279861024849007799247481641091879747701501832052631658523359451335466603556762690981369631838835326218399526906881854345382521506537971410160165815928482241312,
4287 0.0190424654618934086557876594821076039333641329342966622171180545106069201091193168329496895065214272042861726941158246509132136395279861024849007799247481641091879747701501832052631658523359451335466603556762690981369631838835326218399526906881854345382521506537971410160165815928482241312,
4288 0.0163198742349709650521208304195708874821816105277690601527732140010475556612523169341198495318384402791667551892348868170658154525135530649963968112241979662984375760707406085254576616760367571389939359470408578684118345060015703906103588886343432902950447500655417526848604268607140702359,
4289 0.0163198742349709650521208304195708874821816105277690601527732140010475556612523169341198495318384402791667551892348868170658154525135530649963968112241979662984375760707406085254576616760367571389939359470408578684118345060015703906103588886343432902950447500655417526848604268607140702359,
4290 0.0135502371129888121451789664017618618308308531829865016577047312732032077091570461794849180995268783861057971851182625184320224351734666437199617126284260663849721749500837959269967465860186336517024896377764768427763899592639357959981806937594168795506907169898233663471989645076742434622,
4291 0.0135502371129888121451789664017618618308308531829865016577047312732032077091570461794849180995268783861057971851182625184320224351734666437199617126284260663849721749500837959269967465860186336517024896377764768427763899592639357959981806937594168795506907169898233663471989645076742434622,
4292 0.0107415535328787741168563619136618737235674500177416582814027213745621654400224951954498709924696857688932161943979329983384361786321677293509655108512029825775278595392322808034385785534021126467705935469750073940123498975175941622936925859561908943934980917095350576409322667802063750489,
4293 0.0107415535328787741168563619136618737235674500177416582814027213745621654400224951954498709924696857688932161943979329983384361786321677293509655108512029825775278595392322808034385785534021126467705935469750073940123498975175941622936925859561908943934980917095350576409322667802063750489,
4294 0.007901973849998674754016745674847759507254974511445700226746914202864470655119220162622734250445512869419916772122259195126373937291840955297427284738985233632017618171789060031407210398572992481387566019175463400183686564236243672495136970877024101231584560205485468526795199247387915244,
4295 0.007901973849998674754016745674847759507254974511445700226746914202864470655119220162622734250445512869419916772122259195126373937291840955297427284738985233632017618171789060031407210398572992481387566019175463400183686564236243672495136970877024101231584560205485468526795199247387915244,
4296 0.0050399816126502430850175011746224235533308794367412626183057067988306844939330904814942942981191070614586563512888622281125741136822167764332722371374240470636166310122625148106107438365704044170148215977150733042520853574211499564243835605166328567788896440118782299166688538833904944159,
4297 0.0050399816126502430850175011746224235533308794367412626183057067988306844939330904814942942981191070614586563512888622281125741136822167764332722371374240470636166310122625148106107438365704044170148215977150733042520853574211499564243835605166328567788896440118782299166688538833904944159,
4298 0.0021677232496274499430543429249845114310354402245786183237694727158732992949895875797870335750639552085569158721944413597419566074847757770480043132689610034167511849858747187769571178278754932668378526219042082696124155182919622210250260243090158709370161703597746750537506836531543034424,
4299 0.0021677232496274499430543429249845114310354402245786183237694727158732992949895875797870335750639552085569158721944413597419566074847757770480043132689610034167511849858747187769571178278754932668378526219042082696124155182919622210250260243090158709370161703597746750537506836531543034424,
4300 };
4301
4302 case 59:
4303 return {
4304 0.0527980126219904214155123324308552672990156744026711684394586630632366182065170023375453800090589228140782767277244046284321293872160694092645853031083801125992974533961412830927326701499730120688776963046181860417166663946424610915840474516637247930182611504739183271987208596085987725933,
4305 0.0527244338591279319613042488706125028718839375035442669792246394813498131794767671877846873796404368243789948825075646937646861763080460652954359289041171873855207977850852108952249246859377070870714979155557498725252197506449257376006751637156584031067665114311446749403779651746834432358,
4306 0.0527244338591279319613042488706125028718839375035442669792246394813498131794767671877846873796404368243789948825075646937646861763080460652954359289041171873855207977850852108952249246859377070870714979155557498725252197506449257376006751637156584031067665114311446749403779651746834432358,
4307 0.0525039026478287390509413220142884653607880584859075305276587902008602930634089092426496641588173610072874134577826826718492345197108904644980944287709305904226724277139800710286796579370285463570862501186300364009936980369016795644567074617773600109111492112818807352601340539912474226016,
4308 0.0525039026478287390509413220142884653607880584859075305276587902008602930634089092426496641588173610072874134577826826718492345197108904644980944287709305904226724277139800710286796579370285463570862501186300364009936980369016795644567074617773600109111492112818807352601340539912474226016,
4309 0.0521370336483753913839872083078182338745975798794849497600211734635984637355653728685604949570164529340364136575744163894350597797745017680586364112873436317738392207722993067157386892204148065676460062457942217984037184526994555384941668119989476428940189577106488400691499917758449082139,
4310 0.0521370336483753913839872083078182338745975798794849497600211734635984637355653728685604949570164529340364136575744163894350597797745017680586364112873436317738392207722993067157386892204148065676460062457942217984037184526994555384941668119989476428940189577106488400691499917758449082139,
4311 0.0516248493908914821464399397734228085937643377492687370671129473494717257890232600402650321487232424807647770525035839734705214670397039946149548438066747749546842572130870041218336982755671394299530522573456434881415264053302507902853442586570751257218641496714102359929178405977195436375,
4312 0.0516248493908914821464399397734228085937643377492687370671129473494717257890232600402650321487232424807647770525035839734705214670397039946149548438066747749546842572130870041218336982755671394299530522573456434881415264053302507902853442586570751257218641496714102359929178405977195436375,
4313 0.0509687774253939168502479689936810100983096097852119892602103233184384172000739523008690522727241396247554035366784734819960970747594636497525817958230685608943235288404171533426089803990465721588760495460665181936639926463525736492887126476793352569412528048474953960283616034564807462184,
4314 0.0509687774253939168502479689936810100983096097852119892602103233184384172000739523008690522727241396247554035366784734819960970747594636497525817958230685608943235288404171533426089803990465721588760495460665181936639926463525736492887126476793352569412528048474953960283616034564807462184,
4315 0.0501706463429969028107204304421656821438441057158682952865902359808258664252101177736398533033134449335299082498407409129834142039016999837141241947651713123917430179893716569600772008821369008205567620584262632092265355739310221089406886359102765474495781906801430862004606652206284418305,
4316 0.0501706463429969028107204304421656821438441057158682952865902359808258664252101177736398533033134449335299082498407409129834142039016999837141241947651713123917430179893716569600772008821369008205567620584262632092265355739310221089406886359102765474495781906801430862004606652206284418305,
4317 0.0492326806793619857796936200150241883828630358705233272719000848569007817023499564278664940150736123263902871192607027149879446094538070650580803231445676962861693344001565726462724888487120731672110873900064270390245443332311463509628457565481271124493736600698603075815331142559009986104,
4318 0.0492326806793619857796936200150241883828630358705233272719000848569007817023499564278664940150736123263902871192607027149879446094538070650580803231445676962861693344001565726462724888487120731672110873900064270390245443332311463509628457565481271124493736600698603075815331142559009986104,
4319 0.0481574947146064403881468292859357839604642187210079111078780441793925787953926970650746918389749275914468331486260308204621088174458206343758830389143089044914025945104059290186317166362055987433477871865099998247948714811221682488018713864640748609173193225701476942426134884642678939769,
4320 0.0481574947146064403881468292859357839604642187210079111078780441793925787953926970650746918389749275914468331486260308204621088174458206343758830389143089044914025945104059290186317166362055987433477871865099998247948714811221682488018713864640748609173193225701476942426134884642678939769,
4321 0.0469480851869620191931597364829289522385459174745706980269777374502924267501852179680038877026575922406504501391132593558718088429301687035314401051427617548913258401866622413381732546689569919267792564329979629373459403785707316426446911072251079826441160693487842738492443963948429549674,
4322 0.0469480851869620191931597364829289522385459174745706980269777374502924267501852179680038877026575922406504501391132593558718088429301687035314401051427617548913258401866622413381732546689569919267792564329979629373459403785707316426446911072251079826441160693487842738492443963948429549674,
4323 0.045607822940509769831868213158374211417994459720461557647079601778411961271469657922107874426325259914001066721478338222034077563253877870377745074814614852776786140377121095693671839885971707526404320436506093822787457944649896372537531626322777907988586391222266616583862851713017631582,
4324 0.045607822940509769831868213158374211417994459720461557647079601778411961271469657922107874426325259914001066721478338222034077563253877870377745074814614852776786140377121095693671839885971707526404320436506093822787457944649896372537531626322777907988586391222266616583862851713017631582,
4325 0.0441404435302973806907980847330809685891863326681307176847778971009184534411335719796414778706999076666874290534273399038006412506449279027393382609682283621662718527306643057043419386104935879847298315792706545741854707541764938408858523144444222062622871059765892122795175831683371457406,
4326 0.0441404435302973806907980847330809685891863326681307176847778971009184534411335719796414778706999076666874290534273399038006412506449279027393382609682283621662718527306643057043419386104935879847298315792706545741854707541764938408858523144444222062622871059765892122795175831683371457406,
4327 0.0425500368110676386673082004847131274457234133459328311532646957574486116920334002142053385312411054156854169903751480243511869990403031213791768753977849235711458650980798540101281697353324111002021624953697434379247291756605662676702336756492659684928428228502953559389606219069866381636,
4328 0.0425500368110676386673082004847131274457234133459328311532646957574486116920334002142053385312411054156854169903751480243511869990403031213791768753977849235711458650980798540101281697353324111002021624953697434379247291756605662676702336756492659684928428228502953559389606219069866381636,
4329 0.0408410355386867076602021080894693086860064759028936404917099547065168719718649204558805513120715173996214294927824061665026724295843638482130362647906575946835708333855747879143572598664405185392607782526250643738192477305862320500441536259758399834014280646494865993320874222718926330341,
4330 0.0408410355386867076602021080894693086860064759028936404917099547065168719718649204558805513120715173996214294927824061665026724295843638482130362647906575946835708333855747879143572598664405185392607782526250643738192477305862320500441536259758399834014280646494865993320874222718926330341,
4331 0.039018203016160009503030777211285513419091837939024416970522282596771494017865251813955323405292437119417938033261993604077174878797392057844097060925014834771162577358078658222993776990231255758910319303435957245827067311151537350267426748126411524622226453652560003242013755180378352427,
4332 0.039018203016160009503030777211285513419091837939024416970522282596771494017865251813955323405292437119417938033261993604077174878797392057844097060925014834771162577358078658222993776990231255758910319303435957245827067311151537350267426748126411524622226453652560003242013755180378352427,
4333 0.03708661981887092269183791703527735827894996394913449146838873374150925326316821538698986231394039812530988430992890332619471721514099776988552234382527038512605423938657193697436066512753777888330900201677501423906644395406178914626373833989229222695457216206261244203447558424782760122,
4334 0.03708661981887092269183791703527735827894996394913449146838873374150925326316821538698986231394039812530988430992890332619471721514099776988552234382527038512605423938657193697436066512753777888330900201677501423906644395406178914626373833989229222695457216206261244203447558424782760122,
4335 0.0350516696364001087837183589610782511167250811878572545690809746848872845277930033209230210288218174443437891223755512906842541015404010842743995235919937905885430816398896949950892760062254075233159623046028664163121096229692928445995007609562766296214338158811387828164183054992231309964,
4336 0.0350516696364001087837183589610782511167250811878572545690809746848872845277930033209230210288218174443437891223755512906842541015404010842743995235919937905885430816398896949950892760062254075233159623046028664163121096229692928445995007609562766296214338158811387828164183054992231309964,
4337 0.0329190242710452777575112643535988080802698765574078252815785786941967092434999992848501869788638824580868312455018621556959302660338711548710107770216650069141728033083805228002391139826972508556800201283059502069992060822411735907623568272500752905930128808338950711350781701690017711563,
4338 0.0329190242710452777575112643535988080802698765574078252815785786941967092434999992848501869788638824580868312455018621556959302660338711548710107770216650069141728033083805228002391139826972508556800201283059502069992060822411735907623568272500752905930128808338950711350781701690017711563,
4339 0.030694627836111683239750328192480805359526748005828329620430882766080688605340973010575041273602539367761896412284605682619961338044109288801194533788448097907721750003402412361451600130464742924561018837020652150242336383786810660716701750964493780723249080275652809569865686484032546625,
4340 0.030694627836111683239750328192480805359526748005828329620430882766080688605340973010575041273602539367761896412284605682619961338044109288801194533788448097907721750003402412361451600130464742924561018837020652150242336383786810660716701750964493780723249080275652809569865686484032546625,
4341 0.0283846802005347979051528693353884987703141837630423358392152763181374638002456726254533996613596116509082085207784912489460964165757736805924241158570653267838386794713481678009534738322911724503510428074134003119342527913970577545531517268324289233058310027257525866525556328140731997906,
4342 0.0283846802005347979051528693353884987703141837630423358392152763181374638002456726254533996613596116509082085207784912489460964165757736805924241158570653267838386794713481678009534738322911724503510428074134003119342527913970577545531517268324289233058310027257525866525556328140731997906,
4343 0.0259956197312985001866505068017079327139848097316180230674002975437125135894633596436666003143099354998252124273744521829207384889964935682703364715193041258994635673868851966526801578159168186936272546356496070420295214949966506685016815281304711676904161749073263624787104696651407401547,
4344 0.0259956197312985001866505068017079327139848097316180230674002975437125135894633596436666003143099354998252124273744521829207384889964935682703364715193041258994635673868851966526801578159168186936272546356496070420295214949966506685016815281304711676904161749073263624787104696651407401547,
4345 0.023534105393713363425275360078357700298784485038368915202536400936499002927927717172799528262609656742149293841523395879606022517107156198404511231647674779645595357346198644362269386277343842563648283193845741953209642161794570319372688532194417875325367132721601119257162131847194797311,
4346 0.023534105393713363425275360078357700298784485038368915202536400936499002927927717172799528262609656742149293841523395879606022517107156198404511231647674779645595357346198644362269386277343842563648283193845741953209642161794570319372688532194417875325367132721601119257162131847194797311,
4347 0.0210069982884371873504614732186692650506890277865110939407341103848458359282075844692612378583275798739327140082931886576948144047433066494842715441929361937592676908072151165505687303551039315751894713150425402190361862097695313643906639145917988129171563325195212436848076643372583983391,
4348 0.0210069982884371873504614732186692650506890277865110939407341103848458359282075844692612378583275798739327140082931886576948144047433066494842715441929361937592676908072151165505687303551039315751894713150425402190361862097695313643906639145917988129171563325195212436848076643372583983391,
4349 0.0184213427536100293606157510564453183105268487171122400963580042418410976033826131583692635810429092787949326510368816995599538954220304241165155484890832227270576221005833293017778282339629333399960221287839381782769742736588157104575468259216305860454868156415108158826621647502465382549,
4350 0.0184213427536100293606157510564453183105268487171122400963580042418410976033826131583692635810429092787949326510368816995599538954220304241165155484890832227270576221005833293017778282339629333399960221287839381782769742736588157104575468259216305860454868156415108158826621647502465382549,
4351 0.0157843473130814661473204803972491703730725538689579519062782218879814080412554578377443483331442786640806297889976173838458969463349692901139261342641241369628744652899538161462569321400182360827201808705228694518585579780310037047388476936677086537203087310725236562857608563990733185882,
4352 0.0157843473130814661473204803972491703730725538689579519062782218879814080412554578377443483331442786640806297889976173838458969463349692901139261342641241369628744652899538161462569321400182360827201808705228694518585579780310037047388476936677086537203087310725236562857608563990733185882,
4353 0.0131033663063451910183195464842169669655648392340070909556950256619899669302684349260205069766303209033195481155922807739728491667338722622735925708290660196380483973823506714829150561437039952051355313619272841488223026248728272375455560477093799173719078242001302268063604681897139309827,
4354 0.0131033663063451910183195464842169669655648392340070909556950256619899669302684349260205069766303209033195481155922807739728491667338722622735925708290660196380483973823506714829150561437039952051355313619272841488223026248728272375455560477093799173719078242001302268063604681897139309827,
4355 0.0103858855009958621937978744109830403674448291493380061338774626701563522952869501660298803472097431104245151638573115523615350850742363906788042447547166662963090395000155650228854905887487659487165016461683147309420452837304470540290887577486560243066799475492927334204873999369257565526,
4356 0.0103858855009958621937978744109830403674448291493380061338774626701563522952869501660298803472097431104245151638573115523615350850742363906788042447547166662963090395000155650228854905887487659487165016461683147309420452837304470540290887577486560243066799475492927334204873999369257565526,
4357 0.0076395294534875751427006829747543652575516412084065114966282672713799741306936799506555005381426405709610391071702475693554634111804592421545166228270176892376819031955141377835198766821250370505460928462092525671162955540557178040081116451134044244733667050227654031325989639349966911667,
4358 0.0076395294534875751427006829747543652575516412084065114966282672713799741306936799506555005381426405709610391071702475693554634111804592421545166228270176892376819031955141377835198766821250370505460928462092525671162955540557178040081116451134044244733667050227654031325989639349966911667,
4359 0.004872239168265284768582001132924068556042660628866340612558980839897775434902911077162207955316960588750049817670063710437810482691483084639352549409496490317077795558887461821063218886048325970131840571697822619766073986937459465375156310711856748820479518507395344892382959044748016272,
4360 0.004872239168265284768582001132924068556042660628866340612558980839897775434902911077162207955316960588750049817670063710437810482691483084639352549409496490317077795558887461821063218886048325970131840571697822619766073986937459465375156310711856748820479518507395344892382959044748016272,
4361 0.0020954922845412234027007314886400597679812932103771363545810426040686055402518735402223012495768268356585555685402636363012629581278380773547045289727030304360265925637488367848692620803494377305977659651853165248656984253669426160122843919885660078187915848792092068100777593030154453388,
4362 0.0020954922845412234027007314886400597679812932103771363545810426040686055402518735402223012495768268356585555685402636363012629581278380773547045289727030304360265925637488367848692620803494377305977659651853165248656984253669426160122843919885660078187915848792092068100777593030154453388,
4363 };
4364
4365 case 60:
4366 return {
4367 0.05190787763122063973286493836226968018015159556564093559948752392081555288767573079019510370214461670947671320553848830841968031169277510980885423005891900948537539828989292873461106827250350148840147264646051654588142238292472705529850682699118346595501809371086974085939650565286889301,
4368 0.05190787763122063973286493836226968018015159556564093559948752392081555288767573079019510370214461670947671320553848830841968031169277510980885423005891900948537539828989292873461106827250350148840147264646051654588142238292472705529850682699118346595501809371086974085939650565286889301,
4369 0.0517679431749101875438036430288237329323469454992015640732585368884643718987751611643078246617947454703322217387470328915308422758530219507738476209294827466646925495393935722141010143159098751671740343791002371786118623385220831214529729922246350005304345584360918409762135856942364340974,
4370 0.0517679431749101875438036430288237329323469454992015640732585368884643718987751611643078246617947454703322217387470328915308422758530219507738476209294827466646925495393935722141010143159098751671740343791002371786118623385220831214529729922246350005304345584360918409762135856942364340974,
4371 0.051488451500980933995044397177054311733923826659580824803233229058458932406769969612031633193803544421870741379644654831361939304573132330595414145314758877074017599508950973403498013685464848687886519745559870838034066062390954028106382789502885177349614284469749338871714409462961603701,
4372 0.051488451500980933995044397177054311733923826659580824803233229058458932406769969612031633193803544421870741379644654831361939304573132330595414145314758877074017599508950973403498013685464848687886519745559870838034066062390954028106382789502885177349614284469749338871714409462961603701,
4373 0.0510701560698556274045491207344910353661970831136710547445083179356348668067987276126599044825861151359583527507609598522352248793548303916988436824091159439515239964696997770396511812383829075696701427197681914362979076021047219939131658419291369875717939980503385786676635661342301977842,
4374 0.0510701560698556274045491207344910353661970831136710547445083179356348668067987276126599044825861151359583527507609598522352248793548303916988436824091159439515239964696997770396511812383829075696701427197681914362979076021047219939131658419291369875717939980503385786676635661342301977842,
4375 0.0505141845325093745982387357416536432399561627374166281440428697403574500452751894515922237946927809975873712852424088487507543730360776805895753293371926784159447887552031782630653406587886014631709625266664465690527975149418845892006494161576089837697847029042804369928002973062361555213,
4376 0.0505141845325093745982387357416536432399561627374166281440428697403574500452751894515922237946927809975873712852424088487507543730360776805895753293371926784159447887552031782630653406587886014631709625266664465690527975149418845892006494161576089837697847029042804369928002973062361555213,
4377 0.0498220356905501810111592308937033124792155972437847697333692225846365460759982198169292371216582033669495708579234716821157426544123230424734671715527418790485995418631969980905261012846309069739080262153036693660128237308968648527596881957636494376856663827254262457634413059839399087205,
4378 0.0498220356905501810111592308937033124792155972437847697333692225846365460759982198169292371216582033669495708579234716821157426544123230424734671715527418790485995418631969980905261012846309069739080262153036693660128237308968648527596881957636494376856663827254262457634413059839399087205,
4379 0.0489955754557568353894756868578942983575838959990902424805859817743148236941106680037073285819331364098367514618507304005864929154585876974507282211340538636186600644757821033907001674090678869880409976795136640961407824956468516497984909004527253070941382575364832313920294257869077504977,
4380 0.0489955754557568353894756868578942983575838959990902424805859817743148236941106680037073285819331364098367514618507304005864929154585876974507282211340538636186600644757821033907001674090678869880409976795136640961407824956468516497984909004527253070941382575364832313920294257869077504977,
4381 0.0480370318199711809636666527287336536025000292469219569367643254577517276873235425892204447481662023796049102389384589359630637846179363425444934848086690060069330041272508928454854662504899099506487243160433881381442577757140888934531881036394898478412380343293781314160712496525159240946,
4382 0.0480370318199711809636666527287336536025000292469219569367643254577517276873235425892204447481662023796049102389384589359630637846179363425444934848086690060069330041272508928454854662504899099506487243160433881381442577757140888934531881036394898478412380343293781314160712496525159240946,
4383 0.046948988848912204847013156394701566275574902583444442924363288609484548272992284052753315384955892474065279733162520977418199130437239118229433669923382438532938163249350907664117525605555818644035181361202031253545486057945079989460882541739712824921188632418681605904679139883242234724,
4384 0.046948988848912204847013156394701566275574902583444442924363288609484548272992284052753315384955892474065279733162520977418199130437239118229433669923382438532938163249350907664117525605555818644035181361202031253545486057945079989460882541739712824921188632418681605904679139883242234724,
4385 0.0457343797161144866471964552909093330079349742586849544488564418978555351337458915110206921133156460012862895895940332282950522384417999758726471544171137211259688940725532748401970862988223118280442548931073616447572810069142502817478662786115538616900166852058816550351817982625644256299,
4386 0.0457343797161144866471964552909093330079349742586849544488564418978555351337458915110206921133156460012862895895940332282950522384417999758726471544171137211259688940725532748401970862988223118280442548931073616447572810069142502817478662786115538616900166852058816550351817982625644256299,
4387 0.0443964787957871133277841640913773696638849857340142985112364592240465053528441977054405677283907144285172094956589274262806608612621653931159224941661493573064937302477313258397264369499937779221738675120383925278420886307155098014688992178052024897870684566504708134965823650755394920319,
4388 0.0443964787957871133277841640913773696638849857340142985112364592240465053528441977054405677283907144285172094956589274262806608612621653931159224941661493573064937302477313258397264369499937779221738675120383925278420886307155098014688992178052024897870684566504708134965823650755394920319,
4389 0.0429388928359356419542312206563828069492117719649164789897974119020201083762079195738906207391186421368906605466821154754624098307123656927213534763379538442912783620835110316680353571558279485817178849374010238181848919426937162796588056047667015440874241310667141716210977166343492211674,
4390 0.0429388928359356419542312206563828069492117719649164789897974119020201083762079195738906207391186421368906605466821154754624098307123656927213534763379538442912783620835110316680353571558279485817178849374010238181848919426937162796588056047667015440874241310667141716210977166343492211674,
4391 0.0413655512355847556131638368066588968801870085215107142486795473491017185824034866281627971724199229795361143827642405247165612442786863951733387706925609998172819518394856316041012810414780581558513075816896941048294059225471107653903646028925795326010787294727712885502744846332295143379,
4392 0.0413655512355847556131638368066588968801870085215107142486795473491017185824034866281627971724199229795361143827642405247165612442786863951733387706925609998172819518394856316041012810414780581558513075816896941048294059225471107653903646028925795326010787294727712885502744846332295143379,
4393 0.0396806954523807994701228348117100087628035112941742186549195189221573234062025131565688327170527587318472909944678038641283463548386130360146518144526567124187310482794079110137164700201450002056791540112565453390737409888032829362396914173475675422603259644929813752662777638744131824329,
4394 0.0396806954523807994701228348117100087628035112941742186549195189221573234062025131565688327170527587318472909944678038641283463548386130360146518144526567124187310482794079110137164700201450002056791540112565453390737409888032829362396914173475675422603259644929813752662777638744131824329,
4395 0.0378888675692434440309407942092760318100842810638063715434988902851806015353265266596153742638242962660773289028470123146459112614668202212463610679249000748615484180921237815029016434316553425340011390757373208057681068323638105678128982686581362998312725721617614745267088772238161008562,
4396 0.0378888675692434440309407942092760318100842810638063715434988902851806015353265266596153742638242962660773289028470123146459112614668202212463610679249000748615484180921237815029016434316553425340011390757373208057681068323638105678128982686581362998312725721617614745267088772238161008562,
4397 0.0359948980510845030665786462880623385942424200210035838581158599482575514828020541969250582691004796913562964889219972703026168214302346831971722672831857614596717496124315126553977277795886775765250782798317336424555112742763461652811323847348250341748964886798399908098330296575283274192,
4398 0.0359948980510845030665786462880623385942424200210035838581158599482575514828020541969250582691004796913562964889219972703026168214302346831971722672831857614596717496124315126553977277795886775765250782798317336424555112742763461652811323847348250341748964886798399908098330296575283274192,
4399 0.0340038927249464228349144015552587411872762235528588760120306114111532776566520561453266276050761555292115975214124224411323136419656000335868299204786611905277887456830514082163263456246345920855036052319603139544956859700031079342814324949376960273743200153938949909698360967802872104847,
4400 0.0340038927249464228349144015552587411872762235528588760120306114111532776566520561453266276050761555292115975214124224411323136419656000335868299204786611905277887456830514082163263456246345920855036052319603139544956859700031079342814324949376960273743200153938949909698360967802872104847,
4401 0.0319212190192963289494588995367604767666972922829914209813815847589321180116558021477684676864134695913488342649846547748743765293821851360315318683101046587544476551928426487570123737627784271670519709951626504939753116314743324624203284821371197788575003352834018358567304562368318613267,
4402 0.0319212190192963289494588995367604767666972922829914209813815847589321180116558021477684676864134695913488342649846547748743765293821851360315318683101046587544476551928426487570123737627784271670519709951626504939753116314743324624203284821371197788575003352834018358567304562368318613267,
4403 0.0297524915007889452408364846734877103324751581241072319506327931570078284851770596903476763812569162172856809452900904657680749785117110005662793663718801333434877278379158278615418226916904610426245973989167512307988718422962319405027204692956873550271548328565540671753473417416536284737,
4404 0.0297524915007889452408364846734877103324751581241072319506327931570078284851770596903476763812569162172856809452900904657680749785117110005662793663718801333434877278379158278615418226916904610426245973989167512307988718422962319405027204692956873550271548328565540671753473417416536284737,
4405 0.0275035567499247916352231976386222476484034707541621772545669568992269864866798754579600144603842052834706178123310974027323975653782165215230819254537117856962848437163120252882232809079277039668046070387792463418537333152342683620940709219284515670295282425206453683762275067033148841355,
4406 0.0275035567499247916352231976386222476484034707541621772545669568992269864866798754579600144603842052834706178123310974027323975653782165215230819254537117856962848437163120252882232809079277039668046070387792463418537333152342683620940709219284515670295282425206453683762275067033148841355,
4407 0.025180477621521248379570965972361279131780832944189548614437035464393103686878466855602232586787834187869120642104091329554886962033534422766576856226224500580196674645965113630690324341722575919408012961810117562831877940459336154708530754572120105344996730375785321787035339655850993955,
4408 0.025180477621521248379570965972361279131780832944189548614437035464393103686878466855602232586787834187869120642104091329554886962033534422766576856226224500580196674645965113630690324341722575919408012961810117562831877940459336154708530754572120105344996730375785321787035339655850993955,
4409 0.0227895169439978198637834581929002078101673842152082582329039161655431869682794282215158801260375333634312892169385626982358982345393811546924572076970095467837319407435713745992895951666236968192692291650606810982643682972216898525002590042397324010684289262263123201265874511480159207348,
4410 0.0227895169439978198637834581929002078101673842152082582329039161655431869682794282215158801260375333634312892169385626982358982345393811546924572076970095467837319407435713745992895951666236968192692291650606810982643682972216898525002590042397324010684289262263123201265874511480159207348,
4411 0.0203371207294572867750321474171063014620171125053439038177226806631324858588778131416975362326643850589637253504953082550903215448927864436508430058475325828385014694482355426087811725286026124827205522016332553182941076911645331805726970209618088155987661598158063416670565738585910052419,
4412 0.0203371207294572867750321474171063014620171125053439038177226806631324858588778131416975362326643850589637253504953082550903215448927864436508430058475325828385014694482355426087811725286026124827205522016332553182941076911645331805726970209618088155987661598158063416670565738585910052419,
4413 0.0178299010142077202603962612483485676338592195833932469018398839310821406690966435430286255024689876490389577548857752986500505167930905556284777411933701887145068698488549189403788798325998927763663493214853544784453272793555153355002683163907473103430196095776156663360368424560902312258,
4414 0.0178299010142077202603962612483485676338592195833932469018398839310821406690966435430286255024689876490389577548857752986500505167930905556284777411933701887145068698488549189403788798325998927763663493214853544784453272793555153355002683163907473103430196095776156663360368424560902312258,
4415 0.0152746185967847993067260380988253351779093841150728644823922493192504099605848887778074080256146397160252057485557276560608653471288494157057376540419911099112395453147884616968265272315368122259888621833508821873959533015474699710357028578583599779787809625169501512288190495877677569548,
4416 0.0152746185967847993067260380988253351779093841150728644823922493192504099605848887778074080256146397160252057485557276560608653471288494157057376540419911099112395453147884616968265272315368122259888621833508821873959533015474699710357028578583599779787809625169501512288190495877677569548,
4417 0.0126781664768159601314953792695142349883383643026329456038954030943873712027105054114021820993370304474744083713924593412375467556941990262522605816274374429892913593829931948703748465119998187100834370848818874263328854623408503919496441389178041167111211306343862342579981582647749720137,
4418 0.0126781664768159601314953792695142349883383643026329456038954030943873712027105054114021820993370304474744083713924593412375467556941990262522605816274374429892913593829931948703748465119998187100834370848818874263328854623408503919496441389178041167111211306343862342579981582647749720137,
4419 0.0100475571822879843578857643770572564996517474876773843432389792806996921249714503767868711999794596970885804356560133114577054288123770959995495586276347696370420070264549043015030275628699481364047887866662665794132147995954065149013144764335799114968894313779924438690152425344960026981,
4420 0.0100475571822879843578857643770572564996517474876773843432389792806996921249714503767868711999794596970885804356560133114577054288123770959995495586276347696370420070264549043015030275628699481364047887866662665794132147995954065149013144764335799114968894313779924438690152425344960026981,
4421 0.0073899311633454555315169560220860608822281802062250920876044740768024683139552030493075877332116495131694172769698024823043909423377461637140715096959499308546949191002692328100260618495711596760274436398585062226793747405615553993545937696503424661502098577239775382488787104001569563161,
4422 0.0073899311633454555315169560220860608822281802062250920876044740768024683139552030493075877332116495131694172769698024823043909423377461637140715096959499308546949191002692328100260618495711596760274436398585062226793747405615553993545937696503424661502098577239775382488787104001569563161,
4423 0.0047127299269535686408948217140772359480849701937150601152906186225480882505601394477170957880565671129309110906775306664417201901869251742030783500316324243243873428307119067394672208720559189299768538876023030797017540286922629299187788560338780278837507761101941206829571277476765073597,
4424 0.0047127299269535686408948217140772359480849701937150601152906186225480882505601394477170957880565671129309110906775306664417201901869251742030783500316324243243873428307119067394672208720559189299768538876023030797017540286922629299187788560338780278837507761101941206829571277476765073597,
4425 0.0020268119688737584964317102098923246953116682255589499073453876573026786786685852087108358977534690314985505155616070442459531204767887941731198536540228209647396387220676389097266397170810063248409422221516967208851011406521565992160730534250788019845730172747636792675085819665498759834,
4426 0.0020268119688737584964317102098923246953116682255589499073453876573026786786685852087108358977534690314985505155616070442459531204767887941731198536540228209647396387220676389097266397170810063248409422221516967208851011406521565992160730534250788019845730172747636792675085819665498759834,
4427 };
4428
4429 case 61:
4430 return {
4431 0.0510811194407862179779210956063098528020576264040892787911989215339026674397907036858810448891728358319488836925041270256263546879811475069477310108009052419665334136592605802563390520128736477957430009934494678178392902501243912737711826998090323178892072404477575861100228687425303900393,
4432 0.0510144870386972635437350805738520107682023754233863468132722169457821888257760004865944543706219914094947622430581014359256379586977406038957614126246323715609450191971192770178095700839859602208525779271541310536698042795839586164231971243583246808719785636750241645328927588304595289465,
4433 0.0510144870386972635437350805738520107682023754233863468132722169457821888257760004865944543706219914094947622430581014359256379586977406038957614126246323715609450191971192770178095700839859602208525779271541310536698042795839586164231971243583246808719785636750241645328927588304595289465,
4434 0.0508147636688183432077005292234786973478423438565676647167307008087668663483955460421535589477765389965419719919371297510593853757981345302114700314964665133611917934727609674073034416462834611866164627792139544678145967073918978480205292875298742232190014087839948014430501174956147481408,
4435 0.0508147636688183432077005292234786973478423438565676647167307008087668663483955460421535589477765389965419719919371297510593853757981345302114700314964665133611917934727609674073034416462834611866164627792139544678145967073918978480205292875298742232190014087839948014430501174956147481408,
4436 0.0504824703867974046481444651881512691728991520000886695686234449517026101124051886390470629941246789546140692311185576948890913438440238128690866749079828509572314438260024456758250985527197629703448731900100001225662415065666603086530883152820644138882016586316652185130744772310260011159,
4437 0.0504824703867974046481444651881512691728991520000886695686234449517026101124051886390470629941246789546140692311185576948890913438440238128690866749079828509572314438260024456758250985527197629703448731900100001225662415065666603086530883152820644138882016586316652185130744772310260011159,
4438 0.0500184741081782534250516150063586254420559192366724340129831556077247251224945063132639584286310574654003619542902965430113639186969948666187583355991766643299913850135301455921614956810415948135627591778348797599781113265929937299498053192806069150752987268520930064552174616089777988561,
4439 0.0500184741081782534250516150063586254420559192366724340129831556077247251224945063132639584286310574654003619542902965430113639186969948666187583355991766643299913850135301455921614956810415948135627591778348797599781113265929937299498053192806069150752987268520930064552174616089777988561,
4440 0.0494239853467355899399687766511164994166596566677484811314408411022133609650073598756558808366618654947671778541338067198001438122552449415124939248004534225183066491019430709198966119949952003324086210366894824869372413575312010777787249435147728810074138244782641248792146207997902284572,
4441 0.0494239853467355899399687766511164994166596566677484811314408411022133609650073598756558808366618654947671778541338067198001438122552449415124939248004534225183066491019430709198966119949952003324086210366894824869372413575312010777787249435147728810074138244782641248792146207997902284572,
4442 0.0487005550564115260875300883147056067586983721814505762989151302706608416018060474145995450562814690426360320299893559942796667048395090209377092720899595855142063699030210729916833214059584079865351732163035002951790577458956956815920638164030261961809120321191888371972482957377156514817,
4443 0.0487005550564115260875300883147056067586983721814505762989151302706608416018060474145995450562814690426360320299893559942796667048395090209377092720899595855142063699030210729916833214059584079865351732163035002951790577458956956815920638164030261961809120321191888371972482957377156514817,
4444 0.0478500705850956071618334275186996627134012529702368158839211127599156324611300530990641835720616682956916375058690580372884138581236776042840392066371890611465423081261133950085994416848945287680347456638989408324079503073203137477000313406532002049232961175966463114221161164232426740048,
4445 0.0478500705850956071618334275186996627134012529702368158839211127599156324611300530990641835720616682956916375058690580372884138581236776042840392066371890611465423081261133950085994416848945287680347456638989408324079503073203137477000313406532002049232961175966463114221161164232426740048,
4446 0.0468747507508090659764294455885907359337142723543964813969308794326006054350999866514154319772725065888517119102898032936431400613041121007049547531245470061022493722603103437192102315300057055081235434912785433559912049026313853412588019152218339896550972086759445895260680899521517235724,
4447 0.0468747507508090659764294455885907359337142723543964813969308794326006054350999866514154319772725065888517119102898032936431400613041121007049547531245470061022493722603103437192102315300057055081235434912785433559912049026313853412588019152218339896550972086759445895260680899521517235724,
4448 0.0457771400531459593713398338468247919615348145520921039671550523850943650951536478061140606170563976508692626733364302648067075744971472343986652162524417892119468618581586803646523302787942085055560770169326758800671852096039411018024017425332396094777706114679516664923477997449975769842,
4449 0.0457771400531459593713398338468247919615348145520921039671550523850943650951536478061140606170563976508692626733364302648067075744971472343986652162524417892119468618581586803646523302787942085055560770169326758800671852096039411018024017425332396094777706114679516664923477997449975769842,
4450 0.0445601020350834882715414198310883529333563351947651630614415207356765919850516136798221907189310656232165005247079948174008714383817569000681082811675951831469773022821538490975531946865412293444714732043681450211024424350506709632342282603670167282804964162023166821262450030523277403972,
4451 0.0445601020350834882715414198310883529333563351947651630614415207356765919850516136798221907189310656232165005247079948174008714383817569000681082811675951831469773022821538490975531946865412293444714732043681450211024424350506709632342282603670167282804964162023166821262450030523277403972,
4452 0.0432268118124960979010436458226828733502967443538131356591570277146071272551621628021166127060521206523545264812380321592767541601983628708158531759947606763544882905790908366577334612098395959529400660836834050579377369337126244873400270548216236882458888935102050045681264651361681752887,
4453 0.0432268118124960979010436458226828733502967443538131356591570277146071272551621628021166127060521206523545264812380321592767541601983628708158531759947606763544882905790908366577334612098395959529400660836834050579377369337126244873400270548216236882458888935102050045681264651361681752887,
4454 0.0417807477908884920666755723510730075126973740835647877265967663496570579573314965497325343150263579899649119760662091365027473047482284598894319751508163895251498108770307076557142563882563461447408025317381687846041489731818281517079666405107618232519154090537280265532844453684678447669,
4455 0.0417807477908884920666755723510730075126973740835647877265967663496570579573314965497325343150263579899649119760662091365027473047482284598894319751508163895251498108770307076557142563882563461447408025317381687846041489731818281517079666405107618232519154090537280265532844453684678447669,
4456 0.0402256825909982473676399837575115791559285285247384514246415016122710467017773922099924123048283835108670861596066853672998722107214844635574064296968924584414742489460238546740006986980278283952007388033106163305698308709463768839272467120899978105355513927565318665194186734259543459292,
4457 0.0402256825909982473676399837575115791559285285247384514246415016122710467017773922099924123048283835108670861596066853672998722107214844635574064296968924584414742489460238546740006986980278283952007388033106163305698308709463768839272467120899978105355513927565318665194186734259543459292,
4458 0.0385656732070081727461520476296538028292229332149573981460734496876128394160031672941446756514288697911600132219809777836501665716229222334529704114115539222201081853482772249239298169763213541807338368080258055543886725480650618274838530093523262549922227319723243476264746869444325791228,
4459 0.0385656732070081727461520476296538028292229332149573981460734496876128394160031672941446756514288697911600132219809777836501665716229222334529704114115539222201081853482772249239298169763213541807338368080258055543886725480650618274838530093523262549922227319723243476264746869444325791228,
4460 0.0368050504231548173843210428640674608759007235916177133416899149125220542469979523393622230390490902135085321593761009183114604104769399286125315570932765534273882548548112941446730000623406295339923041290151026426108321693413076000498043357626370913962517728389620206464626461753750612233,
4461 0.0368050504231548173843210428640674608759007235916177133416899149125220542469979523393622230390490902135085321593761009183114604104769399286125315570932765534273882548548112941446730000623406295339923041290151026426108321693413076000498043357626370913962517728389620206464626461753750612233,
4462 0.0349484075165333510908519192092192782550094709415075836447750668446298944036600520204737300739225103287799001075057481776658890860312572345801747212858279509594742251661786518425701032781856127505537283237081620384635899337164150283630980809445768998380404503158326309982054254414734335864,
4463 0.0349484075165333510908519192092192782550094709415075836447750668446298944036600520204737300739225103287799001075057481776658890860312572345801747212858279509594742251661786518425701032781856127505537283237081620384635899337164150283630980809445768998380404503158326309982054254414734335864,
4464 0.0330005882759074106327236834410044928074089398081505861517828803758830269000029417990172391618369159534428779873501447498060186552618207565412747838315163472447017727086078560751737043377687807033380077341916564072232204031913707710616425680417687226688952733183730481586225601849093856758,
4465 0.0330005882759074106327236834410044928074089398081505861517828803758830269000029417990172391618369159534428779873501447498060186552618207565412747838315163472447017727086078560751737043377687807033380077341916564072232204031913707710616425680417687226688952733183730481586225601849093856758,
4466 0.0309666743683973948246979466124893837667092710275253843403586513364675039848909445140365709208750338136416880026108448992470312056533783976771035143887884011746137148992628827717491257721106527097763816680258554964218811309926299955778043936031650344744243463948716423115407343130676782404,
4467 0.0309666743683973948246979466124893837667092710275253843403586513364675039848909445140365709208750338136416880026108448992470312056533783976771035143887884011746137148992628827717491257721106527097763816680258554964218811309926299955778043936031650344744243463948716423115407343130676782404,
4468 0.0288519720881834015043417755455902525435071199346938874490094308039377846864881282824397103442597402991404420040470336171889844804217159647019250966244822867226893626985576057366974692003514651002611898255409927780959965305171669750161856492931648749675280683666480794684083522921938703943,
4469 0.0288519720881834015043417755455902525435071199346938874490094308039377846864881282824397103442597402991404420040470336171889844804217159647019250966244822867226893626985576057366974692003514651002611898255409927780959965305171669750161856492931648749675280683666480794684083522921938703943,
4470 0.026661998524150889662810706844968019564055419124120607369976164300926240584360488837446732957879307500084768793881449964216288141579359772029748375385656715497779990734432593279422527977617207783475165083193610877526737832250695684046289572635631917308162139584094725079655148105570972188,
4471 0.026661998524150889662810706844968019564055419124120607369976164300926240584360488837446732957879307500084768793881449964216288141579359772029748375385656715497779990734432593279422527977617207783475165083193610877526737832250695684046289572635631917308162139584094725079655148105570972188,
4472 0.0244024671875442029153406597324675323257701985040236007585406670306500122113537035101453881424439663849565218041121057723692523298645912918841821058560895180072924792736830426200712050615504114363960382303028676635846858277027948631489938051795306028875073991331306879157069910382410930209,
4473 0.0244024671875442029153406597324675323257701985040236007585406670306500122113537035101453881424439663849565218041121057723692523298645912918841821058560895180072924792736830426200712050615504114363960382303028676635846858277027948631489938051795306028875073991331306879157069910382410930209,
4474 0.0220792731483190440024757656281816274361721240829312286446403569678255353695318879918890783928503906886187454252055232976589912054140184779714745734800008325431748170937822553163432432856311498850764258711432260101181299202497499356485791366070791380873432110972597892976837729372163816363,
4475 0.0220792731483190440024757656281816274361721240829312286446403569678255353695318879918890783928503906886187454252055232976589912054140184779714745734800008325431748170937822553163432432856311498850764258711432260101181299202497499356485791366070791380873432110972597892976837729372163816363,
4476 0.019698477746101181330517830212684566665796636136043834026944461030743302982555229894921709324209593935009385354569556158704627584779334933375375609183293088890449101023692552483458828411833582802673374658700186064088573289435858114203469609537292906556775145064523644050928101760164241766,
4477 0.019698477746101181330517830212684566665796636136043834026944461030743302982555229894921709324209593935009385354569556158704627584779334933375375609183293088890449101023692552483458828411833582802673374658700186064088573289435858114203469609537292906556775145064523644050928101760164241766,
4478 0.0172662929876137435944332127724366211841880545205192718937836535455963356165778688204897215547432208624888036031639192579619020197185946671945384689273586774361873304234471170811262085739657762596535054205821048516436554500940617879859079211002332604585067022083376480766141759744406151833,
4479 0.0172662929876137435944332127724366211841880545205192718937836535455963356165778688204897215547432208624888036031639192579619020197185946671945384689273586774361873304234471170811262085739657762596535054205821048516436554500940617879859079211002332604585067022083376480766141759744406151833,
4480 0.0147890658849379145461785157814882612603715285337802067999505150210695700760602517021486821718949061402228246912332617346672039461363453063866280768680091887307514534136954856801949740243721231060685292930280528334713742992883614083990487032880039457325724991982337800512296435463894993119,
4481 0.0147890658849379145461785157814882612603715285337802067999505150210695700760602517021486821718949061402228246912332617346672039461363453063866280768680091887307514534136954856801949740243721231060685292930280528334713742992883614083990487032880039457325724991982337800512296435463894993119,
4482 0.0122732635078121046292778003595261313544926604914256754824186737444409179708679108834197357366647150993844508751493110321184501150468976050542092372042892513877858397338524450058623534078825567035124726731541658646105732695195989936442426886430391706022183894825237229736607122581188047017,
4483 0.0122732635078121046292778003595261313544926604914256754824186737444409179708679108834197357366647150993844508751493110321184501150468976050542092372042892513877858397338524450058623534078825567035124726731541658646105732695195989936442426886430391706022183894825237229736607122581188047017,
4484 0.0097254618303561337361366717555701183268433463799220265769625705402117612595536292891137158928551716962491529918487253643746630284900397961893929158199438913683301480326399849616636513449711266641659525600753243508169474403037920366678567313202955071100045811366987911602347963980793161619,
4485 0.0097254618303561337361366717555701183268433463799220265769625705402117612595536292891137158928551716962491529918487253643746630284900397961893929158199438913683301480326399849616636513449711266641659525600753243508169474403037920366678567313202955071100045811366987911602347963980793161619,
4486 0.0071523549917490895858339930916941755712732816670284150417031692492045252437957595107136920428162322014001263588295606729190779555706879435431948461485574380272239275430766159565067041063024786767599697141468160584393496779803834183270898432514136127589174330777197518866251270227431088644,
4487 0.0071523549917490895858339930916941755712732816670284150417031692492045252437957595107136920428162322014001263588295606729190779555706879435431948461485574380272239275430766159565067041063024786767599697141468160584393496779803834183270898432514136127589174330777197518866251270227431088644,
4488 0.0045609240060124171845389325797427882708130433783153315119863842162342648514607188519930191965073273295385088143313152435053433740785070657599820738383966227333687432700831784490967075733640344370020531790406071999965232855465005951209834575185411385135657779501612620526902157496172341101,
4489 0.0045609240060124171845389325797427882708130433783153315119863842162342648514607188519930191965073273295385088143313152435053433740785070657599820738383966227333687432700831784490967075733640344370020531790406071999965232855465005951209834575185411385135657779501612620526902157496172341101,
4490 0.0019614533616702826717730644619268480941492940618714977619951789484200766093530110457319661058504881711288034229108966276376768237565974618076894377095927204747130915090302767611476967576504032393016502089842859507540593107325073889814466714504405980896381948328713349619411506796710466583,
4491 0.0019614533616702826717730644619268480941492940618714977619951789484200766093530110457319661058504881711288034229108966276376768237565974618076894377095927204747130915090302767611476967576504032393016502089842859507540593107325073889814466714504405980896381948328713349619411506796710466583,
4492 };
4493
4494 case 62:
4495 return {
4496 0.0502480003752562816884029489951356683165047234765657809277888839149221270392553521737320491221112629460156198792987742656329511335721298065618698328283544072512266544996390648541601370858143841930437125958455321558993923352245503880594157722203010133741035223321257611451522823409003975913,
4497 0.0502480003752562816884029489951356683165047234765657809277888839149221270392553521737320491221112629460156198792987742656329511335721298065618698328283544072512266544996390648541601370858143841930437125958455321558993923352245503880594157722203010133741035223321257611451522823409003975913,
4498 0.0501210695690432880748041001015309680048953199339213610412642652528031717303841255976903847048097341439124013302725077000284015491648695544180380842251962799078563253537094952691478038526606634486051024849779778891992515506390807113605753208878940855529853463965796005321762139252670600639,
4499 0.0501210695690432880748041001015309680048953199339213610412642652528031717303841255976903847048097341439124013302725077000284015491648695544180380842251962799078563253537094952691478038526606634486051024849779778891992515506390807113605753208878940855529853463965796005321762139252670600639,
4500 0.0498675285949523942447613106348428168881959590452746142090264067618816965252926383690831728313090671887341238646935977248084060706352183683537926296561473007195098343665464054599536561896288659502719473550223082442171824383168630566946486875607604129916446769556028890127201875927075503599,
4501 0.0498675285949523942447613106348428168881959590452746142090264067618816965252926383690831728313090671887341238646935977248084060706352183683537926296561473007195098343665464054599536561896288659502719473550223082442171824383168630566946486875607604129916446769556028890127201875927075503599,
4502 0.0494880179196992925278658109047740184636337882109571078096503887992875696740323435888765552402878488287710752781550484683035578469362102588755787131165418772249506882414905999380129568890862174530104786343337024243668790275656204016824695536638885050336522481293862588384756930951814145254,
4503 0.0494880179196992925278658109047740184636337882109571078096503887992875696740323435888765552402878488287710752781550484683035578469362102588755787131165418772249506882414905999380129568890862174530104786343337024243668790275656204016824695536638885050336522481293862588384756930951814145254,
4504 0.0489834962205178371048511270262173725653489027963997494051747331204319408147367757827905547378369897594804460640500896077303726845446597006777983306438552164232052941817818882320394498765763155527597981156249598481286430634392553482111345477769346994578946194118421461111547402917202707154,
4505 0.0489834962205178371048511270262173725653489027963997494051747331204319408147367757827905547378369897594804460640500896077303726845446597006777983306438552164232052941817818882320394498765763155527597981156249598481286430634392553482111345477769346994578946194118421461111547402917202707154,
4506 0.0483552379634776728348031814784589867622005024623890561810127264253144231681238118689603390907151060687388366956571713047420494499585921678518431444283810358055625938576532882954708569058982939050512699353714362729860485118575960019646386975976983464362830873452535993623270574830784478006,
4507 0.0483552379634776728348031814784589867622005024623890561810127264253144231681238118689603390907151060687388366956571713047420494499585921678518431444283810358055625938576532882954708569058982939050512699353714362729860485118575960019646386975976983464362830873452535993623270574830784478006,
4508 0.0476048301841012322704500882678663730607374180494971446308552813438422104085943483259726634887374253248191616960622503933031972898721500364760698724915061378312298654166251233217778025562669379972959497423736551248074771505980839705444469176788717892301775670380162368020032080856503891453,
4509 0.0476048301841012322704500882678663730607374180494971446308552813438422104085943483259726634887374253248191616960622503933031972898721500364760698724915061378312298654166251233217778025562669379972959497423736551248074771505980839705444469176788717892301775670380162368020032080856503891453,
4510 0.0467341684784155248022070550794847787621597834290144551226695908672160934123449398353473001458974311087918973143025417629581433630558100856895463442268687181155030126992773082606029798431688386120358839317976288111731646051025946771439792923067647421100877310030538908534328283697656463716,
4511 0.0467341684784155248022070550794847787621597834290144551226695908672160934123449398353473001458974311087918973143025417629581433630558100856895463442268687181155030126992773082606029798431688386120358839317976288111731646051025946771439792923067647421100877310030538908534328283697656463716,
4512 0.0457454522145701807772322722976961876704039463776258646421509379780418705299035639223108554330589484510569421882999303394447744075508361794684597442355791504810642261317023353852052666066869422692146265106617492008963562218541749787140804138934446129300429391033272197170530934409625168652,
4513 0.0457454522145701807772322722976961876704039463776258646421509379780418705299035639223108554330589484510569421882999303394447744075508361794684597442355791504810642261317023353852052666066869422692146265106617492008963562218541749787140804138934446129300429391033272197170530934409625168652,
4514 0.0446411789771244142936446918091377844103487557080767163400970285053279775703208228805903385848500245470991841183225867135301539895685669810946416650925059895197971817805695212426989257396493806137683192431604556468174797201156669935763545993811649939678542907192803088564995818243031185952,
4515 0.0446411789771244142936446918091377844103487557080767163400970285053279775703208228805903385848500245470991841183225867135301539895685669810946416650925059895197971817805695212426989257396493806137683192431604556468174797201156669935763545993811649939678542907192803088564995818243031185952,
4516 0.0434241382580474195800692304339443041957713299146806060582753133568878707490842439661115437058206760471551519174743880530922495048190242612705874473011555300915935370799824620958711838992472670886244838633951291150532423357020198299988930894721974234338722772316248642923386482927993045664,
4517 0.0434241382580474195800692304339443041957713299146806060582753133568878707490842439661115437058206760471551519174743880530922495048190242612705874473011555300915935370799824620958711838992472670886244838633951291150532423357020198299988930894721974234338722772316248642923386482927993045664,
4518 0.0420974044103850966430226269038388460100870864191350467292943369887640246094359171571936230503222878259241027141562334246282275330621240354365630377515864791887586871628867769992562887636018764140773441984132830492478739919705870361888192773784555202578154779141483507000801745367922656566,
4519 0.0420974044103850966430226269038388460100870864191350467292943369887640246094359171571936230503222878259241027141562334246282275330621240354365630377515864791887586871628867769992562887636018764140773441984132830492478739919705870361888192773784555202578154779141483507000801745367922656566,
4520 0.0406643288824174409682850175166634173129867186716685744742521097709422189860049738869218399961936217165650864202614367838427889317997942776315560207739448480466134565457040997832777815274907381274305401868191948464586695527076486138437088010795422052688645961179059797730785173617798111229,
4521 0.0406643288824174409682850175166634173129867186716685744742521097709422189860049738869218399961936217165650864202614367838427889317997942776315560207739448480466134565457040997832777815274907381274305401868191948464586695527076486138437088010795422052688645961179059797730785173617798111229,
4522 0.0391285317519630841233108018226088606261799149434694791358010055427025966612806595892071702504302393741870840548673948717272954448189143960881396173651649945221420905856624272090430397503297894493138978479886529733652006699639067647269898300821718625177899949374719357867986594211981116613,
4523 0.0391285317519630841233108018226088606261799149434694791358010055427025966612806595892071702504302393741870840548673948717272954448189143960881396173651649945221420905856624272090430397503297894493138978479886529733652006699639067647269898300821718625177899949374719357867986594211981116613,
4524 0.0374938925822800299856185635187930282343318531675349904357560728482519042871338292921294239926438682488338448143154684938516325357246318966477728770300099047560317526958910850181978406808997195450714382969993296219390236471542907237293310708287917533014179377391525256088526078987620868817,
4525 0.0374938925822800299856185635187930282343318531675349904357560728482519042871338292921294239926438682488338448143154684938516325357246318966477728770300099047560317526958910850181978406808997195450714382969993296219390236471542907237293310708287917533014179377391525256088526078987620868817,
4526 0.0357645406227681412855873783617220425845980677311738019079845603324437463677565840850139081428442413705847318819856516917173295800250961596167263845394452755498920948814429926819657327997704334050403483290837656046907342310769247807357287087688292287657006907597051386882785929362794406302,
4527 0.0357645406227681412855873783617220425845980677311738019079845603324437463677565840850139081428442413705847318819856516917173295800250961596167263845394452755498920948814429926819657327997704334050403483290837656046907342310769247807357287087688292287657006907597051386882785929362794406302,
4528 0.0339448443794105450911174772542360577864065417327114703325481292175073512357479854110916966464693081791011958571163585769134779226633499191807208242164269287794051051242999809403285184524784260254147896542078919943643432639436141197122683028857983347690595926490754190148285002372933664988,
4529 0.0339448443794105450911174772542360577864065417327114703325481292175073512357479854110916966464693081791011958571163585769134779226633499191807208242164269287794051051242999809403285184524784260254147896542078919943643432639436141197122683028857983347690595926490754190148285002372933664988,
4530 0.0320394005816246781063392372781563731304930348629342626317560631194440837246493406214969790550013465032003533029046684759551719074172692818098108302623864894403863301445897045391024841426108761430641257337985514955847710309112252238048176635628159063860879095132182199783217413469431966988,
4531 0.0320394005816246781063392372781563731304930348629342626317560631194440837246493406214969790550013465032003533029046684759551719074172692818098108302623864894403863301445897045391024841426108761430641257337985514955847710309112252238048176635628159063860879095132182199783217413469431966988,
4532 0.0300530225739898700770094692270623794862287815545353735424510093034322680254888068799848144681623001472737755545577350567258754943979552479542093804340545808615239580651264103276968059975922163573001563311884199615366271805412321710114985665767361501451968220065667866197547205566471792891,
4533 0.0300530225739898700770094692270623794862287815545353735424510093034322680254888068799848144681623001472737755545577350567258754943979552479542093804340545808615239580651264103276968059975922163573001563311884199615366271805412321710114985665767361501451968220065667866197547205566471792891,
4534 0.0279907281633146375412382927540413048736838088959792963682892295399369785857045342888785318463271523286822984233311333692474762619504312841014617613594964208212506135545065733935630787694705245005773711099240024759923419787735971496072769315035527272757792818645973740464285738049081471698,
4535 0.0279907281633146375412382927540413048736838088959792963682892295399369785857045342888785318463271523286822984233311333692474762619504312841014617613594964208212506135545065733935630787694705245005773711099240024759923419787735971496072769315035527272757792818645973740464285738049081471698,
4536 0.025857726954024698027095566553510515594859870025747423290670463508527580476437264427518789264651480772273618226407947184809436042077510829302948275379719512271741278940198899267101860029141105276216412472466545262855552701484433531387941795614953003503658594530894928548719555725813666361,
4537 0.025857726954024698027095566553510515594859870025747423290670463508527580476437264427518789264651480772273618226407947184809436042077510829302948275379719512271741278940198899267101860029141105276216412472466545262855552701484433531387941795614953003503658594530894928548719555725813666361,
4538 0.0236594072086827925745168006505345647014315294308404535427661834243459830136880916825372165645195593261485495914514681643740672356640386721038517660368661232615328537711190500421663231210594104449231312257443554475204861208802326829993862333499429500293744266627906863400272570219521871971,
4539 0.0236594072086827925745168006505345647014315294308404535427661834243459830136880916825372165645195593261485495914514681643740672356640386721038517660368661232615328537711190500421663231210594104449231312257443554475204861208802326829993862333499429500293744266627906863400272570219521871971,
4540 0.021401322277669968841179089964905277640837520580573330393437407846972954796223379665448374910680595920712063800090438939800524127268398490494874056751472277971015508464482733968471960289417252127690847825001545191875680264969132704426491161586884123338763153179591800585599467796811634097,
4541 0.021401322277669968841179089964905277640837520580573330393437407846972954796223379665448374910680595920712063800090438939800524127268398490494874056751472277971015508464482733968471960289417252127690847825001545191875680264969132704426491161586884123338763153179591800585599467796811634097,
4542 0.0190891766585731987325037124822838057744426750473217115064419778580071096284700023606276641206600361611446750475584753768476127626129222207238027889762487283449772860611318418582089269280919991679768244265347165826327613597570733135745718374391461576097216365272756503271158333485511405548,
4543 0.0190891766585731987325037124822838057744426750473217115064419778580071096284700023606276641206600361611446750475584753768476127626129222207238027889762487283449772860611318418582089269280919991679768244265347165826327613597570733135745718374391461576097216365272756503271158333485511405548,
4544 0.0167288117901773162885504717840924583631319372334291324375545183959582995972961795696632117411282336667326520637765314566842309185737078435437810224156853985814804241487111127321042058873133408449280471413224472759017686115348107681876335427350282072098316158631711306998764315062423474342,
4545 0.0167288117901773162885504717840924583631319372334291324375545183959582995972961795696632117411282336667326520637765314566842309185737078435437810224156853985814804241487111127321042058873133408449280471413224472759017686115348107681876335427350282072098316158631711306998764315062423474342,
4546 0.0143261918238065177674028823094145960770999460756654785786103799361124045610961198067204628176363331564974675583115992855497007086183074098332420981989765174948814090795708847030730989881877530116786814200570092087996151711936548484245654696475072460904322278816984610795252771170074076925,
4547 0.0143261918238065177674028823094145960770999460756654785786103799361124045610961198067204628176363331564974675583115992855497007086183074098332420981989765174948814090795708847030730989881877530116786814200570092087996151711936548484245654696475072460904322278816984610795252771170074076925,
4548 0.0118873901170105019448189389667979365274285962699907243634128468354368410236908755114466196179023833252945941017619181667642609091961874479576612743461727959950926967317183015056720801524943794499265214279917183961519506740282357126414606552556468611617974919497774795922097879454765254958,
4549 0.0118873901170105019448189389667979365274285962699907243634128468354368410236908755114466196179023833252945941017619181667642609091961874479576612743461727959950926967317183015056720801524943794499265214279917183961519506740282357126414606552556468611617974919497774795922097879454765254958,
4550 0.0094185794284203876379375634065664281554336429515669993478583406538750358728428197152801905407534708737357506443029925186051578646727582313227214776721839716641724995565822313440428993435769828012816231441915458220549329278991547887231467441047770049884975543034711855615222435644734742081,
4551 0.0094185794284203876379375634065664281554336429515669993478583406538750358728428197152801905407534708737357506443029925186051578646727582313227214776721839716641724995565822313440428993435769828012816231441915458220549329278991547887231467441047770049884975543034711855615222435644734742081,
4552 0.0069260419018309608717028240992570671195472130984561218156398230617968615162057528219928606657383314111611638878385359905458051693834122940235461018026494392311055508517989066375353524645715634324240391495228897613734384284503000432755165694024707373124551882082862991401928013297343659593,
4553 0.0069260419018309608717028240992570671195472130984561218156398230617968615162057528219928606657383314111611638878385359905458051693834122940235461018026494392311055508517989066375353524645715634324240391495228897613734384284503000432755165694024707373124551882082862991401928013297343659593,
4554 0.0044163334569309048132741242554906407297119821304948961652056465309007875422747796794132360182852263374611690448605941746335350949912745684534260131702633743716697036950269939953443215067767151236108631185100307884853344735039052624020858568145313816000475291175773584932525111572039079856,
4555 0.0044163334569309048132741242554906407297119821304948961652056465309007875422747796794132360182852263374611690448605941746335350949912745684534260131702633743716697036950269939953443215067767151236108631185100307884853344735039052624020858568145313816000475291175773584932525111572039079856,
4556 0.0018992056795136904803973438609351401708788497723689766323043389586840178664991372359676292042154689399109826635545316632021362654038480930349585832711542954748274863305715006989063809604407912683714245476695695056237767588405334026461240889424980139491099726075305138922032106434270118558,
4557 0.0018992056795136904803973438609351401708788497723689766323043389586840178664991372359676292042154689399109826635545316632021362654038480930349585832711542954748274863305715006989063809604407912683714245476695695056237767588405334026461240889424980139491099726075305138922032106434270118558,
4558 };
4559
4560 case 63:
4561 return {
4562 0.0494723666239310208886693604209259446135322539423832672394478847005094113475826316373209212784027162857171854154663301301354768003526155244915792404934945200603059818861672135312086963813268586865296285761702580730093806302540085805937078100443235651212175944271051048140407930073788912347,
4563 0.0494118330399181789670396461167048596977283900845409695999168819552883288857412541148663128235434088567957421345218802238366935143609276080815790255294371569215535650737683451104307796936431427242673299970243844127238869083843212426818685867377051156326574147875106505183639461742481689263,
4564 0.0494118330399181789670396461167048596977283900845409695999168819552883288857412541148663128235434088567957421345218802238366935143609276080815790255294371569215535650737683451104307796936431427242673299970243844127238869083843212426818685867377051156326574147875106505183639461742481689263,
4565 0.0492303804237475607850431169881445875918765328199142232811246235133986259856857315508976708625894136910823778594214746558394876410216055648975356360526400977640468871422614297101778970053469991621086413643795935116511797091910731488407032291573788634148843271493202040253720961395080410929,
4566 0.0492303804237475607850431169881445875918765328199142232811246235133986259856857315508976708625894136910823778594214746558394876410216055648975356360526400977640468871422614297101778970053469991621086413643795935116511797091910731488407032291573788634148843271493202040253720961395080410929,
4567 0.0489284528205119899447093615492148212325258099816152681686619261552781835654312499373274984462288523669446750323163965734752469585147480300923866206932577968132099200695300565568381643855099444078973580180632106501696522437476017782283112872352652877693705946543738042075827880859185046051,
4568 0.0489284528205119899447093615492148212325258099816152681686619261552781835654312499373274984462288523669446750323163965734752469585147480300923866206932577968132099200695300565568381643855099444078973580180632106501696522437476017782283112872352652877693705946543738042075827880859185046051,
4569 0.0485067890978838478640900991458015820275917692478266549650447394945023796573793543799873513461489427185888991889643571033487503865045410345940421394005055873508047118474874291581424735681930996213708651831071237103666718978358395600523685234417825994176991550556145525468184416278094634941,
4570 0.0485067890978838478640900991458015820275917692478266549650447394945023796573793543799873513461489427185888991889643571033487503865045410345940421394005055873508047118474874291581424735681930996213708651831071237103666718978358395600523685234417825994176991550556145525468184416278094634941,
4571 0.0479664211379951314110527561951322536106849214321465805928401539145974147079440846286378132387480201342551517445753212571390725171478414469227835188468776983654494002799782404981195248236063656283437703282026378100570509190671823062412188491409787605110184138382628502292810591009220281574,
4572 0.0479664211379951314110527561951322536106849214321465805928401539145974147079440846286378132387480201342551517445753212571390725171478414469227835188468776983654494002799782404981195248236063656283437703282026378100570509190671823062412188491409787605110184138382628502292810591009220281574,
4573 0.0473086713122689190806049883388440623866200019726457181198494841267888412094825741710444230991216806669373982265517003969849405696464788101289225029483389831269474026247642963846553216516591246302941375151696810279941484265521404656551503897065217701363488169428515966255927330587311754673,
4574 0.0473086713122689190806049883388440623866200019726457181198494841267888412094825741710444230991216806669373982265517003969849405696464788101289225029483389831269474026247642963846553216516591246302941375151696810279941484265521404656551503897065217701363488169428515966255927330587311754673,
4575 0.0465351492453836965103954187469531872278224771737984216765893748746518938430130863538096140750950758249616375929820148108353415712153684348873013225404011816874148318706974583166375945186628143275141035936924887979269477861932418536430353964909604812859175276663345179754290723258742992262,
4576 0.0465351492453836965103954187469531872278224771737984216765893748746518938430130863538096140750950758249616375929820148108353415712153684348873013225404011816874148318706974583166375945186628143275141035936924887979269477861932418536430353964909604812859175276663345179754290723258742992262,
4577 0.0456477478762926086858859926085425224266073239389639298138652600165502520825451730899846061885670379227366172172281958126696147123087090160916609352042413942675907012807383546983332257684779899740551975561574253779855280204167275434498639987750512640018124458857129023563805398232504239137,
4578 0.0456477478762926086858859926085425224266073239389639298138652600165502520825451730899846061885670379227366172172281958126696147123087090160916609352042413942675907012807383546983332257684779899740551975561574253779855280204167275434498639987750512640018124458857129023563805398232504239137,
4579 0.0446486388259413953703326695168133932341005635625203336543272727266488900286700982657141928311679642389842237421090377841675259134275204459547315622225253372532887844749030753993268727120478832045053055860595126641455269140838816994393338258151316342936092336844800615948902025774987606762,
4580 0.0446486388259413953703326695168133932341005635625203336543272727266488900286700982657141928311679642389842237421090377841675259134275204459547315622225253372532887844749030753993268727120478832045053055860595126641455269140838816994393338258151316342936092336844800615948902025774987606762,
4581 0.0435402670830275907989643157044011396409312119283805380941306699751173511467385772144101942868835591069249801527845847622428573041027850093796103972363098579966977187217576597005076747660174215547754912036219692104019600475447593456258989840743784358707595459508402519596219110968842011516,
4582 0.0435402670830275907989643157044011396409312119283805380941306699751173511467385772144101942868835591069249801527845847622428573041027850093796103972363098579966977187217576597005076747660174215547754912036219692104019600475447593456258989840743784358707595459508402519596219110968842011516,
4583 0.042325345020815822982505485403027456482843378914196375089989674621569471503978246621351571093242768365783029595134726854099355315362106446959373878646458149390324046344244983344835906492834626255940585390831380919440771493730265082752039688559753698895446167696907827774040527000771397789,
4584 0.042325345020815822982505485403027456482843378914196375089989674621569471503978246621351571093242768365783029595134726854099355315362106446959373878646458149390324046344244983344835906492834626255940585390831380919440771493730265082752039688559753698895446167696907827774040527000771397789,
4585 0.0410068457596663986351100370090723507401779662124993039315984795329513784083906794230696825706045422069923835892080671671258545779127938867770277473176026994053950789824127175118683243397400051559824771761044115801781413147216861864851554925277274312367301060566996387296416121456247003813,
4586 0.0410068457596663986351100370090723507401779662124993039315984795329513784083906794230696825706045422069923835892080671671258545779127938867770277473176026994053950789824127175118683243397400051559824771761044115801781413147216861864851554925277274312367301060566996387296416121456247003813,
4587 0.0395879958915440939848079281492023644541949391141024388083643619259647393230863880662864954283993251067404740302368528045673221452544965178151951574705240832447053460527274549613524047074394272969886524182582639655016877917591572058730973672748890216199737651545454895219592665050058101281,
4588 0.0395879958915440939848079281492023644541949391141024388083643619259647393230863880662864954283993251067404740302368528045673221452544965178151951574705240832447053460527274549613524047074394272969886524182582639655016877917591572058730973672748890216199737651545454895219592665050058101281,
4589 0.0380722675843495567636383249278892186273033572541754294905922153155599508342679181522401947248955815402187940232688671445887449476726430443357030670131427189407681113527801976438732506246444851508517154703464307946686930660640338679876809118766457083084143842242486032264518541129731519986,
4590 0.0380722675843495567636383249278892186273033572541754294905922153155599508342679181522401947248955815402187940232688671445887449476726430443357030670131427189407681113527801976438732506246444851508517154703464307946686930660640338679876809118766457083084143842242486032264518541129731519986,
4591 0.0364633700854572896304524097875417918318329502542965112299343300761672972505550325395990509536326234064909299270773054504169411567422250354277918773433283438768312797105744416799047727888606551746944424914012095219885043772009476575804771426168842084472064886683108276476873404543243299839,
4592 0.0364633700854572896304524097875417918318329502542965112299343300761672972505550325395990509536326234064909299270773054504169411567422250354277918773433283438768312797105744416799047727888606551746944424914012095219885043772009476575804771426168842084472064886683108276476873404543243299839,
4593 0.0347652406453558776971805046427881571070733024941471943236797615566178230403031482260302889354069824312865950767151650820461314973366523319198364669817145179702586905518993562707432926409897219510876762203562754786914860175074921106020189849816710991454738641126377841257720377754600221984,
4594 0.0347652406453558776971805046427881571070733024941471943236797615566178230403031482260302889354069824312865950767151650820461314973366523319198364669817145179702586905518993562707432926409897219510876762203562754786914860175074921106020189849816710991454738641126377841257720377754600221984,
4595 0.0329820348837793417656831796724593071377942161572778555906245243277363395648705411220655435163112655554361395124442229570391774055719881894714070202667427476865998873193755526443956995514787954737698838877107209792388886804867675194216756938378975066690497177282679698818749678866588474826,
4596 0.0329820348837793417656831796724593071377942161572778555906245243277363395648705411220655435163112655554361395124442229570391774055719881894714070202667427476865998873193755526443956995514787954737698838877107209792388886804867675194216756938378975066690497177282679698818749678866588474826,
4597 0.0311181166222198175082159885571885820249111895329151126509727230639904928517962271036353233905763752688147973398244935098381128245856820594644227807756767950089194767207819070187596987667405008988823865150653539120365118618269178655831996787717168272286921056913774704076578597111416796023,
4598 0.0311181166222198175082159885571885820249111895329151126509727230639904928517962271036353233905763752688147973398244935098381128245856820594644227807756767950089194767207819070187596987667405008988823865150653539120365118618269178655831996787717168272286921056913774704076578597111416796023,
4599 0.029178047208280526945551502154028802282940945920805426830355067718396086066199199456152491147176574969103182589146900369072581007616344412591436792574141983794613309258802322063431087314054415178649630648152365618584609421164570004385086026031195206774926209008796675079681083869068957477,
4600 0.029178047208280526945551502154028802282940945920805426830355067718396086066199199456152491147176574969103182589146900369072581007616344412591436792574141983794613309258802322063431087314054415178649630648152365618584609421164570004385086026031195206774926209008796675079681083869068957477,
4601 0.0271665743590979332251898394394127266066426839866291274845649037620599706576305098250029838018826808715310411583880512818234114915751494966636349287349277136774651856941406554492934780936066459839173759584883919234650102321666136420674991740329120381398518765752804303936358481380718648241,
4602 0.0271665743590979332251898394394127266066426839866291274845649037620599706576305098250029838018826808715310411583880512818234114915751494966636349287349277136774651856941406554492934780936066459839173759584883919234650102321666136420674991740329120381398518765752804303936358481380718648241,
4603 0.0250886205533449866186301380684433561023538074476335724474564981074585883191431261033946364832964878676140252288516864440452147468753179775602583843281346750145074503566286403667695774899345294456850804821824041609408018908536779107679254985496509378776091539734709180909315858971235855593,
4604 0.0250886205533449866186301380684433561023538074476335724474564981074585883191431261033946364832964878676140252288516864440452147468753179775602583843281346750145074503566286403667695774899345294456850804821824041609408018908536779107679254985496509378776091539734709180909315858971235855593,
4605 0.0229492710048899331489423195617705058910474999190868284292047422701479453610906208781127436067315803066558922501363643046479293533735995889513548403884845775352855778088501095784050052559705555124602585621418780161431533675299723833956479414547008024023961978690466458470726382068851993838,
4606 0.0229492710048899331489423195617705058910474999190868284292047422701479453610906208781127436067315803066558922501363643046479293533735995889513548403884845775352855778088501095784050052559705555124602585621418780161431533675299723833956479414547008024023961978690466458470726382068851993838,
4607 0.0207537612580390907753419534214731533478132648784418211209014379724351815982736488274703056408145847928658357010868989041939958937016853393815791657283971942729809875985241269123996623813105701465864762742576543942099788095424481238903067225858916914128882809336293030869731249194044147266,
4608 0.0207537612580390907753419534214731533478132648784418211209014379724351815982736488274703056408145847928658357010868989041939958937016853393815791657283971942729809875985241269123996623813105701465864762742576543942099788095424481238903067225858916914128882809336293030869731249194044147266,
4609 0.018507464460161270409260545805157963110238921417631285433568777477270737552535861498520186221492750023413727664611428479118971856627209304788328451449166493720562694148193140326264173347665851622802930144810766983059601698247601597300426216469018738208383722434605424375498433711389190097,
4610 0.018507464460161270409260545805157963110238921417631285433568777477270737552535861498520186221492750023413727664611428479118971856627209304788328451449166493720562694148193140326264173347665851622802930144810766983059601698247601597300426216469018738208383722434605424375498433711389190097,
4611 0.016215878410338338882283672975130914915815603829930900970890493908075020866076276022169349273252791813522754903147068285839293762805973126439579183955855376620381812643260392519379124844425926388099332882296440689894331154705989728543490570079316065211228905444969061593069092135519366512,
4612 0.016215878410338338882283672975130914915815603829930900970890493908075020866076276022169349273252791813522754903147068285839293762805973126439579183955855376620381812643260392519379124844425926388099332882296440689894331154705989728543490570079316065211228905444969061593069092135519366512,
4613 0.0138846126161156108248660863676244349192776582534906475490696627288115860191039166278664247447326615076601126271384207988645570116286468938116329414555802876024712961364568645383076910001471389182809933321979879054947920020174243915906939694407163701282921791546617455609945702830817823193,
4614 0.0138846126161156108248660863676244349192776582534906475490696627288115860191039166278664247447326615076601126271384207988645570116286468938116329414555802876024712961364568645383076910001471389182809933321979879054947920020174243915906939694407163701282921791546617455609945702830817823193,
4615 0.011519376076880041750750606148618064841588793945388983235703970478206558576277131304574282962263555915867407315374605463668680546555047642550161444893991741979260451337260706254438955736619865342407825210853848346986870373950887329082260997230546276389661625419091779123519319967307027714,
4616 0.011519376076880041750750606148618064841588793945388983235703970478206558576277131304574282962263555915867407315374605463668680546555047642550161444893991741979260451337260706254438955736619865342407825210853848346986870373950887329082260997230546276389661625419091779123519319967307027714,
4617 0.0091259686763266563540586454217599548496924177883753496696743853409293802888612665707493874454886980899880476822442548572035121259768403944776832196312912245689552309055032145044939066753006369389458694485901227611905485236963913382634135267937682594769051538109135133134803843726311583168,
4618 0.0091259686763266563540586454217599548496924177883753496696743853409293802888612665707493874454886980899880476822442548572035121259768403944776832196312912245689552309055032145044939066753006369389458694485901227611905485236963913382634135267937682594769051538109135133134803843726311583168,
4619 0.0067102917659601362519069307297288039734360285557161102437971762061618197952401401582392056808071582185536212238487599445353069406466293417744205904960217584077597711318248494475184240164515850277516816451233302791506751597792946699841569541677499127769656439564823514604162218748066855027,
4620 0.0067102917659601362519069307297288039734360285557161102437971762061618197952401401582392056808071582185536212238487599445353069406466293417744205904960217584077597711318248494475184240164515850277516816451233302791506751597792946699841569541677499127769656439564823514604162218748066855027,
4621 0.0042785083468637618660784110826227855171274726708752114023382155682336219708787539858760566988334813241561808983571636597369267389143258934319275371524633920044257144989413319034792634199846320150240581276985932832361337249577300867129706338744356129982737921628062083956210285551010068079,
4622 0.0042785083468637618660784110826227855171274726708752114023382155682336219708787539858760566988334813241561808983571636597369267389143258934319275371524633920044257144989413319034792634199846320150240581276985932832361337249577300867129706338744356129982737921628062083956210285551010068079,
4623 0.001839874595577084117092445554043923852638472338840242480644268938179143365018867962253657842862216746234732064570567791920709164837809912130901242475071173700371687117847082761312423427971215542793653079569012275971565849946358063576169833245596591756944387094396387917668015963157767852,
4624 0.001839874595577084117092445554043923852638472338840242480644268938179143365018867962253657842862216746234732064570567791920709164837809912130901242475071173700371687117847082761312423427971215542793653079569012275971565849946358063576169833245596591756944387094396387917668015963157767852,
4625 };
4626
4627 case 64:
4628 return {
4629 0.0486909570091397203833653907347499124426286922838743305086688042456914190998246107310291565645676057401607079939845156005172257043376703767287395573765236401039685866479381075274920900511719320271157129622463682509122641788910270632229694394595885032921037399187298767076084601033342936131,
4630 0.0486909570091397203833653907347499124426286922838743305086688042456914190998246107310291565645676057401607079939845156005172257043376703767287395573765236401039685866479381075274920900511719320271157129622463682509122641788910270632229694394595885032921037399187298767076084601033342936131,
4631 0.0485754674415034269347990667839781136875565447049294857111516761025158193093697039229163427633930410186232149083923688162761488505704450697417589593116703853157329164894580165517236877241308351214870169600093357854651930986960906313726182992933363325614247750209880050786299287510692780499,
4632 0.0485754674415034269347990667839781136875565447049294857111516761025158193093697039229163427633930410186232149083923688162761488505704450697417589593116703853157329164894580165517236877241308351214870169600093357854651930986960906313726182992933363325614247750209880050786299287510692780499,
4633 0.048344762234802957169769527158017809703692550609501080629442201445249828946429202156764153264348308119169811534137999799779908820312744765416129733427088646813066886130539178187597540312913636916139844188190193872629488730769015964208394624398401975043997268903006190530430762197842013971,
4634 0.048344762234802957169769527158017809703692550609501080629442201445249828946429202156764153264348308119169811534137999799779908820312744765416129733427088646813066886130539178187597540312913636916139844188190193872629488730769015964208394624398401975043997268903006190530430762197842013971,
4635 0.0479993885964583077281261798713460699543167134714936209446323930933335214619650277588138568504103427609283146728470455041360837549685364869161566863222680599110109210456299588352028330169041000166382937545505655464884266691630625402297821494221827392164049587946530563778771030124675514431,
4636 0.0479993885964583077281261798713460699543167134714936209446323930933335214619650277588138568504103427609283146728470455041360837549685364869161566863222680599110109210456299588352028330169041000166382937545505655464884266691630625402297821494221827392164049587946530563778771030124675514431,
4637 0.0475401657148303086622822069442231716408252512625387521584740318784735191312349586041971325618543660076682369564304738487584849740943805934034367382833518752314207901993991333786062812015195073547884746598535775062676699885664167707011249029305697669004958515813436770491520105115843742005,
4638 0.0475401657148303086622822069442231716408252512625387521584740318784735191312349586041971325618543660076682369564304738487584849740943805934034367382833518752314207901993991333786062812015195073547884746598535775062676699885664167707011249029305697669004958515813436770491520105115843742005,
4639 0.0469681828162100173253262857545810751998975284738125649829240886861900500181800807437012381630302198876925642461830694029139318555787845567143614289552410495903601238284556145544858090965965782916339169651505119399637862876053945518410353459767034026687936026945199383607112976484520939933,
4640 0.0469681828162100173253262857545810751998975284738125649829240886861900500181800807437012381630302198876925642461830694029139318555787845567143614289552410495903601238284556145544858090965965782916339169651505119399637862876053945518410353459767034026687936026945199383607112976484520939933,
4641 0.0462847965813144172959532492322611849696503075324468007778340818364698861774606986244241539105685321088517142947579291476238551538798963436740600968513359005801910700069462154098456091711311098901749803777735222026075473081311483686560830539773763176758567914860207820170792365910140063798,
4642 0.0462847965813144172959532492322611849696503075324468007778340818364698861774606986244241539105685321088517142947579291476238551538798963436740600968513359005801910700069462154098456091711311098901749803777735222026075473081311483686560830539773763176758567914860207820170792365910140063798,
4643 0.0454916279274181444797709969712690588873234618023998968168834081606504637618082102750954507142497706775055424364453740562113890878382679420378787427100982909191308430750899201141096789461078632697297091763378573830284133736378128577579722120264252594541491899441765769262904055702701625378,
4644 0.0454916279274181444797709969712690588873234618023998968168834081606504637618082102750954507142497706775055424364453740562113890878382679420378787427100982909191308430750899201141096789461078632697297091763378573830284133736378128577579722120264252594541491899441765769262904055702701625378,
4645 0.0445905581637565630601347100309448432940237999912217256432193286861948363377761089569585678875932857237669096941854082976565514031401996407675401022860761183118504326746863327792604337217763335682212515058414863183914930810334329596384915832703655935958010948424747251920190851700662833367,
4646 0.0445905581637565630601347100309448432940237999912217256432193286861948363377761089569585678875932857237669096941854082976565514031401996407675401022860761183118504326746863327792604337217763335682212515058414863183914930810334329596384915832703655935958010948424747251920190851700662833367,
4647 0.0435837245293234533768278609737374809227888974971180150532193925502569499020021803936448815937567079991401855477391110804568848623412043870399620479222000249538880795788245633051476595555730388360811011823841525667998427392843673284072004068821750061964976796287623004834501604656318714989,
4648 0.0435837245293234533768278609737374809227888974971180150532193925502569499020021803936448815937567079991401855477391110804568848623412043870399620479222000249538880795788245633051476595555730388360811011823841525667998427392843673284072004068821750061964976796287623004834501604656318714989,
4649 0.0424735151236535890073397679088173661655466481806496697314607722055245433487169327182398988553670128358787507582463602377168227019625334754497484024668087975720049504975593281010888062806587161032924284354938115463233015024659299046001504100674918329532481611571863222497170398830691222425,
4650 0.0424735151236535890073397679088173661655466481806496697314607722055245433487169327182398988553670128358787507582463602377168227019625334754497484024668087975720049504975593281010888062806587161032924284354938115463233015024659299046001504100674918329532481611571863222497170398830691222425,
4651 0.0412625632426235286101562974736380477399306355305474105429034779122704951178045914463267035032832336161816547420067160277921114474557623647771372636679857599931025531633255548770293397336318597716427093310378312957479805159734598610664983115148350548735211568465338522875618805992499897174,
4652 0.0412625632426235286101562974736380477399306355305474105429034779122704951178045914463267035032832336161816547420067160277921114474557623647771372636679857599931025531633255548770293397336318597716427093310378312957479805159734598610664983115148350548735211568465338522875618805992499897174,
4653 0.0399537411327203413866569261283360739186769506703336301114037026981570543670430333260307390357287606111017588757685176701688554806178713759519003171090525332423003042251947304213502522332118258365256241174986409729902714098049024753746340158430732115642207673265332738358717839602955875715,
4654 0.0399537411327203413866569261283360739186769506703336301114037026981570543670430333260307390357287606111017588757685176701688554806178713759519003171090525332423003042251947304213502522332118258365256241174986409729902714098049024753746340158430732115642207673265332738358717839602955875715,
4655 0.0385501531786156291289624969468089910127871122017180319662378854088005271323682681394418540442928363090545214563022868422017877042243007014244875098498616146404178795110038170109976252865902624380463581094085479557660525450020049773872343621719025128277593787164021147974906095237533202082,
4656 0.0385501531786156291289624969468089910127871122017180319662378854088005271323682681394418540442928363090545214563022868422017877042243007014244875098498616146404178795110038170109976252865902624380463581094085479557660525450020049773872343621719025128277593787164021147974906095237533202082,
4657 0.0370551285402400460404151018095833750834649453056563021747536272028091562122966687178302646649066832960609370472485057031765338738734008482025086366647963664178752038995704175623165041724901843573087856883034472545386037691055680911138721623610172486110313241291773258491882452773847899443,
4658 0.0370551285402400460404151018095833750834649453056563021747536272028091562122966687178302646649066832960609370472485057031765338738734008482025086366647963664178752038995704175623165041724901843573087856883034472545386037691055680911138721623610172486110313241291773258491882452773847899443,
4659 0.0354722132568823838106931467152459479480946310024100946926514848199381113651392962399922996268087884509143420993419937430515415557908457195618550238075571721209638845910166697234073788332647695349442265578792857058786796417110738673392400570019770741873271724201517438135222598792344040215,
4660 0.0354722132568823838106931467152459479480946310024100946926514848199381113651392962399922996268087884509143420993419937430515415557908457195618550238075571721209638845910166697234073788332647695349442265578792857058786796417110738673392400570019770741873271724201517438135222598792344040215,
4661 0.0338051618371416093915654821107254310210499263140045346675500650400323727745785853730452808963944098691936344225349051741060036935288424090581463711756382878498537611980973238606529148664990420534952057130296232922368792280098852092993207644225150541876980292972087619863453425206929192216,
4662 0.0338051618371416093915654821107254310210499263140045346675500650400323727745785853730452808963944098691936344225349051741060036935288424090581463711756382878498537611980973238606529148664990420534952057130296232922368792280098852092993207644225150541876980292972087619863453425206929192216,
4663 0.032057928354851553585467504347898716966221573881398062250169407854535275399124366530227987935629046729162364779969274126431870966979526186907589490002269660893281421728773647001279141626157958271220102615163092206489916992120482595587916535390136003611498634162765724522022671474313619317,
4664 0.032057928354851553585467504347898716966221573881398062250169407854535275399124366530227987935629046729162364779969274126431870966979526186907589490002269660893281421728773647001279141626157958271220102615163092206489916992120482595587916535390136003611498634162765724522022671474313619317,
4665 0.030234657072402478867974059819548659158281397768481241636026542045969161851838118212761980885178641520596873511042783163461341979185470882574743804555268086640389062237383427702813367624714014426121485626242067362445894463989335423458464954799181190120473168677930333898873084606011285311,
4666 0.030234657072402478867974059819548659158281397768481241636026542045969161851838118212761980885178641520596873511042783163461341979185470882574743804555268086640389062237383427702813367624714014426121485626242067362445894463989335423458464954799181190120473168677930333898873084606011285311,
4667 0.0283396726142594832275113052002373519812075841257543359907955185084500175712880712901834579816476269393013386531176072296695948860841466158639973753393323262188023471133258509422081952937349849822864752636994881600343083839805990853930436233762729622213044478376753949590318846038229829528,
4668 0.0283396726142594832275113052002373519812075841257543359907955185084500175712880712901834579816476269393013386531176072296695948860841466158639973753393323262188023471133258509422081952937349849822864752636994881600343083839805990853930436233762729622213044478376753949590318846038229829528,
4669 0.0263774697150546586716917926252251856755993308422457184496156736853021592428967790284780487213653480867620409279447766944383920384284787790772384251090745670478105870527396429136326932261251511732466974897397268573168068852344129736214469830280087710575094607457344820944885011053938108899,
4670 0.0263774697150546586716917926252251856755993308422457184496156736853021592428967790284780487213653480867620409279447766944383920384284787790772384251090745670478105870527396429136326932261251511732466974897397268573168068852344129736214469830280087710575094607457344820944885011053938108899,
4671 0.0243527025687108733381775504090689876499784155133784119819985685535536787083770723737264828464464223276155821319330210193549896426801083040150047332857692873011433649334477370145389017577189505240415125600908800786897201425473757275187332157593198572919772969833130729981971352463730545469,
4672 0.0243527025687108733381775504090689876499784155133784119819985685535536787083770723737264828464464223276155821319330210193549896426801083040150047332857692873011433649334477370145389017577189505240415125600908800786897201425473757275187332157593198572919772969833130729981971352463730545469,
4673 0.0222701738083832541592983303841550024229592905997594051455205429744914460867081990116647982811451138592401156680063927909718825845915896692701716212710541472344073624315399429951255221519263275095347974129106415903376085208797420439500915674568159744176912567285070988940509294826076696882,
4674 0.0222701738083832541592983303841550024229592905997594051455205429744914460867081990116647982811451138592401156680063927909718825845915896692701716212710541472344073624315399429951255221519263275095347974129106415903376085208797420439500915674568159744176912567285070988940509294826076696882,
4675 0.0201348231535302093723403167285438970895266801007919519220072343276769828211923597982299498416998597995443052252531684909219367615574440281549241161294448697202959593344989612626641188010558013085389491205901106884167596038790695150496733123662891637942237462337673353651179115491957031948,
4676 0.0201348231535302093723403167285438970895266801007919519220072343276769828211923597982299498416998597995443052252531684909219367615574440281549241161294448697202959593344989612626641188010558013085389491205901106884167596038790695150496733123662891637942237462337673353651179115491957031948,
4677 0.0179517157756973430850453020011193688971673570364158572977184273569247295870620984743089140579199272107974903016785911970727080884655646148340637373001805876560334052431930062983734905886704331100259778249929425439377011315288821865303197904492848823994202996722656114004109123107733596987,
4678 0.0179517157756973430850453020011193688971673570364158572977184273569247295870620984743089140579199272107974903016785911970727080884655646148340637373001805876560334052431930062983734905886704331100259778249929425439377011315288821865303197904492848823994202996722656114004109123107733596987,
4679 0.0157260304760247193219659952975397944260290098431565121528943932284210502164124556525745628476326997189475680077625258949765335021586482683126547283634704087193102431454662772463321304938516661086261262080252305539171654570677889578063634007609097342035360186636479612243231917699790225637,
4680 0.0157260304760247193219659952975397944260290098431565121528943932284210502164124556525745628476326997189475680077625258949765335021586482683126547283634704087193102431454662772463321304938516661086261262080252305539171654570677889578063634007609097342035360186636479612243231917699790225637,
4681 0.0134630478967186425980607666859556841084257719773496708184682785221983598894666268489697837056105038485845901773961664652581563686185523959473293683490869846700009741156668864960127745507806046701586435579547632680339906665338521813319281296935586498194608460412423723103161161922347608637,
4682 0.0134630478967186425980607666859556841084257719773496708184682785221983598894666268489697837056105038485845901773961664652581563686185523959473293683490869846700009741156668864960127745507806046701586435579547632680339906665338521813319281296935586498194608460412423723103161161922347608637,
4683 0.011168139460131128818590493019208135072778797816827287215251362273969701224836131369547661822970774719521543690039908073147476182135228738610704246958518755712518444434075738269866120460156365855324768445411463643114925829148750923090201475035559533993035986264487097245733097728698218563,
4684 0.011168139460131128818590493019208135072778797816827287215251362273969701224836131369547661822970774719521543690039908073147476182135228738610704246958518755712518444434075738269866120460156365855324768445411463643114925829148750923090201475035559533993035986264487097245733097728698218563,
4685 0.0088467598263639477230309146597306476951762660792204997984715769296110380005985367341694286322550520156167431790573509593010611842062630262878798782558974712042810219159674181580449655112696028911646066461502678711637780164986283350190669684468398617127841853445303466680698660632269500149,
4686 0.0088467598263639477230309146597306476951762660792204997984715769296110380005985367341694286322550520156167431790573509593010611842062630262878798782558974712042810219159674181580449655112696028911646066461502678711637780164986283350190669684468398617127841853445303466680698660632269500149,
4687 0.0065044579689783628561173603999812667711317610549523400952448792575685125717613068203530526491113296049409911387320826711045787146267036866881961532403342811327869183281273743976710008917886491097375367147212074243884772614562628844975421736416404173672075979097191581386023407454532945934,
4688 0.0065044579689783628561173603999812667711317610549523400952448792575685125717613068203530526491113296049409911387320826711045787146267036866881961532403342811327869183281273743976710008917886491097375367147212074243884772614562628844975421736416404173672075979097191581386023407454532945934,
4689 0.0041470332605624676352875357285514153133028192536848024628763661431834776690157393776820933106187137592011723199002845429836606307797425496666456172753165824787973801175029578301513761259541022471768825518482406145696380621686627285992715643614469568410535180218496973657001203470470418364,
4690 0.0041470332605624676352875357285514153133028192536848024628763661431834776690157393776820933106187137592011723199002845429836606307797425496666456172753165824787973801175029578301513761259541022471768825518482406145696380621686627285992715643614469568410535180218496973657001203470470418364,
4691 0.0017832807216964329472960791449719331799593472719279556695308063655858546954239803486698215802150348282744786016134857283616955449868451969230490863774274598030023211055562492709717566919237924255297982774711177411074145151155610163293142044147991553384925940046957893721166251082473659733,
4692 0.0017832807216964329472960791449719331799593472719279556695308063655858546954239803486698215802150348282744786016134857283616955449868451969230490863774274598030023211055562492709717566919237924255297982774711177411074145151155610163293142044147991553384925940046957893721166251082473659733,
4693 };
4694 default:
4695 {
4696 assert(false);
4697 return std::vector<double>();
4698 }
4699 }
4700 }
4701 } // namespace
4702
4706
4707 void LineQuadrature::get_quadrature(const int order, Quadrature &quad)
4708 {
4709 std::vector<double> xi = quadrature_points(order);
4710 std::vector<double> wi = quadrature_weights(order);
4711
4712 assert((xi.size() == wi.size()));
4713
4714 std::sort(wi.begin(), wi.end(), [xi](int i1, int i2) {
4715 return xi[i1] < xi[i2];
4716 });
4717
4718 std::sort(xi.begin(), xi.end(), [xi](int i1, int i2) {
4719 return xi[i1] < xi[i2];
4720 });
4721
4722 quad.points = Eigen::Map<Eigen::MatrixXd>(&xi[0], xi.size(), 1);
4723 quad.weights = Eigen::Map<Eigen::MatrixXd>(&wi[0], wi.size(), 1);
4724
4725 quad.weights /= 2;
4726 quad.points /= 2;
4727 quad.points += Eigen::MatrixXd::Ones(quad.points.rows(), quad.points.cols()) * 0.5;
4728
4729 assert(fabs(quad.weights.sum() - 1) < 1e-14);
4730 assert(quad.points.minCoeff() >= 0 && quad.points.maxCoeff() <= 1);
4731
4732 assert((quad.points.size() == quad.weights.size()));
4733 quad.weights /= quad.weights.sum();
4734 }
4735 } // namespace quadrature
4736} // namespace polyfem
Quadrature quadrature
void get_quadrature(const int order, Quadrature &quad)