MINLPLib

A Library of Mixed-Integer and Continuous Nonlinear Programming Instances

Home // Instances // Documentation // Download // Statistics


Instance: cardqp_iqp

Binary Quadratic Programming with cardinality constraints
0-1 Quadratic Programming Formulation
Formats ams gms lp mod nl osil pip
Primal Bounds
3882.99937400 p1 ( gdx sol )
(infeas: 0)
3760.71506600 p2 ( gdx sol )
(infeas: 0)
Dual Bounds
3410.33025000 (ANTIGONE)
3430.85360900 (BARON)
3439.25979800 (COUENNE)
3087.18626700 (LINDO)
3760.71506600 (SCIP)
References Lima, Ricardo and Grossmann, I E, On the solution of 0-1 Quadratic Programming Problems with cardinality constraints, 2012.
Source Formulation_MIQP.gms from minlp.org model 166
Added to library 25 Sep 2013
Problem type BQP
#Variables 50
#Binary Variables 50
#Integer Variables 0
#Nonlinear Variables 50
#Nonlinear Binary Variables 50
#Nonlinear Integer Variables 0
Objective Sense min
Objective type quadratic
Objective curvature indefinite
#Nonzeros in Objective 50
#Nonlinear Nonzeros in Objective 50
#Constraints 1
#Linear Constraints 1
#Quadratic Constraints 0
#Polynomial Constraints 0
#Signomial Constraints 0
#General Nonlinear Constraints 0
Operands in Gen. Nonlin. Functions  
Constraints curvature linear
#Nonzeros in Jacobian 50
#Nonlinear Nonzeros in Jacobian 0
#Nonzeros in (Upper-Left) Hessian of Lagrangian 2450
#Nonzeros in Diagonal of Hessian of Lagrangian 0
#Blocks in Hessian of Lagrangian 1
Minimal blocksize in Hessian of Lagrangian 50
Maximal blocksize in Hessian of Lagrangian 50
Average blocksize in Hessian of Lagrangian 50.0
#Semicontinuities 0
#Nonlinear Semicontinuities 0
#SOS type 1 0
#SOS type 2 0
Infeasibility of initial point 10
Sparsity Jacobian Sparsity of Objective Gradient and Jacobian
Sparsity Hessian of Lagrangian Sparsity of Hessian of Lagrangian

$offlisting
*  
*  Equation counts
*      Total        E        G        L        N        X        C        B
*          2        2        0        0        0        0        0        0
*  
*  Variable counts
*                   x        b        i      s1s      s2s       sc       si
*      Total     cont   binary  integer     sos1     sos2    scont     sint
*         51        1       50        0        0        0        0        0
*  FX      0
*  
*  Nonzero counts
*      Total    const       NL      DLL
*        101       51       50        0
*
*  Solve m using MINLP minimizing objvar;


Variables  b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16,b17,b18,b19
          ,b20,b21,b22,b23,b24,b25,b26,b27,b28,b29,b30,b31,b32,b33,b34,b35,b36
          ,b37,b38,b39,b40,b41,b42,b43,b44,b45,b46,b47,b48,b49,b50,objvar;

Binary Variables  b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16,b17
          ,b18,b19,b20,b21,b22,b23,b24,b25,b26,b27,b28,b29,b30,b31,b32,b33,b34
          ,b35,b36,b37,b38,b39,b40,b41,b42,b43,b44,b45,b46,b47,b48,b49,b50;

Equations  e1,e2;


