This file is indexed.

/usr/include/dune/geometry/quadraturerules/jacobi_2_0_imp.hh is in libdune-geometry-dev 2.4.1-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

   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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
// -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
// vi: set et ts=4 sw=2 sts=2:
//
// WARNING
// This file is automatically generated by jacobian.mac! Don't edit by hand!

#ifndef DUNE_INCLUDING_IMPLEMENTATION
#error This is a private header that should not be included directly.
#error Use #include <dune/geometry/quadraturerules.hh> instead.
#endif
#undef DUNE_INCLUDING_IMPLEMENTATION

namespace Dune {

  // for fundamental types
  template<typename ct>
  void Jacobi2QuadratureInitHelper<ct,true>::init(int p,
         std::vector< FieldVector<ct, 1> > & _points,
         std::vector< ct > & _weight,
         int & delivered_order)
  {
    switch(p)
    {
    // order 0,1
    case 0 :
    case 1 :
      delivered_order = 1;
      _points.resize(1);
      _weight.resize(1);
      _points[0] = 0.25;
      _weight[0] = 1.333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333;
      break;

    // order 2,3
    case 2 :
    case 3 :
      delivered_order = 3;
      _points.resize(2);
      _weight.resize(2);
      _points[0] = 0.5441518440112252887999262362955145689146370092883477884571669901861729625759492147562832072252866864;
      _weight[0] = 0.4031435283193017223334255379639401221900370717228985977618745956006171301133968148879793243017249754;
      _points[1] = 0.1225148226554413778667404303711520977520296573783188782094996764804937040907174519103834594413799803;
      _weight[1] = 0.930189805014031610999907795369393211143296261610434735571458737732716203219936518445354009031608358;
      break;

    // order 4,5
    case 4 :
    case 5 :
      delivered_order = 5;
      _points.resize(3);
      _weight.resize(3);
      _points[0] = 0.7050022098884983831223984775840482527404615621673957968187330274666375934719617430536332178860666683;
      _weight[0] = 0.1198028120343227920459059630233091355547326268137250385594040589278280490932505000994631471190946468;
      _points[1] = 0.3470037660383518847217635434039484551401490745262501021878985827903559852608331357830049271464466709;
      _weight[1] = 0.5849850770394640880140480814569575834996833285430405912588393379710804430684155659655248860334828359;
      _points[2] = 0.07299402407314973215583797901200329211938936330635410099336838974300642126720512116336185496748666083;
      _weight[2] = 0.6285454442595464532733792888530666142789173779765677035150899364344248411716672672683453001807558508;
      break;

    // order 6,7
    case 6 :
    case 7 :
      delivered_order = 7;
      _points.resize(4);
      _weight.resize(4);
      _points[0] = 0.795851417896772863303377960793240153655111814369133947337218428490843889786355454581170273360860138;
      _weight[0] = 0.04140896299967226113759062618655673912665921802650887351261598768091744489940921375092075799421354484;
      _points[1] = 0.5170472951043675023405733693830732661441577674815143184126459202288394285156186604132268185358169055;
      _weight[1] = 0.2745355486916923012695053801672421777585462337521019227783801195324800153896617288464511839350699153;
      _points[2] = 0.04850054944699732929706725709898599476427280622804138308697676906809043140700237130756061833546337107;
      _weight[2] = 0.4435536624451119347329252698757826095062322419475350982016036681051358053754859408526879761621947264;
      _points[3] = 0.2386007375518623050589814127247005854364576119213103511631588822122262502910235136980422897678595854;
      _weight[3] = 0.5738351591968568361933120571037518069418956396071874388407335580148000676687764498832734152418551447;
      break;

    // order 8,9
    case 8 :
    case 9 :
      delivered_order = 9;
      _points.resize(5);
      _weight.resize(5);
      _points[0] = 0.8510542129470164181162241874100130578037999355252331298775577412327508226081337242789670271254366003;
      _weight[0] = 0.0164553008123960318344649664771932761384129705299198594819023493276538663334439422044756555173918885;
      _points[1] = 0.6343334726308867723471638889206191121277336440958369160307851769971809925102122993798727580295999099;
      _weight[1] = 0.1282224028918476770189957222265331112459675505313588758170175986042217305503148083830364356533270504;
      _points[2] = 0.03457893991821509152445742863152659272391875376414497155987987848502413583832078858238836643039194193;
      _weight[2] = 0.3270591371430836716195229316894094001951854345378653863487891391459565840633676758520507731631799336;
      _points[3] = 0.3898863870655193282408954103849949929685699479384607713625473160659384788871254703280644555908817828;
      _weight[3] = 0.3568006448863600007450179722815356404122106902138793907440693610940259530233602522779046002721091408;
      _points[4] = 0.1734803207716957231045924179861795777093110520096575445025632205524389034895410507640407261570230985;
      _weight[4] = 0.504795847599645952115331740658661905341556687520309820941554885161475199362846654615865868727325323;
      break;

    // order 10,11
    case 10 :
    case 11 :
      delivered_order = 11;
      _points.resize(6);
      _weight.resize(6);
      _points[0] = 0.8868056161775618663012660060104907510040863218112851455728573015303583622861762166128254348593013689;
      _weight[0] = 0.007324303227477190931113822360224935405864216618905867216202122367913348061134720321894342299951728867;
      _points[1] = 0.7156811273117139187676626245936073635482655112817582867648513925864912489801365831589316400094114546;
      _weight[1] = 0.06288118873978020531140504852007971390788413793492071598436679202370012665529257375196229311689702309;
      _points[2] = 0.5090364131647520840110399051677197756066865099413616255162800068449833494040551477253328196372325307;
      _weight[2] = 0.2051582845184648408805173003076769826286071695771531963106651422253387765576255251446619284393054827;
      _points[3] = 0.02590455509366719275464360699723454895681812392531925015861057429610266045438042891711695398904589615;
      _weight[3] = 0.2501548109063237515141062258733267440660779616350562328954095848025901035201055026000940757458649068;
      _points[4] = 0.3024369180228912327499055779185451938801342419623170862494499684632895155693734121375470591583017143;
      _weight[4] = 0.3783087469941648142731682068802065098680549714701846873490169027817905712014531819167360652747890985;
      _points[5] = 0.1315639416579851339869108507409737955754378625065300343093793277073462918773067828768175209181356068;
      _weight[5] = 0.429505998947122530423022729391818447456844876097112633577672789132000407337721829597984628456525117;
      break;

    // order 12,13
    case 12 :
    case 13 :
      delivered_order = 13;
      _points.resize(7);
      _weight.resize(7);
      _points[0] = 0.9111831665630027636393173672090451969487181513569967751421124434536487739752746787009550475957343985;
      _weight[0] = 0.003570752134756827216036107377022441360104908358539661885927757477239078187959563376287977244479836972;
      _points[1] = 0.773517246591437501111998996426027488026169366066348465200565244218230399988368494001938326057139926;
      _weight[1] = 0.03265170252921877802892723627488505435251712336400851214223824298292417299877194662090599291711606812;
      _points[2] = 0.6000215132789929301939687728899372881025806599131930023285085834549592653990404218944489240088978781;
      _weight[2] = 0.1176888451581144593629814079400447094617082760975046287638279082701242348479743647408809166847127138;
      _points[3] = 0.02013277377340050723050168711747234907764398490423277046410233635340207429864852275760640623962261817;
      _weight[3] = 0.1971060071057524832937165163396190757998916431027808644906762554468035992816828007706400085856980319;
      _points[4] = 0.4140021445970597464182872488505667767590220835312978380704205456186698145026653746810963941381988064;
      _weight[4] = 0.2525855148355651908381357619247951567605016016259007795136116178216199124634212453015846804292228417;
      _points[5] = 0.1030890291480490147522267860059511003289175929398917699266215140490606015002180084249458354155438582;
      _weight[5] = 0.3627952984507445781478699198894979377596337461185747060555815360747820057455407114922673477814266561;
      _points[6] = 0.2405541260480575366536991415009998007569481612880393788676693328520290703357844995390090665448625147;
      _weight[6] = 0.3669352131191810164456663835874689578389760346660241804814700152598403298079827010307664096906772971;
      break;

    // order 14,15
    case 14 :
    case 15 :
      delivered_order = 15;
      _points.resize(8);
      _weight.resize(8);
      _points[0] = 0.9285089649599068972010186178492256918523361943035918234239993038443100956977829527716887186137627323;
      _weight[0] = 0.001874071136138789023159770129253368619333666877009514163776075880783138331582326154790170679105180906;
      _points[1] = 0.8157717035832837607547517869758669198734561249520251057926437981546786829099776657599632715409829299;
      _weight[1] = 0.01789808685205763198302608401313458028471472087364949967388597034873997270243168913625909195923823938;
      _points[2] = 0.6695522718243614518301145105543719346057236571343379507230403873080542508578187492621559364188985917;
      _weight[2] = 0.06898745512093993121697462309944726926414242801556028350923661517840760011679153538454549507030134072;
      _points[3] = 0.01609775955192103353201355009661792907673719717398634906421435485594927605852943376972866088945344409;
      _weight[3] = 0.159115831226762239320425823705592796269808307236583292588717392773719674740770700496721345833462587;
      _points[4] = 0.5055970781844891719400618650060764872884489602668891730627538404857596368160581228502258304169030991;
      _weight[4] = 0.1632577055541760927458463846085917092703302398116046797151312588917290824986672513574976000713409909;
      _points[5] = 0.3416519914772022202729622621623959437357864175820185645023555961530872229142955610693253060030617732;
      _weight[5] = 0.2737887336866130889881088024434078279685567928059228224395487281994529345472410304920512689098080725;
      _points[6] = 0.08290061748565110270036635338038834250469178513978329482769857057078194045432465770034793117405856385;
      _weight[6] = 0.3072723730688904992180269402731618118770031436482066776403339468731082588061946079180966199553820393;
      _points[7] = 0.1954751684887399173242666095306123066183752190029232941588497041829344498467684123721199004984344214;
      _weight[7] = 0.3411390766877550608377649050607439697794440340647965636027033451873926715896541923933717408546950035;
      break;

    // order 16,17
    case 16 :
    case 17 :
      delivered_order = 17;
      _points.resize(9);
      _weight.resize(9);
      _points[0] = 0.9412458642132742114143421271349757145307710728810603227584263072556399818130810425576470087365192321;
      _weight[0] = 0.001045049386077851771963674594932099904728987905881137936245423011782888065286438712365833246324346971;
      _points[1] = 0.8474368420132373201731804250196182721512229028198623679712683516725259240759225460110084747448902275;
      _weight[1] = 0.01029759458243489240932686362241481242050381516644947786284291452404221754858892924302398732118007726;
      _points[2] = 0.7232685717403354318179601582002055305769054380507989053229094988979833043442432382442417433411755164;
      _weight[2] = 0.04162446631740894820970534894375261359629703551183251098420143946239913509520566870940318195593343379;
      _points[3] = 0.5796940563511631262657724133119889515943464601677762686678217724998474141044996039946483039194661255;
      _weight[3] = 0.1053731236101993429518987840106901998442418069136281392168534644913155857561231942134211646777062514;
      _points[4] = 0.01316588559711449054519053781797215136082076089770230465987155514510039146923769474012679115743814305;
      _weight[4] = 0.1310405804441588858472781603370944604810978794735901694842259117976972694085138327178975817670983234;
      _points[5] = 0.4294536453878127925092480022865873331648138310301004847453416352653628845263290243369473840494158542;
      _weight[5] = 0.1941625114580260318381122496994582838080221982357833412996720724777967285153688457928679921481932565;
      _points[6] = 0.0680845295937675874765058569868224421713297601092686688022203256854416426151243571888926792972427821;
      _weight[6] = 0.261958148133586527127756428815648823072391939069180744506022629993832327961890621152764564116753725;
      _points[7] = 0.2858910883392203977279895669126411861610178692391895516747553642738332353741698871551056243758169287;
      _weight[7] = 0.2771375827592188368629111413955671111448010879552790959675288132265547247642744146956024875388283137;
      _points[8] = 0.1617595167640746420698109123291884182887719048042411253973851893042652216773926057713819903780351905;
      _weight[8] = 0.3106942766422220163143806819137749290612485831017087160757406643479124562180813880959865405613147766;
      break;

    // order 18,19
    case 18 :
    case 19 :
      delivered_order = 19;
      _points.resize(10);
      _weight.resize(10);
      _points[0] = 0.950874292640523166446349484610325177054138698008876247521880845732145601052447073904101954699264569;
      _weight[0] = 0.0006129601467886433685130280913870182321267020111436205319486707118462805612131738008391387787268322555;
      _points[1] = 0.8717100745744084876118613420054236108762703517899922187764993623709234200889090646472972713573702869;
      _weight[1] = 0.006182092778946314514341307258874506510233203740474247976315870788020555404045823349159258546354102964;
      _points[2] = 0.7653476795481078962095331272446001935281254701059371299400639154174230207720369856446774138268604502;
      _weight[2] = 0.02587955627423411691892242624371044143548514233481194134088846643064833839260516482542276239452851382;
      _points[3] = 0.6396094886547097093285365061669561436997898167778574491235731369280604031123928829202652930591428398;
      _weight[3] = 0.06879030018621203231655000929591000454971704580551112869775545888215954689422647507462355006505397947;
      _points[4] = 0.0109684524561741342502810329904322267331336681681923877355192963785056979625337637538110478171937813;
      _weight[4] = 0.1097363548403899878418065943379411944061396284924080166565554103294093888964177063474961793610317609;
      _points[5] = 0.5038071264148739070055306420572277096670551499038191289399601781301074701278289240976204997968793742;
      _weight[5] = 0.1354182600672564641764042852374920057830707307904626801110973942414191156942172243587060817600027027;
      _points[6] = 0.368007850449337717604769566250171596247982565113976890620368550952044195900000495246411103376721109;
      _weight[6] = 0.2115351550678566328395393557696844837464895827386582581706740133267465009849730196407481293438002147;
      _points[7] = 0.05689815053365792071143485937912054793467820298666632147108136436086362854588603274828183051491504926;
      _weight[7] = 0.225091745611232505129663328610836642061495180030943960685427476047529432641869184478743685148813548;
      _points[8] = 0.2422811961325235611113945553650933509790917920092800543802211222195903604925019606707436266710657206;
      _weight[8] = 0.2698088775257512998821031772547641973726038694971785623654789998437662428652904614577889155923326546;
      _points[9] = 0.1359502340502289542657634293851948978251888305899476260362867729648816564909173618213354134260413652;
      _weight[9] = 0.2802780308346653363454898212327328392359722478917409167971915727317879309984750999998056323426925601;
      break;

    // order 20,21
    case 20 :
    case 21 :
      delivered_order = 21;
      _points.resize(11);
      _weight.resize(11);
      _points[0] = 0.9583251437866482019244391246661515172975807330371457605995597415964384943234249185759655416699374958;
      _weight[0] = 0.000375201944039112274110771110315908356687730405206470034411653934686036893473293306588774880319268213;
      _points[1] = 0.8906910993543921891508128999060838449706283276255334717255508939690538822374778360353169582497335915;
      _weight[1] = 0.00385208230217295633280149495827083673193151247870147197552704364619028592854368826873460383639665097;
      _points[2] = 0.7987843585909146419746087280073481414657603642892225070265379669025781304819516320234507849776994695;
      _weight[2] = 0.01656001705287608941907074982129804342900595679782926547479362297629040174388475144000347871328583658;
      _points[3] = 0.688324239862956685695533975808089616887768561474068757166363819171422275318388614243984518557290749;
      _weight[3] = 0.0456583636723904729996850512271237669584876826738233279287055153455876677454530500071081468737087832;
      _points[4] = 0.009278973831348834202946610301344755180099785584988668019087892028035392237328733017396657895312042244;
      _weight[4] = 0.09320340020555350966024561740341972459706270009058980336483720700004390524125197996306174927564459171;
      _points[5] = 0.5662398391545683135675124719348766600394909006313209815451544722188689876257081925222297826462922053;
      _weight[5] = 0.09435865415522771459726664777523037712224413619385624135202085655621859469783133863488143428243946943;
      _points[6] = 0.4401983998588624670826813221763196944009306574309261115292338038944935336942601582950581383666207959;
      _weight[6] = 0.1571608711937424489861433436853150352752777007115971600215818769351715159348001703309820163758798218;
      _points[7] = 0.048249692094286258286483723731131691367687071501178650576197695398469355275111244782622963767846247;
      _weight[7] = 0.1949834441226579674578013161123198903391393493913141165710324158456011237446879391336948781555402736;
      _points[8] = 0.3181179519062339663774464665791396822719791120780551488743875923139814199674731765500037687261335592;
      _weight[8] = 0.2185288892841797042827148607708304088540070080506917135110024995552378489195340132318724808370494739;
      _points[9] = 0.1157886266293952259603059182556492085885288892943482283961924853822757749603844675338080199944631066;
      _weight[9] = 0.2519181720014695773533359952445167095153987763649309891459044750285736696026664998184742228754605857;
      _points[10] = 0.2076683415970598824438954253005318541962122637198783812084003037910494205451576930868295318153374046;
      _weight[10] = 0.2567342373990237799701574852246926321540907801747927739535161665097322828812066091979315472275857163;
      break;

    // order 22,23
    case 22 :
    case 23 :
      delivered_order = 23;
      _points.resize(12);
      _weight.resize(12);
      _points[0] = 0.9642065352926715512129553062783893235051470791627773576749579921411683197960515088339540982065266612;
      _weight[0] = 0.0002382014392332466553295292468100035402588379323819602604826503406568381379009877933689507069923317518;
      _points[1] = 0.9057950735445437268017964703997392322761079119953073066163678713751459636010637378082399631441249729;
      _weight[1] = 0.002479813594178077693466924685437339297957267049610856766740237535355291735573310962968151138526176774;
      _points[2] = 0.8257185142147869017640833629537027093736435575778818152064773066577478052593968978372571869786865626;
      _weight[2] = 0.01088336857641535741816614466540524551935021467910130060680909665551588747958855091474710790206617211;
      _points[3] = 0.7282464529530726864288803300611436952397911534452751751134554512822045797431115007040988123166108503;
      _weight[3] = 0.03086546809554570647515094649861202512818448992619175640122761773789205214076726685224260000604713766;
      _points[4] = 0.618623863458456046293548861891138148294720180209701783497547364656844356405705986332563927357603768;
      _weight[4] = 0.06618937457843764840554885416015182450294519306581249015227764712822431773609940807764767959301801296;
      _points[5] = 0.00795204570263843687621909334004042303258789157901845111211954077607260954906099644364827702074452761;
      _weight[5] = 0.08012445033899501177523089686688632200915300524216047110927662984377082923088939924661277616536887942;
      _points[6] = 0.5027573604490322032793092784391183027172079885763226380243920422697606141569862957949651716180958326;
      _weight[6] = 0.1156322073549094419776139687208225491632847535363357613046929611804166587438361502417881862465344624;
      _points[7] = 0.04142781045429459079077016519479508238169039978959055353403669646892966829653108165370954342425005537;
      _weight[7] = 0.1702264614696225510918739636030398201621484344112814996354913309233794603455227611295265426262321147;
      _points[8] = 0.3868920099976897916656347038054368617573779726132266856600842411622840190011408572046787141187486327;
      _weight[8] = 0.171059054280755609269063747143514548405033082766416787099850451303096574198806692484217307152058153;
      _points[9] = 0.2772734577993151198175389183105218031690793465049448069023914667625432657455874204304984154028694716;
      _weight[9] = 0.2182957646569263313022348391211610218077554917110947715591671593278409360063080187628820023513092495;
      _points[10] = 0.09975762554261415706608170348029973993914665962085252482832659967377232598679917985998074692048546311;
      _weight[10] = 0.2263367389978962785859121446178675121101775526351403133866313748357859288961118901399429789565430877;
      _points[11] = 0.1798107890524232495416433443072131398519613973866393633683049652350649339970260755579436050297147405;
      _weight[11] = 0.2410024299504180726837413740036251216870850103778053650506861765213985586819288967273890504882725107;
      break;

    // order 24,25
    case 24 :
    case 25 :
      delivered_order = 25;
      _points.resize(13);
      _weight.resize(13);
      _points[0] = 0.9689288942285889621118118173027414862466810321685627399195946722689891537382806172804214947762563879;
      _weight[0] = 0.0001560679730565849110018877622564030522971963926107455394995589020798212499287723463265570237517657826;
      _points[1] = 0.9179996455372066795336259702883514644585607264667402765509172640216951031101831301991193963406574736;
      _weight[1] = 0.001642883567163541667137135579634586264318797523514426083342476902975498845674881247797284810378208794;
      _points[2] = 0.8476910439472323909103140489514170370916151645340936646068779732870007405006591332706754097819751753;
      _weight[2] = 0.007329564556957514349394257676697856873834127393279604943260422811450298594922588905052267132904176197;
      _points[3] = 0.761249766308276972276659526393430789096233559591680956812385294673641776520411182465771879851800669;
      _weight[3] = 0.0212542773553305537922236577273894920266795630618925270008614094028470673633842799803854792283483557;
      _points[4] = 0.6627093135603885423214631521232583899762109853102761874503785215844447164251275965254928056783280667;
      _weight[4] = 0.04691303837240752265188152459747705248625923503706344789441878308197981725976028730594650682213315277;
      _points[5] = 0.006890831309958731396681534153406989161031292429588421666464684973903589904229316285895671436921466539;
      _weight[5] = 0.06960491444024738195232456693410433617039772704751655810891567455689639937541737691245714318024412803;
      _points[6] = 0.556674622629455010696946642362080582274005790127050520864708239847742359838170526149629812384999097;
      _weight[6] = 0.08501998685902645212445243555463312092509357047145464604938440147163681074074875244898739601239204062;
      _points[7] = 0.448102638905709853628734308793979708730769418234673142154600177113914833602501069027983838668057836;
      _weight[7] = 0.1317618067137311603345937815895239661737637824034451034501350134739730493893049812226124269295047473;
      _points[8] = 0.0359533627001700955011328119695205132217760105545034090502050160774587979100248003869028934390782858;
      _weight[8] = 0.149706832675376159814665192745896090274423343707367752518259997752083720102762657728173384760833919;
      _points[9] = 0.3420695126460753234745079965662670426694598946354515144515707529248230901101547245184760072145509804;
      _weight[9] = 0.1784984030224598177222653499089708881761495368969374648507406094628872556990281953015547320237188519;
      _points[10] = 0.08681178015758543328428030769060128035868046724108182524481800707505654573671895497355362141572101772;
      _weight[10] = 0.2036393228507800763716273887505590308873494434785424621492199411922564371066863588578324885550135641;
      _points[11] = 0.2435328995871284444190341035677509233546420884568021588363910256954815690060216467377269714945612026;
      _weight[11] = 0.2133600864234869829016066656915215457043166425583673690879063724648569706987753465045737718877610556;
      _points[12] = 0.1570999741965092747305220655514795076460478559637808966768026561701334378832315878926359118028066273;
      _weight[12] = 0.2244461485233095847401594888146689643184503673613412256573886718574101869069388545716338949684001378;
      break;

    // order 26,27
    case 26 :
    case 27 :
      delivered_order = 27;
      _points.resize(14);
      _weight.resize(14);
      _points[0] = 0.972777120741183230452963363167272376141832232066661615502209934421620349446232535307554709008591307;
      _weight[0] = 0.0001051046466755994190066812166292344685646859351848575804945921359672835410758237589818594844183713655;
      _points[1] = 0.9279957387467523249837781220393962330973069328106674535182517668455918785733163177668632107772943337;
      _weight[1] = 0.001116397363787513880357822426330897791338165514714505129793583213369776447193493631912488567194436826;
      _points[2] = 0.8658249007315969536711408351810170671281166559680840985364216536761121893264203663610169524834368559;
      _weight[2] = 0.005047135580629952165313333678903904301766740735495618421679475165368531852851525344466712644979621146;
      _points[3] = 0.788774238434560715340304885598911781259911841674992787459123085551496025352674899149699384244556166;
      _weight[3] = 0.01489950270113143528621524991386061259196283121337933421213015237018974938111932684980666809215126327;
      _points[4] = 0.6999909171699064974107366639384890954484520793287566604677488395049079890581595895812516182137613225;
      _weight[4] = 0.03365190694854584883843086111142799005260169355843994956162857554818205354238736452087127825321312291;
      _points[5] = 0.006028808871066648170088747712159971400916567403381750549695222043202403723743444571483478785282597294;
      _weight[5] = 0.06102082447779318149404536788951199265358380400157561994830938903862191015641396072434298492746016295;
      _points[6] = 0.6031073967275967836818955665403615514497986107892801003779313726143183351054969157643569313893089786;
      _weight[6] = 0.06277732914029182873972173919394741932291208929247041454114182049684592982407685936803284668904118036;
      _points[7] = 0.5020891397499784100693253980496002910686100916885675007465829924443020109731422291660366333167504029;
      _weight[7] = 0.100864734147356220137224880808875104302052192464766848649639628532366084837666605920237506855583525;
      _points[8] = 0.03149425981865759070730671276631670807205021271980635578223819813728679761179934797609978862835346418;
      _weight[8] = 0.1325583818798422395037209033460692313542102941236965236002400055105646280610200698756731543890029501;
      _points[9] = 0.4010713786971543575811860320519884685924384191572501525138619910884257329369228617255111752487734427;
      _weight[9] = 0.1429560411700584519366501032413827809654950517490789640352810210845232863752618039772883247583044508;
      _points[10] = 0.3041895281416563096323663549044031022663432275568421834000345432977346183474641407178311135015966833;
      _weight[10] = 0.181013729017843525860489494264088046051451408765004892376855696951718958925979135336553761794343072;
      _points[11] = 0.07621362247485386758640678634002269316243941065388009043581495037460591816702556531771748717780648104;
      _weight[11] = 0.1836590884586847156456151997787713864338837649250093240214366377932523271705213409778289378534453448;
      _points[12] = 0.2154097570688955749006955320851489135121375905412025496653310142236265218036971673059371903435771384;
      _weight[12] = 0.2055596961578860130952322610656504885177771188630820243106415066192827887029009016919044018841550359;
      _points[13] = 0.13836652595947406914513833295824508073297946097396003437808776911010256290723795262197366021424416;
      _weight[13] = 0.2081034616428068073313094353978842445257334921914344569440612488730800245148651213554324071384231894;
      break;

    // order 28,29
    case 28 :
    case 29 :
      delivered_order = 29;
      _points.resize(15);
      _weight.resize(15);
      _points[0] = 0.9759538743350237095620038412791153907886111958465214282812663898287649311216709075768610974652202589;
      _weight[0] = 0.00007251514227803490388636640769623041371922231503159275050960701128191249448264412063567318483535691285;
      _points[1] = 0.9362818217355187421025193722871475594082635803646883892837426450201379107391391453318432405302555511;
      _weight[1] = 0.0007759490522557821973605351452471324906775817329617622870809982729562547897699646378604645579100034014;
      _points[2] = 0.8809495287153136023880805549365229247192257620249850286280431657774932073581341528362053919854452732;
      _weight[2] = 0.003546294540936386695929109813840513953405630969412226155615325774569207011586893659157938322767788821;
      _points[3] = 0.811925477275009666689693121201954242771620008829733004296824074056702209005600015576730552774306681;
      _weight[3] = 0.01062265194309727672451284568453333373257143901288406177087267655658817988164428587123611239563582801;
      _points[4] = 0.7316979730525232062993394846752112991776703416144255053301405080726071072308400265108448666008619891;
      _weight[4] = 0.02444420044082419616486125716889612243023339647683950965594801711901059340309718047264869243476431921;
      _points[5] = 0.6431646017687849385394940088418749344687178001026537323433816746667626232189289933810809550840731543;
      _weight[5] = 0.04667432993910655425413732479156533084522800284809613605669453781660467725115778296456898579690543322;
      _points[6] = 0.005319052002843740590997840273977394950171778649845101239090388582865436842261195140802135539827222464;
      _weight[6] = 0.05392665090053721636106293416964196355047711087332304374347740716255549922473738865652698714578246672;
      _points[7] = 0.5495243555935513136546896219603138697609059893623113297331642759135899174924012857390026360474762955;
      _weight[7] = 0.07717366634109808194395315371897661481697794303982356504901090232725807785964281183615873931332253627;
      _points[8] = 0.454161235754477099160096249961882970440028290412084992137967720315620010546080107378450741085561459;
      _weight[8] = 0.1133062126969649905762758964950627527929647767293146529704816117151296007557005216726923669605708807;
      _points[9] = 0.02781456191826005157198070923807354759531829239720000300594134265113548577494995954028054810204631919;
      _weight[9] = 0.1181106030271928203575530674800549317555657907909469016820334832959564842606168165865226255761452183;
      _points[10] = 0.360521693587057648157784440778396533845073304851300600175139415981041719351211561421203525213788629;
      _weight[10] = 0.1498955031684052123812771871602716067084415379038225419304375844804254640021209627209252643892922648;
      _points[11] = 0.06743186583899861338456857757181849448994028471133539011140154174279356463786171047590124871058861619;
      _weight[11] = 0.1661252306064170614951978271811555413440569614651595199924632464948276552123825945778602473840727527;
      _points[12] = 0.2719899659294862030563380079302590480247942543957991004491026215444180175182375256505110567396822931;
      _weight[12] = 0.1799662232824637334629206112030205761825115733710491636849576725169740218336869361061489424124481296;
      _points[13] = 0.1227482862154978393395873240130317032151265317293409309723332247616160353114996846526951659728971574;
      _weight[13] = 0.1925282306741192635536195068795429148549620175078239732019144990499724648233740495658097375472587461;
      _points[14] = 0.1917657062776536255028268450504200863445325847077754640124610110844518238511837287875868381479691005;
      _weight[14] = 0.1961650715776367222607857100338277674615403482968446824018357637392232405293324998845805559263136167;
      break;

    // order 30,31
    case 30 :
    case 31 :
      delivered_order = 31;
      _points.resize(16);
      _weight.resize(16);
      _points[0] = 0.9786064374986970125728009137812822496042690312088548040286436320973606732995221437659921341073019234;
      _weight[0] = 0.00005111364227877400497664824914822312187523131871077788171487966030019098788805718497028848685167938348;
      _points[1] = 0.9432242857122455935254506623929578257508869485688987484186741352804265152613888933335080761298126981;
      _weight[1] = 0.0005503124159022070098783811162627949675055432854454242381238069353356523893162308519719894537983138428;
      _points[2] = 0.8936859745488040188148696987681606327646834274095997914162494394444252336597543340153733132728571942;
      _weight[2] = 0.00253783999827534747204339587398565531121845521667075873722207114552047240564197912364057170241739288;
      _points[3] = 0.8315558830264619518892063548240608922762470054306231569778660096958033620199460946608882490135090267;
      _weight[3] = 0.007694127704267096909529759414250766143904775295057170663912123460022589036462078267439682969987203195;
      _points[4] = 0.7588252579491414133542794053511356108796435680365038583957695605622632533727925268078632201504708403;
      _weight[4] = 0.01797939540591943553282655904326541648736843405213664835704382086461644807389169392510655535237023706;
      _points[5] = 0.6778299174145608113025127726414777500320971717496155010727267379426891048458460258015622127620921854;
      _weight[5] = 0.03499018198244827989832060255651272931793234290752719755245012805681995519918979378047157992202798509;
      _points[6] = 0.004727687122934592206150610445064477185987713349095208078315620471990461862622014098091988804943732811;
      _weight[6] = 0.04799762249876787834602678161657048141079099237527991579241094505115520768176249489883380358692632167;
      _points[7] = 0.5911723853165030889707605187763419229680436878682765211186872551925076536578972852139357400884025256;
      _weight[7] = 0.05921510663100695336095700399081714160082916113233465165244891577971830694111417358117886339758554005;
      _points[8] = 0.5016375561531875937001304323508376116775809382887043798099322048009739763486344428459428277727638743;
      _weight[8] = 0.08942874259811972089333893705457462540747878902452832779327225337155148601273155358526763706035859378;
      _points[9] = 0.02474296761943498451260345626953567205761528650626344100702897707414062868822532862058633802247189094;
      _weight[9] = 0.1058433700693581081617490582582260489397739540049851972587515247508128778921240398581401705139086582;
      _points[10] = 0.4121029641168595969172842136225134716264638462851170381104799491302816048435587877644761732164741742;
      _weight[10] = 0.1224481516713504381677953376318549301968971738616216687469062423535307787680712176524375047323900127;
      _points[11] = 0.06007643771663799227524225532811249949040794230939448604178028132546709554288543218317352848544150918;
      _weight[11] = 0.150743298727674291333260325777243530241463714895605434027434973309301093690716384177669881743882149;
      _points[12] = 0.3254462100241296148268368519018063901298314159028243246203929830145913417696717843549623084103386732;
      _weight[12] = 0.1533921878047438226943307636411683225532230366129434468301308130372556609842068604135406661181292303;
      _points[13] = 0.244452431744511377302076561602752031033579055361062019964516938437829086971547471305886973271011502;
      _weight[13] = 0.1764506307035974844556454963572807953528221877075630527904162026163913063727413866339740371354372271;
      _points[14] = 0.1096006092587706028678975846195003827709889318416547509152886361080137785970255407503143033719803205;
      _weight[14] = 0.1779862938901728599046041983508410784211710356810272044473323158434144748195799575920162751395462319;
      _points[15] = 0.1717247594830021079030741779126958738693210887070413817883535217741774057292701297715602601789514587;
      _weight[15] = 0.1860249575894506351880500844013307938590785059618964565637623170975868320778954318066738261222629478;
      break;

    // order 32,33
    case 32 :
    case 33 :
      delivered_order = 33;
      _points.resize(17);
      _weight.resize(17);
      _points[0] = 0.9808438938474125636766637209275972068403939450087260749208889199283197846333843968554117528460090215;
      _weight[0] = 0.00003672321680050201588893508809125700046531141997623090861092178661431081419170841266491721846696051565;
      _points[1] = 0.9490970165965445702465476283565708297246607755586873532653724677803087032874699499858701150851049691;
      _weight[1] = 0.0003974261013418958398496273404764511239692337872082450246160077318175409175170546288895012284106365673;
      _points[2] = 0.9045054233143287003790610093283550812376120574920944369394302938533880974366435920451390516090983422;
      _weight[2] = 0.001846696235108452323081740268246607255059909970851485069280721260167157397850582769904163871861571394;
      _points[3] = 0.8483270857099506075790635313717878056529164545129232857765525221759979278054482949739136814535756339;
      _weight[3] = 0.005655535035824528926649613561049219086512768112197461770524280675540737290522504605487405853423758352;
      _points[4] = 0.7821731030812211281011385401557176313519720275190703032263911897342087238744392146926368605116439999;
      _weight[4] = 0.01338606916727926148618970164658395028370018090423553621907901080091060043469655162093802538030485222;
      _points[5] = 0.707945001385085567943622426073089923213717087524592918375047496075645698517876359910689968651062034;
      _weight[5] = 0.02646567904144685891462284647978091273368422635641062894104746521612846499613282277673498551270934374;
      _points[6] = 0.004229765486490767874991987781300685340308435773431352185301973416816197017575857315649567725783395143;
      _weight[6] = 0.0429926041230744866513362488197449940557411715901469062889684425716121073405792471713585540944974964;
      _points[7] = 0.6277775385468142725656053809477606660481926914076750686903817659859352892916227568745400677875818882;
      _weight[7] = 0.04565456895454675099029361310226524142448988405389158412248073822256735245132154460401903761295545258;
      _points[8] = 0.5439766780904757097451521743554710584231978091980306940950977666498348773038378260887674018571215284;
      _weight[8] = 0.07055515732420044207392583546335768383670146789242918934183781450503912339593438180917722727222643093;
      _points[9] = 0.02215270531183023229420900210157300154854505840882207694347863994881565153556420004262394660019368648;
      _weight[9] = 0.09535104807481297848202429866106118257566228137557417660332400853161662680302761699773305885383429565;
      _points[10] = 0.4589530533530190808593345147437514652455985649810014296771181666727254937874683576150552189676820445;
      _weight[10] = 0.09931702444790433120952426058302138873908984792726837791724440362064021175262692440686069358710680237;
      _points[11] = 0.3751525416408178820083477139222646171835998951809981629079410853435870113997403594064257319049096888;
      _weight[11] = 0.1286542804495145568686598485110360146860251475979356089399894897424306248964305507294249894650268248;
      _points[12] = 0.05385601482718482956676032201364452390207889406802519433016964589948411947150472054630517663168267146;
      _weight[12] = 0.1372315591826875201137474777560073360546853485740573862533356511173364265079156697526661117060022962;
      _points[13] = 0.2949858662980234886510059849705601329210424075903350147902591485628362645969755211291710565803372332;
      _weight[13] = 0.1542209677884094145128943284286812925327302523010098402991289260221514316057089544615700030218449205;
      _points[14] = 0.09843493683054136249424692423709782639488974724295841277288648647004523568418618804137473135772561813;
      _weight[14] = 0.1645759033882728284844431118628830743614989413169168358659006260722663488738016626358120054114977563;
      _points[15] = 0.2207592251921513839136378776833585067846629363530123208654012539977418973898636052213362063366054326;
      _weight[15] = 0.171301615711738213205756533380504272892453453514380537158994786696403130130385394099728124635078177;
      _points[16] = 0.1546079282658856298783890388078768159643889899573936780160589552820868047441765770328672418716605903;
      _weight[16] = 0.1756904750903703112344453123805424546908639066388433026089700387600911377246901618503645283631366504;
      break;

    // order 34,35
    case 34 :
    case 35 :
      delivered_order = 35;
      _points.resize(18);
      _weight.resize(18);
      _points[0] = 0.982748407594286960633073899546303045149028562784532859367422241743337841463798829462474307855455184;
      _weight[0] = 0.00002684034449817248636307890670990759607627648491468895416588504339235192716316452092184439475732072083;
      _points[1] = 0.9541078955173166588189030938461288380596566681165619454485636499417392056850149493349451358778683482;
      _weight[1] = 0.0002917480346564748213126518173258607508890442325216746931561102953965933068483693177921983263851560636;
      _points[2] = 0.913769864110792936166123189791591200842146787728630171609250287891749264970030467465031991732660097;
      _weight[2] = 0.001364364814750619931583941001892832710526596444814880095801559791422327117557391969710365759943918772;
      _points[3] = 0.8627567207000550133608166202160961738680665986694630756476656758603077150109726400447325844934459061;
      _weight[3] = 0.004214201135828769484963761390752045700215974350846961473780225330124447098246374619584268057948317043;
      _points[4] = 0.8023851498364174702066737905851700573574353078541166033802958270590653479162625703154687749291640617;
      _weight[4] = 0.01008288655374502320909828094580508673228285324540546402052877073095600352583258281978552537379255498;
      _points[5] = 0.7342173081350132503192173614025312330653864334982702635244595308063572372883774041853861365278221063;
      _weight[5] = 0.02020099515341872526673649424020333062100969085759988997176723342299630382322198514555179632843105095;
      _points[6] = 0.6600181272253155465521234027038088059575554457571711316782527733933985664095417196979606497396358233;
      _weight[6] = 0.03540911290037990977420098813904969531272785240516766309095652038688854805794084594012390191614815156;
      _points[7] = 0.003806582247501876383648534354890812883653084218143725055850915751286505483558068230455044287128636871;
      _weight[7] = 0.03872959521506409270998592307661178898880126487708449836871701251355028383578477016496915438790270965;
      _points[8] = 0.5817090526709179282288375852933077443864571121132991743769987023431980248853066657774790851887703593;
      _weight[8] = 0.05577559061459162570281412768389355996651397767708828589498056037792211480330590031535721170146035938;
      _points[9] = 0.5013181027502735883646759853790557548582408474545762758344248448850577878823309680705395605759116039;
      _weight[9] = 0.08031456678547888071777527613084748403550086714243964330239128562327769673230247753017547024436125657;
      _points[10] = 0.01994835104734301866630127355057796010747457504422512741431541670739879638700930791801503643734067254;
      _weight[10] = 0.08631509071677530810863100163952706294278370989850041392675520998322403679573746872013264641728964926;
      _points[11] = 0.4209272758703179558039109560839247557191088306211527841459293605637953895210495784407565029266997559;
      _weight[11] = 0.1068936974758404779443918912465824233672883504398824139817461678734416233217909028738142876058300019;
      _points[12] = 0.04854964530422463096552581822459659415208810269879122661467419186763858390450800500055006660727244013;
      _weight[12] = 0.1253356306869180533118015916525710771304275652121960162491546992025945693808868351192974349323507061;
      _points[13] = 0.3426185978020083004514048444648040212380882146133496205314099376215388144800483221755275703026317421;
      _weight[13] = 0.1323839048082899911826910765424937040163915594177335399366773159697079625785760931901186843037828332;
      _points[14] = 0.08887625911649738804818139219495746882989597915475128356802041517986238494141608853322148611303921851;
      _weight[14] = 0.1523005370137907506618312924014636112216561687461645368895555297544914491320199297299184081013271168;
      _points[15] = 0.2684201827866020844201471280361786628127359425869124458724958784949980847348751285744762131603672814;
      _weight[15] = 0.1530511786893971990313986250253572460871774396855398171527438104801138575696244796632962408451428573;
      _points[16] = 0.2002536959236303382067125585321085063433107257362303407043370644457116850092167808120166500781902619;
      _weight[16] = 0.1651346632398309976571473150915354252515252272981002584619642650179028278177299248154542524099377471;
      _points[17] = 0.1398845708351692649300383552676525748959865708235061557519490749172429745529982954346474136929122904;
      _weight[17] = 0.1655087291500782613306060164007111909015389149173326868684911715359303365087638368773296390165836235;
      break;

    // order 36,37
    case 36 :
    case 37 :
      delivered_order = 37;
      _points.resize(19);
      _weight.resize(19);
      _points[0] = 0.9843828065517020106761276174556909144026325831604026447615399145866983347355888758046066379113914637;
      _weight[0] = 0.00001992280932787647270670068121504406904050878009796350082427834039239683808319955860954897199570269474;
      _points[1] = 0.9584169024234071451034779092669423904741880674092767651904315631184608661010553708352299289446592984;
      _weight[1] = 0.0002173705725280176670944890960502804423166204597532801450098392340276614206659788761434319343756988316;
      _points[2] = 0.9217606817291400488993742163227374545276684154855298882918293363660999418596388711657739790912190745;
      _weight[2] = 0.001022123435563885025902206640552076666567191786422602535420698723807095034807642183511143694636939209;
      _points[3] = 0.8752531629838266800659489088760858408079696488715943336759069360574915944199538127854460103635272211;
      _weight[3] = 0.003180177301794237493019314012687144031688576745974063615856410069920493919217044916534773054139522466;
      _points[4] = 0.8199803570632373353795400684102916116941435268852334780207569085081760303785333606287354427331798866;
      _weight[4] = 0.007679153890769252819349084362266762034680794496687220780226080890557707688737671772550611046414520838;
      _points[5] = 0.7572365191732979354973693279466696491303870879952976126011813160845715548094948766085611653832161417;
      _weight[5] = 0.01555913925021236084119398351318324635350878964483833382275711925200825311327878919159166803224050802;
      _points[6] = 0.6884917909140949891898655120380168800849788729479226796014048212433893444546592668647864865663296238;
      _weight[6] = 0.02764324431172879278940581658661853456999576463765561596565228984548554485346431017256946431651819152;
      _points[7] = 0.00344389040386249028069405093317222181182377640029914128584811126158447282426935788168626248683411491;
      _weight[7] = 0.03506918822751692946455730452233595458916116289923823285432079838303497328566987932630680788077123048;
      _points[8] = 0.6153572448045471654669401635833708805050867627458286076001673229030120048708698995373393775522832916;
      _weight[8] = 0.04424576251614803158884713918509202323760369304517733604518806841090123069603439631756455979147352893;
      _points[9] = 0.5395469627920880876694306633299818817017043399462428376541362226335526976593984274704483496113346924;
      _weight[9] = 0.06492726128798530252071044988969133477365566175334068106698994747182582468433303021020195666737121263;
      _points[10] = 0.01805697833790056286303009395434268665894880733591034692641015267785535091595126090806803068847434545;
      _weight[10] = 0.07848342536092973805160513510880688200259433707189886999155358202518740624336539197330534394096169371;
      _points[11] = 0.4628377985520202782022048705469377514873721078497890685487969094434993704576336247176078079949870379;
      _weight[11] = 0.08836225259929596186133469102150733448918159724655286754038526721794532427584912859912903335150515709;
      _points[12] = 0.3870277027693322034154529075168274250441355570183945919149496613274873431354056703498844308990953007;
      _weight[12] = 0.1123664317444116305965655143169402510025365271744523979648159561101015872421911323846125879396222849;
      _points[13] = 0.04398739509084273445519883277365948261943201401533755288465140272078804107508383052868780286880037334;
      _weight[13] = 0.1148325991148163444911640277657323543047270823476765245035320839854858063568929732605305651848156571;
      _points[14] = 0.3138935674182182241524085986530725421833888559124072140832271736633880973343121552225350975792017752;
      _weight[14] = 0.134100272282441135843622802269838878514535106695959606198030755727139751181154620361343864744773243;
      _points[15] = 0.08063327636666141546972177666301584599572774478496515259512648347202733971049631258972859243872553855;
      _weight[15] = 0.1411124687979040017383983383889387833636924536378786579842406801114338206400330468092921847805161686;
      _points[16] = 0.2451495690951685705524921770182137890794445582375331816751643930651784772617999016157149898754773397;
      _weight[16] = 0.1504300020813901758036486944453268769096163950084233519532702102196909305554659060185430103650449769;
      _points[17] = 0.1271364098615602695300253508396918022790446090548847239057383641397465202768706860278890106271755421;
      _weight[17] = 0.1556895448890469502039433952460571175059219100966614582090178761629870656252840687807066371333142135;
      _points[18] = 0.1824069836690918531306969538712789495119226639431501787827330067269926177189844384572705963840879384;
      _weight[18] = 0.1583929928595227080602642462804924544723091598046442686562413911514004596788051226202861652655253789;
      break;

    // order 38,39
    case 38 :
    case 39 :
      delivered_order = 39;
      _points.resize(20);
      _weight.resize(20);
      _points[0] = 0.9857957888406418466800231313592152785604899067877207377306395965180365635041144860468676436334983574;
      _weight[0] = 0.00001499688397334853909009654734905514945521257651242233497492603278336052697351239051006226204854156653;
      _points[1] = 0.9621487121504981897091608064229207407940341288068742181995487210154653226478330645824175987235472225;
      _weight[1] = 0.0001641564083492808221962961635922449664007417807376345432948175005715964939937779190026714134500071776;
      _points[2] = 0.9286990149187505453450978371672693948888756101758623893390553359882107838318818368546819590506483564;
      _weight[2] = 0.0007755532384700472430793540610379271893135838353708382828748805776320956014381700141548785598395884206;
      _points[3] = 0.8861413029145471436872829303649495040166030756579052437556327864000033121939155088226394817590025748;
      _weight[3] = 0.002428182817069033016610894924350833114680897738357536155240424761102475327226118558922110562054613683;
      _points[4] = 0.835378914631561725171518394713412658084401759968059337516039711093759997511552876897585105888108726;
      _weight[4] = 0.005909777767885943225135430582621307955547100153876209416844747358074494910134249252257133135713181473;
      _points[5] = 0.7774925920354867535511259458365767833501645594282318185786818344152523063340596941838540072199020297;
      _weight[5] = 0.01208995668362951749967394391224448828054059207291389348694724435189801244587869887557864332435867969;
      _points[6] = 0.7137156110152876807420834353539261845083764977327116606392342641138367359145141329606212643884043524;
      _weight[6] = 0.02172836322449210980004804457059473249949021836957893650421253545420376191894281707541313281395790445;
      _points[7] = 0.003130683740743589562150141749546251006558087897339829841211539349738274314866496852982779908203455384;
      _weight[7] = 0.03190317094510660674090924062970198411577078121671833534897277070677203833980338615982239630856403199;
      _points[8] = 0.6454070457773675666173208347639696868480924890494238974440167033076937496843430736866993320402326217;
      _weight[8] = 0.03525422431297342131570109267190665101713924409722248740423389077510379965048840746566703817840967523;
      _points[9] = 0.5740226581828268717275121966537067538016418929949592700206557877680052279117492170391822933202016281;
      _weight[9] = 0.05256367702664660696843253488312400143294584902673080355015772217448264100685386833519746415036752641;
      _points[10] = 0.01642208813398783290254161425625752298093599837033552370593506952105049398340715992554357459620698864;
      _weight[10] = 0.07165500930295423640709583546529029927063232240443669945496644251219376217691519736672476809671709037;
      _points[11] = 0.5010838154828485513706246541369263270496076238639477776074661526726511056457717245333351712537248934;
      _weight[11] = 0.07288201367307476620737326123903540949531459313127703706325526164891890426846954818738827733176229809;
      _points[12] = 0.4281450409332566846154250347724519581718006946562795606850444879460088034322223621075385140190445604;
      _weight[12] = 0.09472916165698421592346580106597904566789390110319129543362928719528014089962861825723013260548530379;
      _points[13] = 0.04003690046190678099632014982879280251919218202100623418922253900409985734318539080916720634178996678;
      _weight[13] = 0.1055302577165023391780536338961832585932656024160937632538479770610925703787292264148375828435711154;
      _points[14] = 0.3567608701024531056470550666332594421879937365627218234316645015120881052816834839729303782691229973;
      _weight[14] = 0.1160096189823571406796654290456113281805357426540610444070368909950710161534150063798066831796666365;
      _points[15] = 0.07347719178528528305756654528587446712162956746829331567597923056648385302094819196497247815553334907;
      _weight[15] = 0.1309385772702925921899186259959536648124379399531342254695653323236852472377607884882919968014591912;
      _points[16] = 0.2884527121812723847719407066523953852068123046578582394812568730574474727765765420104187934722455199;
      _weight[16] = 0.134225725813901973916010859290956315174257925122368934739958261965474015514859603925292839755104494;
      _points[17] = 0.1160309076554868049466974315674778539277330768012538553063813735353261223084763159059242881112717542;
      _weight[17] = 0.1463516662129082599464371823076988796401775386811170193209364125128477705820631778004347152301799095;
      _points[18] = 0.2246764193843050384093819648321044864540754911683337333822542507266562834493851020811842664368541631;
      _weight[18] = 0.1467896818880725308530169982826116192006045612648753091087111859984896015533920748162929571735174518;
      _points[19] = 0.1667912534810094300129807014584903280447908397404053429938887652977094384333228625709776729362660067;
      _weight[19] = 0.1513895615076893628614187777974902875769289857347589080536723214276560283463670856505077453685905939;
      break;

    // order 40,41
    case 40 :
    case 41 :
      delivered_order = 41;
      _points.resize(21);
      _weight.resize(21);
      _points[0] = 0.9870255665787578365469005516471821103487323205471391754376943598319864464211860106934058825645258605;
      _weight[0] = 0.00001143393418724068380170413895308611060849814044915809164226820001407628104622909351779375362862754133;
      _points[1] = 0.9654016073657424580929490790442942557127428617746879386553787549823009422401519559419539901187908714;
      _weight[1] = 0.0001255089335871709281118126890978511883410232408935299359481594966361344340514817928666164963461870615;
      _points[2] = 0.9347604364012299479827942935966019857975433066835579885667315868005288394577841513140255125926971028;
      _weight[2] = 0.0005953999959462022743715146028300385175077092750037786268248278976636240495566479815754772134557262851;
      _points[3] = 0.8956817429254667605282025742976504630403884116278020040145896760872923029903183803945118949524779672;
      _weight[3] = 0.001874294450135896801731784503573779401671276969326976735014995475320855077785022212257014129577865045;
      _points[4] = 0.8489227735376888398440174689512629925240544749893709330516913793468738663135396111526364874935057414;
      _weight[4] = 0.004592965682865899309081525926914390207513681471407921864480309470237783124356199535498939949623202478;
      _points[5] = 0.7953925737461314623249865033277437002775654540111543847783430994750663228409525643598837266227268953;
      _weight[5] = 0.009474486138446127589636908414029505700709517833191754141564237314203429084320420413231363560359878364;
      _points[6] = 0.736132620597287348464102976702205297915724058040746277165260616804853384913595025246627455052229207;
      _weight[6] = 0.01719724025685366088414548084037341187485771394568726343623778138278751292702859398535198066378906091;
      _points[7] = 0.6722961409869296162899704994812126870277260383783201960320999269060656781743057964570096111577941914;
      _weight[7] = 0.02822928389744864174544586786898217788137229652458972736832397295131736231647885061286268917613281016;
      _points[8] = 0.00285835060009189432225562771682668948582857512454396863027797721426567661617667311949044311935799591;
      _weight[8] = 0.02914652692549772359825191743397280020164868373562383178741132669912525302067096472110019756153082352;
      _points[9] = 0.6051255339761019284481098523077407624240428731564207776008663713434935031358888405650262217950025242;
      _weight[9] = 0.04266508146203472287514740814497105426127212704884677528002189938589343854792402933566360152308841045;
      _points[10] = 0.5359281386930321609326895183917609968520364389050114840655237758106639373854988648624902834575404957;
      _weight[10] = 0.06009811216766876110645301901080290470540542252779656010666162330015632690205531715683178923222126385;
      _points[11] = 0.01499936497207552234035713591602254705393618831318367785565166039034387086356684984726917088159977164;
      _weight[11] = 0.06566824457697127529902981695220767771270006886685278602736453053393289071075554704667985742556471193;
      _points[12] = 0.4660507666351746484729664900381236689850117104625250010739461671795351570200905473063913279087995362;
      _weight[12] = 0.07955912026541126007769813685510363475963878808713764989375842730287294266866641538077148042860200142;
      _points[13] = 0.03659386328114012262654505528218600854572346118015453102909226025011769718948800713156805117021348771;
      _weight[13] = 0.09726429982522235339421302162613403019875891383246840547625842897557731247557947987411501254680287177;
      _points[14] = 0.3968534769856190095039434290948319231559830819379799669417186235032912613191108923209116958842566661;
      _weight[14] = 0.0995403355010239132382717196606446428701230436642824894483894589415408071164372671565051418449066339;
      _points[15] = 0.3296830989901027237373491420545228582656516694202723447101849302637120749496599731334902543040306285;
      _weight[15] = 0.1181122908083299756311975390634647250493155093193591314865424228051155593226483354511888038664192693;
      _points[16] = 0.06722644166793863852656394767467500357144072170962214241165856897826976130638620748193107205233694509;
      _weight[16] = 0.1216954186195147767859181700852196598453398974387542750341310709128680231375238395840669422159454729;
      _points[17] = 0.2658470140108159098108921515437181536788750914282933339485578881666960769687043708156597820375066426;
      _weight[17] = 0.1331241870513333849458925379704009194981324486702047607071260864313889685659564325467513394603855075;
      _points[18] = 0.1063014797376931175504486884739310046446260359816027861282438230188065644711946783060826726008422005;
      _weight[18] = 0.1375542142025096877653615060378353535237823217814758119642712415097028824989683064469150618759633061;
      _points[19] = 0.2065877060825335686769803341751510840175689986107977624063634924301173628588357156175136088108010249;
      _weight[19] = 0.1424637790987724784544985952839802649730864625728979547070145816086846459169762856846041536108135636;
      _points[20] = 0.1530585749557192122497019530096285339475255004440860527688523339429919998362921566593935826956915166;
      _weight[20] = 0.1443411095395721799450733462238414248515479283870827912143456827382935051545476673209780806694503178;
      break;

    // order 42,43
    case 42 :
    case 43 :
      delivered_order = 43;
      _points.resize(22);
      _weight.resize(22);
      _points[0] = 0.9881024599908778831834893508543820892773502151203394249702418542482522913410591542225873730537640238;
      _weight[0] = 0.000008819828241607839113836319188467664692011455724039965611658207161388061470286555951138804647517523762;
      _points[1] = 0.9682538838165636528816421008794414241196089368489573782572610534009132752925859249504071948887717238;
      _weight[1] = 0.00009705271167906710277821920044618755965438716605308287260605611296691915914345444845503274559759113985;
      _points[2] = 0.9400856692108184696160307746610789762831294650129674325772200327073362883580966732090847381891661162;
      _weight[2] = 0.0004620588367040999729282212179118719403671385452681342157971829216665667312380747639184954064858913054;
      _points[3] = 0.9040851784977527206617013643188418266790222208067682092434771080729602120076277567836036898919526278;
      _weight[3] = 0.001461453138691387066178714368792017613580659773821636378785062623685765189258882757952421529824382382;
      _points[4] = 0.860891752762866217306561289088760798024280407816610933118125205649126736100379365501381094748080698;
      _weight[4] = 0.003602665011170079496010454313375118125820248682611777483518813337130543978051137706444943926445444968;
      _points[5] = 0.8112752068392205078781186463119643007891999522242449004575256452024235067993066706011518445018605716;
      _weight[5] = 0.007485551813034275817216951148497417410643864099134073165862080079074318408799086608465326459832194165;
      _points[6] = 0.756120559178934871229287935277861726124138068090238740139279322617849153755355308054543314195952641;
      _weight[6] = 0.01370427408387923505535094139296990898530719232986605891147317475726272903114323254491117374114252769;
      _points[7] = 0.6964118629859517266112670768971276038290954874249845702950806736765993872213401445317623482971794438;
      _weight[7] = 0.02272307353970016175798801382037590056507281990311145345973578790932392062647349992155849279080103849;
      _points[8] = 0.002620074720371159424859367455264888905528254905967075341414209716403766002695753259982505462790702161;
      _weight[8] = 0.02673172609568654751853295736245388910769904510379438631959110356067466777925600320462833457894380703;
      _points[9] = 0.6332145255726628427916625618237318565701781915004554642631578635011061799446656933683602264420425428;
      _weight[9] = 0.03474679389549965662247861906215097123019694954611807141411557017597677027192888562429244380178121545;
      _points[10] = 0.5676562502726097870217726677178769223611025672537427859994804146174746381249794034881861040558801353;
      _weight[10] = 0.04960981404383829993700779271549480288885853637660176997186571280097470956587682931711438082157298981;
      _points[11] = 0.01375365798738580402575675070905872963577871007529049791330105411351782591035575021061471597349499472;
      _weight[11] = 0.06039224968649528527797201695304747719350890246767119584138949538030174755780883063573431771451573801;
      _points[12] = 0.5009068926479350501177501589277218806508226892948913257700098794311718939499484259368208163972501152;
      _weight[12] = 0.06670592951879767846792762476690622296014280028874613091699757533426509227995492281918325108396123329;
      _points[13] = 0.4341575748401551375082012124710567475311318981229697451221181030460066453494908033714119124482954651;
      _weight[13] = 0.08497667125409721785945148880879745505881359027847151653606924351274875356349984209037489762238788007;
      _points[14] = 0.03357522684802669271430819164015782255936555354251479618256136085248644097781000029083755653408339061;
      _weight[14] = 0.08989485493810659201312259319068572635263313059560239420597839977609904961839090425684384721793834645;
      _points[15] = 0.3685994249559412825032166420129271053410258894370369258634481384659319950868454860519985944915827024;
      _weight[15] = 0.1029672849391876735260280671946109142630666826269145737607246207862594409036669986746323585832975334;
      _points[16] = 0.06173556162306960169082657439530799232593239853434981616795449869395358825349510725475770984104108369;
      _weight[16] = 0.1132978321011550534569339446690910280401715810568023622298179018105850110347547332801463511728914714;
      _points[17] = 0.3054023184425990231526085351824413364932159709089239800101319162552567160333479391342542847608906839;
      _weight[17] = 0.118949346513709232985602192391896693374558508471962113359062925535623349061768764063169676690434175;
      _points[18] = 0.09773269667536864245847988499672332346923869097633493640302023050164801771896428112688852124513295678;
      _weight[18] = 0.1293178958114777478613063500315394516761550424810764340961225637292240059327409033219260993510310263;
      _points[19] = 0.245693999624503322224465199004346511040095219161282162101130888622591782757543602487249492370203605;
      _weight[19] = 0.1310983476019885069549959653684284929730374753089605272225430034875336215931548267651214213714624036;
      _points[20] = 0.14092439775695158519450619775816451884611959708690538685783129704464061843005866589153388941048851;
      _weight[20] = 0.1373943986576711189457038637687127484198195244023737460240143431480038626621631210916534276483539123;
      _points[21] = 0.1905399551842166284991396915288050974055091810716148172940553365188707797144828728812777249740083098;
      _weight[21] = 0.1377052393125228077987045052679605699295332423726478549816510583467911003227901128808596332546938645;
      break;

    // order 44,45
    case 44 :
    case 45 :
      delivered_order = 45;
      _points.resize(23);
      _weight.resize(23);
      _points[0] = 0.9890507733735791253543712469758400035281773409051211956278514761266032259261348911429860283320820851;
      _weight[0] = 0.000006876667443448386873597174615624846641300742166712499390444623619723899261299135896561250296435335989;
      _points[1] = 0.9707685195733889938794720318771182548024669818727768010084319949615096226307776604478341088419960687;
      _weight[1] = 0.00007583423894827645199529497212749310045124079552553215845278302430393444077320694676832428355417760795;
      _points[2] = 0.9447885021959101873192640703319531140411645602202181230261730429904477029248254097807519999563813321;
      _weight[2] = 0.0003621778022397484227568716984452699810122401675080385621920809602503235452142352579992064490492180786;
      _points[3] = 0.9115232476013712848631727800493825734445243013466233941759256931038532414323388171548016643162639101;
      _weight[3] = 0.001150314682984822344334855610916138444468915824198344682212336984814856306470038289503572924918974143;
      _points[4] = 0.8715161336713438696663789268096078560203102425650686035780009545736051097600251592363012603490395307;
      _weight[4] = 0.002850497081093543249504950370776049252981886294476489764789366131665472664109268239563547266953185198;
      _points[5] = 0.8254231835351607786693628066740285412448723033292098215120413379094288517271797907093120388750575164;
      _weight[5] = 0.005960272673820516018892550728367359102119125009944955607272944225823529645958240764551805100276375076;
      _points[6] = 0.774000884826103954870602865039850232459354767308173945418496573567419087448226053026498675219714321;
      _weight[6] = 0.01099396318272331474169753508597427233921996009999619601995167163454190521119038525024744167647511149;
      _points[7] = 0.718093423039932334870528968550415558136496950365395538952664548514450259640017620337759804908076215;
      _weight[7] = 0.01838949716531371895801221750607384775779877835883666504812201193134363107981822179196427825682835979;
      _points[8] = 0.002410403998251780792451856588101972909066529739119798212188046208814258289064772101273823619146110848;
      _weight[8] = 0.02460458715379363680944285409901799406845331559876742556717226362516710861484213381914616524325269173;
      _points[9] = 0.6586187096898888135130219138910443233073970121048619807684601196253997338641760466888560080659310002;
      _weight[9] = 0.02840664653778501707948217016440661524304227052022033505140575431516377941086740846607743484483156773;
      _points[10] = 0.5965532681512670094276258199980622909368222170766033931827570264949111422639694369359726047707370604;
      _weight[10] = 0.04103337000606945503503522217670326104878723363104651468601157260930516194676854942670347964613293905;
      _points[11] = 0.0126567991854554032486919041147616055178068993488019404920062315307023102839017774129144625521651445;
      _weight[11] = 0.05572024457122334686306970307932336946322249656441291155755441029051172750463539491200291665562579443;
      _points[12] = 0.5329161809469259852961679422880949408372018266872169088225806359785246671619598639988003464099914504;
      _weight[12] = 0.05591706970939040592614623445525001285248857059702692030395415650257556886501471071456697084452361735;
      _points[13] = 0.4687523477214090214073558308296168896809398353261455806058774838069360883559041595095033610401987426;
      _weight[13] = 0.07233501875091631840919628023809183145752557746817854260441269393620510970432941834632187160557783416;
      _points[14] = 0.03091420521685777042524659261449895967467270312206086783863872080618109788426269086493255324515362316;
      _weight[14] = 0.08330302639229947932606202543244005159580104495976244028104260557408709909900455946501879510312450854;
      _points[15] = 0.4051153234824939152589899821459852518084292041960127091818387323191589246479819549763061565524843399;
      _weight[15] = 0.08921331592042749615179791387250922454007077948520920020945311505702881983826510488006429430176552302;
      _points[16] = 0.3430500166905744572249642236228373303079210262636306213248867962132213743211306739909111276661963969;
      _weight[16] = 0.1051971301902735212171552740490809864687285728732286101918097259253218725264728006157687448724567674;
      _points[17] = 0.05688697073444690821032588838336961743654015907339725082650819749305629473627316130856328689737426324;
      _weight[17] = 0.1056636634236599800025960030696444996116926205371369655056408389679930032480510185451962577501990656;
      _points[18] = 0.2835755302598378337994539658113249207907562733532297915625840729145925650514832273388671279031826889;
      _weight[18] = 0.1187676404312684393557883257269936135587246278818678797038987739015900277273626487102457050127845038;
      _points[19] = 0.09014913455773984691589948612922737211413253931649758225808067949438711851934860889153068726819551827;
      _weight[19] = 0.1216392044936975061036741688714549551287865944305569473422823525233694802740589876102729570564236371;
      _points[20] = 0.2276684266411056773027710770956689945976517001579188130220661151724974754332539072451049501434355138;
      _weight[20] = 0.1283940193233969697677293919549598541264664191744484566283510181595252794240699445354258114294514256;
      _points[21] = 0.1301546569620392647297136145470657135930380187181655783102116317627332537731657610993460755762494399;
      _weight[21] = 0.1306458637267026875983182867538939685731303811410348704694137140183344576684464387632647813109838146;
      _points[22] = 0.1762466912782491162874995389654770161435899409370830936250632217648999272579318891342051808242810613;
      _weight[22] = 0.132703099207861685113771606242267040771719381177782378888546698410791460688349318846771129681170662;
      break;

    // order 46,47
    case 46 :
    case 47 :
      delivered_order = 47;
      _points.resize(24);
      _weight.resize(24);
      _points[0] = 0.9898901712174520906251165597593773918847523673221438024487047832202131975743714655305404620841092336;
      _weight[0] = 0.000005414795649621589410956891889788871742947297812794956478833735739984001890036849423513416122201443394;
      _points[1] = 0.9729966238607434240581902575081331739557554587997081204643390924536815578867557077759207213916891928;
      _weight[1] = 0.00005982741578200805140757442756876710357681187764184129492998044221027472286015156917522457282670014999;
      _points[2] = 0.9489617024727324761890720630019867067891512669388670367116995074683944983852471238704034144706207455;
      _weight[2] = 0.0002865262744228954315248621894840737436204226419751809547178299642115143727296322854938132384108068028;
      _points[3] = 0.9181367783042758317115298970528403234116421141197280467998314494812585311720032200286955057989618405;
      _weight[3] = 0.0009133865187289247367136496244884025935049017690707982258831296507599797381201681041293897274275549488;
      _points[4] = 0.8809865112004901553982606734371066424293828263572332748538020660425345593942795437337711303415925046;
      _weight[4] = 0.002273816875030566631082337760719505683063855834506483104577945072621905255965654055089511921562870697;
      _points[5] = 0.8380732394393357620477594707813738107956440957803211619128696670627887064733041577933862555402708822;
      _weight[5] = 0.00478099155488135631829927873735610850636015195412822564225728586449440911997072816425107894901952503;
      _points[6] = 0.7900471558143551952024299464595864800685694943997857653563880504121078982496465547542056175539248754;
      _weight[6] = 0.008877010801018946117185025924342474510540324525513331403312263343710478394357406571414381506861644254;
      _points[7] = 0.7376361331966650834319952799565664239997149439085959623604215726217384164028452637066239693458780367;
      _weight[7] = 0.0149629346691495350546165739431368442535998577893856441120639179339871284732782984334631217432407532;
      _points[8] = 0.002224935452613053665891943069255750028001477799647205535966283412159514791582999304672758496614559806;
      _weight[8] = 0.02272123685713789434030881931524938582897026979966692028426173000267001400447472415900288947310363378;
      _points[9] = 0.6816345890584223343347584224654693833359846182784640936142748749084889259843441535034498170983533268;
      _weight[9] = 0.02331919963843795558856289001178667829714874513151429202299104727270255015570026749611235251715190262;
      _points[10] = 0.6228914041763613552769405578811627797744735067301256611232410007539390365503687846951176550441159124;
      _weight[10] = 0.03402821314534665504742300668651742375478680187207505350701851655484252062079811817240060870672024125;
      _points[11] = 0.5622970377001162863211472577185407563882405046536041909948441852501756198349145685895124686912743446;
      _weight[11] = 0.0469115578091407435119135971531759206211456446784961440590979776235609374016068710085926652077969101;
      _points[12] = 0.01168600396976784119585970645372596213506262775598593366556381424441620764977273721853043934271845157;
      _weight[12] = 0.05156450302852561733106515247255298513224662256829380501788829770758411341850704243518347036063351569;
      _points[13] = 0.5007700206965443044420384481447814267438751908957880531164770293158552605883981361981888199260713036;
      _weight[13] = 0.06149308156503639872799358294626381094725788384605781475174499580448305892704309824786744398644990349;
      _points[14] = 0.4392430280138590771400222586966484479281187490364367805606402616906997553927361513577773490887077744;
      _weight[14] = 0.07699630754163361492101271509761239393849942140377941862209472613642061946357771589251994659060800813;
      _points[15] = 0.02855661419100575078433773106991474313748189689392150746530677045392972682926951708896373028078886491;
      _weight[15] = 0.07738771704125657665401015992403564121662898479846865035804772254684527134060060366464554448623310962;
      _points[16] = 0.3786487375725983130255223763826594151980352418923449568992150385696141263998799737945727620052669868;
      _weight[16] = 0.09238041135649377632848298626350660907150032768554403014238224628817114536167770593375677111179164115;
      _points[17] = 0.05258483976432183438541473688430542352634574929408691847030569765319726770565337571037990112697772436;
      _weight[17] = 0.09871617322318441702547220169324858290886567033955491182963415229959747527921243023604411058331651761;
      _points[18] = 0.3199056905142705147196284477592600478118677860085346296646837337943071384012733116212835394981488244;
      _weight[18] = 0.1064140204072954464118267057242311153891075934728738476926957640344192610080730226508773305006220935;
      _points[19] = 0.08340690827115669342265715031914870712393513349406943625573196053823905284341476460595076132799896886;
      _weight[19] = 0.1144998723800464282627119569938636431402696445948437363201340620984458709118113476601838585175390686;
      _points[20] = 0.2639043660726025930345938310051340067520452082079640857559305951097397292053028574030042265001554412;
      _weight[20] = 0.1177809496131256963154687299353704343516432112100715198188912862742036151417784070771267150847230789;
      _points[21] = 0.1205557027005187819785359775783852711983906679686549822611192158244964090168065655430091806355845052;
      _weight[21] = 0.1241560818892750740513319197449305270799796663008705162149327212005494018765146066229283656762922961;
      _points[22] = 0.2114936819377605655182888616348370137102012365281441126857995265139411092227855461865391104829793346;
      _weight[22] = 0.1252073956815181771346127294596215849298975190508766297740178851158073346196145842747014091777703977;
      _points[23] = 0.1634681244020306820900081449797999118733278369358442810228438232040837540450435199855004039271963652;
      _weight[23] = 0.127596703251215007750895920412380631459376052890311743223279016365294469723170711769195350434667225;
      break;

    // order 48,49
    case 48 :
    case 49 :
      delivered_order = 49;
      _points.resize(25);
      _weight.resize(25);
      _points[0] = 0.9906367009503252040186638786057673854869752103072860840212608497776729091053687956427078165918374823;
      _weight[0] = 0.000004302755109283992853390612984473905388520107606420784662639203221026015612852498093180719624771642562;
      _points[1] = 0.9749800156322561440080537979319428058608688920634258011461633746480601222229645349760627442122976592;
      _weight[1] = 0.00004762148988535869484357810517214382489037315091947178037681066416731762841027085559169817014266353776;
      _points[2] = 0.9526814786656007765604428427646471107128280724641542445681143547072496089803389360499312827713045016;
      _weight[2] = 0.0002286333412778897125360878868810677218018864957423887924835086482637072540841046732817968346432845905;
      _points[3] = 0.924042107591375088183860270299603460716277839946970651202689016561215748927105401944373367096390483;
      _weight[3] = 0.0007312150296955576038999427301489336061245571898075392624561063075884138374981784504825108417887624151;
      _points[4] = 0.8894615186907393745656503873951861823090345844702245018938672248913223057207012920176380233027947257;
      _weight[4] = 0.001827746097251135206530204407903268733428075081612346622935423986110324998010804043842916652568803827;
      _points[5] = 0.8494243882656275732290900248503280680907322871463571360374955681062300158144452515011786494799600204;
      _weight[5] = 0.003862047153394014885660554694647840111512019761959973821093873699280118779178659279767371558180975605;
      _points[6] = 0.8044924465194527143198696101390306595020306714115014471218090194399979166482091146097001614651134795;
      _weight[6] = 0.0072126346647461759192556190144110051057368556634141677806079889518799372758034872159931011806213675;
      _points[7] = 0.7552962978229513043581799301877042674961500659949106188709770331116463725525761120695916327062411829;
      _weight[7] = 0.0122400733886804262239638702260922483882869874656751208959231837292087749645032165693967788849201739;
      _points[8] = 0.7025264744308617327764735628652519707991262430777878489777111185176795447563520263257678166613306619;
      _weight[8] = 0.01922488755916925990273545208551839304413598984038948928740273847627349626429186204670641466309370472;
      _points[9] = 0.002060081929097883499230548771256641683030644135588557914779023101696836289714772146200530803150593157;
      _weight[9] = 0.02104584654991310894984769694957997264389234706488954830869366146363669643607673681276112765962831785;
      _points[10] = 0.6469237071357920937508249478501848787366871342377897238574359882034872352624041632877614982121503125;
      _weight[10] = 0.02830437637751160048700083768002130944295668211190091848676117122152547090095035944438706910338866601;
      _points[11] = 0.5892685115570647814127303043715788194113182486287723623739652905892272971097895471854805549415698537;
      _weight[11] = 0.03941749238248017695654904390708201200479612204684234083409815391209463268142666322461799547268657044;
      _points[12] = 0.01082268301359031138105841238638610741754419495014618572099843382803432892580641158216400725801855869;
      _weight[12] = 0.04785247342860094090713410636696065372543581105275627351894179124877984338090126845647482492287693387;
      _points[13] = 0.5303702240359852173396065663591384210267634451500462472121109299789877460508376633515105839528377266;
      _weight[13] = 0.05226654254025416026230055459765768735408748982342137352210401586284879927470555960353573242755475313;
      _points[14] = 0.4710556365226797192363701668337433453652680273700752120149035736826756466148957367682835979522326213;
      _weight[14] = 0.06630287633400960740664405539791593674018482270105306573866739446952101295678770123011621440596649791;
      _points[15] = 0.02645812972355433281261111502741448762381582930484579072074942380857494497686847934716860456297192619;
      _weight[15] = 0.07206284363820171160165937570261028877417915555039796312170958415818099948789627440800921583584439041;
      _points[16] = 0.4121573881255929482897040156029304602803026810481251319022819080784439249416642297798100544798503957;
      _weight[16] = 0.08074110304100429667322390015353026479458249971802668553808949061734867458681218551998618063433486086;
      _points[17] = 0.04875046551971594256626048405495149863872650262007427692289050523464258580283035772642693653318980664;
      _weight[17] = 0.09238508110486277697046072106183462307349301111542269581192066431251586682339655452939053211823346898;
      _points[18] = 0.3545022754336092801330830225246756319748235396671835065241829375954950971669723822236925390213555707;
      _weight[18] = 0.09460303776621984255911428340425176633044568964941211415406548859126157076222722306525009261263870048;
      _points[19] = 0.2988996452854616817472628058730197227314433867599336194504840923830631129196201993067222862706236927;
      _weight[19] = 0.106788917328849938310343580342129676248041289822079930729453242089902642978743856332781087264853323;
      _points[20] = 0.07738719047941864058844549035651095463419321093462887741820043230753007046145151599424606907648132144;
      _weight[20] = 0.1078731206753558255699920516316999773845920194453412445398199388813993235893370279142238853057140305;
      _points[21] = 0.2461300326799557368501708657724630388374281519477683919406243379905396093914799829014978822920175362;
      _weight[21] = 0.1161699062528098563285204629158808188551384494639865932612070092262711343486676737524132437966100165;
      _points[22] = 0.1119664131211797080591453118900233568411335618341266482302911307568798211658937390561142794026721151;
      _weight[22] = 0.1179603120946719806730046151597300929107578524479463578273411646787924756993067021805470346187081039;
      _points[23] = 0.1969342031254723248318136513226723837261617920675631369200407885476768048090584724200227907109775708;
      _weight[23] = 0.1216929757207637586818931039746277834402913288184501947402046698604718770716389339788734360764541048;
      _points[24] = 0.1520027529734087162506287551943575708665665516914832278052044133827396241518816510167155210118609714;
      _weight[24] = 0.1224872666186146488533662443240610951691534977442791141723136190727891953370651772473494342557863352;
      break;

    // order 50,51
    case 50 :
    case 51 :
      delivered_order = 51;
      _points.resize(26);
      _weight.resize(26);
      _points[0] = 0.9913035622385110788790336653178278306638685473029327049342568556768750779226166802910464862467032347;
      _weight[0] = 0.000003448114359757205756745360166489525198386376580749197638121869912495215206262890112928773755959767302;
      _points[1] = 0.9767531733280232298662661702683429698796977567485282341214009937436918106009940247102813503324814623;
      _weight[1] = 0.00003822053883255387900554746410523715204390828917060415678743895044994612478539092658170443346156339384;
      _points[2] = 0.9560108839274215742662198697342406595278034313234337217490396871934265900098665899697971229408821363;
      _weight[2] = 0.0001839034851575356489389594530597318328668080169779138264875530228689413045229252063322910022564475327;
      _points[3] = 0.9293359602715748334061432334478793404990512001092018428658048417839597361733846070929979731803178747;
      _weight[3] = 0.0005898711555596490013159173847175552002172211131197603246704873932959527131487834703954937504716351496;
      _points[4] = 0.8970739084211864094916125355818095043974285476361644489211453364655049867582275024468773277447054481;
      _weight[4] = 0.001479803510496533483770404222388761836968823110573963984604554556290327130157655956042477051021174593;
      _points[5] = 0.8596446098087925495341476044048610631434683111426290228292610152787315792738718461682721701424965136;
      _weight[5] = 0.003140570491033566324169178308200812903593777775611657950464043256177915220403707237044709370474184913;
      _points[6] = 0.8175357317097885446226654263638273500789689214285257860423082060382710028297478571779544782286374496;
      _weight[6] = 0.005895624378770345168835737990923267314213457921731405554223994080869703797491624920386576159748071496;
      _points[7] = 0.7712960967780431853930398083442015153386640842171062566103950893923844867230098706227918714691709195;
      _weight[7] = 0.0100652911435293349214185972039361728837965416629534978495957715958597173303805799754230918997120829;
      _points[8] = 0.7215284411637628205782811219801685752763893687252454146020804663752143651812554588012584507935377958;
      _weight[8] = 0.01591836500223050457908558597913063177486827168378060246011515511359787919282859563519099594101698746;
      _points[9] = 0.00191289717110327028836078524521752905378221643873610211392586422613620030638054085761591113838798103;
      _weight[9] = 0.01954892722439377291610145584289408938746223353894233403593192849234043653992666165122219128617863008;
      _points[10] = 0.6688815237617270248821108145549645861198322343286327852974929404210073467991331540955757170564355139;
      _weight[10] = 0.023620926866716590429781746080458886913912057392116175755472052610577816983937979347311540801052264;
      _points[11] = 0.6140416543163906865961035725129271962910179605530973598443859211090243690612314978954036450474195975;
      _weight[11] = 0.03318912383294029289365821071167045100713239775208250096989712764224744184932990528332463294336165887;
      _points[12] = 0.5577237395010012764647206840844501727253666372843105914449844804197466442981144131225215846683212315;
      _weight[12] = 0.0444526422478849071887171168971656648124189504190488385065799238682532085490823182384757209786707533;
      _points[13] = 0.01005154895905705829101837163776007839887286894178746427295654042900506836125523943248910412169749112;
      _weight[13] = 0.04452377548054358057693152306974293779850488015842524187316405913445811445216693334515560304563508699;
      _points[14] = 0.5006619595031362884856902687713503167221436363552477393781189311589046478109453733251474626310385349;
      _weight[14] = 0.05703475748022071828509619466256332516846561787218921379234532042280759325691321139002913907127018233;
      _points[15] = 0.02458221593567344139959951442945173604525227542008597683706536629066562897106555863890846130241857954;
      _weight[15] = 0.06725495107308428165273852693974342265312725376252435168146700914145779601982415440317967786025974281;
      _points[16] = 0.4436001949306515828559333823823612392858936114867615745808688805378474705116095676777622646630552513;
      _weight[16] = 0.07035322704434977742682228930847787787019711543667177558572243193480196890984850180718542235275479292;
      _points[17] = 0.3872823280574549937989445036865958828972832166536714882484665313850184327167229220473239233584617594;
      _weight[17] = 0.08364408140790913806503136264243828949700520235558282644016434999787678203843397466411902861456776414;
      _points[18] = 0.04531874608969985141125939892871352392582349070041744450306418403609338292543286780416369042306744593;
      _weight[18] = 0.08660682167204660370080193943728064352793416035738853172340408852080310732523056866657018900396374964;
      _points[19] = 0.332442544464647897764370591677219362088665986717434604231536379957097306038335636912411521157132378;
      _weight[19] = 0.09600780433395996459611005163022683822666687189995853795269920650589609941099345779579700299706512646;
      _points[20] = 0.07199121113320913897952303263315337990844978682594543098496219654933140959926243370975522920210941871;
      _weight[20] = 0.1017277570591432847348180174383227213260284916100920427592935367507284866022929405674356028872702434;
      _points[21] = 0.2797957613012491859655855463898480988672060062249520276103935539643102128193564469419623506479628483;
      _weight[21] = 0.106474774156680812568561370518019168161628546270578460416498320073426923055252814931939825477870784;
      _points[22] = 0.1042519922933739349627321569155201289060616104436747962912852388186208673319729357666535825336812708;
      _weight[22] = 0.1120761181427334190032010245158099690638256138925814165287686360873920886305053666402815536031124781;
      _points[23] = 0.23002830680682207126412919932716909390208658580572414780253225469621533437570891507880804871836099;
      _weight[23] = 0.1140844639890417668241464892471366407764480789831449930204960242372119155349985796101274929370035803;
      _points[24] = 0.1416805541841085939424499105077162112269282743432822292773459439118180445686557930664348991933582934;
      _weight[24] = 0.117447028575268886080283905928003969128044025940981427337594705298274644106623945515582721239819385;
      _points[25] = 0.1837889724621079951285773493909411733485119513609893231234408186596165165503607848643038915766770985;
      _weight[25] = 0.1179710549264457561782354350967497775907646397405245096492474927754560320390464932600093231430017935;
      break;

    // order 52,53
    case 52 :
    case 53 :
      delivered_order = 53;
      _points.resize(27);
      _weight.resize(27);
      _points[0] = 0.9919016921030858633563363794429817847379787714779279595620322545994397707381328467786508349830459968;
      _weight[0] = 0.000002785016388572537705690681609177755671609902607460882831309119306006182467890894946863671115671403669;
      _points[1] = 0.9783447246593427423009234194577171124968296718365230530311186830121782128183606331424343744729291301;
      _weight[1] = 0.00003091244161938983408314671147246492772583236893784015618585479755757538573429388679225037321883934137;
      _points[2] = 0.9590024350798769967347900672867432755261033514982111722784661932934780135998830463243946849777047705;
      _weight[2] = 0.0001490333111707578435026953455921951778699719566794053596354648989169784384847030615809371744890831862;
      _points[3] = 0.9340992449559257825950427906558732935953068512720009591535099193403502312605076880588140292621747714;
      _weight[3] = 0.0004792697453785258073340451419757222154191164076444721019392392800535122603874466076414496344511966982;
      _points[4] = 0.9039353597784711070157033597360474229931818363030729923680719044761889533438408210305605660116515178;
      _weight[4] = 0.00120624834619181937137603199441914360465912857765792171269659313799452594208005653184665745154759608;
      _points[5] = 0.8688762741806575564667761401536189780901445930466251209065034762678430393181039572235882829647519408;
      _weight[5] = 0.002570049171197175931361063941668867313971915134023462330557089030766363955154108296199489949582894189;
      _points[6] = 0.8293472971383944771598355049274250058834269029021771996399619672863673163568105696112267907482074549;
      _weight[6] = 0.004846921295440348694709177690869156229797846446689132658058902702383248719112744082435662948118295653;
      _points[7] = 0.7858281353779031227352117058077111616012152440575051383618183698144842122819671305036791359257553671;
      _weight[7] = 0.008319259767931359303359612245105396666555498914945895238762583811716697454039472166862699670678373469;
      _points[8] = 0.7388469893624735910922449829548469590275526861901167534999751484805700903189045500413201466516638816;
      _weight[8] = 0.01323785353886628364655051789746491666869904914948154796436523205630295604837132271358219443071008338;
      _points[9] = 0.001780943143570460885558792886611446878630789847066000390270576459560516274569752479856156412462092889;
      _weight[9] = 0.01820603118871048582942728891063964187212465208682135554645716213359324348541984930031410535990257893;
      _points[10] = 0.6889741108323418280816571990178261232404686847403558539490499437753002791024731150404667801081009793;
      _weight[10] = 0.01978061738005189821681119732188615744078771959445292827828842468044747984641395372722160776435764143;
      _points[11] = 0.6368148674104017419630307715995676902754314764405299930956289867406713625910027046038473059912601229;
      _weight[11] = 0.02801276453548874808009747976668363223186535565759695290998544442635238085147611006105071688900964825;
      _points[12] = 0.5830023879264334250663902804376328580572440100955175317865653839064321210069269191484571926567993637;
      _weight[12] = 0.03785356234773460919311606411888319543129071813262592167579519593720136903085223560528795008414460997;
      _points[13] = 0.009359937258201115028705457829872668484510565995513908264444078497284370515863726402824600698033502681;
      _weight[13] = 0.04152785829844875717943172756938377186734953754235234311353404373544544228087795063232762728857180007;
      _points[14] = 0.528189873835532934021657722740027508548208196505456013409035767085006436526769095345534024824517463;
      _weight[14] = 0.04905440341529198363865576676516031676767482097727449018102715309052236173245485358847778720174353105;
      _points[15] = 0.4730426684520476703602592878224296830904178855899382298873897364315299239631836659193743186739257835;
      _weight[15] = 0.06119194926537683569355451543997997296618926203848359030101583951544914289940470883109383512474600588;
      _points[16] = 0.02289854263907702050395291455569141311738970919189788652592377127458263144110401632397331449331526483;
      _weight[16] = 0.06290119746144746482802734864589386618833347317601423057015638714495873048300389063863893761442406516;
      _points[17] = 0.4182301795447049734724846472391014243667560340702901180312848174318171551123809662146069605014604107;
      _weight[17] = 0.07367865526297174418825984472902459506331849312468798056148539468443217520004723844738101147944550983;
      _points[18] = 0.04223546938345160520274859443846427423042665304287693049731721062888330792747246995094108230190228905;
      _weight[18] = 0.08132436136446986193739170532758880791397877196523611071292546215873628519179693987936952305884224755;
      _points[19] = 0.3644177529904574950557756096570565098512806680305704179066355757972527488832137323378563137368606048;
      _weight[19] = 0.08579121209195122447243328295236127860714191311346550727152062805058661851930724613643640236403073954;
      _points[20] = 0.06713636929901124659578390479055933650185406663414917887488142333093823351973104095111454943659991062;
      _weight[20] = 0.09603082810201882415311963795104748870818268807470347887502846531247874858577708795396729820518612173;
      _points[21] = 0.3122585959444232262993504592262882061838804975738422821976444443102486079512087157897605571708467093;
      _weight[21] = 0.09671552705946981898751774104684219583762712809680328375846161035397016840278817983469759130134249606;
      _points[22] = 0.2623858474559273881160617913883325511276096577994481672721349608546023050783281843153256814191171124;
      _weight[22] = 0.1056050230492805119709298866476760648000510141882851923408616735140549390641398474028584341314146003;
      _points[23] = 0.0972990698736721763753164344064238004527912129365851467031032541694671325752127600065236562459329176;
      _weight[23] = 0.1065088544552712310709129163765736239560946416142489520312256996469840584797893553601506329292924869;
      _points[24] = 0.2154048926944543171651652614570632101946667733364492996249967765409568376782797064089297968838438259;
      _weight[24] = 0.1116474563280293741109965065113128931866832316104691669164509221561199637581464430175629066034208639;
      _points[25] = 0.1323574675652328254198509862867790334541690279550368666466192187710882991061076711351679865215991105;
      _weight[25] = 0.1125263755484285883365205837252928997215348671664386328271427347062622899654077798856335746521576459;
      _points[26] = 0.1718860139720701680722426766544501251353813244874586832784733002806207478525176577679137330683948481;
      _weight[26] = 0.1141343235447071384761478578769258902127350763147060770569388232507400711703976247938788173159387682;
      break;

    // order 54,55
    case 54 :
    case 55 :
      delivered_order = 55;
      _points.resize(28);
      _weight.resize(28);
      _points[0] = 0.9924402145386934818494062074608256710512573670377708826247066201588500246796209226609635064997675722;
      _weight[0] = 0.000002265958598962605196822743329763905246915735782078382024974317229330583473761254873410776872767826297;
      _points[1] = 0.9797785960640749944438190057145039152741074495249043615408383040614782568644584229549468171687733794;
      _weight[1] = 0.00002518191216312457714080057893628203062066238548219866715788280885486052172769692157029551682300980055;
      _points[2] = 0.9617001463459457899861099885807198305217759101371616261805924955343739972380075801124042375869170113;
      _weight[2] = 0.0001216212208108765183086984702980407460962842267066259167107608532532670446458238411718198672773186945;
      _points[3] = 0.9384000294379855101586491825366150982471974093849676442221321111107915020236599462447922597108121458;
      _weight[3] = 0.0003920317051831638475926050565561955006834349747351228816020734233503026528227612365401820950255750158;
      _points[4] = 0.9101403003668531082536780547017155187065153962208111283714408048069939649812595801927679940070241872;
      _weight[4] = 0.0009895645441188801027588830624824366661410419145577967624579589789470698427514257565112370532368473272;
      _points[5] = 0.8772405436497879573891723774128885767103809571602310600748670880625265196548463651442992083091059555;
      _weight[5] = 0.002115799069802587276112448389274307711426310369019676527371289223126989553627023040825265918413245453;
      _points[6] = 0.8400732837976637417846403075634608381826446882830863254766087793874579013383417858472750832694708386;
      _weight[6] = 0.00400676996382688876369694147974047973154866283886113397519166712993033774666693888227342383322420845;
      _points[7] = 0.7990595276685624868995636153621286979861878231866964890727280422713114601123812756416012428130639633;
      _weight[7] = 0.006910213443566888748466176890723625292539468755284525612640801075874152045527474588594349300760027866;
      _points[8] = 0.7546639187593059817872803597557685898853275116792760713753923349366380454793941649397924902062412319;
      _weight[8] = 0.01105609190631242552105479324746823601234418177691168238419979938124926144067391591450784016492233245;
      _points[9] = 0.7073894438877855706285149361350268987939100593278504681962772015788814614262279003604123878408133833;
      _weight[9] = 0.01662340411686909034142413466450566565032418406426186662411255986983551839951256909951884474445425856;
      _points[10] = 0.001662188334010344257891461771211848609193102668366344886339851471823721411659306650434237708070485101;
      _weight[10] = 0.01699675331355490717411502137389388500094524603859825757063307660350119689582330207269535543572269786;
      _points[11] = 0.6577717217542247768084005053389194499315878203674783143278934979688418886464254544545346213089894437;
      _weight[11] = 0.02370693220667251758884754554263331205128739505850822623279313400923071925972365938987128520658945004;
      _points[12] = 0.6063729282730147073480576391241726828720982008190425665943509503596611618340212969981896009477717553;
      _weight[12] = 0.03228783996502644895650898643668602554416833029918697762571085207553801460068086760948486028196731261;
      _points[13] = 0.00873728447239214139065712242090646257020090445870447567282855490448705888193735202767834234353241308;
      _weight[13] = 0.0388221611401857501373760319181405664443831529949018732380163213415938798961715598697675365133475528;
      _points[14] = 0.5537754238684313594769240249501645635328248608561576380556038385473320553947237200652050810344918645;
      _weight[14] = 0.04221188066485391017179843621910132663247325582481799896194480286103572326145048899412823414104578068;
      _points[15] = 0.500575153441983623093869111019478966255819651560523227417590738918084787952706570511471287773556073;
      _weight[15] = 0.05317840198085355889436749877935944937229816786481312186261562562730237943218926093884454876384009258;
      _points[16] = 0.02138176483568373963034271336149516841266556866258386679039806082475071487814678080051058192488994791;
      _weight[16] = 0.05894766595670255670963440873302383759119498225513535332185369018894998992852923391583154766651460418;
      _points[17] = 0.4473748931198531751312384976638757267785856330538905813203215779969809276248509403699505273214443105;
      _weight[17] = 0.06474239890218384617641579074397429560281200820034847743486255276201782999215045306318422919140676195;
      _points[18] = 0.3947774199723313116769052107500062552907725427703361632104188629638226399349568702184562114618754642;
      _weight[18] = 0.0763306503770435867799217376007081375452687618911842652302001273146809417858403010269360961540654852;
      _points[19] = 0.03945520864053971121154986277226662685144080719364934557672928701141422590945414778597456317172456995;
      _weight[19] = 0.0764867860250257028448602879104010451834884717881588252543887775929982012360821861240101576752354614;
      _points[20] = 0.3433786819261913150681460413651973878949845823554863178403679470149846273838432659226376928927518381;
      _weight[20] = 0.08727159968574142456653607461431136580558843981507980115301946075240580150496406025982314095123393874;
      _points[21] = 0.06275318712545885999983743626481590179256400882623205243754304532648865470273322717790632337377314921;
      _weight[21] = 0.09074930386242807574850384737192231428927990682057845126440329212535996959549697864971331918463330868;
      _points[22] = 0.2937610451613514326972750749668948134956539051387656916985961515253610703405985442498156612536971559;
      _weight[22] = 0.09683723892284496243133400305982014503220595603741460800960591274877472218951050937958199531634003946;
      _points[23] = 0.09101180937213291493037786336117976907264810765721540819421996451301742291635988315532695530375611578;
      _weight[23] = 0.1012555974889907126108460496940755561934638347853673107289657786337559632509483599958359377654219545;
      _points[24] = 0.2464866954363530558083411840821592805659340568933689671152241449226482215610440148989074112781467142;
      _weight[24] = 0.1042939762323390317306252800023900820145384876648703530515689827183667386399613716670604816775598012;
      _points[25] = 0.1239109225098248943986786571525365727357700121269974363446057563225513757008341619263478384404697343;
      _weight[25] = 0.1077593224554183504441506568716594810393974684605908180762875165119213414701629886814347926818068901;
      _points[26] = 0.2020912680468832554423969706448920337400445843902748221160223851312616827201318751974338594370225009;
      _weight[26] = 0.1089584330514553833792479007201945848483678110902207242804925059301547571776537296722336644764227275;
      _points[27] = 0.161077778503025586034483484317896992168941561016791412920534016160288076683236712455481216991357141;
      _weight[27] = 0.1102534472607597186864914711577228898952005094019551823025011564740940733845646315084537049532027231;
      break;

    // order 56,57
    case 56 :
    case 57 :
      delivered_order = 57;
      _points.resize(29);
      _weight.resize(29);
      _points[0] = 0.9929267893183628062269525350662871775653492285199651525986086819393629175725051227057650509336396086;
      _weight[0] = 0.000001856283772081021646463917006645502930051466535420769785785415393719988368277496916640181442415746151;
      _points[1] = 0.9810749076596256309006437136691611689533352449026726879855908015035858117277035374554302084570421548;
      _weight[1] = 0.00002065193379483673723520305410719094953030456381599065092914301994814430006275832864617928309149435563;
      _points[2] = 0.9641411217247745946828870542493190904639324758002400985928337168007851931895173178552116298526335159;
      _weight[2] = 0.00009990263394095784408772527008183937133715876054979511341138744323762818463231844388684177314495142668;
      _points[3] = 0.9422958895903871330495337162486475572840128154973285809341967704118304237104033071590241332038178755;
      _weight[3] = 0.0003227041908195134456269653088472861986621444725248385753566297569081862963005760178204697655072584826;
      _points[4] = 0.9157689585742375160527209731782209778138377544703193428562270193431316521163635958472103988871596499;
      _weight[4] = 0.0008167123025929537791590779222624889046680614565866252043480296283513012023263276872665424708570029282;
      _points[5] = 0.8848409513746070720478295357950882608136439751437339020150931391920340490511768348960488253412100603;
      _weight[5] = 0.001751756104040543812056707746636424489524091405182527252251987207967076087908850752406343551247101325;
      _points[6] = 0.8498394858283586592068606159884429949323530710404946731082134176863686453602964965002298383195124693;
      _weight[6] = 0.003329732099534716525904959471022450189067525736458400646569973558736059350650571180620965956491897284;
      _points[7] = 0.8111354807272444642075213249964705278931214853178016839227908886334439887655616436591190604415518726;
      _weight[7] = 0.005767322345572894815450450032797290470663786874293720580846143468974332971619800222681111399152007128;
      _points[8] = 0.7691391534023484768538220758922565584262388759203507506806944987604814945430447384460512918718215989;
      _weight[8] = 0.009272946255348385389541458548765573070689017484996409398510543999367015481576466379271350142341662023;
      _points[9] = 0.7242956444888707043560871701745064455538860059199548248154436973480104217103385414072838784155034141;
      _weight[9] = 0.01402009861333367145022482741179595153263656328537495601342898943949469294535231397346053110908384423;
      _points[10] = 0.001554929031256665420006752942495427838027482475136930592211048929383071266978688100380198645182484977;
      _weight[10] = 0.01590395547416049373084283970446254939586728862730454297894007025395012962095073015384060063814125139;
      _points[11] = 0.6770802877492443573266568704467015351806311769675395683120767898431579951848013577283510561777889766;
      _weight[11] = 0.02011976844683497331844387739702727260430369510653869789575590786230420302940347608481479643127976595;
      _points[12] = 0.627993565916526262182013707529617129394893152972341580368269585709554733044579996298702311470791131;
      _weight[12] = 0.02759491436298458106580574784196132821947800084432000401014943541800534280281110554230420725253142823;
      _points[13] = 0.5775558026309174452553151152733625043245901657653645490736680818890881281137921627962913404073228691;
      _weight[13] = 0.03635995684886709788958406007756343059353121747834284301899201980737194866787438745763436873700570147;
      _points[14] = 0.008174723674418611559103865544392948102157036888087052346790286307717131377449463638956498141460460573;
      _weight[14] = 0.03637065893665729571075344593916540199657241009646385824767892047382103100320528018288122982250320447;
      _points[15] = 0.5263016453375968201653794928636041556860229130020205964062744256271705159139407454117566470052847889;
      _weight[15] = 0.04620793050943086619045368766579074375745787430897608290923105422272112793759027659747296191028447982;
      _points[16] = 0.02001057277537863729118447337248115231454020584682554184760410583574379386658825873304229289136911038;
      _weight[16] = 0.05534795630399538850185456211297123893344168142281776267574745603114279671978481699568799512634590668;
      _points[17] = 0.4747743970009873561917723160531700205066921026924445193997049795210527057905182697247116916931894192;
      _weight[17] = 0.05680734250845563585288858316504839656434131896796498476261765390734591853152656637737926312889479053;
      _points[18] = 0.4235202564181097995474113146850489926682673472663289206460620937489498826422878291086158784870130803;
      _weight[18] = 0.06770995846565736534187178620911510510981331439007344136937490702077560334537629961218632220124974517;
      _points[19] = 0.0369396752916812645959209072886222502266940175506431296353140616816413196565410066864982546882814814;
      _weight[19] = 0.07204878416716868669494228779171087877055190291879777468441869777323207283284792884162808840671618476;
      _points[20] = 0.3730825280293374465690792859201248695856590531186829500141964698180241770761618137437466075148481282;
      _weight[20] = 0.07836975770978971115427402907838920161802800682518189208674079546857625920569703907869991396907702626;
      _points[21] = 0.05878290626605055885840865218087174046495481944251207998810378852091522787940776630512797824354282017;
      _weight[21] = 0.08585111618606221894547223897051276062455717563898810682264732561837504271642097505325204467579434545;
      _points[22] = 0.3239958625177051466248603397041584055661175398120534880219141687715302778163413540837796763370016129;
      _weight[22] = 0.08817225630680597612003660163949371818078447184949948235473102539086671161349867433599036467547766318;
      _points[23] = 0.08530880093329033563236471055857523621058808223719875374718841141972960523222133992450790818395778101;
      _weight[23] = 0.09630795187080586094841976728359810551551172932908124410591486740160430723013263344522700978629878583;
      _points[24] = 0.2767805891942973708577879729031042713879054366854930668603078587622459594790114634625651543742909842;
      _weight[24] = 0.09647238670452894868290795505134096581869886645007816822694179149988004663996108299166340298176479467;
      _points[25] = 0.2319372002063364238357113561581231468239578677677663627198771197540715838680988610437419882956982289;
      _weight[25] = 0.1026382437620365051961261302742550581710573153809810112602447887157691824281457449099765356526344903;
      _points[26] = 0.1162362048829853425076721375397609970107436875069462593303916880434153281948281248095660108756043849;
      _weight[26] = 0.1031676988619209181710558830873856413004363444827527678541306109133352094102382641980490562172708412;
      _points[27] = 0.1899410449901282865692379014213471630254082529921559753456718118947261873986526053764810399620158524;
      _weight[27] = 0.1060973443529894398202373165023237945259903765282338008207222574643863851930328256989138033717840287;
      _points[28] = 0.1512372911316014780919207790227039606491053931442636445013472589695144451175544237584698175481308518;
      _weight[28] = 0.1063816687914308151764286948578946009532016371806181830429151351514918575960369656164444521272090252;
      break;

    // order 58,59
    case 58 :
    case 59 :
      delivered_order = 59;
      _points.resize(30);
      _weight.resize(30);
      _points[0] = 0.9933678849972890218242967429754756290348422812012610131690790938192644595723658942993255322380362377;
      _weight[0] = 0.000001530435692303559679202880600194069095291373243359882366029366110361351387216726316141966166113640561;
      _points[1] = 0.9822506759732043911736678171948047795906753507549646731542099473217074609302325111913020773007465754;
      _weight[1] = 0.00001704378210976846570170738949485625046237981076825018201228716265008270161857594461594414931549012417;
      _points[2] = 0.966356811610316331681829740124114472013698341152903565974034839219633588997916371133226198626933423;
      _weight[2] = 0.00008256807322596642712675172300945914195274209200047916147521082294370472442789555182791610679371970876;
      _points[3] = 0.9458357764492203337808419002032066885955503076575948450871012659368499041349175484945986129340774309;
      _weight[3] = 0.0002672199620663056472135919658807958654052121724338065121842860076057742788764139847141623009890424742;
      _points[4] = 0.9208898151139505953144638557329905235774970627249343559514095081325116537677830281076745417185029103;
      _weight[4] = 0.000677900876045822301748513097607136324210204873984589460746651754413842077422919562829610184363090602;
      _points[5] = 0.891766318682024711351680965262570788260699668723203291111539656543622803240979767532198330039144181;
      _weight[5] = 0.001458186687285437575395832778065189046874964252128656421832651017529503747672066055109671092349859249;
      _points[6] = 0.8587545173866958177170051992400022157663057683841349552780806326443491728626503313132174680442865727;
      _weight[6] = 0.002781045433058290735823690629828006775647419013227642282327332200732301717026140608010860330831076808;
      _points[7] = 0.8221823987382739350146679257725087410887946678055925816102530058347225710144385002987812579603934522;
      _weight[7] = 0.004835687651116839589207388506661792798688732351920846841568469474501450058791552883867826144653376215;
      _points[8] = 0.7824133817283033117351654063389710102986058216354587982007414417461506029482383411221290125361309735;
      _weight[8] = 0.00780951217924887175492555552277335297710152074877213295106913265321637430098410393345892760990754618;
      _points[9] = 0.7398426798885768781476865343971963892441993313179320887011131454876353948716056468750647185101546415;
      _weight[9] = 0.01186669231590524206744646319730034674869664293542161685991368345216694946396047626719698432221560565;
      _points[10] = 0.00145772783390650359258939349065175917847200065310815600213746054046489330060751964957340354200936242;
      _weight[10] = 0.01491315901155340446212604717451004862856152600028923881167748393402243077917276774270736813868227456;
      _points[11] = 0.6948933626480090846660737470948052491622820351678518066893206318036909102531481156845209039989461428;
      _weight[11] = 0.01712539544532892132744625893725802414621796017291600334410496954630813410240948250791722805919453726;
      _points[12] = 0.6480121455331503208705669145595995298479983344533984988806949082338790572395468688493909284724971216;
      _weight[12] = 0.02363589773545442376826921873044047832436878049349748821622300008932827072699686486257968668165021934;
      _points[13] = 0.5996649478704976551018373593654268159180810688501359806278139203431894217253568566355352104940005754;
      _weight[13] = 0.03136191451975259960451311523450739540697146877711414235255154582511143225744543683656798934447392143;
      _points[14] = 0.007664767864806790652510700943612758896490081250185334891650651104295876629089337085527195459046516929;
      _weight[14] = 0.03414270443637351996552524689520019651518918125519284231276373992492543701158246339820206496302363977;
      _points[15] = 0.5503322608308270557491787984340267743359031321325234333208060314419409333934168725488976010462177834;
      _weight[15] = 0.04016730562047342836983353438926568287679859907672033401806590163348537364732569259646213424815701809;
      _points[16] = 0.5005043712628964789717639236953963031984790603234627725767742098965776650636318606390262908257531406;
      _weight[16] = 0.04980994243944509670193186882596801360805780285331470412300413488400333743558037202503741391583451747;
      _points[17] = 0.0187669462746132244982993301440387916639043908855580554548242427097167553740409721090435065543842118;
      _weight[17] = 0.05206201194506336946652736896631086980047779181323752545621446604559586912360486216640464809850709849;
      _points[18] = 0.4506764885015598873510899584766044215966881241176557888841618510954362349594222860652999748365539745;
      _weight[18] = 0.05994396892391193201878777221886819034342923382714188936785401233706685684647954234713000168528380992;
      _points[19] = 0.0346564195659897349491044844339792828709394875646473158245898065449187036414264888486758751330533654;
      _weight[19] = 0.06797009893843161497359823823660113226698137894136207676183867733482609286998692739265881943481490805;
      _points[20] = 0.4013438224374185454639967766405275317142917022652449466333117794386845094513689829895546561946178324;
      _weight[20] = 0.07013099742401690013591360102740147731104180921542862503107396753093730582466635836943847279118991919;
      _points[21] = 0.3529966616853502786154550912575915364162723119239058502674939729539710162974658936315002971501451098;
      _weight[21] = 0.07986001209119680090675229090743842319473780511267993616803209051048773098007336509737306748332389762;
      _points[22] = 0.05517557808804576973579901521230398806718249322486323341936662310406570235218106947237236467595813226;
      _weight[22] = 0.08130576744926203003727351913523010351524516224444640024452683616344850950559158640251626220781181102;
      _points[23] = 0.3061155007205121813665886906735831563842230803361353335661166203013891520931517709134796871698281319;
      _weight[23] = 0.08857497394178217650471618391876129842077745883814547442007841660655316881345758283854245886546129746;
      _points[24] = 0.080120567112325535828402317065571442809308606707266764109231947703747384584007510546030547316032919;
      _weight[24] = 0.09165404412254467064066511550040554298695455034951684961821682398973282747671045386111241554317353069;
      _points[25] = 0.2611662643784974751033364418861637841052167095569197616325843294380357783689767519724808893027702637;
      _weight[25] = 0.0957084022537584356706622834178274651556869909900460229728119906274110824605147609337241300199247589;
      _points[26] = 0.1092434970626521088746731873448846222774206414347470411530922780957733620062425548835010678261700806;
      _weight[26] = 0.09876432908795536536032697004673551868704851460757200597881816491701736581480140253736911574432935214;
      _points[27] = 0.2185956771518845796303573075738189314253271962040366483829882206456924780212396799680806333911303056;
      _weight[27] = 0.1007186117616301279878554305959197341608245889317283916519828674052671542386577064173516389649996562;
      _points[28] = 0.1422549415999572144877609341053898829708731999301570680786197421573754663025852228845161221643511937;
      _weight[28] = 0.1025585393150491257467352768657020962566165514453482039316467571702515714029648271882670353598411089;
      _points[29] = 0.1788268232673087628783417984246983287220358061763450736249227518897393446664815732877331590542564701;
      _weight[29] = 0.1031278694745945415596052946177605117292110687637337979963517529456830375931435175722210364638955055;
      break;

    // order 60,61
    case 60 :
    case 61 :
      delivered_order = 61;
      _points.resize(31);
      _weight.resize(31);
      _points[0] = 0.9937689943617638927613642550978404132193052847562085323183044817501866272149029814389654785747097187;
      _weight[0] = 0.000001269380626764678675373195326975758127251201208308023241385711948424755100169194183552495211808790648;
      _points[1] = 0.9833203701304175412485368480405225262637155639849370527489909821657295035574559858424684689497338574;
      _weight[1] = 0.00001414938875337667805842756312550972005132023758238594466807507236888151577830837913556555707754238027;
      _points[2] = 0.9683740118091604909480627251752021631877538352896943636065161160288890490739816800738966445710808703;
      _weight[2] = 0.00006863667359946888101889453121545292318816146796189038823923159828041558018051222520524730639664121677;
      _points[3] = 0.9490615100934992658665533661080479770940064242550734057590726835551016985542145903458461174891410266;
      _weight[3] = 0.0002225184113616753332835954161816580608307938220209914664726703106957494701509062705922833939390795155;
      _points[4] = 0.9255615822969551781356416726446810501492182917520502742877697614194101962468919439115832052932058982;
      _weight[4] = 0.0005657189666091238390709933068514304280659458878866494461459971250893209363885838891569990679795923031;
      _points[5] = 0.8980931407181669215572452752900580046388620566439707644527159091729569427638691092610084112862033889;
      _weight[5] = 0.001220041621260954623648068103750166494687433751337417055023692920392477150831347375208885934591540607;
      _points[6] = 0.8669124518396082568693596616154962977199040720951216992805820343587833819211852462891270723734944261;
      _weight[6] = 0.002333953705311331245464177602173047072288137060715168141773548841446522030992039657050969440578857492;
      _points[7] = 0.8323105489456515383744404260031629487070666431913964811955248376360356215462432754715923979789363373;
      _weight[7] = 0.004072567301324925286978191910109165210998809923518336725405684136878371982652710248244288816607680173;
      _points[8] = 0.7946104527758169326169679366928319864361859757363904011714581588637172599413472813223525772026136789;
      _weight[8] = 0.006603470707394316985994280362337310811861259335771870656920474608040126953653365813322975171532715797;
      _points[9] = 0.7541641319977899149388944264594135600637795973965264582163907849633878659064268645380961165020694247;
      _weight[9] = 0.01007952176991829850305258664289729474571005385425765929827171877545918882642476290287480815922844768;
      _points[10] = 0.001369365209100103662902538016497745627238368452352123490012738406772631849672261901196138706142526928;
      _weight[10] = 0.01401206490544436609023237121587349969746045006567761855081695008238920197145638880861484379937998666;
      _points[11] = 0.7113492068095685558133006667709819451575054362840455447176740142822369749162251926869838973346927698;
      _weight[11] = 0.01462008082783841976253308183893206231436847698410446515106255101009664107357060645472473645139699297;
      _points[12] = 0.6665654183773303861601326760614604743638563595328351949371522965073714357445225242299623003309299524;
      _weight[12] = 0.0202924034506888834074595019625389661145966542394859226818867916101663400848195357909655861316795088;
      _points[13] = 0.6202308940878964763528673529670363355339785112518597470011666286148975401503787651670787009253429759;
      _weight[13] = 0.02709500690386953751069178406838636815384967226318121133814435788253336859351359886090392628083630055;
      _points[14] = 0.007201060193187964367610144103097238265492936079471944871780273309543373182405493269711341122292980795;
      _weight[14] = 0.03211210056592242810234944055571401839762527500713589024854398810028566527822993288311027606844957208;
      _points[15] = 0.5727782422577024113870603024175540683472059621151315030913358644137301739485372481202450035572725181;
      _weight[15] = 0.03494475743428021057568935242276602073648520792237513277063007881830750670821227031289900085144260704;
      _points[16] = 0.5246505122103465455728183462099190147096086687630914369775031785647986088465765153290482473234440025;
      _weight[16] = 0.04366919988107116389230886514702208452192610172539603303155281880114132121310772290910736617814420272;
      _points[17] = 0.01763556469398653294408221167167162733992627300109424080406116588738610893975770523667372303912533056;
      _weight[17] = 0.04905514352007358740541302270051117036844203516552518776904458507336171955803915816081656601013491224;
      _points[18] = 0.4762970571775839012599109438642786787910227011918298028869481968383657046401344160723604121339610397;
      _weight[18] = 0.05300528235407393210593432792415778543059070542062211133149380520643792420434901154289638364872976669;
      _points[19] = 0.4281693385154156194417410742899825270370966980210852141448274402465912219366930868936595777620858797;
      _weight[19] = 0.06260514491381266112476446763960717503457148868267332156770556143624906440752520753898794314174248398;
      _points[20] = 0.03257779777966460886729942692136668100246248118137555022234282287177062321775785540900615891817245201;
      _weight[20] = 0.06421499003447563667095761947959886068101567810299905758943015986959607413434210190727781793751764501;
      _points[21] = 0.3807167103369646932919817405792130746606355782010403499486364214947528760107143133850084127060875174;
      _weight[21] = 0.07204908076371079309214829918846290043710821174646453642360675733877644714506224903242378673973541619;
      _points[22] = 0.05188853615392920947892793281212631775109602038992669350693691676633220365356651819015841212998281432;
      _weight[22] = 0.07708465591944440214978664678877579601642420763348919100177459902890693290204556050005832293398972658;
      _points[23] = 0.3343822238776351252419685447725649719691406591568741892752991492068380593197644708700909207098419998;
      _weight[23] = 0.08086518702868964921973768964419167020096598662788053379862951223461825278781407685710065195767206447;
      _points[24] = 0.07538754998514038394719127514008188990831275431228255760504153387312193075577455329791578743446834647;
      _weight[24] = 0.08727993087125598404851885924736203445983237573749491484102820440464420680359587863705024778690839844;
      _points[25] = 0.2895984907391475920138782464308026880200802349630140545217731202754357179091084031758311229993710084;
      _weight[25] = 0.08855464875380005756652072587576624284557300886023695065934716903300558691518263136396252574033032507;
      _points[26] = 0.10285545867509340672666309459934025824749333553664562240979626482386876152189922577567755172827218;
      _weight[26] = 0.09455543857311113942533268852024714918001646007576128813201633172025531623575828932114719978313621885;
      _points[27] = 0.2467836436155710933199228384538418511090271873523499710413024876413592298225490102948311490242624505;
      _weight[27] = 0.09462109265174807424873122469747347887669228616198273398437836689671301713817820752750902650005237804;
      _points[28] = 0.2063374321933079647369611133634897836240770185127581624195509150737302861230656791747631614142527725;
      _weight[28] = 0.09860204997970906763399803849822200678637561736800941509032055186211162575531237866562542497106307103;
      _points[29] = 0.1340358114983876564339860740140341196816667539203883664849981452786512463510185666317257255430747126;
      _weight[29] = 0.09881291012170006693456267092177765186618637716012470654782718891302456217838158452385974238915451355;
      _points[30] = 0.1686374906442098356617268634134017813732783166791782966045346757082471444333592363931357649357351428;
      _weight[30] = 0.1001003159524530363104180663619783799874178898404524336779305249101130790426842115444418169199692081;
      break;

    default :
       DUNE_THROW(QuadratureOrderOutOfRange, "Quadrature rule " << p << " not supported!");
    }
  }

