-
Notifications
You must be signed in to change notification settings - Fork 108
/
lgvalues-weights.php
2209 lines (2145 loc) · 599 KB
/
lgvalues-weights.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?php
$quadrature_weights = array();
$quadrature_weights[2] = array(
1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,
1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000);
$quadrature_weights[3] = array(
0.8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889,
0.5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556,
0.5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556);
$quadrature_weights[4] = array(
0.6521451548625461426269360507780005927646513041661064595074706804812481325340896482780162322677418404902018960952364978455755577496740182191429757016783303751407135229556360801973666260481564013273531860737119707353160256000107787211587578617532049337456560923057986412084590467808124974086,
0.6521451548625461426269360507780005927646513041661064595074706804812481325340896482780162322677418404902018960952364978455755577496740182191429757016783303751407135229556360801973666260481564013273531860737119707353160256000107787211587578617532049337456560923057986412084590467808124974086,
0.3478548451374538573730639492219994072353486958338935404925293195187518674659103517219837677322581595097981039047635021544244422503259817808570242983216696248592864770443639198026333739518435986726468139262880292646839743999892212788412421382467950662543439076942013587915409532191875025701,
0.3478548451374538573730639492219994072353486958338935404925293195187518674659103517219837677322581595097981039047635021544244422503259817808570242983216696248592864770443639198026333739518435986726468139262880292646839743999892212788412421382467950662543439076942013587915409532191875025701);
$quadrature_weights[5] = array(
0.5688888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889,
0.4786286704993664680412915148356381929122955533431415399727276673338382671525124569755621250616041107794464209474122299742927901670531874220236019762755381069981020199559708433435017355341690324695622104863536721598859262913644828482640505637133513606531929893286127565185389732581634388813,
0.4786286704993664680412915148356381929122955533431415399727276673338382671525124569755621250616041107794464209474122299742927901670531874220236019762755381069981020199559708433435017355341690324695622104863536721598859262913644828482640505637133513606531929893286127565185389732581634388813,
0.2369268850561890875142640407199173626432600022124140155828278882217172884030430985799934304939514447761091346081433255812627653885023681335319535792800174485574535355995847122120538200213865230859933450692018833956696292641910727072915049918422041949023625662269427990370165822973921166843,
0.2369268850561890875142640407199173626432600022124140155828278882217172884030430985799934304939514447761091346081433255812627653885023681335319535792800174485574535355995847122120538200213865230859933450692018833956696292641910727072915049918422041949023625662269427990370165822973921166843);
$quadrature_weights[6] = array(
0.3607615730481386075698335138377161116615218927467454822897392402371400378372617183209622019888193479431172091403707985898798902783643210707767872114085818922114502722525757771126000732368828591631602895111800517408136855470744824724861011832599314498172164024255867775267681999309503106873150514997832,
0.3607615730481386075698335138377161116615218927467454822897392402371400378372617183209622019888193479431172091403707985898798902783643210707767872114085818922114502722525757771126000732368828591631602895111800517408136855470744824724861011832599314498172164024255867775267681999309503106873150514997832,
0.4679139345726910473898703439895509948116556057692105353116253199639142016203981270311100925847919823047662687897547971009283625541735029545935635592733866593364825926382559018030281273563502536241704619318259000997569870959005334740800746343768244318081732063691741034162617653462927888917150514997832,
0.4679139345726910473898703439895509948116556057692105353116253199639142016203981270311100925847919823047662687897547971009283625541735029545935635592733866593364825926382559018030281273563502536241704619318259000997569870959005334740800746343768244318081732063691741034162617653462927888917150514997832,
0.1713244923791703450402961421727328935268225014840439823986354397989457605423401546479277054263886697521165220698744043091917471674621759746296492293180314484520671351091683210843717994067668872126692485569940481594293273570249840534338241823632441183746103912052391190442197035702977497812150514997832,
0.1713244923791703450402961421727328935268225014840439823986354397989457605423401546479277054263886697521165220698744043091917471674621759746296492293180314484520671351091683210843717994067668872126692485569940481594293273570249840534338241823632441183746103912052391190442197035702977497812150514997832);
$quadrature_weights[7] = array(
0.4179591836734693877551020408163265306122448979591836734693877551020408163265306122448979591836734693877551020408163265306122448979591836734693877551020408163265306122448979591836734693877551020408163265306122448979591836734693877551020408163265306122448979591836734693877551020408163265306,
0.3818300505051189449503697754889751338783650835338627347510834510307055464341297083486846593440448014503146717645853573344928956776383837562443187566373816994263513750309425122069048082192405967657155458166140211350441276674773890998286086501179973611850420964132316867109449892362441359044150514997832,
0.3818300505051189449503697754889751338783650835338627347510834510307055464341297083486846593440448014503146717645853573344928956776383837562443187566373816994263513750309425122069048082192405967657155458166140211350441276674773890998286086501179973611850420964132316867109449892362441359044150514997832,
0.2797053914892766679014677714237795824869250652265987645370140326936188104305626768132409429011976187663233752133720515191356369795631199443713526578123368545563592025336909192643194833502493348267909279642862302108156020621692804889667628308214167200738365553989662119973317061306305537859150514997832,
0.2797053914892766679014677714237795824869250652265987645370140326936188104305626768132409429011976187663233752133720515191356369795631199443713526578123368545563592025336909192643194833502493348267909279642862302108156020621692804889667628308214167200738365553989662119973317061306305537859150514997832,
0.1294849661688696932706114326790820183285874022599466639772086387246552349720423087156254181629208450894844020016344278810653448938189044626496347079992610378540241163129175889369389737366325173870853629537936262051606784336186365336536081108973206126186723685959653665979209749176350897029150514997832,
0.1294849661688696932706114326790820183285874022599466639772086387246552349720423087156254181629208450894844020016344278810653448938189044626496347079992610378540241163129175889369389737366325173870853629537936262051606784336186365336536081108973206126186723685959653665979209749176350897029150514997832);
$quadrature_weights[8] = array(
0.3626837833783619829651504492771956121941460398943305405248230675666867347239066773243660420848285095502587699262967065529258215569895173844995576007862076842778350382862546305771007553373269714714894268328780431822779077846722965535548199601402487767505928976560993309027632737537826127502150514997832,
0.3626837833783619829651504492771956121941460398943305405248230675666867347239066773243660420848285095502587699262967065529258215569895173844995576007862076842778350382862546305771007553373269714714894268328780431822779077846722965535548199601402487767505928976560993309027632737537826127502150514997832,
0.3137066458778872873379622019866013132603289990027349376902639450749562719421734969616980762339285560494275746410778086162472468322655616056890624276469758994622503118776562559463287222021520431626467794721603822601295276898652509723185157998353156062419751736972560423953923732838789657919150514997832,
0.3137066458778872873379622019866013132603289990027349376902639450749562719421734969616980762339285560494275746410778086162472468322655616056890624276469758994622503118776562559463287222021520431626467794721603822601295276898652509723185157998353156062419751736972560423953923732838789657919150514997832,
0.2223810344533744705443559944262408844301308700512495647259092892936168145704490408536531423771979278421592661012122181231114375798525722419381826674532090577908613289536840402789398648876004385697202157482063253247195590228631570651319965589733545440605952819880671616779621183704306688233150514997832,
0.2223810344533744705443559944262408844301308700512495647259092892936168145704490408536531423771979278421592661012122181231114375798525722419381826674532090577908613289536840402789398648876004385697202157482063253247195590228631570651319965589733545440605952819880671616779621183704306688233150514997832,
0.1012285362903762591525313543099621901153940910516849570590036980647401787634707848602827393040450065581543893314132667077154940308923487678731973041136073584690533208824050731976306575729205467961435779467552492328730055025992954089946676810510810729468366466585774650346143712142008566866150514997832,
0.1012285362903762591525313543099621901153940910516849570590036980647401787634707848602827393040450065581543893314132667077154940308923487678731973041136073584690533208824050731976306575729205467961435779467552492328730055025992954089946676810510810729468366466585774650346143712142008566866150514997832);
$quadrature_weights[9] = array(
0.3302393550012597631645250692869740488788107835726883345930964978584026203073822121441169060216679264298311917359536407155454774502393550012597631645250692869740488788107835726883345930964978584026203073822121441169060216679264298311917359536407155454774502393550012597631645250692869740489,
0.1806481606948574040584720312429128095143378217320404844983359064713572905449462697645949773031997041476074679602577937226796268460630127231790100804745577374812973964868278705556370432288860477148539230329025541102198218481213990057413494800065234875808239968200871271576666111786816983312150514997832,
0.1806481606948574040584720312429128095143378217320404844983359064713572905449462697645949773031997041476074679602577937226796268460630127231790100804745577374812973964868278705556370432288860477148539230329025541102198218481213990057413494800065234875808239968200871271576666111786816983312150514997832,
0.081274388361574411971892158110523650675661720782410750711107676880686686308452062945578554702942576957794073317963038094590048795093955759528141378844750853767333972349567507324558127938133868301667395157245896802611234739695631672003334674766636592975299135275084311484994311087346192507215051499783203,
0.081274388361574411971892158110523650675661720782410750711107676880686686308452062945578554702942576957794073317963038094590048795093955759528141378844750853767333972349567507324558127938133868301667395157245896802611234739695631672003334674766636592975299135275084311484994311087346192507215051499783203,
0.3123470770400028400686304065844436655987548612619046455540111655991438973240193165701219218880063538522954773181646973116391818098875271459600370901478405885572589090757645984059641355722376816546561522245422024969266380802745127735793790292136245228820749357799614002097074181144513901973150514997832,
0.3123470770400028400686304065844436655987548612619046455540111655991438973240193165701219218880063538522954773181646973116391818098875271459600370901478405885572589090757645984059641355722376816546561522245422024969266380802745127735793790292136245228820749357799614002097074181144513901973150514997832,
0.2606106964029354623187428694186328497718402044372999519399970021196108156688912446476460930950174018273873855356376505133184038238358268707029298682703161767070852826824482373696733967124934731275123758942032745317892944979452416330800688391928576238230768124473665313152599422632809847998150514997832,
0.2606106964029354623187428694186328497718402044372999519399970021196108156688912446476460930950174018273873855356376505133184038238358268707029298682703161767070852826824482373696733967124934731275123758942032745317892944979452416330800688391928576238230768124473665313152599422632809847998150514997832);
$quadrature_weights[10] = array(
0.295524224714752870173892994651338329421046717026853601354308029755995938217152329270356595793754216722717164401252558386818490789552005826001936342494186966609562718648884168043231305061535867409083051270663865287483901746874726597515954450775158914556548308329986393605934912382356670244,
0.295524224714752870173892994651338329421046717026853601354308029755995938217152329270356595793754216722717164401252558386818490789552005826001936342494186966609562718648884168043231305061535867409083051270663865287483901746874726597515954450775158914556548308329986393605934912382356670244,
0.2692667193099963550912269215694693528597599384608837958005632762421534323191792767642266367092527607555958114503686983086929234693811452415564658846634423711656014432259960141729044528030344411297902977067142537534806284608399276575006911686749842814086288868533208042150419508881916391898,
0.2692667193099963550912269215694693528597599384608837958005632762421534323191792767642266367092527607555958114503686983086929234693811452415564658846634423711656014432259960141729044528030344411297902977067142537534806284608399276575006911686749842814086288868533208042150419508881916391898,
0.2190863625159820439955349342281631924587718705226770898809565436351999106529512812426839931772021927865912168728128876347666269080669475688309211843316656677105269915322077536772652826671027878246851010208832173320064273483254756250668415885349420711613410227291565477768928313300688702802,
0.2190863625159820439955349342281631924587718705226770898809565436351999106529512812426839931772021927865912168728128876347666269080669475688309211843316656677105269915322077536772652826671027878246851010208832173320064273483254756250668415885349420711613410227291565477768928313300688702802,
0.1494513491505805931457763396576973324025566396694273678354772687532386547266300109459472646347319519140057525610454363382344517067454976014713716011937109528798134828865118770953566439639333773939909201690204649083815618779157522578300343427785361756927642128792412282970150172590842897331,
0.1494513491505805931457763396576973324025566396694273678354772687532386547266300109459472646347319519140057525610454363382344517067454976014713716011937109528798134828865118770953566439639333773939909201690204649083815618779157522578300343427785361756927642128792412282970150172590842897331,
0.066671344308688137593568809893331792857864834320158145128694881613412064084087101776785509685058877821090054714520419331487507126254403762139304987316994041634495363706400187011242315504393526242450629832718198718647480566044117862086478449236378557180717569208295026105115288152794421677,
0.066671344308688137593568809893331792857864834320158145128694881613412064084087101776785509685058877821090054714520419331487507126254403762139304987316994041634495363706400187011242315504393526242450629832718198718647480566044117862086478449236378557180717569208295026105115288152794421677);
$quadrature_weights[11] = array(
0.2729250867779006307144835283363421891560419698947837475976004114532253060391588530116668644807172945701084229222757361285499813638341776869915398053926192454330982469510608038746566885095023623162151300679439207577735716263854791993320131848270376408904547432685960824488963017101545240073,
0.2628045445102466621806888698905091953727646776031445563800553714855128033395452535524169970170267059591323352348905685930815659959388220486516662277122153406007564563422288846814246265117197586291110715875175614041126916826846274452615523702086591000201133611607179097990732517786141292028,
0.2628045445102466621806888698905091953727646776031445563800553714855128033395452535524169970170267059591323352348905685930815659959388220486516662277122153406007564563422288846814246265117197586291110715875175614041126916826846274452615523702086591000201133611607179097990732517786141292028,
0.2331937645919904799185237048431751394317981723169585090273197221219322132188809959540399484382616844165511091916787318112920150795060810133433603801373897814912101090002545933770716225731073421081441218793246900837233861267889573966809233425723055956467735751888062574046043468313611332881,
0.2331937645919904799185237048431751394317981723169585090273197221219322132188809959540399484382616844165511091916787318112920150795060810133433603801373897814912101090002545933770716225731073421081441218793246900837233861267889573966809233425723055956467735751888062574046043468313611332881,
0.1862902109277342514260976414316558916912847480402034117815064041738723480087855024693307585179795861311009645389663354315618171782985952444059876613187869462456124841903168186981083148555168528511284378808837151240596308699896596151043118276873358853174012590644772948200410345821126889686,
0.1862902109277342514260976414316558916912847480402034117815064041738723480087855024693307585179795861311009645389663354315618171782985952444059876613187869462456124841903168186981083148555168528511284378808837151240596308699896596151043118276873358853174012590644772948200410345821126889686,
0.1255803694649046246346942992239401001976157913954035006639340108179145751324712776346876417140545303978650585450845219359841068839377506073290884347363756769005925474627589346055152226465992230909984623296951248837188959879470592809528962736823949327704509072540524563398665677063470369886,
0.1255803694649046246346942992239401001976157913954035006639340108179145751324712776346876417140545303978650585450845219359841068839377506073290884347363756769005925474627589346055152226465992230909984623296951248837188959879470592809528962736823949327704509072540524563398665677063470369886,
0.0556685671161736664827537204425485787285156256968981483483842856741554072807375438836912220723188458102963210282419741638055041804016622427741273933989226320452792795289103667005518691583056421625103412886069481254986095193969566623343095934357856658000335256976480404119666482269782141718,
0.0556685671161736664827537204425485787285156256968981483483842856741554072807375438836912220723188458102963210282419741638055041804016622427741273933989226320452792795289103667005518691583056421625103412886069481254986095193969566623343095934357856658000335256976480404119666482269782141718);
$quadrature_weights[12] = array(
0.2491470458134027850005624360429512108304609025696188313953510031162794274572880430311568006180423530648334761178771858330585110736036496880396421037700854294150273722109172825701968430164659192402161982079625520732434085776613788579662540329347837170742904111565650371846972323325015720931,
0.2491470458134027850005624360429512108304609025696188313953510031162794274572880430311568006180423530648334761178771858330585110736036496880396421037700854294150273722109172825701968430164659192402161982079625520732434085776613788579662540329347837170742904111565650371846972323325015720931,
0.2334925365383548087608498989248780562594099721997548747305234978214920000794116752806790265085636904667387564397088688338985427884089160966197503884738075353324814517948875038881216279280304248959830878229357729079164423103001879530654707315375809270840669989018891281956753131165193423269,
0.2334925365383548087608498989248780562594099721997548747305234978214920000794116752806790265085636904667387564397088688338985427884089160966197503884738075353324814517948875038881216279280304248959830878229357729079164423103001879530654707315375809270840669989018891281956753131165193423269,
0.203167426723065921749064455809798376506518147274590146398594565797645632510472843795144395064605232431160429336863259964961371351902101329079104201895994236856568902452607382802768524457038466812400647581340638998753052152617280593445415722327927963339557545261423500783899286052850767594,
0.203167426723065921749064455809798376506518147274590146398594565797645632510472843795144395064605232431160429336863259964961371351902101329079104201895994236856568902452607382802768524457038466812400647581340638998753052152617280593445415722327927963339557545261423500783899286052850767594,
0.1600783285433462263346525295433590718720117304908641779098995441579542251732911506816565526370577305270748770968128026272437638608826490446750310024340951121367986902065997927856009804637591399838724493887258633605906166774286382455298444870458396283884610940466728874776625823124924247387,
0.1600783285433462263346525295433590718720117304908641779098995441579542251732911506816565526370577305270748770968128026272437638608826490446750310024340951121367986902065997927856009804637591399838724493887258633605906166774286382455298444870458396283884610940466728874776625823124924247387,
0.1069393259953184309602547181939962242145701734703248800051260421028189936274975765405373180963164574135763593331411441611703305169635508448480086523269196005011439044764920482935551535857607910705249218071033795470424895712830930967806467598358517298903536137451828089012822811396588037254,
0.1069393259953184309602547181939962242145701734703248800051260421028189936274975765405373180963164574135763593331411441611703305169635508448480086523269196005011439044764920482935551535857607910705249218071033795470424895712830930967806467598358517298903536137451828089012822811396588037254,
0.0471753363865118271946159614850170603170290739948470895605053470038097211520387106708259070754145360966161016755967385796674804082391329967384636510990980857579796788584959896597568705489452579970026951919317931124539907107094212532123682663180160342232703368882666374567833050364187887189,
0.0471753363865118271946159614850170603170290739948470895605053470038097211520387106708259070754145360966161016755967385796674804082391329967384636510990980857579796788584959896597568705489452579970026951919317931124539907107094212532123682663180160342232703368882666374567833050364187887189);
$quadrature_weights[13] = array(
0.2325515532308739101945895152688359481566274773067979861186654393447600240807034013827220620427413634206841000047793254586461379668172874966081759288552495345702138908932115725322518529311736104942898149691356484563277770070976864183657390450597243804037010830217623424416631209838003044796,
0.2262831802628972384120901860397766184347577376155570198649685487715756631204999710418263186663139297211265889107526836426557968078763428902495438151872023237441066027256935875147140517861161869397608640950846733738986712351672898382114993485440591169613748948922640415655895437609919445534,
0.2262831802628972384120901860397766184347577376155570198649685487715756631204999710418263186663139297211265889107526836426557968078763428902495438151872023237441066027256935875147140517861161869397608640950846733738986712351672898382114993485440591169613748948922640415655895437609919445534,
0.2078160475368885023125232193060527633865826091995035492191111199165385435650844322605955280466119265759826407051690728416782631246877699599858929066196711949483587279475686942430824453897384184449472747677348480606120504898296573235877308239374369727851300594814230840467881711421900661897,
0.2078160475368885023125232193060527633865826091995035492191111199165385435650844322605955280466119265759826407051690728416782631246877699599858929066196711949483587279475686942430824453897384184449472747677348480606120504898296573235877308239374369727851300594814230840467881711421900661897,
0.1781459807619457382800466919960979955128126506610165029867944402891450694987487234947169512223127015069670497200743946097834883241893874241917617416603387078399445321976924996760290699777029401220398372429953593454578073073328073351761308253696219117811497432878451113282968179717189979188,
0.1781459807619457382800466919960979955128126506610165029867944402891450694987487234947169512223127015069670497200743946097834883241893874241917617416603387078399445321976924996760290699777029401220398372429953593454578073073328073351761308253696219117811497432878451113282968179717189979188,
0.138873510219787238463601776868871467621862718263298227646355016505772521534889535725181542854605625862409684276125989931583961822392400056140349181450224581984204381964332335793784634023652926657148198489192428511473342464680175442836266082110093820312115079812730984876934297728295818834,
0.138873510219787238463601776868871467621862718263298227646355016505772521534889535725181542854605625862409684276125989931583961822392400056140349181450224581984204381964332335793784634023652926657148198489192428511473342464680175442836266082110093820312115079812730984876934297728295818834,
0.0921214998377284479144217759537971209236839998622368390883915473395937297276329262918978157557319728688464206180281115405280755822061330132575025454931122799528778263378580260096595447239712476272992175052866998048878792306641975965562093757627202951860014882629364182187061210206786185036,
0.0921214998377284479144217759537971209236839998622368390883915473395937297276329262918978157557319728688464206180281115405280755822061330132575025454931122799528778263378580260096595447239712476272992175052866998048878792306641975965562093757627202951860014882629364182187061210206786185036,
0.0404840047653158795200215922009860600419865457449888681350466075049944605127927104944208124330531617543255657674600847044473453552393229078708618451618261442454009833802490704966043276332314749616597004151381666755063607687770292544492940217462056927723781927519191887428534879952917444979,
0.0404840047653158795200215922009860600419865457449888681350466075049944605127927104944208124330531617543255657674600847044473453552393229078708618451618261442454009833802490704966043276332314749616597004151381666755063607687770292544492940217462056927723781927519191887428534879952917444979);
$quadrature_weights[14] = array(
0.215263853463157790195876443316260035274997558054128800219776392543618787353994604001024441410819578237256672332436770992948165976464930189035601908050981428041757802691565082287626417365449192946281203662033345376460522564310634412912654698349487266562730897512393716549425155133887783267,
0.215263853463157790195876443316260035274997558054128800219776392543618787353994604001024441410819578237256672332436770992948165976464930189035601908050981428041757802691565082287626417365449192946281203662033345376460522564310634412912654698349487266562730897512393716549425155133887783267,
0.2051984637212956039659240656612180557103390613094194517168972902833671448252497203394318399918908957243692694424494287284534856133850644865918702302140316671417873329934748278391381113256848128254396760209050529765354249731237553251469192851898072394707049964721031773292256965337005468577,
0.2051984637212956039659240656612180557103390613094194517168972902833671448252497203394318399918908957243692694424494287284534856133850644865918702302140316671417873329934748278391381113256848128254396760209050529765354249731237553251469192851898072394707049964721031773292256965337005468577,
0.1855383974779378137417165901251570362489226029373316590200349250690983502635254444255527311467122229825611215057289188990778964974252160895085525241528364360728640406002723237969714138507534560933312278904499388523844853663939226179218798247606150274514935557012909889503067356410067833406,
0.1855383974779378137417165901251570362489226029373316590200349250690983502635254444255527311467122229825611215057289188990778964974252160895085525241528364360728640406002723237969714138507534560933312278904499388523844853663939226179218798247606150274514935557012909889503067356410067833406,
0.1572031671581935345696019386238421566056680373373233749693170438747681763696082985139580933624180762768531519990811885018854374920646576267489242910372646019870010221956474591078423228056106861169077132184669351601383774428385022658899238684439084685022864905124096570215866733146092008329,
0.1572031671581935345696019386238421566056680373373233749693170438747681763696082985139580933624180762768531519990811885018854374920646576267489242910372646019870010221956474591078423228056106861169077132184669351601383774428385022658899238684439084685022864905124096570215866733146092008329,
0.1215185706879031846894148090724766259566693456900746722910753925431597438925264923188199062703750071489155506530592569942811574313408868548096421257144546080289185410615420786200564675456293296025406102396367179854059007550049729049892410130191072357341821083329663867464821867539341968434,
0.1215185706879031846894148090724766259566693456900746722910753925431597438925264923188199062703750071489155506530592569942811574313408868548096421257144546080289185410615420786200564675456293296025406102396367179854059007550049729049892410130191072357341821083329663867464821867539341968434,
0.0801580871597602098056332770628543095836977853945947652013990654895714744572871698635361908191377559686225015908038847487953091382572604434376755119844740947797387723700536610577178522653954549123135546624971159464576653576521600937489354127710937535198838649279475628473516378736712929573,
0.0801580871597602098056332770628543095836977853945947652013990654895714744572871698635361908191377559686225015908038847487953091382572604434376755119844740947797387723700536610577178522653954549123135546624971159464576653576521600937489354127710937535198838649279475628473516378736712929573,
0.0351194603317518630318328761381917806197056092771272765814998901964163228378082705376767969986464636614217324764405511345585478510619843098677334088459571639479324880874445672906474148414770675031860143060108937026176235406760523793904458974659810087587180865408885105556219147609526200925,
0.0351194603317518630318328761381917806197056092771272765814998901964163228378082705376767969986464636614217324764405511345585478510619843098677334088459571639479324880874445672906474148414770675031860143060108937026176235406760523793904458974659810087587180865408885105556219147609526200925);
$quadrature_weights[15] = array(
0.2025782419255612728806201999675193148386621580094773567967041160514353987547460740933934407127880321353514826708299901773095246288719482192675665869139062612256085449558643031836505029978223451416924610397803870997344190817384290577763771236964710158183351656545129738602932076125549319023,
0.1984314853271115764561183264438393248186925599575419934847379279291247975334342681333149991648178232076602085488930991764791477591610421132086613599988857531192702426415927231327044667892816045834098228729517385124172569721507734356429605231973280268604684028301488322765670316796303356288,
0.1984314853271115764561183264438393248186925599575419934847379279291247975334342681333149991648178232076602085488930991764791477591610421132086613599988857531192702426415927231327044667892816045834098228729517385124172569721507734356429605231973280268604684028301488322765670316796303356288,
0.1861610000155622110268005618664228245062260122779284028154957273100132555026991606189497688860993236053997770900138443530672702173881822218913650817524402394454633498455254983854987704558698346743823005532094467225041792102166969649720014347260039240685291809910280840226841347980521837134,
0.1861610000155622110268005618664228245062260122779284028154957273100132555026991606189497688860993236053997770900138443530672702173881822218913650817524402394454633498455254983854987704558698346743823005532094467225041792102166969649720014347260039240685291809910280840226841347980521837134,
0.1662692058169939335532008604812088111309001800984129073218651905635535632122785177107051742924155362148446154065718522274181714630170967754925174671836098206991229223858649637789999954737644311199247756973750854153289068732761392073165357013373138619425638694563391801926576061195937788699,
0.1662692058169939335532008604812088111309001800984129073218651905635535632122785177107051742924155362148446154065718522274181714630170967754925174671836098206991229223858649637789999954737644311199247756973750854153289068732761392073165357013373138619425638694563391801926576061195937788699,
0.1395706779261543144478047945110283225208502753155112432023911286310884445419078116807682573635713336381490888932766399041110917245491409628233342406440126372784794505759941197273360771302835643088631984018181469133646430155458101237375718557827299435854832981132499961239407405172041096534,
0.1395706779261543144478047945110283225208502753155112432023911286310884445419078116807682573635713336381490888932766399041110917245491409628233342406440126372784794505759941197273360771302835643088631984018181469133646430155458101237375718557827299435854832981132499961239407405172041096534,
0.1071592204671719350118695466858693034155437157581019806870223891218779948523157997256858571376086240443980876783750555812718104988405678239974708278615361621323837150901155489565006064488581094283683146572762126337955710255509976788374176850005859153689529410495091691306303339254292612609,
0.1071592204671719350118695466858693034155437157581019806870223891218779948523157997256858571376086240443980876783750555812718104988405678239974708278615361621323837150901155489565006064488581094283683146572762126337955710255509976788374176850005859153689529410495091691306303339254292612609,
0.0703660474881081247092674164506673384667080327543307198259072929143870555128742370448404520666939392193554898585950405388046148432772910792956556041537582479070968902376133780797668535183637426522389065978826221602778581837148625124153563760247327246091136423557230784075321996037169475438,
0.0703660474881081247092674164506673384667080327543307198259072929143870555128742370448404520666939392193554898585950405388046148432772910792956556041537582479070968902376133780797668535183637426522389065978826221602778581837148625124153563760247327246091136423557230784075321996037169475438,
0.0307532419961172683546283935772044177217481448334340742642282855042371894671171680390387707323994040025169911888594731301931311793307049136572121249488040088053791567453616163473679786846675406619664506995965540924443751786755055481899678620830700956557210823767451729158413495735272185295,
0.0307532419961172683546283935772044177217481448334340742642282855042371894671171680390387707323994040025169911888594731301931311793307049136572121249488040088053791567453616163473679786846675406619664506995965540924443751786755055481899678620830700956557210823767451729158413495735272185295);
$quadrature_weights[16] = array(
0.1894506104550684962853967232082831051469089883959029750375132452000228907691330063001339778335339522825338056432096423297083652175404007311690388189431844411595815612767118459616173498175974279783368912090196026294264906147293439818164037940618838412163450874403569646465188699526105009401,
0.1894506104550684962853967232082831051469089883959029750375132452000228907691330063001339778335339522825338056432096423297083652175404007311690388189431844411595815612767118459616173498175974279783368912090196026294264906147293439818164037940618838412163450874403569646465188699526105009401,
0.1826034150449235888667636679692199393835562236546492824184951443794304649501111749604004251169852753140450247468164720359323414531767503677231287901939855049593288980367779339835260945463293576871039381184643035967488751413022888111613573519788630660749465009519914881317048638180707164801,
0.1826034150449235888667636679692199393835562236546492824184951443794304649501111749604004251169852753140450247468164720359323414531767503677231287901939855049593288980367779339835260945463293576871039381184643035967488751413022888111613573519788630660749465009519914881317048638180707164801,
0.1691565193950025381893120790303599622116394734160282817450829356808036642099305309321553225420782280475616663029174311301070245194017485677345250958562776298891264277426735059304319847991653319152533740752257147529442896440995961657448930494413086332128490066363561659644970262910622840035,
0.1691565193950025381893120790303599622116394734160282817450829356808036642099305309321553225420782280475616663029174311301070245194017485677345250958562776298891264277426735059304319847991653319152533740752257147529442896440995961657448930494413086332128490066363561659644970262910622840035,
0.1495959888165767320815017305474785489704910682078364668054219621873604040204179824517786384030592580740666978710981552017441608823947804369332735108707683892775563858478598112791002547854739387534174159632646453366676666558524965031020211316827351475733089362794299590848309953779341872602,
0.1495959888165767320815017305474785489704910682078364668054219621873604040204179824517786384030592580740666978710981552017441608823947804369332735108707683892775563858478598112791002547854739387534174159632646453366676666558524965031020211316827351475733089362794299590848309953779341872602,
0.1246289712555338720524762821920164201448868592222026799447505904294109639214653535979691900176556843602150494472276923163298743356166759951219803027530793950381177302731194738185536484170853382049815857557341629265257965586456133775651283810710467884531826649993812111024573155970869490184,
0.1246289712555338720524762821920164201448868592222026799447505904294109639214653535979691900176556843602150494472276923163298743356166759951219803027530793950381177302731194738185536484170853382049815857557341629265257965586456133775651283810710467884531826649993812111024573155970869490184,
0.0951585116824927848099251076022462263552635031837126581568222872296317595776819594470249573208049864890125891496209414830603481210533228470521726818393631052313960626642025883937935575862183078092754984560926424378606161380726146645506474202051743093462038386816818873937323729463744264427,
0.0951585116824927848099251076022462263552635031837126581568222872296317595776819594470249573208049864890125891496209414830603481210533228470521726818393631052313960626642025883937935575862183078092754984560926424378606161380726146645506474202051743093462038386816818873937323729463744264427,
0.0622535239386478928628438369943776942749865083529068579013035158195357388870438190612117095368517345326677408437010587484095102733930688584375043469278735539030250578328671232854442125221885072444734914927471878528529881785852210014369332953413853555572557051831454875621973358414449964621,
0.0622535239386478928628438369943776942749865083529068579013035158195357388870438190612117095368517345326677408437010587484095102733930688584375043469278735539030250578328671232854442125221885072444734914927471878528529881785852210014369332953413853555572557051831454875621973358414449964621,
0.0271524594117540948517805724560181035122673755667607979906103190738041136642161732493257792290308808998974259954086067547083751974232521958283764526154679805418678763257877173475328975259417904071578049294517404669732770687128254946226155762176028585659082598276568361140612201745491935876,
0.0271524594117540948517805724560181035122673755667607979906103190738041136642161732493257792290308808998974259954086067547083751974232521958283764526154679805418678763257877173475328975259417904071578049294517404669732770687128254946226155762176028585659082598276568361140612201745491935876);
$quadrature_weights[17] = array(
0.1794464703562065254582656442618856214487803198976685236676686979555967546062802594045284457525042776008649811893857352435682986331876081111851108866780622936808158737325303170069706877766177174957552596061722460122214923353807537674420503241048324569186636761507104543537545368471074829307,
0.1765627053669926463252709901131972391509244180007481180431444069132090362072826804523346906840866559301006092111631043456274034660130273980983840504934095470315458660285588518049547114140699023340485341657476841937868857687900376505657106556888601202176730417304723831886390079072130629649,
0.1765627053669926463252709901131972391509244180007481180431444069132090362072826804523346906840866559301006092111631043456274034660130273980983840504934095470315458660285588518049547114140699023340485341657476841937868857687900376505657106556888601202176730417304723831886390079072130629649,
0.1680041021564500445099706637883231550211981289650740142699558513403231065000245865612038497389197718236207213486995644444452318049734638929137778300338275722632164587692660117202077357829259551829434673213630654214286185068734272546056171102777956754038016814543267266848603524377507589707,
0.1680041021564500445099706637883231550211981289650740142699558513403231065000245865612038497389197718236207213486995644444452318049734638929137778300338275722632164587692660117202077357829259551829434673213630654214286185068734272546056171102777956754038016814543267266848603524377507589707,
0.154045761076810288081431594801958611940483058471017934385264711351446741859676451091617449353450908876424153419065240125716036310829880947811725801178402356930926776121628522534028556989979884655500914919553886780419888060495727120915226164856787273338244789944250590848451274884156660718,
0.154045761076810288081431594801958611940483058471017934385264711351446741859676451091617449353450908876424153419065240125716036310829880947811725801178402356930926776121628522534028556989979884655500914919553886780419888060495727120915226164856787273338244789944250590848451274884156660718,
0.1351363684685254732863199817023501973721258532344890203779946106888672429899385440975094483135843229282966867023973980627114962655583899994391835707175743659655559740465951852250510145801277671620980932855460592699403329942015689192694629287216502985314399636780315461266085691716296439668,
0.1351363684685254732863199817023501973721258532344890203779946106888672429899385440975094483135843229282966867023973980627114962655583899994391835707175743659655559740465951852250510145801277671620980932855460592699403329942015689192694629287216502985314399636780315461266085691716296439668,
0.1118838471934039710947883856263559267358434242630770500184864824490956796436098356152217045277663097303933856234485005009089118098926769197175416932114933263692040520889707361712734742157806742432060058117182592830428702087289106874985175861316771801379631019461083549422893139993867447325,
0.1118838471934039710947883856263559267358434242630770500184864824490956796436098356152217045277663097303933856234485005009089118098926769197175416932114933263692040520889707361712734742157806742432060058117182592830428702087289106874985175861316771801379631019461083549422893139993867447325,
0.0850361483171791808835353701910620738504913892185054757664103607387839927874826477469876042935729999564873422413092975801009051621765385504863648371802661594642985254447697662510671267561256372184607416045118289583482113043069561231013879928175322956122033449176613110877780729058835216161,
0.0850361483171791808835353701910620738504913892185054757664103607387839927874826477469876042935729999564873422413092975801009051621765385504863648371802661594642985254447697662510671267561256372184607416045118289583482113043069561231013879928175322956122033449176613110877780729058835216161,
0.055459529373987201129440165358244660512846251953228846993724078710257426003334638373275788744821901102297299483619936822358082783206379864639745886162534575206272618194628448672658150271369557624764374900791878769502590209653421358315740618303892325062804722289534273941957588087316299781,
0.055459529373987201129440165358244660512846251953228846993724078710257426003334638373275788744821901102297299483619936822358082783206379864639745886162534575206272618194628448672658150271369557624764374900791878769502590209653421358315740618303892325062804722289534273941957588087316299781,
0.0241483028685479319601100262875653246916973159450252783111851488302183967055104863595852414675449908519473113756040904963477830807558383713007208876834609499285717924393173191172738861013117628311002381876812143174198567792595740020073117811493886032365375159642595860025385521819350292818,
0.0241483028685479319601100262875653246916973159450252783111851488302183967055104863595852414675449908519473113756040904963477830807558383713007208876834609499285717924393173191172738861013117628311002381876812143174198567792595740020073117811493886032365375159642595860025385521819350292818);
$quadrature_weights[18] = array(
0.1691423829631435918406564701349866103341058193703438802698751915490594441915546421709209140397781535882236287858096022651991109570105409679724328782921212245564934063159034512433937773326382340213877306682008490401803026464426090514675100961891997919361138887123759382863686530866127972569,
0.1691423829631435918406564701349866103341058193703438802698751915490594441915546421709209140397781535882236287858096022651991109570105409679724328782921212245564934063159034512433937773326382340213877306682008490401803026464426090514675100961891997919361138887123759382863686530866127972569,
0.1642764837458327229860537764659275904123389539973529532444969709116484218452080077553637577470604890284648113509545041993644726379185282871113207576557673424148421704789647486570815505590931928740872581565708587404351827700772678358448394118368041141223571486216522533602397578204727788698,
0.1642764837458327229860537764659275904123389539973529532444969709116484218452080077553637577470604890284648113509545041993644726379185282871113207576557673424148421704789647486570815505590931928740872581565708587404351827700772678358448394118368041141223571486216522533602397578204727788698,
0.1546846751262652449254180038363747721932183962673541726666419147277828692306437303123469238522236810610823138635759151314464904508619440285864710786047569608481404523324601264735344481079235728593245977248380570057190791293991887575270796743004370720572961243853465885948926313557194625353,
0.1546846751262652449254180038363747721932183962673541726666419147277828692306437303123469238522236810610823138635759151314464904508619440285864710786047569608481404523324601264735344481079235728593245977248380570057190791293991887575270796743004370720572961243853465885948926313557194625353,
0.1406429146706506512047313037519472280955024103309725598834561952604655869277498970306627690269133215655608200217275770685544170251231718644306129004824026118944766630591084763322327613982486061679811396793683948249135515722138610771570619097928166812612498836789391700951269947345168633319,
0.1406429146706506512047313037519472280955024103309725598834561952604655869277498970306627690269133215655608200217275770685544170251231718644306129004824026118944766630591084763322327613982486061679811396793683948249135515722138610771570619097928166812612498836789391700951269947345168633319,
0.1225552067114784601845191268002015552281638973334390971672535136540574395994036818381972199250410149007167708455810165486796115018827133040140143404137921288394045516938052752003072949826623487274490764701140571187993024296332307194300911675059927766461093255811877510343876834731962512392,
0.1225552067114784601845191268002015552281638973334390971672535136540574395994036818381972199250410149007167708455810165486796115018827133040140143404137921288394045516938052752003072949826623487274490764701140571187993024296332307194300911675059927766461093255811877510343876834731962512392,
0.1009420441062871655628139849248346070628011388876789016103745366556507973804985233524506387113404511235918423705414132943111061599125790124570032420205399215139736906316754374178287629629818649856828420523731488700775027353808841169146345320562519294959618701674957105726006182889016178398,
0.1009420441062871655628139849248346070628011388876789016103745366556507973804985233524506387113404511235918423705414132943111061599125790124570032420205399215139736906316754374178287629629818649856828420523731488700775027353808841169146345320562519294959618701674957105726006182889016178398,
0.0764257302548890565291296776166365256053179062083582874495213792344100072917929793417651026783961556386755094377371250624710740108554558830513694718616741579405961948021942164059258052391191883635397652229042344876375847235881442974454263056439849686517694850815001034580970692779127113393,
0.0764257302548890565291296776166365256053179062083582874495213792344100072917929793417651026783961556386755094377371250624710740108554558830513694718616741579405961948021942164059258052391191883635397652229042344876375847235881442974454263056439849686517694850815001034580970692779127113393,
0.0497145488949697964533349462026386416808662461289102022463043078655723432958034162950413709493755363901578109123761072246185991085606677862915057965108447312909911728438022161634770405530539475169791168653216398791251592475094524716122801457301171483506316945948812057997564235047218740689,
0.0497145488949697964533349462026386416808662461289102022463043078655723432958034162950413709493755363901578109123761072246185991085606677862915057965108447312909911728438022161634770405530539475169791168653216398791251592475094524716122801457301171483506316945948812057997564235047218740689,
0.0216160135264833103133427102664524693876852314755899454620759901413530902373451219032513030698711967035264924116967392053551181478743988660852695341581009207010816978420860521062185588642790444835684731603087600331123347457553616726010767569443955174785105791766212787985301684570081667535,
0.0216160135264833103133427102664524693876852314755899454620759901413530902373451219032513030698711967035264924116967392053551181478743988660852695341581009207010816978420860521062185588642790444835684731603087600331123347457553616726010767569443955174785105791766212787985301684570081667535);
$quadrature_weights[19] = array(
0.1610544498487836959791636253209167350399025585785169021283231527357710484554980721525407657169290469326322822863184992213743178868498200222270801309797567400348596761477557415796634427690419403563011194249302152575062701292613967331058845014126474128577480085119949784227603045386781841262,
0.1589688433939543476499564394650472016787801581951260957511749153247409785833850597426104767260064785656726957407308709294681940869471572774193889952003779483998952863244786932834096103688529075704047740756352615495602997460739650278393056497770505071451767267951634011784814089959663984428,
0.1589688433939543476499564394650472016787801581951260957511749153247409785833850597426104767260064785656726957407308709294681940869471572774193889952003779483998952863244786932834096103688529075704047740756352615495602997460739650278393056497770505071451767267951634011784814089959663984428,
0.1527660420658596667788554008976629984610082672364286235231015530748110436510632136548098470307870684022812576438514294182842697467316852588339979189564400065158561055368543286606806945813575677225325234593817650217143933943565807393710549158806994880737896661371021634932839064588639773471,
0.1527660420658596667788554008976629984610082672364286235231015530748110436510632136548098470307870684022812576438514294182842697467316852588339979189564400065158561055368543286606806945813575677225325234593817650217143933943565807393710549158806994880737896661371021634932839064588639773471,
0.1426067021736066117757461094419029724756683448244738609265716559064582484729032510149400718372501369086306014406580383315195828422829752494295918122366158420984545209886445875554558671077636205184180315501264678352263230297125824594481607430544278129481485570189599544910201063848937021998,
0.1426067021736066117757461094419029724756683448244738609265716559064582484729032510149400718372501369086306014406580383315195828422829752494295918122366158420984545209886445875554558671077636205184180315501264678352263230297125824594481607430544278129481485570189599544910201063848937021998,
0.1287539625393362276755157848568771170558395770934630345471043846223036040566316799314330023341520732158916457503562980563768636602583508434307981699008263911842629973311123280171601256818577811518739247152452114541083839100451940773411361442241742604289292646622610041938152943010790361288,
0.1287539625393362276755157848568771170558395770934630345471043846223036040566316799314330023341520732158916457503562980563768636602583508434307981699008263911842629973311123280171601256818577811518739247152452114541083839100451940773411361442241742604289292646622610041938152943010790361288,
0.1115666455473339947160239016817659974813318538398937755214611428764589761056464706010042849525923054056261554442105314745763195932849808297160769131997858963255201640444230360365240357831562145828787343616372535224037060083589168167362608964805142848746151312363217280104220309101862162324,
0.1115666455473339947160239016817659974813318538398937755214611428764589761056464706010042849525923054056261554442105314745763195932849808297160769131997858963255201640444230360365240357831562145828787343616372535224037060083589168167362608964805142848746151312363217280104220309101862162324,
0.0914900216224499994644620941238396526609116512965987846649893449020622210437972616057477150418889562743146634993042981808904181458448709504359957484813885110802183834295752411339593463140700502937848306309596141966543958396121404946314428704188953782008399937706471108301458402758231527037,
0.0914900216224499994644620941238396526609116512965987846649893449020622210437972616057477150418889562743146634993042981808904181458448709504359957484813885110802183834295752411339593463140700502937848306309596141966543958396121404946314428704188953782008399937706471108301458402758231527037,
0.0690445427376412265807082580060130449618480316876131311229004276960349749064390215176630954633349726374642876653899542524801698925666536827737780371699346508028049015854813015646013769733407219337570614953319341361634180376621748813203883305923293567307835594677851391824357149174951095532,
0.0690445427376412265807082580060130449618480316876131311229004276960349749064390215176630954633349726374642876653899542524801698925666536827737780371699346508028049015854813015646013769733407219337570614953319341361634180376621748813203883305923293567307835594677851391824357149174951095532,
0.0448142267656996003328381574019942119517542274678576020858545267676429913842794576446690357102559934203280323775860360343000334458319796780552202725286599385464482175556425829180401153232218294624007148445216886976212985328934819110208162425464110028809041117163162427069065186589566497618,
0.0448142267656996003328381574019942119517542274678576020858545267676429913842794576446690357102559934203280323775860360343000334458319796780552202725286599385464482175556425829180401153232218294624007148445216886976212985328934819110208162425464110028809041117163162427069065186589566497618,
0.0194617882297264770363120414644384357529066090692866407926804724616014375681055482108520880452674917034745192947532937114169896428264362187916120668360924450291095851299100300403371064818583365857988451546956959577946464366542652257384919563191742022879389849394457667021090268241509572387,
0.0194617882297264770363120414644384357529066090692866407926804724616014375681055482108520880452674917034745192947532937114169896428264362187916120668360924450291095851299100300403371064818583365857988451546956959577946464366542652257384919563191742022879389849394457667021090268241509572387);
$quadrature_weights[20] = array(
0.1527533871307258506980843319550975934919486451123785972747010498175974531627377815355724878365039059354400184281378782601150279679600783005530039321842277357554019203124915100518499038184507289979208511728338097884847930234840391745787787603960313774754576020521238652300682735542710944263,
0.1527533871307258506980843319550975934919486451123785972747010498175974531627377815355724878365039059354400184281378782601150279679600783005530039321842277357554019203124915100518499038184507289979208511728338097884847930234840391745787787603960313774754576020521238652300682735542710944263,
0.1491729864726037467878287370019694366926799040813683164962112178098444225955867806939613260352104810517091385456733800686575677792178649430941723424667532046356472774228709560694803833239714102500755019738911703717170310002053316744710774788331941474319396315320062727688974661711619397638,
0.1491729864726037467878287370019694366926799040813683164962112178098444225955867806939613260352104810517091385456733800686575677792178649430941723424667532046356472774228709560694803833239714102500755019738911703717170310002053316744710774788331941474319396315320062727688974661711619397638,
0.1420961093183820513292983250671649330345154133920203033373670829838280874979343676169492242832005826013306857366620140189402437272742182737236253724487588567621276688265922710626976924994669598575042368845029007422245631263596983756760256569446985608014039758824276822804479323371308934112,
0.1420961093183820513292983250671649330345154133920203033373670829838280874979343676169492242832005826013306857366620140189402437272742182737236253724487588567621276688265922710626976924994669598575042368845029007422245631263596983756760256569446985608014039758824276822804479323371308934112,
0.131688638449176626898494499748163134916110511146983526996436493708854356429480933143557975183972629245105980054636247016400316830607538704952932577689132201902021181666362879795141713525128804030525410925388026264783643215389540368786522194165102288258575353624172248387510459119776031765,
0.131688638449176626898494499748163134916110511146983526996436493708854356429480933143557975183972629245105980054636247016400316830607538704952932577689132201902021181666362879795141713525128804030525410925388026264783643215389540368786522194165102288258575353624172248387510459119776031765,
0.1181945319615184173123773777113822870050412195489687754468899520201747483505115163057286878258190174460626754309231659133886817937422099122542309757118513383856290919785688442004649951483215887378851802439188486330757698272816855138495620519895987774292383111032264708641859679188600095692,
0.1181945319615184173123773777113822870050412195489687754468899520201747483505115163057286878258190174460626754309231659133886817937422099122542309757118513383856290919785688442004649951483215887378851802439188486330757698272816855138495620519895987774292383111032264708641859679188600095692,
0.1019301198172404350367501354803498761666916560233925562619716161968523220253943464753493157694798582137585903552548326593234407721971982947468111885795226965581584345480416762264760609122842382150145830070657006817955059316458539298252170005077219224922112385771403739725657450818783267313,
0.1019301198172404350367501354803498761666916560233925562619716161968523220253943464753493157694798582137585903552548326593234407721971982947468111885795226965581584345480416762264760609122842382150145830070657006817955059316458539298252170005077219224922112385771403739725657450818783267313,
0.0832767415767047487247581432220462061001778285831632907448820607856930828940794194713751908437908393490961161119327637705991492770889027822910222187699193186160700364391275137979683413090460002469936166941844144330159650771507260085403067307251888321939680464514855705930284166808865996089,
0.0832767415767047487247581432220462061001778285831632907448820607856930828940794194713751908437908393490961161119327637705991492770889027822910222187699193186160700364391275137979683413090460002469936166941844144330159650771507260085403067307251888321939680464514855705930284166808865996089,
0.0626720483341090635695065351870416063516010765784363640995843454379748110336656786445637660568322035126032533995920732617572100906357057485305643635379372052174565132880956643096197824783282502822044536246229255150791963516814947223936297508668215819063938781024256991067440283222516531374,
0.0626720483341090635695065351870416063516010765784363640995843454379748110336656786445637660568322035126032533995920732617572100906357057485305643635379372052174565132880956643096197824783282502822044536246229255150791963516814947223936297508668215819063938781024256991067440283222516531374,
0.0406014298003869413310399522749321098790906399899515368176068545618322967509873282955389206230443849761898257096750750226100388420589263242455270189562763042394217695623102760213193663915194028524305033283414664156073509698450908818586062170756508088247402639869134213644998336627334563899,
0.0406014298003869413310399522749321098790906399899515368176068545618322967509873282955389206230443849761898257096750750226100388420589263242455270189562763042394217695623102760213193663915194028524305033283414664156073509698450908818586062170756508088247402639869134213644998336627334563899,
0.017614007139152118311861962351852816362143105543336732524349326677348419259621847817403105542146097668703716227512570008208322919217356715608110009655621137928066105955538408464981760593482616529445662145250737154216181476956539350020274158495991703186071698688078395432051877120218676412,
0.017614007139152118311861962351852816362143105543336732524349326677348419259621847817403105542146097668703716227512570008208322919217356715608110009655621137928066105955538408464981760593482616529445662145250737154216181476956539350020274158495991703186071698688078395432051877120218676412);
$quadrature_weights[21] = array(
0.1460811336496904271919851476833711882448095769419654441073225875154385927033996119297421911264662557212084193073183666407023291490701315394349933160814120091019135384560142780767922383392670660828128067346305807324319910469491126830892376430046688551997714362920589373449073057040164935385,
0.1445244039899700590638271665537525436099499621970998347524729888860973093433918698652696658648520233050153807182751058340478607914609245155295922498562992808910783176715396139593722259868425469702253182886990329954188652290286970182071524397982404357217693477140670426040110571170384153735,
0.1445244039899700590638271665537525436099499621970998347524729888860973093433918698652696658648520233050153807182751058340478607914609245155295922498562992808910783176715396139593722259868425469702253182886990329954188652290286970182071524397982404357217693477140670426040110571170384153735,
0.1398873947910731547221334238675831108927931609549196043737313263242432624652061566163216216021600998599900055602271055541357051536028755347561086348330962978657813978987304700340567769112703674578484357611862504522233502952045219944994351977526343907746401967699000655104651571929681270384,
0.1398873947910731547221334238675831108927931609549196043737313263242432624652061566163216216021600998599900055602271055541357051536028755347561086348330962978657813978987304700340567769112703674578484357611862504522233502952045219944994351977526343907746401967699000655104651571929681270384,
0.1322689386333374617810525744967756043290115401431568232183503231517825985652303990236905956152887823257437260070284209329826235662777956373003380290485481635498943248725306992133745999310654090539022620351321642978606819393828211922979761324766967372232454337075296723597411728301559276175,
0.1322689386333374617810525744967756043290115401431568232183503231517825985652303990236905956152887823257437260070284209329826235662777956373003380290485481635498943248725306992133745999310654090539022620351321642978606819393828211922979761324766967372232454337075296723597411728301559276175,
0.12183141605372853419536717712573359835633762556153745024298380784275890122935096394194845400510805441535106992990803465111781456252201455749660636199928991899369237556605407496701667401621830310039392653017232078588136067892577373517690729345256326791648134339011922243738172296022393323,
0.12183141605372853419536717712573359835633762556153745024298380784275890122935096394194845400510805441535106992990803465111781456252201455749660636199928991899369237556605407496701667401621830310039392653017232078588136067892577373517690729345256326791648134339011922243738172296022393323,
0.1087972991671483776634745780701056420336995957938563305527820871689736437662693883811767624307919714280431336694929491833417249221756440589828296905766216104554044378502844721749556592843358759077754065080475052159738439596329796691460063659032360816562389933478442385645741882353331593726,
0.1087972991671483776634745780701056420336995957938563305527820871689736437662693883811767624307919714280431336694929491833417249221756440589828296905766216104554044378502844721749556592843358759077754065080475052159738439596329796691460063659032360816562389933478442385645741882353331593726,
0.0934444234560338615532897411139320884835266473615928448666952716325778977737123873518685885667907567162977799799523755530329936695800684131239325605694168198528624765190660830371401684514895310043583557285334922636696219450396255927941054556322526589112906947145631731695333752169102075954,
0.0934444234560338615532897411139320884835266473615928448666952716325778977737123873518685885667907567162977799799523755530329936695800684131239325605694168198528624765190660830371401684514895310043583557285334922636696219450396255927941054556322526589112906947145631731695333752169102075954,
0.0761001136283793020170516533001831792261543524239660285214684858164535165866007499931366188126475322701503912333143105710317508507441067832630572820317358685417952251160878025900870897655530743717049336677304358645610383006615169433678160215256622339637007537777793359525984441316364651328,
0.0761001136283793020170516533001831792261543524239660285214684858164535165866007499931366188126475322701503912333143105710317508507441067832630572820317358685417952251160878025900870897655530743717049336677304358645610383006615169433678160215256622339637007537777793359525984441316364651328,
0.0571344254268572082836358264724479574912875968262560414425073234270490553996520080882864485670216464800912399587795621639782211949845714392993914115830662602804222024046956572132012504872923325592065662650714319216556233411540149840941326022964030889938820078995522232773177836640756431587,
0.0571344254268572082836358264724479574912875968262560414425073234270490553996520080882864485670216464800912399587795621639782211949845714392993914115830662602804222024046956572132012504872923325592065662650714319216556233411540149840941326022964030889938820078995522232773177836640756431587,
0.0369537897708524937999506682993296661889443081487298374271691818787857511575674084585234428769603298583529798398444489699045057647568225140933948134081451087223902427631700624411175063534535592342393984777089284336071796700434175156225807196391256954545850040503984567840458081566217952533,
0.0369537897708524937999506682993296661889443081487298374271691818787857511575674084585234428769603298583529798398444489699045057647568225140933948134081451087223902427631700624411175063534535592342393984777089284336071796700434175156225807196391256954545850040503984567840458081566217952533,
0.0160172282577743333242246168584710152658904221179024825481779101135587673613188623149067060951456754803600834495185032660756349493601107764372523080530746662957222301098339253312819296428454672989389933704031474029324391174520750132492689500208509817842805064822171006678776376184147041102,
0.0160172282577743333242246168584710152658904221179024825481779101135587673613188623149067060951456754803600834495185032660756349493601107764372523080530746662957222301098339253312819296428454672989389933704031474029324391174520750132492689500208509817842805064822171006678776376184147041102);
$quadrature_weights[22] = array(
0.139251872855631993375410248341809957873920217457425858126197877073037712818768596298747496824058914113093167157962721105490063037735945705368013554774786449446301992859427256084690367597657268817092023841871315156005340599231398042635738899417087195975359991616234502233438058611331987745,
0.139251872855631993375410248341809957873920217457425858126197877073037712818768596298747496824058914113093167157962721105490063037735945705368013554774786449446301992859427256084690367597657268817092023841871315156005340599231398042635738899417087195975359991616234502233438058611331987745,
0.1365414983460151713525738312315173965863676529886861681094697349382075581645378333809906329322980338064166098619410384683080837352686179002153940492154657031000279046612887404941032702402863540489150533615329544848350259523513713718107237294224552847158550848712612535614861972824779777976,
0.1365414983460151713525738312315173965863676529886861681094697349382075581645378333809906329322980338064166098619410384683080837352686179002153940492154657031000279046612887404941032702402863540489150533615329544848350259523513713718107237294224552847158550848712612535614861972824779777976,
0.1311735047870623707329649925303074458757418941880306531253797034245446103135289740914341000330802590357453133430374671516356351504504246601963151768842030638131958733505362877145593040145815186758260217713701867970876075860868220072903240340382067261517549996687431186964515504642502351783,
0.1311735047870623707329649925303074458757418941880306531253797034245446103135289740914341000330802590357453133430374671516356351504504246601963151768842030638131958733505362877145593040145815186758260217713701867970876075860868220072903240340382067261517549996687431186964515504642502351783,
0.1232523768105124242855609861548144719594449990049679724284219718851355027991754540317802460344263428062179538248874191344588354067067945434706349235332478397563735704166808201424795855530810763983066837919814260363914879417089719256224363311637486835202619996443651660233049512097896196499,
0.1232523768105124242855609861548144719594449990049679724284219718851355027991754540317802460344263428062179538248874191344588354067067945434706349235332478397563735704166808201424795855530810763983066837919814260363914879417089719256224363311637486835202619996443651660233049512097896196499,
0.1129322960805392183934006074217843191142633321209947042725975462486131309236108336596048814249688672616781549051053825552718538410303432071472857511738274194595666330339049635233207892233756723419514293771341236682855672426337138118775758049252375609197111935963957307498339896884695320756,
0.1129322960805392183934006074217843191142633321209947042725975462486131309236108336596048814249688672616781549051053825552718538410303432071472857511738274194595666330339049635233207892233756723419514293771341236682855672426337138118775758049252375609197111935963957307498339896884695320756,
0.1004141444428809649320788378305362823508110887676996257849609143404530960742237727428606391633595573776349093540661740314708763653482563321696553170923589751450442384859766568385469374554135972424729074657466417224854304101874849974350913267934517683214118430098813097798290926305738073941,
0.1004141444428809649320788378305362823508110887676996257849609143404530960742237727428606391633595573776349093540661740314708763653482563321696553170923589751450442384859766568385469374554135972424729074657466417224854304101874849974350913267934517683214118430098813097798290926305738073941,
0.0859416062170677274144436813727028661891444053490797832865700110482460247731261574320222498147195279420031166714886305554569826230842395878601500101939183046172720437239928289392785032135016684742279615109509348640374882414379905254219055080017839272008510689158029965727382187052179071799,
0.0859416062170677274144436813727028661891444053490797832865700110482460247731261574320222498147195279420031166714886305554569826230842395878601500101939183046172720437239928289392785032135016684742279615109509348640374882414379905254219055080017839272008510689158029965727382187052179071799,
0.0697964684245204880949614189302176573987750529550805273863113717639464034872858940393928407934487484578347691548227869811070577976316010787643313789567315773077142560385751072667930433873534185706036938053329982020371598607210384850944336260599416771946201385073813370989287571075428730939,
0.0697964684245204880949614189302176573987750529550805273863113717639464034872858940393928407934487484578347691548227869811070577976316010787643313789567315773077142560385751072667930433873534185706036938053329982020371598607210384850944336260599416771946201385073813370989287571075428730939,
0.0522933351526832859403120512732112561121500935692363161227100832976763423599328247819681900497942379853944769639050807493316042515144884278871959026979582690008885621444759508018223720337014558360364717123912529925149692547390811951232658701582125573521341464543076941011085466862268500532,
0.0522933351526832859403120512732112561121500935692363161227100832976763423599328247819681900497942379853944769639050807493316042515144884278871959026979582690008885621444759508018223720337014558360364717123912529925149692547390811951232658701582125573521341464543076941011085466862268500532,
0.0337749015848141547933022468659129013491693144744746604328831945599515117530614883989149488223271820394668642314209914197484933174725421873500935790418921972193376234783246855382688816781804190261643002466304858994685158135658866855354087005529714468844343938457001078010839443093190369368,
0.0337749015848141547933022468659129013491693144744746604328831945599515117530614883989149488223271820394668642314209914197484933174725421873500935790418921972193376234783246855382688816781804190261643002466304858994685158135658866855354087005529714468844343938457001078010839443093190369368,
0.0146279952982722006849910980471854451902119491243237309244975914201881065327481711422837741075183291745146645313623078477205144737567463695709303564356102011342773018068167026561369456028675505684034531150576801768514070973362409521530961694669031717636051398699267833817966933073957187542,
0.0146279952982722006849910980471854451902119491243237309244975914201881065327481711422837741075183291745146645313623078477205144737567463695709303564356102011342773018068167026561369456028675505684034531150576801768514070973362409521530961694669031717636051398699267833817966933073957187542);
$quadrature_weights[23] = array(
0.1336545721861061753514571105458443385831528076368833174819359779914409808477228963591592070041770657260205575514973335616255714709828802742656649621614431236395579444474686400551369439625808317279421520974691891767430693132766928896317410571158028845306037337719405022210494063530132001372,
0.1324620394046966173716424647033169258050356694742235243225122680384860058826794056735801177079407781158601039853288017359549544504047001640754418919869188082964921765010916486256230123511017510481207806942973304221070460743058914752549499390630704045790511113539726305631748190667260260389,
0.1324620394046966173716424647033169258050356694742235243225122680384860058826794056735801177079407781158601039853288017359549544504047001640754418919869188082964921765010916486256230123511017510481207806942973304221070460743058914752549499390630704045790511113539726305631748190667260260389,
0.1289057221880821499785953393997936532597154971917834924443404317179894647560110357500460598919177369008113972146118396389010245741784444429266422944660325056563834052572816514786432914945457891602459153218129684809683065008800627884007535625287505965247255144761614099451307170939935031031,
0.1289057221880821499785953393997936532597154971917834924443404317179894647560110357500460598919177369008113972146118396389010245741784444429266422944660325056563834052572816514786432914945457891602459153218129684809683065008800627884007535625287505965247255144761614099451307170939935031031,
0.1230490843067295304675784006720096548158528125464705744356703329016904677077852055101060271179021309491115725525871417634614247429696993279269065096982285511401896204115668794639555753741922888990900329216821433690759905233604119747488760492472843228710977220695519986891392022843313802054,
0.1230490843067295304675784006720096548158528125464705744356703329016904677077852055101060271179021309491115725525871417634614247429696993279269065096982285511401896204115668794639555753741922888990900329216821433690759905233604119747488760492472843228710977220695519986891392022843313802054,
0.1149966402224113649416435129339613014914105229295856066090757034027995944837454072381306712749505617605891102263260537168252992186873140891535227279573324596714850150328649314973890282777954010938735395637200196460676825687891762671971538637884078209241456769378813455667172073964415380211,
0.1149966402224113649416435129339613014914105229295856066090757034027995944837454072381306712749505617605891102263260537168252992186873140891535227279573324596714850150328649314973890282777954010938735395637200196460676825687891762671971538637884078209241456769378813455667172073964415380211,
0.1048920914645414100740861850147438548584715831939750055028251923387793763420508898998564379642456212949586714934974966640310054341559409401833576313733326864962970641155205459889733570717851097571659614288940621022283097235260729989808643348629412039793783447959562442146091480259545698523,
0.1048920914645414100740861850147438548584715831939750055028251923387793763420508898998564379642456212949586714934974966640310054341559409401833576313733326864962970641155205459889733570717851097571659614288940621022283097235260729989808643348629412039793783447959562442146091480259545698523,
0.0929157660600351474770186173697646486034600717431298937326595046119372849355881607994756412089472555789431938171691428235970642009258219854104698942900536024113332907441612708413858577541316546175569931940846389115622816879716410565290953469517833970173358592057431132657997714570766364717,
0.0929157660600351474770186173697646486034600717431298937326595046119372849355881607994756412089472555789431938171691428235970642009258219854104698942900536024113332907441612708413858577541316546175569931940846389115622816879716410565290953469517833970173358592057431132657997714570766364717,
0.0792814117767189549228925247420432269137119919384065025556345403320430040137588825359535732884156400607168732373359391659440620049589222591150009583531811781507820032134113549219027970493514641115658831062022308252112164392965877721089483261932385407465803182697915440071778298813954095951,
0.0792814117767189549228925247420432269137119919384065025556345403320430040137588825359535732884156400607168732373359391659440620049589222591150009583531811781507820032134113549219027970493514641115658831062022308252112164392965877721089483261932385407465803182697915440071778298813954095951,
0.0642324214085258521271696151589109980391582757548068304953466820529175535807812834063921741452133172611040819392091662899002561882322303999556601944351955013758104581521881008670329617038581633760520450386399708351450046977914873629658603554575318039761685939434705664594198560072088938238,
0.0642324214085258521271696151589109980391582757548068304953466820529175535807812834063921741452133172611040819392091662899002561882322303999556601944351955013758104581521881008670329617038581633760520450386399708351450046977914873629658603554575318039761685939434705664594198560072088938238,
0.0480376717310846685716410716320339965612163083035116113336836668698580868748186291553309417798834639071631762932661561555593104881998110292620435114907617442609693845828760249434072553543317422790046125766413726558786561421552690224297185273446360658673281300974797274455480479668537764324,
0.0480376717310846685716410716320339965612163083035116113336836668698580868748186291553309417798834639071631762932661561555593104881998110292620435114907617442609693845828760249434072553543317422790046125766413726558786561421552690224297185273446360658673281300974797274455480479668537764324,
0.0309880058569794443106942196418845053837725289999280664348878065986177842628675920022497166599708966968626291921791497684070981953199775654051248414421907730305736748971104683094256127903293742829742435936067248779629027627709227731211868234500976143402273808846115120869044974015578997478,
0.0309880058569794443106942196418845053837725289999280664348878065986177842628675920022497166599708966968626291921791497684070981953199775654051248414421907730305736748971104683094256127903293742829742435936067248779629027627709227731211868234500976143402273808846115120869044974015578997478,
0.0134118594871417720813094934586150649766183341057372333923958821391608867360520598492990354585240646108689112727404454966057147664756976594529970634260506276899049348681928030346927787972868455103789165116839432854210682225141300634467223425543567869086594810794096566458542002488505907232,
0.0134118594871417720813094934586150649766183341057372333923958821391608867360520598492990354585240646108689112727404454966057147664756976594529970634260506276899049348681928030346927787972868455103789165116839432854210682225141300634467223425543567869086594810794096566458542002488505907232);
$quadrature_weights[24] = array(
0.1279381953467521569740561652246953718517112395416678824212995763723475915405364024120919775667347423307078678605027534354336365506630173201256407760369958705384835762891562911475479559477218918074170718365754182501974550951925484331523758090745471505157505768499921691572488912345533434646,
0.1279381953467521569740561652246953718517112395416678824212995763723475915405364024120919775667347423307078678605027534354336365506630173201256407760369958705384835762891562911475479559477218918074170718365754182501974550951925484331523758090745471505157505768499921691572488912345533434646,
0.1258374563468282961213753825111836887264033255813454041780915168813938726666625968820381792564211407244125340112283619371640023694354842556219623307075721695505167028832011944572440814161265754364153991752782846305315778293182951298508346824950922490384565834525141570991957343073460241123,
0.1258374563468282961213753825111836887264033255813454041780915168813938726666625968820381792564211407244125340112283619371640023694354842556219623307075721695505167028832011944572440814161265754364153991752782846305315778293182951298508346824950922490384565834525141570991957343073460241123,
0.1216704729278033912044631534762624256070295592038057787774717545126253937177169619177578034307728419129571458407698685455109927385962626203664197972099671299080663146992247474377374928428629909818345130957392521139337403891946990001210368274459006298591636884893163373907763429334385715701,
0.1216704729278033912044631534762624256070295592038057787774717545126253937177169619177578034307728419129571458407698685455109927385962626203664197972099671299080663146992247474377374928428629909818345130957392521139337403891946990001210368274459006298591636884893163373907763429334385715701,
0.1155056680537256013533444839067835598622703113764964705844493600886702535513185499403442576468127956599599096047023274406552399890629831050388267870570157536484442644788074009392626299528272339158271789101012709245867329169327356527615681351864802567093740938014246237226139721687821239517,
0.1155056680537256013533444839067835598622703113764964705844493600886702535513185499403442576468127956599599096047023274406552399890629831050388267870570157536484442644788074009392626299528272339158271789101012709245867329169327356527615681351864802567093740938014246237226139721687821239517,
0.107444270115965634782577342446606222794628690134220021766541640886821866394437105980586727120915236672945076498454815476823439901643102885282830543962266851556251956709331696682107380679861280071851870323872823740641856241992841364843152888380035317713347953732555881218806283399463124951,
0.107444270115965634782577342446606222794628690134220021766541640886821866394437105980586727120915236672945076498454815476823439901643102885282830543962266851556251956709331696682107380679861280071851870323872823740641856241992841364843152888380035317713347953732555881218806283399463124951,
0.097618652104113888269880664464247154427918968853685944083310610022954338577591978348020039690718187482414745713364268645676642419728572107043424944384211806071042042791689191672508012725933985685876262715739521302925263010913644942223616059647289160432915821120275634713911721781926285332,
0.097618652104113888269880664464247154427918968853685944083310610022954338577591978348020039690718187482414745713364268645676642419728572107043424944384211806071042042791689191672508012725933985685876262715739521302925263010913644942223616059647289160432915821120275634713911721781926285332,
0.0861901615319532759171852029837426671850805882379330055884071438612868844607805312688886562972816971732787465671984327992158782827038381983594380916492525003385563462630861694048857276454548529177279961693054540872738963763950131372564031674654030737773100525128451496727198421916322556908,
0.0861901615319532759171852029837426671850805882379330055884071438612868844607805312688886562972816971732787465671984327992158782827038381983594380916492525003385563462630861694048857276454548529177279961693054540872738963763950131372564031674654030737773100525128451496727198421916322556908,
0.0733464814110803057340336152531165181193365098484994714027024906600413884758709348323251422694445551958844309079341158927693012247996928526423877450601776912550600854944985229487704917122675007345403564777169078420148392438502785281584325129303566997853186794893103931008654660416023204965,
0.0733464814110803057340336152531165181193365098484994714027024906600413884758709348323251422694445551958844309079341158927693012247996928526423877450601776912550600854944985229487704917122675007345403564777169078420148392438502785281584325129303566997853186794893103931008654660416023204965,
0.0592985849154367807463677585001085845412001265652134910373765512940983031775082415660683556106090092998654733952492642466909653073834070291103432919838456250955380753837859345492817299145644958959367291816621761687898337760987530926613795554356869343124524696513178977787335055019515914172,
0.0592985849154367807463677585001085845412001265652134910373765512940983031775082415660683556106090092998654733952492642466909653073834070291103432919838456250955380753837859345492817299145644958959367291816621761687898337760987530926613795554356869343124524696513178977787335055019515914172,
0.0442774388174198061686027482113382288593128418338578967413972297210243762822664396343947170155594934934611803046066530352490769669525012630503089839091175520932522330681764807671830570648211944799908348398720715944900305481342571090714940628894962186599515560606956040614089479788668773348,
0.0442774388174198061686027482113382288593128418338578967413972297210243762822664396343947170155594934934611803046066530352490769669525012630503089839091175520932522330681764807671830570648211944799908348398720715944900305481342571090714940628894962186599515560606956040614089479788668773348,
0.0285313886289336631813078159518782864491977979319081166016648047576440056374291434256854254228098755422737224452711633426188506404779428430343631052424983978091405445557790206527391293478807818130301641760878492678184457761229065303399826533483010921962299302202888714000294545957159715602,
0.0285313886289336631813078159518782864491977979319081166016648047576440056374291434256854254228098755422737224452711633426188506404779428430343631052424983978091405445557790206527391293478807818130301641760878492678184457761229065303399826533483010921962299302202888714000294545957159715602,
0.0123412297999871995468056670700372915759100408913665168172873209410917255178811137917987186719204245118391668507179752021919736085531955203240536027970786521356478573832633493407323107496772162595516230980489700767963287958540270795597236457014112169997285946194632806836898378754527134097,
0.0123412297999871995468056670700372915759100408913665168172873209410917255178811137917987186719204245118391668507179752021919736085531955203240536027970786521356478573832633493407323107496772162595516230980489700767963287958540270795597236457014112169997285946194632806836898378754527134097);
$quadrature_weights[25] = array(
0.1231760537267154512039028730790501424382336275181516653913521973169120079492614212846011251750495837731005458394599426103941266676578224607632368291279859827462166016027870986748142075559144945204714873730276047452864126791158001670846125582379239383834044010442203668469191328949369652465,
0.1222424429903100416889595189458515058350592475630590409075800822320389672191801024303354089107890663711562015684530427678901911134701283448499508241468787857547117830628021267642296712562704558850590651201220454384784211691739810242594276037531960688066549757402659035930498275598325921439,
0.1222424429903100416889595189458515058350592475630590409075800822320389672191801024303354089107890663711562015684530427678901911134701283448499508241468787857547117830628021267642296712562704558850590651201220454384784211691739810242594276037531960688066549757402659035930498275598325921439,
0.1194557635357847722281781265129010473901767014137264255195878813351840902201877350244286972097527132137434856842623470282481495916514080596432023845373297070247614434317962156456829657561905483974521558043255886099084924046211143993629564633317767151960566234040762181084588425474918532142,
0.1194557635357847722281781265129010473901767014137264255195878813351840902201877350244286972097527132137434856842623470282481495916514080596432023845373297070247614434317962156456829657561905483974521558043255886099084924046211143993629564633317767151960566234040762181084588425474918532142,
0.1148582591457116483393255458695558086409361916681801495915149900314827966711254225653442989855815627325051365235174359725896919714031222861055090874050010776967430990444464344843368225629844799558190032476100399068062956502519743149924847727755255244635513031431766679230494627196189050984,
0.1148582591457116483393255458695558086409361916681801495915149900314827966711254225653442989855815627325051365235174359725896919714031222861055090874050010776967430990444464344843368225629844799558190032476100399068062956502519743149924847727755255244635513031431766679230494627196189050984,
0.1085196244742636531160939570501166193400775879867220161564943073488392927936084426933976835002965417213583277342756503740459699818566010600446033315323420414583970821974545870335205750547916244621141974327784702015729166433829295013396985171389146448723594875163381593194523768414165027219,
0.1085196244742636531160939570501166193400775879867220161564943073488392927936084426933976835002965417213583277342756503740459699818566010600446033315323420414583970821974545870335205750547916244621141974327784702015729166433829295013396985171389146448723594875163381593194523768414165027219,
0.1005359490670506442022068903926858269884660945281419070698690419994129481590460296819556562037325821175522668120665777862223723325212408744918636843670197457197295434209288218223096288951708034873360280301898222869759162233188395530876581547514808210334609099189695194952202073996761908327,
0.1005359490670506442022068903926858269884660945281419070698690419994129481590460296819556562037325821175522668120665777862223723325212408744918636843670197457197295434209288218223096288951708034873360280301898222869759162233188395530876581547514808210334609099189695194952202073996761908327,
0.0910282619829636498114972207028916533809925589593343109704837689670173846784105269024843981429537188858725215908503717360267488255754386835624637660200181901203507713611798896656413658016135153376020436432102625104413130826573919569532102418012482066487827563852304953236933436497770833263,
0.0910282619829636498114972207028916533809925589593343109704837689670173846784105269024843981429537188858725215908503717360267488255754386835624637660200181901203507713611798896656413658016135153376020436432102625104413130826573919569532102418012482066487827563852304953236933436497770833263,
0.0801407003350010180132349596691113022902257328536758937162014629736128289348012895594573777142253180482439574793258129658084046571857315277497899825343910877452796393738635041093677397685609252231916658314081917437138361345449241032417203414206331134572884123972750976418883156233523273455,
0.0801407003350010180132349596691113022902257328536758937162014629736128289348012895594573777142253180482439574793258129658084046571857315277497899825343910877452796393738635041093677397685609252231916658314081917437138361345449241032417203414206331134572884123972750976418883156233523273455,
0.0680383338123569172071871856567079685547094943546365626150712264100036540517114731066515229694818737330987617606608982211930137113859755725672199094934947140116012995866443268232497194473160530830713868523543783127895502059045504511703431722838184162339990621717721439482375820897222669259,
0.0680383338123569172071871856567079685547094943546365626150712264100036540517114731066515229694818737330987617606608982211930137113859755725672199094934947140116012995866443268232497194473160530830713868523543783127895502059045504511703431722838184162339990621717721439482375820897222669259,
0.0549046959758351919259368915404733241601099855531113490485084982445937746784365118957119240794334447637567468288176126274632075740282979632023210254948885508301968664776858729010494814534879431965511168602331741605633253839832624539303142173833259102350768767529721003341146822756030907948,
0.0549046959758351919259368915404733241601099855531113490485084982445937746784365118957119240794334447637567468288176126274632075740282979632023210254948885508301968664776858729010494814534879431965511168602331741605633253839832624539303142173833259102350768767529721003341146822756030907948,
0.0409391567013063126556234877116459536608457833641043465046984148992974328802155127704789710551104241301235270154255114971689362175418744514057227995765100595349229302923577747614208676016895747471186778119044903808478224605084972398995045358199669422572446844359263980813990968191860046877,
0.0409391567013063126556234877116459536608457833641043465046984148992974328802155127704789710551104241301235270154255114971689362175418744514057227995765100595349229302923577747614208676016895747471186778119044903808478224605084972398995045358199669422572446844359263980813990968191860046877,
0.0263549866150321372619018152952991449359632817033224687553661657838709340088794993715298215281729288903503624646051039745439732965900776493480343700745542852132296428872440175257969606566544799360879857545008794273386894272541788825330738252051810057575947934059566744968403695361398514521,
0.0263549866150321372619018152952991449359632817033224687553661657838709340088794993715298215281729288903503624646051039745439732965900776493480343700745542852132296428872440175257969606566544799360879857545008794273386894272541788825330738252051810057575947934059566744968403695361398514521,
0.0113937985010262879479029641132347736033205262929096964489480611161898917297667433559236771129450335056884316180096637436022773929611922966477004202535787635169675980622028791259870979673123490283609299248488546479202148748404560356873018752159706618462279142059304383111363264922800226228,
0.0113937985010262879479029641132347736033205262929096964489480611161898917297667433559236771129450335056884316180096637436022773929611922966477004202535787635169675980622028791259870979673123490283609299248488546479202148748404560356873018752159706618462279142059304383111363264922800226228);
$quadrature_weights[26] = array(
0.1183214152792622765163710857004686846498902708289053180943201993796206947495628682408562140672814183273234787825834197886357855451568519644439730889565575581950194738363915787996885243299886713072366592913757326080825201666139532888237316047456833266834800671302654927834441987700256624041,
0.1183214152792622765163710857004686846498902708289053180943201993796206947495628682408562140672814183273234787825834197886357855451568519644439730889565575581950194738363915787996885243299886713072366592913757326080825201666139532888237316047456833266834800671302654927834441987700256624041,
0.116660443485296582044662507540362213631964881221924216460162697211265665928319726512696339645002059417577132130491198043365979398112931053888563899466120738752206581979507044381283333958529627893164840198119157589733278651217928040168256042627115325735185815281630218550722407151981376664,
0.116660443485296582044662507540362213631964881221924216460162697211265665928319726512696339645002059417577132130491198043365979398112931053888563899466120738752206581979507044381283333958529627893164840198119157589733278651217928040168256042627115325735185815281630218550722407151981376664,
0.1133618165463196665494407184425981452459503629250152139882879298874891065645794544926484529358517517779488130046388419714856695423422987601896071601997675084092362189314972562275795927708681978063622679165438261356473187597935378119102666085193553784883076069406906095961922980572937997813,
0.1133618165463196665494407184425981452459503629250152139882879298874891065645794544926484529358517517779488130046388419714856695423422987601896071601997675084092362189314972562275795927708681978063622679165438261356473187597935378119102666085193553784883076069406906095961922980572937997813,
0.1084718405285765906565794267279975822894382034213066445296057086094613992729055839694315915206510451876285651545394414292523525637060999068868824620566111937574879686918690959401866758780294165773572080809058466519886667115763840282466614159510168333713998138269714528574891354850316093718,
0.1084718405285765906565794267279975822894382034213066445296057086094613992729055839694315915206510451876285651545394414292523525637060999068868824620566111937574879686918690959401866758780294165773572080809058466519886667115763840282466614159510168333713998138269714528574891354850316093718,
0.102059161094425423238414070253430792327208811354242010331873819408652668805474002570691814298168621256940499547905820693713733669756925119936029532498643645773005280968075388836849214733340735797237538857282749787253240866680895059739339850848206597144948860944301821610678798112105264289,
0.102059161094425423238414070253430792327208811354242010331873819408652668805474002570691814298168621256940499547905820693713733669756925119936029532498643645773005280968075388836849214733340735797237538857282749787253240866680895059739339850848206597144948860944301821610678798112105264289,
0.0942138003559141484636648830673031985491657459142072798633149023680344992834542113333221054489469876856820456772268091506224758674487734002433958053274697472378053623611470658661580345092790299164604720041477572226563496713589498577655431024871809584540061670378581364590537104089712848773,
0.0942138003559141484636648830673031985491657459142072798633149023680344992834542113333221054489469876856820456772268091506224758674487734002433958053274697472378053623611470658661580345092790299164604720041477572226563496713589498577655431024871809584540061670378581364590537104089712848773,
0.0850458943134852392104477650799816965839203167766782761860561814199877920153055281822865776877077852435336562840014045790938140013368187723629438558404179514453904106037410086996433417759881353951842708566911789738248264444999170059544761951997607595905437459636253529235705415169607617494,
0.0850458943134852392104477650799816965839203167766782761860561814199877920153055281822865776877077852435336562840014045790938140013368187723629438558404179514453904106037410086996433417759881353951842708566911789738248264444999170059544761951997607595905437459636253529235705415169607617494,
0.0746841497656597458870757961028483386387471618810406807790308417428196308093774629667530413927888734106508131503332029387080181581632235640686228478354335372703151647882615125453597191743420869613355495949996342326906871129103814819829686425251042756759450658140701026290373559799823095738,
0.0746841497656597458870757961028483386387471618810406807790308417428196308093774629667530413927888734106508131503332029387080181581632235640686228478354335372703151647882615125453597191743420869613355495949996342326906871129103814819829686425251042756759450658140701026290373559799823095738,
0.0632740463295748355394536899070450957222228420126945106660958866079883917122760276618460691594827069104030137659167450964673353083811992321840191919549322458619818544233591804807618616407184549910950027370754774947586343958048973416866139641900681073727544962521126921185131814453669850056,
0.0632740463295748355394536899070450957222228420126945106660958866079883917122760276618460691594827069104030137659167450964673353083811992321840191919549322458619818544233591804807618616407184549910950027370754774947586343958048973416866139641900681073727544962521126921185131814453669850056,
0.0509758252971478119983199007240733795258793185429719348238376859994173124500316451893646194600609291252129298233144220607665732488472621157204196169618735391689708926483995716683384815153996388610889990131035086255252039254968733557443697830577362863632960421563021271045743062766912155307,
0.0509758252971478119983199007240733795258793185429719348238376859994173124500316451893646194600609291252129298233144220607665732488472621157204196169618735391689708926483995716683384815153996388610889990131035086255252039254968733557443697830577362863632960421563021271045743062766912155307,
0.0379623832943627639503031412488504946907704217440489576753118246528079004163358478818302859965711504322477635286967563698915389833424259469142851273061305233952191035044361335829512232566468280277802220189910167379801445814250595054692097456679252703630045879773663263909325824147695461069,
0.0379623832943627639503031412488504946907704217440489576753118246528079004163358478818302859965711504322477635286967563698915389833424259469142851273061305233952191035044361335829512232566468280277802220189910167379801445814250595054692097456679252703630045879773663263909325824147695461069,
0.0244178510926319087896158275197884002404959261972703420520468950756917156988678896538281853633560265624400961257155257030129076271337043786757350847862624924014552536087369256260795633238900021627027055592823560557962774805006527779680074348299458662355943179946222257680639639644130566261,
0.0244178510926319087896158275197884002404959261972703420520468950756917156988678896538281853633560265624400961257155257030129076271337043786757350847862624924014552536087369256260795633238900021627027055592823560557962774805006527779680074348299458662355943179946222257680639639644130566261,
0.010551372617343007155651187685251977904345737179694614550055427636763222293509751344444703024130644662411193024636412174983816086271485784485522326809779318331906433654578237345120433132979174302994263871481757884062851232120570444540555609350901014521533412680183441207727520390447500238,
0.010551372617343007155651187685251977904345737179694614550055427636763222293509751344444703024130644662411193024636412174983816086271485784485522326809779318331906433654578237345120433132979174302994263871481757884062851232120570444540555609350901014521533412680183441207727520390447500238);
$quadrature_weights[27] = array(
0.1142208673789569890450457369018352486807214433501653303217477165791941253411532521102748430978511915371961165808983829967440735628761152036707106947743738331089745167125981875228729825895722884716580596216277926033108572991526487146079534833591722665942131345759848669252638324238372956196,
0.1134763461089651486203699480920992579205245188104720258964165495770223395939676265635919634979237774063328290351192489563917472496901331283039815027961701704889620166386504340105113346432455610709210941919139089781999968612101807706652419600557004546793725714523610058071513645706835635198,
0.1134763461089651486203699480920992579205245188104720258964165495770223395939676265635919634979237774063328290351192489563917472496901331283039815027961701704889620166386504340105113346432455610709210941919139089781999968612101807706652419600557004546793725714523610058071513645706835635198,
0.1112524883568451926721630960428486748329203800850832670964035096979320782713183437524741395404738369345154543348930439485958687485322915872108241551522883531749318925358630665718309403921541492017638922429330059815218699910922757512581486880722336940702612297073994853015206298771291900098,
0.1112524883568451926721630960428486748329203800850832670964035096979320782713183437524741395404738369345154543348930439485958687485322915872108241551522883531749318925358630665718309403921541492017638922429330059815218699910922757512581486880722336940702612297073994853015206298771291900098,
0.107578285788533187212162984426657404818966099063764665512358906515194492144019827691546555890708626062542977580915739811254277778691912357742177888530626826188534725636225078675086659337622007278898439771905187601185995943807252467216087660748116867938765687100849434257895685456894544161,
0.107578285788533187212162984426657404818966099063764665512358906515194492144019827691546555890708626062542977580915739811254277778691912357742177888530626826188534725636225078675086659337622007278898439771905187601185995943807252467216087660748116867938765687100849434257895685456894544161,
0.1025016378177457986712477115326638093244098949147173298697818323829874794925958927440106598566482854131056388802151821318257662015240454188899945644472619928705992118882558501844898139199334707854534951645005295232764684489888863410530418335918848171311618287353743750204300329883046083563,
0.1025016378177457986712477115326638093244098949147173298697818323829874794925958927440106598566482854131056388802151821318257662015240454188899945644472619928705992118882558501844898139199334707854534951645005295232764684489888863410530418335918848171311618287353743750204300329883046083563,
0.0960887273700285075656526465581058591602116295370293344281311135340151347838065452596093053816054579256805713616863003207845671614804547259486237070045906399968625494886058470628890510141927578804695180409518564132175868939879857082876196755397417486397114114069766513659276098473834084461,
0.0960887273700285075656526465581058591602116295370293344281311135340151347838065452596093053816054579256805713616863003207845671614804547259486237070045906399968625494886058470628890510141927578804695180409518564132175868939879857082876196755397417486397114114069766513659276098473834084461,
0.0884231585437569501943228028537491110565367500510991098058711370965926991914570874888359046574897505086523001171879657958465231035777208431086996587306026537506991311594941812173958466986890461770538287733902692199973202077260323990623262048310560390327628007145003235731719851884058321115,
0.0884231585437569501943228028537491110565367500510991098058711370965926991914570874888359046574897505086523001171879657958465231035777208431086996587306026537506991311594941812173958466986890461770538287733902692199973202077260323990623262048310560390327628007145003235731719851884058321115,
0.0796048677730577712630749590098424029761466729870029514134087638027527264412201931514251856600199485867329133603686307539788839620244978332457409853165692336798812188038379078452795781391163333229343019350606681574613148882598496890267368937552863740690139012559758487994113568437733924982,
0.0796048677730577712630749590098424029761466729870029514134087638027527264412201931514251856600199485867329133603686307539788839620244978332457409853165692336798812188038379078452795781391163333229343019350606681574613148882598496890267368937552863740690139012559758487994113568437733924982,
0.0697488237662455929843228883566672761328246932569520003774187816210593588085635826725625404832680982946796347785026534711273313443381520143442673038647809806400597582582700602258801467633834642685627408137755480535316794677014211239107457890580345743481415562127849342476241829992131429605,
0.0697488237662455929843228883566672761328246932569520003774187816210593588085635826725625404832680982946796347785026534711273313443381520143442673038647809806400597582582700602258801467633834642685627408137755480535316794677014211239107457890580345743481415562127849342476241829992131429605,
0.058983536859833599110300833719531633165240590706412162540215214913821129663604553384234521953709517759160275564401023654775528150936586326303236043227342549873917234689057079187412493992825893701005557523698992533515801462175768213081317969153190076780694976641624014153220589814476799874,
0.058983536859833599110300833719531633165240590706412162540215214913821129663604553384234521953709517759160275564401023654775528150936586326303236043227342549873917234689057079187412493992825893701005557523698992533515801462175768213081317969153190076780694976641624014153220589814476799874,
0.0474494125206150627040967101141847182247256201661847285173100126691782118570359240421106937771355192269939304298462225446676983756996512922077464672648391826222264189986049781535177518329998202424264626958339497843170055544667649367217320647588175868052016679343466785922338218902244228804,
0.0474494125206150627040967101141847182247256201661847285173100126691782118570359240421106937771355192269939304298462225446676983756996512922077464672648391826222264189986049781535177518329998202424264626958339497843170055544667649367217320647588175868052016679343466785922338218902244228804,
0.0352970537574197110225782893047116411361388895229418115822277850949088266283556628844718032036134322321444105614194563268776365049081783037845218364582120395158633235587668415478077436955847677902357892260545460567756563586612866090148100284789234999125132554041862241797526698938216428483,
0.0352970537574197110225782893047116411361388895229418115822277850949088266283556628844718032036134322321444105614194563268776365049081783037845218364582120395158633235587668415478077436955847677902357892260545460567756563586612866090148100284789234999125132554041862241797526698938216428483,
0.0226862315961806231960342064467614888127677202881663556314421302390758300358100221545699223462632245950906801042915512215178230983425691509282120430602864921271713534358979689843073579087631569727310208190988260231706163728304052969051701383656383270073550822148794779706333863169649277125,
0.0226862315961806231960342064467614888127677202881663556314421302390758300358100221545699223462632245950906801042915512215178230983425691509282120430602864921271713534358979689843073579087631569727310208190988260231706163728304052969051701383656383270073550822148794779706333863169649277125,
0.0097989960512943602611500550912590980982258189350915921681404045658626304176681121554193822022149292857703256007037895639843115388157494161466184967592419685158039065521716125721547903667034270717148289900688153721732588995155663364930443519117898062879374639307491132683947680988167674767,
0.0097989960512943602611500550912590980982258189350915921681404045658626304176681121554193822022149292857703256007037895639843115388157494161466184967592419685158039065521716125721547903667034270717148289900688153721732588995155663364930443519117898062879374639307491132683947680988167674767);
$quadrature_weights[28] = array(
0.1100470130164751962823762656018176139566255294912316332786681012296124101207071574068912667778348371808465639116876143097799221490136995721591772149339017163901457021174549909428311492378682472470508127064884681247201951042616508309392337140899075152445730963494024226401194931140942261464,
0.1100470130164751962823762656018176139566255294912316332786681012296124101207071574068912667778348371808465639116876143097799221490136995721591772149339017163901457021174549909428311492378682472470508127064884681247201951042616508309392337140899075152445730963494024226401194931140942261464,
0.108711192258294135253571519303673367875278454666043967657121170477313326383128788108242663150355703702326980895978636929100207225394016692379549311572112113816975929133758353524149574151167394223307448689718989290653409128009317870944794651253318656273924338884284339814428082880332328772,
0.108711192258294135253571519303673367875278454666043967657121170477313326383128788108242663150355703702326980895978636929100207225394016692379549311572112113816975929133758353524149574151167394223307448689718989290653409128009317870944794651253318656273924338884284339814428082880332328772,
0.1060557659228464179104164369968108287899229626851595168306202962859225127394103867388241424834962012273078611089630165356643962518224230315694280540385327754905964050927709674735437373673921430281088050127850325900398194119361809169745229354915045847308916075607548330499461441314977293066,
0.1060557659228464179104164369968108287899229626851595168306202962859225127394103867388241424834962012273078611089630165356643962518224230315694280540385327754905964050927709674735437373673921430281088050127850325900398194119361809169745229354915045847308916075607548330499461441314977293066,
0.1021129675780607698142166385057121350465800023579205409339754522028463984370336406980606097027925746943639232477303452274301255506338545288545730760497913310200402063235913355826938100483558262358432441643766661940770631163686322452691764481109149838151305415994472530287051755548361486178,
0.1021129675780607698142166385057121350465800023579205409339754522028463984370336406980606097027925746943639232477303452274301255506338545288545730760497913310200402063235913355826938100483558262358432441643766661940770631163686322452691764481109149838151305415994472530287051755548361486178,
0.0969306579979299158504890060954406017650331233564616049568762818143693940775473070964284877070366271248225365469150055769243046302695751627428760132080891413511692878889464590596416247636960742413488591651592685027717349237649464466313360943304777746358118613556882191881518442533188371539,
0.0969306579979299158504890060954406017650331233564616049568762818143693940775473070964284877070366271248225365469150055769243046302695751627428760132080891413511692878889464590596416247636960742413488591651592685027717349237649464466313360943304777746358118613556882191881518442533188371539,
0.0905717443930328409421860313367841298228574854544848723758685338544567154667427043656621794341979617336112762226797145850693341656301048972582502244280369951465163408279215770977104341697299875916611239477887459569905716855350122817869792360294553294859181288425391637308189789118338551533,
0.0905717443930328409421860313367841298228574854544848723758685338544567154667427043656621794341979617336112762226797145850693341656301048972582502244280369951465163408279215770977104341697299875916611239477887459569905716855350122817869792360294553294859181288425391637308189789118338551533,
0.08311341722890121839039649824433247986113441344385133299635567173254245282603428475034290016074106183190721582110448182758961851015668545232556330789802239241357405164797209987817574706943574717887036794787078903952484651603878579317689601101281354875732961005732967633359346009724909372,
0.08311341722890121839039649824433247986113441344385133299635567173254245282603428475034290016074106183190721582110448182758961851015668545232556330789802239241357405164797209987817574706943574717887036794787078903952484651603878579317689601101281354875732961005732967633359346009724909372,
0.0746462142345687790239318871730220380216358612063334474393200562149638420653772993487163390899446929206626014742800340474313557773987354219967921631283059231278944626695810615634564805554296020555034792138681786339026817353854132185576576429813620795997798023174945140903820464535083795739,
0.0746462142345687790239318871730220380216358612063334474393200562149638420653772993487163390899446929206626014742800340474313557773987354219967921631283059231278944626695810615634564805554296020555034792138681786339026817353854132185576576429813620795997798023174945140903820464535083795739,
0.0652729239669995957933975667755046363536354311626070263354848181520768947389879404740072198708792920884545149688727051731125718562961812978536057905157454398989454164043749274052465276527646128670322941301944069366410855040527211787804063639624069987607870624300471466905379650370802781444,
0.0652729239669995957933975667755046363536354311626070263354848181520768947389879404740072198708792920884545149688727051731125718562961812978536057905157454398989454164043749274052465276527646128670322941301944069366410855040527211787804063639624069987607870624300471466905379650370802781444,
0.0551073456757167454314829182269455912190579642256653884068927539729426232193425976865226242566350842778911159407323481285751451954628207112379860943874522122334081953958344789963345813599660932337760735523082694645422406312249678210893567283089505124023693090266491817675560160879300124001,
0.0551073456757167454314829182269455912190579642256653884068927539729426232193425976865226242566350842778911159407323481285751451954628207112379860943874522122334081953958344789963345813599660932337760735523082694645422406312249678210893567283089505124023693090266491817675560160879300124001,
0.0442729347590042278395878776532073906149941127085668437151470618842241776136999314936324525093982657898966391630806038411454656313867877485596867267393719164412724125587720385268712947850530275715337299075826924485973931749375794672434013110408815445055831791609636659042424448371377106147,
0.0442729347590042278395878776532073906149941127085668437151470618842241776136999314936324525093982657898966391630806038411454656313867877485596867267393719164412724125587720385268712947850530275715337299075826924485973931749375794672434013110408815445055831791609636659042424448371377106147,
0.0329014277823043799776308191705320459815308174200971878592616206037646366926127407234250306118424209061966208374030746358344669749731071499248738765261901035144890563785661725062921592227423799025881088291006671272863381905661283722191292720194900702228092436409813507563945950264322363595,
0.0329014277823043799776308191705320459815308174200971878592616206037646366926127407234250306118424209061966208374030746358344669749731071499248738765261901035144890563785661725062921592227423799025881088291006671272863381905661283722191292720194900702228092436409813507563945950264322363595,
0.0211321125927712597515003809932654344513693507232856377976684902510651557535770919641524533796102866875982355090530854590783965261502353092159603508052810740300484628254004527479714623312062408619424396240100985421872614971771213040371040833049054859978993205056711318833592093577797358387,
0.0211321125927712597515003809932654344513693507232856377976684902510651557535770919641524533796102866875982355090530854590783965261502353092159603508052810740300484628254004527479714623312062408619424396240100985421872614971771213040371040833049054859978993205056711318833592093577797358387,
0.009124282593094517738816153922951706240344491098290999416739691323899459865798129145091630865234989834113914351519333723264689555411773023921677795769166865124924070735055084695081417285192623761433213108747727148065359380741542252350005508063610915567192898268747101121764544257361500645,
0.009124282593094517738816153922951706240344491098290999416739691323899459865798129145091630865234989834113914351519333723264689555411773023921677795769166865124924070735055084695081417285192623761433213108747727148065359380741542252350005508063610915567192898268747101121764544257361500645);
$quadrature_weights[29] = array(
0.1064793817183142442465111269096775683301850316129959797529729010678813249315863848447746456465105043580995902490182309981538093618250586440877968902533996256330987171256563365254844451251185186228060864962618185505299787426107926186119328548794186171342010671909300067412685429492133647631,
0.1058761550973209414065913278521878930748313137422780398281553455250226381691394563839710191972884981221322416152718759548256980667391020600396231489770214567072610727249238651463107716158906291553393703363402862649591819133800233157421986997525981614408257553927842883031571368092447314087,
0.1058761550973209414065913278521878930748313137422780398281553455250226381691394563839710191972884981221322416152718759548256980667391020600396231489770214567072610727249238651463107716158906291553393703363402862649591819133800233157421986997525981614408257553927842883031571368092447314087,
0.1040733100777293739133284712851200689106522206754676916436940541478803010854938391492250013713347442301201986209079538516975174194051730302773412369829796929622808896448597874428329982960232694444880667006854717197784232883702740139577207287618821444979685526487890894840287558010922689352,
0.1040733100777293739133284712851200689106522206754676916436940541478803010854938391492250013713347442301201986209079538516975174194051730302773412369829796929622808896448597874428329982960232694444880667006854717197784232883702740139577207287618821444979685526487890894840287558010922689352,
0.1010912737599149661218205469074973636475672788525251991228320233057770203692258055889316654338135687558029365706799012224907856711514866664037140663844238343203415901508298451698129063483379173299220754425925994805369159869678170305698135954275511497055320333859861343915633363700567832092,
0.1010912737599149661218205469074973636475672788525251991228320233057770203692258055889316654338135687558029365706799012224907856711514866664037140663844238343203415901508298451698129063483379173299220754425925994805369159869678170305698135954275511497055320333859861343915633363700567832092,
0.0969638340944086063019000748826887591763562779218035642604954667462328779017785822891512717938935771255300661056863805268788261367063641752742218961881135425233789140667797447621332286785169432738388123675403931223350685803384319025361868905382276393840187173685924590688902433620139352096,
0.0969638340944086063019000748826887591763562779218035642604954667462328779017785822891512717938935771255300661056863805268788261367063641752742218961881135425233789140667797447621332286785169432738388123675403931223350685803384319025361868905382276393840187173685924590688902433620139352096,
0.091737757139258763347966411077110806898229020981954571275829874698693724315494495101011826988743016476082380535055745285397996439800417937947766445066235964272877976165324246774051280526548438782171820498962929532429341886712398949424345337327375533921418049035925657418701896619851806957,
0.091737757139258763347966411077110806898229020981954571275829874698693724315494495101011826988743016476082380535055745285397996439800417937947766445066235964272877976165324246774051280526548438782171820498962929532429341886712398949424345337327375533921418049035925657418701896619851806957,
0.0854722573661725275453448492972080713816982566135933953218907433824319925556723536204248467713300067427979813905367408000082212371130678384741070141722211853038300396325269869846131970313540358881111728221343065285872493725142900590146550967210645900735958710517720108299744257460286413788,
0.0854722573661725275453448492972080713816982566135933953218907433824319925556723536204248467713300067427979813905367408000082212371130678384741070141722211853038300396325269869846131970313540358881111728221343065285872493725142900590146550967210645900735958710517720108299744257460286413788,
0.0782383271357637838281448886596803313668790769596697094675751953247605442072322947693231570666510274261436019561885491369186385854853402587723328707609497413175982663089860912747201844786689490283528200305694905246993461567549188665069225614234913379416907300331650910986132706465601606211,
0.0782383271357637838281448886596803313668790769596697094675751953247605442072322947693231570666510274261436019561885491369186385854853402587723328707609497413175982663089860912747201844786689490283528200305694905246993461567549188665069225614234913379416907300331650910986132706465601606211,
0.0701179332550512785695814869488791731023948886747735819148074248600079571429825176407521738477123221331224529375001879609604965802203866882709073274593363253017995449170722587519406383199342238651445562695628515234945489797711819381762326964948337886133078245726098911749081148206622237882,
0.0701179332550512785695814869488791731023948886747735819148074248600079571429825176407521738477123221331224529375001879609604965802203866882709073274593363253017995449170722587519406383199342238651445562695628515234945489797711819381762326964948337886133078245726098911749081148206622237882,
0.0612030906570791385421098480239070449240645397791302083178774121119944440753555109815221077817727109627338519746884957730544817128510288255133877105539535499975212326176583513028562131166569369066168754457057957943616067687001783080267100253523480654359493599508590888805574481194819032202,
0.0612030906570791385421098480239070449240645397791302083178774121119944440753555109815221077817727109627338519746884957730544817128510288255133877105539535499975212326176583513028562131166569369066168754457057957943616067687001783080267100253523480654359493599508590888805574481194819032202,
0.051594826902497923912594381179542597919622110646142067681862831327304120292898420509258322462558540770653850866478617457681306349615619649964572903658551117093112140292513423997698941964720514856812636234989010996042013491327706246219621870803346147342631430576067752421079398131548631528,
0.051594826902497923912594381179542597919622110646142067681862831327304120292898420509258322462558540770653850866478617457681306349615619649964572903658551117093112140292513423997698941964720514856812636234989010996042013491327706246219621870803346147342631430576067752421079398131548631528,
0.0414020625186828361048300101140769215334907803885743972579248794347924370563710370828646665959479189937956742063916655992342444954111718461064056371321697272791278450292255705796742381007505680293342241298845019057379763218947986911970297027245509710388145093742413291196508149680270529772,
0.0414020625186828361048300101140769215334907803885743972579248794347924370563710370828646665959479189937956742063916655992342444954111718461064056371321697272791278450292255705796742381007505680293342241298845019057379763218947986911970297027245509710388145093742413291196508149680270529772,
0.0307404922020936226444085253746167497471162609687095103220843593663516324358956167173104210564737763784000867929162173700373278315508934370281227174627546509553289811577746453563459010908799789767124260100369803522110904643977550043390915448996181348124883504777192154240294762960666639637,
0.0307404922020936226444085253746167497471162609687095103220843593663516324358956167173104210564737763784000867929162173700373278315508934370281227174627546509553289811577746453563459010908799789767124260100369803522110904643977550043390915448996181348124883504777192154240294762960666639637,
0.0197320850561227059838598016403956311496065681903615876560538446753443563388611129061643397077989716429755286691003093650540923235317075745229254844246629929000765815482436339194681377346290765724065679196202626057106707612680171759036808923291121450984888232462330393239730554721117504311,
0.0197320850561227059838598016403956311496065681903615876560538446753443563388611129061643397077989716429755286691003093650540923235317075745229254844246629929000765815482436339194681377346290765724065679196202626057106707612680171759036808923291121450984888232462330393239730554721117504311,
0.0085169038787464096542638133022498030023988897985184860524300945594652915878057648377018571014260680606593526340882441966834624695057106893606730956499264062489155671804533802747991401345292585793455325432442103738515766562968121890798239300042908821261694592897899496902383553608561079801,
0.0085169038787464096542638133022498030023988897985184860524300945594652915878057648377018571014260680606593526340882441966834624695057106893606730956499264062489155671804533802747991401345292585793455325432442103738515766562968121890798239300042908821261694592897899496902383553608561079801);
$quadrature_weights[30] = array(
0.1028526528935588403412856367054150438683755570649282225863189866760162386566094293926288463218887091650381585270908625590053445978239177795052674324957515226663636160335575668878063493186261671686882624330929603473759846051176014653042963514948841143662284846586189686019067732898717610999,
0.1028526528935588403412856367054150438683755570649282225863189866760162386566094293926288463218887091650381585270908625590053445978239177795052674324957515226663636160335575668878063493186261671686882624330929603473759846051176014653042963514948841143662284846586189686019067732898717610999,
0.1017623897484055045964289521685540446327062894871268408642609454196425136053176749454759978197839119888169338588769649886018819457568530510708281309698946557409161878458726265960868539155064191296592463121210969643911447519855356836414089532555801463383240633692238060254720273710309278594,
0.1017623897484055045964289521685540446327062894871268408642609454196425136053176749454759978197839119888169338588769649886018819457568530510708281309698946557409161878458726265960868539155064191296592463121210969643911447519855356836414089532555801463383240633692238060254720273710309278594,
0.09959342058679526706278028210356947652986926366670427722136514618394666038990880901809229928932418470537352322959203675222348838562359611909805717191113205359606200050529286191881600521974495503495333886751349987387738584195484650506858157939249436909022105507525281502594225617635435679,
0.09959342058679526706278028210356947652986926366670427722136514618394666038990880901809229928932418470537352322959203675222348838562359611909805717191113205359606200050529286191881600521974495503495333886751349987387738584195484650506858157939249436909022105507525281502594225617635435679,
0.0963687371746442596394686263518098650964064614301602459129942757328375347420031237249512478181041953633430935835834288197000803895624710429536202842762901250488870051334710164978776073862861802213555661667284153848853275175069378371282386975948227219178401258277579422579433706527209170773,
0.0963687371746442596394686263518098650964064614301602459129942757328375347420031237249512478181041953633430935835834288197000803895624710429536202842762901250488870051334710164978776073862861802213555661667284153848853275175069378371282386975948227219178401258277579422579433706527209170773,
0.0921225222377861287176327070876187671969132344182341075276750470019730470700941682984640529168119071589549493941005013696126288523763993711849560627622427833259423372559792528314656491144184492918206723466318588289468171537766902321736868038710695170271349347467111293719995726307509307221,
0.0921225222377861287176327070876187671969132344182341075276750470019730470700941682984640529168119071589549493941005013696126288523763993711849560627622427833259423372559792528314656491144184492918206723466318588289468171537766902321736868038710695170271349347467111293719995726307509307221,
0.0868997872010829798023875307151257025767533287435453440122221298821535822542614942479550335096391053302154776019539209406619483630825958724261288707769820292356754029544772224731284821092724478146108668146057958877076425955307203698984045429359784730875551261954889612211132529185008781255,
0.0868997872010829798023875307151257025767533287435453440122221298821535822542614942479550335096391053302154776019539209406619483630825958724261288707769820292356754029544772224731284821092724478146108668146057958877076425955307203698984045429359784730875551261954889612211132529185008781255,
0.0807558952294202153546949384605297308758928037084392998902585937060511805670263456042124027692178080807494161474009618558462327979629287536355263579083607486046073087258005032327767599146454367957342383429114331796686973491805814466967589522630590194498503665586856816498511889097848987327,
0.0807558952294202153546949384605297308758928037084392998902585937060511805670263456042124027692178080807494161474009618558462327979629287536355263579083607486046073087258005032327767599146454367957342383429114331796686973491805814466967589522630590194498503665586856816498511889097848987327,
0.073755974737705206268243850022190734153770526037049438941269182374599399314635211710401352716638183270192254236882630110305411634059049009547550060408308856574185455956705697102430369256501782775938882963991596342322057641888187293617125274825836696511094705679642335447440091172998712161,
0.073755974737705206268243850022190734153770526037049438941269182374599399314635211710401352716638183270192254236882630110305411634059049009547550060408308856574185455956705697102430369256501782775938882963991596342322057641888187293617125274825836696511094705679642335447440091172998712161,
0.0659742298821804951281285151159623612374429536566603789670315160421436724660941793658199139115987374394782058082712373988450962159804762426477633200057724681034023276783098863997630509840188685006502107416150562481345502564072836657368468511680143506440358209555344453724726011362777150684,
0.0659742298821804951281285151159623612374429536566603789670315160421436724660941793658199139115987374394782058082712373988450962159804762426477633200057724681034023276783098863997630509840188685006502107416150562481345502564072836657368468511680143506440358209555344453724726011362777150684,
0.0574931562176190664817216894020561287971206707217631345487157990032321474099543769252119996509501253555599743482798455629388790947476401681176388945597180414076148650148914716471802544005183493006885849097569780518771120020977604600370760468758771243595345183330380468307141071466423922812,
0.0574931562176190664817216894020561287971206707217631345487157990032321474099543769252119996509501253555599743482798455629388790947476401681176388945597180414076148650148914716471802544005183493006885849097569780518771120020977604600370760468758771243595345183330380468307141071466423922812,
0.0484026728305940529029381404228075178152718091973727363451919367918054256771021527977674395635622634543746459550720073818864426087596962108853347751049536841226255113895768650124931408308265673541438713150783995016856778099928531435052518490821873280366070824842348766871244689660671750128,
0.0484026728305940529029381404228075178152718091973727363451919367918054256771021527977674395635622634543746459550720073818864426087596962108853347751049536841226255113895768650124931408308265673541438713150783995016856778099928531435052518490821873280366070824842348766871244689660671750128,
0.0387991925696270495968019364463476920332009767663953521077327897059469709527697939190550262790351056563402285583822744188206925141861794260583939877159855035479333343357892544116326939217823908621720841252813140642531925834449431166289601458975171077789454072754464361741140858754464254102,
0.0387991925696270495968019364463476920332009767663953521077327897059469709527697939190550262790351056563402285583822744188206925141861794260583939877159855035479333343357892544116326939217823908621720841252813140642531925834449431166289601458975171077789454072754464361741140858754464254102,
0.0287847078833233693497191796112920436395888945462874964741801226081459889400139331017302067114841715549403922622512825506642372067805104126330262627788332269001527659280415133952729921245050276746353987524891704688700239990945317117646018587537620495712268472303933921750138636771244265894,
0.0287847078833233693497191796112920436395888945462874964741801226081459889400139331017302067114841715549403922622512825506642372067805104126330262627788332269001527659280415133952729921245050276746353987524891704688700239990945317117646018587537620495712268472303933921750138636771244265894,
0.0184664683110909591423021319120472690962065339681814033712983655145855995213079736540805190296754179556380958320461635999372661279183091178697974341059394966404363209112875218225559374625772771412570364902798372901542832626799720933912035579156051240269314197714911156876559705067118501012,
0.0184664683110909591423021319120472690962065339681814033712983655145855995213079736540805190296754179556380958320461635999372661279183091178697974341059394966404363209112875218225559374625772771412570364902798372901542832626799720933912035579156051240269314197714911156876559705067118501012,
0.0079681924961666056154658834746736224504806965871517212294851633569200384329013332941536616922861735209846506562158816909503692653793774223661109542198348044851955603309467397707138540407696809336917394179025875658501026293415549754075585346733118577944700418384800474712363695707696266864,
0.0079681924961666056154658834746736224504806965871517212294851633569200384329013332941536616922861735209846506562158816909503692653793774223661109542198348044851955603309467397707138540407696809336917394179025875658501026293415549754075585346733118577944700418384800474712363695707696266864);
$quadrature_weights[31] = array(
0.099720544793426451427533833734349439643253411500204351485614579564092812110746874464409137442101408868147379005324045679852683065184758355545283247896003811727147601886670866673190427276385709428226303690567780120163351579968484242196399135683118371925890697681412077072988229609044774492,
0.0992250112266723078748755144286150140175432199555630697812031425154690744703577043343077241074151664245493571240657787424095339900536681131181394325783274104055936643281595864779660621892561493716322578173336536101981951493491739733508806219067194678295014488321720018780823011384395019756,
0.0992250112266723078748755144286150140175432199555630697812031425154690744703577043343077241074151664245493571240657787424095339900536681131181394325783274104055936643281595864779660621892561493716322578173336536101981951493491739733508806219067194678295014488321720018780823011384395019756,
0.0977433353863287250934740109789967038357287886760951145095146445014524631470800424190077516778050229232656545946403611011420005499855303347617978494147197390329011578280089656077158417744735471131025412086037811722592768581934418568938088019007866881346432398748463127060198718995311347869,
0.0977433353863287250934740109789967038357287886760951145095146445014524631470800424190077516778050229232656545946403611011420005499855303347617978494147197390329011578280089656077158417744735471131025412086037811722592768581934418568938088019007866881346432398748463127060198718995311347869,
0.0952902429123195128072041974875966845413247382469590227114494659284688056364927901212409259956828374069677487247990972366074858980802128487310309433518864460212846389945510244658180934624766633422275785608946227462996045823969886543337904087930128754241157710621663487754985980546775749498,
0.0952902429123195128072041974875966845413247382469590227114494659284688056364927901212409259956828374069677487247990972366074858980802128487310309433518864460212846389945510244658180934624766633422275785608946227462996045823969886543337904087930128754241157710621663487754985980546775749498,
0.0918901138936414782153628716071501254973108253791578041784856165042487043474241480676637305452892915914490081179836901376895504895954827939741908924105888139810730775236177346687902762762841471301625786637523938973265170298700800531742662494942949492812067280405701020095211988093340878076,
0.0918901138936414782153628716071501254973108253791578041784856165042487043474241480676637305452892915914490081179836901376895504895954827939741908924105888139810730775236177346687902762762841471301625786637523938973265170298700800531742662494942949492812067280405701020095211988093340878076,
0.0875767406084778761261980696953330922292581597712042515035412119691254245040996989636682184394636505831353962402754654545636984690294212629945224108565899836282985884940741721071950506359779939047435502737712292027553955190244853990199641013457968773452704808610209215950851982247856348728,
0.0875767406084778761261980696953330922292581597712042515035412119691254245040996989636682184394636505831353962402754654545636984690294212629945224108565899836282985884940741721071950506359779939047435502737712292027553955190244853990199641013457968773452704808610209215950851982247856348728,
0.0823929917615892639038233674319617706157682665566462778103839242506308666465336404152512089905772332015319983125891601030685134091154664733363258369694208863035060956826133544763126454410340249735055247396854678593761572797095187322237914423843303702567133678570475422189944061886270173985,
0.0823929917615892639038233674319617706157682665566462778103839242506308666465336404152512089905772332015319983125891601030685134091154664733363258369694208863035060956826133544763126454410340249735055247396854678593761572797095187322237914423843303702567133678570475422189944061886270173985,
0.0763903865987766164263576749013306449257569136942086540921900816464082519339485659349028020693526550213497752020496024769010012785582695680649386350871841993353331939790505125009457145321647899671950822947510059628594511147129676992559014669659034682257946293005096866215913343904581989386,
0.0763903865987766164263576749013306449257569136942086540921900816464082519339485659349028020693526550213497752020496024769010012785582695680649386350871841993353331939790505125009457145321647899671950822947510059628594511147129676992559014669659034682257946293005096866215913343904581989386,
0.0696285832354103661677561262551257105150857073973433937110727170367426912778694161101145266156265975536166448666283835581108967677642851966188250148611067786587094520852091861691661627674119827894970288283490912672299195478018892063212575220021647573609462499579986264673721222285226079869,
0.0696285832354103661677561262551257105150857073973433937110727170367426912778694161101145266156265975536166448666283835581108967677642851966188250148611067786587094520852091861691661627674119827894970288283490912672299195478018892063212575220021647573609462499579986264673721222285226079869,
0.0621747865610284269103435436866966671587287993646513152815075053314910946227685177619191254078320655304234900115275955499067714856068241619848775042822689861329681211946064567467221377781404394490078359408368600617992578877708304227619077113780254922882316456459793211251664060032271193892,
0.0621747865610284269103435436866966671587287993646513152815075053314910946227685177619191254078320655304234900115275955499067714856068241619848775042822689861329681211946064567467221377781404394490078359408368600617992578877708304227619077113780254922882316456459793211251664060032271193892,
0.0541030824249168537116662590866200427203894625962118076940078210512999030580647716034363165423592481950367763972658128781614020815748156583929007519448126361370081180410622118292158301805474857585212869284679796705014388118721909802403110240277431096493709839969485982546704980011770932873,
0.0541030824249168537116662590866200427203894625962118076940078210512999030580647716034363165423592481950367763972658128781614020815748156583929007519448126361370081180410622118292158301805474857585212869284679796705014388118721909802403110240277431096493709839969485982546704980011770932873,
0.0454937075272011029023158578946296772635527193100289648935166361215243899912702102201221124987206091015025846965677264305772180434549493652816066124162445136809736070570090918433520563826011904513459500530371673026021371034637518226547071043414646829397166352524341839783980385710706290435,
0.0454937075272011029023158578946296772635527193100289648935166361215243899912702102201221124987206091015025846965677264305772180434549493652816066124162445136809736070570090918433520563826011904513459500530371673026021371034637518226547071043414646829397166352524341839783980385710706290435,
0.0364322739123854640243920104678034423271453320476676859014190393963334079685240904755477278346491705579799417191888006828711335092796685277102251262690598214248129664083010494838805206008413771832534543089400875838336246698612571502670656817100989372505590502370823558424778103456424687975,
0.0364322739123854640243920104678034423271453320476676859014190393963334079685240904755477278346491705579799417191888006828711335092796685277102251262690598214248129664083010494838805206008413771832534543089400875838336246698612571502670656817100989372505590502370823558424778103456424687975,
0.0270090191849794218006087080919321561423566460021166458568747498472700888248728023566123023984369838922808582614897343829825783055123459654567104578235748187169878313032663387220950119298926775056334542405625737963087037774577431039848897399804317226707699519172150221420564178427785286649,
0.0270090191849794218006087080919321561423566460021166458568747498472700888248728023566123023984369838922808582614897343829825783055123459654567104578235748187169878313032663387220950119298926775056334542405625737963087037774577431039848897399804317226707699519172150221420564178427785286649,
0.0173186207903105824631579960868211413662728627679957766327551837888101544151458423020451097534446593521111870107363936814185527243777079750584651460422080038422472864908717819254502526484071448743723776571220329324331646443516243941010597712244618190381434448742900317473765902792360816522,
0.0173186207903105824631579960868211413662728627679957766327551837888101544151458423020451097534446593521111870107363936814185527243777079750584651460422080038422472864908717819254502526484071448743723776571220329324331646443516243941010597712244618190381434448742900317473765902792360816522,
0.007470831579248775858696875032212407022150852484048039699270970328678273100174321681955848402294104230725889217530374743663321465418972576742801761744005056834728399646263099638779129762297531471686346638608162874135480234179814430318198784703205596342071023449012906101195093217830616196,
0.007470831579248775858696875032212407022150852484048039699270970328678273100174321681955848402294104230725889217530374743663321465418972576742801761744005056834728399646263099638779129762297531471686346638608162874135480234179814430318198784703205596342071023449012906101195093217830616196);
$quadrature_weights[32] = array(
0.0965400885147278005667648300635757947368606312355700687323182099577497758679466512968173871061464644599963197828969869820251559172455698832434930732077927850876632725829187045819145660710266452161095406358159608874152584850413283587913891015545638518881205600825069096855488296437485836866,
0.0965400885147278005667648300635757947368606312355700687323182099577497758679466512968173871061464644599963197828969869820251559172455698832434930732077927850876632725829187045819145660710266452161095406358159608874152584850413283587913891015545638518881205600825069096855488296437485836866,
0.0956387200792748594190820022041311005948905081620055509529898509437067444366006256133614167190847508238474888230077112990752876436158047205555474265705582078453283640212465537132165041268773645168746774530146140911679782502276289938840330631903789120176765314495900053061764438990021439069,
0.0956387200792748594190820022041311005948905081620055509529898509437067444366006256133614167190847508238474888230077112990752876436158047205555474265705582078453283640212465537132165041268773645168746774530146140911679782502276289938840330631903789120176765314495900053061764438990021439069,
0.0938443990808045656391802376681172600361000757462364500506275696355695118623098075097804207682530277555307864917078828352419853248607668520631751470962234105835015158485760721979732297206950719908744248285672032436598213262204039212897239890934116841559005147755270269705682414708355646603,
0.0938443990808045656391802376681172600361000757462364500506275696355695118623098075097804207682530277555307864917078828352419853248607668520631751470962234105835015158485760721979732297206950719908744248285672032436598213262204039212897239890934116841559005147755270269705682414708355646603,
0.0911738786957638847128685771116370625448614132753900053231278739777031520613017513597426417145878622654027367650308019870251963114683369110451524174258161390823876554910693202594383388549640738095422966058367070348943662290656339592299608558384147559830707904449930677260444604329157917977,
0.0911738786957638847128685771116370625448614132753900053231278739777031520613017513597426417145878622654027367650308019870251963114683369110451524174258161390823876554910693202594383388549640738095422966058367070348943662290656339592299608558384147559830707904449930677260444604329157917977,
0.0876520930044038111427714627518022875484497217017572223192228034747061150211380239263021665771581379364685191248848158059408000065275041643745927401342920150588893827207354226012701872322225514682178439577327346929209121046816487338309068375228210705166692551938339727096609740531893725675,
0.0876520930044038111427714627518022875484497217017572223192228034747061150211380239263021665771581379364685191248848158059408000065275041643745927401342920150588893827207354226012701872322225514682178439577327346929209121046816487338309068375228210705166692551938339727096609740531893725675,
0.0833119242269467552221990746043486115387468839428344598401864047287594069244380966536255650452315042012372905572506028852130723585016898197140339352228963465326746426938359210160503509807644396182380868089959855742801355208471205261406307895519604387550841954817025499019984032594036141439,
0.0833119242269467552221990746043486115387468839428344598401864047287594069244380966536255650452315042012372905572506028852130723585016898197140339352228963465326746426938359210160503509807644396182380868089959855742801355208471205261406307895519604387550841954817025499019984032594036141439,
0.078193895787070306471740918828306671039786798482159190307481553869493700115196435401943819761440851294456424770323467367505109006517482028994114252939401250416132320553639542341400437522236191275346323130525969269563653003188829786549728825182082678498917784036375053244425839341945385297,
0.078193895787070306471740918828306671039786798482159190307481553869493700115196435401943819761440851294456424770323467367505109006517482028994114252939401250416132320553639542341400437522236191275346323130525969269563653003188829786549728825182082678498917784036375053244425839341945385297,
0.0723457941088485062253993564784877916043369833018248707397632823511765345816800402874475958591657429073027694582930574378890633404841054620298756279975430795706338162404545590689277985270140590721779502609564199074051863640176937117952488466002340085264819537808079947788437998042296495822,
0.0723457941088485062253993564784877916043369833018248707397632823511765345816800402874475958591657429073027694582930574378890633404841054620298756279975430795706338162404545590689277985270140590721779502609564199074051863640176937117952488466002340085264819537808079947788437998042296495822,
0.0658222227763618468376500637069387728775364473732465153710916696852412442018627316280044447764609054151761388378861151807154113495715653711918644796313239555117970398473141615070299152284100887258072240524028885129828725430021172354299810423059697133688823072212214503334259555369485963074,
0.0658222227763618468376500637069387728775364473732465153710916696852412442018627316280044447764609054151761388378861151807154113495715653711918644796313239555117970398473141615070299152284100887258072240524028885129828725430021172354299810423059697133688823072212214503334259555369485963074,
0.0586840934785355471452836373001708867501204674575467587150032786132877518019090643743123653437052116901895704813134467814193905269714480573030647540887991405215103758723074481312705449946311993670933802369300463315125015975216910705047901943865293781921122370996257470349807212516159332678,
0.0586840934785355471452836373001708867501204674575467587150032786132877518019090643743123653437052116901895704813134467814193905269714480573030647540887991405215103758723074481312705449946311993670933802369300463315125015975216910705047901943865293781921122370996257470349807212516159332678,
0.0509980592623761761961632446895216952601847767397628437069071236525030510385137821267442193868358292147899714519363571211100873456269865150186456681043804358654826791768545393024953758025593924464295555854744882720755747096079325496814455853004350452095212995888025282619932613606999567133,
0.0509980592623761761961632446895216952601847767397628437069071236525030510385137821267442193868358292147899714519363571211100873456269865150186456681043804358654826791768545393024953758025593924464295555854744882720755747096079325496814455853004350452095212995888025282619932613606999567133,
0.0428358980222266806568786466061255284928108575989407395620219408911043916962572261359138025961596979511472539467367407419206021900868371610612953162236233351132214438513203223655531564777278515080476421262443325932320214191168239648611793958596884827086182431203349730049744697408543115307,
0.0428358980222266806568786466061255284928108575989407395620219408911043916962572261359138025961596979511472539467367407419206021900868371610612953162236233351132214438513203223655531564777278515080476421262443325932320214191168239648611793958596884827086182431203349730049744697408543115307,
0.0342738629130214331026877322523727069948402029116274337814057454192310522168984446294442724624445760666244242305266023810860790282088335398182296698622433517061843276344829146573593201201081743714879684153735672789104567624853712011151505225193933019375481618760594889854480408562043658635,
0.0342738629130214331026877322523727069948402029116274337814057454192310522168984446294442724624445760666244242305266023810860790282088335398182296698622433517061843276344829146573593201201081743714879684153735672789104567624853712011151505225193933019375481618760594889854480408562043658635,
0.0253920653092620594557525897892240292875540475469487209362512822192154788532376645960457016338988332029324531233401833547954942765653767672102838323550828207273795044402516181251040411735351747299230615776597356956641506445501689924551185923348003766988424170511157069264716719906995309826,
0.0253920653092620594557525897892240292875540475469487209362512822192154788532376645960457016338988332029324531233401833547954942765653767672102838323550828207273795044402516181251040411735351747299230615776597356956641506445501689924551185923348003766988424170511157069264716719906995309826,
0.0162743947309056706051705622063866181795429637952095664295931749613369651752917857651844425586692833071042366002861684552859449530958901379260437604156888337987656773068694383447504913457771896770689760342192010638946676879735404121702279005140285599424477022083127753774756520463311689155,
0.0162743947309056706051705622063866181795429637952095664295931749613369651752917857651844425586692833071042366002861684552859449530958901379260437604156888337987656773068694383447504913457771896770689760342192010638946676879735404121702279005140285599424477022083127753774756520463311689155,
0.0070186100094700966004070637388531825133772207289396032320082356192151241454178686953297376907573215077936155545790593837513204206518026084505878987243348925784479817181234617862457418214505322067610482902501455504204433524520665822704844582452877416001060465891907497519632353148380799619,
0.0070186100094700966004070637388531825133772207289396032320082356192151241454178686953297376907573215077936155545790593837513204206518026084505878987243348925784479817181234617862457418214505322067610482902501455504204433524520665822704844582452877416001060465891907497519632353148380799619);
$quadrature_weights[33] = array(
0.0937684461602099965673045415463487843844733639818266812867486955680725799829245174027134588987252917180743031234635654510276836168495799413024518327323304896314041729402671877624857644912938167626296923591748455859019945067839557979881659457663114902223251372137428530052708421668152884111,
0.093356426065596116160999126274275464952003986088630804966219247739008459630832898842831723220408308492778153935559392619964080349982292203338766927835485425494047234165286366261283034880201806260786267632822163196571680292638653157809546765609324797855645189962368010944486683142410775604,
0.093356426065596116160999126274275464952003986088630804966219247739008459630832898842831723220408308492778153935559392619964080349982292203338766927835485425494047234165286366261283034880201806260786267632822163196571680292638653157809546765609324797855645189962368010944486683142410775604,
0.0921239866433168462132409777173630607214710032039817205599035869687716440995132651197567595001417822063010273903921664650816346016179500703194124587707307372387229773593889117499428298457719494031997541586794757622262023506483351648823039394958802334819019436586080649928418560713439597187,
0.0921239866433168462132409777173630607214710032039817205599035869687716440995132651197567595001417822063010273903921664650816346016179500703194124587707307372387229773593889117499428298457719494031997541586794757622262023506483351648823039394958802334819019436586080649928418560713439597187,
0.0900819586606385772397437055002236211873706820794914849889610309956188237567820898022396466131722135503387903072876720791508109528896464390336757401397373375113488967848207685835882862519812121299473090757542951465161600775875290099759861789986480942600091149905045866959323426263212352315,
0.0900819586606385772397437055002236211873706820794914849889610309956188237567820898022396466131722135503387903072876720791508109528896464390336757401397373375113488967848207685835882862519812121299473090757542951465161600775875290099759861789986480942600091149905045866959323426263212352315,
0.0872482876188443376072816709454464565666960712939022883916445204903783611005086510672215160727824079778003810818873890973909200496962367989055637008065599510534064286943612287557928451317629361660203327251794497764263645566138935183209491710803604802059487513392486670542535107066735282115,
0.0872482876188443376072816709454464565666960712939022883916445204903783611005086510672215160727824079778003810818873890973909200496962367989055637008065599510534064286943612287557928451317629361660203327251794497764263645566138935183209491710803604802059487513392486670542535107066735282115,
0.0836478760670387076139280145176605974203276865458260165188328048177831518460310956448092170841401783076008113822918797758956760419366177898673329882775713299727133978110874120323832443417015894454403409913900642324529105041205044148170404732384567468382133549321198709616181893306024070738,
0.0836478760670387076139280145176605974203276865458260165188328048177831518460310956448092170841401783076008113822918797758956760419366177898673329882775713299727133978110874120323832443417015894454403409913900642324529105041205044148170404732384567468382133549321198709616181893306024070738,
0.0793123647948867383639083849419975880886880293922986427083763067216233319975326274815808537839004686015505882497871764350356039176879141549978962686480621967839133723622032409559197711787797043216016819744476009911118038954757822774309067766151632361946379914310774392705936365976815808048,
0.0793123647948867383639083849419975880886880293922986427083763067216233319975326274815808537839004686015505882497871764350356039176879141549978962686480621967839133723622032409559197711787797043216016819744476009911118038954757822774309067766151632361946379914310774392705936365976815808048,
0.0742798548439541493424721759184720467100983931962553234649671668605309196250563745363235949186855818758091409670318210032672468455425814224301097702315162979774079497922204197147145516000641315270097833589635906992225679794014321238852940306906863820208024460078178309354324890716846673207,
0.0742798548439541493424721759184720467100983931962553234649671668605309196250563745363235949186855818758091409670318210032672468455425814224301097702315162979774079497922204197147145516000641315270097833589635906992225679794014321238852940306906863820208024460078178309354324890716846673207,
0.0685945728186567128059550730149586524873610929403886976970709153423126079598508024388665060283658888188459933573555640809160677569643226438916283812536382967329564160773035039232639039162068181285629162619867115604964505038336746331007729149291256964650340563629366859365009376542057827577,
0.0685945728186567128059550730149586524873610929403886976970709153423126079598508024388665060283658888188459933573555640809160677569643226438916283812536382967329564160773035039232639039162068181285629162619867115604964505038336746331007729149291256964650340563629366859365009376542057827577,
0.0623064825303174800316277257708976114217684275793131068259725312888007783036491696147783665668297839646586258050266579325574556110727671771154289992725753043821864277994335662981889547290340969976874068308699983592496776346358770378109210261025789311886382573588342261763369039090377261862,
0.0623064825303174800316277257708976114217684275793131068259725312888007783036491696147783665668297839646586258050266579325574556110727671771154289992725753043821864277994335662981889547290340969976874068308699983592496776346358770378109210261025789311886382573588342261763369039090377261862,
0.0554708466316635612849444954392591104205084071502204403442569682255464870762923422584030510403270970748549121344243157431070509585776272193288210219020507919625352743386158842810669716015657632047450017676097350800044991142073140561664587340199879034563200735512949927141483855086322155427,
0.0554708466316635612849444954392591104205084071502204403442569682255464870762923422584030510403270970748549121344243157431070509585776272193288210219020507919625352743386158842810669716015657632047450017676097350800044991142073140561664587340199879034563200735512949927141483855086322155427,
0.0481477428187116956701468801381196497417511486769690613382692190733075931318787908794677636519232230735305479142917366364637886293240845655183871899899232383888913593627272656198873297561315985300833668948756978725751094700770136055436913879672368087759489891802907138972588224310330022822,
0.0481477428187116956701468801381196497417511486769690613382692190733075931318787908794677636519232230735305479142917366364637886293240845655183871899899232383888913593627272656198873297561315985300833668948756978725751094700770136055436913879672368087759489891802907138972588224310330022822,
0.0404015413316695915634097905273984961668627883826539169460139186120362236925909509917962993675921049637021035753390741186169161182788060942192505440115242058849807556227056897320614362615861362064642958058750228588734729319929838538803147148662701075716443548193033980053094412459406874009,
0.0404015413316695915634097905273984961668627883826539169460139186120362236925909509917962993675921049637021035753390741186169161182788060942192505440115242058849807556227056897320614362615861362064642958058750228588734729319929838538803147148662701075716443548193033980053094412459406874009,
0.0323003586323289532815614472494312880682527230506729272295316170435000533177466784597331744147828047201620879176579898576926612592513864367291625663483846298390250446421418968092565005979096592762505063115732780279805732942198103394235771157360545697552796333304890266491904073035734143743,
0.0323003586323289532815614472494312880682527230506729272295316170435000533177466784597331744147828047201620879176579898576926612592513864367291625663483846298390250446421418968092565005979096592762505063115732780279805732942198103394235771157360545697552796333304890266491904073035734143743,
0.0239155481017494803505332575291862420660083611445149192455629312722697129321113426881933562422377017995609170396283539902681919949177137550875499580402901494793847345765586501754696524472825876987711921099222545563181325739903206171257137038030053056474466048328453710441387267585514703985,
0.0239155481017494803505332575291862420660083611445149192455629312722697129321113426881933562422377017995609170396283539902681919949177137550875499580402901494793847345765586501754696524472825876987711921099222545563181325739903206171257137038030053056474466048328453710441387267585514703985,
0.0153217015129346761279457685336618667575353547807562367815100107172254859382741670445544700043527096827725592365176072989523361937306810142212884259854088100262916702167950321596501554849706120441794193685700840161227543801298709774791746544007719554633122056342446176723512564182625113168,
0.0153217015129346761279457685336618667575353547807562367815100107172254859382741670445544700043527096827725592365176072989523361937306810142212884259854088100262916702167950321596501554849706120441794193685700840161227543801298709774791746544007719554633122056342446176723512564182625113168,
0.0066062278475873780586492352084738550310591625032110713495328760472500755998864944280869720409950990306962081437894201401257169101045822443444991421203760524564859739242165690662876497294024902779355785518931550709006431870350273133532654395632930057080544640011450705469709901395879106314,
0.0066062278475873780586492352084738550310591625032110713495328760472500755998864944280869720409950990306962081437894201401257169101045822443444991421203760524564859739242165690662876497294024902779355785518931550709006431870350273133532654395632930057080544640011450705469709901395879106314);
$quadrature_weights[34] = array(
0.0909567403302598736153376039485779599246056162602594401156125680698440288103832353984335132222316706821145615188195923116087754441876419105563104456332105550158863012853400904911424307590348013163611181929746905410226241439774532650104103470780556607518986255945545072642322517224586336727,
0.0909567403302598736153376039485779599246056162602594401156125680698440288103832353984335132222316706821145615188195923116087754441876419105563104456332105550158863012853400904911424307590348013163611181929746905410226241439774532650104103470780556607518986255945545072642322517224586336727,
0.0902030443706407295739422420174939288410295000506306356949861227618211051224911655789111917589310374868581472334155938708372688352656715400715971190668833470617070771508272396226092309758563091715169359212459223484807407425772119604018578974062720565530423997544841513823466424674007667733,
0.0902030443706407295739422420174939288410295000506306356949861227618211051224911655789111917589310374868581472334155938708372688352656715400715971190668833470617070771508272396226092309758563091715169359212459223484807407425772119604018578974062720565530423997544841513823466424674007667733,
0.0887018978356938692870764573648807127442830067038041309663205250402024692947640796826783063350930447945269253871098200762689240812800698590213311934928955870074094515154145824029169264596130475002568556504642608509430434084658771463037054111721158102061550100441267498636706811654396789359,
0.0887018978356938692870764573648807127442830067038041309663205250402024692947640796826783063350930447945269253871098200762689240812800698590213311934928955870074094515154145824029169264596130475002568556504642608509430434084658771463037054111721158102061550100441267498636706811654396789359,
0.0864657397470357497842468562807475803140706909018175724950227649518068390947162580218303470617322360485753800638354102157805415852482772560304798485252104377755064959316274741011365678400704152241860796258497492575133463086274773807752879857420883711949511281374529379845547090225516683248,
0.0864657397470357497842468562807475803140706909018175724950227649518068390947162580218303470617322360485753800638354102157805415852482772560304798485252104377755064959316274741011365678400704152241860796258497492575133463086274773807752879857420883711949511281374529379845547090225516683248,
0.0835130996998456551870202280461493905807155938575466916012288621473986780042771281302214605454989090198686430479079285180478849511626459007512855520767872945120586732576727961661179556748412500796434856544989495512003663015584504683378905063544933297706363275367419011659144450628689458376,
0.0835130996998456551870202280461493905807155938575466916012288621473986780042771281302214605454989090198686430479079285180478849511626459007512855520767872945120586732576727961661179556748412500796434856544989495512003663015584504683378905063544933297706363275367419011659144450628689458376,
0.0798684443397718447388188328064379935505558719721942995949004704170566033391323132555627358017565286800099264353218810388170140736180348844484624253512616621591097004493049523765643168556888905279255208744210763870423054570341560457454846103466467324123389772466580137256588473887969148633,
0.0798684443397718447388188328064379935505558719721942995949004704170566033391323132555627358017565286800099264353218810388170140736180348844484624253512616621591097004493049523765643168556888905279255208744210763870423054570341560457454846103466467324123389772466580137256588473887969148633,
0.0755619746600319312708339742284357240588192694813414625282933670744204616763580802945432976571003648185145499701127018958199369141056867671136275339761143770806856135338584737648555212928014768295101833507849058303495710508650344676365634952514922625830925621455159488529046635719692420407,
0.0755619746600319312708339742284357240588192694813414625282933670744204616763580802945432976571003648185145499701127018958199369141056867671136275339761143770806856135338584737648555212928014768295101833507849058303495710508650344676365634952514922625830925621455159488529046635719692420407,
0.0706293758142557249990387965676853550011627204909059651184865543605639290616919628218888151376731925860077741140209298202665699757101499022801185169496554962338808647318391378492037133680344669622811059433185646758696800481722160200641027417521254494405354964894760932146937380362823204162,
0.0706293758142557249990387965676853550011627204909059651184865543605639290616919628218888151376731925860077741140209298202665699757101499022801185169496554962338808647318391378492037133680344669622811059433185646758696800481722160200641027417521254494405354964894760932146937380362823204162,
0.0651115215540764113785444300648937735836372460728131918847517351366411585580699172705140614942878109576973436131539561549866407812949082751598025064051027873442564151448126360205455343751296123346532689008674958237088798236542077979177439323305322426647734693863613665175472872459554877961,
0.0651115215540764113785444300648937735836372460728131918847517351366411585580699172705140614942878109576973436131539561549866407812949082751598025064051027873442564151448126360205455343751296123346532689008674958237088798236542077979177439323305322426647734693863613665175472872459554877961,
0.059054135827524493193960972350526190828486182346504483033111098940082612608650974721226546165098073510015365034168872187217036722368928581439086707238799117122004125832742432608797328432286967602774547910596410247904225276573741134880749064700592741406975228636462690854084925442824993245,
0.059054135827524493193960972350526190828486182346504483033111098940082612608650974721226546165098073510015365034168872187217036722368928581439086707238799117122004125832742432608797328432286967602774547910596410247904225276573741134880749064700592741406975228636462690854084925442824993245,
0.0525074145726781061682459748424675996587196809469698659248224988276657920032930557175468722742755842763401203360120985152182558978577065853021361623449831563203381324179093220639319987352680784251291137084815342389762859100289153744707373543699512555375173012298507806150276219260288493965,
0.0525074145726781061682459748424675996587196809469698659248224988276657920032930557175468722742755842763401203360120985152182558978577065853021361623449831563203381324179093220639319987352680784251291137084815342389762859100289153744707373543699512555375173012298507806150276219260288493965,
0.045525611523353272453822563395270602998238418996315382094622278840389030550829876689026497514447484454482015836880566214679556494982969969894079983077730704222512888995940427452739649359625250267762541865796641555747788169787803629195734468655188836173619413674966205132463177812066535287,
0.045525611523353272453822563395270602998238418996315382094622278840389030550829876689026497514447484454482015836880566214679556494982969969894079983077730704222512888995940427452739649359625250267762541865796641555747788169787803629195734468655188836173619413674966205132463177812066535287,
0.038166593796387516321765920289976558823947006126667351613376685590403739777358568057518258407504379384226418397741859765382156795147089554915646744169655168064224422934558234603122020395493380150938009200606389608540018930655114013503731037992625591320596644996161239981444194503226128497,
0.038166593796387516321765920289976558823947006126667351613376685590403739777358568057518258407504379384226418397741859765382156795147089554915646744169655168064224422934558234603122020395493380150938009200606389608540018930655114013503731037992625591320596644996161239981444194503226128497,
0.0304913806384461318094423876813175910306268453895807874799121397766281958059272166710556394510676770236520186068833002928637027213071329875634360541668195784021409963172386480594092386471047193102751409712868854390098047586172376669310445210308530690628979222127842008292637188498667892346,
0.0304913806384461318094423876813175910306268453895807874799121397766281958059272166710556394510676770236520186068833002928637027213071329875634360541668195784021409963172386480594092386471047193102751409712868854390098047586172376669310445210308530690628979222127842008292637188498667892346,
0.0225637219854949700840940887149542612490345883881878337714684558008778963333730831552394474765584807969111942518551160370747927081630815222450591836541044027348341289928582667350062931223390475488270395388628237798194218706295717072772882141368305336905522131407055191226842857844199700897,
0.0225637219854949700840940887149542612490345883881878337714684558008778963333730831552394474765584807969111942518551160370747927081630815222450591836541044027348341289928582667350062931223390475488270395388628237798194218706295717072772882141368305336905522131407055191226842857844199700897,
0.014450162748595035415202210328746990687540433584656060141734033887568915871889084946241555914043602739923176811717063968575802759513353566393611327882986683843092699708370520654463160606685881854262172605840260461382506415545726006107036225064699981593582010571968667914561292724476765403,
0.014450162748595035415202210328746990687540433584656060141734033887568915871889084946241555914043602739923176811717063968575802759513353566393611327882986683843092699708370520654463160606685881854262172605840260461382506415545726006107036225064699981593582010571968667914561292724476765403,
0.0062291405559086847186064610714377861245273284298048459413498383766285440867939995875614537826999227402764393410433091165551392587866509368139286959877996451003520117996847650274381131001264048936968800841034394024893913832298059154406321866154360756368352692017290255789475172753727218118,
0.0062291405559086847186064610714377861245273284298048459413498383766285440867939995875614537826999227402764393410433091165551392587866509368139286959877996451003520117996847650274381131001264048936968800841034394024893913832298059154406321866154360756368352692017290255789475172753727218118);
$quadrature_weights[35] = array(
0.0884867949071042906382073877776156691824091500106054233203930547564831856818455037694177620301440303886480770699786789072555120498596852344045994437865910579705332440154684645334151377566821650429387137691478542835124127753814309407953631292292702715893941703012952963870147702406844680843,
0.0881405304302754629707388075930966414254543172744908371705717846022291674574661997559966193028505447037238747147414162866253701056371609696816449688811605670137066381598880078408393786511036118542923172354133057855589462238197132949173859174281740200219704353681146949100832444818916186058,
0.0881405304302754629707388075930966414254543172744908371705717846022291674574661997559966193028505447037238747147414162866253701056371609696816449688811605670137066381598880078408393786511036118542923172354133057855589462238197132949173859174281740200219704353681146949100832444818916186058,
0.0871044469971835342433220316055409366850567150938549314044538342217967886616053308883312996073098444356118666609432753128018655150112970252362048386011787612398513865619431921552677788006278156279328015772609950435701788645199670142624449105962167413639617613481185646893381709625274607909,
0.0871044469971835342433220316055409366850567150938549314044538342217967886616053308883312996073098444356118666609432753128018655150112970252362048386011787612398513865619431921552677788006278156279328015772609950435701788645199670142624449105962167413639617613481185646893381709625274607909,
0.0853866533920991252259439873911175676411909882837507511205314618687654112733520587624764993665233479940830042692196797317119622425654832459365409019485369172489296254570568593665906872097106957695902279513997248731240104433462885110244351013437733073973343296304373805050904264479029680216,
0.0853866533920991252259439873911175676411909882837507511205314618687654112733520587624764993665233479940830042692196797317119622425654832459365409019485369172489296254570568593665906872097106957695902279513997248731240104433462885110244351013437733073973343296304373805050904264479029680216,
0.0830005937288565883799265282161770034851745038134511199552888496872250511512693054800022550062130699117015388239482273715715918410748356500654849152408086296806466491493929168573099448329660182348121967590706951270716520326771802962973973212217428351325844023670007664795094087362941437313,
0.0830005937288565883799265282161770034851745038134511199552888496872250511512693054800022550062130699117015388239482273715715918410748356500654849152408086296806466491493929168573099448329660182348121967590706951270716520326771802962973973212217428351325844023670007664795094087362941437313,
0.0799649422423242629326620809850457563288354994300888473804365441079791651835337759692686900332632000725233937335962559192621406876460262726451085408091490996779065271059829791276458934871309121779684669710057237405319185267429173504058038867984738581988717663801928251300692415999223869712,
0.0799649422423242629326620809850457563288354994300888473804365441079791651835337759692686900332632000725233937335962559192621406876460262726451085408091490996779065271059829791276458934871309121779684669710057237405319185267429173504058038867984738581988717663801928251300692415999223869712,
0.0763034571554420535386585378842262255270800818956365343677288451968745409855325371011420450230036281188481281009654009535465939947719628078465219728557626365275169302488755368977353934917433220496883760141864127436340161328181636894624136195638103089938266819590748339007939835783152842921,
0.0763034571554420535386585378842262255270800818956365343677288451968745409855325371011420450230036281188481281009654009535465939947719628078465219728557626365275169302488755368977353934917433220496883760141864127436340161328181636894624136195638103089938266819590748339007939835783152842921,
0.0720447947725600646654619097852777561472673930274272605632968215620609258061340414470049021086661375608302368692319294243619483572313619195438777411666327722784060357603413593038090573389670419619943438758637071950340714749254009377830132249163149890286482567913543966703689814751401060947,
0.0720447947725600646654619097852777561472673930274272605632968215620609258061340414470049021086661375608302368692319294243619483572313619195438777411666327722784060357603413593038090573389670419619943438758637071950340714749254009377830132249163149890286482567913543966703689814751401060947,
0.0672222852690869039643055087481485585470931191496048084605592749517041746415821007233416660496113600025360225598686946836630801198944360214557092810236069659204210561103010778408443280068051835281408326673215425117071238338883969490792739255214364474981408877125044469690664927126423816358,
0.0672222852690869039643055087481485585470931191496048084605592749517041746415821007233416660496113600025360225598686946836630801198944360214557092810236069659204210561103010778408443280068051835281408326673215425117071238338883969490792739255214364474981408877125044469690664927126423816358,
0.0618736719660801888870141387886886522653712258040964350734042917529694867343595491937196172657531025980688063189697594133868989748196197012473159884345093168299745241053122225394695696538583915336497736937461357087437595357987295000367907637175883309433557374814366875307910674805632861723,
0.0618736719660801888870141387886886522653712258040964350734042917529694867343595491937196172657531025980688063189697594133868989748196197012473159884345093168299745241053122225394695696538583915336497736937461357087437595357987295000367907637175883309433557374814366875307910674805632861723,
0.0560408162123701285783277471651009644403485349045563455497052851150358162311775521434354680223134542674984940033635125003109745686089655888922844565377629614042312917206680723166264943441069302087969579423191315088861895638606939698937264004638401276466087661598483649161263481949460148852,
0.0560408162123701285783277471651009644403485349045563455497052851150358162311775521434354680223134542674984940033635125003109745686089655888922844565377629614042312917206680723166264943441069302087969579423191315088861895638606939698937264004638401276466087661598483649161263481949460148852,
0.0497693704013535298051996760849949585944949531945731636957306643619154136572533756189169353450355424144447649353467726509662747137745731826973297473263062312761232631076201606014351299355655247632525799159975998344709070821274170699850814063636507484011179496517209966929250867837338145399,
0.0497693704013535298051996760849949585944949531945731636957306643619154136572533756189169353450355424144447649353467726509662747137745731826973297473263062312761232631076201606014351299355655247632525799159975998344709070821274170699850814063636507484011179496517209966929250867837338145399,
0.0431084223261702187823064593749082034228065871639902087100629190806078191414039494090484278778265059001066684256807905379244851293496466422505041723848562304103007876980197258686996352403345832410883584940152273369920388509050923875178452496636432492677996901161544876130519195350770852812,
0.0431084223261702187823064593749082034228065871639902087100629190806078191414039494090484278778265059001066684256807905379244851293496466422505041723848562304103007876980197258686996352403345832410883584940152273369920388509050923875178452496636432492677996901161544876130519195350770852812,
0.0361101158634633805327169696475499383085357789699869431667863952424332055418346619893335935263099750605573326614011848013161915478633295849064671361036350435629617424833787808797703652632658957909404110271841383060860039622583562690384094070549402126290243047508767975050044460542579407107,
0.0361101158634633805327169696475499383085357789699869431667863952424332055418346619893335935263099750605573326614011848013161915478633295849064671361036350435629617424833787808797703652632658957909404110271841383060860039622583562690384094070549402126290243047508767975050044460542579407107,
0.0288292601088942540487160397144849162615277266295949997474737408421165671232020843446112185459349349332813957680834093012777759304021540913131570633517479688084572896630142875461671567778742720571661715339338075985958626282171166864038792792301104902605783771189462534307659711825450176467,
0.0288292601088942540487160397144849162615277266295949997474737408421165671232020843446112185459349349332813957680834093012777759304021540913131570633517479688084572896630142875461671567778742720571661715339338075985958626282171166864038792792301104902605783771189462534307659711825450176467,
0.0213229799114835808834379839662050783238096447199362072648984556255971943192272817277563607307047505555179212226297149660505583471092460182830538927805381128387275701604088373835940339996554457677869594531649183671560090086251992416150208417953153336385404683074378056443035529231294544222,
0.0213229799114835808834379839662050783238096447199362072648984556255971943192272817277563607307047505555179212226297149660505583471092460182830538927805381128387275701604088373835940339996554457677869594531649183671560090086251992416150208417953153336385404683074378056443035529231294544222,
0.0136508283483614922664040029205163839739940378414249209971900998825644897453312048959913666263827915062302750503113695050715261718993609083181273617156847041333238175043551021796813573967127638784726095457066616992282166165624708392298265492134768359888028007690170668694102585428929327572,
0.0136508283483614922664040029205163839739940378414249209971900998825644897453312048959913666263827915062302750503113695050715261718993609083181273617156847041333238175043551021796813573967127638784726095457066616992282166165624708392298265492134768359888028007690170668694102585428929327572,
0.0058834334204430849757538962401126240307543177982329737116842045198831895048122386649141545472257947701122373467092671865230057274106977524783672989448275521632482429957066490278062266912305090329572584578363454778528888312161805226495706304928570277941362989371159823497940141887892711196,
0.0058834334204430849757538962401126240307543177982329737116842045198831895048122386649141545472257947701122373467092671865230057274106977524783672989448275521632482429957066490278062266912305090329572584578363454778528888312161805226495706304928570277941362989371159823497940141887892711196);
$quadrature_weights[36] = array(
0.0859832756703947474900851747905265541600549156034958522907520701334269219259454985740935601391647868886347499176352850183377229381328679235373397113377036108801987509830239464462679016813895095209927382094635748034851253597965507734471845234745618556480733569914364445104148396408290357606,
0.0859832756703947474900851747905265541600549156034958522907520701334269219259454985740935601391647868886347499176352850183377229381328679235373397113377036108801987509830239464462679016813895095209927382094635748034851253597965507734471845234745618556480733569914364445104148396408290357606,
0.0853466857393386274918505430764897709987865854972912941284849709033699606923643584495079422491248784638788708201422634846432027980201526776635248801278203163605081248788080857614381653770809673649995313752445532543951348285696058006612686268589027263660939033656157260805672413441619459714,
0.0853466857393386274918505430764897709987865854972912941284849709033699606923643584495079422491248784638788708201422634846432027980201526776635248801278203163605081248788080857614381653770809673649995313752445532543951348285696058006612686268589027263660939033656157260805672413441619459714,
0.0840782189796619349334576242915958212039359139576060455039823714786119490086983892036661490773009235216345020346307175052804677799289202482812576973513970970077316072964011434776964199575895692366348078989556313076461764727408405937015036830899375913576180245531662197278257931243801037797,
0.0840782189796619349334576242915958212039359139576060455039823714786119490086983892036661490773009235216345020346307175052804677799289202482812576973513970970077316072964011434776964199575895692366348078989556313076461764727408405937015036830899375913576180245531662197278257931243801037797,
0.0821872667043397095172234735449423028649630729346221209808090284142439373125827008003062129626542446374902505700292435573240684744450741542752298320944261338364141957015673783780818030498390769026504101112723148561187480573418882254755175328843544630452653731085711442482092205250745801269,
0.0821872667043397095172234735449423028649630729346221209808090284142439373125827008003062129626542446374902505700292435573240684744450741542752298320944261338364141957015673783780818030498390769026504101112723148561187480573418882254755175328843544630452653731085711442482092205250745801269,
0.0796878289120716019087246655018639073275341575147260201875516705109826217637261188443506338482291482541756932681862457390824231587216783455201108873687325710852988181556915976037987209640544936942105420167995430751580284138874810181965093068315418016624785082921227679647992945932241626138,
0.0796878289120716019087246655018639073275341575147260201875516705109826217637261188443506338482291482541756932681862457390824231587216783455201108873687325710852988181556915976037987209640544936942105420167995430751580284138874810181965093068315418016624785082921227679647992945932241626138,
0.07659841064587067452875773372150164172792755683199183378203784650532938939187957967624534105253696671914084982095940770035320407380888557440741166051390163543282000720465734182150068443242013201755720067736567199459928984957513778079669234507456397624106996135636497592949296777918919516,
0.07659841064587067452875773372150164172792755683199183378203784650532938939187957967624534105253696671914084982095940770035320407380888557440741166051390163543282000720465734182150068443242013201755720067736567199459928984957513778079669234507456397624106996135636497592949296777918919516,
0.0729418850056530613538733769412742182869469526169905444028124149550841940689437932435635389178379406543223071825591833710450401858365844912383888092125183592606781779179431605695410104634999102458959465441036418724514139113569044565146054256553859129524098849803437107643142577729400444866,
0.0729418850056530613538733769412742182869469526169905444028124149550841940689437932435635389178379406543223071825591833710450401858365844912383888092125183592606781779179431605695410104634999102458959465441036418724514139113569044565146054256553859129524098849803437107643142577729400444866,
0.0687453238357364426136896393636132083417307646421384912295507261856561789084517417497612901652932499019092020521859309247470402967390359701905800364165648540525598924648649118910204273364694712670656501323844527603671885387309785978428943937364290263451859707851721129835309397112260063735,
0.0687453238357364426136896393636132083417307646421384912295507261856561789084517417497612901652932499019092020521859309247470402967390359701905800364165648540525598924648649118910204273364694712670656501323844527603671885387309785978428943937364290263451859707851721129835309397112260063735,
0.0640397973550154895563847986258563397460214705508407249274347431573196041768986842235462360964290893536145077012161540550672473456039784053557467582668822605571719193912857003258577487117921905971333872239967666101674226542094583863709330759686500727800692364936837868301402497831311851378,
0.0640397973550154895563847986258563397460214705508407249274347431573196041768986842235462360964290893536145077012161540550672473456039784053557467582668822605571719193912857003258577487117921905971333872239967666101674226542094583863709330759686500727800692364936837868301402497831311851378,
0.0588601442453248173096753998189200359427540957825592892456530514427578549921127550648082064448510908219262010475445596681956351650487931506381786315658595562302547428096779070866817319995018501008797736420447381877468436535245185244839605066619373399573705672263179392766960574037191809527,
0.0588601442453248173096753998189200359427540957825592892456530514427578549921127550648082064448510908219262010475445596681956351650487931506381786315658595562302547428096779070866817319995018501008797736420447381877468436535245185244839605066619373399573705672263179392766960574037191809527,
0.0532447139777599190920256282862196496889296110589429206872737676710698746217667209520055611474839962222607235569114686669886792192854633495356388995521975498069946717436594822855587157998313614712070670562208855791127557797137379469791984007449638716748600910745035893853408660213692117007,
0.0532447139777599190920256282862196496889296110589429206872737676710698746217667209520055611474839962222607235569114686669886792192854633495356388995521975498069946717436594822855587157998313614712070670562208855791127557797137379469791984007449638716748600910745035893853408660213692117007,
0.047235083490265978416616829616674832073151787434369630264018379347917683174976247659980714497479865666448893948613822367557604309090152543022687405304440058106580779879137182101979508667602017999080075133294761815134664664750283615231754402109680427773267201400003642371778098461735575453,
0.047235083490265978416616829616674832073151787434369630264018379347917683174976247659980714497479865666448893948613822367557604309090152543022687405304440058106580779879137182101979508667602017999080075133294761815134664664750283615231754402109680427773267201400003642371778098461735575453,
0.0408757509236448954741145451432631915479370611190781462078432938890981916475966573584384178369372636148185447960218777460021686422264753341646465440823634083454111905762960940372811828143873063156983521710212200344038230964669221999826528241417048343882430199940359482732612852317005116477,
0.0408757509236448954741145451432631915479370611190781462078432938890981916475966573584384178369372636148185447960218777460021686422264753341646465440823634083454111905762960940372811828143873063156983521710212200344038230964669221999826528241417048343882430199940359482732612852317005116477,
0.0342138107703072299212450615627145540700969113267764835297438458444983145731547972563490446401011887011144457042893768191644202515131799267052768730815841564434097916636996855507850216122834599443477912039500686944734011368006834088725498987669341908838958577431798921600759819533520138798,
0.0342138107703072299212450615627145540700969113267764835297438458444983145731547972563490446401011887011144457042893768191644202515131799267052768730815841564434097916636996855507850216122834599443477912039500686944734011368006834088725498987669341908838958577431798921600759819533520138798,
0.027298621498568779094417180867983357990456828142050855355414144958485194405730384902084518919498262907300435065105212713205007508333160578244023014741724043973307959512669125223597632879679760819264213502121129225033046032222480617192326344412359393632519017855069318269023634951270974773,
0.027298621498568779094417180867983357990456828142050855355414144958485194405730384902084518919498262907300435065105212713205007508333160578244023014741724043973307959512669125223597632879679760819264213502121129225033046032222480617192326344412359393632519017855069318269023634951270974773,
0.0201815152977354715320989289582211274195865102408615652505493691740123099179142538770330753987455906453351837072884510360950506519394335162838677134346704474894684256981118672818142793591580260128646632485774062426857271305383716321933656182351858923511320562754892536747833113712820195039,
0.0201815152977354715320989289582211274195865102408615652505493691740123099179142538770330753987455906453351837072884510360950506519394335162838677134346704474894684256981118672818142793591580260128646632485774062426857271305383716321933656182351858923511320562754892536747833113712820195039,
0.0129159472840655744045034114977916491919612128514796718500303920436209214297608153678848815892022869866990853985347380194938892221718134354279766454316006462476872423163543325820281344574022971170053578980846593713706038861508690729641627862234478690767089143111746152813951832626369710081,
0.0129159472840655744045034114977916491919612128514796718500303920436209214297608153678848815892022869866990853985347380194938892221718134354279766454316006462476872423163543325820281344574022971170053578980846593713706038861508690729641627862234478690767089143111746152813951832626369710081,
0.0055657196642450453612559843905478374172245918941785101760579133845148979874965027963746750171292260392955534081460616074171279791543503755081140001156132948835037018061510575750709104360185993725124919550989803156506065336232873490929203051294587538637390541937489122683507770673132663416,
0.0055657196642450453612559843905478374172245918941785101760579133845148979874965027963746750171292260392955534081460616074171279791543503755081140001156132948835037018061510575750709104360185993725124919550989803156506065336232873490929203051294587538637390541937489122683507770673132663416);
$quadrature_weights[37] = array(
0.0837683609931389047970173663694593917168752800684767192280711460660352144950122519248834328641830996228545711341799619165837425979679708281872614164699941644483645611716925712456581581684880101502180957230209051507904214440426110294162093611987832519940502883202912374854427627698517681791,
0.083474573625862787252253009484518699020435310203026050059846109756991985079347159060791009772803248334388301033680897158446780513839742151993742973825595394018277263245593368537893791639053138935777611989172876136354422611308025116760441662280855673624190690670421357800500457543749683621,
0.083474573625862787252253009484518699020435310203026050059846109756991985079347159060791009772803248334388301033680897158446780513839742151993742973825595394018277263245593368537893791639053138935777611989172876136354422611308025116760441662280855673624190690670421357800500457543749683621,
0.082595272236437250891230301152838470773306452602039768184325808993542199719592837179320785985481089100005236292432668165741232520891948801129881877014908467015929239501354926858776798423721144727572056813589261124898976200025565873549335584826642798171164941326388437863314850431130075655,
0.082595272236437250891230301152838470773306452602039768184325808993542199719592837179320785985481089100005236292432668165741232520891948801129881877014908467015929239501354926858776798423721144727572056813589261124898976200025565873549335584826642798171164941326388437863314850431130075655,
0.0811366245084650305098776017997922635664600449746249385493945058727608869116477595832276193816248589822031473373889321614870621886470395695256498772154765836341940868824912038564563767335018317412322314698067751167643487258115957293101100462299535553833319072036130578853887698431526368443,
0.0811366245084650305098776017997922635664600449746249385493945058727608869116477595832276193816248589822031473373889321614870621886470395695256498772154765836341940868824912038564563767335018317412322314698067751167643487258115957293101100462299535553833319072036130578853887698431526368443,
0.0791088618375293807672121873966452385160069350641823660217505863994600602421852809883065087865092991357065895347014176139505648630581960466028711712492958606600811101781761573160516386482439497723304636514005359725425717905939641263358215177562638228035752632056517751277936294872492987945,
0.0791088618375293807672121873966452385160069350641823660217505863994600602421852809883065087865092991357065895347014176139505648630581960466028711712492958606600811101781761573160516386482439497723304636514005359725425717905939641263358215177562638228035752632056517751277936294872492987945,
0.0765262075705292378858879912066225154953633155315440516125146198832027972566598352051974460354516147434813718566976657767751210579433706431276059687408917580578622150657332509437023594107200655943105043707936702255798621278156268459942095435650419657400831338573953385028153098322061722021,
0.0765262075705292378858879912066225154953633155315440516125146198832027972566598352051974460354516147434813718566976657767751210579433706431276059687408917580578622150657332509437023594107200655943105043707936702255798621278156268459942095435650419657400831338573953385028153098322061722021,
0.073406777248488172724626631519795464983469942197648214633221776610301384372386511141135697516305024037919546105898551296382663764915967993734406230713146574194754716685260735305833237276239123616902301052198876283359315767868957072373293274563809026919107610463026638906757983848576145993,
0.073406777248488172724626631519795464983469942197648214633221776610301384372386511141135697516305024037919546105898551296382663764915967993734406230713146574194754716685260735305833237276239123616902301052198876283359315767868957072373293274563809026919107610463026638906757983848576145993,
0.0697724515557003448850813567930192911860236786977560873800401027070818413977041470126650373198101528583564453861331069738257347206741616415963498266374558988348346723303427892242744439053528655991126922448965807798308345686483139863261685380823881691919565607763942561996724866807149391359,
0.0697724515557003448850813567930192911860236786977560873800401027070818413977041470126650373198101528583564453861331069738257347206741616415963498266374558988348346723303427892242744439053528655991126922448965807798308345686483139863261685380823881691919565607763942561996724866807149391359,
0.0656487228727512494840237662979712181966773211497249264974008609687361342510858828789315636761987344309369494474720078581258663505397377365199766732185010907683745631910084311751171781025400769623349619781409334383193975800549181423517598556244429665871650792397214243620380630934363389762,
0.0656487228727512494840237662979712181966773211497249264974008609687361342510858828789315636761987344309369494474720078581258663505397377365199766732185010907683745631910084311751171781025400769623349619781409334383193975800549181423517598556244429665871650792397214243620380630934363389762,
0.061064516523225986130988104500496585677994009062363104874610422420972970362730700991177735442622726551605340984350382934944733676833390488890112712751486794142784229228119522905104724282768058898350039100373414218449643730083663930304794095318975618979693935281765286164198098850877869373,
0.061064516523225986130988104500496585677994009062363104874610422420972970362730700991177735442622726551605340984350382934944733676833390488890112712751486794142784229228119522905104724282768058898350039100373414218449643730083663930304794095318975618979693935281765286164198098850877869373,
0.0560519879982749178085392396642526664267538552877670788288352591255889685019926238884872411780582105280039444358384343204370590165298236797470871709292034393390337120799679489165503090608812455035715524335162543629393195529235587667547127383855751002630695685182557597597292716449403658366,
0.0560519879982749178085392396642526664267538552877670788288352591255889685019926238884872411780582105280039444358384343204370590165298236797470871709292034393390337120799679489165503090608812455035715524335162543629393195529235587667547127383855751002630695685182557597597292716449403658366,
0.05064629765482460160387586308671634405270576294535410972861539845575235480642995820600060450132430339065584035934616223868200672801599197607212507371071561458688180103264313598311964428623326500056009461582827018491795344952400564538745912613263458496605593282658578096678456422959877268,
0.05064629765482460160387586308671634405270576294535410972861539845575235480642995820600060450132430339065584035934616223868200672801599197607212507371071561458688180103264313598311964428623326500056009461582827018491795344952400564538745912613263458496605593282658578096678456422959877268,
0.0448853646624371666574103041101963601947233065144139329567999630242659960968827971487283134416445417519942768145417225548807805754017661493794440371799180850068178092905903581365089873952077795063038575585847145553635131965284315790758348891831802211873102934048886729181833531354209489838,
0.0448853646624371666574103041101963601947233065144139329567999630242659960968827971487283134416445417519942768145417225548807805754017661493794440371799180850068178092905903581365089873952077795063038575585847145553635131965284315790758348891831802211873102934048886729181833531354209489838,
0.0388096025019345444889623703284760199673891892736854008228945024616579120498744831474201681162570315064079849274398181889922006892996640998196847548325022553712946208639948865711699678257414150586963815015948042431420742737382711110665491959721415627468091612503012239513922492008811819846,
0.0388096025019345444889623703284760199673891892736854008228945024616579120498744831474201681162570315064079849274398181889922006892996640998196847548325022553712946208639948865711699678257414150586963815015948042431420742737382711110665491959721415627468091612503012239513922492008811819846,
0.0324616398475214810672342535014587287990945591225246664125520799377862070355614623710417669873492028376874818519937142027206827453598316740614080514285788286843187948982651797398201360832548328924042040290402933497801970014519044758453776340186697106042977932772383039577766857724570008248,
0.0324616398475214810672342535014587287990945591225246664125520799377862070355614623710417669873492028376874818519937142027206827453598316740614080514285788286843187948982651797398201360832548328924042040290402933497801970014519044758453776340186697106042977932772383039577766857724570008248,
0.0258860369905589335227594813624872980294841825751032704331104972516649687424195209583685708013992340960195209634157316481158421663327009294998938689708977562271563012781883923634440933578039331869801300402148719958991437392877308522563404676228064086124632807189501404262592577502972221894,
0.0258860369905589335227594813624872980294841825751032704331104972516649687424195209583685708013992340960195209634157316481158421663327009294998938689708977562271563012781883923634440933578039331869801300402148719958991437392877308522563404676228064086124632807189501404262592577502972221894,
0.0191290444890839660435019479401061741302952357462103256522467467901708118051752183078543380727746481389283196101259090420174129294864830012499052604319093342552482678750120830568668306209255644235785897889744795502360229727281427791084562045040935855270257787096134962012980039409475397276,
0.0191290444890839660435019479401061741302952357462103256522467467901708118051752183078543380727746481389283196101259090420174129294864830012499052604319093342552482678750120830568668306209255644235785897889744795502360229727281427791084562045040935855270257787096134962012980039409475397276,
0.0122387801003075565263048524363465759422909531112660823040416890298892819780882215962874221663011459316727690669058864281381872631802260682118589581438043035577153333732574747585022449042386700140804915585056020840484563942748405852029996118528161888764457928569240935599414063725086345128,
0.0122387801003075565263048524363465759422909531112660823040416890298892819780882215962874221663011459316727690669058864281381872631802260682118589581438043035577153333732574747585022449042386700140804915585056020840484563942748405852029996118528161888764457928569240935599414063725086345128,
0.0052730572794979393517220542335303891830883059065272654337634972771556321427294743726164543859933838325996484245470104780441969300659719347443648047707148794202589824141538687279781589593290334907927879418573338021787355953111778672882313334803174138192281322527193367034341769603704166608,
0.0052730572794979393517220542335303891830883059065272654337634972771556321427294743726164543859933838325996484245470104780441969300659719347443648047707148794202589824141538687279781589593290334907927879418573338021787355953111778672882313334803174138192281322527193367034341769603704166608);
$quadrature_weights[38] = array(
0.0815250292803857866992187698858300556016426514704967984381025969810613740455260134645356096536517518325244361399729923311904673697738497632791280686590776524802100556645013968622133901828861830588920043407937193348376699381459622360465391802375859166845903438152394943202482472881261699113,
0.0815250292803857866992187698858300556016426514704967984381025969810613740455260134645356096536517518325244361399729923311904673697738497632791280686590776524802100556645013968622133901828861830588920043407937193348376699381459622360465391802375859166845903438152394943202482472881261699113,
0.0809824937705971006232694699490581419365151697840887541415660285674956476215695785864793808704972846251788446435353953176505178426035265559751550846421476416169233449477753175084271510914344979033709739945310763790096212992182208403080387805470945324269604464850156957757495756055449144869,
0.0809824937705971006232694699490581419365151697840887541415660285674956476215695785864793808704972846251788446435353953176505178426035265559751550846421476416169233449477753175084271510914344979033709739945310763790096212992182208403080387805470945324269604464850156957757495756055449144869,
0.0799010332435278215860276839251856965503012395896815789806037026530647898028063520696585769535689677273615872263873136546515624619309854098535412213272555240625726511680830810208718753361120979994818851444944964343074406819457912869758991425759400464531654245687921069430224893959510594598,
0.0799010332435278215860276839251856965503012395896815789806037026530647898028063520696585769535689677273615872263873136546515624619309854098535412213272555240625726511680830810208718753361120979994818851444944964343074406819457912869758991425759400464531654245687921069430224893959510594598,
0.0782878446582109480753754033357362625649037448578418255747512468314395956363700243899345133373081941043752346535878112387134516911784219807248788575348786775507898114606646469955610249975784297935428504952097828452100972246117164229064069396142651867033262803079038570386555694973213399723,
0.0782878446582109480753754033357362625649037448578418255747512468314395956363700243899345133373081941043752346535878112387134516911784219807248788575348786775507898114606646469955610249975784297935428504952097828452100972246117164229064069396142651867033262803079038570386555694973213399723,
0.0761536635484463960659935411044725279963452188325545187924837214075260627232247752887879960236912058244239555368883758246887219201371133894466075317928886878937835502501598866640144833996113467065040414545592484484725686152297148928561507352551801369534930857590395022143830630811241716382,
0.0761536635484463960659935411044725279963452188325545187924837214075260627232247752887879960236912058244239555368883758246887219201371133894466075317928886878937835502501598866640144833996113467065040414545592484484725686152297148928561507352551801369534930857590395022143830630811241716382,
0.0735126925847434571452064448483364785766371950924317553565023047410037235764841445499973456651930542908262890980469082789481928899279163455495331634594354423192329750774832967029084938471290754131950960415755233003457883401863499264938410488981586634357532929983826469104923479628263833636,
0.0735126925847434571452064448483364785766371950924317553565023047410037235764841445499973456651930542908262890980469082789481928899279163455495331634594354423192329750774832967029084938471290754131950960415755233003457883401863499264938410488981586634357532929983826469104923479628263833636,
0.0703825070668989547392829675936588408392617017624612064593790162511652948771592891420122791755335256039984089362197276103787155799589517329558684770065751800010578753242876700107932631350643767980307607584493255107133975228023439320760495433459793595419878151331387748604300512758679658324,
0.0703825070668989547392829675936588408392617017624612064593790162511652948771592891420122791755335256039984089362197276103787155799589517329558684770065751800010578753242876700107932631350643767980307607584493255107133975228023439320760495433459793595419878151331387748604300512758679658324,
0.0667839379791404119350461515290192599559521560352792417304765874875873044895440701723717442150901476701992887317224387207634363837870245561489064093030959290790598963573551548611738612767184844687526424615038410883158829307069383788854721742760579986835960537437343127750309764533372389439,
0.0667839379791404119350461515290192599559521560352792417304765874875873044895440701723717442150901476701992887317224387207634363837870245561489064093030959290790598963573551548611738612767184844687526424615038410883158829307069383788854721742760579986835960537437343127750309764533372389439,
0.062740933392133054052969671525137064320903888996908758341130045033623304360526890450524386060542716274008516662038236978034576185157496814877229676911857723022029061910569412335798218973282156795767430863487090503449945337536047722681226123929150399964061839874038256065424701175918133619,
0.062740933392133054052969671525137064320903888996908758341130045033623304360526890450524386060542716274008516662038236978034576185157496814877229676911857723022029061910569412335798218973282156795767430863487090503449945337536047722681226123929150399964061839874038256065424701175918133619,
0.0582803991469972060223058682581400559151277021585559865019694201419249310092343052893294192614494140612048114856231810786473477278151405271858774381466042551287383378088942209363375057258358888109873139017773784713566233596718500056352102737238614848035983765660950868029140557678734648177,
0.0582803991469972060223058682581400559151277021585559865019694201419249310092343052893294192614494140612048114856231810786473477278151405271858774381466042551287383378088942209363375057258358888109873139017773784713566233596718500056352102737238614848035983765660950868029140557678734648177,
0.0534320199103323199737569906312487560769153103387560856157033624341860890809433362639143132430046503379780386666975110603367385767046278955057530196625536562332663817864694446756936403886853697457347053713300848533170674877322383917394337603440034632431740501270145095664173870846561117676,
0.0534320199103323199737569906312487560769153103387560856157033624341860890809433362639143132430046503379780386666975110603367385767046278955057530196625536562332663817864694446756936403886853697457347053713300848533170674877322383917394337603440034632431740501270145095664173870846561117676,
0.0482280618607586833743521799114202241893610027852761322899681710714497610172107119291143825298380606089066628299979431843068687200232065289699547629750738832192672668178171509074765376160096695580810069698162118079864065908373592276573417691649941996475362716395530142424781729518621544377,
0.0482280618607586833743521799114202241893610027852761322899681710714497610172107119291143825298380606089066628299979431843068687200232065289699547629750738832192672668178171509074765376160096695580810069698162118079864065908373592276573417691649941996475362716395530142424781729518621544377,
0.0427031585046744342358784343588077086784174845681521442437553170825466505209371500368711762300453975897425948199419955122558198493635753947672413666610900950393755295386310821262593521733322961267087351170015779942532956120884108929033007549189500823642849239533357026432411955679567873313,
0.0427031585046744342358784343588077086784174845681521442437553170825466505209371500368711762300453975897425948199419955122558198493635753947672413666610900950393755295386310821262593521733322961267087351170015779942532956120884108929033007549189500823642849239533357026432411955679567873313,
0.0368940815940247381649401623368149503473561172405834899659696121096898744871711286459900460157291145216062505058477663220854691393388639868688717635220474925745427880630786187655722217268331786364881825759288893230702114406475988534467217094542045343619341603030012335910066839919847890729,
0.0368940815940247381649401623368149503473561172405834899659696121096898744871711286459900460157291145216062505058477663220854691393388639868688717635220474925745427880630786187655722217268331786364881825759288893230702114406475988534467217094542045343619341603030012335910066839919847890729,
0.0308395005451750546587310863133086889204118954971985188475210983146172629442106915027195768158698845242834936493338171678876103420024352767098623527723046311559890482314561119711064789018636247802603353481370263850199448323301030794657237040723695287822924416856219458417671620291888969747,
0.0308395005451750546587310863133086889204118954971985188475210983146172629442106915027195768158698845242834936493338171678876103420024352767098623527723046311559890482314561119711064789018636247802603353481370263850199448323301030794657237040723695287822924416856219458417671620291888969747,
0.0245797397382323758952012054467062874459591622272020466960350763394232174904243295613159849725468199211673059421295947649801723413553742837020126012482558139504467446253212619599762831188845765493475595690327301368026056949641868550630687397580589545357543799768967836664997455459335397226,
0.0245797397382323758952012054467062874459591622272020466960350763394232174904243295613159849725468199211673059421295947649801723413553742837020126012482558139504467446253212619599762831188845765493475595690327301368026056949641868550630687397580589545357543799768967836664997455459335397226,
0.0181565777096132368988761257547822022629123390397971224250378537886392975823629866757233995037270996657171749545316753138174632330262225786295418212901226947173848710192693202350723300636564493055184136365043339417877735399402103640325219400302485863733560580436537925684102057652311333652,
0.0181565777096132368988761257547822022629123390397971224250378537886392975823629866757233995037270996657171749545316753138174632330262225786295418212901226947173848710192693202350723300636564493055184136365043339417877735399402103640325219400302485863733560580436537925684102057652311333652,
0.0116134447164686741776683012004374273572367478601123296850107011099528374550670585784366381102359245004577044709616421728412808931702179272952910329600397172805136223339271978309539671806625614525221870194082510266081814959627855375406675177560920721008094852448488540407921315418297500643,
0.0116134447164686741776683012004374273572367478601123296850107011099528374550670585784366381102359245004577044709616421728412808931702179272952910329600397172805136223339271978309539671806625614525221870194082510266081814959627855375406675177560920721008094852448488540407921315418297500643,
0.0050028807496393456758995420918993704638392718626217059140341376536029812792271634022832313624767863160394010465356734678215868527450490515547453501246953026748161876142557276297899208644197360968138749364594122151354780554421711532863861620978048529403252697746944301330362380158277935132,
0.0050028807496393456758995420918993704638392718626217059140341376536029812792271634022832313624767863160394010465356734678215868527450490515547453501246953026748161876142557276297899208644197360968138749364594122151354780554421711532863861620978048529403252697746944301330362380158277935132);
$quadrature_weights[39] = array(
0.0795276221394428524174181966058509938456067747658648143098847698352102891063758657327624438237214962888902042851780835026606997445534187218293264203699352882731350600472873588946287839548301687422188890361881571582783488265598489983412270332485489913737071770772521676061665676789388252799,
0.0792762225683684710101557717545079305238041486782664247002041873408340880524158407734728641229198744528071709991790856347961739801064046084930218574184126233290531785846036343920282932249007774688941160940351435865738548566274824270460412350541913130327376449165453775007246803700651204236,
0.0792762225683684710101557717545079305238041486782664247002041873408340880524158407734728641229198744528071709991790856347961739801064046084930218574184126233290531785846036343920282932249007774688941160940351435865738548566274824270460412350541913130327376449165453775007246803700651204236,
0.0785236132873711767250633009855234715225814764092488609465814513079072297389562107882185277745035684057601904166204988844234601090981037517531867556245184167881174062118251165941386034207337627890882496879186371944236781523205014877459611173279814390498241961775869887136662661398349300212,
0.0785236132873711767250633009855234715225814764092488609465814513079072297389562107882185277745035684057601904166204988844234601090981037517531867556245184167881174062118251165941386034207337627890882496879186371944236781523205014877459611173279814390498241961775869887136662661398349300212,
0.0772745525446820167285116367331172991204952514887911509368290840233293068540676617070860225806402751530993303323602900974417885585402760412186540150525020571399141892072939096541932447075958650564288752881175186417453671158005308228492431570609341972113319748732390155296137469564143440999,
0.0772745525446820167285116367331172991204952514887911509368290840233293068540676617070860225806402751530993303323602900974417885585402760412186540150525020571399141892072939096541932447075958650564288752881175186417453671158005308228492431570609341972113319748732390155296137469564143440999,
0.075536937322836057704784446990809399094187978590021844338828588842039572940103431200569623321888446861052965377395835016678361439172079331341178442133025236106192347170760128403679719848080536068946352754263525187133575503397243262159947274039991068774219446583726041401249475620175649367,
0.075536937322836057704784446990809399094187978590021844338828588842039572940103431200569623321888446861052965377395835016678361439172079331341178442133025236106192347170760128403679719848080536068946352754263525187133575503397243262159947274039991068774219446583726041401249475620175649367,
0.0733217534142686173811539328650483064478934242509751307796420401800725439847883972966052250433510615199119052461083076715941331068063974468935514208058186414299035304412108384116481399620804019067883837344210904330137889761454934243907079785480770327754378766385442814842798593970821974323,
0.0733217534142686173811539328650483064478934242509751307796420401800725439847883972966052250433510615199119052461083076715941331068063974468935514208058186414299035304412108384116481399620804019067883837344210904330137889761454934243907079785480770327754378766385442814842798593970821974323,
0.0706430059706087607701149315281311364674296841590281692705983877135935216447809655443446356536854066573521497811457565773094255884907103954827942754839658563866800186700153324718162902569329417104882623554689705221806404503952365318728379890722476652183677879464174249586729585626446056036,
0.0706430059706087607701149315281311364674296841590281692705983877135935216447809655443446356536854066573521497811457565773094255884907103954827942754839658563866800186700153324718162902569329417104882623554689705221806404503952365318728379890722476652183677879464174249586729585626446056036,
0.0675176309662312653630213280464485937751527080834770358082556858859398658280141599029541649150757220744778399044659543808597283845589470805871994470774037671456243038544089635812425208606267476909301773237664663572561912584435344132287252868008718800697303027173336777436460449766229608941,
0.0675176309662312653630213280464485937751527080834770358082556858859398658280141599029541649150757220744778399044659543808597283845589470805871994470774037671456243038544089635812425208606267476909301773237664663572561912584435344132287252868008718800697303027173336777436460449766229608941,
0.0639653881386823889867064044100636448557769168899798797301657005169360518221202179457282754741702523990873146420405665121101791215051844304249095529506705441269515502941537608666543793568278819406200776357039115468642201682676933800259511685836794436269978901106396964586360912863989857466,
0.0639653881386823889867064044100636448557769168899798797301657005169360518221202179457282754741702523990873146420405665121101791215051844304249095529506705441269515502941537608666543793568278819406200776357039115468642201682676933800259511685836794436269978901106396964586360912863989857466,
0.0600087360885961495749417735488194997366782270918463043413660815817569727514385093408882290921745026675139915245046411208819223344634489471760360235936443570085713210709075417333065015906611141646844259314580460074067249259549473939490946062166408232320648934368985067078256396669709249498,
0.0600087360885961495749417735488194997366782270918463043413660815817569727514385093408882290921745026675139915245046411208819223344634489471760360235936443570085713210709075417333065015906611141646844259314580460074067249259549473939490946062166408232320648934368985067078256396669709249498,
0.0556726903409162999073911397896814827069609480735800684342922765749511863352678109883177777985676889510861431732999395806838063023025827444288210590232342550754554147527048579293420595916378924483835305541743813297120812242357949180596496443287857637077220214375497962403836917056591568152,
0.0556726903409162999073911397896814827069609480735800684342922765749511863352678109883177777985676889510861431732999395806838063023025827444288210590232342550754554147527048579293420595916378924483835305541743813297120812242357949180596496443287857637077220214375497962403836917056591568152,
0.05098466529212940521402103367658133501761308388128490529512758169200995355147017031765469252108013627460532028421785351858339352730952434914570655723312456222609227194049757010558782103403776469596040658959986894658493557307142483637950990843795759404459502537795850443260151336424122441,
0.05098466529212940521402103367658133501761308388128490529512758169200995355147017031765469252108013627460532028421785351858339352730952434914570655723312456222609227194049757010558782103403776469596040658959986894658493557307142483637950990843795759404459502537795850443260151336424122441,
0.0459743011089166318841766393992327805988616930339994639165973422053860426608873988658192719479230686512558570618581902600111095836362132698970463893121602476564330137552533600410041864666931937038589365441889169022209080088410909925806996642426222415846216368430729714009085547235492296044,
0.0459743011089166318841766393992327805988616930339994639165973422053860426608873988658192719479230686512558570618581902600111095836362132698970463893121602476564330137552533600410041864666931937038589365441889169022209080088410909925806996642426222415846216368430729714009085547235492296044,
0.040673276847933843939056556082261403687572435996062904776449282498303105580153403151849824918268075269083270314269183100340923756229431341739371370746324200521699769440571281682926711476931983691198661634910539218034389145804922984784495194182672237004984983544954116990624568354662456155,
0.040673276847933843939056556082261403687572435996062904776449282498303105580153403151849824918268075269083270314269183100340923756229431341739371370746324200521699769440571281682926711476931983691198661634910539218034389145804922984784495194182672237004984983544954116990624568354662456155,
0.0351151114981313307610651852972328163666614876197266856263537081296196763131361340189750105684690355887423368537151330578830082545075129985472302015630401408303549061236832650979372904786611747934560386957370752218782869244293800656748111740996363036192040524355303650821017376460212328548,
0.0351151114981313307610651852972328163666614876197266856263537081296196763131361340189750105684690355887423368537151330578830082545075129985472302015630401408303549061236832650979372904786611747934560386957370752218782869244293800656748111740996363036192040524355303650821017376460212328548,
0.0293349559839033785921559863562514256114114671016045653091927100052166605200215250763534865479089642467310587658937898292149919233870132437560084559225597485030790548641458266696411854838626439809809436958534878893114142057743065977268103204529600710319091068600156331455792806291290821674,
0.0293349559839033785921559863562514256114114671016045653091927100052166605200215250763534865479089642467310587658937898292149919233870132437560084559225597485030790548641458266696411854838626439809809436958534878893114142057743065977268103204529600710319091068600156331455792806291290821674,
0.023369384832178164594712344442924698891197555463756665894353191003490921776642987989990506479218414471664977027904934228625658434725364064036505059352487514926630654619536256122421678668279243052807198910824994079146675191494726716071802717543633761080498592635872901596891159012297124826,
0.023369384832178164594712344442924698891197555463756665894353191003490921776642987989990506479218414471664977027904934228625658434725364064036505059352487514926630654619536256122421678668279243052807198910824994079146675191494726716071802717543633761080498592635872901596891159012297124826,
0.0172562290937249190408054711833550472137159018904623153611932891184403987723921321428757552040330089920420891333435632383498748071307438649531269607816953361617735446989846777109814899405766223211847511969277268427926124090551651787945080755504566811924536474149373451011226389574007748932,
0.0172562290937249190408054711833550472137159018904623153611932891184403987723921321428757552040330089920420891333435632383498748071307438649531269607816953361617735446989846777109814899405766223211847511969277268427926124090551651787945080755504566811924536474149373451011226389574007748932,
0.0110347889391645942426768054521772894535071393731181559393679976496065611110827562649568172600466056772028502969641319277480714507111171051434914481854959295933475831520646060184593357634840834458629259284799798095381910014208743926617498886088134323701182476436647215548675773077398375032,
0.0110347889391645942426768054521772894535071393731181559393679976496065611110827562649568172600466056772028502969641319277480714507111171051434914481854959295933475831520646060184593357634840834458629259284799798095381910014208743926617498886088134323701182476436647215548675773077398375032,
0.0047529446916351013707762131549069419856950845418370614396590288129611952090723538169580668642151435420781367221233036111336394650422356240674974975549489209075584111237353930656761558899802846983282409260556417050432904952397256748268400832235725556863270838668865501535212314824620035151,
0.0047529446916351013707762131549069419856950845418370614396590288129611952090723538169580668642151435420781367221233036111336394650422356240674974975549489209075584111237353930656761558899802846983282409260556417050432904952397256748268400832235725556863270838668865501535212314824620035151);
$quadrature_weights[40] = array(
0.0775059479784248112637239629583263269636686527881064357329542738540721327490710463728207484145373962887436020545761738921291514892183177650943670333701710492145517561609565879019048590777336262752626659343741118947295588687483940522813185199346231557824654943279937427947959503155501733276,
0.0775059479784248112637239629583263269636686527881064357329542738540721327490710463728207484145373962887436020545761738921291514892183177650943670333701710492145517561609565879019048590777336262752626659343741118947295588687483940522813185199346231557824654943279937427947959503155501733276,
0.0770398181642479655883075342838102485244397541639404154891808924325416430904644372005083887322608362903719810482581464584425749029421246936054323976708766641864462820632748839023735155531955594595624264541202634262497035522823610686860379008884163905995163674516796003369858129155848786735,
0.0770398181642479655883075342838102485244397541639404154891808924325416430904644372005083887322608362903719810482581464584425749029421246936054323976708766641864462820632748839023735155531955594595624264541202634262497035522823610686860379008884163905995163674516796003369858129155848786735,
0.0761103619006262423715580759224948230125595538450711070541824590292992406358325830853096257288652290722381067507981453519653384448295422459693863766623883369931590683237664957042644543195791144812142975659714994431551684800631897051747400435338341698314072605681632019622102168381496135797,
0.0761103619006262423715580759224948230125595538450711070541824590292992406358325830853096257288652290722381067507981453519653384448295422459693863766623883369931590683237664957042644543195791144812142975659714994431551684800631897051747400435338341698314072605681632019622102168381496135797,
0.0747231690579682642001893362613246731912029344203598217313408914176534030327235554391483060090357061123651763504828222270782504041222753700502530256248764292617890618520298055757846731067220304043226423856680076695981595122050066936262970600012168849513660071239360683891775797954808662865,
0.0747231690579682642001893362613246731912029344203598217313408914176534030327235554391483060090357061123651763504828222270782504041222753700502530256248764292617890618520298055757846731067220304043226423856680076695981595122050066936262970600012168849513660071239360683891775797954808662865,
0.0728865823958040590605106834425178358575590809857986304762548168329905557307434021897087817499474010150711566973900741006277024394830098459453114877678358547339440916628678814139354850157729660132068304118266007106425144524984015472075750108305827449190473650123974793810519726224099665328,
0.0728865823958040590605106834425178358575590809857986304762548168329905557307434021897087817499474010150711566973900741006277024394830098459453114877678358547339440916628678814139354850157729660132068304118266007106425144524984015472075750108305827449190473650123974793810519726224099665328,
0.0706116473912867796954836308552868323595591039955860973106842689626636973119484777546001360415957850115839854176227675444590431110265739438134882682592918681428972702390481056800325780044782899635655158117247989494730099992028098515995182750146090821782961652947062014758801588198414463575,
0.0706116473912867796954836308552868323595591039955860973106842689626636973119484777546001360415957850115839854176227675444590431110265739438134882682592918681428972702390481056800325780044782899635655158117247989494730099992028098515995182750146090821782961652947062014758801588198414463575,
0.0679120458152339038256901082319239859841972383792859547178962035930407816268793736830270188967206193503659017719171556397127170324170011216027485941896331338383815434313574999627842430748777733465312334103553641591437383802077108360176375820145271240034222035941094346054559446168253020807,
0.0679120458152339038256901082319239859841972383792859547178962035930407816268793736830270188967206193503659017719171556397127170324170011216027485941896331338383815434313574999627842430748777733465312334103553641591437383802077108360176375820145271240034222035941094346054559446168253020807,
0.0648040134566010380745545295667527300326929642084889063631952442712839729256856260330232673495969761124583914201136223518871448462171110590846049476429186646143893760146730392408234568341346973094152183369218304972998024647744482544092081354847498780568423247107107517630478033217242713221,
0.0648040134566010380745545295667527300326929642084889063631952442712839729256856260330232673495969761124583914201136223518871448462171110590846049476429186646143893760146730392408234568341346973094152183369218304972998024647744482544092081354847498780568423247107107517630478033217242713221,
0.0613062424929289391665379964083985959025937635111743219868976386868681558231174593689294998210761432516547923248697663634262020275011284358867949576689946895863391322455596066523109497906111895893300717793523281690563949601207928596295450068814425875865415874881670341955185776937606932062,
0.0613062424929289391665379964083985959025937635111743219868976386868681558231174593689294998210761432516547923248697663634262020275011284358867949576689946895863391322455596066523109497906111895893300717793523281690563949601207928596295450068814425875865415874881670341955185776937606932062,
0.0574397690993915513666177309104259856001048358544536265066812669255483617113900167538567628153734868434070562975343108435753716591136668138275220547460739471117127381229571514505485837427778901431812332083759632834062478515016763836901833444375957631807554228042514199455651318381657872142,
0.0574397690993915513666177309104259856001048358544536265066812669255483617113900167538567628153734868434070562975343108435753716591136668138275220547460739471117127381229571514505485837427778901431812332083759632834062478515016763836901833444375957631807554228042514199455651318381657872142,
0.0532278469839368243549964797722605045553211718220064507643608805265208150218710747924450309406542661751574702368152865626280356084026424470377628100803115693301882887017455344911777116750039749947422856274116427842870670324820279083510029505793950167858665261455645262068985433489616312817,
0.0532278469839368243549964797722605045553211718220064507643608805265208150218710747924450309406542661751574702368152865626280356084026424470377628100803115693301882887017455344911777116750039749947422856274116427842870670324820279083510029505793950167858665261455645262068985433489616312817,
0.0486958076350722320614341604481463880678430273771197751406460512751784284174808750208128122195961932521294700951438164450558828277850574172196016748343854646875133548519265315884526526598412245603258089957074159003231388863326378596959724322194314073833984590673464009665512891998034548681,
0.0486958076350722320614341604481463880678430273771197751406460512751784284174808750208128122195961932521294700951438164450558828277850574172196016748343854646875133548519265315884526526598412245603258089957074159003231388863326378596959724322194314073833984590673464009665512891998034548681,
0.0438709081856732719916746860417154958110068371702368897585259086498017858059179222889622076955395113422348049439420250186330018011748657798222357560021465406763577402860254582824445733276252440335335228696959221390613083127129280743050586200233945151405499415451921282671680138516266351415,
0.0438709081856732719916746860417154958110068371702368897585259086498017858059179222889622076955395113422348049439420250186330018011748657798222357560021465406763577402860254582824445733276252440335335228696959221390613083127129280743050586200233945151405499415451921282671680138516266351415,
0.03878216797447201763997203129044616225345921123202585783726688891953873014369075381611079968542272342157605985360741093798968470947871456810840101268212121615021568112872518355422527058835868625967630890341840838150748216476340981755074232397130157642952378118442875393211789135177811992,
0.03878216797447201763997203129044616225345921123202585783726688891953873014369075381611079968542272342157605985360741093798968470947871456810840101268212121615021568112872518355422527058835868625967630890341840838150748216476340981755074232397130157642952378118442875393211789135177811992,
0.0334601952825478473926781830864108489772417866537643504131911766990523997712651522643002126070942115917774138149374820703297319508823171321141404089094487306445488163125383834019822228131710709026161924697765091179891329527825315219214186608205214626731156088429271481031366697909138118912,
0.0334601952825478473926781830864108489772417866537643504131911766990523997712651522643002126070942115917774138149374820703297319508823171321141404089094487306445488163125383834019822228131710709026161924697765091179891329527825315219214186608205214626731156088429271481031366697909138118912,
0.0279370069800234010984891575077210773025508620507663984480859164503748994816909394417083482090641572364449221131063020677752280888152410289880637881847530339531994738781971088096681645225136240520035464630354733355403412196748369464941907167878991450199548040499292331856558342820463318698,
0.0279370069800234010984891575077210773025508620507663984480859164503748994816909394417083482090641572364449221131063020677752280888152410289880637881847530339531994738781971088096681645225136240520035464630354733355403412196748369464941907167878991450199548040499292331856558342820463318698,
0.0222458491941669572615043241842085732070331966793544278807342400056913115201579749942482145193131990379745766106547158015520888460807841783558897342985822413086498109035683778579113762557377130835698446425049894843265391398337299112210435597834436220126731549840762516529642686322264678759,
0.0222458491941669572615043241842085732070331966793544278807342400056913115201579749942482145193131990379745766106547158015520888460807841783558897342985822413086498109035683778579113762557377130835698446425049894843265391398337299112210435597834436220126731549840762516529642686322264678759,
0.0164210583819078887128634848823639272923422933469577619719039155135904393012102736686553722623838835090674084813662067697713521648938843125622915310380280523075520125817163834224234438855053022716195744185744685832181518445388622299847024421956457272046087186376406735415196478803541299741,
0.0164210583819078887128634848823639272923422933469577619719039155135904393012102736686553722623838835090674084813662067697713521648938843125622915310380280523075520125817163834224234438855053022716195744185744685832181518445388622299847024421956457272046087186376406735415196478803541299741,
0.0104982845311528136147421710672796523767926213157967797156751236116252988969108307005368304740322441458709767603875595729724617702108542404006228599466228502384496773562149845593713443184160690657547364709584409390648455906754309423791758497005415246367622050095385595086131913536958600647,
0.0104982845311528136147421710672796523767926213157967797156751236116252988969108307005368304740322441458709767603875595729724617702108542404006228599466228502384496773562149845593713443184160690657547364709584409390648455906754309423791758497005415246367622050095385595086131913536958600647,
0.004521277098533191258471732878185332727831110199705990700341942342663947001948225131287635827890030939506746956476209979989035875404887600511081280420539663019714823882850996547580441433943953790566043840225961131927694334598813535774631564896828221623886602157241389785685501525778663856,
0.004521277098533191258471732878185332727831110199705990700341942342663947001948225131287635827890030939506746956476209979989035875404887600511081280420539663019714823882850996547580441433943953790566043840225961131927694334598813535774631564896828221623886602157241389785685501525778663856);
$quadrature_weights[41] = array(
0.0756955356472983723187799610763602558911188813952312331325494537396409652410478198527185663997349161583725918240838391458995357473441225192902571520475291262564045782722544760448578550432648839902142905757888467895570244631146688859880804599629258692432667955524113433491174945189185725448,
0.0754787470927158240272470626746167490736063609030627762297347379879422381170674875443067346474261201461784898759053498150558324389520704581490422964233872643292566122266760477562234853486567366901923815006923486021424403096923517558158981705718086057137908473920516574173783573195086705648,
0.0754787470927158240272470626746167490736063609030627762297347379879422381170674875443067346474261201461784898759053498150558324389520704581490422964233872643292566122266760477562234853486567366901923815006923486021424403096923517558158981705718086057137908473920516574173783573195086705648,
0.0748296231762215518913050726335053229456830673780307175780692441675878238250247874849208339371523922861577694873860715014997936188520875946973051299018984543586334855036860180054866568648560395681496498530261463060224919053615742854339063548288575911980378776186093592071580656093529281706,
0.0748296231762215518913050726335053229456830673780307175780692441675878238250247874849208339371523922861577694873860715014997936188520875946973051299018984543586334855036860180054866568648560395681496498530261463060224919053615742854339063548288575911980378776186093592071580656093529281706,
0.0737518820272234699392808183248486794779162804283396427380141798440268800147571031010476037301631208034929952814764449485676197416339566640888987561258213180383793345966583830990281601685168888210547786148054574570531067788745241679776453441071057935313768319684078712472641359274342017152,
0.0737518820272234699392808183248486794779162804283396427380141798440268800147571031010476037301631208034929952814764449485676197416339566640888987561258213180383793345966583830990281601685168888210547786148054574570531067788745241679776453441071057935313768319684078712472641359274342017152,
0.0722516968610230733963463983487873548852947705248725488984283802717647624398150420148266160000219847134444058892296726561278579320086383702658193837276147767198329876348710553269087068583444991045966561623076933914689272859956735582641928492536169167556311823487707381375716032034474309077,
0.0722516968610230733963463983487873548852947705248725488984283802717647624398150420148266160000219847134444058892296726561278579320086383702658193837276147767198329876348710553269087068583444991045966561623076933914689272859956735582641928492536169167556311823487707381375716032034474309077,
0.0703376606208174974816589899698814560012333801678102797243340230419155421462411431916123876036524148968683666239351209559354661090160349169519901317426989278234655141589710704746187204551237299719284356386775105461985241299932062246021390701792251168894193422944238614823076652611652672847,
0.0703376606208174974816589899698814560012333801678102797243340230419155421462411431916123876036524148968683666239351209559354661090160349169519901317426989278234655141589710704746187204551237299719284356386775105461985241299932062246021390701792251168894193422944238614823076652611652672847,
0.0680207367608767667355332397262489282566991201385941654493922471497329449280920443520337348329451965639429845886287139663101909515674122088656839505615777668441835730651934083581399867716263483282101845525675583477357550947471757817462629660693621227534218167361433811615637043440662380335,
0.0680207367608767667355332397262489282566991201385941654493922471497329449280920443520337348329451965639429845886287139663101909515674122088656839505615777668441835730651934083581399867716263483282101845525675583477357550947471757817462629660693621227534218167361433811615637043440662380335,
0.065314196453527410436163712653796340419859236721068126341371610438878270671829474360349881147696236357176634423430400698958370474994209156231592779046461642240866167925317915939600282953739932003415729907455517732130067794552385056718849134985054759465386824680596408918793383965646549935,
0.065314196453527410436163712653796340419859236721068126341371610438878270671829474360349881147696236357176634423430400698958370474994209156231592779046461642240866167925317915939600282953739932003415729907455517732130067794552385056718849134985054759465386824680596408918793383965646549935,
0.0622335425809663164715734170833464854301598699449434293731727651069437448805218979531270626913304900051222551329878037190169565725017009044100334990814996165774689429408256700943161247727462037883230671937233295482831810451111639791200500473183702168310671291223658087576232138779396024686,
0.0622335425809663164715734170833464854301598699449434293731727651069437448805218979531270626913304900051222551329878037190169565725017009044100334990814996165774689429408256700943161247727462037883230671937233295482831810451111639791200500473183702168310671291223658087576232138779396024686,
0.0587964209498719449911858533807342740008812386027269408652317127230699833777220730712998079777177863077447414943346107943949664090743083479633218730003910610451927737680750329554154587101238434834617106962172996956418946833938965283407665820429550667513707501109490165333420491851211020337,
0.0587964209498719449911858533807342740008812386027269408652317127230699833777220730712998079777177863077447414943346107943949664090743083479633218730003910610451927737680750329554154587101238434834617106962172996956418946833938965283407665820429550667513707501109490165333420491851211020337,
0.0550225192425787418801468101714222699737753366053695905020579078774002772844659038522837429012931802270246031275525151971684502610246877395993077998856234599937111323986099237637245423154455290007455596288480586537025307531027975145970427499327965681908848929973645618627200898313086941166,
0.0550225192425787418801468101714222699737753366053695905020579078774002772844659038522837429012931802270246031275525151971684502610246877395993077998856234599937111323986099237637245423154455290007455596288480586537025307531027975145970427499327965681908848929973645618627200898313086941166,
0.0509334542946174947811703571156886314208034467868703287758154742525085490991597260514099040298362102679847944971340982584363718407714314328844911367198275548173507730741275223857538581158718590576915886368841520259792206195161009384727971257489052780379424238501822345093684693636686058929,
0.0509334542946174947811703571156886314208034467868703287758154742525085490991597260514099040298362102679847944971340982584363718407714314328844911367198275548173507730741275223857538581158718590576915886368841520259792206195161009384727971257489052780379424238501822345093684693636686058929,
0.0465526483690143420607565868646114231309901985805901850205491107367618595484295569803292945565625871872943231288383093510824185080196969715501094398806680118240957466249304093118501153539668925270263969038167786922157138841121313706950480160758122499951037035381536451816781811264126156699,
0.0465526483690143420607565868646114231309901985805901850205491107367618595484295569803292945565625871872943231288383093510824185080196969715501094398806680118240957466249304093118501153539668925270263969038167786922157138841121313706950480160758122499951037035381536451816781811264126156699,
0.0419051951959096894293402743110488379362663774320223832525503170808997905463636289210491406481451839044951700967360230981470155183264904399339900429088202839084055910404186412958383507591839748180934229863238860769714637015190159594783583665086275330923057287913338545027985552861108857932,
0.0419051951959096894293402743110488379362663774320223832525503170808997905463636289210491406481451839044951700967360230981470155183264904399339900429088202839084055910404186412958383507591839748180934229863238860769714637015190159594783583665086275330923057287913338545027985552861108857932,
0.0370177167035079884352612515801606686062715463218675427792274355519064818584361644632331028499103405486896121938653604525776024861587560909571832234520159535401754034633130312282366535637029202632145922396435851266142748670035289400265573463587530448692983713508178576882749104027078548732,
0.0370177167035079884352612515801606686062715463218675427792274355519064818584361644632331028499103405486896121938653604525776024861587560909571832234520159535401754034633130312282366535637029202632145922396435851266142748670035289400265573463587530448692983713508178576882749104027078548732,
0.0319182117316992817870669468571455437011877532975110125655752761006815368722464741210116931068065394519192024817985010849939871552962775974008906713104447361527490388022735082024244167280103214933545836280389041300179632036305649696370452618265474583109049568754014381567035037898689282296,
0.0319182117316992817870669468571455437011877532975110125655752761006815368722464741210116931068065394519192024817985010849939871552962775974008906713104447361527490388022735082024244167280103214933545836280389041300179632036305649696370452618265474583109049568754014381567035037898689282296,
0.0266358992071104454675485752587132770446904920052481380290601500759153226217926244969142894986222104928849541514564870384864394173719174536720955147786802890502451067217796111931902861188877967427426974354030503804112116263148288994946892451607595057378697074532059540747501666172095740038,
0.0266358992071104454675485752587132770446904920052481380290601500759153226217926244969142894986222104928849541514564870384864394173719174536720955147786802890502451067217796111931902861188877967427426974354030503804112116263148288994946892451607595057378697074532059540747501666172095740038,
0.0212010633687795530756970334933766265717170543273583081858365208448350495551584056205742973044372337988431956222785174664427585547571085947728773053418458674582991469932139988042069360006658150190600841507122801186187067499575531195823859577694671491714017009283458241715581677675655577247,
0.0212010633687795530756970334933766265717170543273583081858365208448350495551584056205742973044372337988431956222785174664427585547571085947728773053418458674582991469932139988042069360006658150190600841507122801186187067499575531195823859577694671491714017009283458241715581677675655577247,
0.0156449384078185885308268444795336774408178893696463563519720429724732242861316618046934458384149908480664265254085082063683436837756850435840764847091489875986974973788316570963100435016435496005148978031209323531616773174941102999257312794081168410234528540354566253994475846871984251637,
0.0156449384078185885308268444795336774408178893696463563519720429724732242861316618046934458384149908480664265254085082063683436837756850435840764847091489875986974973788316570963100435016435496005148978031209323531616773174941102999257312794081168410234528540354566253994475846871984251637,
0.009999938773905945338496296629698839550224935771150205951661212191055021944662486990875781317038927810957484791607749785179972059594188416231245703546402585630864829075130500303772345374474031780156804336222217396766788491118255673466604233904137269600025094279109748181130924861682042181,
0.009999938773905945338496296629698839550224935771150205951661212191055021944662486990875781317038927810957484791607749785179972059594188416231245703546402585630864829075130500303772345374474031780156804336222217396766788491118255673466604233904137269600025094279109748181130924861682042181,
0.0043061403581648876840044779046544861863622039953017048216709247138802133615584036977413621809593953025252946739678214322998183926312803381449163018314068789199240534709693563825259417427806459429596328436188700240855475269518265336099896679682579774596745658521044817340085203149363425241,
0.0043061403581648876840044779046544861863622039953017048216709247138802133615584036977413621809593953025252946739678214322998183926312803381449163018314068789199240534709693563825259417427806459429596328436188700240855475269518265336099896679682579774596745658521044817340085203149363425241);
$quadrature_weights[42] = array(
0.0738642342321728799963855611497914131284705205020709080739717027887304904536477047533554069576581154669590360355631466883265917666302261897290225831595501844628719066170739042556352374332559716234641506978813807557493306222376081116854140007126732493904923865960372768318989333785241242445,
0.0738642342321728799963855611497914131284705205020709080739717027887304904536477047533554069576581154669590360355631466883265917666302261897290225831595501844628719066170739042556352374332559716234641506978813807557493306222376081116854140007126732493904923865960372768318989333785241242445,
0.073460813453467528264028257054303938733655783450405239362752101300684363045281734613103388893146908122069883495241856323835372278005393488243952190153845532845210884973796004339205000983059846471285864932978510531851558028628641106063797248395854378638615089860929363962207611685712046074,
0.073460813453467528264028257054303938733655783450405239362752101300684363045281734613103388893146908122069883495241856323835372278005393488243952190153845532845210884973796004339205000983059846471285864932978510531851558028628641106063797248395854378638615089860929363962207611685712046074,
0.0726561752438041048879057614925330312767836839684272299957304738755112515970983793817024033453050284380192118754261884761028774844458640161636469206763861293220343454832311032188328516662622898064801683080188015893196855780094950342637161995111487218212610224252976748443508007277976009398,
0.0726561752438041048879057614925330312767836839684272299957304738755112515970983793817024033453050284380192118754261884761028774844458640161636469206763861293220343454832311032188328516662622898064801683080188015893196855780094950342637161995111487218212610224252976748443508007277976009398,
0.0714547142651709829218104441174621550225898638775037186326404641480370991281011022134889927586906408834053188160331744705954317882204337567641736616672121255598965909157172496483321276110366902223516303649365653232839600740751421524099611390714066104008900104016949691562937283500096761711,
0.0714547142651709829218104441174621550225898638775037186326404641480370991281011022134889927586906408834053188160331744705954317882204337567641736616672121255598965909157172496483321276110366902223516303649365653232839600740751421524099611390714066104008900104016949691562937283500096761711,
0.0698629924925941597661547863814822044439273130474320937075310571277781788856802716060083226127138376982870630323201885318947477828132543187815294935512493035425413188996821012980299423895101864493493422290089645374893053462345202228061030203284516145391001624975712090972782305279960875222,
0.0698629924925941597661547863814822044439273130474320937075310571277781788856802716060083226127138376982870630323201885318947477828132543187815294935512493035425413188996821012980299423895101864493493422290089645374893053462345202228061030203284516145391001624975712090972782305279960875222,
0.0678897033765219448553634022137663072661347346585931978698987123261813216589444950806525608723857714963214617582004854506407271270429111338498842947355295980273485735184369279413007186433373381230111715342441949661415585376997745731876447147109923599559735074900978664097156893701887289686,
0.0678897033765219448553634022137663072661347346585931978698987123261813216589444950806525608723857714963214617582004854506407271270429111338498842947355295980273485735184369279413007186433373381230111715342441949661415585376997745731876447147109923599559735074900978664097156893701887289686,
0.0655456243649089789270051078517944256097822940857930823316482894668944930248907054745213515405086122709448534126491055842746155407845020651103781463782124214875713671322708859931593386153021874289686518559774755245206453336449633017416298837643282505915700473574812537956438568783606438494,
0.0655456243649089789270051078517944256097822940857930823316482894668944930248907054745213515405086122709448534126491055842746155407845020651103781463782124214875713671322708859931593386153021874289686518559774755245206453336449633017416298837643282505915700473574812537956438568783606438494,
0.0628435580450025764093182513237798891527970439218897387187869714379519473677603882127492525916631852364576282881703337915006108342147745151309466370974176158430375452937892371252911801122830567624214524798679377578839213588778505140293784620230514049959351230384933735929061889327002716511,
0.0628435580450025764093182513237798891527970439218897387187869714379519473677603882127492525916631852364576282881703337915006108342147745151309466370974176158430375452937892371252911801122830567624214524798679377578839213588778505140293784620230514049959351230384933735929061889327002716511,
0.0597982622275866543128315457535348515098534186959439094532330083655363367058360111733097552411733269247467586885595077437665938582511357971007586204110392038055149663243274627087275269333153635552412390450996114804006464335645814837715393855593263033989922604983508934362829257312865987148,
0.0597982622275866543128315457535348515098534186959439094532330083655363367058360111733097552411733269247467586885595077437665938582511357971007586204110392038055149663243274627087275269333153635552412390450996114804006464335645814837715393855593263033989922604983508934362829257312865987148,
0.0564263693580183816464268551396956893988731585762885074228808834547824588810469707971948889532717939448134609692737355236177032280152888967656145542664170004519657305099484049887736642961359487332994832390844166105934296194487376402791679624579349872992758965879029995018560135387767151241,
0.0564263693580183816464268551396956893988731585762885074228808834547824588810469707971948889532717939448134609692737355236177032280152888967656145542664170004519657305099484049887736642961359487332994832390844166105934296194487376402791679624579349872992758965879029995018560135387767151241,
0.0527462956991740703439425390440974770315659878271861196217404725998423434898616015886673453876327509680302460754127452696221120531594994265707368556541068943844401329077288142230201001561783190477126848661134804560514814433242353667865439825407036846796590477548806627153127678755815927621,
0.0527462956991740703439425390440974770315659878271861196217404725998423434898616015886673453876327509680302460754127452696221120531594994265707368556541068943844401329077288142230201001561783190477126848661134804560514814433242353667865439825407036846796590477548806627153127678755815927621,
0.0487781407928032450274493631284027239211176969342269030310122365252644831465883508604306653028725957253782301614702640355365288710227635289099909172660651917175159566761996599487989417481780295633866657749715676475600999675610976619658330034867572959236025310952119972956497023966442818506,
0.0487781407928032450274493631284027239211176969342269030310122365252644831465883508604306653028725957253782301614702640355365288710227635289099909172660651917175159566761996599487989417481780295633866657749715676475600999675610976619658330034867572959236025310952119972956497023966442818506,
0.04454357777196587787431636598523424131859546603712758124526016367570477567459431538569203592389553142470468312738007759468523617653742672798541212793301891342515714195515261901824151012572224351939610089519550567816107897214128616331029294442700764819583284087725948665486404221650428639,
0.04454357777196587787431636598523424131859546603712758124526016367570477567459431538569203592389553142470468312738007759468523617653742672798541212793301891342515714195515261901824151012572224351939610089519550567816107897214128616331029294442700764819583284087725948665486404221650428639,
0.0400657351806922617605961248300369345537337018657456150992271997820268896258132540871186093095187398979082399826577262709904883082125012518926533117882251691814278594806476873742065781764608044405828684683704632415991128705593550097071142459304484851052890618599362300136763606731947151649,
0.0400657351806922617605961248300369345537337018657456150992271997820268896258132540871186093095187398979082399826577262709904883082125012518926533117882251691814278594806476873742065781764608044405828684683704632415991128705593550097071142459304484851052890618599362300136763606731947151649,
0.03536907109759211083266218112650754190574852178064145007283220372013970360418125770844990250382181704485072916248354197572318165091767555504366567381471750689587492302628058027492400557959909566987225070473562214900385306925791486177279481968328230916604906902265989143048010668841248881,
0.03536907109759211083266218112650754190574852178064145007283220372013970360418125770844990250382181704485072916248354197572318165091767555504366567381471750689587492302628058027492400557959909566987225070473562214900385306925791486177279481968328230916604906902265989143048010668841248881,
0.0304792406996034683629047335233923977917696542444008948236439164149845893187062325410919426478878365609924290254032183605175892787831967038983521616006952384740553134878332322573321944929619764714878363433080563852895910033486272695034313538282058551351934782803160363859076069699256753123,
0.0304792406996034683629047335233923977917696542444008948236439164149845893187062325410919426478878365609924290254032183605175892787831967038983521616006952384740553134878332322573321944929619764714878363433080563852895910033486272695034313538282058551351934782803160363859076069699256753123,
0.0254229595261130478867424429094308643861354103739789548611818969074535953059174761954215120280057875682151565607493638547118436424269665910037432687340067143581004429153751750895938461635997718322138268806603658363384616736934052899218592224330081102605495230569550555496395474197850782646,
0.0254229595261130478867424429094308643861354103739789548611818969074535953059174761954215120280057875682151565607493638547118436424269665910037432687340067143581004429153751750895938461635997718322138268806603658363384616736934052899218592224330081102605495230569550555496395474197850782646,
0.0202278695690526447570557190793541850826714265524220962116535809267414386512254291583631619437813227354148610881079389891551298727605100826581050676112347782572644652381433636200945785083930274640847099675981148377222875243062712416642400379736718615305875984194067025272434939172183940091,
0.0202278695690526447570557190793541850826714265524220962116535809267414386512254291583631619437813227354148610881079389891551298727605100826581050676112347782572644652381433636200945785083930274640847099675981148377222875243062712416642400379736718615305875984194067025272434939172183940091,
0.01492244369735749414467767810586576762009274749010789659465733447011190172643220465939101605340132074255413313815664104400036769758657804944103349737313659438657973595747853662414849993489574835088574337083057463504064605884249828579486266806997588834264379429423843696439560254038987311,
0.01492244369735749414467767810586576762009274749010789659465733447011190172643220465939101605340132074255413313815664104400036769758657804944103349737313659438657973595747853662414849993489574835088574337083057463504064605884249828579486266806997588834264379429423843696439560254038987311,
0.0095362203017485024118201002926979981886847987350125725118652036428031899307189703049478568696213371479460309794247391741890456248081871185293351141180110545720465539120524377954211319291357593121460980410191222528150561901341246891300769632726477430989242072265593764553998406688487975566,
0.0095362203017485024118201002926979981886847987350125725118652036428031899307189703049478568696213371479460309794247391741890456248081871185293351141180110545720465539120524377954211319291357593121460980410191222528150561901341246891300769632726477430989242072265593764553998406688487975566,
0.0041059986046490846106027794968359626570167733748022903578521270428391487776731442043396282630437397019805843273160208463132051353609107864270649020099228289995442447748346122569310245013763451523580600000992678031842902944098700202045987418191232375295633413587192433789969495103265748308,
0.0041059986046490846106027794968359626570167733748022903578521270428391487776731442043396282630437397019805843273160208463132051353609107864270649020099228289995442447748346122569310245013763451523580600000992678031842902944098700202045987418191232375295633413587192433789969495103265748308);
$quadrature_weights[43] = array(
0.0722157516937989879774623317137368801470706905252503489701553468884405963684198778908575181877406122787286381707322294501713256129340357620486823235326346017935628318400524044040720693868681748830384037726833562665108659561569907598069085621279617270660479325875898375704939212176162044181,
0.0720275019714219743453075516708570877535042459474147016448449738725959872303670597353621504816762120184349025299321888367527956983036774650680940572838069244353662925140431174691528382776697288850822209270561026073373233600931850901670012474336194012325248835851656854505781278598534127616,
0.0720275019714219743453075516708570877535042459474147016448449738725959872303670597353621504816762120184349025299321888367527956983036774650680940572838069244353662925140431174691528382776697288850822209270561026073373233600931850901670012474336194012325248835851656854505781278598534127616,
0.0714637342525141412975811177029102485809000193677956732393186121203197530505541114954323204791196578237661475451486698391275947910677250576698318404052476560462901382368719329776149340577046478943163935340370741895979714482317167056742552131716441126665835121486175494437664130693250484146,
0.0714637342525141412975811177029102485809000193677956732393186121203197530505541114954323204791196578237661475451486698391275947910677250576698318404052476560462901382368719329776149340577046478943163935340370741895979714482317167056742552131716441126665835121486175494437664130693250484146,
0.0705273877650850281262863554779407431837361667849641500677858821694592144862952325060451117860372089684660629085318572870959719331948680045251446810600729027842382562771548154671315191958188260436484561417691028811371164728664053642750651158486579361780846778299840549200267004743911644078,
0.0705273877650850281262863554779407431837361667849641500677858821694592144862952325060451117860372089684660629085318572870959719331948680045251446810600729027842382562771548154671315191958188260436484561417691028811371164728664053642750651158486579361780846778299840549200267004743911644078,
0.0692233441936566842822994791226351478093049895709278238195715784866186872634208234565451960236506726113681366913043430257222499334280139144110543658483555791705428483898671016408073227777176983924454175347438991316905781955817175679809121052556708818702201422528189646823024984269680342331,
0.0692233441936566842822994791226351478093049895709278238195715784866186872634208234565451960236506726113681366913043430257222499334280139144110543658483555791705428483898671016408073227777176983924454175347438991316905781955817175679809121052556708818702201422528189646823024984269680342331,
0.0675584022293651691924079047562655921429462925857296082735457925344986680024759503027939255467420026696096307946025200498847327917456464432720481340031083471898899719128343763839345434918792587619427117670190887243862426726143680689224583503718107451754541351022203063874516032353445259518,
0.0675584022293651691924079047562655921429462925857296082735457925344986680024759503027939255467420026696096307946025200498847327917456464432720481340031083471898899719128343763839345434918792587619427117670190887243862426726143680689224583503718107451754541351022203063874516032353445259518,