e1.. -(85.11033726*b1*b2 + 57.28565882*b1*b3 + 33.60810088*b1*b4 + 32.760151115
     *b1*b5 + 26.285022365*b1*b6 + 38.23389788*b1*b7 + 86.345682965*b1*b8 + 
     11.375803685*b1*b9 + 52.520013555*b1*b10 + 99.821174565*b1*b11 + 
     59.97967091*b1*b12 + 99.157638705*b1*b13 + 77.413794365*b1*b14 + 
     17.415785885*b1*b15 + 65.773282105*b1*b16 + 20.15419708*b1*b17 + 
     28.757650635*b1*b18 + 68.548217855*b1*b19 + 46.358856195*b1*b20 + 
     39.17152527*b1*b21 + 38.38692996*b1*b22 + 17.49170105*b1*b23 + 19.25966986
     *b1*b24 + 60.96579675*b1*b25 + 83.93481714*b1*b26 + 26.92749511*b1*b27 + 
     68.2447737*b1*b28 + 78.70647257*b1*b29 + 33.847555315*b1*b30 + 
     15.496767645*b1*b31 + 52.72656227*b1*b32 + 20.21641239*b1*b33 + 
     87.883919545*b1*b34 + 30.185881775*b1*b35 + 32.15236059*b1*b36 + 
     61.42581259*b1*b37 + 73.658311745*b1*b38 + 64.683624315*b1*b39 + 
     49.060797175*b1*b40 + 44.26416443*b1*b41 + 16.181058915*b1*b42 + 
     34.850165365*b1*b43 + 9.42239383*b1*b44 + 37.16227584*b1*b45 + 
     22.299461335*b1*b46 + 66.344077065*b1*b47 + 58.270826965*b1*b48 + 
     78.1463634*b1*b49 + 33.29155708*b1*b50 + 67.805094795*b2*b1 + 64.607512405
     *b2*b3 + 31.96709881*b2*b4 + 13.21033928*b2*b5 + 14.738893555*b2*b6 + 
     65.918859345*b2*b7 + 56.80440231*b2*b8 + 7.99486094*b2*b9 + 80.27426099*b2
     *b10 + 11.91286481*b2*b11 + 21.687799655*b2*b12 + 54.935098235*b2*b13 + 
     76.269728555*b2*b14 + 21.92175283*b2*b15 + 8.24339367*b2*b16 + 
     60.587461435*b2*b17 + 64.01684848*b2*b18 + 41.9893805*b2*b19 + 
     39.077844535*b2*b20 + 28.088288615*b2*b21 + 28.410046205*b2*b22 + 
     17.397766285*b2*b23 + 93.6777234*b2*b24 + 41.09410107*b2*b25 + 
     79.423043795*b2*b26 + 33.50325451*b2*b27 + 16.92090609*b2*b28 + 
     76.143039975*b2*b29 + 11.577083985*b2*b30 + 24.191477915*b2*b31 + 
     5.48125651*b2*b32 + 30.61323994*b2*b33 + 52.485890125*b2*b34 + 
     19.372157555*b2*b35 + 21.546098225*b2*b36 + 36.41058473*b2*b37 + 
     35.10607513*b2*b38 + 35.598260725*b2*b39 + 96.577780895*b2*b40 + 
     99.392209475*b2*b41 + 40.140790225*b2*b42 + 40.424413865*b2*b43 + 
     78.33794135*b2*b44 + 42.68499349*b2*b45 + 91.744150875*b2*b46 + 
     16.35988435*b2*b47 + 74.870494455*b2*b48 + 10.264755125*b2*b49 + 
     59.748481475*b2*b50 + 9.88367545*b3*b1 + 5.57079496*b3*b2 + 54.388712765*
     b3*b4 + 64.743339225*b3*b5 + 26.4462386*b3*b6 + 42.63153376*b3*b7 + 
     31.220582445*b3*b8 + 19.47539776*b3*b9 + 93.95066942*b3*b10 + 45.15275605*
     b3*b11 + 17.792997255*b3*b12 + 41.67528333*b3*b13 + 40.590110965*b3*b14 + 
     30.5056988*b3*b15 + 95.095198925*b3*b16 + 22.949330875*b3*b17 + 
     33.26340706*b3*b18 + 12.08251277*b3*b19 + 43.127894415*b3*b20 + 
     14.660473715*b3*b21 + 41.46951295*b3*b22 + 35.788923065*b3*b23 + 
     23.25276629*b3*b24 + 15.67500142*b3*b25 + 61.67302368*b3*b26 + 53.58764816
     *b3*b27 + 9.281275605*b3*b28 + 79.39469038*b3*b29 + 94.846194425*b3*b30 + 
     61.66394282*b3*b31 + 62.697423595*b3*b32 + 39.438399745*b3*b33 + 
     61.436456295*b3*b34 + 69.586137505*b3*b35 + 53.12586209*b3*b36 + 
     20.12911898*b3*b37 + 67.404749975*b3*b38 + 54.76856219*b3*b39 + 
     16.817665885*b3*b40 + 98.73846878*b3*b41 + 26.671691175*b3*b42 + 
     69.187215785*b3*b43 + 78.793858415*b3*b44 + 93.582919955*b3*b45 + 
     24.117948485*b3*b46 + 33.227925415*b3*b47 + 23.73661421*b3*b48 + 
     28.402843115*b3*b49 + 66.415264935*b3*b50 + 74.822398045*b4*b1 + 
     13.11649068*b4*b2 + 19.28303302*b4*b3 + 22.759100975*b4*b5 + 70.805830915*
     b4*b6 + 77.482506345*b4*b7 + 19.70658368*b4*b8 + 41.99094648*b4*b9 + 
     71.065615825*b4*b10 + 85.35213753*b4*b11 + 63.208489965*b4*b12 + 
     97.717327935*b4*b13 + 7.55449167*b4*b14 + 22.807629445*b4*b15 + 
     13.27628942*b4*b16 + 56.33806061*b4*b17 + 17.052107455*b4*b18 + 
     74.729908135*b4*b19 + 15.75704095*b4*b20 + 51.393624965*b4*b21 + 
     80.582035245*b4*b22 + 51.744471935*b4*b23 + 55.68829424*b4*b24 + 
     6.00931933*b4*b25 + 56.667664725*b4*b26 + 47.857263265*b4*b27 + 
     97.656196575*b4*b28 + 22.465482955*b4*b29 + 20.535565365*b4*b30 + 
     7.340271515*b4*b31 + 21.89314453*b4*b32 + 10.82525864*b4*b33 + 6.58117031*
     b4*b34 + 84.387210845*b4*b35 + 62.157608135*b4*b36 + 7.5665941*b4*b37 + 
     23.62891708*b4*b38 + 95.317520775*b4*b39 + 36.87646663*b4*b40 + 
     61.454936645*b4*b41 + 29.623175875*b4*b42 + 65.86020283*b4*b43 + 
     19.74865785*b4*b44 + 48.70157396*b4*b45 + 42.36729563*b4*b46 + 
     81.518935125*b4*b47 + 56.39421853*b4*b48 + 42.118575085*b4*b49 + 
     57.99280899*b4*b50 + 93.612249685*b5*b1 + 38.13272649*b5*b2 + 5.787283335*
     b5*b3 + 95.139436055*b5*b4 + 36.69450363*b5*b6 + 98.456016965*b5*b7 + 
     77.81352007*b5*b8 + 15.45898358*b5*b9 + 99.506334685*b5*b10 + 60.130829495
     *b5*b11 + 20.809482665*b5*b12 + 66.11893552*b5*b13 + 37.709670875*b5*b14
      + 91.670925445*b5*b15 + 90.505943105*b5*b16 + 6.544547145*b5*b17 + 
     40.01990434*b5*b18 + 68.116091925*b5*b19 + 61.37117315*b5*b20 + 
     8.284235025*b5*b21 + 84.9728791*b5*b22 + 93.54766384*b5*b23 + 53.256644315
     *b5*b24 + 33.46169334*b5*b25 + 52.17922585*b5*b26 + 9.26839199*b5*b27 + 
     78.50182623*b5*b28 + 55.63213632*b5*b29 + 75.9428517*b5*b30 + 73.40476387*
     b5*b31 + 65.00205453*b5*b32 + 15.91709505*b5*b33 + 97.260234865*b5*b34 + 
     72.140601245*b5*b35 + 98.69581359*b5*b36 + 86.20796023*b5*b37 + 64.0369064
     *b5*b38 + 71.624913505*b5*b39 + 71.58442384*b5*b40 + 80.116756405*b5*b41
      + 62.97132997*b5*b42 + 10.15970593*b5*b43 + 51.091729785*b5*b44 + 
     9.992054395*b5*b45 + 71.36518151*b5*b46 + 23.504443615*b5*b47 + 
     26.47326382*b5*b48 + 82.29534761*b5*b49 + 99.214399115*b5*b50 + 
     76.313643255*b6*b1 + 73.242645705*b6*b2 + 5.05615792*b6*b3 + 30.06646763*
     b6*b4 + 83.262900855*b6*b5 + 86.739101525*b6*b7 + 25.20524809*b6*b8 + 
     48.39496412*b6*b9 + 8.644457925*b6*b10 + 35.6851843*b6*b11 + 46.78835224*
     b6*b12 + 34.956256805*b6*b13 + 17.802787005*b6*b14 + 82.04085173*b6*b15 + 
     44.59526413*b6*b16 + 18.46921115*b6*b17 + 49.22579099*b6*b18 + 
     31.884412235*b6*b19 + 90.089755135*b6*b20 + 11.11873226*b6*b21 + 
     44.38693901*b6*b22 + 37.45331024*b6*b23 + 49.487174845*b6*b24 + 
     66.053652375*b6*b25 + 66.139686465*b6*b26 + 37.07253922*b6*b27 + 
     14.577528645*b6*b28 + 91.0535631*b6*b29 + 25.648326*b6*b30 + 92.29229565*
     b6*b31 + 47.916671325*b6*b32 + 13.54341555*b6*b33 + 40.5488575*b6*b34 + 
     44.42404791*b6*b35 + 43.39850733*b6*b36 + 15.608539135*b6*b37 + 
     76.357219375*b6*b38 + 81.323378765*b6*b39 + 7.247463355*b6*b40 + 
     50.683491985*b6*b41 + 31.46562763*b6*b42 + 90.65331803*b6*b43 + 6.67071123
     *b6*b44 + 69.698731885*b6*b45 + 95.33613954*b6*b46 + 90.516667085*b6*b47
      + 90.38630837*b6*b48 + 88.073899025*b6*b49 + 42.14454856*b6*b50 + 
     52.90033988*b7*b1 + 83.970135195*b7*b2 + 62.203081215*b7*b3 + 12.81336734*
     b7*b4 + 59.8869302*b7*b5 + 61.351720665*b7*b6 + 20.08327882*b7*b8 + 
     36.51880379*b7*b9 + 35.00625654*b7*b10 + 54.393515395*b7*b11 + 
     39.559875675*b7*b12 + 20.9368561*b7*b13 + 69.89313789*b7*b14 + 
     53.012321605*b7*b15 + 59.7423326*b7*b16 + 73.38358837*b7*b17 + 
     69.954202275*b7*b18 + 6.885691955*b7*b19 + 84.780616865*b7*b20 + 
     72.454662885*b7*b21 + 19.77339756*b7*b22 + 63.01783076*b7*b23 + 
     67.847505835*b7*b24 + 23.46484163*b7*b25 + 39.53430842*b7*b26 + 
     64.270182605*b7*b27 + 74.48198027*b7*b28 + 44.327468915*b7*b29 + 
     19.96192259*b7*b30 + 6.18932571*b7*b31 + 5.96632974*b7*b32 + 95.442969985*
     b7*b33 + 97.78452495*b7*b34 + 96.800271845*b7*b35 + 86.346525995*b7*b36 + 
     18.452974225*b7*b37 + 9.724691335*b7*b38 + 57.5381179*b7*b39 + 
     22.482772765*b7*b40 + 99.44581389*b7*b41 + 81.86334974*b7*b42 + 
     34.08963935*b7*b43 + 13.30319399*b7*b44 + 45.897741015*b7*b45 + 
     38.22002788*b7*b46 + 16.14734294*b7*b47 + 60.66823699*b7*b48 + 47.32504809
     *b7*b49 + 44.170259305*b7*b50 + 91.87890144*b8*b1 + 25.309467555*b8*b2 + 
     26.296402795*b8*b3 + 56.521695895*b8*b4 + 64.950360755*b8*b5 + 36.10620948
     *b8*b6 + 19.13455866*b8*b7 + 28.848054155*b8*b9 + 10.945769655*b8*b10 + 
     34.4636971*b8*b11 + 8.818724215*b8*b12 + 83.0107396*b8*b13 + 26.941275145*
     b8*b14 + 43.95269344*b8*b15 + 33.745189395*b8*b16 + 47.267580025*b8*b17 + 
     73.020184775*b8*b18 + 61.34972234*b8*b19 + 17.463464105*b8*b20 + 
     20.31828469*b8*b21 + 34.98508104*b8*b22 + 59.34566314*b8*b23 + 30.52847258
     *b8*b24 + 8.4572381*b8*b25 + 70.20719953*b8*b26 + 69.089905575*b8*b27 + 
     36.55220313*b8*b28 + 77.194187805*b8*b29 + 21.7941304*b8*b30 + 
     69.835576535*b8*b31 + 68.934043065*b8*b32 + 83.965313185*b8*b33 + 
     53.941160545*b8*b34 + 31.888023565*b8*b35 + 57.76491577*b8*b36 + 
     44.32920257*b8*b37 + 11.973728555*b8*b38 + 81.570628425*b8*b39 + 
     36.60806332*b8*b40 + 13.04551409*b8*b41 + 59.355604795*b8*b42 + 7.09529283
     *b8*b43 + 75.49370804*b8*b44 + 90.984467605*b8*b45 + 58.2776454*b8*b46 + 
     49.91843219*b8*b47 + 73.16858532*b8*b48 + 53.73598344*b8*b49 + 89.27271001
     *b8*b50 + 78.294681675*b9*b1 + 18.311831015*b9*b2 + 30.12896984*b9*b3 + 
     69.84273469*b9*b4 + 47.731426075*b9*b5 + 96.72485733*b9*b6 + 96.00000904*
     b9*b7 + 90.4265251*b9*b8 + 48.42440994*b9*b10 + 61.63712717*b9*b11 + 
     88.46924143*b9*b12 + 21.213896525*b9*b13 + 65.192208525*b9*b14 + 
     78.301011905*b9*b15 + 59.09736943*b9*b16 + 7.629398505*b9*b17 + 
     82.04440986*b9*b18 + 31.49830516*b9*b19 + 46.16816849*b9*b20 + 36.94491755
     *b9*b21 + 60.92105403*b9*b22 + 59.56721055*b9*b23 + 56.625031005*b9*b24 + 
     59.925346205*b9*b25 + 97.835511925*b9*b26 + 35.53926715*b9*b27 + 
     77.4823134*b9*b28 + 96.43883323*b9*b29 + 95.15404411*b9*b30 + 29.309458515
     *b9*b31 + 35.869877695*b9*b32 + 25.40486019*b9*b33 + 21.525950815*b9*b34
      + 74.46908231*b9*b35 + 30.66531723*b9*b36 + 77.055141625*b9*b37 + 
     63.65584563*b9*b38 + 32.64475775*b9*b39 + 75.36632767*b9*b40 + 5.737486805
     *b9*b41 + 87.31842302*b9*b42 + 6.43837828*b9*b43 + 45.687016195*b9*b44 + 
     39.071691385*b9*b45 + 71.962734835*b9*b46 + 44.50772733*b9*b47 + 
     57.230810095*b9*b48 + 37.77850075*b9*b49 + 71.459891*b9*b50 + 93.680105335
     *b10*b1 + 49.58157796*b10*b2 + 25.29304538*b10*b3 + 53.524377685*b10*b4 + 
     39.742971835*b10*b5 + 93.86304351*b10*b6 + 11.460786695*b10*b7 + 
     52.86734809*b10*b8 + 42.27885348*b10*b9 + 55.30679666*b10*b11 + 
     60.963260535*b10*b12 + 37.85132908*b10*b13 + 29.02380653*b10*b14 + 
     57.027428965*b10*b15 + 57.01077955*b10*b16 + 10.535350275*b10*b17 + 
     40.88361223*b10*b18 + 97.536371935*b10*b19 + 41.082779255*b10*b20 + 
     19.847877465*b10*b21 + 49.864482735*b10*b22 + 42.71520729*b10*b23 + 
     24.524576605*b10*b24 + 64.597540065*b10*b25 + 5.33685423*b10*b26 + 
     52.87553994*b10*b27 + 5.211605755*b10*b28 + 54.529738175*b10*b29 + 
     84.431638165*b10*b30 + 11.85104432*b10*b31 + 77.26162175*b10*b32 + 
     32.56388121*b10*b33 + 28.27024791*b10*b34 + 46.41806067*b10*b35 + 
     40.036748505*b10*b36 + 57.57519602*b10*b37 + 12.093029175*b10*b38 + 
     91.396980975*b10*b39 + 9.62634762*b10*b40 + 82.933891155*b10*b41 + 
     80.330284295*b10*b42 + 67.65583659*b10*b43 + 42.21823265*b10*b44 + 
     44.249491965*b10*b45 + 87.239690725*b10*b46 + 97.65513761*b10*b47 + 
     59.375740995*b10*b48 + 34.8268916*b10*b49 + 48.227895505*b10*b50 + 
     40.24685915*b11*b1 + 44.8855353*b11*b2 + 13.103814165*b11*b3 + 82.38171648
     *b11*b4 + 53.373692675*b11*b5 + 74.769581465*b11*b6 + 83.316415115*b11*b7
      + 44.380240275*b11*b8 + 92.82049926*b11*b9 + 42.444043755*b11*b10 + 
     71.069633375*b11*b12 + 69.285831675*b11*b13 + 59.29655023*b11*b14 + 
     21.483975635*b11*b15 + 62.413113675*b11*b16 + 60.669483865*b11*b17 + 
     74.13917657*b11*b18 + 28.39156405*b11*b19 + 18.49779608*b11*b20 + 
     89.66328541*b11*b21 + 47.062637285*b11*b22 + 15.860124595*b11*b23 + 
     90.84379588*b11*b24 + 36.715875685*b11*b25 + 99.62219203*b11*b26 + 
     49.12699593*b11*b27 + 55.39678427*b11*b28 + 23.086198325*b11*b29 + 
     23.91052387*b11*b30 + 66.265162845*b11*b31 + 80.912805105*b11*b32 + 
     60.703878425*b11*b33 + 97.29892808*b11*b34 + 51.653137415*b11*b35 + 
     40.39115332*b11*b36 + 83.581516415*b11*b37 + 82.98230325*b11*b38 + 
     7.97720253*b11*b39 + 92.893682985*b11*b40 + 5.29377667*b11*b41 + 
     63.71215251*b11*b42 + 5.63224248*b11*b43 + 43.529632885*b11*b44 + 
     67.34749414*b11*b45 + 63.47271299*b11*b46 + 30.023487635*b11*b47 + 
     11.692576055*b11*b48 + 9.36690357*b11*b49 + 20.225685435*b11*b50 + 
     47.985695855*b12*b1 + 21.04279611*b12*b2 + 59.301841065*b12*b3 + 
     86.577140965*b12*b4 + 8.407191815*b12*b5 + 38.758710465*b12*b6 + 
     37.097464655*b12*b7 + 51.21650896*b12*b8 + 29.64006982*b12*b9 + 
     89.663235345*b12*b10 + 85.685949195*b12*b11 + 98.71429432*b12*b13 + 
     77.002156135*b12*b14 + 53.24892984*b12*b15 + 77.93848516*b12*b16 + 
     84.05217273*b12*b17 + 60.473896725*b12*b18 + 59.630662095*b12*b19 + 
     57.88701338*b12*b20 + 62.33992995*b12*b21 + 97.81975095*b12*b22 + 
     57.636930155*b12*b23 + 93.828954945*b12*b24 + 44.25399487*b12*b25 + 
     81.6123415*b12*b26 + 5.07389993*b12*b27 + 48.249750635*b12*b28 + 
     44.82070369*b12*b29 + 6.488148685*b12*b30 + 12.788070645*b12*b31 + 
     61.887305205*b12*b32 + 57.74164666*b12*b33 + 63.71045733*b12*b34 + 
     89.08363227*b12*b35 + 23.03726734*b12*b36 + 45.665945955*b12*b37 + 
     20.818343125*b12*b38 + 89.195113915*b12*b39 + 69.271420935*b12*b40 + 
     87.017460645*b12*b41 + 13.81193495*b12*b42 + 99.665888135*b12*b43 + 
     63.596962255*b12*b44 + 5.073183725*b12*b45 + 62.849732915*b12*b46 + 
     21.502246415*b12*b47 + 34.562609105*b12*b48 + 74.24380121*b12*b49 + 
     13.05094391*b12*b50 + 46.988737355*b13*b1 + 67.61037396*b13*b2 + 
     51.02309219*b13*b3 + 35.227727*b13*b4 + 91.834121385*b13*b5 + 22.50160547*
     b13*b6 + 87.850736425*b13*b7 + 48.32966511*b13*b8 + 48.59783434*b13*b9 + 
     16.789829365*b13*b10 + 14.861358625*b13*b11 + 27.31456045*b13*b12 + 
     87.94121927*b13*b14 + 85.25461908*b13*b15 + 83.17945789*b13*b16 + 
     50.64907225*b13*b17 + 91.80705883*b13*b18 + 93.281277665*b13*b19 + 
     15.270324885*b13*b20 + 38.307134045*b13*b21 + 86.69794743*b13*b22 + 
     37.34791097*b13*b23 + 25.243921735*b13*b24 + 93.004345445*b13*b25 + 
     39.26890236*b13*b26 + 88.218947875*b13*b27 + 19.0731689*b13*b28 + 
     48.31851857*b13*b29 + 30.484090385*b13*b30 + 33.192059685*b13*b31 + 
     15.972175955*b13*b32 + 42.979306625*b13*b33 + 91.61736245*b13*b34 + 
     28.89735184*b13*b35 + 14.782904205*b13*b36 + 18.90160935*b13*b37 + 
     41.69885055*b13*b38 + 9.408616265*b13*b39 + 7.506491305*b13*b40 + 
     19.630075525*b13*b41 + 11.90723549*b13*b42 + 83.72087847*b13*b43 + 
     42.978604955*b13*b44 + 44.631351115*b13*b45 + 97.3542253*b13*b46 + 
     28.125985755*b13*b47 + 39.38674036*b13*b48 + 64.882667935*b13*b49 + 
     28.07102759*b13*b50 + 14.600803075*b14*b1 + 43.563761255*b14*b2 + 
     50.510436375*b14*b3 + 18.769904485*b14*b4 + 53.420281815*b14*b5 + 
     89.101723975*b14*b6 + 10.27044401*b14*b7 + 53.20334124*b14*b8 + 
     77.590796845*b14*b9 + 98.00516644*b14*b10 + 73.4395086*b14*b11 + 
     87.83503682*b14*b12 + 33.454867685*b14*b13 + 85.15686028*b14*b15 + 
     49.48163473*b14*b16 + 67.218304115*b14*b17 + 40.91489573*b14*b18 + 
     39.093105145*b14*b19 + 29.175667925*b14*b20 + 29.270800925*b14*b21 + 
     47.80882609*b14*b22 + 94.761181965*b14*b23 + 36.874959645*b14*b24 + 
     9.60661954*b14*b25 + 81.6170022*b14*b26 + 74.59834121*b14*b27 + 
     92.401383105*b14*b28 + 36.506253625*b14*b29 + 24.92873634*b14*b30 + 
     9.479152435*b14*b31 + 88.888469685*b14*b32 + 13.81654169*b14*b33 + 
     84.506029625*b14*b34 + 49.06209687*b14*b35 + 5.015699605*b14*b36 + 
     19.874797425*b14*b37 + 71.977764975*b14*b38 + 31.632969085*b14*b39 + 
     65.379723895*b14*b40 + 60.096256335*b14*b41 + 96.40000388*b14*b42 + 
     53.848114125*b14*b43 + 61.078951155*b14*b44 + 58.908656965*b14*b45 + 
     7.84024616*b14*b46 + 97.045876865*b14*b47 + 61.40631802*b14*b48 + 
     10.663705345*b14*b49 + 56.690131845*b14*b50 + 17.09960622*b15*b1 + 
     44.946527865*b15*b2 + 88.73766811*b15*b3 + 73.075609105*b15*b4 + 
     34.789749925*b15*b5 + 99.33047819*b15*b6 + 10.25662721*b15*b7 + 
     63.812488945*b15*b8 + 81.421993515*b15*b9 + 33.17636008*b15*b10 + 
     96.09737853*b15*b11 + 71.00154165*b15*b12 + 64.984393365*b15*b13 + 
     63.517627945*b15*b14 + 18.39802214*b15*b16 + 84.48944367*b15*b17 + 
     89.74871245*b15*b18 + 71.164693605*b15*b19 + 34.619814875*b15*b20 + 
     38.80299709*b15*b21 + 77.302666025*b15*b22 + 17.95440045*b15*b23 + 
     73.08002784*b15*b24 + 96.551584455*b15*b25 + 46.982213325*b15*b26 + 
     30.12544021*b15*b27 + 47.19693983*b15*b28 + 42.68694574*b15*b29 + 
     39.857809925*b15*b30 + 64.0199755*b15*b31 + 86.674402915*b15*b32 + 
     76.725656165*b15*b33 + 90.577411605*b15*b34 + 46.6143092*b15*b35 + 
     11.564362155*b15*b36 + 94.164611035*b15*b37 + 85.17691668*b15*b38 + 
     95.29188189*b15*b39 + 60.04148646*b15*b40 + 8.34559315*b15*b41 + 
     43.706155235*b15*b42 + 10.45537576*b15*b43 + 55.537045405*b15*b44 + 
     15.67863764*b15*b45 + 89.91563809*b15*b46 + 27.96049528*b15*b47 + 
     66.013077305*b15*b48 + 32.62408347*b15*b49 + 82.2885876*b15*b50 + 
     22.68338588*b16*b1 + 52.564242135*b16*b2 + 94.188013905*b16*b3 + 
     69.748809615*b16*b4 + 22.5970267*b16*b5 + 87.923938295*b16*b6 + 
     20.67572694*b16*b7 + 45.92884202*b16*b8 + 78.31442714*b16*b9 + 97.91479028
     *b16*b10 + 94.72385865*b16*b11 + 28.63962501*b16*b12 + 89.214147735*b16*
     b13 + 89.02061041*b16*b14 + 96.670106455*b16*b15 + 66.522389215*b16*b17 + 
     76.09592368*b16*b18 + 54.701086255*b16*b19 + 70.180618245*b16*b20 + 
     70.651489925*b16*b21 + 87.23654537*b16*b22 + 80.596890205*b16*b23 + 
     25.667344905*b16*b24 + 61.014082115*b16*b25 + 92.648529025*b16*b26 + 
     62.27576429*b16*b27 + 8.39192731*b16*b28 + 91.556394205*b16*b29 + 
     58.676213435*b16*b30 + 35.85831933*b16*b31 + 42.061869205*b16*b32 + 
     33.435694785*b16*b33 + 25.80159786*b16*b34 + 83.06340076*b16*b35 + 
     19.50297664*b16*b36 + 95.302049075*b16*b37 + 8.03214255*b16*b38 + 
     74.774009795*b16*b39 + 15.49682189*b16*b40 + 51.336517615*b16*b41 + 
     39.29856231*b16*b42 + 25.55726717*b16*b43 + 92.75213707*b16*b44 + 
     47.746532215*b16*b45 + 97.2528983*b16*b46 + 14.151822245*b16*b47 + 
     50.4973487*b16*b48 + 73.60573276*b16*b49 + 46.154468065*b16*b50 + 
     20.026901735*b17*b1 + 14.56247314*b17*b2 + 81.523633635*b17*b3 + 
     42.87537102*b17*b4 + 16.123893995*b17*b5 + 88.063571005*b17*b6 + 
     18.761245045*b17*b7 + 21.88534788*b17*b8 + 56.794409165*b17*b9 + 
     49.51699886*b17*b10 + 91.37235384*b17*b11 + 73.693513615*b17*b12 + 
     20.80340181*b17*b13 + 36.11748731*b17*b14 + 60.22784454*b17*b15 + 
     59.866048725*b17*b16 + 7.53974482*b17*b18 + 17.294954245*b17*b19 + 
     11.09269485*b17*b20 + 34.55433299*b17*b21 + 59.95802706*b17*b22 + 
     81.931312645*b17*b23 + 69.524169575*b17*b24 + 74.888736355*b17*b25 + 
     37.167769405*b17*b26 + 26.302332125*b17*b27 + 90.50257906*b17*b28 + 
     83.79150565*b17*b29 + 35.04109969*b17*b30 + 95.460963365*b17*b31 + 
     29.38546184*b17*b32 + 64.480944095*b17*b33 + 97.26930594*b17*b34 + 
     96.39773262*b17*b35 + 45.40177024*b17*b36 + 15.012380315*b17*b37 + 
     12.322978765*b17*b38 + 66.19201427*b17*b39 + 34.660918905*b17*b40 + 
     61.542371985*b17*b41 + 62.60590867*b17*b42 + 65.196948265*b17*b43 + 
     96.03247719*b17*b44 + 12.815029365*b17*b45 + 16.910270935*b17*b46 + 
     62.495914345*b17*b47 + 75.4405943*b17*b48 + 85.514441325*b17*b49 + 
     38.48372052*b17*b50 + 65.934213245*b18*b1 + 90.094311145*b18*b2 + 
     41.875839255*b18*b3 + 30.972982425*b18*b4 + 97.18756566*b18*b5 + 
     37.89030245*b18*b6 + 43.910983215*b18*b7 + 94.287088265*b18*b8 + 
     62.278480815*b18*b9 + 90.45654909*b18*b10 + 32.04948889*b18*b11 + 
     26.11271602*b18*b12 + 59.60958359*b18*b13 + 53.402481855*b18*b14 + 
     57.960604655*b18*b15 + 37.696140405*b18*b16 + 42.835194285*b18*b17 + 
     7.681792525*b18*b19 + 39.42624668*b18*b20 + 76.802647965*b18*b21 + 
     50.11667287*b18*b22 + 12.237695745*b18*b23 + 14.262811695*b18*b24 + 
     36.318685055*b18*b25 + 24.0575111*b18*b26 + 13.621509445*b18*b27 + 
     47.632750335*b18*b28 + 48.966902405*b18*b29 + 82.136599285*b18*b30 + 
     47.749912315*b18*b31 + 95.654326745*b18*b32 + 16.65074965*b18*b33 + 
     43.626904905*b18*b34 + 89.204953255*b18*b35 + 71.79970581*b18*b36 + 
     88.11731735*b18*b37 + 57.737730285*b18*b38 + 29.2845498*b18*b39 + 
     29.621830865*b18*b40 + 38.7367268*b18*b41 + 18.003991115*b18*b42 + 
     81.67122611*b18*b43 + 35.96789252*b18*b44 + 45.739381145*b18*b45 + 
     5.85107327*b18*b46 + 26.307500885*b18*b47 + 67.76352422*b18*b48 + 
     32.3033249*b18*b49 + 17.456215605*b18*b50 + 43.676038525*b19*b1 + 
     20.354185285*b19*b2 + 86.866293415*b19*b3 + 40.88265425*b19*b4 + 
     89.41785709*b19*b5 + 30.64800538*b19*b6 + 78.85182941*b19*b7 + 
     45.164600745*b19*b8 + 45.836146435*b19*b9 + 28.661257555*b19*b10 + 
     41.26814449*b19*b11 + 11.74321381*b19*b12 + 72.98475614*b19*b13 + 
     71.775901755*b19*b14 + 11.66504344*b19*b15 + 97.0083892*b19*b16 + 
     30.651752655*b19*b17 + 35.22412175*b19*b18 + 60.691298715*b19*b20 + 
     41.298407785*b19*b21 + 97.433424045*b19*b22 + 68.72915229*b19*b23 + 
     95.35881376*b19*b24 + 73.23423241*b19*b25 + 47.14172906*b19*b26 + 
     88.574300885*b19*b27 + 49.631787075*b19*b28 + 49.06586343*b19*b29 + 
     40.286207865*b19*b30 + 16.242481735*b19*b31 + 96.71123851*b19*b32 + 
     85.13683599*b19*b33 + 73.526308105*b19*b34 + 96.62215796*b19*b35 + 
     39.634394435*b19*b36 + 77.98920433*b19*b37 + 36.58518637*b19*b38 + 
     56.497504145*b19*b39 + 18.151457525*b19*b40 + 34.798462945*b19*b41 + 
     12.58867657*b19*b42 + 93.74442879*b19*b43 + 51.954120405*b19*b44 + 
     69.49667876*b19*b45 + 70.698588265*b19*b46 + 10.20055517*b19*b47 + 
     27.819179265*b19*b48 + 88.86108812*b19*b49 + 14.55557367*b19*b50 + 
     69.444324355*b20*b1 + 14.630923965*b20*b2 + 9.066826975*b20*b3 + 
     76.578163725*b20*b4 + 98.768627955*b20*b5 + 6.409698635*b20*b6 + 
     18.95183737*b20*b7 + 99.1430658*b20*b8 + 17.55836806*b20*b9 + 13.11551788*
     b20*b10 + 22.665122415*b20*b11 + 80.06556328*b20*b12 + 87.12940076*b20*b13
      + 76.05349573*b20*b14 + 42.001242865*b20*b15 + 80.52864078*b20*b16 + 
     63.993301495*b20*b17 + 77.330429395*b20*b18 + 60.125152105*b20*b19 + 
     12.803435945*b20*b21 + 58.852046845*b20*b22 + 47.1068044*b20*b23 + 
     36.183807475*b20*b24 + 36.406748915*b20*b25 + 16.67657692*b20*b26 + 
     63.696697245*b20*b27 + 55.725161175*b20*b28 + 18.68758765*b20*b29 + 
     42.26633989*b20*b30 + 6.402347915*b20*b31 + 87.723227615*b20*b32 + 
     28.32428619*b20*b33 + 81.30233921*b20*b34 + 12.982882965*b20*b35 + 
     98.78626613*b20*b36 + 58.035199985*b20*b37 + 69.782650705*b20*b38 + 
     86.66001469*b20*b39 + 60.73950371*b20*b40 + 8.75438879*b20*b41 + 
     91.728801155*b20*b42 + 56.537261265*b20*b43 + 25.993604735*b20*b44 + 
     92.92877513*b20*b45 + 80.31416897*b20*b46 + 75.24117144*b20*b47 + 
     69.38552173*b20*b48 + 52.61289534*b20*b49 + 45.956713025*b20*b50 + 
     59.157953875*b21*b1 + 15.54857675*b21*b2 + 98.765595365*b21*b3 + 
     54.34296029*b21*b4 + 72.116194985*b21*b5 + 84.991695845*b21*b6 + 
     67.451025805*b21*b7 + 16.068717995*b21*b8 + 31.05355772*b21*b9 + 
     12.90021957*b21*b10 + 53.004446865*b21*b11 + 27.105063125*b21*b12 + 
     80.86416254*b21*b13 + 98.865005835*b21*b14 + 35.880005645*b21*b15 + 
     86.260403175*b21*b16 + 80.047925105*b21*b17 + 35.50389941*b21*b18 + 
     25.222682395*b21*b19 + 54.484293975*b21*b20 + 29.35890706*b21*b22 + 
     99.341225065*b21*b23 + 28.539965735*b21*b24 + 16.54063439*b21*b25 + 
     94.65197842*b21*b26 + 29.0535839*b21*b27 + 39.51812783*b21*b28 + 
     42.439378685*b21*b29 + 84.45262851*b21*b30 + 47.17989816*b21*b31 + 
     92.99810898*b21*b32 + 50.524606005*b21*b33 + 90.868408385*b21*b34 + 
     53.40525177*b21*b35 + 91.846774245*b21*b36 + 23.27890326*b21*b37 + 
     18.693362225*b21*b38 + 77.235512235*b21*b39 + 36.40471924*b21*b40 + 
     5.017638175*b21*b41 + 56.62550135*b21*b42 + 55.830813335*b21*b43 + 
     87.51694889*b21*b44 + 48.18113565*b21*b45 + 39.041177385*b21*b46 + 
     15.8195595*b21*b47 + 68.606754765*b21*b48 + 94.11075981*b21*b49 + 
     6.431842945*b21*b50 + 37.482661345*b22*b1 + 87.209796125*b22*b2 + 
     48.78100346*b22*b3 + 45.00047143*b22*b4 + 73.954008555*b22*b5 + 
     68.61092422*b22*b6 + 13.82537346*b22*b7 + 55.026180435*b22*b8 + 90.0660039
     *b22*b9 + 99.06233803*b22*b10 + 53.151962675*b22*b11 + 66.22784067*b22*b12
      + 77.22856289*b22*b13 + 91.077528465*b22*b14 + 20.79740655*b22*b15 + 
     53.942155385*b22*b16 + 7.374483865*b22*b17 + 47.576955125*b22*b18 + 
     52.622669415*b22*b19 + 69.713211405*b22*b20 + 80.909241655*b22*b21 + 
     31.882844925*b22*b23 + 91.496932185*b22*b24 + 47.831507625*b22*b25 + 
     88.031375315*b22*b26 + 25.60451827*b22*b27 + 12.61242391*b22*b28 + 
     72.00270447*b22*b29 + 90.547029655*b22*b30 + 6.72320329*b22*b31 + 
     48.73941493*b22*b32 + 64.27695639*b22*b33 + 73.053856955*b22*b34 + 
     36.83973317*b22*b35 + 6.223185135*b22*b36 + 38.840155105*b22*b37 + 
     39.976029255*b22*b38 + 92.10281302*b22*b39 + 99.06229148*b22*b40 + 
     24.73057926*b22*b41 + 38.287207415*b22*b42 + 51.24233642*b22*b43 + 
     66.16679424*b22*b44 + 10.35116152*b22*b45 + 92.117418605*b22*b46 + 
     8.621054485*b22*b47 + 33.72575021*b22*b48 + 11.65278635*b22*b49 + 
     49.316129815*b22*b50 + 58.26619733*b23*b1 + 49.1839509*b23*b2 + 
     56.99626032*b23*b3 + 21.906813985*b23*b4 + 41.286177105*b23*b5 + 
     53.726984945*b23*b6 + 95.87188121*b23*b7 + 62.217662575*b23*b8 + 
     48.20760702*b23*b9 + 70.55805885*b23*b10 + 72.174654375*b23*b11 + 
     13.534013115*b23*b12 + 43.76942685*b23*b13 + 17.998843635*b23*b14 + 
     74.789484535*b23*b15 + 61.312700935*b23*b16 + 38.95866409*b23*b17 + 
     11.999332005*b23*b18 + 64.92687267*b23*b19 + 78.720773965*b23*b20 + 
     44.945867805*b23*b21 + 81.706242635*b23*b22 + 67.608173665*b23*b24 + 
     80.774980055*b23*b25 + 66.6356086*b23*b26 + 16.610494445*b23*b27 + 
     77.203945825*b23*b28 + 65.14566584*b23*b29 + 83.7556764*b23*b30 + 
     91.337914915*b23*b31 + 86.563340885*b23*b32 + 96.79286441*b23*b33 + 
     8.395949705*b23*b34 + 96.436269845*b23*b35 + 5.291360345*b23*b36 + 
     16.256753585*b23*b37 + 77.067160265*b23*b38 + 29.272853495*b23*b39 + 
     91.83926174*b23*b40 + 32.26917658*b23*b41 + 70.229230885*b23*b42 + 
     31.150655795*b23*b43 + 42.076632585*b23*b44 + 13.99628758*b23*b45 + 
     25.66824123*b23*b46 + 85.13524474*b23*b47 + 85.01449575*b23*b48 + 
     88.93823135*b23*b49 + 19.273633055*b23*b50 + 76.320012055*b24*b1 + 
     54.6788991*b24*b2 + 31.351266345*b24*b3 + 64.075831225*b24*b4 + 96.6934604
     *b24*b5 + 59.43011662*b24*b6 + 36.895102685*b24*b7 + 42.985003965*b24*b8
      + 54.435899455*b24*b9 + 25.785534975*b24*b10 + 71.605429385*b24*b11 + 
     38.61925303*b24*b12 + 33.92051902*b24*b13 + 95.59869351*b24*b14 + 
     24.158369465*b24*b15 + 92.645198515*b24*b16 + 49.528829875*b24*b17 + 
     81.23965821*b24*b18 + 36.80356458*b24*b19 + 12.734293615*b24*b20 + 
     17.681046215*b24*b21 + 77.24754636*b24*b22 + 13.944755495*b24*b23 + 
     80.41356823*b24*b25 + 48.94842386*b24*b26 + 35.82748594*b24*b27 + 
     38.61916658*b24*b28 + 21.552342005*b24*b29 + 98.83608071*b24*b30 + 
     17.288848215*b24*b31 + 19.011256355*b24*b32 + 67.47091453*b24*b33 + 
     20.50064213*b24*b34 + 82.12155556*b24*b35 + 62.25262818*b24*b36 + 
     33.297143555*b24*b37 + 52.60891351*b24*b38 + 51.399689385*b24*b39 + 
     79.52945586*b24*b40 + 64.00518324*b24*b41 + 62.52976864*b24*b42 + 
     81.195279055*b24*b43 + 67.05519092*b24*b44 + 48.63165472*b24*b45 + 
     61.71111773*b24*b46 + 98.05457651*b24*b47 + 22.61664268*b24*b48 + 
     98.307205735*b24*b49 + 95.997443945*b24*b50 + 50.878756695*b25*b1 + 
     28.822543805*b25*b2 + 51.05583166*b25*b3 + 81.938899345*b25*b4 + 
     54.346760385*b25*b5 + 97.59923809*b25*b6 + 14.733031295*b25*b7 + 
     49.64502371*b25*b8 + 6.63412084*b25*b9 + 34.085286735*b25*b10 + 
     33.58817976*b25*b11 + 31.642784865*b25*b12 + 46.15941747*b25*b13 + 
     52.74959236*b25*b14 + 24.102430615*b25*b15 + 57.498828085*b25*b16 + 
     88.89956958*b25*b17 + 60.053492085*b25*b18 + 79.884882685*b25*b19 + 
     15.743684045*b25*b20 + 67.55164211*b25*b21 + 11.30918161*b25*b22 + 
     90.315318955*b25*b23 + 89.227538555*b25*b24 + 64.648085005*b25*b26 + 
     39.694798095*b25*b27 + 8.5353775*b25*b28 + 74.222417185*b25*b29 + 
     63.346020705*b25*b30 + 84.754544495*b25*b31 + 92.68302286*b25*b32 + 
     27.47766899*b25*b33 + 47.744056705*b25*b34 + 30.84193686*b25*b35 + 
     10.25231782*b25*b36 + 96.825586495*b25*b37 + 6.686307095*b25*b38 + 
     6.68310436*b25*b39 + 19.1066013*b25*b40 + 49.71968345*b25*b41 + 
     73.867026935*b25*b42 + 20.713810825*b25*b43 + 13.41468542*b25*b44 + 
     30.093556405*b25*b45 + 43.219648265*b25*b46 + 90.924339255*b25*b47 + 
     47.576026025*b25*b48 + 38.1346719*b25*b49 + 53.03296121*b25*b50 + 
     42.552748265*b26*b1 + 10.409377995*b26*b2 + 73.087812805*b26*b3 + 
     22.067547525*b26*b4 + 64.193879365*b26*b5 + 43.14446308*b26*b6 + 
     16.14149759*b26*b7 + 73.8082853*b26*b8 + 72.99414385*b26*b9 + 12.036530395
     *b26*b10 + 22.18566986*b26*b11 + 65.784607435*b26*b12 + 18.81753777*b26*
     b13 + 68.01495426*b26*b14 + 17.53294473*b26*b15 + 72.20500925*b26*b16 + 
     59.204580255*b26*b17 + 8.17348013*b26*b18 + 32.093348205*b26*b19 + 
     43.553841165*b26*b20 + 83.929512055*b26*b21 + 13.968774155*b26*b22 + 
     19.77464491*b26*b23 + 90.813856725*b26*b24 + 48.488416095*b26*b25 + 
     87.19196396*b26*b27 + 56.889807785*b26*b28 + 35.55108211*b26*b29 + 
     96.5184419*b26*b30 + 91.50000648*b26*b31 + 12.885733875*b26*b32 + 
     65.677641615*b26*b33 + 12.44378599*b26*b34 + 36.593792135*b26*b35 + 
     14.788203685*b26*b36 + 29.138181495*b26*b37 + 75.984256405*b26*b38 + 
     13.6305695*b26*b39 + 61.38317051*b26*b40 + 72.43820461*b26*b41 + 
     42.98593734*b26*b42 + 25.656244155*b26*b43 + 80.54858945*b26*b44 + 
     73.56931603*b26*b45 + 79.930795425*b26*b46 + 45.278847175*b26*b47 + 
     89.07102596*b26*b48 + 67.25526795*b26*b49 + 77.343964045*b26*b50 + 
     24.11721765*b27*b1 + 38.42551117*b27*b2 + 58.676456445*b27*b3 + 
     78.081179815*b27*b4 + 73.148078525*b27*b5 + 31.80906422*b27*b6 + 
     42.857735885*b27*b7 + 66.778631195*b27*b8 + 31.75222857*b27*b9 + 
     74.96634081*b27*b10 + 68.544841365*b27*b11 + 51.493412585*b27*b12 + 
     39.113487205*b27*b13 + 69.45876635*b27*b14 + 37.81411321*b27*b15 + 
     58.839649155*b27*b16 + 81.03006294*b27*b17 + 26.13451491*b27*b18 + 
     45.53728527*b27*b19 + 69.788888025*b27*b20 + 19.602963475*b27*b21 + 
     17.136702865*b27*b22 + 87.43339981*b27*b23 + 77.678963305*b27*b24 + 
     60.00158513*b27*b25 + 79.91322489*b27*b26 + 46.700806985*b27*b28 + 
     60.94741102*b27*b29 + 84.406628275*b27*b30 + 44.957062225*b27*b31 + 
     11.628587475*b27*b32 + 7.39380867*b27*b33 + 85.84339982*b27*b34 + 
     38.211906995*b27*b35 + 14.16578468*b27*b36 + 29.56508575*b27*b37 + 
     18.027583795*b27*b38 + 32.857118755*b27*b39 + 61.73137135*b27*b40 + 
     70.372944985*b27*b41 + 57.11178203*b27*b42 + 20.9908503*b27*b43 + 
     82.40281617*b27*b44 + 57.602045775*b27*b45 + 47.06787739*b27*b46 + 
     20.74008032*b27*b47 + 54.4143849*b27*b48 + 83.552256035*b27*b49 + 
     9.016287165*b27*b50 + 23.7724769*b28*b1 + 73.073837925*b28*b2 + 
     34.866445705*b28*b3 + 64.08178782*b28*b4 + 50.25061584*b28*b5 + 
     80.563376485*b28*b6 + 54.495999115*b28*b7 + 49.70768229*b28*b8 + 
     63.306534905*b28*b9 + 82.3342218*b28*b10 + 83.320648125*b28*b11 + 
     52.65005782*b28*b12 + 79.586667235*b28*b13 + 74.862420785*b28*b14 + 
     44.4152587*b28*b15 + 72.026399465*b28*b16 + 59.993406105*b28*b17 + 
     31.22775333*b28*b18 + 8.781124735*b28*b19 + 30.37032722*b28*b20 + 
     27.24585702*b28*b21 + 71.241859255*b28*b22 + 96.996333415*b28*b23 + 
     69.553028865*b28*b24 + 61.158318525*b28*b25 + 52.75445864*b28*b26 + 
     67.58203394*b28*b27 + 29.133492675*b28*b29 + 21.33388048*b28*b30 + 
     29.45911629*b28*b31 + 50.17932271*b28*b32 + 88.229932535*b28*b33 + 
     43.21766818*b28*b34 + 12.758240265*b28*b35 + 72.38540969*b28*b36 + 
     86.06679612*b28*b37 + 32.811034445*b28*b38 + 31.332014785*b28*b39 + 
     21.606179075*b28*b40 + 87.7789739*b28*b41 + 30.6510659*b28*b42 + 
     10.3345882*b28*b43 + 59.899038995*b28*b44 + 89.262759235*b28*b45 + 
     16.801086105*b28*b46 + 23.29728956*b28*b47 + 70.163228875*b28*b48 + 
     80.74014859*b28*b49 + 66.848504835*b28*b50 + 49.554668925*b29*b1 + 
     55.22559465*b29*b2 + 53.54547063*b29*b3 + 43.66770465*b29*b4 + 55.4541086*
     b29*b5 + 45.016974545*b29*b6 + 58.47087445*b29*b7 + 22.72974284*b29*b8 + 
     76.64838801*b29*b9 + 72.571652535*b29*b10 + 25.561791355*b29*b11 + 
     74.582774225*b29*b12 + 59.511385035*b29*b13 + 21.60572792*b29*b14 + 
     26.38681078*b29*b15 + 98.91401985*b29*b16 + 12.692995595*b29*b17 + 
     72.95807976*b29*b18 + 72.468612115*b29*b19 + 58.57185888*b29*b20 + 
     38.81449247*b29*b21 + 50.827621425*b29*b22 + 6.66266758*b29*b23 + 
     90.75354094*b29*b24 + 97.513208465*b29*b25 + 65.51448567*b29*b26 + 
     5.86891427*b29*b27 + 44.884551385*b29*b28 + 78.755502355*b29*b30 + 
     71.324906545*b29*b31 + 60.641534485*b29*b32 + 58.233936945*b29*b33 + 
     64.65585021*b29*b34 + 99.253437655*b29*b35 + 57.40395738*b29*b36 + 
     8.17770193*b29*b37 + 82.513516725*b29*b38 + 88.06995928*b29*b39 + 
     68.317657415*b29*b40 + 28.94724983*b29*b41 + 81.838885245*b29*b42 + 
     82.68737651*b29*b43 + 21.99995246*b29*b44 + 88.23038369*b29*b45 + 
     9.6098313*b29*b46 + 39.495286315*b29*b47 + 70.027002295*b29*b48 + 
     73.007755355*b29*b49 + 49.605181565*b29*b50 + 84.56124201*b30*b1 + 
     6.088976165*b30*b2 + 12.11458135*b30*b3 + 9.72854691*b30*b4 + 81.429552095
     *b30*b5 + 11.940499455*b30*b6 + 78.973868215*b30*b7 + 64.477642465*b30*b8
      + 22.080442825*b30*b9 + 72.05515891*b30*b10 + 47.00162078*b30*b11 + 
     10.71641581*b30*b12 + 55.1477089*b30*b13 + 44.44058285*b30*b14 + 
     48.43815986*b30*b15 + 9.227910875*b30*b16 + 50.123657935*b30*b17 + 
     14.332062325*b30*b18 + 33.375795385*b30*b19 + 83.1691426*b30*b20 + 
     91.155779585*b30*b21 + 40.307585905*b30*b22 + 86.89128364*b30*b23 + 
     44.65757767*b30*b24 + 32.239844095*b30*b25 + 22.208313395*b30*b26 + 
     63.048647525*b30*b27 + 76.01160168*b30*b28 + 85.41895274*b30*b29 + 
     76.251726435*b30*b31 + 89.067828165*b30*b32 + 26.587261825*b30*b33 + 
     83.39894969*b30*b34 + 98.015353765*b30*b35 + 10.287304895*b30*b36 + 
     23.307449145*b30*b37 + 10.9066136*b30*b38 + 9.6847939*b30*b39 + 7.67128049
     *b30*b40 + 61.63316681*b30*b41 + 54.462888005*b30*b42 + 48.12200746*b30*
     b43 + 93.563784865*b30*b44 + 82.11101151*b30*b45 + 45.16494018*b30*b46 + 
     76.864412025*b30*b47 + 89.967675955*b30*b48 + 15.845592065*b30*b49 + 
     42.36810503*b30*b50 + 14.51064798*b31*b1 + 16.657164145*b31*b2 + 
     58.66666622*b31*b3 + 67.95535696*b31*b4 + 87.634980405*b31*b5 + 
     74.321350375*b31*b6 + 72.11104646*b31*b7 + 53.675765125*b31*b8 + 
     68.212231545*b31*b9 + 66.03760165*b31*b10 + 42.33408534*b31*b11 + 
     52.327323345*b31*b12 + 59.97105631*b31*b13 + 96.582157165*b31*b14 + 
     95.77079057*b31*b15 + 53.714813925*b31*b16 + 39.391509265*b31*b17 + 
     94.506174415*b31*b18 + 86.206645905*b31*b19 + 83.78230965*b31*b20 + 
     9.97447322*b31*b21 + 92.719700555*b31*b22 + 11.154360395*b31*b23 + 
     50.86227866*b31*b24 + 95.09918332*b31*b25 + 27.83812217*b31*b26 + 
     16.360336075*b31*b27 + 10.052398395*b31*b28 + 61.97020116*b31*b29 + 
     15.239891635*b31*b30 + 58.438816225*b31*b32 + 41.516315365*b31*b33 + 
     20.391950445*b31*b34 + 69.606414115*b31*b35 + 31.64654487*b31*b36 + 
     9.506586155*b31*b37 + 25.49828566*b31*b38 + 76.28436834*b31*b39 + 
     93.286806855*b31*b40 + 5.97498747*b31*b41 + 82.62442096*b31*b42 + 
     97.59085472*b31*b43 + 79.89897337*b31*b44 + 59.476362525*b31*b45 + 
     88.470979455*b31*b46 + 30.82264939*b31*b47 + 19.01780309*b31*b48 + 
     22.365059595*b31*b49 + 6.810979205*b31*b50 + 66.06742443*b32*b1 + 
     74.561219295*b32*b2 + 58.88114221*b32*b3 + 59.154119675*b32*b4 + 
     39.62783383*b32*b5 + 12.975249525*b32*b6 + 70.930053485*b32*b7 + 
     87.471270325*b32*b8 + 39.76737059*b32*b9 + 20.6324552*b32*b10 + 
     74.927050805*b32*b11 + 80.501221785*b32*b12 + 9.74759688*b32*b13 + 
     43.353080325*b32*b14 + 9.312317425*b32*b15 + 40.683028185*b32*b16 + 
     13.31575888*b32*b17 + 29.78582053*b32*b18 + 48.194917965*b32*b19 + 
     73.162187355*b32*b20 + 28.640238615*b32*b21 + 34.10420437*b32*b22 + 
     76.19872527*b32*b23 + 80.300032305*b32*b24 + 79.09751575*b32*b25 + 
     7.30319273*b32*b26 + 36.086533745*b32*b27 + 56.69147239*b32*b28 + 
     7.7402712*b32*b29 + 6.535398455*b32*b30 + 45.72711066*b32*b31 + 
     33.18798637*b32*b33 + 72.002525205*b32*b34 + 99.39429957*b32*b35 + 
     91.609824675*b32*b36 + 48.928168245*b32*b37 + 29.85915122*b32*b38 + 
     61.725284225*b32*b39 + 6.651057155*b32*b40 + 44.011564465*b32*b41 + 
     35.18523578*b32*b42 + 53.3872392*b32*b43 + 27.608603215*b32*b44 + 
     30.07457531*b32*b45 + 70.916683945*b32*b46 + 13.82507934*b32*b47 + 
     17.654205105*b32*b48 + 15.371337815*b32*b49 + 84.167461975*b32*b50 + 
     38.169798435*b33*b1 + 88.90390576*b33*b2 + 85.88858619*b33*b3 + 
     28.790755285*b33*b4 + 24.10180162*b33*b5 + 66.86888205*b33*b6 + 
     31.73438909*b33*b7 + 16.26558792*b33*b8 + 33.285296675*b33*b9 + 
     50.90536572*b33*b10 + 28.804910665*b33*b11 + 32.01392203*b33*b12 + 
     82.34329886*b33*b13 + 81.140603515*b33*b14 + 7.511072205*b33*b15 + 
     34.68687091*b33*b16 + 28.51923094*b33*b17 + 68.79467816*b33*b18 + 
     84.42398259*b33*b19 + 35.058303525*b33*b20 + 73.79934162*b33*b21 + 
     84.936649615*b33*b22 + 69.527635555*b33*b23 + 75.30890055*b33*b24 + 
     55.30118102*b33*b25 + 41.91874363*b33*b26 + 33.1292169*b33*b27 + 
     93.57430431*b33*b28 + 82.709177585*b33*b29 + 99.19854238*b33*b30 + 
     47.826830205*b33*b31 + 47.61555429*b33*b32 + 88.72246811*b33*b34 + 
     84.17033886*b33*b35 + 43.916131455*b33*b36 + 10.127971465*b33*b37 + 
     58.626767075*b33*b38 + 18.121382995*b33*b39 + 45.240179895*b33*b40 + 
     56.981990845*b33*b41 + 40.95291872*b33*b42 + 58.929097735*b33*b43 + 
     74.2540139*b33*b44 + 66.883686565*b33*b45 + 28.379109265*b33*b46 + 
     60.258184975*b33*b47 + 72.886017415*b33*b48 + 22.861006335*b33*b49 + 
     86.721494985*b33*b50 + 32.76909546*b34*b1 + 25.76882077*b34*b2 + 
     53.58559255*b34*b3 + 71.415016325*b34*b4 + 58.2253479*b34*b5 + 36.93494559
     *b34*b6 + 54.282674525*b34*b7 + 28.676053235*b34*b8 + 44.041530315*b34*b9
      + 54.04682914*b34*b10 + 78.041677485*b34*b11 + 68.07502086*b34*b12 + 
     6.819832065*b34*b13 + 91.320379435*b34*b14 + 48.0714838*b34*b15 + 
     68.42532709*b34*b16 + 12.199592195*b34*b17 + 44.084209445*b34*b18 + 
     54.24822553*b34*b19 + 5.65527713*b34*b20 + 22.73198769*b34*b21 + 
     22.442605815*b34*b22 + 56.646670105*b34*b23 + 57.508806885*b34*b24 + 
     43.147588485*b34*b25 + 88.05625857*b34*b26 + 64.068612555*b34*b27 + 
     43.95632149*b34*b28 + 30.942114075*b34*b29 + 6.234852845*b34*b30 + 
     39.621231235*b34*b31 + 62.212532955*b34*b32 + 84.74922497*b34*b33 + 
     88.827204565*b34*b35 + 63.65936823*b34*b36 + 14.445755855*b34*b37 + 
     41.96491724*b34*b38 + 7.83388192*b34*b39 + 60.379583575*b34*b40 + 
     24.814329835*b34*b41 + 43.259089415*b34*b42 + 31.892377985*b34*b43 + 
     6.855795075*b34*b44 + 16.95488322*b34*b45 + 11.076625125*b34*b46 + 
     17.148008055*b34*b47 + 31.915175705*b34*b48 + 91.91071504*b34*b49 + 
     85.74308305*b34*b50 + 25.86803706*b35*b1 + 30.571314065*b35*b2 + 
     49.366786475*b35*b3 + 54.066328175*b35*b4 + 7.297512395*b35*b5 + 
     42.44801257*b35*b6 + 69.20741972*b35*b7 + 14.729739925*b35*b8 + 
     40.29802121*b35*b9 + 59.207414485*b35*b10 + 33.119750815*b35*b11 + 
     64.4501488*b35*b12 + 94.23261574*b35*b13 + 80.061126115*b35*b14 + 
     37.57744921*b35*b15 + 60.629489245*b35*b16 + 62.64100053*b35*b17 + 
     29.3090218*b35*b18 + 8.63813672*b35*b19 + 68.913655115*b35*b20 + 
     52.08727383*b35*b21 + 41.4320915*b35*b22 + 78.866797515*b35*b23 + 
     90.430868405*b35*b24 + 5.61931412*b35*b25 + 97.097483905*b35*b26 + 
     59.43746449*b35*b27 + 12.92398914*b35*b28 + 37.793223375*b35*b29 + 
     90.32108289*b35*b30 + 56.56140105*b35*b31 + 43.855852625*b35*b32 + 
     36.116995115*b35*b33 + 99.017933415*b35*b34 + 89.832525725*b35*b36 + 
     34.443437495*b35*b37 + 63.9804042*b35*b38 + 21.46937993*b35*b39 + 
     22.41218824*b35*b40 + 10.43402033*b35*b41 + 77.510810265*b35*b42 + 
     87.682242715*b35*b43 + 79.157828685*b35*b44 + 21.33805326*b35*b45 + 
     70.767500695*b35*b46 + 65.21741193*b35*b47 + 63.817357125*b35*b48 + 
     5.03596301*b35*b49 + 25.634503785*b35*b50 + 63.005141325*b36*b1 + 
     48.722680965*b36*b2 + 24.71558351*b36*b3 + 52.826505595*b36*b4 + 
     36.49485752*b36*b5 + 25.21275993*b36*b6 + 12.839326375*b36*b7 + 
     31.92418066*b36*b8 + 97.41965807*b36*b9 + 49.78870551*b36*b10 + 
     26.08663776*b36*b11 + 58.710007785*b36*b12 + 90.46733311*b36*b13 + 
     19.922868565*b36*b14 + 32.67619724*b36*b15 + 18.80022497*b36*b16 + 
     86.61310521*b36*b17 + 7.237190815*b36*b18 + 85.288141635*b36*b19 + 
     30.837809205*b36*b20 + 78.515322215*b36*b21 + 16.414394685*b36*b22 + 
     79.91796235*b36*b23 + 80.406042805*b36*b24 + 83.98844217*b36*b25 + 
     15.810346685*b36*b26 + 8.242040015*b36*b27 + 74.27887483*b36*b28 + 
     89.25451181*b36*b29 + 29.89237291*b36*b30 + 80.10111684*b36*b31 + 
     65.34597828*b36*b32 + 16.288582005*b36*b33 + 54.509731365*b36*b34 + 
     21.36137481*b36*b35 + 24.262406815*b36*b37 + 25.375152645*b36*b38 + 
     31.531217245*b36*b39 + 19.319525845*b36*b40 + 77.83704359*b36*b41 + 
     91.995424925*b36*b42 + 94.77298448*b36*b43 + 11.739640005*b36*b44 + 
     82.11416703*b36*b45 + 51.226605845*b36*b46 + 49.39105945*b36*b47 + 
     28.232093915*b36*b48 + 84.925212945*b36*b49 + 41.276927145*b36*b50 + 
     38.190051485*b37*b1 + 9.587922685*b37*b2 + 6.176356595*b37*b3 + 
     75.72694121*b37*b4 + 21.996367065*b37*b5 + 94.09148621*b37*b6 + 
     96.635407135*b37*b7 + 83.28349201*b37*b8 + 73.95970808*b37*b9 + 
     46.063989115*b37*b10 + 24.59344581*b37*b11 + 15.74184247*b37*b12 + 
     72.48671617*b37*b13 + 89.49566893*b37*b14 + 16.995482135*b37*b15 + 
     9.4060962*b37*b16 + 5.022073155*b37*b17 + 65.905999195*b37*b18 + 
     30.18844155*b37*b19 + 13.285717885*b37*b20 + 77.68778605*b37*b21 + 
     71.26181239*b37*b22 + 36.32840365*b37*b23 + 49.22516494*b37*b24 + 
     14.56550231*b37*b25 + 16.32402375*b37*b26 + 92.86398608*b37*b27 + 
     49.32712787*b37*b28 + 43.7870541*b37*b29 + 6.30042004*b37*b30 + 
     59.821561175*b37*b31 + 95.889797735*b37*b32 + 48.20627436*b37*b33 + 
     99.4925499*b37*b34 + 34.08339405*b37*b35 + 43.51079258*b37*b36 + 
     30.463521555*b37*b38 + 74.46827937*b37*b39 + 21.68054156*b37*b40 + 
     58.68793463*b37*b41 + 29.561333915*b37*b42 + 89.734427015*b37*b43 + 
     24.390479355*b37*b44 + 41.11243892*b37*b45 + 20.35129282*b37*b46 + 
     70.908787165*b37*b47 + 41.062976695*b37*b48 + 21.272306895*b37*b49 + 
     67.191298465*b37*b50 + 23.550408605*b38*b1 + 35.59083448*b38*b2 + 
     41.618988705*b38*b3 + 82.68802213*b38*b4 + 55.98878551*b38*b5 + 
     12.35224228*b38*b6 + 31.07260047*b38*b7 + 89.76196191*b38*b8 + 95.80897886
     *b38*b9 + 41.59032426*b38*b10 + 15.10304404*b38*b11 + 85.82506045*b38*b12
      + 80.041451995*b38*b13 + 99.68083325*b38*b14 + 56.809477305*b38*b15 + 
     94.7010729*b38*b16 + 35.64072563*b38*b17 + 12.14073789*b38*b18 + 
     78.207086925*b38*b19 + 62.48575077*b38*b20 + 44.20011353*b38*b21 + 
     98.65106593*b38*b22 + 6.96234413*b38*b23 + 32.583947585*b38*b24 + 
     45.79304218*b38*b25 + 89.3189125*b38*b26 + 43.92799097*b38*b27 + 
     69.825712685*b38*b28 + 13.1842614*b38*b29 + 59.19919461*b38*b30 + 
     74.321166835*b38*b31 + 82.59929536*b38*b32 + 91.42407944*b38*b33 + 
     73.429877785*b38*b34 + 54.94080156*b38*b35 + 53.057940605*b38*b36 + 
     98.103057765*b38*b37 + 7.59457407*b38*b39 + 82.60154306*b38*b40 + 
     45.70752242*b38*b41 + 46.44031024*b38*b42 + 99.46002228*b38*b43 + 
     90.31662511*b38*b44 + 65.20598267*b38*b45 + 6.371007225*b38*b46 + 
     63.943655065*b38*b47 + 97.604493965*b38*b48 + 67.492675705*b38*b49 + 
     88.36887355*b38*b50 + 32.33382142*b39*b1 + 66.502690965*b39*b2 + 
     41.04090354*b39*b3 + 55.3663077*b39*b4 + 42.002856915*b39*b5 + 15.26469072
     *b39*b6 + 57.90304843*b39*b7 + 70.357176315*b39*b8 + 51.35961848*b39*b9 + 
     11.76362057*b39*b10 + 97.78673997*b39*b11 + 19.74857672*b39*b12 + 
     96.89797583*b39*b13 + 51.48185099*b39*b14 + 97.80327016*b39*b15 + 
     13.802624*b39*b16 + 31.003499275*b39*b17 + 84.15165426*b39*b18 + 
     56.47455889*b39*b19 + 57.316927405*b39*b20 + 65.61767885*b39*b21 + 
     92.12993305*b39*b22 + 56.89780365*b39*b23 + 52.74356537*b39*b24 + 
     88.0174714*b39*b25 + 7.01099211*b39*b26 + 52.00241204*b39*b27 + 
     26.034824855*b39*b28 + 81.40186425*b39*b29 + 88.757859885*b39*b30 + 
     54.23358204*b39*b31 + 14.29501584*b39*b32 + 47.52313525*b39*b33 + 
     70.79442379*b39*b34 + 10.79523104*b39*b35 + 64.902257505*b39*b36 + 
     18.12764682*b39*b37 + 27.83994351*b39*b38 + 73.406895765*b39*b40 + 
     54.478581435*b39*b41 + 59.515512405*b39*b42 + 88.030287755*b39*b43 + 
     88.2958936*b39*b44 + 27.54377151*b39*b45 + 21.334130045*b39*b46 + 
     87.5784878*b39*b47 + 26.51446361*b39*b48 + 9.268028615*b39*b49 + 
     42.18912142*b39*b50 + 51.64865389*b40*b1 + 80.927519275*b40*b2 + 
     51.182083335*b40*b3 + 57.035182295*b40*b4 + 40.08533046*b40*b5 + 
     34.63297513*b40*b6 + 27.302577435*b40*b7 + 42.38983761*b40*b8 + 
     53.40396357*b40*b9 + 14.41890933*b40*b10 + 69.47164854*b40*b11 + 
     68.58413593*b40*b12 + 31.429185345*b40*b13 + 81.533905795*b40*b14 + 
     98.57935917*b40*b15 + 43.58754536*b40*b16 + 45.427409885*b40*b17 + 
     19.29868047*b40*b18 + 60.05777155*b40*b19 + 29.373392375*b40*b20 + 
     58.86182244*b40*b21 + 77.94555867*b40*b22 + 86.048596495*b40*b23 + 
     28.01686125*b40*b24 + 54.722353335*b40*b25 + 83.01613579*b40*b26 + 
     51.42241063*b40*b27 + 15.45749341*b40*b28 + 53.28354309*b40*b29 + 
     97.70084629*b40*b30 + 99.808444185*b40*b31 + 66.780217885*b40*b32 + 
     5.57966986*b40*b33 + 65.3080615*b40*b34 + 59.6016832*b40*b35 + 45.91733106
     *b40*b36 + 73.094858385*b40*b37 + 27.231549925*b40*b38 + 80.40699822*b40*
     b39 + 36.885212425*b40*b41 + 37.413858165*b40*b42 + 13.48938962*b40*b43 + 
     29.866522935*b40*b44 + 39.39612522*b40*b45 + 26.693646055*b40*b46 + 
     26.723198085*b40*b47 + 12.505135375*b40*b48 + 87.12485995*b40*b49 + 
     90.32594347*b40*b50 + 38.96143011*b41*b1 + 7.123561125*b41*b2 + 
     98.047486375*b41*b3 + 77.734944525*b41*b4 + 7.202547925*b41*b5 + 
     85.222194155*b41*b6 + 25.455154995*b41*b7 + 21.09380275*b41*b8 + 
     34.156176685*b41*b9 + 13.31625098*b41*b10 + 41.200157455*b41*b11 + 
     25.291585325*b41*b12 + 90.38742557*b41*b13 + 32.369138715*b41*b14 + 
     33.01704508*b41*b15 + 80.713788655*b41*b16 + 19.35055389*b41*b17 + 
     22.134169505*b41*b18 + 39.010770545*b41*b19 + 32.78493538*b41*b20 + 
     37.79231432*b41*b21 + 80.52515238*b41*b22 + 6.17103365*b41*b23 + 
     37.21782804*b41*b24 + 82.372699935*b41*b25 + 85.454926675*b41*b26 + 
     28.466977235*b41*b27 + 31.53308409*b41*b28 + 39.986573495*b41*b29 + 
     66.426459735*b41*b30 + 60.47236428*b41*b31 + 35.088280585*b41*b32 + 
     27.87900561*b41*b33 + 31.76907948*b41*b34 + 93.432817675*b41*b35 + 
     30.08733438*b41*b36 + 60.859623515*b41*b37 + 50.270935675*b41*b38 + 
     45.341109225*b41*b39 + 51.200951*b41*b40 + 52.59257408*b41*b42 + 
     6.748408785*b41*b43 + 56.799790535*b41*b44 + 51.63662347*b41*b45 + 
     69.176228845*b41*b46 + 16.30175271*b41*b47 + 40.05616679*b41*b48 + 
     80.827211815*b41*b49 + 27.6169046*b41*b50 + 74.315708895*b42*b1 + 
     67.35697609*b42*b2 + 63.86519542*b42*b3 + 23.367684465*b42*b4 + 
     66.59750505*b42*b5 + 81.45525311*b42*b6 + 56.06475967*b42*b7 + 
     96.274155195*b42*b8 + 72.92505852*b42*b9 + 74.721109805*b42*b10 + 
     10.92059437*b42*b11 + 55.308734185*b42*b12 + 24.966952275*b42*b13 + 
     13.4007322*b42*b14 + 79.594657875*b42*b15 + 25.502284305*b42*b16 + 
     25.48314114*b42*b17 + 28.607207685*b42*b18 + 31.789468855*b42*b19 + 
     67.70898358*b42*b20 + 26.112105455*b42*b21 + 73.43322283*b42*b22 + 
     49.03931112*b42*b23 + 16.77922062*b42*b24 + 52.37793716*b42*b25 + 
     59.366221995*b42*b26 + 48.639939955*b42*b27 + 68.757175485*b42*b28 + 
     28.72843842*b42*b29 + 57.506177*b42*b30 + 51.058801455*b42*b31 + 
     6.77333118*b42*b32 + 9.809886005*b42*b33 + 32.48143812*b42*b34 + 
     79.301599785*b42*b35 + 70.14642081*b42*b36 + 96.126850475*b42*b37 + 
     25.755444485*b42*b38 + 33.721593105*b42*b39 + 20.69787315*b42*b40 + 
     23.982467275*b42*b41 + 98.51111725*b42*b43 + 40.045754315*b42*b44 + 
     12.490903615*b42*b45 + 24.17545322*b42*b46 + 74.863104405*b42*b47 + 
     11.352602025*b42*b48 + 89.052206365*b42*b49 + 70.11809029*b42*b50 + 
     46.80835449*b43*b1 + 41.390598255*b43*b2 + 32.945617145*b43*b3 + 
     84.380474775*b43*b4 + 17.586092765*b43*b5 + 78.73756227*b43*b6 + 
     59.627377565*b43*b7 + 84.40148431*b43*b8 + 65.91226169*b43*b9 + 
     77.92523342*b43*b10 + 9.776287925*b43*b11 + 32.622862815*b43*b12 + 
     68.81653291*b43*b13 + 35.472148605*b43*b14 + 11.104867105*b43*b15 + 
     49.98667905*b43*b16 + 51.759818425*b43*b17 + 10.29535491*b43*b18 + 
     43.710047385*b43*b19 + 47.147219965*b43*b20 + 77.729469675*b43*b21 + 
     95.39580676*b43*b22 + 67.74758417*b43*b23 + 81.51853318*b43*b24 + 
     27.367874355*b43*b25 + 74.911154455*b43*b26 + 12.110549645*b43*b27 + 
     96.44673704*b43*b28 + 15.030811835*b43*b29 + 95.578146625*b43*b30 + 
     12.729598525*b43*b31 + 79.46371111*b43*b32 + 57.455422775*b43*b33 + 
     88.67227163*b43*b34 + 76.678965185*b43*b35 + 28.441896855*b43*b36 + 
     32.457622285*b43*b37 + 42.452909915*b43*b38 + 68.6162427*b43*b39 + 
     60.93391532*b43*b40 + 8.54891576*b43*b41 + 19.671597365*b43*b42 + 
     37.44743791*b43*b44 + 47.77281463*b43*b45 + 97.09235856*b43*b46 + 
     60.907919045*b43*b47 + 77.374981165*b43*b48 + 44.645708845*b43*b49 + 
     10.84867823*b43*b50 + 45.659138255*b44*b1 + 14.434300755*b44*b2 + 
     34.93926254*b44*b3 + 37.17756666*b44*b4 + 87.11067436*b44*b5 + 59.48623445
     *b44*b6 + 73.970347415*b44*b7 + 45.01052072*b44*b8 + 62.79684214*b44*b9 + 
     13.907882955*b44*b10 + 72.21162201*b44*b11 + 22.01586933*b44*b12 + 
     51.74612769*b44*b13 + 49.84743717*b44*b14 + 22.198578935*b44*b15 + 
     17.477797515*b44*b16 + 21.767058725*b44*b17 + 20.096472895*b44*b18 + 
     52.646616255*b44*b19 + 26.890108715*b44*b20 + 54.96502542*b44*b21 + 
     26.136136085*b44*b22 + 95.40004547*b44*b23 + 6.642225385*b44*b24 + 
     78.516314965*b44*b25 + 65.42880365*b44*b26 + 76.413339485*b44*b27 + 
     56.874639705*b44*b28 + 83.00741593*b44*b29 + 87.32212004*b44*b30 + 
     67.42025084*b44*b31 + 87.935096425*b44*b32 + 26.583632635*b44*b33 + 
     8.67820981*b44*b34 + 11.52594026*b44*b35 + 42.611508235*b44*b36 + 
     37.65535662*b44*b37 + 21.06482452*b44*b38 + 60.726654485*b44*b39 + 
     92.29849041*b44*b40 + 15.85580409*b44*b41 + 53.720060015*b44*b42 + 
     82.82553235*b44*b43 + 95.02165363*b44*b45 + 30.62368234*b44*b46 + 
     14.89530944*b44*b47 + 42.067822*b44*b48 + 68.630905*b44*b49 + 17.300666025
     *b44*b50 + 12.670880545*b45*b1 + 56.117110085*b45*b2 + 64.663948485*b45*b3
      + 46.6631753*b45*b4 + 29.50721612*b45*b5 + 20.677255395*b45*b6 + 
     13.659546875*b45*b7 + 55.618281615*b45*b8 + 41.210846*b45*b9 + 
     81.478239595*b45*b10 + 16.809823255*b45*b11 + 17.398774805*b45*b12 + 
     97.73456255*b45*b13 + 50.64751026*b45*b14 + 40.168935685*b45*b15 + 
     97.86324841*b45*b16 + 66.515035455*b45*b17 + 73.57700552*b45*b18 + 
     7.752960065*b45*b19 + 6.48244517*b45*b20 + 82.976149245*b45*b21 + 
     19.81913759*b45*b22 + 38.58803489*b45*b23 + 86.836953235*b45*b24 + 
     89.421478015*b45*b25 + 9.79080896*b45*b26 + 17.71103268*b45*b27 + 
     97.982533545*b45*b28 + 81.34146211*b45*b29 + 29.98188286*b45*b30 + 
     5.77475388*b45*b31 + 79.320980925*b45*b32 + 95.96672066*b45*b33 + 
     10.632434765*b45*b34 + 47.676411195*b45*b35 + 61.57157261*b45*b36 + 
     47.27595817*b45*b37 + 17.14933188*b45*b38 + 73.73894727*b45*b39 + 
     74.3483736*b45*b40 + 55.500833875*b45*b41 + 78.16912217*b45*b42 + 
     47.094477105*b45*b43 + 20.716133765*b45*b44 + 6.947921135*b45*b46 + 
     81.508438005*b45*b47 + 65.80966302*b45*b48 + 37.4686307*b45*b49 + 
     50.17421646*b45*b50 + 13.425103405*b46*b1 + 97.417511925*b46*b2 + 
     25.300763275*b46*b3 + 53.534432105*b46*b4 + 64.65404977*b46*b5 + 
     82.14102771*b46*b6 + 93.74755752*b46*b7 + 58.89557404*b46*b8 + 
     63.122004435*b46*b9 + 53.647379695*b46*b10 + 10.64176975*b46*b11 + 
     85.70188953*b46*b12 + 83.968181235*b46*b13 + 96.361235425*b46*b14 + 
     40.509753315*b46*b15 + 15.79658736*b46*b16 + 80.334418315*b46*b17 + 
     71.135859775*b46*b18 + 47.157725255*b46*b19 + 22.04827003*b46*b20 + 
     64.72572081*b46*b21 + 92.492441175*b46*b22 + 12.217706605*b46*b23 + 
     73.057257765*b46*b24 + 83.500873955*b46*b25 + 99.122011235*b46*b26 + 
     53.04015214*b46*b27 + 54.942845295*b46*b28 + 87.54232567*b46*b29 + 
     30.529852835*b46*b30 + 62.369552565*b46*b31 + 10.768374445*b46*b32 + 
     83.541170865*b46*b33 + 75.859836425*b46*b34 + 15.035485645*b46*b35 + 
     27.957657345*b46*b36 + 71.65010038*b46*b37 + 44.849610575*b46*b38 + 
     45.96848628*b46*b39 + 6.013235895*b46*b40 + 37.06435649*b46*b41 + 
     31.598702775*b46*b42 + 8.489785005*b46*b43 + 23.120665655*b46*b44 + 
     38.1375276*b46*b45 + 66.359298915*b46*b47 + 34.6957023*b46*b48 + 
     22.981571215*b46*b49 + 83.85413801*b46*b50 + 66.77898545*b47*b1 + 
     83.645189595*b47*b2 + 99.294627565*b47*b3 + 63.89162518*b47*b4 + 
     47.421256395*b47*b5 + 11.942658235*b47*b6 + 19.44136268*b47*b7 + 
     10.481625685*b47*b8 + 19.946397215*b47*b9 + 77.817096535*b47*b10 + 
     13.28509345*b47*b11 + 10.742003585*b47*b12 + 76.568983875*b47*b13 + 
     94.900185015*b47*b14 + 35.229016815*b47*b15 + 60.609836025*b47*b16 + 
     53.01900305*b47*b17 + 94.459108565*b47*b18 + 50.25918237*b47*b19 + 
     53.436841075*b47*b20 + 72.9053559*b47*b21 + 96.91744152*b47*b22 + 
     50.17892675*b47*b23 + 29.36982978*b47*b24 + 82.89578561*b47*b25 + 
     27.949428635*b47*b26 + 58.97960021*b47*b27 + 56.65499505*b47*b28 + 
     23.69597378*b47*b29 + 36.655162515*b47*b30 + 62.42559848*b47*b31 + 
     8.30943672*b47*b32 + 36.02337651*b47*b33 + 80.74013928*b47*b34 + 
     73.85593426*b47*b35 + 88.005553935*b47*b36 + 82.326590165*b47*b37 + 
     68.22181942*b47*b38 + 23.41836288*b47*b39 + 50.031933725*b47*b40 + 
     37.68288648*b47*b41 + 89.50907267*b47*b42 + 51.102053055*b47*b43 + 
     87.07291224*b47*b44 + 42.89123146*b47*b45 + 83.416976795*b47*b46 + 
     22.787895475*b47*b48 + 39.15248442*b47*b49 + 41.776292175*b47*b50 + 
     38.512840965*b48*b1 + 55.562711555*b48*b2 + 54.361283985*b48*b3 + 
     51.84571144*b48*b4 + 41.696412755*b48*b5 + 49.73071542*b48*b6 + 
     23.919468785*b48*b7 + 11.80218639*b48*b8 + 56.673918575*b48*b9 + 
     74.36399863*b48*b10 + 28.44178428*b48*b11 + 20.319351445*b48*b12 + 
     57.441473545*b48*b13 + 65.00355192*b48*b14 + 90.274770865*b48*b15 + 
     39.448082715*b48*b16 + 73.4044745*b48*b17 + 86.029015475*b48*b18 + 
     84.57211856*b48*b19 + 65.94269076*b48*b20 + 44.55807771*b48*b21 + 
     29.870748155*b48*b22 + 18.235129345*b48*b23 + 9.8991329*b48*b24 + 
     42.93291271*b48*b25 + 29.914309455*b48*b26 + 48.72948154*b48*b27 + 
     84.83182975*b48*b28 + 59.600937355*b48*b29 + 43.202409755*b48*b30 + 
     36.43231883*b48*b31 + 73.90360032*b48*b32 + 73.997639395*b48*b33 + 
     66.252131315*b48*b34 + 34.988377825*b48*b35 + 50.099015505*b48*b36 + 
     41.47450691*b48*b37 + 40.05333636*b48*b38 + 32.9175531*b48*b39 + 
     73.837010735*b48*b40 + 37.337529085*b48*b41 + 90.5399684*b48*b42 + 
     15.328066455*b48*b43 + 69.286326055*b48*b44 + 21.051758315*b48*b45 + 
     28.148254895*b48*b46 + 81.22397922*b48*b47 + 15.503928365*b48*b49 + 
     47.991046445*b48*b50 + 53.18795998*b49*b1 + 65.347097*b49*b2 + 
     69.768892425*b49*b3 + 44.693375855*b49*b4 + 91.517109805*b49*b5 + 
     85.07599989*b49*b6 + 82.657355655*b49*b7 + 57.443842465*b49*b8 + 
     6.66678469*b49*b9 + 17.326582975*b49*b10 + 66.83492981*b49*b11 + 
     95.97004015*b49*b12 + 52.82258618*b49*b13 + 5.018923525*b49*b14 + 
     55.66802485*b49*b15 + 91.786621765*b49*b16 + 57.893752965*b49*b17 + 
     54.132036825*b49*b18 + 33.98017541*b49*b19 + 14.534631585*b49*b20 + 
     91.63235611*b49*b21 + 30.48283895*b49*b22 + 57.287291015*b49*b23 + 
     82.038789565*b49*b24 + 14.31389462*b49*b25 + 22.433158445*b49*b26 + 
     83.339571745*b49*b27 + 71.45923284*b49*b28 + 37.94355793*b49*b29 + 
     18.45799982*b49*b30 + 66.49538157*b49*b31 + 61.48421232*b49*b32 + 
     64.04281046*b49*b33 + 19.702793085*b49*b34 + 16.744163245*b49*b35 + 
     49.814341925*b49*b36 + 31.76051314*b49*b37 + 21.254593195*b49*b38 + 
     57.53777039*b49*b39 + 18.153422885*b49*b40 + 92.373369885*b49*b41 + 
     17.841986855*b49*b42 + 75.51561504*b49*b43 + 53.99856724*b49*b44 + 
     47.815726605*b49*b45 + 47.92163555*b49*b46 + 33.74172446*b49*b47 + 
     7.533328995*b49*b48 + 27.124919265*b49*b50 + 46.53117641*b50*b1 + 
     46.775896505*b50*b2 + 71.95557497*b50*b3 + 29.47491289*b50*b4 + 
     63.418927885*b50*b5 + 87.24526922*b50*b6 + 25.78901929*b50*b7 + 
     44.89814427*b50*b8 + 31.45824651*b50*b9 + 86.617976905*b50*b10 + 
     47.14308718*b50*b11 + 57.7430462*b50*b12 + 13.714360925*b50*b13 + 
     21.83495494*b50*b14 + 57.72564562*b50*b15 + 28.632520055*b50*b16 + 
     64.53772132*b50*b17 + 78.91898586*b50*b18 + 31.02128413*b50*b19 + 
     89.415893535*b50*b20 + 61.79824394*b50*b21 + 12.79473746*b50*b22 + 
     17.657529915*b50*b23 + 93.92683905*b50*b24 + 81.617078485*b50*b25 + 
     58.58332044*b50*b26 + 19.439326545*b50*b27 + 72.19038761*b50*b28 + 
     94.926828145*b50*b29 + 57.50064154*b50*b30 + 18.71946319*b50*b31 + 
     69.42690658*b50*b32 + 21.315692445*b50*b33 + 91.47082191*b50*b34 + 
     46.270377945*b50*b35 + 85.11524325*b50*b36 + 83.55283772*b50*b37 + 
     60.686949615*b50*b38 + 58.14422056*b50*b39 + 56.745149575*b50*b40 + 
     96.13992295*b50*b41 + 98.07542578*b50*b42 + 30.006928565*b50*b43 + 
     10.307621785*b50*b44 + 60.361278405*b50*b45 + 54.35051735*b50*b46 + 
     5.953630045*b50*b47 + 60.792235645*b50*b48 + 6.84009452*b50*b49 + 
     21.31597754*b1 + 76.80305903*b2 + 43.116629885*b3 + 46.247906645*b4 + 
     59.332752165*b5 + 82.855208735*b6 + 69.95841068*b7 + 93.26903815*b8 + 
     36.116835705*b9 + 24.461178165*b10 + 47.209906095*b11 + 65.279147775*b12
      + 37.31489961*b13 + 76.620069365*b14 + 54.68664787*b15 + 76.16864219*b16
      + 64.61964951*b17 + 78.741532605*b18 + 88.92153776*b19 + 68.038138535*b20
      + 37.34750513*b21 + 87.9305065*b22 + 62.441710385*b23 + 47.31022999*b24
      + 74.599621715*b25 + 90.207678065*b26 + 90.196297255*b27 + 37.20780516*
     b28 + 53.562178565*b29 + 42.61416947*b30 + 33.977929705*b31 + 71.195395895
     *b32 + 30.868823*b33 + 70.05497248*b34 + 8.815194775*b35 + 15.497411935*
     b36 + 55.24293424*b37 + 33.45769764*b38 + 47.00069244*b39 + 78.426092325*
     b40 + 66.322673185*b41 + 15.872944465*b42 + 69.690684815*b43 + 84.21475839
     *b44 + 34.50164827*b45 + 74.02259428*b46 + 25.956933025*b47 + 45.36004947*
     b48 + 56.62879614*b49 + 38.04903567*b50) + objvar =E= 0;

e2..    b1 + b2 + b3 + b4 + b5 + b6 + b7 + b8 + b9 + b10 + b11 + b12 + b13
      + b14 + b15 + b16 + b17 + b18 + b19 + b20 + b21 + b22 + b23 + b24 + b25
      + b26 + b27 + b28 + b29 + b30 + b31 + b32 + b33 + b34 + b35 + b36 + b37
      + b38 + b39 + b40 + b41 + b42 + b43 + b44 + b45 + b46 + b47 + b48 + b49
      + b50 =E= 10;

Model m / all /;

m.limrow=0; m.limcol=0;
m.tolproj=0.0;

$if NOT '%gams.u1%' == '' $include '%gams.u1%'

$if not set MINLP $set MINLP MINLP
Solve m using %MINLP% minimizing objvar;


Last updated: 2018-09-14 Git hash: ac5a5314
Imprint / Privacy Policy