  // for non-fundamental types: assign numbers as strings
  template<typename ct>
  void Jacobi2QuadratureInitHelper<ct,false>::init(int p,
         std::vector< FieldVector<ct, 1> > & _points,
         std::vector< ct > & _weight,
         int & delivered_order)
  {
    switch(p)
    {
    // order 0,1
    case 0 :
    case 1 :
      delivered_order = 1;
      _points.resize(1);
      _weight.resize(1);
      _points[0] = "0.25";
      _weight[0] = "1.333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333";
      break;

    // order 2,3
    case 2 :
    case 3 :
      delivered_order = 3;
      _points.resize(2);
      _weight.resize(2);
      _points[0] = "0.5441518440112252887999262362955145689146370092883477884571669901861729625759492147562832072252866864";
      _weight[0] = "0.4031435283193017223334255379639401221900370717228985977618745956006171301133968148879793243017249754";
      _points[1] = "0.1225148226554413778667404303711520977520296573783188782094996764804937040907174519103834594413799803";
      _weight[1] = "0.930189805014031610999907795369393211143296261610434735571458737732716203219936518445354009031608358";
      break;

    // order 4,5
    case 4 :
    case 5 :
      delivered_order = 5;
      _points.resize(3);
      _weight.resize(3);
      _points[0] = "0.7050022098884983831223984775840482527404615621673957968187330274666375934719617430536332178860666683";
      _weight[0] = "0.1198028120343227920459059630233091355547326268137250385594040589278280490932505000994631471190946468";
      _points[1] = "0.3470037660383518847217635434039484551401490745262501021878985827903559852608331357830049271464466709";
      _weight[1] = "0.5849850770394640880140480814569575834996833285430405912588393379710804430684155659655248860334828359";
      _points[2] = "0.07299402407314973215583797901200329211938936330635410099336838974300642126720512116336185496748666083";
      _weight[2] = "0.6285454442595464532733792888530666142789173779765677035150899364344248411716672672683453001807558508";
      break;

    // order 6,7
    case 6 :
    case 7 :
      delivered_order = 7;
      _points.resize(4);
      _weight.resize(4);
      _points[0] = "0.795851417896772863303377960793240153655111814369133947337218428490843889786355454581170273360860138";
      _weight[0] = "0.04140896299967226113759062618655673912665921802650887351261598768091744489940921375092075799421354484";
      _points[1] = "0.5170472951043675023405733693830732661441577674815143184126459202288394285156186604132268185358169055";
      _weight[1] = "0.2745355486916923012695053801672421777585462337521019227783801195324800153896617288464511839350699153";
      _points[2] = "0.04850054944699732929706725709898599476427280622804138308697676906809043140700237130756061833546337107";
      _weight[2] = "0.4435536624451119347329252698757826095062322419475350982016036681051358053754859408526879761621947264";
      _points[3] = "0.2386007375518623050589814127247005854364576119213103511631588822122262502910235136980422897678595854";
      _weight[3] = "0.5738351591968568361933120571037518069418956396071874388407335580148000676687764498832734152418551447";
      break;

    // order 8,9
    case 8 :
    case 9 :
      delivered_order = 9;
      _points.resize(5);
      _weight.resize(5);
      _points[0] = "0.8510542129470164181162241874100130578037999355252331298775577412327508226081337242789670271254366003";
      _weight[0] = "0.0164553008123960318344649664771932761384129705299198594819023493276538663334439422044756555173918885";
      _points[1] = "0.6343334726308867723471638889206191121277336440958369160307851769971809925102122993798727580295999099";
      _weight[1] = "0.1282224028918476770189957222265331112459675505313588758170175986042217305503148083830364356533270504";
      _points[2] = "0.03457893991821509152445742863152659272391875376414497155987987848502413583832078858238836643039194193";
      _weight[2] = "0.3270591371430836716195229316894094001951854345378653863487891391459565840633676758520507731631799336";
      _points[3] = "0.3898863870655193282408954103849949929685699479384607713625473160659384788871254703280644555908817828";
      _weight[3] = "0.3568006448863600007450179722815356404122106902138793907440693610940259530233602522779046002721091408";
      _points[4] = "0.1734803207716957231045924179861795777093110520096575445025632205524389034895410507640407261570230985";
      _weight[4] = "0.504795847599645952115331740658661905341556687520309820941554885161475199362846654615865868727325323";
      break;

    // order 10,11
    case 10 :
    case 11 :
      delivered_order = 11;
      _points.resize(6);
      _weight.resize(6);
      _points[0] = "0.8868056161775618663012660060104907510040863218112851455728573015303583622861762166128254348593013689";
      _weight[0] = "0.007324303227477190931113822360224935405864216618905867216202122367913348061134720321894342299951728867";
      _points[1] = "0.7156811273117139187676626245936073635482655112817582867648513925864912489801365831589316400094114546";
      _weight[1] = "0.06288118873978020531140504852007971390788413793492071598436679202370012665529257375196229311689702309";
      _points[2] = "0.5090364131647520840110399051677197756066865099413616255162800068449833494040551477253328196372325307";
      _weight[2] = "0.2051582845184648408805173003076769826286071695771531963106651422253387765576255251446619284393054827";
      _points[3] = "0.02590455509366719275464360699723454895681812392531925015861057429610266045438042891711695398904589615";
      _weight[3] = "0.2501548109063237515141062258733267440660779616350562328954095848025901035201055026000940757458649068";
      _points[4] = "0.3024369180228912327499055779185451938801342419623170862494499684632895155693734121375470591583017143";
      _weight[4] = "0.3783087469941648142731682068802065098680549714701846873490169027817905712014531819167360652747890985";
      _points[5] = "0.1315639416579851339869108507409737955754378625065300343093793277073462918773067828768175209181356068";
      _weight[5] = "0.429505998947122530423022729391818447456844876097112633577672789132000407337721829597984628456525117";
      break;

    // order 12,13
    case 12 :
    case 13 :
      delivered_order = 13;
      _points.resize(7);
      _weight.resize(7);
      _points[0] = "0.9111831665630027636393173672090451969487181513569967751421124434536487739752746787009550475957343985";
      _weight[0] = "0.003570752134756827216036107377022441360104908358539661885927757477239078187959563376287977244479836972";
      _points[1] = "0.773517246591437501111998996426027488026169366066348465200565244218230399988368494001938326057139926";
      _weight[1] = "0.03265170252921877802892723627488505435251712336400851214223824298292417299877194662090599291711606812";
      _points[2] = "0.6000215132789929301939687728899372881025806599131930023285085834549592653990404218944489240088978781";
      _weight[2] = "0.1176888451581144593629814079400447094617082760975046287638279082701242348479743647408809166847127138";
      _points[3] = "0.02013277377340050723050168711747234907764398490423277046410233635340207429864852275760640623962261817";
      _weight[3] = "0.1971060071057524832937165163396190757998916431027808644906762554468035992816828007706400085856980319";
      _points[4] = "0.4140021445970597464182872488505667767590220835312978380704205456186698145026653746810963941381988064";
      _weight[4] = "0.2525855148355651908381357619247951567605016016259007795136116178216199124634212453015846804292228417";
      _points[5] = "0.1030890291480490147522267860059511003289175929398917699266215140490606015002180084249458354155438582";
      _weight[5] = "0.3627952984507445781478699198894979377596337461185747060555815360747820057455407114922673477814266561";
      _points[6] = "0.2405541260480575366536991415009998007569481612880393788676693328520290703357844995390090665448625147";
      _weight[6] = "0.3669352131191810164456663835874689578389760346660241804814700152598403298079827010307664096906772971";
      break;

    // order 14,15
    case 14 :
    case 15 :
      delivered_order = 15;
      _points.resize(8);
      _weight.resize(8);
      _points[0] = "0.9285089649599068972010186178492256918523361943035918234239993038443100956977829527716887186137627323";
      _weight[0] = "0.001874071136138789023159770129253368619333666877009514163776075880783138331582326154790170679105180906";
      _points[1] = "0.8157717035832837607547517869758669198734561249520251057926437981546786829099776657599632715409829299";
      _weight[1] = "0.01789808685205763198302608401313458028471472087364949967388597034873997270243168913625909195923823938";
      _points[2] = "0.6695522718243614518301145105543719346057236571343379507230403873080542508578187492621559364188985917";
      _weight[2] = "0.06898745512093993121697462309944726926414242801556028350923661517840760011679153538454549507030134072";
      _points[3] = "0.01609775955192103353201355009661792907673719717398634906421435485594927605852943376972866088945344409";
      _weight[3] = "0.159115831226762239320425823705592796269808307236583292588717392773719674740770700496721345833462587";
      _points[4] = "0.5055970781844891719400618650060764872884489602668891730627538404857596368160581228502258304169030991";
      _weight[4] = "0.1632577055541760927458463846085917092703302398116046797151312588917290824986672513574976000713409909";
      _points[5] = "0.3416519914772022202729622621623959437357864175820185645023555961530872229142955610693253060030617732";
      _weight[5] = "0.2737887336866130889881088024434078279685567928059228224395487281994529345472410304920512689098080725";
      _points[6] = "0.08290061748565110270036635338038834250469178513978329482769857057078194045432465770034793117405856385";
      _weight[6] = "0.3072723730688904992180269402731618118770031436482066776403339468731082588061946079180966199553820393";
      _points[7] = "0.1954751684887399173242666095306123066183752190029232941588497041829344498467684123721199004984344214";
      _weight[7] = "0.3411390766877550608377649050607439697794440340647965636027033451873926715896541923933717408546950035";
      break;

    // order 16,17
    case 16 :
    case 17 :
      delivered_order = 17;
      _points.resize(9);
      _weight.resize(9);
      _points[0] = "0.9412458642132742114143421271349757145307710728810603227584263072556399818130810425576470087365192321";
      _weight[0] = "0.001045049386077851771963674594932099904728987905881137936245423011782888065286438712365833246324346971";
      _points[1] = "0.8474368420132373201731804250196182721512229028198623679712683516725259240759225460110084747448902275";
      _weight[1] = "0.01029759458243489240932686362241481242050381516644947786284291452404221754858892924302398732118007726";
      _points[2] = "0.7232685717403354318179601582002055305769054380507989053229094988979833043442432382442417433411755164";
      _weight[2] = "0.04162446631740894820970534894375261359629703551183251098420143946239913509520566870940318195593343379";
      _points[3] = "0.5796940563511631262657724133119889515943464601677762686678217724998474141044996039946483039194661255";
      _weight[3] = "0.1053731236101993429518987840106901998442418069136281392168534644913155857561231942134211646777062514";
      _points[4] = "0.01316588559711449054519053781797215136082076089770230465987155514510039146923769474012679115743814305";
      _weight[4] = "0.1310405804441588858472781603370944604810978794735901694842259117976972694085138327178975817670983234";
      _points[5] = "0.4294536453878127925092480022865873331648138310301004847453416352653628845263290243369473840494158542";
      _weight[5] = "0.1941625114580260318381122496994582838080221982357833412996720724777967285153688457928679921481932565";
      _points[6] = "0.0680845295937675874765058569868224421713297601092686688022203256854416426151243571888926792972427821";
      _weight[6] = "0.261958148133586527127756428815648823072391939069180744506022629993832327961890621152764564116753725";
      _points[7] = "0.2858910883392203977279895669126411861610178692391895516747553642738332353741698871551056243758169287";
      _weight[7] = "0.2771375827592188368629111413955671111448010879552790959675288132265547247642744146956024875388283137";
      _points[8] = "0.1617595167640746420698109123291884182887719048042411253973851893042652216773926057713819903780351905";
      _weight[8] = "0.3106942766422220163143806819137749290612485831017087160757406643479124562180813880959865405613147766";
      break;

    // order 18,19
    case 18 :
    case 19 :
      delivered_order = 19;
      _points.resize(10);
      _weight.resize(10);
      _points[0] = "0.950874292640523166446349484610325177054138698008876247521880845732145601052447073904101954699264569";
      _weight[0] = "0.0006129601467886433685130280913870182321267020111436205319486707118462805612131738008391387787268322555";
      _points[1] = "0.8717100745744084876118613420054236108762703517899922187764993623709234200889090646472972713573702869";
      _weight[1] = "0.006182092778946314514341307258874506510233203740474247976315870788020555404045823349159258546354102964";
      _points[2] = "0.7653476795481078962095331272446001935281254701059371299400639154174230207720369856446774138268604502";
      _weight[2] = "0.02587955627423411691892242624371044143548514233481194134088846643064833839260516482542276239452851382";
      _points[3] = "0.6396094886547097093285365061669561436997898167778574491235731369280604031123928829202652930591428398";
      _weight[3] = "0.06879030018621203231655000929591000454971704580551112869775545888215954689422647507462355006505397947";
      _points[4] = "0.0109684524561741342502810329904322267331336681681923877355192963785056979625337637538110478171937813";
      _weight[4] = "0.1097363548403899878418065943379411944061396284924080166565554103294093888964177063474961793610317609";
      _points[5] = "0.5038071264148739070055306420572277096670551499038191289399601781301074701278289240976204997968793742";
      _weight[5] = "0.1354182600672564641764042852374920057830707307904626801110973942414191156942172243587060817600027027";
      _points[6] = "0.368007850449337717604769566250171596247982565113976890620368550952044195900000495246411103376721109";
      _weight[6] = "0.2115351550678566328395393557696844837464895827386582581706740133267465009849730196407481293438002147";
      _points[7] = "0.05689815053365792071143485937912054793467820298666632147108136436086362854588603274828183051491504926";
      _weight[7] = "0.225091745611232505129663328610836642061495180030943960685427476047529432641869184478743685148813548";
      _points[8] = "0.2422811961325235611113945553650933509790917920092800543802211222195903604925019606707436266710657206";
      _weight[8] = "0.2698088775257512998821031772547641973726038694971785623654789998437662428652904614577889155923326546";
      _points[9] = "0.1359502340502289542657634293851948978251888305899476260362867729648816564909173618213354134260413652";
      _weight[9] = "0.2802780308346653363454898212327328392359722478917409167971915727317879309984750999998056323426925601";
      break;

    // order 20,21
    case 20 :
    case 21 :
      delivered_order = 21;
      _points.resize(11);
      _weight.resize(11);
      _points[0] = "0.9583251437866482019244391246661515172975807330371457605995597415964384943234249185759655416699374958";
      _weight[0] = "0.000375201944039112274110771110315908356687730405206470034411653934686036893473293306588774880319268213";
      _points[1] = "0.8906910993543921891508128999060838449706283276255334717255508939690538822374778360353169582497335915";
      _weight[1] = "0.00385208230217295633280149495827083673193151247870147197552704364619028592854368826873460383639665097";
      _points[2] = "0.7987843585909146419746087280073481414657603642892225070265379669025781304819516320234507849776994695";
      _weight[2] = "0.01656001705287608941907074982129804342900595679782926547479362297629040174388475144000347871328583658";
      _points[3] = "0.688324239862956685695533975808089616887768561474068757166363819171422275318388614243984518557290749";
      _weight[3] = "0.0456583636723904729996850512271237669584876826738233279287055153455876677454530500071081468737087832";
      _points[4] = "0.009278973831348834202946610301344755180099785584988668019087892028035392237328733017396657895312042244";
      _weight[4] = "0.09320340020555350966024561740341972459706270009058980336483720700004390524125197996306174927564459171";
      _points[5] = "0.5662398391545683135675124719348766600394909006313209815451544722188689876257081925222297826462922053";
      _weight[5] = "0.09435865415522771459726664777523037712224413619385624135202085655621859469783133863488143428243946943";
      _points[6] = "0.4401983998588624670826813221763196944009306574309261115292338038944935336942601582950581383666207959";
      _weight[6] = "0.1571608711937424489861433436853150352752777007115971600215818769351715159348001703309820163758798218";
      _points[7] = "0.048249692094286258286483723731131691367687071501178650576197695398469355275111244782622963767846247";
      _weight[7] = "0.1949834441226579674578013161123198903391393493913141165710324158456011237446879391336948781555402736";
      _points[8] = "0.3181179519062339663774464665791396822719791120780551488743875923139814199674731765500037687261335592";
      _weight[8] = "0.2185288892841797042827148607708304088540070080506917135110024995552378489195340132318724808370494739";
      _points[9] = "0.1157886266293952259603059182556492085885288892943482283961924853822757749603844675338080199944631066";
      _weight[9] = "0.2519181720014695773533359952445167095153987763649309891459044750285736696026664998184742228754605857";
      _points[10] = "0.2076683415970598824438954253005318541962122637198783812084003037910494205451576930868295318153374046";
      _weight[10] = "0.2567342373990237799701574852246926321540907801747927739535161665097322828812066091979315472275857163";
      break;

    // order 22,23
    case 22 :
    case 23 :
      delivered_order = 23;
      _points.resize(12);
      _weight.resize(12);
      _points[0] = "0.9642065352926715512129553062783893235051470791627773576749579921411683197960515088339540982065266612";
      _weight[0] = "0.0002382014392332466553295292468100035402588379323819602604826503406568381379009877933689507069923317518";
      _points[1] = "0.9057950735445437268017964703997392322761079119953073066163678713751459636010637378082399631441249729";
      _weight[1] = "0.002479813594178077693466924685437339297957267049610856766740237535355291735573310962968151138526176774";
      _points[2] = "0.8257185142147869017640833629537027093736435575778818152064773066577478052593968978372571869786865626";
      _weight[2] = "0.01088336857641535741816614466540524551935021467910130060680909665551588747958855091474710790206617211";
      _points[3] = "0.7282464529530726864288803300611436952397911534452751751134554512822045797431115007040988123166108503";
      _weight[3] = "0.03086546809554570647515094649861202512818448992619175640122761773789205214076726685224260000604713766";
      _points[4] = "0.618623863458456046293548861891138148294720180209701783497547364656844356405705986332563927357603768";
      _weight[4] = "0.06618937457843764840554885416015182450294519306581249015227764712822431773609940807764767959301801296";
      _points[5] = "0.00795204570263843687621909334004042303258789157901845111211954077607260954906099644364827702074452761";
      _weight[5] = "0.08012445033899501177523089686688632200915300524216047110927662984377082923088939924661277616536887942";
      _points[6] = "0.5027573604490322032793092784391183027172079885763226380243920422697606141569862957949651716180958326";
      _weight[6] = "0.1156322073549094419776139687208225491632847535363357613046929611804166587438361502417881862465344624";
      _points[7] = "0.04142781045429459079077016519479508238169039978959055353403669646892966829653108165370954342425005537";
      _weight[7] = "0.1702264614696225510918739636030398201621484344112814996354913309233794603455227611295265426262321147";
      _points[8] = "0.3868920099976897916656347038054368617573779726132266856600842411622840190011408572046787141187486327";
      _weight[8] = "0.171059054280755609269063747143514548405033082766416787099850451303096574198806692484217307152058153";
      _points[9] = "0.2772734577993151198175389183105218031690793465049448069023914667625432657455874204304984154028694716";
      _weight[9] = "0.2182957646569263313022348391211610218077554917110947715591671593278409360063080187628820023513092495";
      _points[10] = "0.09975762554261415706608170348029973993914665962085252482832659967377232598679917985998074692048546311";
      _weight[10] = "0.2263367389978962785859121446178675121101775526351403133866313748357859288961118901399429789565430877";
      _points[11] = "0.1798107890524232495416433443072131398519613973866393633683049652350649339970260755579436050297147405";
      _weight[11] = "0.2410024299504180726837413740036251216870850103778053650506861765213985586819288967273890504882725107";
      break;

    // order 24,25
    case 24 :
    case 25 :
      delivered_order = 25;
      _points.resize(13);
      _weight.resize(13);
      _points[0] = "0.9689288942285889621118118173027414862466810321685627399195946722689891537382806172804214947762563879";
      _weight[0] = "0.0001560679730565849110018877622564030522971963926107455394995589020798212499287723463265570237517657826";
      _points[1] = "0.9179996455372066795336259702883514644585607264667402765509172640216951031101831301991193963406574736";
      _weight[1] = "0.001642883567163541667137135579634586264318797523514426083342476902975498845674881247797284810378208794";
      _points[2] = "0.8476910439472323909103140489514170370916151645340936646068779732870007405006591332706754097819751753";
      _weight[2] = "0.007329564556957514349394257676697856873834127393279604943260422811450298594922588905052267132904176197";
      _points[3] = "0.761249766308276972276659526393430789096233559591680956812385294673641776520411182465771879851800669";
      _weight[3] = "0.0212542773553305537922236577273894920266795630618925270008614094028470673633842799803854792283483557";
      _points[4] = "0.6627093135603885423214631521232583899762109853102761874503785215844447164251275965254928056783280667";
      _weight[4] = "0.04691303837240752265188152459747705248625923503706344789441878308197981725976028730594650682213315277";
      _points[5] = "0.006890831309958731396681534153406989161031292429588421666464684973903589904229316285895671436921466539";
      _weight[5] = "0.06960491444024738195232456693410433617039772704751655810891567455689639937541737691245714318024412803";
      _points[6] = "0.556674622629455010696946642362080582274005790127050520864708239847742359838170526149629812384999097";
      _weight[6] = "0.08501998685902645212445243555463312092509357047145464604938440147163681074074875244898739601239204062";
      _points[7] = "0.448102638905709853628734308793979708730769418234673142154600177113914833602501069027983838668057836";
      _weight[7] = "0.1317618067137311603345937815895239661737637824034451034501350134739730493893049812226124269295047473";
      _points[8] = "0.0359533627001700955011328119695205132217760105545034090502050160774587979100248003869028934390782858";
      _weight[8] = "0.149706832675376159814665192745896090274423343707367752518259997752083720102762657728173384760833919";
      _points[9] = "0.3420695126460753234745079965662670426694598946354515144515707529248230901101547245184760072145509804";
      _weight[9] = "0.1784984030224598177222653499089708881761495368969374648507406094628872556990281953015547320237188519";
      _points[10] = "0.08681178015758543328428030769060128035868046724108182524481800707505654573671895497355362141572101772";
      _weight[10] = "0.2036393228507800763716273887505590308873494434785424621492199411922564371066863588578324885550135641";
      _points[11] = "0.2435328995871284444190341035677509233546420884568021588363910256954815690060216467377269714945612026";
      _weight[11] = "0.2133600864234869829016066656915215457043166425583673690879063724648569706987753465045737718877610556";
      _points[12] = "0.1570999741965092747305220655514795076460478559637808966768026561701334378832315878926359118028066273";
      _weight[12] = "0.2244461485233095847401594888146689643184503673613412256573886718574101869069388545716338949684001378";
      break;

    // order 26,27
    case 26 :
    case 27 :
      delivered_order = 27;
      _points.resize(14);
      _weight.resize(14);
      _points[0] = "0.972777120741183230452963363167272376141832232066661615502209934421620349446232535307554709008591307";
      _weight[0] = "0.0001051046466755994190066812166292344685646859351848575804945921359672835410758237589818594844183713655";
      _points[1] = "0.9279957387467523249837781220393962330973069328106674535182517668455918785733163177668632107772943337";
      _weight[1] = "0.001116397363787513880357822426330897791338165514714505129793583213369776447193493631912488567194436826";
      _points[2] = "0.8658249007315969536711408351810170671281166559680840985364216536761121893264203663610169524834368559";
      _weight[2] = "0.005047135580629952165313333678903904301766740735495618421679475165368531852851525344466712644979621146";
      _points[3] = "0.788774238434560715340304885598911781259911841674992787459123085551496025352674899149699384244556166";
      _weight[3] = "0.01489950270113143528621524991386061259196283121337933421213015237018974938111932684980666809215126327";
      _points[4] = "0.6999909171699064974107366639384890954484520793287566604677488395049079890581595895812516182137613225";
      _weight[4] = "0.03365190694854584883843086111142799005260169355843994956162857554818205354238736452087127825321312291";
      _points[5] = "0.006028808871066648170088747712159971400916567403381750549695222043202403723743444571483478785282597294";
      _weight[5] = "0.06102082447779318149404536788951199265358380400157561994830938903862191015641396072434298492746016295";
      _points[6] = "0.6031073967275967836818955665403615514497986107892801003779313726143183351054969157643569313893089786";
      _weight[6] = "0.06277732914029182873972173919394741932291208929247041454114182049684592982407685936803284668904118036";
      _points[7] = "0.5020891397499784100693253980496002910686100916885675007465829924443020109731422291660366333167504029";
      _weight[7] = "0.100864734147356220137224880808875104302052192464766848649639628532366084837666605920237506855583525";
      _points[8] = "0.03149425981865759070730671276631670807205021271980635578223819813728679761179934797609978862835346418";
      _weight[8] = "0.1325583818798422395037209033460692313542102941236965236002400055105646280610200698756731543890029501";
      _points[9] = "0.4010713786971543575811860320519884685924384191572501525138619910884257329369228617255111752487734427";
      _weight[9] = "0.1429560411700584519366501032413827809654950517490789640352810210845232863752618039772883247583044508";
      _points[10] = "0.3041895281416563096323663549044031022663432275568421834000345432977346183474641407178311135015966833";
      _weight[10] = "0.181013729017843525860489494264088046051451408765004892376855696951718958925979135336553761794343072";
      _points[11] = "0.07621362247485386758640678634002269316243941065388009043581495037460591816702556531771748717780648104";
      _weight[11] = "0.1836590884586847156456151997787713864338837649250093240214366377932523271705213409778289378534453448";
      _points[12] = "0.2154097570688955749006955320851489135121375905412025496653310142236265218036971673059371903435771384";
      _weight[12] = "0.2055596961578860130952322610656504885177771188630820243106415066192827887029009016919044018841550359";
      _points[13] = "0.13836652595947406914513833295824508073297946097396003437808776911010256290723795262197366021424416";
      _weight[13] = "0.2081034616428068073313094353978842445257334921914344569440612488730800245148651213554324071384231894";
      break;

    // order 28,29
    case 28 :
    case 29 :
      delivered_order = 29;
      _points.resize(15);
      _weight.resize(15);
      _points[0] = "0.9759538743350237095620038412791153907886111958465214282812663898287649311216709075768610974652202589";
      _weight[0] = "0.00007251514227803490388636640769623041371922231503159275050960701128191249448264412063567318483535691285";
      _points[1] = "0.9362818217355187421025193722871475594082635803646883892837426450201379107391391453318432405302555511";
      _weight[1] = "0.0007759490522557821973605351452471324906775817329617622870809982729562547897699646378604645579100034014";
      _points[2] = "0.8809495287153136023880805549365229247192257620249850286280431657774932073581341528362053919854452732";
      _weight[2] = "0.003546294540936386695929109813840513953405630969412226155615325774569207011586893659157938322767788821";
      _points[3] = "0.811925477275009666689693121201954242771620008829733004296824074056702209005600015576730552774306681";
      _weight[3] = "0.01062265194309727672451284568453333373257143901288406177087267655658817988164428587123611239563582801";
      _points[4] = "0.7316979730525232062993394846752112991776703416144255053301405080726071072308400265108448666008619891";
      _weight[4] = "0.02444420044082419616486125716889612243023339647683950965594801711901059340309718047264869243476431921";
      _points[5] = "0.6431646017687849385394940088418749344687178001026537323433816746667626232189289933810809550840731543";
      _weight[5] = "0.04667432993910655425413732479156533084522800284809613605669453781660467725115778296456898579690543322";
      _points[6] = "0.005319052002843740590997840273977394950171778649845101239090388582865436842261195140802135539827222464";
      _weight[6] = "0.05392665090053721636106293416964196355047711087332304374347740716255549922473738865652698714578246672";
      _points[7] = "0.5495243555935513136546896219603138697609059893623113297331642759135899174924012857390026360474762955";
      _weight[7] = "0.07717366634109808194395315371897661481697794303982356504901090232725807785964281183615873931332253627";
      _points[8] = "0.454161235754477099160096249961882970440028290412084992137967720315620010546080107378450741085561459";
      _weight[8] = "0.1133062126969649905762758964950627527929647767293146529704816117151296007557005216726923669605708807";
      _points[9] = "0.02781456191826005157198070923807354759531829239720000300594134265113548577494995954028054810204631919";
      _weight[9] = "0.1181106030271928203575530674800549317555657907909469016820334832959564842606168165865226255761452183";
      _points[10] = "0.360521693587057648157784440778396533845073304851300600175139415981041719351211561421203525213788629";
      _weight[10] = "0.1498955031684052123812771871602716067084415379038225419304375844804254640021209627209252643892922648";
      _points[11] = "0.06743186583899861338456857757181849448994028471133539011140154174279356463786171047590124871058861619";
      _weight[11] = "0.1661252306064170614951978271811555413440569614651595199924632464948276552123825945778602473840727527";
      _points[12] = "0.2719899659294862030563380079302590480247942543957991004491026215444180175182375256505110567396822931";
      _weight[12] = "0.1799662232824637334629206112030205761825115733710491636849576725169740218336869361061489424124481296";
      _points[13] = "0.1227482862154978393395873240130317032151265317293409309723332247616160353114996846526951659728971574";
      _weight[13] = "0.1925282306741192635536195068795429148549620175078239732019144990499724648233740495658097375472587461";
      _points[14] = "0.1917657062776536255028268450504200863445325847077754640124610110844518238511837287875868381479691005";
      _weight[14] = "0.1961650715776367222607857100338277674615403482968446824018357637392232405293324998845805559263136167";
      break;

    // order 30,31
    case 30 :
    case 31 :
      delivered_order = 31;
      _points.resize(16);
      _weight.resize(16);
      _points[0] = "0.9786064374986970125728009137812822496042690312088548040286436320973606732995221437659921341073019234";
      _weight[0] = "0.00005111364227877400497664824914822312187523131871077788171487966030019098788805718497028848685167938348";
      _points[1] = "0.9432242857122455935254506623929578257508869485688987484186741352804265152613888933335080761298126981";
      _weight[1] = "0.0005503124159022070098783811162627949675055432854454242381238069353356523893162308519719894537983138428";
      _points[2] = "0.8936859745488040188148696987681606327646834274095997914162494394444252336597543340153733132728571942";
      _weight[2] = "0.00253783999827534747204339587398565531121845521667075873722207114552047240564197912364057170241739288";
      _points[3] = "0.8315558830264619518892063548240608922762470054306231569778660096958033620199460946608882490135090267";
      _weight[3] = "0.007694127704267096909529759414250766143904775295057170663912123460022589036462078267439682969987203195";
      _points[4] = "0.7588252579491414133542794053511356108796435680365038583957695605622632533727925268078632201504708403";
      _weight[4] = "0.01797939540591943553282655904326541648736843405213664835704382086461644807389169392510655535237023706";
      _points[5] = "0.6778299174145608113025127726414777500320971717496155010727267379426891048458460258015622127620921854";
      _weight[5] = "0.03499018198244827989832060255651272931793234290752719755245012805681995519918979378047157992202798509";
      _points[6] = "0.004727687122934592206150610445064477185987713349095208078315620471990461862622014098091988804943732811";
      _weight[6] = "0.04799762249876787834602678161657048141079099237527991579241094505115520768176249489883380358692632167";
      _points[7] = "0.5911723853165030889707605187763419229680436878682765211186872551925076536578972852139357400884025256";
      _weight[7] = "0.05921510663100695336095700399081714160082916113233465165244891577971830694111417358117886339758554005";
      _points[8] = "0.5016375561531875937001304323508376116775809382887043798099322048009739763486344428459428277727638743";
      _weight[8] = "0.08942874259811972089333893705457462540747878902452832779327225337155148601273155358526763706035859378";
      _points[9] = "0.02474296761943498451260345626953567205761528650626344100702897707414062868822532862058633802247189094";
      _weight[9] = "0.1058433700693581081617490582582260489397739540049851972587515247508128778921240398581401705139086582";
      _points[10] = "0.4121029641168595969172842136225134716264638462851170381104799491302816048435587877644761732164741742";
      _weight[10] = "0.1224481516713504381677953376318549301968971738616216687469062423535307787680712176524375047323900127";
      _points[11] = "0.06007643771663799227524225532811249949040794230939448604178028132546709554288543218317352848544150918";
      _weight[11] = "0.150743298727674291333260325777243530241463714895605434027434973309301093690716384177669881743882149";
      _points[12] = "0.3254462100241296148268368519018063901298314159028243246203929830145913417696717843549623084103386732";
      _weight[12] = "0.1533921878047438226943307636411683225532230366129434468301308130372556609842068604135406661181292303";
      _points[13] = "0.244452431744511377302076561602752031033579055361062019964516938437829086971547471305886973271011502";
      _weight[13] = "0.1764506307035974844556454963572807953528221877075630527904162026163913063727413866339740371354372271";
      _points[14] = "0.1096006092587706028678975846195003827709889318416547509152886361080137785970255407503143033719803205";
      _weight[14] = "0.1779862938901728599046041983508410784211710356810272044473323158434144748195799575920162751395462319";
      _points[15] = "0.1717247594830021079030741779126958738693210887070413817883535217741774057292701297715602601789514587";
      _weight[15] = "0.1860249575894506351880500844013307938590785059618964565637623170975868320778954318066738261222629478";
      break;

    // order 32,33
    case 32 :
    case 33 :
      delivered_order = 33;
      _points.resize(17);
      _weight.resize(17);
      _points[0] = "0.9808438938474125636766637209275972068403939450087260749208889199283197846333843968554117528460090215";
      _weight[0] = "0.00003672321680050201588893508809125700046531141997623090861092178661431081419170841266491721846696051565";
      _points[1] = "0.9490970165965445702465476283565708297246607755586873532653724677803087032874699499858701150851049691";
      _weight[1] = "0.0003974261013418958398496273404764511239692337872082450246160077318175409175170546288895012284106365673";
      _points[2] = "0.9045054233143287003790610093283550812376120574920944369394302938533880974366435920451390516090983422";
      _weight[2] = "0.001846696235108452323081740268246607255059909970851485069280721260167157397850582769904163871861571394";
      _points[3] = "0.8483270857099506075790635313717878056529164545129232857765525221759979278054482949739136814535756339";
      _weight[3] = "0.005655535035824528926649613561049219086512768112197461770524280675540737290522504605487405853423758352";
      _points[4] = "0.7821731030812211281011385401557176313519720275190703032263911897342087238744392146926368605116439999";
      _weight[4] = "0.01338606916727926148618970164658395028370018090423553621907901080091060043469655162093802538030485222";
      _points[5] = "0.707945001385085567943622426073089923213717087524592918375047496075645698517876359910689968651062034";
      _weight[5] = "0.02646567904144685891462284647978091273368422635641062894104746521612846499613282277673498551270934374";
      _points[6] = "0.004229765486490767874991987781300685340308435773431352185301973416816197017575857315649567725783395143";
      _weight[6] = "0.0429926041230744866513362488197449940557411715901469062889684425716121073405792471713585540944974964";
      _points[7] = "0.6277775385468142725656053809477606660481926914076750686903817659859352892916227568745400677875818882";
      _weight[7] = "0.04565456895454675099029361310226524142448988405389158412248073822256735245132154460401903761295545258";
      _points[8] = "0.5439766780904757097451521743554710584231978091980306940950977666498348773038378260887674018571215284";
      _weight[8] = "0.07055515732420044207392583546335768383670146789242918934183781450503912339593438180917722727222643093";
      _points[9] = "0.02215270531183023229420900210157300154854505840882207694347863994881565153556420004262394660019368648";
      _weight[9] = "0.09535104807481297848202429866106118257566228137557417660332400853161662680302761699773305885383429565";
      _points[10] = "0.4589530533530190808593345147437514652455985649810014296771181666727254937874683576150552189676820445";
      _weight[10] = "0.09931702444790433120952426058302138873908984792726837791724440362064021175262692440686069358710680237";
      _points[11] = "0.3751525416408178820083477139222646171835998951809981629079410853435870113997403594064257319049096888";
      _weight[11] = "0.1286542804495145568686598485110360146860251475979356089399894897424306248964305507294249894650268248";
      _points[12] = "0.05385601482718482956676032201364452390207889406802519433016964589948411947150472054630517663168267146";
      _weight[12] = "0.1372315591826875201137474777560073360546853485740573862533356511173364265079156697526661117060022962";
      _points[13] = "0.2949858662980234886510059849705601329210424075903350147902591485628362645969755211291710565803372332";
      _weight[13] = "0.1542209677884094145128943284286812925327302523010098402991289260221514316057089544615700030218449205";
      _points[14] = "0.09843493683054136249424692423709782639488974724295841277288648647004523568418618804137473135772561813";
      _weight[14] = "0.1645759033882728284844431118628830743614989413169168358659006260722663488738016626358120054114977563";
      _points[15] = "0.2207592251921513839136378776833585067846629363530123208654012539977418973898636052213362063366054326";
      _weight[15] = "0.171301615711738213205756533380504272892453453514380537158994786696403130130385394099728124635078177";
      _points[16] = "0.1546079282658856298783890388078768159643889899573936780160589552820868047441765770328672418716605903";
      _weight[16] = "0.1756904750903703112344453123805424546908639066388433026089700387600911377246901618503645283631366504";
      break;

    // order 34,35
    case 34 :
    case 35 :
      delivered_order = 35;
      _points.resize(18);
      _weight.resize(18);
      _points[0] = "0.982748407594286960633073899546303045149028562784532859367422241743337841463798829462474307855455184";
      _weight[0] = "0.00002684034449817248636307890670990759607627648491468895416588504339235192716316452092184439475732072083";
      _points[1] = "0.9541078955173166588189030938461288380596566681165619454485636499417392056850149493349451358778683482";
      _weight[1] = "0.0002917480346564748213126518173258607508890442325216746931561102953965933068483693177921983263851560636";
      _points[2] = "0.913769864110792936166123189791591200842146787728630171609250287891749264970030467465031991732660097";
      _weight[2] = "0.001364364814750619931583941001892832710526596444814880095801559791422327117557391969710365759943918772";
      _points[3] = "0.8627567207000550133608166202160961738680665986694630756476656758603077150109726400447325844934459061";
      _weight[3] = "0.004214201135828769484963761390752045700215974350846961473780225330124447098246374619584268057948317043";
      _points[4] = "0.8023851498364174702066737905851700573574353078541166033802958270590653479162625703154687749291640617";
      _weight[4] = "0.01008288655374502320909828094580508673228285324540546402052877073095600352583258281978552537379255498";
      _points[5] = "0.7342173081350132503192173614025312330653864334982702635244595308063572372883774041853861365278221063";
      _weight[5] = "0.02020099515341872526673649424020333062100969085759988997176723342299630382322198514555179632843105095";
      _points[6] = "0.6600181272253155465521234027038088059575554457571711316782527733933985664095417196979606497396358233";
      _weight[6] = "0.03540911290037990977420098813904969531272785240516766309095652038688854805794084594012390191614815156";
      _points[7] = "0.003806582247501876383648534354890812883653084218143725055850915751286505483558068230455044287128636871";
      _weight[7] = "0.03872959521506409270998592307661178898880126487708449836871701251355028383578477016496915438790270965";
      _points[8] = "0.5817090526709179282288375852933077443864571121132991743769987023431980248853066657774790851887703593";
      _weight[8] = "0.05577559061459162570281412768389355996651397767708828589498056037792211480330590031535721170146035938";
      _points[9] = "0.5013181027502735883646759853790557548582408474545762758344248448850577878823309680705395605759116039";
      _weight[9] = "0.08031456678547888071777527613084748403550086714243964330239128562327769673230247753017547024436125657";
      _points[10] = "0.01994835104734301866630127355057796010747457504422512741431541670739879638700930791801503643734067254";
      _weight[10] = "0.08631509071677530810863100163952706294278370989850041392675520998322403679573746872013264641728964926";
      _points[11] = "0.4209272758703179558039109560839247557191088306211527841459293605637953895210495784407565029266997559";
      _weight[11] = "0.1068936974758404779443918912465824233672883504398824139817461678734416233217909028738142876058300019";
      _points[12] = "0.04854964530422463096552581822459659415208810269879122661467419186763858390450800500055006660727244013";
      _weight[12] = "0.1253356306869180533118015916525710771304275652121960162491546992025945693808868351192974349323507061";
      _points[13] = "0.3426185978020083004514048444648040212380882146133496205314099376215388144800483221755275703026317421";
      _weight[13] = "0.1323839048082899911826910765424937040163915594177335399366773159697079625785760931901186843037828332";
      _points[14] = "0.08887625911649738804818139219495746882989597915475128356802041517986238494141608853322148611303921851";
      _weight[14] = "0.1523005370137907506618312924014636112216561687461645368895555297544914491320199297299184081013271168";
      _points[15] = "0.2684201827866020844201471280361786628127359425869124458724958784949980847348751285744762131603672814";
      _weight[15] = "0.1530511786893971990313986250253572460871774396855398171527438104801138575696244796632962408451428573";
      _points[16] = "0.2002536959236303382067125585321085063433107257362303407043370644457116850092167808120166500781902619";
      _weight[16] = "0.1651346632398309976571473150915354252515252272981002584619642650179028278177299248154542524099377471";
      _points[17] = "0.1398845708351692649300383552676525748959865708235061557519490749172429745529982954346474136929122904";
      _weight[17] = "0.1655087291500782613306060164007111909015389149173326868684911715359303365087638368773296390165836235";
      break;

    // order 36,37
    case 36 :
    case 37 :
      delivered_order = 37;
      _points.resize(19);
      _weight.resize(19);
      _points[0] = "0.9843828065517020106761276174556909144026325831604026447615399145866983347355888758046066379113914637";
      _weight[0] = "0.00001992280932787647270670068121504406904050878009796350082427834039239683808319955860954897199570269474";
      _points[1] = "0.9584169024234071451034779092669423904741880674092767651904315631184608661010553708352299289446592984";
      _weight[1] = "0.0002173705725280176670944890960502804423166204597532801450098392340276614206659788761434319343756988316";
      _points[2] = "0.9217606817291400488993742163227374545276684154855298882918293363660999418596388711657739790912190745";
      _weight[2] = "0.001022123435563885025902206640552076666567191786422602535420698723807095034807642183511143694636939209";
      _points[3] = "0.8752531629838266800659489088760858408079696488715943336759069360574915944199538127854460103635272211";
      _weight[3] = "0.003180177301794237493019314012687144031688576745974063615856410069920493919217044916534773054139522466";
      _points[4] = "0.8199803570632373353795400684102916116941435268852334780207569085081760303785333606287354427331798866";
      _weight[4] = "0.007679153890769252819349084362266762034680794496687220780226080890557707688737671772550611046414520838";
      _points[5] = "0.7572365191732979354973693279466696491303870879952976126011813160845715548094948766085611653832161417";
      _weight[5] = "0.01555913925021236084119398351318324635350878964483833382275711925200825311327878919159166803224050802";
      _points[6] = "0.6884917909140949891898655120380168800849788729479226796014048212433893444546592668647864865663296238";
      _weight[6] = "0.02764324431172879278940581658661853456999576463765561596565228984548554485346431017256946431651819152";
      _points[7] = "0.00344389040386249028069405093317222181182377640029914128584811126158447282426935788168626248683411491";
      _weight[7] = "0.03506918822751692946455730452233595458916116289923823285432079838303497328566987932630680788077123048";
      _points[8] = "0.6153572448045471654669401635833708805050867627458286076001673229030120048708698995373393775522832916";
      _weight[8] = "0.04424576251614803158884713918509202323760369304517733604518806841090123069603439631756455979147352893";
      _points[9] = "0.5395469627920880876694306633299818817017043399462428376541362226335526976593984274704483496113346924";
      _weight[9] = "0.06492726128798530252071044988969133477365566175334068106698994747182582468433303021020195666737121263";
      _points[10] = "0.01805697833790056286303009395434268665894880733591034692641015267785535091595126090806803068847434545";
      _weight[10] = "0.07848342536092973805160513510880688200259433707189886999155358202518740624336539197330534394096169371";
      _points[11] = "0.4628377985520202782022048705469377514873721078497890685487969094434993704576336247176078079949870379";
      _weight[11] = "0.08836225259929596186133469102150733448918159724655286754038526721794532427584912859912903335150515709";
      _points[12] = "0.3870277027693322034154529075168274250441355570183945919149496613274873431354056703498844308990953007";
      _weight[12] = "0.1123664317444116305965655143169402510025365271744523979648159561101015872421911323846125879396222849";
      _points[13] = "0.04398739509084273445519883277365948261943201401533755288465140272078804107508383052868780286880037334";
      _weight[13] = "0.1148325991148163444911640277657323543047270823476765245035320839854858063568929732605305651848156571";
      _points[14] = "0.3138935674182182241524085986530725421833888559124072140832271736633880973343121552225350975792017752";
      _weight[14] = "0.134100272282441135843622802269838878514535106695959606198030755727139751181154620361343864744773243";
      _points[15] = "0.08063327636666141546972177666301584599572774478496515259512648347202733971049631258972859243872553855";
      _weight[15] = "0.1411124687979040017383983383889387833636924536378786579842406801114338206400330468092921847805161686";
      _points[16] = "0.2451495690951685705524921770182137890794445582375331816751643930651784772617999016157149898754773397";
      _weight[16] = "0.1504300020813901758036486944453268769096163950084233519532702102196909305554659060185430103650449769";
      _points[17] = "0.1271364098615602695300253508396918022790446090548847239057383641397465202768706860278890106271755421";
      _weight[17] = "0.1556895448890469502039433952460571175059219100966614582090178761629870656252840687807066371333142135";
      _points[18] = "0.1824069836690918531306969538712789495119226639431501787827330067269926177189844384572705963840879384";
      _weight[18] = "0.1583929928595227080602642462804924544723091598046442686562413911514004596788051226202861652655253789";
      break;

    // order 38,39
    case 38 :
    case 39 :
      delivered_order = 39;
      _points.resize(20);
      _weight.resize(20);
      _points[0] = "0.9857957888406418466800231313592152785604899067877207377306395965180365635041144860468676436334983574";
      _weight[0] = "0.00001499688397334853909009654734905514945521257651242233497492603278336052697351239051006226204854156653";
      _points[1] = "0.9621487121504981897091608064229207407940341288068742181995487210154653226478330645824175987235472225";
      _weight[1] = "0.0001641564083492808221962961635922449664007417807376345432948175005715964939937779190026714134500071776";
      _points[2] = "0.9286990149187505453450978371672693948888756101758623893390553359882107838318818368546819590506483564";
      _weight[2] = "0.0007755532384700472430793540610379271893135838353708382828748805776320956014381700141548785598395884206";
      _points[3] = "0.8861413029145471436872829303649495040166030756579052437556327864000033121939155088226394817590025748";
      _weight[3] = "0.002428182817069033016610894924350833114680897738357536155240424761102475327226118558922110562054613683";
      _points[4] = "0.835378914631561725171518394713412658084401759968059337516039711093759997511552876897585105888108726";
      _weight[4] = "0.005909777767885943225135430582621307955547100153876209416844747358074494910134249252257133135713181473";
      _points[5] = "0.7774925920354867535511259458365767833501645594282318185786818344152523063340596941838540072199020297";
      _weight[5] = "0.01208995668362951749967394391224448828054059207291389348694724435189801244587869887557864332435867969";
      _points[6] = "0.7137156110152876807420834353539261845083764977327116606392342641138367359145141329606212643884043524";
      _weight[6] = "0.02172836322449210980004804457059473249949021836957893650421253545420376191894281707541313281395790445";
      _points[7] = "0.003130683740743589562150141749546251006558087897339829841211539349738274314866496852982779908203455384";
      _weight[7] = "0.03190317094510660674090924062970198411577078121671833534897277070677203833980338615982239630856403199";
      _points[8] = "0.6454070457773675666173208347639696868480924890494238974440167033076937496843430736866993320402326217";
      _weight[8] = "0.03525422431297342131570109267190665101713924409722248740423389077510379965048840746566703817840967523";
      _points[9] = "0.5740226581828268717275121966537067538016418929949592700206557877680052279117492170391822933202016281";
      _weight[9] = "0.05256367702664660696843253488312400143294584902673080355015772217448264100685386833519746415036752641";
      _points[10] = "0.01642208813398783290254161425625752298093599837033552370593506952105049398340715992554357459620698864";
      _weight[10] = "0.07165500930295423640709583546529029927063232240443669945496644251219376217691519736672476809671709037";
      _points[11] = "0.5010838154828485513706246541369263270496076238639477776074661526726511056457717245333351712537248934";
      _weight[11] = "0.07288201367307476620737326123903540949531459313127703706325526164891890426846954818738827733176229809";
      _points[12] = "0.4281450409332566846154250347724519581718006946562795606850444879460088034322223621075385140190445604";
      _weight[12] = "0.09472916165698421592346580106597904566789390110319129543362928719528014089962861825723013260548530379";
      _points[13] = "0.04003690046190678099632014982879280251919218202100623418922253900409985734318539080916720634178996678";
      _weight[13] = "0.1055302577165023391780536338961832585932656024160937632538479770610925703787292264148375828435711154";
      _points[14] = "0.3567608701024531056470550666332594421879937365627218234316645015120881052816834839729303782691229973";
      _weight[14] = "0.1160096189823571406796654290456113281805357426540610444070368909950710161534150063798066831796666365";
      _points[15] = "0.07347719178528528305756654528587446712162956746829331567597923056648385302094819196497247815553334907";
      _weight[15] = "0.1309385772702925921899186259959536648124379399531342254695653323236852472377607884882919968014591912";
      _points[16] = "0.2884527121812723847719407066523953852068123046578582394812568730574474727765765420104187934722455199";
      _weight[16] = "0.134225725813901973916010859290956315174257925122368934739958261965474015514859603925292839755104494";
      _points[17] = "0.1160309076554868049466974315674778539277330768012538553063813735353261223084763159059242881112717542";
      _weight[17] = "0.1463516662129082599464371823076988796401775386811170193209364125128477705820631778004347152301799095";
      _points[18] = "0.2246764193843050384093819648321044864540754911683337333822542507266562834493851020811842664368541631";
      _weight[18] = "0.1467896818880725308530169982826116192006045612648753091087111859984896015533920748162929571735174518";
      _points[19] = "0.1667912534810094300129807014584903280447908397404053429938887652977094384333228625709776729362660067";
      _weight[19] = "0.1513895615076893628614187777974902875769289857347589080536723214276560283463670856505077453685905939";
      break;

    // order 40,41
    case 40 :
    case 41 :
      delivered_order = 41;
      _points.resize(21);
      _weight.resize(21);
      _points[0] = "0.9870255665787578365469005516471821103487323205471391754376943598319864464211860106934058825645258605";
      _weight[0] = "0.00001143393418724068380170413895308611060849814044915809164226820001407628104622909351779375362862754133";
      _points[1] = "0.9654016073657424580929490790442942557127428617746879386553787549823009422401519559419539901187908714";
      _weight[1] = "0.0001255089335871709281118126890978511883410232408935299359481594966361344340514817928666164963461870615";
      _points[2] = "0.9347604364012299479827942935966019857975433066835579885667315868005288394577841513140255125926971028";
      _weight[2] = "0.0005953999959462022743715146028300385175077092750037786268248278976636240495566479815754772134557262851";
      _points[3] = "0.8956817429254667605282025742976504630403884116278020040145896760872923029903183803945118949524779672";
      _weight[3] = "0.001874294450135896801731784503573779401671276969326976735014995475320855077785022212257014129577865045";
      _points[4] = "0.8489227735376888398440174689512629925240544749893709330516913793468738663135396111526364874935057414";
      _weight[4] = "0.004592965682865899309081525926914390207513681471407921864480309470237783124356199535498939949623202478";
      _points[5] = "0.7953925737461314623249865033277437002775654540111543847783430994750663228409525643598837266227268953";
      _weight[5] = "0.009474486138446127589636908414029505700709517833191754141564237314203429084320420413231363560359878364";
      _points[6] = "0.736132620597287348464102976702205297915724058040746277165260616804853384913595025246627455052229207";
      _weight[6] = "0.01719724025685366088414548084037341187485771394568726343623778138278751292702859398535198066378906091";
      _points[7] = "0.6722961409869296162899704994812126870277260383783201960320999269060656781743057964570096111577941914";
      _weight[7] = "0.02822928389744864174544586786898217788137229652458972736832397295131736231647885061286268917613281016";
      _points[8] = "0.00285835060009189432225562771682668948582857512454396863027797721426567661617667311949044311935799591";
      _weight[8] = "0.02914652692549772359825191743397280020164868373562383178741132669912525302067096472110019756153082352";
      _points[9] = "0.6051255339761019284481098523077407624240428731564207776008663713434935031358888405650262217950025242";
      _weight[9] = "0.04266508146203472287514740814497105426127212704884677528002189938589343854792402933566360152308841045";
      _points[10] = "0.5359281386930321609326895183917609968520364389050114840655237758106639373854988648624902834575404957";
      _weight[10] = "0.06009811216766876110645301901080290470540542252779656010666162330015632690205531715683178923222126385";
      _points[11] = "0.01499936497207552234035713591602254705393618831318367785565166039034387086356684984726917088159977164";
      _weight[11] = "0.06566824457697127529902981695220767771270006886685278602736453053393289071075554704667985742556471193";
      _points[12] = "0.4660507666351746484729664900381236689850117104625250010739461671795351570200905473063913279087995362";
      _weight[12] = "0.07955912026541126007769813685510363475963878808713764989375842730287294266866641538077148042860200142";
      _points[13] = "0.03659386328114012262654505528218600854572346118015453102909226025011769718948800713156805117021348771";
      _weight[13] = "0.09726429982522235339421302162613403019875891383246840547625842897557731247557947987411501254680287177";
      _points[14] = "0.3968534769856190095039434290948319231559830819379799669417186235032912613191108923209116958842566661";
      _weight[14] = "0.0995403355010239132382717196606446428701230436642824894483894589415408071164372671565051418449066339";
      _points[15] = "0.3296830989901027237373491420545228582656516694202723447101849302637120749496599731334902543040306285";
      _weight[15] = "0.1181122908083299756311975390634647250493155093193591314865424228051155593226483354511888038664192693";
      _points[16] = "0.06722644166793863852656394767467500357144072170962214241165856897826976130638620748193107205233694509";
      _weight[16] = "0.1216954186195147767859181700852196598453398974387542750341310709128680231375238395840669422159454729";
      _points[17] = "0.2658470140108159098108921515437181536788750914282933339485578881666960769687043708156597820375066426";
      _weight[17] = "0.1331241870513333849458925379704009194981324486702047607071260864313889685659564325467513394603855075";
      _points[18] = "0.1063014797376931175504486884739310046446260359816027861282438230188065644711946783060826726008422005";
      _weight[18] = "0.1375542142025096877653615060378353535237823217814758119642712415097028824989683064469150618759633061";
      _points[19] = "0.2065877060825335686769803341751510840175689986107977624063634924301173628588357156175136088108010249";
      _weight[19] = "0.1424637790987724784544985952839802649730864625728979547070145816086846459169762856846041536108135636";
      _points[20] = "0.1530585749557192122497019530096285339475255004440860527688523339429919998362921566593935826956915166";
      _weight[20] = "0.1443411095395721799450733462238414248515479283870827912143456827382935051545476673209780806694503178";
      break;

    // order 42,43
    case 42 :
    case 43 :
      delivered_order = 43;
      _points.resize(22);
      _weight.resize(22);
      _points[0] = "0.9881024599908778831834893508543820892773502151203394249702418542482522913410591542225873730537640238";
      _weight[0] = "0.000008819828241607839113836319188467664692011455724039965611658207161388061470286555951138804647517523762";
      _points[1] = "0.9682538838165636528816421008794414241196089368489573782572610534009132752925859249504071948887717238";
      _weight[1] = "0.00009705271167906710277821920044618755965438716605308287260605611296691915914345444845503274559759113985";
      _points[2] = "0.9400856692108184696160307746610789762831294650129674325772200327073362883580966732090847381891661162";
      _weight[2] = "0.0004620588367040999729282212179118719403671385452681342157971829216665667312380747639184954064858913054";
      _points[3] = "0.9040851784977527206617013643188418266790222208067682092434771080729602120076277567836036898919526278";
      _weight[3] = "0.001461453138691387066178714368792017613580659773821636378785062623685765189258882757952421529824382382";
      _points[4] = "0.860891752762866217306561289088760798024280407816610933118125205649126736100379365501381094748080698";
      _weight[4] = "0.003602665011170079496010454313375118125820248682611777483518813337130543978051137706444943926445444968";
      _points[5] = "0.8112752068392205078781186463119643007891999522242449004575256452024235067993066706011518445018605716";
      _weight[5] = "0.007485551813034275817216951148497417410643864099134073165862080079074318408799086608465326459832194165";
      _points[6] = "0.756120559178934871229287935277861726124138068090238740139279322617849153755355308054543314195952641";
      _weight[6] = "0.01370427408387923505535094139296990898530719232986605891147317475726272903114323254491117374114252769";
      _points[7] = "0.6964118629859517266112670768971276038290954874249845702950806736765993872213401445317623482971794438";
      _weight[7] = "0.02272307353970016175798801382037590056507281990311145345973578790932392062647349992155849279080103849";
      _points[8] = "0.002620074720371159424859367455264888905528254905967075341414209716403766002695753259982505462790702161";
      _weight[8] = "0.02673172609568654751853295736245388910769904510379438631959110356067466777925600320462833457894380703";
      _points[9] = "0.6332145255726628427916625618237318565701781915004554642631578635011061799446656933683602264420425428";
      _weight[9] = "0.03474679389549965662247861906215097123019694954611807141411557017597677027192888562429244380178121545";
      _points[10] = "0.5676562502726097870217726677178769223611025672537427859994804146174746381249794034881861040558801353";
      _weight[10] = "0.04960981404383829993700779271549480288885853637660176997186571280097470956587682931711438082157298981";
      _points[11] = "0.01375365798738580402575675070905872963577871007529049791330105411351782591035575021061471597349499472";
      _weight[11] = "0.06039224968649528527797201695304747719350890246767119584138949538030174755780883063573431771451573801";
      _points[12] = "0.5009068926479350501177501589277218806508226892948913257700098794311718939499484259368208163972501152";
      _weight[12] = "0.06670592951879767846792762476690622296014280028874613091699757533426509227995492281918325108396123329";
      _points[13] = "0.4341575748401551375082012124710567475311318981229697451221181030460066453494908033714119124482954651";
      _weight[13] = "0.08497667125409721785945148880879745505881359027847151653606924351274875356349984209037489762238788007";
      _points[14] = "0.03357522684802669271430819164015782255936555354251479618256136085248644097781000029083755653408339061";
      _weight[14] = "0.08989485493810659201312259319068572635263313059560239420597839977609904961839090425684384721793834645";
      _points[15] = "0.3685994249559412825032166420129271053410258894370369258634481384659319950868454860519985944915827024";
      _weight[15] = "0.1029672849391876735260280671946109142630666826269145737607246207862594409036669986746323585832975334";
      _points[16] = "0.06173556162306960169082657439530799232593239853434981616795449869395358825349510725475770984104108369";
      _weight[16] = "0.1132978321011550534569339446690910280401715810568023622298179018105850110347547332801463511728914714";
      _points[17] = "0.3054023184425990231526085351824413364932159709089239800101319162552567160333479391342542847608906839";
      _weight[17] = "0.118949346513709232985602192391896693374558508471962113359062925535623349061768764063169676690434175";
      _points[18] = "0.09773269667536864245847988499672332346923869097633493640302023050164801771896428112688852124513295678";
      _weight[18] = "0.1293178958114777478613063500315394516761550424810764340961225637292240059327409033219260993510310263";
      _points[19] = "0.245693999624503322224465199004346511040095219161282162101130888622591782757543602487249492370203605";
      _weight[19] = "0.1310983476019885069549959653684284929730374753089605272225430034875336215931548267651214213714624036";
      _points[20] = "0.14092439775695158519450619775816451884611959708690538685783129704464061843005866589153388941048851";
      _weight[20] = "0.1373943986576711189457038637687127484198195244023737460240143431480038626621631210916534276483539123";
      _points[21] = "0.1905399551842166284991396915288050974055091810716148172940553365188707797144828728812777249740083098";
      _weight[21] = "0.1377052393125228077987045052679605699295332423726478549816510583467911003227901128808596332546938645";
      break;

    // order 44,45
    case 44 :
    case 45 :
      delivered_order = 45;
      _points.resize(23);
      _weight.resize(23);
      _points[0] = "0.9890507733735791253543712469758400035281773409051211956278514761266032259261348911429860283320820851";
      _weight[0] = "0.000006876667443448386873597174615624846641300742166712499390444623619723899261299135896561250296435335989";
      _points[1] = "0.9707685195733889938794720318771182548024669818727768010084319949615096226307776604478341088419960687";
      _weight[1] = "0.00007583423894827645199529497212749310045124079552553215845278302430393444077320694676832428355417760795";
      _points[2] = "0.9447885021959101873192640703319531140411645602202181230261730429904477029248254097807519999563813321";
      _weight[2] = "0.0003621778022397484227568716984452699810122401675080385621920809602503235452142352579992064490492180786";
      _points[3] = "0.9115232476013712848631727800493825734445243013466233941759256931038532414323388171548016643162639101";
      _weight[3] = "0.001150314682984822344334855610916138444468915824198344682212336984814856306470038289503572924918974143";
      _points[4] = "0.8715161336713438696663789268096078560203102425650686035780009545736051097600251592363012603490395307";
      _weight[4] = "0.002850497081093543249504950370776049252981886294476489764789366131665472664109268239563547266953185198";
      _points[5] = "0.8254231835351607786693628066740285412448723033292098215120413379094288517271797907093120388750575164";
      _weight[5] = "0.005960272673820516018892550728367359102119125009944955607272944225823529645958240764551805100276375076";
      _points[6] = "0.774000884826103954870602865039850232459354767308173945418496573567419087448226053026498675219714321";
      _weight[6] = "0.01099396318272331474169753508597427233921996009999619601995167163454190521119038525024744167647511149";
      _points[7] = "0.718093423039932334870528968550415558136496950365395538952664548514450259640017620337759804908076215";
      _weight[7] = "0.01838949716531371895801221750607384775779877835883666504812201193134363107981822179196427825682835979";
      _points[8] = "0.002410403998251780792451856588101972909066529739119798212188046208814258289064772101273823619146110848";
      _weight[8] = "0.02460458715379363680944285409901799406845331559876742556717226362516710861484213381914616524325269173";
      _points[9] = "0.6586187096898888135130219138910443233073970121048619807684601196253997338641760466888560080659310002";
      _weight[9] = "0.02840664653778501707948217016440661524304227052022033505140575431516377941086740846607743484483156773";
      _points[10] = "0.5965532681512670094276258199980622909368222170766033931827570264949111422639694369359726047707370604";
      _weight[10] = "0.04103337000606945503503522217670326104878723363104651468601157260930516194676854942670347964613293905";
      _points[11] = "0.0126567991854554032486919041147616055178068993488019404920062315307023102839017774129144625521651445";
      _weight[11] = "0.05572024457122334686306970307932336946322249656441291155755441029051172750463539491200291665562579443";
      _points[12] = "0.5329161809469259852961679422880949408372018266872169088225806359785246671619598639988003464099914504";
      _weight[12] = "0.05591706970939040592614623445525001285248857059702692030395415650257556886501471071456697084452361735";
      _points[13] = "0.4687523477214090214073558308296168896809398353261455806058774838069360883559041595095033610401987426";
      _weight[13] = "0.07233501875091631840919628023809183145752557746817854260441269393620510970432941834632187160557783416";
      _points[14] = "0.03091420521685777042524659261449895967467270312206086783863872080618109788426269086493255324515362316";
      _weight[14] = "0.08330302639229947932606202543244005159580104495976244028104260557408709909900455946501879510312450854";
      _points[15] = "0.4051153234824939152589899821459852518084292041960127091818387323191589246479819549763061565524843399";
      _weight[15] = "0.08921331592042749615179791387250922454007077948520920020945311505702881983826510488006429430176552302";
      _points[16] = "0.3430500166905744572249642236228373303079210262636306213248867962132213743211306739909111276661963969";
      _weight[16] = "0.1051971301902735212171552740490809864687285728732286101918097259253218725264728006157687448724567674";
      _points[17] = "0.05688697073444690821032588838336961743654015907339725082650819749305629473627316130856328689737426324";
      _weight[17] = "0.1056636634236599800025960030696444996116926205371369655056408389679930032480510185451962577501990656";
      _points[18] = "0.2835755302598378337994539658113249207907562733532297915625840729145925650514832273388671279031826889";
      _weight[18] = "0.1187676404312684393557883257269936135587246278818678797038987739015900277273626487102457050127845038";
      _points[19] = "0.09014913455773984691589948612922737211413253931649758225808067949438711851934860889153068726819551827";
      _weight[19] = "0.1216392044936975061036741688714549551287865944305569473422823525233694802740589876102729570564236371";
      _points[20] = "0.2276684266411056773027710770956689945976517001579188130220661151724974754332539072451049501434355138";
      _weight[20] = "0.1283940193233969697677293919549598541264664191744484566283510181595252794240699445354258114294514256";
      _points[21] = "0.1301546569620392647297136145470657135930380187181655783102116317627332537731657610993460755762494399";
      _weight[21] = "0.1306458637267026875983182867538939685731303811410348704694137140183344576684464387632647813109838146";
      _points[22] = "0.1762466912782491162874995389654770161435899409370830936250632217648999272579318891342051808242810613";
      _weight[22] = "0.132703099207861685113771606242267040771719381177782378888546698410791460688349318846771129681170662";
      break;

    // order 46,47
    case 46 :
    case 47 :
      delivered_order = 47;
      _points.resize(24);
      _weight.resize(24);
      _points[0] = "0.9898901712174520906251165597593773918847523673221438024487047832202131975743714655305404620841092336";
      _weight[0] = "0.000005414795649621589410956891889788871742947297812794956478833735739984001890036849423513416122201443394";
      _points[1] = "0.9729966238607434240581902575081331739557554587997081204643390924536815578867557077759207213916891928";
      _weight[1] = "0.00005982741578200805140757442756876710357681187764184129492998044221027472286015156917522457282670014999";
      _points[2] = "0.9489617024727324761890720630019867067891512669388670367116995074683944983852471238704034144706207455";
      _weight[2] = "0.0002865262744228954315248621894840737436204226419751809547178299642115143727296322854938132384108068028";
      _points[3] = "0.9181367783042758317115298970528403234116421141197280467998314494812585311720032200286955057989618405";
      _weight[3] = "0.0009133865187289247367136496244884025935049017690707982258831296507599797381201681041293897274275549488";
      _points[4] = "0.8809865112004901553982606734371066424293828263572332748538020660425345593942795437337711303415925046";
      _weight[4] = "0.002273816875030566631082337760719505683063855834506483104577945072621905255965654055089511921562870697";
      _points[5] = "0.8380732394393357620477594707813738107956440957803211619128696670627887064733041577933862555402708822";
      _weight[5] = "0.00478099155488135631829927873735610850636015195412822564225728586449440911997072816425107894901952503";
      _points[6] = "0.7900471558143551952024299464595864800685694943997857653563880504121078982496465547542056175539248754";
      _weight[6] = "0.008877010801018946117185025924342474510540324525513331403312263343710478394357406571414381506861644254";
      _points[7] = "0.7376361331966650834319952799565664239997149439085959623604215726217384164028452637066239693458780367";
      _weight[7] = "0.0149629346691495350546165739431368442535998577893856441120639179339871284732782984334631217432407532";
      _points[8] = "0.002224935452613053665891943069255750028001477799647205535966283412159514791582999304672758496614559806";
      _weight[8] = "0.02272123685713789434030881931524938582897026979966692028426173000267001400447472415900288947310363378";
      _points[9] = "0.6816345890584223343347584224654693833359846182784640936142748749084889259843441535034498170983533268";
      _weight[9] = "0.02331919963843795558856289001178667829714874513151429202299104727270255015570026749611235251715190262";
      _points[10] = "0.6228914041763613552769405578811627797744735067301256611232410007539390365503687846951176550441159124";
      _weight[10] = "0.03402821314534665504742300668651742375478680187207505350701851655484252062079811817240060870672024125";
      _points[11] = "0.5622970377001162863211472577185407563882405046536041909948441852501756198349145685895124686912743446";
      _weight[11] = "0.0469115578091407435119135971531759206211456446784961440590979776235609374016068710085926652077969101";
      _points[12] = "0.01168600396976784119585970645372596213506262775598593366556381424441620764977273721853043934271845157";
      _weight[12] = "0.05156450302852561733106515247255298513224662256829380501788829770758411341850704243518347036063351569";
      _points[13] = "0.5007700206965443044420384481447814267438751908957880531164770293158552605883981361981888199260713036";
      _weight[13] = "0.06149308156503639872799358294626381094725788384605781475174499580448305892704309824786744398644990349";
      _points[14] = "0.4392430280138590771400222586966484479281187490364367805606402616906997553927361513577773490887077744";
      _weight[14] = "0.07699630754163361492101271509761239393849942140377941862209472613642061946357771589251994659060800813";
      _points[15] = "0.02855661419100575078433773106991474313748189689392150746530677045392972682926951708896373028078886491";
      _weight[15] = "0.07738771704125657665401015992403564121662898479846865035804772254684527134060060366464554448623310962";
      _points[16] = "0.3786487375725983130255223763826594151980352418923449568992150385696141263998799737945727620052669868";
      _weight[16] = "0.09238041135649377632848298626350660907150032768554403014238224628817114536167770593375677111179164115";
      _points[17] = "0.05258483976432183438541473688430542352634574929408691847030569765319726770565337571037990112697772436";
      _weight[17] = "0.09871617322318441702547220169324858290886567033955491182963415229959747527921243023604411058331651761";
      _points[18] = "0.3199056905142705147196284477592600478118677860085346296646837337943071384012733116212835394981488244";
      _weight[18] = "0.1064140204072954464118267057242311153891075934728738476926957640344192610080730226508773305006220935";
      _points[19] = "0.08340690827115669342265715031914870712393513349406943625573196053823905284341476460595076132799896886";
      _weight[19] = "0.1144998723800464282627119569938636431402696445948437363201340620984458709118113476601838585175390686";
      _points[20] = "0.2639043660726025930345938310051340067520452082079640857559305951097397292053028574030042265001554412";
      _weight[20] = "0.1177809496131256963154687299353704343516432112100715198188912862742036151417784070771267150847230789";
      _points[21] = "0.1205557027005187819785359775783852711983906679686549822611192158244964090168065655430091806355845052";
      _weight[21] = "0.1241560818892750740513319197449305270799796663008705162149327212005494018765146066229283656762922961";
      _points[22] = "0.2114936819377605655182888616348370137102012365281441126857995265139411092227855461865391104829793346";
      _weight[22] = "0.1252073956815181771346127294596215849298975190508766297740178851158073346196145842747014091777703977";
      _points[23] = "0.1634681244020306820900081449797999118733278369358442810228438232040837540450435199855004039271963652";
      _weight[23] = "0.127596703251215007750895920412380631459376052890311743223279016365294469723170711769195350434667225";
      break;

    // order 48,49
    case 48 :
    case 49 :
      delivered_order = 49;
      _points.resize(25);
      _weight.resize(25);
      _points[0] = "0.9906367009503252040186638786057673854869752103072860840212608497776729091053687956427078165918374823";
      _weight[0] = "0.000004302755109283992853390612984473905388520107606420784662639203221026015612852498093180719624771642562";
      _points[1] = "0.9749800156322561440080537979319428058608688920634258011461633746480601222229645349760627442122976592";
      _weight[1] = "0.00004762148988535869484357810517214382489037315091947178037681066416731762841027085559169817014266353776";
      _points[2] = "0.9526814786656007765604428427646471107128280724641542445681143547072496089803389360499312827713045016";
      _weight[2] = "0.0002286333412778897125360878868810677218018864957423887924835086482637072540841046732817968346432845905";
      _points[3] = "0.924042107591375088183860270299603460716277839946970651202689016561215748927105401944373367096390483";
      _weight[3] = "0.0007312150296955576038999427301489336061245571898075392624561063075884138374981784504825108417887624151";
      _points[4] = "0.8894615186907393745656503873951861823090345844702245018938672248913223057207012920176380233027947257";
      _weight[4] = "0.001827746097251135206530204407903268733428075081612346622935423986110324998010804043842916652568803827";
      _points[5] = "0.8494243882656275732290900248503280680907322871463571360374955681062300158144452515011786494799600204";
      _weight[5] = "0.003862047153394014885660554694647840111512019761959973821093873699280118779178659279767371558180975605";
      _points[6] = "0.8044924465194527143198696101390306595020306714115014471218090194399979166482091146097001614651134795";
      _weight[6] = "0.0072126346647461759192556190144110051057368556634141677806079889518799372758034872159931011806213675";
      _points[7] = "0.7552962978229513043581799301877042674961500659949106188709770331116463725525761120695916327062411829";
      _weight[7] = "0.0122400733886804262239638702260922483882869874656751208959231837292087749645032165693967788849201739";
      _points[8] = "0.7025264744308617327764735628652519707991262430777878489777111185176795447563520263257678166613306619";
      _weight[8] = "0.01922488755916925990273545208551839304413598984038948928740273847627349626429186204670641466309370472";
      _points[9] = "0.002060081929097883499230548771256641683030644135588557914779023101696836289714772146200530803150593157";
      _weight[9] = "0.02104584654991310894984769694957997264389234706488954830869366146363669643607673681276112765962831785";
      _points[10] = "0.6469237071357920937508249478501848787366871342377897238574359882034872352624041632877614982121503125";
      _weight[10] = "0.02830437637751160048700083768002130944295668211190091848676117122152547090095035944438706910338866601";
      _points[11] = "0.5892685115570647814127303043715788194113182486287723623739652905892272971097895471854805549415698537";
      _weight[11] = "0.03941749238248017695654904390708201200479612204684234083409815391209463268142666322461799547268657044";
      _points[12] = "0.01082268301359031138105841238638610741754419495014618572099843382803432892580641158216400725801855869";
      _weight[12] = "0.04785247342860094090713410636696065372543581105275627351894179124877984338090126845647482492287693387";
      _points[13] = "0.5303702240359852173396065663591384210267634451500462472121109299789877460508376633515105839528377266";
      _weight[13] = "0.05226654254025416026230055459765768735408748982342137352210401586284879927470555960353573242755475313";
      _points[14] = "0.4710556365226797192363701668337433453652680273700752120149035736826756466148957367682835979522326213";
      _weight[14] = "0.06630287633400960740664405539791593674018482270105306573866739446952101295678770123011621440596649791";
      _points[15] = "0.02645812972355433281261111502741448762381582930484579072074942380857494497686847934716860456297192619";
      _weight[15] = "0.07206284363820171160165937570261028877417915555039796312170958415818099948789627440800921583584439041";
      _points[16] = "0.4121573881255929482897040156029304602803026810481251319022819080784439249416642297798100544798503957";
      _weight[16] = "0.08074110304100429667322390015353026479458249971802668553808949061734867458681218551998618063433486086";
      _points[17] = "0.04875046551971594256626048405495149863872650262007427692289050523464258580283035772642693653318980664";
      _weight[17] = "0.09238508110486277697046072106183462307349301111542269581192066431251586682339655452939053211823346898";
      _points[18] = "0.3545022754336092801330830225246756319748235396671835065241829375954950971669723822236925390213555707";
      _weight[18] = "0.09460303776621984255911428340425176633044568964941211415406548859126157076222722306525009261263870048";
      _points[19] = "0.2988996452854616817472628058730197227314433867599336194504840923830631129196201993067222862706236927";
      _weight[19] = "0.106788917328849938310343580342129676248041289822079930729453242089902642978743856332781087264853323";
      _points[20] = "0.07738719047941864058844549035651095463419321093462887741820043230753007046145151599424606907648132144";
      _weight[20] = "0.1078731206753558255699920516316999773845920194453412445398199388813993235893370279142238853057140305";
      _points[21] = "0.2461300326799557368501708657724630388374281519477683919406243379905396093914799829014978822920175362";
      _weight[21] = "0.1161699062528098563285204629158808188551384494639865932612070092262711343486676737524132437966100165";
      _points[22] = "0.1119664131211797080591453118900233568411335618341266482302911307568798211658937390561142794026721151";
      _weight[22] = "0.1179603120946719806730046151597300929107578524479463578273411646787924756993067021805470346187081039";
      _points[23] = "0.1969342031254723248318136513226723837261617920675631369200407885476768048090584724200227907109775708";
      _weight[23] = "0.1216929757207637586818931039746277834402913288184501947402046698604718770716389339788734360764541048";
      _points[24] = "0.1520027529734087162506287551943575708665665516914832278052044133827396241518816510167155210118609714";
      _weight[24] = "0.1224872666186146488533662443240610951691534977442791141723136190727891953370651772473494342557863352";
      break;

    // order 50,51
    case 50 :
    case 51 :
      delivered_order = 51;
      _points.resize(26);
      _weight.resize(26);
      _points[0] = "0.9913035622385110788790336653178278306638685473029327049342568556768750779226166802910464862467032347";
      _weight[0] = "0.000003448114359757205756745360166489525198386376580749197638121869912495215206262890112928773755959767302";
      _points[1] = "0.9767531733280232298662661702683429698796977567485282341214009937436918106009940247102813503324814623";
      _weight[1] = "0.00003822053883255387900554746410523715204390828917060415678743895044994612478539092658170443346156339384";
      _points[2] = "0.9560108839274215742662198697342406595278034313234337217490396871934265900098665899697971229408821363";
      _weight[2] = "0.0001839034851575356489389594530597318328668080169779138264875530228689413045229252063322910022564475327";
      _points[3] = "0.9293359602715748334061432334478793404990512001092018428658048417839597361733846070929979731803178747";
      _weight[3] = "0.0005898711555596490013159173847175552002172211131197603246704873932959527131487834703954937504716351496";
      _points[4] = "0.8970739084211864094916125355818095043974285476361644489211453364655049867582275024468773277447054481";
      _weight[4] = "0.001479803510496533483770404222388761836968823110573963984604554556290327130157655956042477051021174593";
      _points[5] = "0.8596446098087925495341476044048610631434683111426290228292610152787315792738718461682721701424965136";
      _weight[5] = "0.003140570491033566324169178308200812903593777775611657950464043256177915220403707237044709370474184913";
      _points[6] = "0.8175357317097885446226654263638273500789689214285257860423082060382710028297478571779544782286374496";
      _weight[6] = "0.005895624378770345168835737990923267314213457921731405554223994080869703797491624920386576159748071496";
      _points[7] = "0.7712960967780431853930398083442015153386640842171062566103950893923844867230098706227918714691709195";
      _weight[7] = "0.0100652911435293349214185972039361728837965416629534978495957715958597173303805799754230918997120829";
      _points[8] = "0.7215284411637628205782811219801685752763893687252454146020804663752143651812554588012584507935377958";
      _weight[8] = "0.01591836500223050457908558597913063177486827168378060246011515511359787919282859563519099594101698746";
      _points[9] = "0.00191289717110327028836078524521752905378221643873610211392586422613620030638054085761591113838798103";
      _weight[9] = "0.01954892722439377291610145584289408938746223353894233403593192849234043653992666165122219128617863008";
      _points[10] = "0.6688815237617270248821108145549645861198322343286327852974929404210073467991331540955757170564355139";
      _weight[10] = "0.023620926866716590429781746080458886913912057392116175755472052610577816983937979347311540801052264";
      _points[11] = "0.6140416543163906865961035725129271962910179605530973598443859211090243690612314978954036450474195975";
      _weight[11] = "0.03318912383294029289365821071167045100713239775208250096989712764224744184932990528332463294336165887";
      _points[12] = "0.5577237395010012764647206840844501727253666372843105914449844804197466442981144131225215846683212315";
      _weight[12] = "0.0444526422478849071887171168971656648124189504190488385065799238682532085490823182384757209786707533";
      _points[13] = "0.01005154895905705829101837163776007839887286894178746427295654042900506836125523943248910412169749112";
      _weight[13] = "0.04452377548054358057693152306974293779850488015842524187316405913445811445216693334515560304563508699";
      _points[14] = "0.5006619595031362884856902687713503167221436363552477393781189311589046478109453733251474626310385349";
      _weight[14] = "0.05703475748022071828509619466256332516846561787218921379234532042280759325691321139002913907127018233";
      _points[15] = "0.02458221593567344139959951442945173604525227542008597683706536629066562897106555863890846130241857954";
      _weight[15] = "0.06725495107308428165273852693974342265312725376252435168146700914145779601982415440317967786025974281";
      _points[16] = "0.4436001949306515828559333823823612392858936114867615745808688805378474705116095676777622646630552513";
      _weight[16] = "0.07035322704434977742682228930847787787019711543667177558572243193480196890984850180718542235275479292";
      _points[17] = "0.3872823280574549937989445036865958828972832166536714882484665313850184327167229220473239233584617594";
      _weight[17] = "0.08364408140790913806503136264243828949700520235558282644016434999787678203843397466411902861456776414";
      _points[18] = "0.04531874608969985141125939892871352392582349070041744450306418403609338292543286780416369042306744593";
      _weight[18] = "0.08660682167204660370080193943728064352793416035738853172340408852080310732523056866657018900396374964";
      _points[19] = "0.332442544464647897764370591677219362088665986717434604231536379957097306038335636912411521157132378";
      _weight[19] = "0.09600780433395996459611005163022683822666687189995853795269920650589609941099345779579700299706512646";
      _points[20] = "0.07199121113320913897952303263315337990844978682594543098496219654933140959926243370975522920210941871";
      _weight[20] = "0.1017277570591432847348180174383227213260284916100920427592935367507284866022929405674356028872702434";
      _points[21] = "0.2797957613012491859655855463898480988672060062249520276103935539643102128193564469419623506479628483";
      _weight[21] = "0.106474774156680812568561370518019168161628546270578460416498320073426923055252814931939825477870784";
      _points[22] = "0.1042519922933739349627321569155201289060616104436747962912852388186208673319729357666535825336812708";
      _weight[22] = "0.1120761181427334190032010245158099690638256138925814165287686360873920886305053666402815536031124781";
      _points[23] = "0.23002830680682207126412919932716909390208658580572414780253225469621533437570891507880804871836099";
      _weight[23] = "0.1140844639890417668241464892471366407764480789831449930204960242372119155349985796101274929370035803";
      _points[24] = "0.1416805541841085939424499105077162112269282743432822292773459439118180445686557930664348991933582934";
      _weight[24] = "0.117447028575268886080283905928003969128044025940981427337594705298274644106623945515582721239819385";
      _points[25] = "0.1837889724621079951285773493909411733485119513609893231234408186596165165503607848643038915766770985";
      _weight[25] = "0.1179710549264457561782354350967497775907646397405245096492474927754560320390464932600093231430017935";
      break;

    // order 52,53
    case 52 :
    case 53 :
      delivered_order = 53;
      _points.resize(27);
      _weight.resize(27);
      _points[0] = "0.9919016921030858633563363794429817847379787714779279595620322545994397707381328467786508349830459968";
      _weight[0] = "0.000002785016388572537705690681609177755671609902607460882831309119306006182467890894946863671115671403669";
      _points[1] = "0.9783447246593427423009234194577171124968296718365230530311186830121782128183606331424343744729291301";
      _weight[1] = "0.00003091244161938983408314671147246492772583236893784015618585479755757538573429388679225037321883934137";
      _points[2] = "0.9590024350798769967347900672867432755261033514982111722784661932934780135998830463243946849777047705";
      _weight[2] = "0.0001490333111707578435026953455921951778699719566794053596354648989169784384847030615809371744890831862";
      _points[3] = "0.9340992449559257825950427906558732935953068512720009591535099193403502312605076880588140292621747714";
      _weight[3] = "0.0004792697453785258073340451419757222154191164076444721019392392800535122603874466076414496344511966982";
      _points[4] = "0.9039353597784711070157033597360474229931818363030729923680719044761889533438408210305605660116515178";
      _weight[4] = "0.00120624834619181937137603199441914360465912857765792171269659313799452594208005653184665745154759608";
      _points[5] = "0.8688762741806575564667761401536189780901445930466251209065034762678430393181039572235882829647519408";
      _weight[5] = "0.002570049171197175931361063941668867313971915134023462330557089030766363955154108296199489949582894189";
      _points[6] = "0.8293472971383944771598355049274250058834269029021771996399619672863673163568105696112267907482074549";
      _weight[6] = "0.004846921295440348694709177690869156229797846446689132658058902702383248719112744082435662948118295653";
      _points[7] = "0.7858281353779031227352117058077111616012152440575051383618183698144842122819671305036791359257553671";
      _weight[7] = "0.008319259767931359303359612245105396666555498914945895238762583811716697454039472166862699670678373469";
      _points[8] = "0.7388469893624735910922449829548469590275526861901167534999751484805700903189045500413201466516638816";
      _weight[8] = "0.01323785353886628364655051789746491666869904914948154796436523205630295604837132271358219443071008338";
      _points[9] = "0.001780943143570460885558792886611446878630789847066000390270576459560516274569752479856156412462092889";
      _weight[9] = "0.01820603118871048582942728891063964187212465208682135554645716213359324348541984930031410535990257893";
      _points[10] = "0.6889741108323418280816571990178261232404686847403558539490499437753002791024731150404667801081009793";
      _weight[10] = "0.01978061738005189821681119732188615744078771959445292827828842468044747984641395372722160776435764143";
      _points[11] = "0.6368148674104017419630307715995676902754314764405299930956289867406713625910027046038473059912601229";
      _weight[11] = "0.02801276453548874808009747976668363223186535565759695290998544442635238085147611006105071688900964825";
      _points[12] = "0.5830023879264334250663902804376328580572440100955175317865653839064321210069269191484571926567993637";
      _weight[12] = "0.03785356234773460919311606411888319543129071813262592167579519593720136903085223560528795008414460997";
      _points[13] = "0.009359937258201115028705457829872668484510565995513908264444078497284370515863726402824600698033502681";
      _weight[13] = "0.04152785829844875717943172756938377186734953754235234311353404373544544228087795063232762728857180007";
      _points[14] = "0.528189873835532934021657722740027508548208196505456013409035767085006436526769095345534024824517463";
      _weight[14] = "0.04905440341529198363865576676516031676767482097727449018102715309052236173245485358847778720174353105";
      _points[15] = "0.4730426684520476703602592878224296830904178855899382298873897364315299239631836659193743186739257835";
      _weight[15] = "0.06119194926537683569355451543997997296618926203848359030101583951544914289940470883109383512474600588";
      _points[16] = "0.02289854263907702050395291455569141311738970919189788652592377127458263144110401632397331449331526483";
      _weight[16] = "0.06290119746144746482802734864589386618833347317601423057015638714495873048300389063863893761442406516";
      _points[17] = "0.4182301795447049734724846472391014243667560340702901180312848174318171551123809662146069605014604107";
      _weight[17] = "0.07367865526297174418825984472902459506331849312468798056148539468443217520004723844738101147944550983";
      _points[18] = "0.04223546938345160520274859443846427423042665304287693049731721062888330792747246995094108230190228905";
      _weight[18] = "0.08132436136446986193739170532758880791397877196523611071292546215873628519179693987936952305884224755";
      _points[19] = "0.3644177529904574950557756096570565098512806680305704179066355757972527488832137323378563137368606048";
      _weight[19] = "0.08579121209195122447243328295236127860714191311346550727152062805058661851930724613643640236403073954";
      _points[20] = "0.06713636929901124659578390479055933650185406663414917887488142333093823351973104095111454943659991062";
      _weight[20] = "0.09603082810201882415311963795104748870818268807470347887502846531247874858577708795396729820518612173";
      _points[21] = "0.3122585959444232262993504592262882061838804975738422821976444443102486079512087157897605571708467093";
      _weight[21] = "0.09671552705946981898751774104684219583762712809680328375846161035397016840278817983469759130134249606";
      _points[22] = "0.2623858474559273881160617913883325511276096577994481672721349608546023050783281843153256814191171124";
      _weight[22] = "0.1056050230492805119709298866476760648000510141882851923408616735140549390641398474028584341314146003";
      _points[23] = "0.0972990698736721763753164344064238004527912129365851467031032541694671325752127600065236562459329176";
      _weight[23] = "0.1065088544552712310709129163765736239560946416142489520312256996469840584797893553601506329292924869";
      _points[24] = "0.2154048926944543171651652614570632101946667733364492996249967765409568376782797064089297968838438259";
      _weight[24] = "0.1116474563280293741109965065113128931866832316104691669164509221561199637581464430175629066034208639";
      _points[25] = "0.1323574675652328254198509862867790334541690279550368666466192187710882991061076711351679865215991105";
      _weight[25] = "0.1125263755484285883365205837252928997215348671664386328271427347062622899654077798856335746521576459";
      _points[26] = "0.1718860139720701680722426766544501251353813244874586832784733002806207478525176577679137330683948481";
      _weight[26] = "0.1141343235447071384761478578769258902127350763147060770569388232507400711703976247938788173159387682";
      break;

    // order 54,55
    case 54 :
    case 55 :
      delivered_order = 55;
      _points.resize(28);
      _weight.resize(28);
      _points[0] = "0.9924402145386934818494062074608256710512573670377708826247066201588500246796209226609635064997675722";
      _weight[0] = "0.000002265958598962605196822743329763905246915735782078382024974317229330583473761254873410776872767826297";
      _points[1] = "0.9797785960640749944438190057145039152741074495249043615408383040614782568644584229549468171687733794";
      _weight[1] = "0.00002518191216312457714080057893628203062066238548219866715788280885486052172769692157029551682300980055";
      _points[2] = "0.9617001463459457899861099885807198305217759101371616261805924955343739972380075801124042375869170113";
      _weight[2] = "0.0001216212208108765183086984702980407460962842267066259167107608532532670446458238411718198672773186945";
      _points[3] = "0.9384000294379855101586491825366150982471974093849676442221321111107915020236599462447922597108121458";
      _weight[3] = "0.0003920317051831638475926050565561955006834349747351228816020734233503026528227612365401820950255750158";
      _points[4] = "0.9101403003668531082536780547017155187065153962208111283714408048069939649812595801927679940070241872";
      _weight[4] = "0.0009895645441188801027588830624824366661410419145577967624579589789470698427514257565112370532368473272";
      _points[5] = "0.8772405436497879573891723774128885767103809571602310600748670880625265196548463651442992083091059555";
      _weight[5] = "0.002115799069802587276112448389274307711426310369019676527371289223126989553627023040825265918413245453";
      _points[6] = "0.8400732837976637417846403075634608381826446882830863254766087793874579013383417858472750832694708386";
      _weight[6] = "0.00400676996382688876369694147974047973154866283886113397519166712993033774666693888227342383322420845";
      _points[7] = "0.7990595276685624868995636153621286979861878231866964890727280422713114601123812756416012428130639633";
      _weight[7] = "0.006910213443566888748466176890723625292539468755284525612640801075874152045527474588594349300760027866";
      _points[8] = "0.7546639187593059817872803597557685898853275116792760713753923349366380454793941649397924902062412319";
      _weight[8] = "0.01105609190631242552105479324746823601234418177691168238419979938124926144067391591450784016492233245";
      _points[9] = "0.7073894438877855706285149361350268987939100593278504681962772015788814614262279003604123878408133833";
      _weight[9] = "0.01662340411686909034142413466450566565032418406426186662411255986983551839951256909951884474445425856";
      _points[10] = "0.001662188334010344257891461771211848609193102668366344886339851471823721411659306650434237708070485101";
      _weight[10] = "0.01699675331355490717411502137389388500094524603859825757063307660350119689582330207269535543572269786";
      _points[11] = "0.6577717217542247768084005053389194499315878203674783143278934979688418886464254544545346213089894437";
      _weight[11] = "0.02370693220667251758884754554263331205128739505850822623279313400923071925972365938987128520658945004";
      _points[12] = "0.6063729282730147073480576391241726828720982008190425665943509503596611618340212969981896009477717553";
      _weight[12] = "0.03228783996502644895650898643668602554416833029918697762571085207553801460068086760948486028196731261";
      _points[13] = "0.00873728447239214139065712242090646257020090445870447567282855490448705888193735202767834234353241308";
      _weight[13] = "0.0388221611401857501373760319181405664443831529949018732380163213415938798961715598697675365133475528";
      _points[14] = "0.5537754238684313594769240249501645635328248608561576380556038385473320553947237200652050810344918645";
      _weight[14] = "0.04221188066485391017179843621910132663247325582481799896194480286103572326145048899412823414104578068";
      _points[15] = "0.500575153441983623093869111019478966255819651560523227417590738918084787952706570511471287773556073";
      _weight[15] = "0.05317840198085355889436749877935944937229816786481312186261562562730237943218926093884454876384009258";
      _points[16] = "0.02138176483568373963034271336149516841266556866258386679039806082475071487814678080051058192488994791";
      _weight[16] = "0.05894766595670255670963440873302383759119498225513535332185369018894998992852923391583154766651460418";
      _points[17] = "0.4473748931198531751312384976638757267785856330538905813203215779969809276248509403699505273214443105";
      _weight[17] = "0.06474239890218384617641579074397429560281200820034847743486255276201782999215045306318422919140676195";
      _points[18] = "0.3947774199723313116769052107500062552907725427703361632104188629638226399349568702184562114618754642";
      _weight[18] = "0.0763306503770435867799217376007081375452687618911842652302001273146809417858403010269360961540654852";
      _points[19] = "0.03945520864053971121154986277226662685144080719364934557672928701141422590945414778597456317172456995";
      _weight[19] = "0.0764867860250257028448602879104010451834884717881588252543887775929982012360821861240101576752354614";
      _points[20] = "0.3433786819261913150681460413651973878949845823554863178403679470149846273838432659226376928927518381";
      _weight[20] = "0.08727159968574142456653607461431136580558843981507980115301946075240580150496406025982314095123393874";
      _points[21] = "0.06275318712545885999983743626481590179256400882623205243754304532648865470273322717790632337377314921";
      _weight[21] = "0.09074930386242807574850384737192231428927990682057845126440329212535996959549697864971331918463330868";
      _points[22] = "0.2937610451613514326972750749668948134956539051387656916985961515253610703405985442498156612536971559";
      _weight[22] = "0.09683723892284496243133400305982014503220595603741460800960591274877472218951050937958199531634003946";
      _points[23] = "0.09101180937213291493037786336117976907264810765721540819421996451301742291635988315532695530375611578";
      _weight[23] = "0.1012555974889907126108460496940755561934638347853673107289657786337559632509483599958359377654219545";
      _points[24] = "0.2464866954363530558083411840821592805659340568933689671152241449226482215610440148989074112781467142";
      _weight[24] = "0.1042939762323390317306252800023900820145384876648703530515689827183667386399613716670604816775598012";
      _points[25] = "0.1239109225098248943986786571525365727357700121269974363446057563225513757008341619263478384404697343";
      _weight[25] = "0.1077593224554183504441506568716594810393974684605908180762875165119213414701629886814347926818068901";
      _points[26] = "0.2020912680468832554423969706448920337400445843902748221160223851312616827201318751974338594370225009";
      _weight[26] = "0.1089584330514553833792479007201945848483678110902207242804925059301547571776537296722336644764227275";
      _points[27] = "0.161077778503025586034483484317896992168941561016791412920534016160288076683236712455481216991357141";
      _weight[27] = "0.1102534472607597186864914711577228898952005094019551823025011564740940733845646315084537049532027231";
      break;

    // order 56,57
    case 56 :
    case 57 :
      delivered_order = 57;
      _points.resize(29);
      _weight.resize(29);
      _points[0] = "0.9929267893183628062269525350662871775653492285199651525986086819393629175725051227057650509336396086";
      _weight[0] = "0.000001856283772081021646463917006645502930051466535420769785785415393719988368277496916640181442415746151";
      _points[1] = "0.9810749076596256309006437136691611689533352449026726879855908015035858117277035374554302084570421548";
      _weight[1] = "0.00002065193379483673723520305410719094953030456381599065092914301994814430006275832864617928309149435563";
      _points[2] = "0.9641411217247745946828870542493190904639324758002400985928337168007851931895173178552116298526335159";
      _weight[2] = "0.00009990263394095784408772527008183937133715876054979511341138744323762818463231844388684177314495142668";
      _points[3] = "0.9422958895903871330495337162486475572840128154973285809341967704118304237104033071590241332038178755";
      _weight[3] = "0.0003227041908195134456269653088472861986621444725248385753566297569081862963005760178204697655072584826";
      _points[4] = "0.9157689585742375160527209731782209778138377544703193428562270193431316521163635958472103988871596499";
      _weight[4] = "0.0008167123025929537791590779222624889046680614565866252043480296283513012023263276872665424708570029282";
      _points[5] = "0.8848409513746070720478295357950882608136439751437339020150931391920340490511768348960488253412100603";
      _weight[5] = "0.001751756104040543812056707746636424489524091405182527252251987207967076087908850752406343551247101325";
      _points[6] = "0.8498394858283586592068606159884429949323530710404946731082134176863686453602964965002298383195124693";
      _weight[6] = "0.003329732099534716525904959471022450189067525736458400646569973558736059350650571180620965956491897284";
      _points[7] = "0.8111354807272444642075213249964705278931214853178016839227908886334439887655616436591190604415518726";
      _weight[7] = "0.005767322345572894815450450032797290470663786874293720580846143468974332971619800222681111399152007128";
      _points[8] = "0.7691391534023484768538220758922565584262388759203507506806944987604814945430447384460512918718215989";
      _weight[8] = "0.009272946255348385389541458548765573070689017484996409398510543999367015481576466379271350142341662023";
      _points[9] = "0.7242956444888707043560871701745064455538860059199548248154436973480104217103385414072838784155034141";
      _weight[9] = "0.01402009861333367145022482741179595153263656328537495601342898943949469294535231397346053110908384423";
      _points[10] = "0.001554929031256665420006752942495427838027482475136930592211048929383071266978688100380198645182484977";
      _weight[10] = "0.01590395547416049373084283970446254939586728862730454297894007025395012962095073015384060063814125139";
      _points[11] = "0.6770802877492443573266568704467015351806311769675395683120767898431579951848013577283510561777889766";
      _weight[11] = "0.02011976844683497331844387739702727260430369510653869789575590786230420302940347608481479643127976595";
      _points[12] = "0.627993565916526262182013707529617129394893152972341580368269585709554733044579996298702311470791131";
      _weight[12] = "0.02759491436298458106580574784196132821947800084432000401014943541800534280281110554230420725253142823";
      _points[13] = "0.5775558026309174452553151152733625043245901657653645490736680818890881281137921627962913404073228691";
      _weight[13] = "0.03635995684886709788958406007756343059353121747834284301899201980737194866787438745763436873700570147";
      _points[14] = "0.008174723674418611559103865544392948102157036888087052346790286307717131377449463638956498141460460573";
      _weight[14] = "0.03637065893665729571075344593916540199657241009646385824767892047382103100320528018288122982250320447";
      _points[15] = "0.5263016453375968201653794928636041556860229130020205964062744256271705159139407454117566470052847889";
      _weight[15] = "0.04620793050943086619045368766579074375745787430897608290923105422272112793759027659747296191028447982";
      _points[16] = "0.02001057277537863729118447337248115231454020584682554184760410583574379386658825873304229289136911038";
      _weight[16] = "0.05534795630399538850185456211297123893344168142281776267574745603114279671978481699568799512634590668";
      _points[17] = "0.4747743970009873561917723160531700205066921026924445193997049795210527057905182697247116916931894192";
      _weight[17] = "0.05680734250845563585288858316504839656434131896796498476261765390734591853152656637737926312889479053";
      _points[18] = "0.4235202564181097995474113146850489926682673472663289206460620937489498826422878291086158784870130803";
      _weight[18] = "0.06770995846565736534187178620911510510981331439007344136937490702077560334537629961218632220124974517";
      _points[19] = "0.0369396752916812645959209072886222502266940175506431296353140616816413196565410066864982546882814814";
      _weight[19] = "0.07204878416716868669494228779171087877055190291879777468441869777323207283284792884162808840671618476";
      _points[20] = "0.3730825280293374465690792859201248695856590531186829500141964698180241770761618137437466075148481282";
      _weight[20] = "0.07836975770978971115427402907838920161802800682518189208674079546857625920569703907869991396907702626";
      _points[21] = "0.05878290626605055885840865218087174046495481944251207998810378852091522787940776630512797824354282017";
      _weight[21] = "0.08585111618606221894547223897051276062455717563898810682264732561837504271642097505325204467579434545";
      _points[22] = "0.3239958625177051466248603397041584055661175398120534880219141687715302778163413540837796763370016129";
      _weight[22] = "0.08817225630680597612003660163949371818078447184949948235473102539086671161349867433599036467547766318";
      _points[23] = "0.08530880093329033563236471055857523621058808223719875374718841141972960523222133992450790818395778101";
      _weight[23] = "0.09630795187080586094841976728359810551551172932908124410591486740160430723013263344522700978629878583";
      _points[24] = "0.2767805891942973708577879729031042713879054366854930668603078587622459594790114634625651543742909842";
      _weight[24] = "0.09647238670452894868290795505134096581869886645007816822694179149988004663996108299166340298176479467";
      _points[25] = "0.2319372002063364238357113561581231468239578677677663627198771197540715838680988610437419882956982289";
      _weight[25] = "0.1026382437620365051961261302742550581710573153809810112602447887157691824281457449099765356526344903";
      _points[26] = "0.1162362048829853425076721375397609970107436875069462593303916880434153281948281248095660108756043849";
      _weight[26] = "0.1031676988619209181710558830873856413004363444827527678541306109133352094102382641980490562172708412";
      _points[27] = "0.1899410449901282865692379014213471630254082529921559753456718118947261873986526053764810399620158524";
      _weight[27] = "0.1060973443529894398202373165023237945259903765282338008207222574643863851930328256989138033717840287";
      _points[28] = "0.1512372911316014780919207790227039606491053931442636445013472589695144451175544237584698175481308518";
      _weight[28] = "0.1063816687914308151764286948578946009532016371806181830429151351514918575960369656164444521272090252";
      break;

    // order 58,59
    case 58 :
    case 59 :
      delivered_order = 59;
      _points.resize(30);
      _weight.resize(30);
      _points[0] = "0.9933678849972890218242967429754756290348422812012610131690790938192644595723658942993255322380362377";
      _weight[0] = "0.000001530435692303559679202880600194069095291373243359882366029366110361351387216726316141966166113640561";
      _points[1] = "0.9822506759732043911736678171948047795906753507549646731542099473217074609302325111913020773007465754";
      _weight[1] = "0.00001704378210976846570170738949485625046237981076825018201228716265008270161857594461594414931549012417";
      _points[2] = "0.966356811610316331681829740124114472013698341152903565974034839219633588997916371133226198626933423";
      _weight[2] = "0.00008256807322596642712675172300945914195274209200047916147521082294370472442789555182791610679371970876";
      _points[3] = "0.9458357764492203337808419002032066885955503076575948450871012659368499041349175484945986129340774309";
      _weight[3] = "0.0002672199620663056472135919658807958654052121724338065121842860076057742788764139847141623009890424742";
      _points[4] = "0.9208898151139505953144638557329905235774970627249343559514095081325116537677830281076745417185029103";
      _weight[4] = "0.000677900876045822301748513097607136324210204873984589460746651754413842077422919562829610184363090602";
      _points[5] = "0.891766318682024711351680965262570788260699668723203291111539656543622803240979767532198330039144181";
      _weight[5] = "0.001458186687285437575395832778065189046874964252128656421832651017529503747672066055109671092349859249";
      _points[6] = "0.8587545173866958177170051992400022157663057683841349552780806326443491728626503313132174680442865727";
      _weight[6] = "0.002781045433058290735823690629828006775647419013227642282327332200732301717026140608010860330831076808";
      _points[7] = "0.8221823987382739350146679257725087410887946678055925816102530058347225710144385002987812579603934522";
      _weight[7] = "0.004835687651116839589207388506661792798688732351920846841568469474501450058791552883867826144653376215";
      _points[8] = "0.7824133817283033117351654063389710102986058216354587982007414417461506029482383411221290125361309735";
      _weight[8] = "0.00780951217924887175492555552277335297710152074877213295106913265321637430098410393345892760990754618";
      _points[9] = "0.7398426798885768781476865343971963892441993313179320887011131454876353948716056468750647185101546415";
      _weight[9] = "0.01186669231590524206744646319730034674869664293542161685991368345216694946396047626719698432221560565";
      _points[10] = "0.00145772783390650359258939349065175917847200065310815600213746054046489330060751964957340354200936242";
      _weight[10] = "0.01491315901155340446212604717451004862856152600028923881167748393402243077917276774270736813868227456";
      _points[11] = "0.6948933626480090846660737470948052491622820351678518066893206318036909102531481156845209039989461428";
      _weight[11] = "0.01712539544532892132744625893725802414621796017291600334410496954630813410240948250791722805919453726";
      _points[12] = "0.6480121455331503208705669145595995298479983344533984988806949082338790572395468688493909284724971216";
      _weight[12] = "0.02363589773545442376826921873044047832436878049349748821622300008932827072699686486257968668165021934";
      _points[13] = "0.5996649478704976551018373593654268159180810688501359806278139203431894217253568566355352104940005754";
      _weight[13] = "0.03136191451975259960451311523450739540697146877711414235255154582511143225744543683656798934447392143";
      _points[14] = "0.007664767864806790652510700943612758896490081250185334891650651104295876629089337085527195459046516929";
      _weight[14] = "0.03414270443637351996552524689520019651518918125519284231276373992492543701158246339820206496302363977";
      _points[15] = "0.5503322608308270557491787984340267743359031321325234333208060314419409333934168725488976010462177834";
      _weight[15] = "0.04016730562047342836983353438926568287679859907672033401806590163348537364732569259646213424815701809";
      _points[16] = "0.5005043712628964789717639236953963031984790603234627725767742098965776650636318606390262908257531406";
      _weight[16] = "0.04980994243944509670193186882596801360805780285331470412300413488400333743558037202503741391583451747";
      _points[17] = "0.0187669462746132244982993301440387916639043908855580554548242427097167553740409721090435065543842118";
      _weight[17] = "0.05206201194506336946652736896631086980047779181323752545621446604559586912360486216640464809850709849";
      _points[18] = "0.4506764885015598873510899584766044215966881241176557888841618510954362349594222860652999748365539745";
      _weight[18] = "0.05994396892391193201878777221886819034342923382714188936785401233706685684647954234713000168528380992";
      _points[19] = "0.0346564195659897349491044844339792828709394875646473158245898065449187036414264888486758751330533654";
      _weight[19] = "0.06797009893843161497359823823660113226698137894136207676183867733482609286998692739265881943481490805";
      _points[20] = "0.4013438224374185454639967766405275317142917022652449466333117794386845094513689829895546561946178324";
      _weight[20] = "0.07013099742401690013591360102740147731104180921542862503107396753093730582466635836943847279118991919";
      _points[21] = "0.3529966616853502786154550912575915364162723119239058502674939729539710162974658936315002971501451098";
      _weight[21] = "0.07986001209119680090675229090743842319473780511267993616803209051048773098007336509737306748332389762";
      _points[22] = "0.05517557808804576973579901521230398806718249322486323341936662310406570235218106947237236467595813226";
      _weight[22] = "0.08130576744926203003727351913523010351524516224444640024452683616344850950559158640251626220781181102";
      _points[23] = "0.3061155007205121813665886906735831563842230803361353335661166203013891520931517709134796871698281319";
      _weight[23] = "0.08857497394178217650471618391876129842077745883814547442007841660655316881345758283854245886546129746";
      _points[24] = "0.080120567112325535828402317065571442809308606707266764109231947703747384584007510546030547316032919";
      _weight[24] = "0.09165404412254467064066511550040554298695455034951684961821682398973282747671045386111241554317353069";
      _points[25] = "0.2611662643784974751033364418861637841052167095569197616325843294380357783689767519724808893027702637";
      _weight[25] = "0.0957084022537584356706622834178274651556869909900460229728119906274110824605147609337241300199247589";
      _points[26] = "0.1092434970626521088746731873448846222774206414347470411530922780957733620062425548835010678261700806";
      _weight[26] = "0.09876432908795536536032697004673551868704851460757200597881816491701736581480140253736911574432935214";
      _points[27] = "0.2185956771518845796303573075738189314253271962040366483829882206456924780212396799680806333911303056";
      _weight[27] = "0.1007186117616301279878554305959197341608245889317283916519828674052671542386577064173516389649996562";
      _points[28] = "0.1422549415999572144877609341053898829708731999301570680786197421573754663025852228845161221643511937";
      _weight[28] = "0.1025585393150491257467352768657020962566165514453482039316467571702515714029648271882670353598411089";
      _points[29] = "0.1788268232673087628783417984246983287220358061763450736249227518897393446664815732877331590542564701";
      _weight[29] = "0.1031278694745945415596052946177605117292110687637337979963517529456830375931435175722210364638955055";
      break;

    // order 60,61
    case 60 :
    case 61 :
      delivered_order = 61;
      _points.resize(31);
      _weight.resize(31);
      _points[0] = "0.9937689943617638927613642550978404132193052847562085323183044817501866272149029814389654785747097187";
      _weight[0] = "0.000001269380626764678675373195326975758127251201208308023241385711948424755100169194183552495211808790648";
      _points[1] = "0.9833203701304175412485368480405225262637155639849370527489909821657295035574559858424684689497338574";
      _weight[1] = "0.00001414938875337667805842756312550972005132023758238594466807507236888151577830837913556555707754238027";
      _points[2] = "0.9683740118091604909480627251752021631877538352896943636065161160288890490739816800738966445710808703";
      _weight[2] = "0.00006863667359946888101889453121545292318816146796189038823923159828041558018051222520524730639664121677";
      _points[3] = "0.9490615100934992658665533661080479770940064242550734057590726835551016985542145903458461174891410266";
      _weight[3] = "0.0002225184113616753332835954161816580608307938220209914664726703106957494701509062705922833939390795155";
      _points[4] = "0.9255615822969551781356416726446810501492182917520502742877697614194101962468919439115832052932058982";
      _weight[4] = "0.0005657189666091238390709933068514304280659458878866494461459971250893209363885838891569990679795923031";
      _points[5] = "0.8980931407181669215572452752900580046388620566439707644527159091729569427638691092610084112862033889";
      _weight[5] = "0.001220041621260954623648068103750166494687433751337417055023692920392477150831347375208885934591540607";
      _points[6] = "0.8669124518396082568693596616154962977199040720951216992805820343587833819211852462891270723734944261";
      _weight[6] = "0.002333953705311331245464177602173047072288137060715168141773548841446522030992039657050969440578857492";
      _points[7] = "0.8323105489456515383744404260031629487070666431913964811955248376360356215462432754715923979789363373";
      _weight[7] = "0.004072567301324925286978191910109165210998809923518336725405684136878371982652710248244288816607680173";
      _points[8] = "0.7946104527758169326169679366928319864361859757363904011714581588637172599413472813223525772026136789";
      _weight[8] = "0.006603470707394316985994280362337310811861259335771870656920474608040126953653365813322975171532715797";
      _points[9] = "0.7541641319977899149388944264594135600637795973965264582163907849633878659064268645380961165020694247";
      _weight[9] = "0.01007952176991829850305258664289729474571005385425765929827171877545918882642476290287480815922844768";
      _points[10] = "0.001369365209100103662902538016497745627238368452352123490012738406772631849672261901196138706142526928";
      _weight[10] = "0.01401206490544436609023237121587349969746045006567761855081695008238920197145638880861484379937998666";
      _points[11] = "0.7113492068095685558133006667709819451575054362840455447176740142822369749162251926869838973346927698";
      _weight[11] = "0.01462008082783841976253308183893206231436847698410446515106255101009664107357060645472473645139699297";
      _points[12] = "0.6665654183773303861601326760614604743638563595328351949371522965073714357445225242299623003309299524";
      _weight[12] = "0.0202924034506888834074595019625389661145966542394859226818867916101663400848195357909655861316795088";
      _points[13] = "0.6202308940878964763528673529670363355339785112518597470011666286148975401503787651670787009253429759";
      _weight[13] = "0.02709500690386953751069178406838636815384967226318121133814435788253336859351359886090392628083630055";
      _points[14] = "0.007201060193187964367610144103097238265492936079471944871780273309543373182405493269711341122292980795";
      _weight[14] = "0.03211210056592242810234944055571401839762527500713589024854398810028566527822993288311027606844957208";
      _points[15] = "0.5727782422577024113870603024175540683472059621151315030913358644137301739485372481202450035572725181";
      _weight[15] = "0.03494475743428021057568935242276602073648520792237513277063007881830750670821227031289900085144260704";
      _points[16] = "0.5246505122103465455728183462099190147096086687630914369775031785647986088465765153290482473234440025";
      _weight[16] = "0.04366919988107116389230886514702208452192610172539603303155281880114132121310772290910736617814420272";
      _points[17] = "0.01763556469398653294408221167167162733992627300109424080406116588738610893975770523667372303912533056";
      _weight[17] = "0.04905514352007358740541302270051117036844203516552518776904458507336171955803915816081656601013491224";
      _points[18] = "0.4762970571775839012599109438642786787910227011918298028869481968383657046401344160723604121339610397";
      _weight[18] = "0.05300528235407393210593432792415778543059070542062211133149380520643792420434901154289638364872976669";
      _points[19] = "0.4281693385154156194417410742899825270370966980210852141448274402465912219366930868936595777620858797";
      _weight[19] = "0.06260514491381266112476446763960717503457148868267332156770556143624906440752520753898794314174248398";
      _points[20] = "0.03257779777966460886729942692136668100246248118137555022234282287177062321775785540900615891817245201";
      _weight[20] = "0.06421499003447563667095761947959886068101567810299905758943015986959607413434210190727781793751764501";
      _points[21] = "0.3807167103369646932919817405792130746606355782010403499486364214947528760107143133850084127060875174";
      _weight[21] = "0.07204908076371079309214829918846290043710821174646453642360675733877644714506224903242378673973541619";
      _points[22] = "0.05188853615392920947892793281212631775109602038992669350693691676633220365356651819015841212998281432";
      _weight[22] = "0.07708465591944440214978664678877579601642420763348919100177459902890693290204556050005832293398972658";
      _points[23] = "0.3343822238776351252419685447725649719691406591568741892752991492068380593197644708700909207098419998";
      _weight[23] = "0.08086518702868964921973768964419167020096598662788053379862951223461825278781407685710065195767206447";
      _points[24] = "0.07538754998514038394719127514008188990831275431228255760504153387312193075577455329791578743446834647";
      _weight[24] = "0.08727993087125598404851885924736203445983237573749491484102820440464420680359587863705024778690839844";
      _points[25] = "0.2895984907391475920138782464308026880200802349630140545217731202754357179091084031758311229993710084";
      _weight[25] = "0.08855464875380005756652072587576624284557300886023695065934716903300558691518263136396252574033032507";
      _points[26] = "0.10285545867509340672666309459934025824749333553664562240979626482386876152189922577567755172827218";
      _weight[26] = "0.09455543857311113942533268852024714918001646007576128813201633172025531623575828932114719978313621885";
      _points[27] = "0.2467836436155710933199228384538418511090271873523499710413024876413592298225490102948311490242624505";
      _weight[27] = "0.09462109265174807424873122469747347887669228616198273398437836689671301713817820752750902650005237804";
      _points[28] = "0.2063374321933079647369611133634897836240770185127581624195509150737302861230656791747631614142527725";
      _weight[28] = "0.09860204997970906763399803849822200678637561736800941509032055186211162575531237866562542497106307103";
      _points[29] = "0.1340358114983876564339860740140341196816667539203883664849981452786512463510185666317257255430747126";
      _weight[29] = "0.09881291012170006693456267092177765186618637716012470654782718891302456217838158452385974238915451355";
      _points[30] = "0.1686374906442098356617268634134017813732783166791782966045346757082471444333592363931357649357351428";
      _weight[30] = "0.1001003159524530363104180663619783799874178898404524336779305249101130790426842115444418169199692081";
      break;

    default :
      DUNE_THROW(QuadratureOrderOutOfRange, "Quadrature rule " << p << " not supported!");
    }
  }

} // namespace