/*generating model type: 5, size: 1, mr-density: 1, ro-density: 1, varianceBound: 0.00 */
#include "model.h"
#define M_COUNT 99
#define O_COUNT 32
#define R_COUNT 70
struct ddpStruct
{
	float oWeight[O_COUNT+1];
	float oAttainment[O_COUNT+1];
	float oAtRiskProp[O_COUNT+1];
	float rAPL[R_COUNT+1];
	float rAggrevatedImpact[R_COUNT+1];
	float rLikelihood[R_COUNT+1];
	float mCost[M_COUNT+1];
	float roImpact[R_COUNT+1][O_COUNT+1];
	float mrEffect[M_COUNT+1][R_COUNT+1];
};
ddpStruct *ddpData;
void setupModel(void)
{
ddpData = (ddpStruct *) malloc(sizeof(ddpStruct));
  ddpData->mCost[1]=5000.00;
  ddpData->mCost[2]=5000.00;
  ddpData->mCost[3]=15000.00;
  ddpData->mCost[4]=5000.00;
  ddpData->mCost[5]=1000.00;
  ddpData->mCost[6]=1000.00;
  ddpData->mCost[7]=3000.00;
  ddpData->mCost[8]=1000.00;
  ddpData->mCost[9]=5000.00;
  ddpData->mCost[10]=5000.00;
  ddpData->mCost[11]=10000.00;
  ddpData->mCost[12]=2000.00;
  ddpData->mCost[13]=1000.00;
  ddpData->mCost[14]=3000.00;
  ddpData->mCost[15]=1000.00;
  ddpData->mCost[16]=50000.00;
  ddpData->mCost[17]=2000.00;
  ddpData->mCost[18]=5000.00;
  ddpData->mCost[19]=10000.00;
  ddpData->mCost[20]=10000.00;
  ddpData->mCost[21]=10000.00;
  ddpData->mCost[22]=15000.00;
  ddpData->mCost[23]=1000.00;
  ddpData->mCost[24]=3000.00;
  ddpData->mCost[25]=10000.00;
  ddpData->mCost[26]=0.00;
  ddpData->mCost[27]=20000.00;
  ddpData->mCost[28]=10000.00;
  ddpData->mCost[29]=2000.00;
  ddpData->mCost[30]=5000.00;
  ddpData->mCost[31]=10000.00;
  ddpData->mCost[32]=0.00;
  ddpData->mCost[33]=20000.00;
  ddpData->mCost[34]=5000.00;
  ddpData->mCost[35]=25.00;
  ddpData->mCost[36]=20000.00;
  ddpData->mCost[37]=2000.00;
  ddpData->mCost[38]=5000.00;
  ddpData->mCost[39]=10000.00;
  ddpData->mCost[40]=7000.00;
  ddpData->mCost[41]=50000.00;
  ddpData->mCost[42]=10000.00;
  ddpData->mCost[43]=3000.00;
  ddpData->mCost[44]=0.00;
  ddpData->mCost[45]=10000.00;
  ddpData->mCost[46]=35000.00;
  ddpData->mCost[47]=5000.00;
  ddpData->mCost[48]=50000.00;
  ddpData->mCost[49]=15000.00;
  ddpData->mCost[50]=10000.00;
  ddpData->mCost[51]=10000.00;
  ddpData->mCost[52]=1000.00;
  ddpData->mCost[53]=3000.00;
  ddpData->mCost[54]=100000.00;
  ddpData->mCost[55]=5000.00;
  ddpData->mCost[56]=5000.00;
  ddpData->mCost[57]=5000.00;
  ddpData->mCost[58]=10000.00;
  ddpData->mCost[59]=5000.00;
  ddpData->mCost[60]=35000.00;
  ddpData->mCost[61]=10000.00;
  ddpData->mCost[62]=3000.00;
  ddpData->mCost[63]=10000.00;
  ddpData->mCost[64]=3000.00;
  ddpData->mCost[65]=3000.00;
  ddpData->mCost[66]=5000.00;
  ddpData->mCost[67]=100000.00;
  ddpData->mCost[68]=10000.00;
  ddpData->mCost[69]=3000.00;
  ddpData->mCost[70]=2000.00;
  ddpData->mCost[71]=50000.00;
  ddpData->mCost[72]=2000.00;
  ddpData->mCost[73]=5000.00;
  ddpData->mCost[74]=50000.00;
  ddpData->mCost[75]=1000.00;
  ddpData->mCost[76]=1000.00;
  ddpData->mCost[77]=5000.00;
  ddpData->mCost[78]=10000.00;
  ddpData->mCost[79]=3000.00;
  ddpData->mCost[80]=1000.00;
  ddpData->mCost[81]=2000.00;
  ddpData->mCost[82]=1000.00;
  ddpData->mCost[83]=5000.00;
  ddpData->mCost[84]=5000.00;
  ddpData->mCost[85]=1000.00;
  ddpData->mCost[86]=5000.00;
  ddpData->mCost[87]=10000.00;
  ddpData->mCost[88]=5000.00;
  ddpData->mCost[89]=50000.00;
  ddpData->mCost[90]=10000.00;
  ddpData->mCost[91]=1000.00;
  ddpData->mCost[92]=100000.00;
  ddpData->mCost[93]=1000.00;
  ddpData->mCost[94]=2000.00;
  ddpData->mCost[95]=500.00;
  ddpData->mCost[96]=50000.00;
  ddpData->mCost[97]=5000.00;
  ddpData->mCost[98]=45000.00;
  ddpData->mCost[99]=45000.00;
  ddpData->rAPL[1]= 1;
  ddpData->rAggrevatedImpact[1]= 1;
  ddpData->rAPL[2]= 1;
  ddpData->rAggrevatedImpact[2]= 1;
  ddpData->rAPL[3]= 1;
  ddpData->rAggrevatedImpact[3]= 1;
  ddpData->rAPL[4]= 1;
  ddpData->rAggrevatedImpact[4]= 1;
  ddpData->rAPL[5]= 1;
  ddpData->rAggrevatedImpact[5]= 1;
  ddpData->rAPL[6]= 1;
  ddpData->rAggrevatedImpact[6]= 1;
  ddpData->rAPL[7]= 1;
  ddpData->rAggrevatedImpact[7]= 1;
  ddpData->rAPL[8]= 1;
  ddpData->rAggrevatedImpact[8]= 1;
  ddpData->rAPL[9]= 1;
  ddpData->rAggrevatedImpact[9]= 1;
  ddpData->rAPL[10]= 1;
  ddpData->rAggrevatedImpact[10]= 1;
  ddpData->rAPL[11]= 1;
  ddpData->rAggrevatedImpact[11]= 1;
  ddpData->rAPL[12]= 1;
  ddpData->rAggrevatedImpact[12]= 1;
  ddpData->rAPL[13]= 1;
  ddpData->rAggrevatedImpact[13]= 1;
  ddpData->rAPL[14]= 1;
  ddpData->rAggrevatedImpact[14]= 1;
  ddpData->rAPL[15]= 1;
  ddpData->rAggrevatedImpact[15]= 1;
  ddpData->rAPL[16]= 1;
  ddpData->rAggrevatedImpact[16]= 1;
  ddpData->rAPL[17]= 1;
  ddpData->rAggrevatedImpact[17]= 1;
  ddpData->rAPL[18]= 1;
  ddpData->rAggrevatedImpact[18]= 1;
  ddpData->rAPL[19]= 1;
  ddpData->rAggrevatedImpact[19]= 1;
  ddpData->rAPL[20]= 1;
  ddpData->rAggrevatedImpact[20]= 1;
  ddpData->rAPL[21]= 1;
  ddpData->rAggrevatedImpact[21]= 1;
  ddpData->rAPL[22]= 1;
  ddpData->rAggrevatedImpact[22]= 1;
  ddpData->rAPL[23]= 1;
  ddpData->rAggrevatedImpact[23]= 1;
  ddpData->rAPL[24]= 1;
  ddpData->rAggrevatedImpact[24]= 1;
  ddpData->rAPL[25]= 1;
  ddpData->rAggrevatedImpact[25]= 1;
  ddpData->rAPL[26]= 1;
  ddpData->rAggrevatedImpact[26]= 1;
  ddpData->rAPL[27]= 1;
  ddpData->rAggrevatedImpact[27]= 1;
  ddpData->rAPL[28]= 1;
  ddpData->rAggrevatedImpact[28]= 1;
  ddpData->rAPL[29]= 1;
  ddpData->rAggrevatedImpact[29]= 1;
  ddpData->rAPL[30]= 1;
  ddpData->rAggrevatedImpact[30]= 1;
  ddpData->rAPL[31]= 1;
  ddpData->rAggrevatedImpact[31]= 1;
  ddpData->rAPL[32]= 1;
  ddpData->rAggrevatedImpact[32]= 1;
  ddpData->rAPL[33]= 1;
  ddpData->rAggrevatedImpact[33]= 1;
  ddpData->rAPL[34]= 1;
  ddpData->rAggrevatedImpact[34]= 1;
  ddpData->rAPL[35]= 1;
  ddpData->rAggrevatedImpact[35]= 1;
  ddpData->rAPL[36]= 1;
  ddpData->rAggrevatedImpact[36]= 1;
  ddpData->rAPL[37]= 1;
  ddpData->rAggrevatedImpact[37]= 1;
  ddpData->rAPL[38]= 1;
  ddpData->rAggrevatedImpact[38]= 1;
  ddpData->rAPL[39]= 1;
  ddpData->rAggrevatedImpact[39]= 1;
  ddpData->rAPL[40]= 1;
  ddpData->rAggrevatedImpact[40]= 1;
  ddpData->rAPL[41]= 1;
  ddpData->rAggrevatedImpact[41]= 1;
  ddpData->rAPL[42]= 1;
  ddpData->rAggrevatedImpact[42]= 1;
  ddpData->rAPL[43]= 1;
  ddpData->rAggrevatedImpact[43]= 1;
  ddpData->rAPL[44]= 1;
  ddpData->rAggrevatedImpact[44]= 1;
  ddpData->rAPL[45]= 1;
  ddpData->rAggrevatedImpact[45]= 1;
  ddpData->rAPL[46]= 1;
  ddpData->rAggrevatedImpact[46]= 1;
  ddpData->rAPL[47]= 1;
  ddpData->rAggrevatedImpact[47]= 1;
  ddpData->rAPL[48]= 1;
  ddpData->rAggrevatedImpact[48]= 1;
  ddpData->rAPL[49]= 1;
  ddpData->rAggrevatedImpact[49]= 1;
  ddpData->rAPL[50]= 1;
  ddpData->rAggrevatedImpact[50]= 1;
  ddpData->rAPL[51]= 1;
  ddpData->rAggrevatedImpact[51]= 1;
  ddpData->rAPL[52]= 1;
  ddpData->rAggrevatedImpact[52]= 1;
  ddpData->rAPL[53]= 1;
  ddpData->rAggrevatedImpact[53]= 1;
  ddpData->rAPL[54]= 1;
  ddpData->rAggrevatedImpact[54]= 1;
  ddpData->rAPL[55]= 1;
  ddpData->rAggrevatedImpact[55]= 1;
  ddpData->rAPL[56]= 1;
  ddpData->rAggrevatedImpact[56]= 1;
  ddpData->rAPL[57]= 1;
  ddpData->rAggrevatedImpact[57]= 1;
  ddpData->rAPL[58]= 1;
  ddpData->rAggrevatedImpact[58]= 1;
  ddpData->rAPL[59]= 1;
  ddpData->rAggrevatedImpact[59]= 1;
  ddpData->rAPL[60]= 1;
  ddpData->rAggrevatedImpact[60]= 1;
  ddpData->rAPL[61]= 1;
  ddpData->rAggrevatedImpact[61]= 1;
  ddpData->rAPL[62]= 1;
  ddpData->rAggrevatedImpact[62]= 1;
  ddpData->rAPL[63]= 1;
  ddpData->rAggrevatedImpact[63]= 1;
  ddpData->rAPL[64]= 1;
  ddpData->rAggrevatedImpact[64]= 1;
  ddpData->rAPL[65]= 1;
  ddpData->rAggrevatedImpact[65]= 1;
  ddpData->rAPL[66]= 1;
  ddpData->rAggrevatedImpact[66]= 1;
  ddpData->rAPL[67]= 1;
  ddpData->rAggrevatedImpact[67]= 1;
  ddpData->rAPL[68]= 1;
  ddpData->rAggrevatedImpact[68]= 1;
  ddpData->rAPL[69]= 1;
  ddpData->rAggrevatedImpact[69]= 1;
  ddpData->rAPL[70]= 1;
  ddpData->rAggrevatedImpact[70]= 1;
  ddpData->oWeight[1]=1.00;
  ddpData->oWeight[2]=3.00;
  ddpData->oWeight[3]=100.00;
  ddpData->oWeight[4]=0.10;
  ddpData->oWeight[5]=10.00;
  ddpData->oWeight[6]=1.00;
  ddpData->oWeight[7]=10.00;
  ddpData->oWeight[8]=10.00;
  ddpData->oWeight[9]=5.00;
  ddpData->oWeight[10]=1.00;
  ddpData->oWeight[11]=3.00;
  ddpData->oWeight[12]=1.00;
  ddpData->oWeight[13]=5.00;
  ddpData->oWeight[14]=10.00;
  ddpData->oWeight[15]=10.00;
  ddpData->oWeight[16]=10.00;
  ddpData->oWeight[17]=5.00;
  ddpData->oWeight[18]=1.00;
  ddpData->oWeight[19]=10.00;
  ddpData->oWeight[20]=1.00;
  ddpData->oWeight[21]=1.00;
  ddpData->oWeight[22]=3.00;
  ddpData->oWeight[23]=5.00;
  ddpData->oWeight[24]=10.00;
  ddpData->oWeight[25]=1.00;
  ddpData->oWeight[26]=1.00;
  ddpData->oWeight[27]=1.00;
  ddpData->oWeight[28]=10.00;
  ddpData->oWeight[29]=3.00;
  ddpData->oWeight[30]=10.00;
  ddpData->oWeight[31]=10.00;
  ddpData->oWeight[32]=10.00;
  ddpData->roImpact[1][1]=0.30;
  ddpData->roImpact[1][15]=0.70;
  ddpData->roImpact[1][21]=0.60;
  ddpData->roImpact[1][10]=0.50;
  ddpData->roImpact[1][19]=0.95;
  ddpData->roImpact[1][11]=0.80;
  ddpData->roImpact[1][32]=0.90;
  ddpData->roImpact[1][12]=0.80;
  ddpData->roImpact[1][5]=0.40;
  ddpData->roImpact[2][10]=1.00;
  ddpData->roImpact[2][29]=0.05;
  ddpData->roImpact[2][5]=0.30;
  ddpData->roImpact[3][14]=0.90;
  ddpData->roImpact[3][1]=0.60;
  ddpData->roImpact[3][5]=0.70;
  ddpData->roImpact[4][24]=0.70;
  ddpData->roImpact[4][10]=0.70;
  ddpData->roImpact[5][26]=0.30;
  ddpData->roImpact[6][10]=0.90;
  ddpData->roImpact[6][14]=0.95;
  ddpData->roImpact[6][1]=0.10;
  ddpData->roImpact[6][28]=0.10;
  ddpData->roImpact[7][1]=0.80;
  ddpData->roImpact[7][27]=0.50;
  ddpData->roImpact[7][20]=0.20;
  ddpData->roImpact[7][8]=0.05;
  ddpData->roImpact[7][22]=0.40;
  ddpData->roImpact[7][29]=0.50;
  ddpData->roImpact[8][18]=0.80;
  ddpData->roImpact[8][7]=0.90;
  ddpData->roImpact[8][11]=0.90;
  ddpData->roImpact[9][27]=0.60;
  ddpData->roImpact[10][5]=0.80;
  ddpData->roImpact[10][5]=0.95;
  ddpData->roImpact[11][31]=0.60;
  ddpData->roImpact[11][17]=0.50;
  ddpData->roImpact[11][21]=0.50;
  ddpData->roImpact[11][20]=0.20;
  ddpData->roImpact[11][18]=0.30;
  ddpData->roImpact[11][26]=0.01;
  ddpData->roImpact[11][5]=0.01;
  ddpData->roImpact[12][12]=0.30;
  ddpData->roImpact[12][29]=0.20;
  ddpData->roImpact[12][16]=0.90;
  ddpData->roImpact[12][24]=0.20;
  ddpData->roImpact[12][5]=0.20;
  ddpData->roImpact[13][5]=0.40;
  ddpData->roImpact[13][8]=0.10;
  ddpData->roImpact[13][21]=1.00;
  ddpData->roImpact[13][1]=0.10;
  ddpData->roImpact[14][12]=0.60;
  ddpData->roImpact[14][8]=0.95;
  ddpData->roImpact[14][26]=0.95;
  ddpData->roImpact[15][27]=0.30;
  ddpData->roImpact[15][21]=0.80;
  ddpData->roImpact[16][10]=0.60;
  ddpData->roImpact[16][1]=0.01;
  ddpData->roImpact[16][16]=0.90;
  ddpData->roImpact[17][2]=0.60;
  ddpData->roImpact[17][16]=0.01;
  ddpData->roImpact[17][3]=0.10;
  ddpData->roImpact[17][20]=0.20;
  ddpData->roImpact[17][23]=0.80;
  ddpData->roImpact[17][16]=0.80;
  ddpData->roImpact[17][7]=0.01;
  ddpData->roImpact[17][31]=1.00;
  ddpData->roImpact[18][5]=0.80;
  ddpData->roImpact[18][16]=0.80;
  ddpData->roImpact[18][2]=0.50;
  ddpData->roImpact[18][20]=0.90;
  ddpData->roImpact[18][4]=0.20;
  ddpData->roImpact[19][14]=0.60;
  ddpData->roImpact[19][6]=0.10;
  ddpData->roImpact[20][32]=0.01;
  ddpData->roImpact[20][30]=0.40;
  ddpData->roImpact[20][1]=0.01;
  ddpData->roImpact[21][23]=0.90;
  ddpData->roImpact[21][26]=0.90;
  ddpData->roImpact[21][7]=0.70;
  ddpData->roImpact[21][26]=0.90;
  ddpData->roImpact[21][7]=0.50;
  ddpData->roImpact[21][22]=0.80;
  ddpData->roImpact[21][22]=0.90;
  ddpData->roImpact[21][16]=0.10;
  ddpData->roImpact[21][19]=0.40;
  ddpData->roImpact[22][10]=0.95;
  ddpData->roImpact[22][13]=0.70;
  ddpData->roImpact[22][10]=0.01;
  ddpData->roImpact[23][22]=0.70;
  ddpData->roImpact[23][28]=0.50;
  ddpData->roImpact[23][2]=0.80;
  ddpData->roImpact[23][26]=0.20;
  ddpData->roImpact[23][3]=0.20;
  ddpData->roImpact[24][1]=0.60;
  ddpData->roImpact[24][13]=0.80;
  ddpData->roImpact[25][19]=0.30;
  ddpData->roImpact[25][7]=0.90;
  ddpData->roImpact[26][16]=0.50;
  ddpData->roImpact[26][15]=0.30;
  ddpData->roImpact[26][29]=0.80;
  ddpData->roImpact[26][22]=0.20;
  ddpData->roImpact[26][23]=0.95;
  ddpData->roImpact[26][11]=1.00;
  ddpData->roImpact[26][30]=0.90;
  ddpData->roImpact[26][6]=0.05;
  ddpData->roImpact[26][30]=0.60;
  ddpData->roImpact[26][24]=0.05;
  ddpData->roImpact[26][1]=0.90;
  ddpData->roImpact[26][26]=0.01;
  ddpData->roImpact[26][15]=0.90;
  ddpData->roImpact[26][30]=0.01;
  ddpData->roImpact[26][24]=0.01;
  ddpData->roImpact[26][8]=0.60;
  ddpData->roImpact[26][30]=0.01;
  ddpData->roImpact[26][32]=0.01;
  ddpData->roImpact[26][21]=1.00;
  ddpData->roImpact[26][3]=0.01;
  ddpData->roImpact[26][4]=0.80;
  ddpData->roImpact[28][19]=0.40;
  ddpData->roImpact[28][17]=0.01;
  ddpData->roImpact[28][30]=0.20;
  ddpData->roImpact[28][26]=0.30;
  ddpData->roImpact[28][30]=0.20;
  ddpData->roImpact[28][3]=0.80;
  ddpData->roImpact[28][3]=0.50;
  ddpData->roImpact[28][5]=0.90;
  ddpData->roImpact[29][7]=0.01;
  ddpData->roImpact[29][25]=0.80;
  ddpData->roImpact[29][9]=0.40;
  ddpData->roImpact[29][14]=0.70;
  ddpData->roImpact[29][25]=0.80;
  ddpData->roImpact[29][31]=0.10;
  ddpData->roImpact[30][18]=0.95;
  ddpData->roImpact[30][13]=0.60;
  ddpData->roImpact[30][21]=0.01;
  ddpData->roImpact[31][8]=0.10;
  ddpData->roImpact[32][16]=0.10;
  ddpData->roImpact[32][12]=0.60;
  ddpData->roImpact[32][9]=0.10;
  ddpData->roImpact[32][24]=0.95;
  ddpData->roImpact[32][7]=0.20;
  ddpData->roImpact[33][4]=0.01;
  ddpData->roImpact[33][16]=0.20;
  ddpData->roImpact[33][31]=0.95;
  ddpData->roImpact[33][26]=0.20;
  ddpData->roImpact[33][8]=0.90;
  ddpData->roImpact[33][17]=0.10;
  ddpData->roImpact[34][31]=0.80;
  ddpData->roImpact[35][4]=1.00;
  ddpData->roImpact[36][11]=0.30;
  ddpData->roImpact[37][26]=0.01;
  ddpData->roImpact[37][15]=0.95;
  ddpData->roImpact[38][24]=0.90;
  ddpData->roImpact[38][6]=0.30;
  ddpData->roImpact[38][8]=0.05;
  ddpData->roImpact[39][14]=0.20;
  ddpData->roImpact[39][17]=0.80;
  ddpData->roImpact[39][27]=0.20;
  ddpData->roImpact[40][9]=0.50;
  ddpData->roImpact[40][10]=0.30;
  ddpData->roImpact[40][2]=0.40;
  ddpData->roImpact[40][2]=0.30;
  ddpData->roImpact[40][29]=0.30;
  ddpData->roImpact[40][30]=0.90;
  ddpData->roImpact[40][15]=0.60;
  ddpData->roImpact[40][8]=0.30;
  ddpData->roImpact[40][19]=1.00;
  ddpData->roImpact[41][5]=0.50;
  ddpData->roImpact[41][15]=0.60;
  ddpData->roImpact[42][14]=1.00;
  ddpData->roImpact[42][32]=0.10;
  ddpData->roImpact[42][6]=0.95;
  ddpData->roImpact[42][19]=0.50;
  ddpData->roImpact[42][27]=0.60;
  ddpData->roImpact[42][23]=0.20;
  ddpData->roImpact[42][24]=0.90;
  ddpData->roImpact[42][4]=0.70;
  ddpData->roImpact[42][11]=1.00;
  ddpData->roImpact[42][14]=0.30;
  ddpData->roImpact[43][24]=0.60;
  ddpData->roImpact[43][1]=0.70;
  ddpData->roImpact[43][17]=0.05;
  ddpData->roImpact[43][15]=0.10;
  ddpData->roImpact[43][17]=0.80;
  ddpData->roImpact[44][12]=0.05;
  ddpData->roImpact[44][18]=0.90;
  ddpData->roImpact[44][15]=0.60;
  ddpData->roImpact[45][20]=0.60;
  ddpData->roImpact[45][21]=0.60;
  ddpData->roImpact[45][20]=0.01;
  ddpData->roImpact[45][20]=0.95;
  ddpData->roImpact[45][7]=1.00;
  ddpData->roImpact[46][2]=0.60;
  ddpData->roImpact[46][19]=1.00;
  ddpData->roImpact[46][10]=0.70;
  ddpData->roImpact[46][10]=0.20;
  ddpData->roImpact[46][3]=0.70;
  ddpData->roImpact[46][17]=0.05;
  ddpData->roImpact[46][21]=0.50;
  ddpData->roImpact[46][18]=0.90;
  ddpData->roImpact[47][31]=0.50;
  ddpData->roImpact[47][3]=0.20;
  ddpData->roImpact[47][30]=0.30;
  ddpData->roImpact[48][4]=0.95;
  ddpData->roImpact[48][27]=1.00;
  ddpData->roImpact[48][15]=0.05;
  ddpData->roImpact[48][8]=0.90;
  ddpData->roImpact[48][19]=0.20;
  ddpData->roImpact[48][26]=0.50;
  ddpData->roImpact[48][14]=1.00;
  ddpData->roImpact[48][16]=1.00;
  ddpData->roImpact[48][13]=0.30;
  ddpData->roImpact[49][14]=0.80;
  ddpData->roImpact[50][9]=0.10;
  ddpData->roImpact[50][29]=0.50;
  ddpData->roImpact[50][30]=0.80;
  ddpData->roImpact[50][1]=0.60;
  ddpData->roImpact[50][32]=0.30;
  ddpData->roImpact[50][30]=0.60;
  ddpData->roImpact[50][29]=0.10;
  ddpData->roImpact[51][27]=0.20;
  ddpData->roImpact[51][17]=0.95;
  ddpData->roImpact[51][30]=0.05;
  ddpData->roImpact[51][24]=0.70;
  ddpData->roImpact[51][12]=1.00;
  ddpData->roImpact[52][27]=0.40;
  ddpData->roImpact[53][8]=0.95;
  ddpData->roImpact[53][16]=1.00;
  ddpData->roImpact[53][14]=0.60;
  ddpData->roImpact[53][2]=0.05;
  ddpData->roImpact[53][3]=0.20;
  ddpData->roImpact[54][25]=0.10;
  ddpData->roImpact[54][29]=1.00;
  ddpData->roImpact[54][25]=0.30;
  ddpData->roImpact[54][18]=0.50;
  ddpData->roImpact[54][23]=0.90;
  ddpData->roImpact[54][21]=0.01;
  ddpData->roImpact[55][17]=0.90;
  ddpData->roImpact[55][5]=0.01;
  ddpData->roImpact[56][31]=0.95;
  ddpData->roImpact[56][3]=0.95;
  ddpData->roImpact[56][5]=0.01;
  ddpData->roImpact[56][7]=0.20;
  ddpData->roImpact[57][12]=0.20;
  ddpData->roImpact[57][20]=0.20;
  ddpData->roImpact[57][17]=1.00;
  ddpData->roImpact[57][16]=0.30;
  ddpData->roImpact[57][1]=0.60;
  ddpData->roImpact[57][32]=0.40;
  ddpData->roImpact[57][29]=0.20;
  ddpData->roImpact[57][26]=0.20;
  ddpData->roImpact[58][2]=0.60;
  ddpData->roImpact[59][22]=0.10;
  ddpData->roImpact[59][30]=0.50;
  ddpData->roImpact[59][11]=0.50;
  ddpData->roImpact[59][24]=0.20;
  ddpData->roImpact[60][12]=0.95;
  ddpData->roImpact[60][10]=0.01;
  ddpData->roImpact[60][6]=0.50;
  ddpData->roImpact[60][26]=1.00;
  ddpData->roImpact[61][4]=0.40;
  ddpData->roImpact[61][3]=0.05;
  ddpData->roImpact[61][29]=0.40;
  ddpData->roImpact[61][30]=0.20;
  ddpData->roImpact[61][28]=0.20;
  ddpData->roImpact[62][5]=0.60;
  ddpData->roImpact[62][12]=0.80;
  ddpData->roImpact[62][20]=0.80;
  ddpData->roImpact[63][10]=1.00;
  ddpData->roImpact[63][17]=0.05;
  ddpData->roImpact[63][1]=0.95;
  ddpData->roImpact[63][21]=0.01;
  ddpData->roImpact[63][9]=1.00;
  ddpData->roImpact[63][13]=1.00;
  ddpData->roImpact[63][24]=0.50;
  ddpData->roImpact[63][4]=0.60;
  ddpData->roImpact[63][32]=1.00;
  ddpData->roImpact[64][11]=0.90;
  ddpData->roImpact[64][18]=0.50;
  ddpData->roImpact[64][6]=1.00;
  ddpData->roImpact[64][6]=0.60;
  ddpData->roImpact[64][16]=0.70;
  ddpData->roImpact[64][25]=0.01;
  ddpData->roImpact[64][32]=0.80;
  ddpData->roImpact[64][30]=0.60;
  ddpData->roImpact[64][31]=0.95;
  ddpData->roImpact[66][24]=1.00;
  ddpData->roImpact[66][28]=0.40;
  ddpData->roImpact[66][29]=0.10;
  ddpData->roImpact[66][18]=0.50;
  ddpData->roImpact[67][8]=0.90;
  ddpData->roImpact[67][5]=0.05;
  ddpData->roImpact[67][5]=0.90;
  ddpData->roImpact[67][18]=0.01;
  ddpData->roImpact[67][16]=0.60;
  ddpData->roImpact[67][22]=0.30;
  ddpData->roImpact[67][22]=0.90;
  ddpData->roImpact[67][13]=0.30;
  ddpData->roImpact[68][29]=1.00;
  ddpData->roImpact[68][10]=0.95;
  ddpData->roImpact[68][11]=1.00;
  ddpData->roImpact[68][26]=0.60;
  ddpData->roImpact[68][15]=0.95;
  ddpData->roImpact[69][21]=0.50;
  ddpData->roImpact[69][20]=0.80;
  ddpData->roImpact[69][20]=0.50;
  ddpData->roImpact[69][22]=0.90;
  ddpData->roImpact[69][28]=1.00;
  ddpData->roImpact[69][10]=0.70;
  ddpData->roImpact[69][11]=0.70;
  ddpData->roImpact[69][21]=0.90;
  ddpData->roImpact[70][22]=0.95;
  ddpData->roImpact[70][3]=0.50;
  ddpData->roImpact[70][19]=0.70;
  ddpData->roImpact[70][28]=0.05;
  ddpData->roImpact[70][9]=0.60;
  ddpData->roImpact[70][11]=0.20;
  ddpData->mrEffect[12][1]=0.01;
  ddpData->mrEffect[27][1]=0.05;
  ddpData->mrEffect[66][1]=0.80;
  ddpData->mrEffect[86][1]=0.00;
  ddpData->mrEffect[70][1]=0.00;
  ddpData->mrEffect[28][1]=0.10;
  ddpData->mrEffect[81][1]=0.50;
  ddpData->mrEffect[77][1]=0.01;
  ddpData->mrEffect[42][1]=0.90;
  ddpData->mrEffect[72][1]=0.90;
  ddpData->mrEffect[47][2]=0.20;
  ddpData->mrEffect[35][2]=0.50;
  ddpData->mrEffect[86][2]=0.05;
  ddpData->mrEffect[80][2]=0.20;
  ddpData->mrEffect[19][2]=0.70;
  ddpData->mrEffect[15][3]=0.60;
  ddpData->mrEffect[32][3]=1.00;
  ddpData->mrEffect[71][3]=0.20;
  ddpData->mrEffect[67][4]=1.00;
  ddpData->mrEffect[48][4]=1.00;
  ddpData->mrEffect[85][4]=0.05;
  ddpData->mrEffect[71][5]=0.01;
  ddpData->mrEffect[48][5]=1.00;
  ddpData->mrEffect[66][5]=1.00;
  ddpData->mrEffect[18][5]=0.80;
  ddpData->mrEffect[23][5]=0.30;
  ddpData->mrEffect[20][6]=0.90;
  ddpData->mrEffect[2][6]=0.50;
  ddpData->mrEffect[26][6]=0.80;
  ddpData->mrEffect[56][8]=0.03;
  ddpData->mrEffect[78][8]=0.80;
  ddpData->mrEffect[89][8]=0.90;
  ddpData->mrEffect[96][9]=0.90;
  ddpData->mrEffect[31][9]=0.10;
  ddpData->mrEffect[71][9]=1.00;
  ddpData->mrEffect[42][9]=0.03;
  ddpData->mrEffect[77][9]=0.99;
  ddpData->mrEffect[90][10]=0.05;
  ddpData->mrEffect[31][10]=0.10;
  ddpData->mrEffect[96][10]=0.30;
  ddpData->mrEffect[29][10]=0.70;
  ddpData->mrEffect[93][10]=0.10;
  ddpData->mrEffect[53][11]=0.95;
  ddpData->mrEffect[14][11]=0.90;
  ddpData->mrEffect[84][11]=1.00;
  ddpData->mrEffect[64][12]=0.00;
  ddpData->mrEffect[7][12]=0.10;
  ddpData->mrEffect[93][12]=0.70;
  ddpData->mrEffect[32][13]=1.00;
  ddpData->mrEffect[28][13]=0.01;
  ddpData->mrEffect[99][13]=0.99;
  ddpData->mrEffect[44][13]=0.95;
  ddpData->mrEffect[17][13]=0.80;
  ddpData->mrEffect[14][13]=0.80;
  ddpData->mrEffect[88][13]=0.99;
  ddpData->mrEffect[22][13]=0.70;
  ddpData->mrEffect[6][13]=0.50;
  ddpData->mrEffect[37][13]=0.90;
  ddpData->mrEffect[66][13]=0.10;
  ddpData->mrEffect[85][13]=0.50;
  ddpData->mrEffect[69][13]=0.70;
  ddpData->mrEffect[95][13]=0.01;
  ddpData->mrEffect[49][13]=1.00;
  ddpData->mrEffect[48][13]=0.90;
  ddpData->mrEffect[64][13]=0.05;
  ddpData->mrEffect[45][14]=1.00;
  ddpData->mrEffect[16][14]=0.00;
  ddpData->mrEffect[86][14]=0.60;
  ddpData->mrEffect[50][14]=0.10;
  ddpData->mrEffect[73][15]=0.20;
  ddpData->mrEffect[1][15]=0.00;
  ddpData->mrEffect[2][15]=0.95;
  ddpData->mrEffect[69][15]=0.30;
  ddpData->mrEffect[92][15]=0.10;
  ddpData->mrEffect[56][15]=0.90;
  ddpData->mrEffect[3][15]=1.00;
  ddpData->mrEffect[70][15]=1.00;
  ddpData->mrEffect[18][15]=0.95;
  ddpData->mrEffect[52][15]=0.10;
  ddpData->mrEffect[40][15]=0.05;
  ddpData->mrEffect[28][15]=0.03;
  ddpData->mrEffect[4][15]=0.10;
  ddpData->mrEffect[75][16]=0.05;
  ddpData->mrEffect[54][16]=0.60;
  ddpData->mrEffect[70][16]=0.00;
  ddpData->mrEffect[79][16]=0.60;
  ddpData->mrEffect[32][16]=0.30;
  ddpData->mrEffect[39][16]=0.10;
  ddpData->mrEffect[84][16]=0.03;
  ddpData->mrEffect[97][16]=0.03;
  ddpData->mrEffect[2][16]=0.70;
  ddpData->mrEffect[10][17]=0.70;
  ddpData->mrEffect[66][17]=0.30;
  ddpData->mrEffect[41][17]=0.01;
  ddpData->mrEffect[4][17]=0.05;
  ddpData->mrEffect[95][17]=0.20;
  ddpData->mrEffect[20][17]=1.00;
  ddpData->mrEffect[51][17]=0.95;
  ddpData->mrEffect[69][17]=0.80;
  ddpData->mrEffect[36][18]=1.00;
  ddpData->mrEffect[35][18]=0.03;
  ddpData->mrEffect[53][19]=1.00;
  ddpData->mrEffect[17][19]=0.95;
  ddpData->mrEffect[73][19]=0.95;
  ddpData->mrEffect[50][20]=0.90;
  ddpData->mrEffect[96][20]=0.00;
  ddpData->mrEffect[71][20]=0.95;
  ddpData->mrEffect[8][20]=0.30;
  ddpData->mrEffect[55][20]=0.10;
  ddpData->mrEffect[39][20]=1.00;
  ddpData->mrEffect[76][20]=0.90;
  ddpData->mrEffect[74][20]=1.00;
  ddpData->mrEffect[80][21]=0.03;
  ddpData->mrEffect[8][21]=0.20;
  ddpData->mrEffect[72][21]=0.10;
  ddpData->mrEffect[20][22]=0.90;
  ddpData->mrEffect[87][22]=0.99;
  ddpData->mrEffect[37][22]=0.99;
  ddpData->mrEffect[5][23]=0.60;
  ddpData->mrEffect[7][23]=0.50;
  ddpData->mrEffect[23][23]=0.70;
  ddpData->mrEffect[10][23]=0.10;
  ddpData->mrEffect[1][23]=0.99;
  ddpData->mrEffect[34][23]=0.60;
  ddpData->mrEffect[47][24]=0.01;
  ddpData->mrEffect[43][24]=0.95;
  ddpData->mrEffect[23][24]=0.03;
  ddpData->mrEffect[14][24]=0.60;
  ddpData->mrEffect[97][24]=0.99;
  ddpData->mrEffect[53][25]=1.00;
  ddpData->mrEffect[11][25]=0.20;
  ddpData->mrEffect[88][25]=0.10;
  ddpData->mrEffect[98][26]=0.50;
  ddpData->mrEffect[48][26]=0.20;
  ddpData->mrEffect[65][26]=0.05;
  ddpData->mrEffect[36][26]=0.50;
  ddpData->mrEffect[4][27]=0.70;
  ddpData->mrEffect[77][27]=0.30;
  ddpData->mrEffect[84][27]=0.30;
  ddpData->mrEffect[23][27]=0.70;
  ddpData->mrEffect[27][27]=1.00;
  ddpData->mrEffect[7][27]=0.50;
  ddpData->mrEffect[55][27]=0.20;
  ddpData->mrEffect[20][27]=0.03;
  ddpData->mrEffect[16][27]=0.70;
  ddpData->mrEffect[46][27]=0.05;
  ddpData->mrEffect[67][28]=0.03;
  ddpData->mrEffect[97][28]=1.00;
  ddpData->mrEffect[23][28]=0.01;
  ddpData->mrEffect[4][28]=0.50;
  ddpData->mrEffect[81][28]=0.60;
  ddpData->mrEffect[64][29]=0.03;
  ddpData->mrEffect[38][29]=0.10;
  ddpData->mrEffect[71][29]=1.00;
  ddpData->mrEffect[29][29]=0.01;
  ddpData->mrEffect[51][29]=0.03;
  ddpData->mrEffect[60][29]=0.95;
  ddpData->mrEffect[6][29]=0.80;
  ddpData->mrEffect[72][29]=0.20;
  ddpData->mrEffect[4][29]=0.01;
  ddpData->mrEffect[72][30]=0.01;
  ddpData->mrEffect[84][30]=0.30;
  ddpData->mrEffect[51][30]=0.03;
  ddpData->mrEffect[71][30]=0.00;
  ddpData->mrEffect[45][30]=0.30;
  ddpData->mrEffect[87][30]=0.70;
  ddpData->mrEffect[41][30]=0.01;
  ddpData->mrEffect[9][30]=1.00;
  ddpData->mrEffect[24][31]=0.01;
  ddpData->mrEffect[95][31]=0.99;
  ddpData->mrEffect[39][31]=0.99;
  ddpData->mrEffect[2][31]=1.00;
  ddpData->mrEffect[26][31]=0.01;
  ddpData->mrEffect[89][32]=0.10;
  ddpData->mrEffect[14][32]=0.95;
  ddpData->mrEffect[97][32]=0.00;
  ddpData->mrEffect[57][32]=0.03;
  ddpData->mrEffect[45][32]=0.80;
  ddpData->mrEffect[5][32]=0.80;
  ddpData->mrEffect[37][32]=0.50;
  ddpData->mrEffect[59][32]=0.90;
  ddpData->mrEffect[20][32]=1.00;
  ddpData->mrEffect[24][33]=0.10;
  ddpData->mrEffect[79][33]=0.50;
  ddpData->mrEffect[38][33]=0.80;
  ddpData->mrEffect[34][33]=0.50;
  ddpData->mrEffect[69][33]=0.50;
  ddpData->mrEffect[76][34]=1.00;
  ddpData->mrEffect[51][34]=0.95;
  ddpData->mrEffect[49][34]=0.95;
  ddpData->mrEffect[83][34]=0.01;
  ddpData->mrEffect[40][34]=0.20;
  ddpData->mrEffect[57][34]=0.99;
  ddpData->mrEffect[55][34]=0.10;
  ddpData->mrEffect[25][34]=0.50;
  ddpData->mrEffect[24][34]=0.20;
  ddpData->mrEffect[39][34]=0.90;
  ddpData->mrEffect[20][34]=1.00;
  ddpData->mrEffect[41][34]=0.30;
  ddpData->mrEffect[74][34]=0.30;
  ddpData->mrEffect[36][35]=0.80;
  ddpData->mrEffect[68][35]=0.10;
  ddpData->mrEffect[62][35]=1.00;
  ddpData->mrEffect[74][35]=0.30;
  ddpData->mrEffect[82][36]=1.00;
  ddpData->mrEffect[48][36]=1.00;
  ddpData->mrEffect[93][36]=0.20;
  ddpData->mrEffect[1][36]=0.80;
  ddpData->mrEffect[95][36]=0.10;
  ddpData->mrEffect[89][36]=0.20;
  ddpData->mrEffect[86][36]=0.95;
  ddpData->mrEffect[27][37]=0.05;
  ddpData->mrEffect[64][37]=0.05;
  ddpData->mrEffect[73][37]=0.05;
  ddpData->mrEffect[70][37]=0.10;
  ddpData->mrEffect[8][37]=0.90;
  ddpData->mrEffect[89][38]=1.00;
  ddpData->mrEffect[43][38]=0.00;
  ddpData->mrEffect[8][38]=0.90;
  ddpData->mrEffect[88][39]=0.90;
  ddpData->mrEffect[92][39]=0.05;
  ddpData->mrEffect[67][39]=1.00;
  ddpData->mrEffect[95][39]=1.00;
  ddpData->mrEffect[41][40]=1.00;
  ddpData->mrEffect[81][40]=0.30;
  ddpData->mrEffect[13][40]=0.20;
  ddpData->mrEffect[17][40]=0.03;
  ddpData->mrEffect[46][40]=0.95;
  ddpData->mrEffect[68][40]=0.80;
  ddpData->mrEffect[56][41]=0.70;
  ddpData->mrEffect[96][41]=1.00;
  ddpData->mrEffect[12][41]=0.10;
  ddpData->mrEffect[20][41]=0.99;
  ddpData->mrEffect[26][41]=1.00;
  ddpData->mrEffect[17][41]=0.30;
  ddpData->mrEffect[29][42]=0.00;
  ddpData->mrEffect[9][42]=0.03;
  ddpData->mrEffect[83][42]=0.95;
  ddpData->mrEffect[65][42]=0.95;
  ddpData->mrEffect[5][42]=1.00;
  ddpData->mrEffect[11][43]=1.00;
  ddpData->mrEffect[79][43]=0.01;
  ddpData->mrEffect[20][43]=0.05;
  ddpData->mrEffect[33][44]=0.50;
  ddpData->mrEffect[7][44]=0.03;
  ddpData->mrEffect[29][44]=0.20;
  ddpData->mrEffect[37][45]=0.03;
  ddpData->mrEffect[70][45]=1.00;
  ddpData->mrEffect[73][45]=0.00;
  ddpData->mrEffect[72][45]=0.00;
  ddpData->mrEffect[81][46]=0.99;
  ddpData->mrEffect[61][47]=0.90;
  ddpData->mrEffect[99][47]=0.50;
  ddpData->mrEffect[57][47]=0.70;
  ddpData->mrEffect[19][47]=0.80;
  ddpData->mrEffect[13][47]=0.60;
  ddpData->mrEffect[30][47]=1.00;
  ddpData->mrEffect[63][48]=0.90;
  ddpData->mrEffect[97][48]=0.60;
  ddpData->mrEffect[25][48]=0.01;
  ddpData->mrEffect[92][48]=0.70;
  ddpData->mrEffect[36][48]=0.01;
  ddpData->mrEffect[58][48]=0.70;
  ddpData->mrEffect[20][48]=0.95;
  ddpData->mrEffect[21][48]=0.70;
  ddpData->mrEffect[47][48]=0.99;
  ddpData->mrEffect[8][48]=0.01;
  ddpData->mrEffect[42][48]=0.70;
  ddpData->mrEffect[5][48]=0.00;
  ddpData->mrEffect[54][48]=0.00;
  ddpData->mrEffect[94][48]=0.03;
  ddpData->mrEffect[82][49]=0.01;
  ddpData->mrEffect[80][49]=0.30;
  ddpData->mrEffect[47][49]=0.20;
  ddpData->mrEffect[62][49]=0.20;
  ddpData->mrEffect[28][49]=0.03;
  ddpData->mrEffect[25][49]=0.99;
  ddpData->mrEffect[58][50]=1.00;
  ddpData->mrEffect[25][50]=0.10;
  ddpData->mrEffect[87][50]=1.00;
  ddpData->mrEffect[59][50]=1.00;
  ddpData->mrEffect[93][51]=0.50;
  ddpData->mrEffect[38][51]=0.80;
  ddpData->mrEffect[30][51]=0.01;
  ddpData->mrEffect[21][51]=0.20;
  ddpData->mrEffect[77][51]=0.50;
  ddpData->mrEffect[49][51]=0.30;
  ddpData->mrEffect[33][51]=0.05;
  ddpData->mrEffect[22][52]=0.00;
  ddpData->mrEffect[37][52]=0.30;
  ddpData->mrEffect[26][52]=1.00;
  ddpData->mrEffect[57][52]=0.90;
  ddpData->mrEffect[42][52]=0.20;
  ddpData->mrEffect[52][52]=0.20;
  ddpData->mrEffect[98][52]=0.10;
  ddpData->mrEffect[20][52]=0.60;
  ddpData->mrEffect[68][52]=0.50;
  ddpData->mrEffect[78][52]=0.99;
  ddpData->mrEffect[73][52]=1.00;
  ddpData->mrEffect[2][53]=1.00;
  ddpData->mrEffect[73][53]=0.99;
  ddpData->mrEffect[54][53]=0.03;
  ddpData->mrEffect[44][53]=0.20;
  ddpData->mrEffect[21][53]=0.01;
  ddpData->mrEffect[37][53]=0.80;
  ddpData->mrEffect[95][54]=0.60;
  ddpData->mrEffect[5][54]=0.60;
  ddpData->mrEffect[62][54]=0.95;
  ddpData->mrEffect[92][54]=0.01;
  ddpData->mrEffect[86][54]=0.05;
  ddpData->mrEffect[55][54]=0.99;
  ddpData->mrEffect[32][54]=0.01;
  ddpData->mrEffect[70][54]=0.20;
  ddpData->mrEffect[83][55]=0.10;
  ddpData->mrEffect[4][55]=0.20;
  ddpData->mrEffect[36][55]=0.10;
  ddpData->mrEffect[65][55]=0.70;
  ddpData->mrEffect[81][55]=0.03;
  ddpData->mrEffect[41][55]=0.30;
  ddpData->mrEffect[62][56]=0.60;
  ddpData->mrEffect[77][56]=0.20;
  ddpData->mrEffect[68][57]=1.00;
  ddpData->mrEffect[32][57]=0.05;
  ddpData->mrEffect[81][57]=0.20;
  ddpData->mrEffect[95][57]=0.01;
  ddpData->mrEffect[34][57]=0.99;
  ddpData->mrEffect[70][57]=0.99;
  ddpData->mrEffect[77][57]=0.20;
  ddpData->mrEffect[55][57]=0.70;
  ddpData->mrEffect[63][58]=0.95;
  ddpData->mrEffect[80][58]=0.20;
  ddpData->mrEffect[22][58]=1.00;
  ddpData->mrEffect[49][58]=0.05;
  ddpData->mrEffect[38][58]=0.70;
  ddpData->mrEffect[5][58]=0.30;
  ddpData->mrEffect[98][58]=0.00;
  ddpData->mrEffect[82][58]=0.20;
  ddpData->mrEffect[40][58]=0.95;
  ddpData->mrEffect[84][59]=0.01;
  ddpData->mrEffect[53][59]=0.03;
  ddpData->mrEffect[21][59]=0.20;
  ddpData->mrEffect[77][59]=0.01;
  ddpData->mrEffect[23][59]=0.80;
  ddpData->mrEffect[97][60]=0.90;
  ddpData->mrEffect[92][60]=1.00;
  ddpData->mrEffect[73][60]=0.70;
  ddpData->mrEffect[94][60]=0.60;
  ddpData->mrEffect[38][60]=0.03;
  ddpData->mrEffect[44][60]=0.50;
  ddpData->mrEffect[89][60]=0.00;
  ddpData->mrEffect[9][60]=0.95;
  ddpData->mrEffect[37][61]=0.60;
  ddpData->mrEffect[20][61]=0.70;
  ddpData->mrEffect[4][61]=0.03;
  ddpData->mrEffect[13][61]=0.00;
  ddpData->mrEffect[55][61]=0.10;
  ddpData->mrEffect[66][61]=0.10;
  ddpData->mrEffect[73][61]=0.10;
  ddpData->mrEffect[61][61]=0.00;
  ddpData->mrEffect[46][61]=1.00;
  ddpData->mrEffect[90][61]=0.95;
  ddpData->mrEffect[48][61]=0.99;
  ddpData->mrEffect[3][61]=0.95;
  ddpData->mrEffect[83][61]=0.10;
  ddpData->mrEffect[21][61]=0.00;
  ddpData->mrEffect[95][61]=0.03;
  ddpData->mrEffect[42][61]=0.60;
  ddpData->mrEffect[12][61]=0.05;
  ddpData->mrEffect[60][62]=0.50;
  ddpData->mrEffect[96][62]=0.00;
  ddpData->mrEffect[53][63]=1.00;
  ddpData->mrEffect[17][63]=0.99;
  ddpData->mrEffect[43][63]=0.90;
  ddpData->mrEffect[33][63]=0.60;
  ddpData->mrEffect[73][63]=0.99;
  ddpData->mrEffect[97][63]=0.60;
  ddpData->mrEffect[20][63]=0.90;
  ddpData->mrEffect[61][63]=0.50;
  ddpData->mrEffect[66][63]=1.00;
  ddpData->mrEffect[92][63]=0.20;
  ddpData->mrEffect[90][63]=0.20;
  ddpData->mrEffect[11][63]=0.95;
  ddpData->mrEffect[31][63]=0.60;
  ddpData->mrEffect[47][63]=0.99;
  ddpData->mrEffect[24][63]=0.50;
  ddpData->mrEffect[59][63]=0.70;
  ddpData->mrEffect[89][63]=0.01;
  ddpData->mrEffect[62][63]=0.90;
  ddpData->mrEffect[16][63]=0.50;
  ddpData->mrEffect[35][63]=1.00;
  ddpData->mrEffect[65][63]=0.05;
  ddpData->mrEffect[29][63]=0.20;
  ddpData->mrEffect[3][63]=1.00;
  ddpData->mrEffect[83][63]=0.00;
  ddpData->mrEffect[50][63]=0.00;
  ddpData->mrEffect[98][63]=0.05;
  ddpData->mrEffect[40][63]=0.20;
  ddpData->mrEffect[30][63]=0.70;
  ddpData->mrEffect[44][63]=0.50;
  ddpData->mrEffect[48][64]=0.80;
  ddpData->mrEffect[34][64]=0.03;
  ddpData->mrEffect[33][64]=0.50;
  ddpData->mrEffect[10][64]=0.99;
  ddpData->mrEffect[67][64]=0.99;
  ddpData->mrEffect[21][65]=0.80;
  ddpData->mrEffect[98][65]=0.00;
  ddpData->mrEffect[79][65]=0.10;
  ddpData->mrEffect[86][65]=0.03;
  ddpData->mrEffect[8][66]=0.30;
  ddpData->mrEffect[76][66]=0.60;
  ddpData->mrEffect[93][66]=0.60;
  ddpData->mrEffect[48][66]=0.05;
  ddpData->mrEffect[2][66]=0.80;
  ddpData->mrEffect[34][66]=0.00;
  ddpData->mrEffect[31][66]=0.03;
  ddpData->mrEffect[73][67]=0.99;
  ddpData->mrEffect[60][67]=0.60;
  ddpData->mrEffect[5][67]=0.80;
  ddpData->mrEffect[64][67]=0.05;
  ddpData->mrEffect[26][68]=0.90;
  ddpData->mrEffect[40][68]=0.99;
  ddpData->mrEffect[89][68]=0.70;
  ddpData->mrEffect[58][68]=0.99;
  ddpData->mrEffect[62][68]=0.60;
  ddpData->mrEffect[56][68]=0.05;
  ddpData->mrEffect[33][69]=0.70;
  ddpData->mrEffect[85][69]=0.95;
  ddpData->mrEffect[12][69]=0.95;
  ddpData->mrEffect[69][69]=0.10;
  ddpData->mrEffect[32][70]=0.90;
  ddpData->mrEffect[86][70]=0.20;
  ddpData->mrEffect[89][70]=0.70;
  ddpData->mrEffect[19][70]=0.80;
  ddpData->mrEffect[39][70]=0.00;
  ddpData->mrEffect[6][70]=0.03;
  ddpData->mrEffect[70][70]=1.00;
}
void model(float *cost, float *att, float m[])
{
	float costTotal, attTotal;
ddpData->rLikelihood[1] = ddpData->rAPL[1];
ddpData->rLikelihood[2] = ddpData->rAPL[2];
ddpData->rLikelihood[3] = ddpData->rAPL[3];
ddpData->rLikelihood[4] = ddpData->rAPL[4];
ddpData->rLikelihood[5] = ddpData->rAPL[5];
ddpData->rLikelihood[6] = ddpData->rAPL[6];
ddpData->rLikelihood[7] = ddpData->rAPL[7];
ddpData->rLikelihood[8] = ddpData->rAPL[8];
ddpData->rLikelihood[9] = ddpData->rAPL[9];
ddpData->rLikelihood[10] = ddpData->rAPL[10];
ddpData->rLikelihood[11] = ddpData->rAPL[11];
ddpData->rLikelihood[12] = ddpData->rAPL[12];
ddpData->rLikelihood[13] = ddpData->rAPL[13];
ddpData->rLikelihood[14] = ddpData->rAPL[14];
ddpData->rLikelihood[15] = ddpData->rAPL[15];
ddpData->rLikelihood[16] = ddpData->rAPL[16];
ddpData->rLikelihood[17] = ddpData->rAPL[17];
ddpData->rLikelihood[18] = ddpData->rAPL[18];
ddpData->rLikelihood[19] = ddpData->rAPL[19];
ddpData->rLikelihood[20] = ddpData->rAPL[20];
ddpData->rLikelihood[21] = ddpData->rAPL[21];
ddpData->rLikelihood[22] = ddpData->rAPL[22];
ddpData->rLikelihood[23] = ddpData->rAPL[23];
ddpData->rLikelihood[24] = ddpData->rAPL[24];
ddpData->rLikelihood[25] = ddpData->rAPL[25];
ddpData->rLikelihood[26] = ddpData->rAPL[26];
ddpData->rLikelihood[27] = ddpData->rAPL[27];
ddpData->rLikelihood[28] = ddpData->rAPL[28];
ddpData->rLikelihood[29] = ddpData->rAPL[29];
ddpData->rLikelihood[30] = ddpData->rAPL[30];
ddpData->rLikelihood[31] = ddpData->rAPL[31];
ddpData->rLikelihood[32] = ddpData->rAPL[32];
ddpData->rLikelihood[33] = ddpData->rAPL[33];
ddpData->rLikelihood[34] = ddpData->rAPL[34];
ddpData->rLikelihood[35] = ddpData->rAPL[35];
ddpData->rLikelihood[36] = ddpData->rAPL[36];
ddpData->rLikelihood[37] = ddpData->rAPL[37];
ddpData->rLikelihood[38] = ddpData->rAPL[38];
ddpData->rLikelihood[39] = ddpData->rAPL[39];
ddpData->rLikelihood[40] = ddpData->rAPL[40];
ddpData->rLikelihood[41] = ddpData->rAPL[41];
ddpData->rLikelihood[42] = ddpData->rAPL[42];
ddpData->rLikelihood[43] = ddpData->rAPL[43];
ddpData->rLikelihood[44] = ddpData->rAPL[44];
ddpData->rLikelihood[45] = ddpData->rAPL[45];
ddpData->rLikelihood[46] = ddpData->rAPL[46];
ddpData->rLikelihood[47] = ddpData->rAPL[47];
ddpData->rLikelihood[48] = ddpData->rAPL[48];
ddpData->rLikelihood[49] = ddpData->rAPL[49];
ddpData->rLikelihood[50] = ddpData->rAPL[50];
ddpData->rLikelihood[51] = ddpData->rAPL[51];
ddpData->rLikelihood[52] = ddpData->rAPL[52];
ddpData->rLikelihood[53] = ddpData->rAPL[53];
ddpData->rLikelihood[54] = ddpData->rAPL[54];
ddpData->rLikelihood[55] = ddpData->rAPL[55];
ddpData->rLikelihood[56] = ddpData->rAPL[56];
ddpData->rLikelihood[57] = ddpData->rAPL[57];
ddpData->rLikelihood[58] = ddpData->rAPL[58];
ddpData->rLikelihood[59] = ddpData->rAPL[59];
ddpData->rLikelihood[60] = ddpData->rAPL[60];
ddpData->rLikelihood[61] = ddpData->rAPL[61];
ddpData->rLikelihood[62] = ddpData->rAPL[62];
ddpData->rLikelihood[63] = ddpData->rAPL[63];
ddpData->rLikelihood[64] = ddpData->rAPL[64];
ddpData->rLikelihood[65] = ddpData->rAPL[65];
ddpData->rLikelihood[66] = ddpData->rAPL[66];
ddpData->rLikelihood[67] = ddpData->rAPL[67];
ddpData->rLikelihood[68] = ddpData->rAPL[68];
ddpData->rLikelihood[69] = ddpData->rAPL[69];

/* Phase One Mitigation effects */ 

ddpData->rLikelihood[1] = ddpData->rLikelihood[1] * (1 - m[12] * ddpData->mrEffect[12][1])* (1 - m[27] * ddpData->mrEffect[27][1])* (1 - m[42] * ddpData->mrEffect[42][1])* (1 - m[70] * ddpData->mrEffect[70][1])* (1 - m[72] * ddpData->mrEffect[72][1])* (1 - m[77] * ddpData->mrEffect[77][1])* (1 - m[81] * ddpData->mrEffect[81][1])* (1 - m[86] * ddpData->mrEffect[86][1]);
ddpData->rLikelihood[2] = ddpData->rLikelihood[2] * (1 - m[19] * ddpData->mrEffect[19][2])* (1 - m[35] * ddpData->mrEffect[35][2])* (1 - m[80] * ddpData->mrEffect[80][2])* (1 - m[86] * ddpData->mrEffect[86][2]);
ddpData->rLikelihood[3] = ddpData->rLikelihood[3] ;
ddpData->rLikelihood[4] = ddpData->rLikelihood[4] * (1 - m[48] * ddpData->mrEffect[48][4])* (1 - m[67] * ddpData->mrEffect[67][4])* (1 - m[85] * ddpData->mrEffect[85][4]);
ddpData->rLikelihood[5] = ddpData->rLikelihood[5] * (1 - m[23] * ddpData->mrEffect[23][5])* (1 - m[48] * ddpData->mrEffect[48][5]);
ddpData->rLikelihood[6] = ddpData->rLikelihood[6] * (1 - m[2] * ddpData->mrEffect[2][6])* (1 - m[20] * ddpData->mrEffect[20][6])* (1 - m[26] * ddpData->mrEffect[26][6]);
ddpData->rLikelihood[7] = ddpData->rLikelihood[7] ;
ddpData->rLikelihood[8] = ddpData->rLikelihood[8] * (1 - m[89] * ddpData->mrEffect[89][8]);
ddpData->rLikelihood[9] = ddpData->rLikelihood[9] * (1 - m[31] * ddpData->mrEffect[31][9])* (1 - m[42] * ddpData->mrEffect[42][9])* (1 - m[77] * ddpData->mrEffect[77][9])* (1 - m[96] * ddpData->mrEffect[96][9]);
ddpData->rLikelihood[10] = ddpData->rLikelihood[10] * (1 - m[29] * ddpData->mrEffect[29][10])* (1 - m[31] * ddpData->mrEffect[31][10])* (1 - m[93] * ddpData->mrEffect[93][10])* (1 - m[96] * ddpData->mrEffect[96][10]);
ddpData->rLikelihood[11] = ddpData->rLikelihood[11] * (1 - m[14] * ddpData->mrEffect[14][11])* (1 - m[53] * ddpData->mrEffect[53][11])* (1 - m[84] * ddpData->mrEffect[84][11]);
ddpData->rLikelihood[12] = ddpData->rLikelihood[12] * (1 - m[7] * ddpData->mrEffect[7][12])* (1 - m[64] * ddpData->mrEffect[64][12])* (1 - m[93] * ddpData->mrEffect[93][12]);
ddpData->rLikelihood[13] = ddpData->rLikelihood[13] * (1 - m[14] * ddpData->mrEffect[14][13])* (1 - m[37] * ddpData->mrEffect[37][13])* (1 - m[44] * ddpData->mrEffect[44][13])* (1 - m[48] * ddpData->mrEffect[48][13])* (1 - m[49] * ddpData->mrEffect[49][13])* (1 - m[64] * ddpData->mrEffect[64][13])* (1 - m[85] * ddpData->mrEffect[85][13])* (1 - m[88] * ddpData->mrEffect[88][13]);
ddpData->rLikelihood[14] = ddpData->rLikelihood[14] * (1 - m[45] * ddpData->mrEffect[45][14])* (1 - m[86] * ddpData->mrEffect[86][14]);
ddpData->rLikelihood[15] = ddpData->rLikelihood[15] * (1 - m[1] * ddpData->mrEffect[1][15])* (1 - m[2] * ddpData->mrEffect[2][15])* (1 - m[3] * ddpData->mrEffect[3][15])* (1 - m[4] * ddpData->mrEffect[4][15])* (1 - m[52] * ddpData->mrEffect[52][15])* (1 - m[70] * ddpData->mrEffect[70][15])* (1 - m[73] * ddpData->mrEffect[73][15])* (1 - m[92] * ddpData->mrEffect[92][15]);
ddpData->rLikelihood[16] = ddpData->rLikelihood[16] * (1 - m[2] * ddpData->mrEffect[2][16])* (1 - m[54] * ddpData->mrEffect[54][16])* (1 - m[70] * ddpData->mrEffect[70][16])* (1 - m[75] * ddpData->mrEffect[75][16])* (1 - m[79] * ddpData->mrEffect[79][16])* (1 - m[84] * ddpData->mrEffect[84][16]);
ddpData->rLikelihood[17] = ddpData->rLikelihood[17] * (1 - m[4] * ddpData->mrEffect[4][17])* (1 - m[10] * ddpData->mrEffect[10][17])* (1 - m[20] * ddpData->mrEffect[20][17])* (1 - m[41] * ddpData->mrEffect[41][17]);
ddpData->rLikelihood[18] = ddpData->rLikelihood[18] * (1 - m[35] * ddpData->mrEffect[35][18])* (1 - m[36] * ddpData->mrEffect[36][18]);
ddpData->rLikelihood[19] = ddpData->rLikelihood[19] * (1 - m[53] * ddpData->mrEffect[53][19])* (1 - m[73] * ddpData->mrEffect[73][19]);
ddpData->rLikelihood[20] = ddpData->rLikelihood[20] * (1 - m[8] * ddpData->mrEffect[8][20])* (1 - m[55] * ddpData->mrEffect[55][20])* (1 - m[74] * ddpData->mrEffect[74][20])* (1 - m[76] * ddpData->mrEffect[76][20])* (1 - m[96] * ddpData->mrEffect[96][20]);
ddpData->rLikelihood[21] = ddpData->rLikelihood[21] * (1 - m[8] * ddpData->mrEffect[8][21])* (1 - m[72] * ddpData->mrEffect[72][21])* (1 - m[80] * ddpData->mrEffect[80][21]);
ddpData->rLikelihood[22] = ddpData->rLikelihood[22] * (1 - m[20] * ddpData->mrEffect[20][22])* (1 - m[37] * ddpData->mrEffect[37][22]);
ddpData->rLikelihood[23] = ddpData->rLikelihood[23] * (1 - m[1] * ddpData->mrEffect[1][23])* (1 - m[5] * ddpData->mrEffect[5][23])* (1 - m[7] * ddpData->mrEffect[7][23])* (1 - m[10] * ddpData->mrEffect[10][23])* (1 - m[23] * ddpData->mrEffect[23][23])* (1 - m[34] * ddpData->mrEffect[34][23]);
ddpData->rLikelihood[24] = ddpData->rLikelihood[24] * (1 - m[14] * ddpData->mrEffect[14][24])* (1 - m[23] * ddpData->mrEffect[23][24]);
ddpData->rLikelihood[25] = ddpData->rLikelihood[25] * (1 - m[11] * ddpData->mrEffect[11][25])* (1 - m[53] * ddpData->mrEffect[53][25])* (1 - m[88] * ddpData->mrEffect[88][25]);
ddpData->rLikelihood[26] = ddpData->rLikelihood[26] * (1 - m[36] * ddpData->mrEffect[36][26])* (1 - m[48] * ddpData->mrEffect[48][26])* (1 - m[98] * ddpData->mrEffect[98][26]);
ddpData->rLikelihood[27] = ddpData->rLikelihood[27] * (1 - m[4] * ddpData->mrEffect[4][27])* (1 - m[7] * ddpData->mrEffect[7][27])* (1 - m[20] * ddpData->mrEffect[20][27])* (1 - m[23] * ddpData->mrEffect[23][27])* (1 - m[27] * ddpData->mrEffect[27][27])* (1 - m[46] * ddpData->mrEffect[46][27])* (1 - m[55] * ddpData->mrEffect[55][27])* (1 - m[77] * ddpData->mrEffect[77][27])* (1 - m[84] * ddpData->mrEffect[84][27]);
ddpData->rLikelihood[28] = ddpData->rLikelihood[28] * (1 - m[4] * ddpData->mrEffect[4][28])* (1 - m[23] * ddpData->mrEffect[23][28])* (1 - m[67] * ddpData->mrEffect[67][28])* (1 - m[81] * ddpData->mrEffect[81][28]);
ddpData->rLikelihood[29] = ddpData->rLikelihood[29] * (1 - m[4] * ddpData->mrEffect[4][29])* (1 - m[29] * ddpData->mrEffect[29][29])* (1 - m[38] * ddpData->mrEffect[38][29])* (1 - m[60] * ddpData->mrEffect[60][29])* (1 - m[64] * ddpData->mrEffect[64][29])* (1 - m[72] * ddpData->mrEffect[72][29]);
ddpData->rLikelihood[30] = ddpData->rLikelihood[30] * (1 - m[41] * ddpData->mrEffect[41][30])* (1 - m[45] * ddpData->mrEffect[45][30])* (1 - m[72] * ddpData->mrEffect[72][30])* (1 - m[84] * ddpData->mrEffect[84][30]);
ddpData->rLikelihood[31] = ddpData->rLikelihood[31] * (1 - m[2] * ddpData->mrEffect[2][31])* (1 - m[24] * ddpData->mrEffect[24][31])* (1 - m[26] * ddpData->mrEffect[26][31]);
ddpData->rLikelihood[32] = ddpData->rLikelihood[32] * (1 - m[5] * ddpData->mrEffect[5][32])* (1 - m[14] * ddpData->mrEffect[14][32])* (1 - m[20] * ddpData->mrEffect[20][32])* (1 - m[37] * ddpData->mrEffect[37][32])* (1 - m[45] * ddpData->mrEffect[45][32])* (1 - m[57] * ddpData->mrEffect[57][32])* (1 - m[89] * ddpData->mrEffect[89][32]);
ddpData->rLikelihood[33] = ddpData->rLikelihood[33] * (1 - m[24] * ddpData->mrEffect[24][33])* (1 - m[34] * ddpData->mrEffect[34][33])* (1 - m[38] * ddpData->mrEffect[38][33])* (1 - m[79] * ddpData->mrEffect[79][33]);
ddpData->rLikelihood[34] = ddpData->rLikelihood[34] * (1 - m[20] * ddpData->mrEffect[20][34])* (1 - m[24] * ddpData->mrEffect[24][34])* (1 - m[25] * ddpData->mrEffect[25][34])* (1 - m[41] * ddpData->mrEffect[41][34])* (1 - m[49] * ddpData->mrEffect[49][34])* (1 - m[55] * ddpData->mrEffect[55][34])* (1 - m[57] * ddpData->mrEffect[57][34])* (1 - m[74] * ddpData->mrEffect[74][34])* (1 - m[76] * ddpData->mrEffect[76][34]);
ddpData->rLikelihood[35] = ddpData->rLikelihood[35] * (1 - m[36] * ddpData->mrEffect[36][35])* (1 - m[62] * ddpData->mrEffect[62][35])* (1 - m[68] * ddpData->mrEffect[68][35])* (1 - m[74] * ddpData->mrEffect[74][35]);
ddpData->rLikelihood[36] = ddpData->rLikelihood[36] * (1 - m[1] * ddpData->mrEffect[1][36])* (1 - m[48] * ddpData->mrEffect[48][36])* (1 - m[86] * ddpData->mrEffect[86][36])* (1 - m[89] * ddpData->mrEffect[89][36])* (1 - m[93] * ddpData->mrEffect[93][36]);
ddpData->rLikelihood[37] = ddpData->rLikelihood[37] * (1 - m[8] * ddpData->mrEffect[8][37])* (1 - m[27] * ddpData->mrEffect[27][37])* (1 - m[64] * ddpData->mrEffect[64][37])* (1 - m[70] * ddpData->mrEffect[70][37])* (1 - m[73] * ddpData->mrEffect[73][37]);
ddpData->rLikelihood[38] = ddpData->rLikelihood[38] * (1 - m[8] * ddpData->mrEffect[8][38])* (1 - m[89] * ddpData->mrEffect[89][38]);
ddpData->rLikelihood[39] = ddpData->rLikelihood[39] * (1 - m[67] * ddpData->mrEffect[67][39])* (1 - m[88] * ddpData->mrEffect[88][39])* (1 - m[92] * ddpData->mrEffect[92][39]);
ddpData->rLikelihood[40] = ddpData->rLikelihood[40] * (1 - m[41] * ddpData->mrEffect[41][40])* (1 - m[46] * ddpData->mrEffect[46][40])* (1 - m[68] * ddpData->mrEffect[68][40])* (1 - m[81] * ddpData->mrEffect[81][40]);
ddpData->rLikelihood[41] = ddpData->rLikelihood[41] * (1 - m[12] * ddpData->mrEffect[12][41])* (1 - m[20] * ddpData->mrEffect[20][41])* (1 - m[26] * ddpData->mrEffect[26][41])* (1 - m[96] * ddpData->mrEffect[96][41]);
ddpData->rLikelihood[42] = ddpData->rLikelihood[42] * (1 - m[5] * ddpData->mrEffect[5][42])* (1 - m[29] * ddpData->mrEffect[29][42]);
ddpData->rLikelihood[43] = ddpData->rLikelihood[43] * (1 - m[11] * ddpData->mrEffect[11][43])* (1 - m[20] * ddpData->mrEffect[20][43])* (1 - m[79] * ddpData->mrEffect[79][43]);
ddpData->rLikelihood[44] = ddpData->rLikelihood[44] * (1 - m[7] * ddpData->mrEffect[7][44])* (1 - m[29] * ddpData->mrEffect[29][44]);
ddpData->rLikelihood[45] = ddpData->rLikelihood[45] * (1 - m[37] * ddpData->mrEffect[37][45])* (1 - m[70] * ddpData->mrEffect[70][45])* (1 - m[72] * ddpData->mrEffect[72][45])* (1 - m[73] * ddpData->mrEffect[73][45]);
ddpData->rLikelihood[46] = ddpData->rLikelihood[46] * (1 - m[81] * ddpData->mrEffect[81][46]);
ddpData->rLikelihood[47] = ddpData->rLikelihood[47] * (1 - m[19] * ddpData->mrEffect[19][47])* (1 - m[30] * ddpData->mrEffect[30][47])* (1 - m[57] * ddpData->mrEffect[57][47])* (1 - m[61] * ddpData->mrEffect[61][47]);
ddpData->rLikelihood[48] = ddpData->rLikelihood[48] * (1 - m[5] * ddpData->mrEffect[5][48])* (1 - m[8] * ddpData->mrEffect[8][48])* (1 - m[20] * ddpData->mrEffect[20][48])* (1 - m[21] * ddpData->mrEffect[21][48])* (1 - m[25] * ddpData->mrEffect[25][48])* (1 - m[36] * ddpData->mrEffect[36][48])* (1 - m[42] * ddpData->mrEffect[42][48])* (1 - m[54] * ddpData->mrEffect[54][48])* (1 - m[63] * ddpData->mrEffect[63][48])* (1 - m[92] * ddpData->mrEffect[92][48])* (1 - m[94] * ddpData->mrEffect[94][48]);
ddpData->rLikelihood[49] = ddpData->rLikelihood[49] * (1 - m[25] * ddpData->mrEffect[25][49])* (1 - m[62] * ddpData->mrEffect[62][49])* (1 - m[80] * ddpData->mrEffect[80][49]);
ddpData->rLikelihood[50] = ddpData->rLikelihood[50] * (1 - m[25] * ddpData->mrEffect[25][50]);
ddpData->rLikelihood[51] = ddpData->rLikelihood[51] * (1 - m[21] * ddpData->mrEffect[21][51])* (1 - m[30] * ddpData->mrEffect[30][51])* (1 - m[38] * ddpData->mrEffect[38][51])* (1 - m[49] * ddpData->mrEffect[49][51])* (1 - m[77] * ddpData->mrEffect[77][51])* (1 - m[93] * ddpData->mrEffect[93][51]);
ddpData->rLikelihood[52] = ddpData->rLikelihood[52] * (1 - m[20] * ddpData->mrEffect[20][52])* (1 - m[26] * ddpData->mrEffect[26][52])* (1 - m[37] * ddpData->mrEffect[37][52])* (1 - m[42] * ddpData->mrEffect[42][52])* (1 - m[52] * ddpData->mrEffect[52][52])* (1 - m[57] * ddpData->mrEffect[57][52])* (1 - m[68] * ddpData->mrEffect[68][52])* (1 - m[73] * ddpData->mrEffect[73][52])* (1 - m[98] * ddpData->mrEffect[98][52]);
ddpData->rLikelihood[53] = ddpData->rLikelihood[53] * (1 - m[2] * ddpData->mrEffect[2][53])* (1 - m[21] * ddpData->mrEffect[21][53])* (1 - m[37] * ddpData->mrEffect[37][53])* (1 - m[44] * ddpData->mrEffect[44][53])* (1 - m[54] * ddpData->mrEffect[54][53])* (1 - m[73] * ddpData->mrEffect[73][53]);
ddpData->rLikelihood[54] = ddpData->rLikelihood[54] * (1 - m[5] * ddpData->mrEffect[5][54])* (1 - m[55] * ddpData->mrEffect[55][54])* (1 - m[62] * ddpData->mrEffect[62][54])* (1 - m[70] * ddpData->mrEffect[70][54])* (1 - m[86] * ddpData->mrEffect[86][54])* (1 - m[92] * ddpData->mrEffect[92][54]);
ddpData->rLikelihood[55] = ddpData->rLikelihood[55] * (1 - m[4] * ddpData->mrEffect[4][55])* (1 - m[36] * ddpData->mrEffect[36][55])* (1 - m[41] * ddpData->mrEffect[41][55])* (1 - m[81] * ddpData->mrEffect[81][55]);
ddpData->rLikelihood[56] = ddpData->rLikelihood[56] * (1 - m[62] * ddpData->mrEffect[62][56])* (1 - m[77] * ddpData->mrEffect[77][56]);
ddpData->rLikelihood[57] = ddpData->rLikelihood[57] * (1 - m[34] * ddpData->mrEffect[34][57])* (1 - m[55] * ddpData->mrEffect[55][57])* (1 - m[68] * ddpData->mrEffect[68][57])* (1 - m[70] * ddpData->mrEffect[70][57])* (1 - m[77] * ddpData->mrEffect[77][57])* (1 - m[81] * ddpData->mrEffect[81][57]);
ddpData->rLikelihood[58] = ddpData->rLikelihood[58] * (1 - m[5] * ddpData->mrEffect[5][58])* (1 - m[38] * ddpData->mrEffect[38][58])* (1 - m[49] * ddpData->mrEffect[49][58])* (1 - m[63] * ddpData->mrEffect[63][58])* (1 - m[80] * ddpData->mrEffect[80][58])* (1 - m[98] * ddpData->mrEffect[98][58]);
ddpData->rLikelihood[59] = ddpData->rLikelihood[59] * (1 - m[21] * ddpData->mrEffect[21][59])* (1 - m[23] * ddpData->mrEffect[23][59])* (1 - m[53] * ddpData->mrEffect[53][59])* (1 - m[77] * ddpData->mrEffect[77][59])* (1 - m[84] * ddpData->mrEffect[84][59]);
ddpData->rLikelihood[60] = ddpData->rLikelihood[60] * (1 - m[38] * ddpData->mrEffect[38][60])* (1 - m[44] * ddpData->mrEffect[44][60])* (1 - m[73] * ddpData->mrEffect[73][60])* (1 - m[89] * ddpData->mrEffect[89][60])* (1 - m[92] * ddpData->mrEffect[92][60])* (1 - m[94] * ddpData->mrEffect[94][60]);
ddpData->rLikelihood[61] = ddpData->rLikelihood[61] * (1 - m[3] * ddpData->mrEffect[3][61])* (1 - m[4] * ddpData->mrEffect[4][61])* (1 - m[12] * ddpData->mrEffect[12][61])* (1 - m[20] * ddpData->mrEffect[20][61])* (1 - m[21] * ddpData->mrEffect[21][61])* (1 - m[37] * ddpData->mrEffect[37][61])* (1 - m[42] * ddpData->mrEffect[42][61])* (1 - m[46] * ddpData->mrEffect[46][61])* (1 - m[48] * ddpData->mrEffect[48][61])* (1 - m[55] * ddpData->mrEffect[55][61])* (1 - m[61] * ddpData->mrEffect[61][61])* (1 - m[73] * ddpData->mrEffect[73][61]);
ddpData->rLikelihood[62] = ddpData->rLikelihood[62] * (1 - m[60] * ddpData->mrEffect[60][62])* (1 - m[96] * ddpData->mrEffect[96][62]);
ddpData->rLikelihood[63] = ddpData->rLikelihood[63] * (1 - m[3] * ddpData->mrEffect[3][63])* (1 - m[11] * ddpData->mrEffect[11][63])* (1 - m[20] * ddpData->mrEffect[20][63])* (1 - m[24] * ddpData->mrEffect[24][63])* (1 - m[29] * ddpData->mrEffect[29][63])* (1 - m[30] * ddpData->mrEffect[30][63])* (1 - m[31] * ddpData->mrEffect[31][63])* (1 - m[35] * ddpData->mrEffect[35][63])* (1 - m[44] * ddpData->mrEffect[44][63])* (1 - m[53] * ddpData->mrEffect[53][63])* (1 - m[61] * ddpData->mrEffect[61][63])* (1 - m[62] * ddpData->mrEffect[62][63])* (1 - m[73] * ddpData->mrEffect[73][63])* (1 - m[89] * ddpData->mrEffect[89][63])* (1 - m[92] * ddpData->mrEffect[92][63])* (1 - m[98] * ddpData->mrEffect[98][63]);
ddpData->rLikelihood[64] = ddpData->rLikelihood[64] * (1 - m[10] * ddpData->mrEffect[10][64])* (1 - m[34] * ddpData->mrEffect[34][64])* (1 - m[48] * ddpData->mrEffect[48][64])* (1 - m[67] * ddpData->mrEffect[67][64]);
ddpData->rLikelihood[65] = ddpData->rLikelihood[65] * (1 - m[21] * ddpData->mrEffect[21][65])* (1 - m[79] * ddpData->mrEffect[79][65])* (1 - m[86] * ddpData->mrEffect[86][65])* (1 - m[98] * ddpData->mrEffect[98][65]);
ddpData->rLikelihood[66] = ddpData->rLikelihood[66] * (1 - m[2] * ddpData->mrEffect[2][66])* (1 - m[8] * ddpData->mrEffect[8][66])* (1 - m[31] * ddpData->mrEffect[31][66])* (1 - m[34] * ddpData->mrEffect[34][66])* (1 - m[48] * ddpData->mrEffect[48][66])* (1 - m[76] * ddpData->mrEffect[76][66])* (1 - m[93] * ddpData->mrEffect[93][66]);
ddpData->rLikelihood[67] = ddpData->rLikelihood[67] * (1 - m[5] * ddpData->mrEffect[5][67])* (1 - m[60] * ddpData->mrEffect[60][67])* (1 - m[64] * ddpData->mrEffect[64][67])* (1 - m[73] * ddpData->mrEffect[73][67]);
ddpData->rLikelihood[68] = ddpData->rLikelihood[68] * (1 - m[26] * ddpData->mrEffect[26][68])* (1 - m[62] * ddpData->mrEffect[62][68])* (1 - m[89] * ddpData->mrEffect[89][68]);
ddpData->rLikelihood[69] = ddpData->rLikelihood[69] * (1 - m[12] * ddpData->mrEffect[12][69])* (1 - m[85] * ddpData->mrEffect[85][69]);

/* Phase Two Mitigation effects */

ddpData->rLikelihood[1] = ddpData->rLikelihood[1] * (1 - m[12] * ddpData->mrEffect[12][1])* (1 - m[27] * ddpData->mrEffect[27][1])* (1 - m[28] * ddpData->mrEffect[28][1])* (1 - m[42] * ddpData->mrEffect[42][1])* (1 - m[70] * ddpData->mrEffect[70][1])* (1 - m[72] * ddpData->mrEffect[72][1]);
ddpData->rLikelihood[2] = ddpData->rLikelihood[2] * (1 - m[47] * ddpData->mrEffect[47][2])* (1 - m[80] * ddpData->mrEffect[80][2]);
ddpData->rLikelihood[3] = ddpData->rLikelihood[3] * (1 - m[32] * ddpData->mrEffect[32][3])* (1 - m[71] * ddpData->mrEffect[71][3]);
ddpData->rLikelihood[4] = ddpData->rLikelihood[4] * (1 - m[67] * ddpData->mrEffect[67][4]);
ddpData->rLikelihood[5] = ddpData->rLikelihood[5] * (1 - m[23] * ddpData->mrEffect[23][5])* (1 - m[71] * ddpData->mrEffect[71][5]);
ddpData->rLikelihood[6] = ddpData->rLikelihood[6] * (1 - m[2] * ddpData->mrEffect[2][6])* (1 - m[20] * ddpData->mrEffect[20][6]);
ddpData->rLikelihood[7] = ddpData->rLikelihood[7] ;
ddpData->rLikelihood[8] = ddpData->rLikelihood[8] * (1 - m[89] * ddpData->mrEffect[89][8]);
ddpData->rLikelihood[9] = ddpData->rLikelihood[9] * (1 - m[42] * ddpData->mrEffect[42][9])* (1 - m[71] * ddpData->mrEffect[71][9]);
ddpData->rLikelihood[10] = ddpData->rLikelihood[10] * (1 - m[90] * ddpData->mrEffect[90][10]);
ddpData->rLikelihood[11] = ddpData->rLikelihood[11] ;
ddpData->rLikelihood[12] = ddpData->rLikelihood[12] * (1 - m[64] * ddpData->mrEffect[64][12]);
ddpData->rLikelihood[13] = ddpData->rLikelihood[13] * (1 - m[28] * ddpData->mrEffect[28][13])* (1 - m[32] * ddpData->mrEffect[32][13])* (1 - m[44] * ddpData->mrEffect[44][13])* (1 - m[64] * ddpData->mrEffect[64][13])* (1 - m[69] * ddpData->mrEffect[69][13])* (1 - m[99] * ddpData->mrEffect[99][13]);
ddpData->rLikelihood[14] = ddpData->rLikelihood[14] * (1 - m[50] * ddpData->mrEffect[50][14]);
ddpData->rLikelihood[15] = ddpData->rLikelihood[15] * (1 - m[2] * ddpData->mrEffect[2][15])* (1 - m[3] * ddpData->mrEffect[3][15])* (1 - m[4] * ddpData->mrEffect[4][15])* (1 - m[28] * ddpData->mrEffect[28][15])* (1 - m[69] * ddpData->mrEffect[69][15])* (1 - m[70] * ddpData->mrEffect[70][15])* (1 - m[73] * ddpData->mrEffect[73][15])* (1 - m[92] * ddpData->mrEffect[92][15]);
ddpData->rLikelihood[16] = ddpData->rLikelihood[16] * (1 - m[2] * ddpData->mrEffect[2][16])* (1 - m[32] * ddpData->mrEffect[32][16])* (1 - m[39] * ddpData->mrEffect[39][16])* (1 - m[54] * ddpData->mrEffect[54][16])* (1 - m[70] * ddpData->mrEffect[70][16])* (1 - m[97] * ddpData->mrEffect[97][16]);
ddpData->rLikelihood[17] = ddpData->rLikelihood[17] * (1 - m[4] * ddpData->mrEffect[4][17])* (1 - m[20] * ddpData->mrEffect[20][17])* (1 - m[41] * ddpData->mrEffect[41][17])* (1 - m[51] * ddpData->mrEffect[51][17])* (1 - m[69] * ddpData->mrEffect[69][17]);
ddpData->rLikelihood[18] = ddpData->rLikelihood[18] ;
ddpData->rLikelihood[19] = ddpData->rLikelihood[19] * (1 - m[73] * ddpData->mrEffect[73][19]);
ddpData->rLikelihood[20] = ddpData->rLikelihood[20] * (1 - m[8] * ddpData->mrEffect[8][20])* (1 - m[39] * ddpData->mrEffect[39][20])* (1 - m[50] * ddpData->mrEffect[50][20])* (1 - m[55] * ddpData->mrEffect[55][20])* (1 - m[71] * ddpData->mrEffect[71][20])* (1 - m[74] * ddpData->mrEffect[74][20])* (1 - m[76] * ddpData->mrEffect[76][20]);
ddpData->rLikelihood[21] = ddpData->rLikelihood[21] * (1 - m[8] * ddpData->mrEffect[8][21])* (1 - m[72] * ddpData->mrEffect[72][21])* (1 - m[80] * ddpData->mrEffect[80][21]);
ddpData->rLikelihood[22] = ddpData->rLikelihood[22] * (1 - m[20] * ddpData->mrEffect[20][22])* (1 - m[87] * ddpData->mrEffect[87][22]);
ddpData->rLikelihood[23] = ddpData->rLikelihood[23] * (1 - m[23] * ddpData->mrEffect[23][23])* (1 - m[34] * ddpData->mrEffect[34][23]);
ddpData->rLikelihood[24] = ddpData->rLikelihood[24] * (1 - m[23] * ddpData->mrEffect[23][24])* (1 - m[43] * ddpData->mrEffect[43][24])* (1 - m[47] * ddpData->mrEffect[47][24])* (1 - m[97] * ddpData->mrEffect[97][24]);
ddpData->rLikelihood[25] = ddpData->rLikelihood[25] ;
ddpData->rLikelihood[26] = ddpData->rLikelihood[26] * (1 - m[65] * ddpData->mrEffect[65][26])* (1 - m[98] * ddpData->mrEffect[98][26]);
ddpData->rLikelihood[27] = ddpData->rLikelihood[27] * (1 - m[4] * ddpData->mrEffect[4][27])* (1 - m[20] * ddpData->mrEffect[20][27])* (1 - m[23] * ddpData->mrEffect[23][27])* (1 - m[27] * ddpData->mrEffect[27][27])* (1 - m[46] * ddpData->mrEffect[46][27])* (1 - m[55] * ddpData->mrEffect[55][27]);
ddpData->rLikelihood[28] = ddpData->rLikelihood[28] * (1 - m[4] * ddpData->mrEffect[4][28])* (1 - m[23] * ddpData->mrEffect[23][28])* (1 - m[67] * ddpData->mrEffect[67][28])* (1 - m[97] * ddpData->mrEffect[97][28]);
ddpData->rLikelihood[29] = ddpData->rLikelihood[29] * (1 - m[4] * ddpData->mrEffect[4][29])* (1 - m[51] * ddpData->mrEffect[51][29])* (1 - m[64] * ddpData->mrEffect[64][29])* (1 - m[71] * ddpData->mrEffect[71][29])* (1 - m[72] * ddpData->mrEffect[72][29]);
ddpData->rLikelihood[30] = ddpData->rLikelihood[30] * (1 - m[41] * ddpData->mrEffect[41][30])* (1 - m[51] * ddpData->mrEffect[51][30])* (1 - m[71] * ddpData->mrEffect[71][30])* (1 - m[72] * ddpData->mrEffect[72][30])* (1 - m[87] * ddpData->mrEffect[87][30]);
ddpData->rLikelihood[31] = ddpData->rLikelihood[31] * (1 - m[2] * ddpData->mrEffect[2][31])* (1 - m[24] * ddpData->mrEffect[24][31])* (1 - m[39] * ddpData->mrEffect[39][31]);
ddpData->rLikelihood[32] = ddpData->rLikelihood[32] * (1 - m[20] * ddpData->mrEffect[20][32])* (1 - m[89] * ddpData->mrEffect[89][32])* (1 - m[97] * ddpData->mrEffect[97][32]);
ddpData->rLikelihood[33] = ddpData->rLikelihood[33] * (1 - m[24] * ddpData->mrEffect[24][33])* (1 - m[34] * ddpData->mrEffect[34][33])* (1 - m[69] * ddpData->mrEffect[69][33]);
ddpData->rLikelihood[34] = ddpData->rLikelihood[34] * (1 - m[20] * ddpData->mrEffect[20][34])* (1 - m[24] * ddpData->mrEffect[24][34])* (1 - m[39] * ddpData->mrEffect[39][34])* (1 - m[41] * ddpData->mrEffect[41][34])* (1 - m[51] * ddpData->mrEffect[51][34])* (1 - m[55] * ddpData->mrEffect[55][34])* (1 - m[74] * ddpData->mrEffect[74][34])* (1 - m[76] * ddpData->mrEffect[76][34]);
ddpData->rLikelihood[35] = ddpData->rLikelihood[35] * (1 - m[62] * ddpData->mrEffect[62][35])* (1 - m[68] * ddpData->mrEffect[68][35])* (1 - m[74] * ddpData->mrEffect[74][35]);
ddpData->rLikelihood[36] = ddpData->rLikelihood[36] * (1 - m[82] * ddpData->mrEffect[82][36])* (1 - m[89] * ddpData->mrEffect[89][36]);
ddpData->rLikelihood[37] = ddpData->rLikelihood[37] * (1 - m[8] * ddpData->mrEffect[8][37])* (1 - m[27] * ddpData->mrEffect[27][37])* (1 - m[64] * ddpData->mrEffect[64][37])* (1 - m[70] * ddpData->mrEffect[70][37])* (1 - m[73] * ddpData->mrEffect[73][37]);
ddpData->rLikelihood[38] = ddpData->rLikelihood[38] * (1 - m[8] * ddpData->mrEffect[8][38])* (1 - m[43] * ddpData->mrEffect[43][38])* (1 - m[89] * ddpData->mrEffect[89][38]);
ddpData->rLikelihood[39] = ddpData->rLikelihood[39] * (1 - m[67] * ddpData->mrEffect[67][39])* (1 - m[92] * ddpData->mrEffect[92][39]);
ddpData->rLikelihood[40] = ddpData->rLikelihood[40] * (1 - m[41] * ddpData->mrEffect[41][40])* (1 - m[46] * ddpData->mrEffect[46][40])* (1 - m[68] * ddpData->mrEffect[68][40]);
ddpData->rLikelihood[41] = ddpData->rLikelihood[41] * (1 - m[12] * ddpData->mrEffect[12][41])* (1 - m[20] * ddpData->mrEffect[20][41]);
ddpData->rLikelihood[42] = ddpData->rLikelihood[42] * (1 - m[65] * ddpData->mrEffect[65][42]);
ddpData->rLikelihood[43] = ddpData->rLikelihood[43] * (1 - m[20] * ddpData->mrEffect[20][43]);
ddpData->rLikelihood[44] = ddpData->rLikelihood[44] ;
ddpData->rLikelihood[45] = ddpData->rLikelihood[45] * (1 - m[70] * ddpData->mrEffect[70][45])* (1 - m[72] * ddpData->mrEffect[72][45])* (1 - m[73] * ddpData->mrEffect[73][45]);
ddpData->rLikelihood[46] = ddpData->rLikelihood[46] ;
ddpData->rLikelihood[47] = ddpData->rLikelihood[47] * (1 - m[30] * ddpData->mrEffect[30][47])* (1 - m[99] * ddpData->mrEffect[99][47]);
ddpData->rLikelihood[48] = ddpData->rLikelihood[48] * (1 - m[8] * ddpData->mrEffect[8][48])* (1 - m[20] * ddpData->mrEffect[20][48])* (1 - m[21] * ddpData->mrEffect[21][48])* (1 - m[42] * ddpData->mrEffect[42][48])* (1 - m[47] * ddpData->mrEffect[47][48])* (1 - m[54] * ddpData->mrEffect[54][48])* (1 - m[92] * ddpData->mrEffect[92][48])* (1 - m[97] * ddpData->mrEffect[97][48]);
ddpData->rLikelihood[49] = ddpData->rLikelihood[49] * (1 - m[28] * ddpData->mrEffect[28][49])* (1 - m[47] * ddpData->mrEffect[47][49])* (1 - m[62] * ddpData->mrEffect[62][49])* (1 - m[80] * ddpData->mrEffect[80][49])* (1 - m[82] * ddpData->mrEffect[82][49]);
ddpData->rLikelihood[50] = ddpData->rLikelihood[50] * (1 - m[87] * ddpData->mrEffect[87][50]);
ddpData->rLikelihood[51] = ddpData->rLikelihood[51] * (1 - m[21] * ddpData->mrEffect[21][51])* (1 - m[30] * ddpData->mrEffect[30][51]);
ddpData->rLikelihood[52] = ddpData->rLikelihood[52] * (1 - m[20] * ddpData->mrEffect[20][52])* (1 - m[42] * ddpData->mrEffect[42][52])* (1 - m[68] * ddpData->mrEffect[68][52])* (1 - m[73] * ddpData->mrEffect[73][52])* (1 - m[98] * ddpData->mrEffect[98][52]);
ddpData->rLikelihood[53] = ddpData->rLikelihood[53] * (1 - m[2] * ddpData->mrEffect[2][53])* (1 - m[21] * ddpData->mrEffect[21][53])* (1 - m[44] * ddpData->mrEffect[44][53])* (1 - m[54] * ddpData->mrEffect[54][53])* (1 - m[73] * ddpData->mrEffect[73][53]);
ddpData->rLikelihood[54] = ddpData->rLikelihood[54] * (1 - m[32] * ddpData->mrEffect[32][54])* (1 - m[55] * ddpData->mrEffect[55][54])* (1 - m[62] * ddpData->mrEffect[62][54])* (1 - m[70] * ddpData->mrEffect[70][54])* (1 - m[92] * ddpData->mrEffect[92][54]);
ddpData->rLikelihood[55] = ddpData->rLikelihood[55] * (1 - m[4] * ddpData->mrEffect[4][55])* (1 - m[41] * ddpData->mrEffect[41][55])* (1 - m[65] * ddpData->mrEffect[65][55]);
ddpData->rLikelihood[56] = ddpData->rLikelihood[56] * (1 - m[62] * ddpData->mrEffect[62][56]);
ddpData->rLikelihood[57] = ddpData->rLikelihood[57] * (1 - m[32] * ddpData->mrEffect[32][57])* (1 - m[34] * ddpData->mrEffect[34][57])* (1 - m[55] * ddpData->mrEffect[55][57])* (1 - m[68] * ddpData->mrEffect[68][57])* (1 - m[70] * ddpData->mrEffect[70][57]);
ddpData->rLikelihood[58] = ddpData->rLikelihood[58] * (1 - m[80] * ddpData->mrEffect[80][58])* (1 - m[82] * ddpData->mrEffect[82][58])* (1 - m[98] * ddpData->mrEffect[98][58]);
ddpData->rLikelihood[59] = ddpData->rLikelihood[59] * (1 - m[21] * ddpData->mrEffect[21][59])* (1 - m[23] * ddpData->mrEffect[23][59]);
ddpData->rLikelihood[60] = ddpData->rLikelihood[60] * (1 - m[44] * ddpData->mrEffect[44][60])* (1 - m[73] * ddpData->mrEffect[73][60])* (1 - m[89] * ddpData->mrEffect[89][60])* (1 - m[92] * ddpData->mrEffect[92][60])* (1 - m[97] * ddpData->mrEffect[97][60]);
ddpData->rLikelihood[61] = ddpData->rLikelihood[61] * (1 - m[3] * ddpData->mrEffect[3][61])* (1 - m[4] * ddpData->mrEffect[4][61])* (1 - m[12] * ddpData->mrEffect[12][61])* (1 - m[20] * ddpData->mrEffect[20][61])* (1 - m[21] * ddpData->mrEffect[21][61])* (1 - m[42] * ddpData->mrEffect[42][61])* (1 - m[46] * ddpData->mrEffect[46][61])* (1 - m[55] * ddpData->mrEffect[55][61])* (1 - m[73] * ddpData->mrEffect[73][61])* (1 - m[90] * ddpData->mrEffect[90][61]);
ddpData->rLikelihood[62] = ddpData->rLikelihood[62] ;
ddpData->rLikelihood[63] = ddpData->rLikelihood[63] * (1 - m[3] * ddpData->mrEffect[3][63])* (1 - m[20] * ddpData->mrEffect[20][63])* (1 - m[24] * ddpData->mrEffect[24][63])* (1 - m[30] * ddpData->mrEffect[30][63])* (1 - m[43] * ddpData->mrEffect[43][63])* (1 - m[44] * ddpData->mrEffect[44][63])* (1 - m[47] * ddpData->mrEffect[47][63])* (1 - m[50] * ddpData->mrEffect[50][63])* (1 - m[62] * ddpData->mrEffect[62][63])* (1 - m[65] * ddpData->mrEffect[65][63])* (1 - m[73] * ddpData->mrEffect[73][63])* (1 - m[89] * ddpData->mrEffect[89][63])* (1 - m[90] * ddpData->mrEffect[90][63])* (1 - m[92] * ddpData->mrEffect[92][63])* (1 - m[97] * ddpData->mrEffect[97][63])* (1 - m[98] * ddpData->mrEffect[98][63]);
ddpData->rLikelihood[64] = ddpData->rLikelihood[64] * (1 - m[34] * ddpData->mrEffect[34][64])* (1 - m[67] * ddpData->mrEffect[67][64]);
ddpData->rLikelihood[65] = ddpData->rLikelihood[65] * (1 - m[21] * ddpData->mrEffect[21][65])* (1 - m[98] * ddpData->mrEffect[98][65]);
ddpData->rLikelihood[66] = ddpData->rLikelihood[66] * (1 - m[2] * ddpData->mrEffect[2][66])* (1 - m[8] * ddpData->mrEffect[8][66])* (1 - m[34] * ddpData->mrEffect[34][66])* (1 - m[76] * ddpData->mrEffect[76][66]);
ddpData->rLikelihood[67] = ddpData->rLikelihood[67] * (1 - m[64] * ddpData->mrEffect[64][67])* (1 - m[73] * ddpData->mrEffect[73][67]);
ddpData->rLikelihood[68] = ddpData->rLikelihood[68] * (1 - m[62] * ddpData->mrEffect[62][68])* (1 - m[89] * ddpData->mrEffect[89][68]);
ddpData->rLikelihood[69] = ddpData->rLikelihood[69] * (1 - m[12] * ddpData->mrEffect[12][69])* (1 - m[69] * ddpData->mrEffect[69][69]);
 
/* Phase Three Mitigation effects */ 

ddpData->rLikelihood[1] = ddpData->rLikelihood[1] * (1 - m[12] * ddpData->mrEffect[12][1])* (1 - m[28] * ddpData->mrEffect[28][1])* (1 - m[66] * ddpData->mrEffect[66][1])* (1 - m[70] * ddpData->mrEffect[70][1])* (1 - m[72] * ddpData->mrEffect[72][1])* (1 - m[77] * ddpData->mrEffect[77][1])* (1 - m[81] * ddpData->mrEffect[81][1])* (1 - m[86] * ddpData->mrEffect[86][1]);
ddpData->rLikelihood[2] = ddpData->rLikelihood[2] * (1 - m[19] * ddpData->mrEffect[19][2])* (1 - m[47] * ddpData->mrEffect[47][2])* (1 - m[86] * ddpData->mrEffect[86][2]);
ddpData->rLikelihood[3] = ddpData->rLikelihood[3] * (1 - m[32] * ddpData->mrEffect[32][3])* (1 - m[71] * ddpData->mrEffect[71][3]);
ddpData->rLikelihood[4] = ddpData->rLikelihood[4] * (1 - m[48] * ddpData->mrEffect[48][4])* (1 - m[85] * ddpData->mrEffect[85][4]);
ddpData->rLikelihood[5] = ddpData->rLikelihood[5] * (1 - m[23] * ddpData->mrEffect[23][5])* (1 - m[48] * ddpData->mrEffect[48][5])* (1 - m[66] * ddpData->mrEffect[66][5])* (1 - m[71] * ddpData->mrEffect[71][5]);
ddpData->rLikelihood[6] = ddpData->rLikelihood[6] * (1 - m[2] * ddpData->mrEffect[2][6])* (1 - m[20] * ddpData->mrEffect[20][6])* (1 - m[26] * ddpData->mrEffect[26][6]);
ddpData->rLikelihood[7] = ddpData->rLikelihood[7] ;
ddpData->rLikelihood[8] = ddpData->rLikelihood[8] * (1 - m[56] * ddpData->mrEffect[56][8])* (1 - m[78] * ddpData->mrEffect[78][8])* (1 - m[89] * ddpData->mrEffect[89][8]);
ddpData->rLikelihood[9] = ddpData->rLikelihood[9] * (1 - m[31] * ddpData->mrEffect[31][9])* (1 - m[71] * ddpData->mrEffect[71][9])* (1 - m[77] * ddpData->mrEffect[77][9])* (1 - m[96] * ddpData->mrEffect[96][9]);
ddpData->rLikelihood[10] = ddpData->rLikelihood[10] * (1 - m[31] * ddpData->mrEffect[31][10])* (1 - m[93] * ddpData->mrEffect[93][10])* (1 - m[96] * ddpData->mrEffect[96][10]);
ddpData->rLikelihood[11] = ddpData->rLikelihood[11] * (1 - m[14] * ddpData->mrEffect[14][11])* (1 - m[84] * ddpData->mrEffect[84][11]);
ddpData->rLikelihood[12] = ddpData->rLikelihood[12] * (1 - m[7] * ddpData->mrEffect[7][12])* (1 - m[64] * ddpData->mrEffect[64][12])* (1 - m[93] * ddpData->mrEffect[93][12]);
ddpData->rLikelihood[13] = ddpData->rLikelihood[13] * (1 - m[14] * ddpData->mrEffect[14][13])* (1 - m[17] * ddpData->mrEffect[17][13])* (1 - m[22] * ddpData->mrEffect[22][13])* (1 - m[28] * ddpData->mrEffect[28][13])* (1 - m[32] * ddpData->mrEffect[32][13])* (1 - m[37] * ddpData->mrEffect[37][13])* (1 - m[48] * ddpData->mrEffect[48][13])* (1 - m[64] * ddpData->mrEffect[64][13])* (1 - m[66] * ddpData->mrEffect[66][13])* (1 - m[69] * ddpData->mrEffect[69][13])* (1 - m[85] * ddpData->mrEffect[85][13])* (1 - m[95] * ddpData->mrEffect[95][13])* (1 - m[99] * ddpData->mrEffect[99][13]);
ddpData->rLikelihood[14] = ddpData->rLikelihood[14] * (1 - m[45] * ddpData->mrEffect[45][14])* (1 - m[86] * ddpData->mrEffect[86][14]);
ddpData->rLikelihood[15] = ddpData->rLikelihood[15] * (1 - m[1] * ddpData->mrEffect[1][15])* (1 - m[2] * ddpData->mrEffect[2][15])* (1 - m[4] * ddpData->mrEffect[4][15])* (1 - m[28] * ddpData->mrEffect[28][15])* (1 - m[40] * ddpData->mrEffect[40][15])* (1 - m[52] * ddpData->mrEffect[52][15])* (1 - m[56] * ddpData->mrEffect[56][15])* (1 - m[69] * ddpData->mrEffect[69][15])* (1 - m[70] * ddpData->mrEffect[70][15])* (1 - m[73] * ddpData->mrEffect[73][15])* (1 - m[92] * ddpData->mrEffect[92][15]);
ddpData->rLikelihood[16] = ddpData->rLikelihood[16] * (1 - m[2] * ddpData->mrEffect[2][16])* (1 - m[32] * ddpData->mrEffect[32][16])* (1 - m[39] * ddpData->mrEffect[39][16])* (1 - m[70] * ddpData->mrEffect[70][16])* (1 - m[84] * ddpData->mrEffect[84][16]);
ddpData->rLikelihood[17] = ddpData->rLikelihood[17] * (1 - m[4] * ddpData->mrEffect[4][17])* (1 - m[20] * ddpData->mrEffect[20][17])* (1 - m[51] * ddpData->mrEffect[51][17])* (1 - m[66] * ddpData->mrEffect[66][17])* (1 - m[69] * ddpData->mrEffect[69][17])* (1 - m[95] * ddpData->mrEffect[95][17]);
ddpData->rLikelihood[18] = ddpData->rLikelihood[18] ;
ddpData->rLikelihood[19] = ddpData->rLikelihood[19] * (1 - m[17] * ddpData->mrEffect[17][19])* (1 - m[73] * ddpData->mrEffect[73][19]);
ddpData->rLikelihood[20] = ddpData->rLikelihood[20] * (1 - m[8] * ddpData->mrEffect[8][20])* (1 - m[39] * ddpData->mrEffect[39][20])* (1 - m[55] * ddpData->mrEffect[55][20])* (1 - m[71] * ddpData->mrEffect[71][20])* (1 - m[76] * ddpData->mrEffect[76][20])* (1 - m[96] * ddpData->mrEffect[96][20]);
ddpData->rLikelihood[21] = ddpData->rLikelihood[21] * (1 - m[8] * ddpData->mrEffect[8][21])* (1 - m[72] * ddpData->mrEffect[72][21]);
ddpData->rLikelihood[22] = ddpData->rLikelihood[22] * (1 - m[20] * ddpData->mrEffect[20][22])* (1 - m[37] * ddpData->mrEffect[37][22])* (1 - m[87] * ddpData->mrEffect[87][22]);
ddpData->rLikelihood[23] = ddpData->rLikelihood[23] * (1 - m[1] * ddpData->mrEffect[1][23])* (1 - m[7] * ddpData->mrEffect[7][23])* (1 - m[23] * ddpData->mrEffect[23][23])* (1 - m[34] * ddpData->mrEffect[34][23]);
ddpData->rLikelihood[24] = ddpData->rLikelihood[24] * (1 - m[14] * ddpData->mrEffect[14][24])* (1 - m[23] * ddpData->mrEffect[23][24])* (1 - m[47] * ddpData->mrEffect[47][24]);
ddpData->rLikelihood[25] = ddpData->rLikelihood[25] ;
ddpData->rLikelihood[26] = ddpData->rLikelihood[26] * (1 - m[48] * ddpData->mrEffect[48][26])* (1 - m[65] * ddpData->mrEffect[65][26])* (1 - m[98] * ddpData->mrEffect[98][26]);
ddpData->rLikelihood[27] = ddpData->rLikelihood[27] * (1 - m[4] * ddpData->mrEffect[4][27])* (1 - m[7] * ddpData->mrEffect[7][27])* (1 - m[20] * ddpData->mrEffect[20][27])* (1 - m[23] * ddpData->mrEffect[23][27])* (1 - m[55] * ddpData->mrEffect[55][27])* (1 - m[77] * ddpData->mrEffect[77][27])* (1 - m[84] * ddpData->mrEffect[84][27]);
ddpData->rLikelihood[28] = ddpData->rLikelihood[28] * (1 - m[4] * ddpData->mrEffect[4][28])* (1 - m[23] * ddpData->mrEffect[23][28])* (1 - m[81] * ddpData->mrEffect[81][28]);
ddpData->rLikelihood[29] = ddpData->rLikelihood[29] * (1 - m[4] * ddpData->mrEffect[4][29])* (1 - m[38] * ddpData->mrEffect[38][29])* (1 - m[51] * ddpData->mrEffect[51][29])* (1 - m[60] * ddpData->mrEffect[60][29])* (1 - m[64] * ddpData->mrEffect[64][29])* (1 - m[71] * ddpData->mrEffect[71][29])* (1 - m[72] * ddpData->mrEffect[72][29]);
ddpData->rLikelihood[30] = ddpData->rLikelihood[30] * (1 - m[9] * ddpData->mrEffect[9][30])* (1 - m[45] * ddpData->mrEffect[45][30])* (1 - m[51] * ddpData->mrEffect[51][30])* (1 - m[71] * ddpData->mrEffect[71][30])* (1 - m[72] * ddpData->mrEffect[72][30])* (1 - m[84] * ddpData->mrEffect[84][30])* (1 - m[87] * ddpData->mrEffect[87][30]);
ddpData->rLikelihood[31] = ddpData->rLikelihood[31] * (1 - m[2] * ddpData->mrEffect[2][31])* (1 - m[26] * ddpData->mrEffect[26][31])* (1 - m[39] * ddpData->mrEffect[39][31])* (1 - m[95] * ddpData->mrEffect[95][31]);
ddpData->rLikelihood[32] = ddpData->rLikelihood[32] * (1 - m[14] * ddpData->mrEffect[14][32])* (1 - m[20] * ddpData->mrEffect[20][32])* (1 - m[37] * ddpData->mrEffect[37][32])* (1 - m[45] * ddpData->mrEffect[45][32])* (1 - m[57] * ddpData->mrEffect[57][32])* (1 - m[59] * ddpData->mrEffect[59][32])* (1 - m[89] * ddpData->mrEffect[89][32]);
ddpData->rLikelihood[33] = ddpData->rLikelihood[33] * (1 - m[34] * ddpData->mrEffect[34][33])* (1 - m[38] * ddpData->mrEffect[38][33])* (1 - m[69] * ddpData->mrEffect[69][33]);
ddpData->rLikelihood[34] = ddpData->rLikelihood[34] * (1 - m[20] * ddpData->mrEffect[20][34])* (1 - m[25] * ddpData->mrEffect[25][34])* (1 - m[39] * ddpData->mrEffect[39][34])* (1 - m[40] * ddpData->mrEffect[40][34])* (1 - m[51] * ddpData->mrEffect[51][34])* (1 - m[55] * ddpData->mrEffect[55][34])* (1 - m[57] * ddpData->mrEffect[57][34])* (1 - m[76] * ddpData->mrEffect[76][34]);
ddpData->rLikelihood[35] = ddpData->rLikelihood[35] * (1 - m[68] * ddpData->mrEffect[68][35]);
ddpData->rLikelihood[36] = ddpData->rLikelihood[36] * (1 - m[1] * ddpData->mrEffect[1][36])* (1 - m[48] * ddpData->mrEffect[48][36])* (1 - m[82] * ddpData->mrEffect[82][36])* (1 - m[86] * ddpData->mrEffect[86][36])* (1 - m[89] * ddpData->mrEffect[89][36])* (1 - m[93] * ddpData->mrEffect[93][36])* (1 - m[95] * ddpData->mrEffect[95][36]);
ddpData->rLikelihood[37] = ddpData->rLikelihood[37] * (1 - m[8] * ddpData->mrEffect[8][37])* (1 - m[64] * ddpData->mrEffect[64][37])* (1 - m[70] * ddpData->mrEffect[70][37])* (1 - m[73] * ddpData->mrEffect[73][37]);
ddpData->rLikelihood[38] = ddpData->rLikelihood[38] * (1 - m[8] * ddpData->mrEffect[8][38])* (1 - m[89] * ddpData->mrEffect[89][38]);
ddpData->rLikelihood[39] = ddpData->rLikelihood[39] * (1 - m[92] * ddpData->mrEffect[92][39])* (1 - m[95] * ddpData->mrEffect[95][39]);
ddpData->rLikelihood[40] = ddpData->rLikelihood[40] * (1 - m[13] * ddpData->mrEffect[13][40])* (1 - m[17] * ddpData->mrEffect[17][40])* (1 - m[68] * ddpData->mrEffect[68][40])* (1 - m[81] * ddpData->mrEffect[81][40]);
ddpData->rLikelihood[41] = ddpData->rLikelihood[41] * (1 - m[12] * ddpData->mrEffect[12][41])* (1 - m[17] * ddpData->mrEffect[17][41])* (1 - m[20] * ddpData->mrEffect[20][41])* (1 - m[26] * ddpData->mrEffect[26][41])* (1 - m[56] * ddpData->mrEffect[56][41])* (1 - m[96] * ddpData->mrEffect[96][41]);
ddpData->rLikelihood[42] = ddpData->rLikelihood[42] * (1 - m[9] * ddpData->mrEffect[9][42])* (1 - m[65] * ddpData->mrEffect[65][42]);
ddpData->rLikelihood[43] = ddpData->rLikelihood[43] * (1 - m[20] * ddpData->mrEffect[20][43]);
ddpData->rLikelihood[44] = ddpData->rLikelihood[44] * (1 - m[7] * ddpData->mrEffect[7][44])* (1 - m[33] * ddpData->mrEffect[33][44]);
ddpData->rLikelihood[45] = ddpData->rLikelihood[45] * (1 - m[37] * ddpData->mrEffect[37][45])* (1 - m[70] * ddpData->mrEffect[70][45])* (1 - m[72] * ddpData->mrEffect[72][45])* (1 - m[73] * ddpData->mrEffect[73][45]);
ddpData->rLikelihood[46] = ddpData->rLikelihood[46] * (1 - m[81] * ddpData->mrEffect[81][46]);
ddpData->rLikelihood[47] = ddpData->rLikelihood[47] * (1 - m[13] * ddpData->mrEffect[13][47])* (1 - m[19] * ddpData->mrEffect[19][47])* (1 - m[57] * ddpData->mrEffect[57][47])* (1 - m[61] * ddpData->mrEffect[61][47])* (1 - m[99] * ddpData->mrEffect[99][47]);
ddpData->rLikelihood[48] = ddpData->rLikelihood[48] * (1 - m[8] * ddpData->mrEffect[8][48])* (1 - m[20] * ddpData->mrEffect[20][48])* (1 - m[25] * ddpData->mrEffect[25][48])* (1 - m[47] * ddpData->mrEffect[47][48])* (1 - m[58] * ddpData->mrEffect[58][48])* (1 - m[92] * ddpData->mrEffect[92][48]);
ddpData->rLikelihood[49] = ddpData->rLikelihood[49] * (1 - m[25] * ddpData->mrEffect[25][49])* (1 - m[28] * ddpData->mrEffect[28][49])* (1 - m[47] * ddpData->mrEffect[47][49])* (1 - m[82] * ddpData->mrEffect[82][49]);
ddpData->rLikelihood[50] = ddpData->rLikelihood[50] * (1 - m[25] * ddpData->mrEffect[25][50])* (1 - m[58] * ddpData->mrEffect[58][50])* (1 - m[59] * ddpData->mrEffect[59][50])* (1 - m[87] * ddpData->mrEffect[87][50]);
ddpData->rLikelihood[51] = ddpData->rLikelihood[51] * (1 - m[33] * ddpData->mrEffect[33][51])* (1 - m[38] * ddpData->mrEffect[38][51])* (1 - m[77] * ddpData->mrEffect[77][51])* (1 - m[93] * ddpData->mrEffect[93][51]);
ddpData->rLikelihood[52] = ddpData->rLikelihood[52] * (1 - m[20] * ddpData->mrEffect[20][52])* (1 - m[22] * ddpData->mrEffect[22][52])* (1 - m[26] * ddpData->mrEffect[26][52])* (1 - m[37] * ddpData->mrEffect[37][52])* (1 - m[52] * ddpData->mrEffect[52][52])* (1 - m[57] * ddpData->mrEffect[57][52])* (1 - m[68] * ddpData->mrEffect[68][52])* (1 - m[73] * ddpData->mrEffect[73][52])* (1 - m[78] * ddpData->mrEffect[78][52])* (1 - m[98] * ddpData->mrEffect[98][52]);
ddpData->rLikelihood[53] = ddpData->rLikelihood[53] * (1 - m[2] * ddpData->mrEffect[2][53])* (1 - m[37] * ddpData->mrEffect[37][53])* (1 - m[73] * ddpData->mrEffect[73][53]);
ddpData->rLikelihood[54] = ddpData->rLikelihood[54] * (1 - m[32] * ddpData->mrEffect[32][54])* (1 - m[55] * ddpData->mrEffect[55][54])* (1 - m[70] * ddpData->mrEffect[70][54])* (1 - m[86] * ddpData->mrEffect[86][54])* (1 - m[92] * ddpData->mrEffect[92][54])* (1 - m[95] * ddpData->mrEffect[95][54]);
ddpData->rLikelihood[55] = ddpData->rLikelihood[55] * (1 - m[4] * ddpData->mrEffect[4][55])* (1 - m[65] * ddpData->mrEffect[65][55])* (1 - m[81] * ddpData->mrEffect[81][55]);
ddpData->rLikelihood[56] = ddpData->rLikelihood[56] * (1 - m[77] * ddpData->mrEffect[77][56]);
ddpData->rLikelihood[57] = ddpData->rLikelihood[57] * (1 - m[32] * ddpData->mrEffect[32][57])* (1 - m[34] * ddpData->mrEffect[34][57])* (1 - m[55] * ddpData->mrEffect[55][57])* (1 - m[68] * ddpData->mrEffect[68][57])* (1 - m[70] * ddpData->mrEffect[70][57])* (1 - m[77] * ddpData->mrEffect[77][57])* (1 - m[81] * ddpData->mrEffect[81][57])* (1 - m[95] * ddpData->mrEffect[95][57]);
ddpData->rLikelihood[58] = ddpData->rLikelihood[58] * (1 - m[22] * ddpData->mrEffect[22][58])* (1 - m[38] * ddpData->mrEffect[38][58])* (1 - m[40] * ddpData->mrEffect[40][58])* (1 - m[82] * ddpData->mrEffect[82][58])* (1 - m[98] * ddpData->mrEffect[98][58]);
ddpData->rLikelihood[59] = ddpData->rLikelihood[59] * (1 - m[23] * ddpData->mrEffect[23][59])* (1 - m[77] * ddpData->mrEffect[77][59])* (1 - m[84] * ddpData->mrEffect[84][59]);
ddpData->rLikelihood[60] = ddpData->rLikelihood[60] * (1 - m[9] * ddpData->mrEffect[9][60])* (1 - m[38] * ddpData->mrEffect[38][60])* (1 - m[73] * ddpData->mrEffect[73][60])* (1 - m[89] * ddpData->mrEffect[89][60])* (1 - m[92] * ddpData->mrEffect[92][60]);
ddpData->rLikelihood[61] = ddpData->rLikelihood[61] * (1 - m[4] * ddpData->mrEffect[4][61])* (1 - m[12] * ddpData->mrEffect[12][61])* (1 - m[13] * ddpData->mrEffect[13][61])* (1 - m[20] * ddpData->mrEffect[20][61])* (1 - m[37] * ddpData->mrEffect[37][61])* (1 - m[48] * ddpData->mrEffect[48][61])* (1 - m[55] * ddpData->mrEffect[55][61])* (1 - m[61] * ddpData->mrEffect[61][61])* (1 - m[66] * ddpData->mrEffect[66][61])* (1 - m[73] * ddpData->mrEffect[73][61])* (1 - m[95] * ddpData->mrEffect[95][61]);
ddpData->rLikelihood[62] = ddpData->rLikelihood[62] * (1 - m[60] * ddpData->mrEffect[60][62])* (1 - m[96] * ddpData->mrEffect[96][62]);
ddpData->rLikelihood[63] = ddpData->rLikelihood[63] * (1 - m[17] * ddpData->mrEffect[17][63])* (1 - m[20] * ddpData->mrEffect[20][63])* (1 - m[31] * ddpData->mrEffect[31][63])* (1 - m[33] * ddpData->mrEffect[33][63])* (1 - m[40] * ddpData->mrEffect[40][63])* (1 - m[47] * ddpData->mrEffect[47][63])* (1 - m[59] * ddpData->mrEffect[59][63])* (1 - m[61] * ddpData->mrEffect[61][63])* (1 - m[65] * ddpData->mrEffect[65][63])* (1 - m[66] * ddpData->mrEffect[66][63])* (1 - m[73] * ddpData->mrEffect[73][63])* (1 - m[89] * ddpData->mrEffect[89][63])* (1 - m[92] * ddpData->mrEffect[92][63])* (1 - m[98] * ddpData->mrEffect[98][63]);
ddpData->rLikelihood[64] = ddpData->rLikelihood[64] * (1 - m[33] * ddpData->mrEffect[33][64])* (1 - m[34] * ddpData->mrEffect[34][64])* (1 - m[48] * ddpData->mrEffect[48][64]);
ddpData->rLikelihood[65] = ddpData->rLikelihood[65] * (1 - m[86] * ddpData->mrEffect[86][65])* (1 - m[98] * ddpData->mrEffect[98][65]);
ddpData->rLikelihood[66] = ddpData->rLikelihood[66] * (1 - m[2] * ddpData->mrEffect[2][66])* (1 - m[8] * ddpData->mrEffect[8][66])* (1 - m[31] * ddpData->mrEffect[31][66])* (1 - m[34] * ddpData->mrEffect[34][66])* (1 - m[48] * ddpData->mrEffect[48][66])* (1 - m[76] * ddpData->mrEffect[76][66])* (1 - m[93] * ddpData->mrEffect[93][66]);
ddpData->rLikelihood[67] = ddpData->rLikelihood[67] * (1 - m[60] * ddpData->mrEffect[60][67])* (1 - m[64] * ddpData->mrEffect[64][67])* (1 - m[73] * ddpData->mrEffect[73][67]);
ddpData->rLikelihood[68] = ddpData->rLikelihood[68] * (1 - m[26] * ddpData->mrEffect[26][68])* (1 - m[40] * ddpData->mrEffect[40][68])* (1 - m[56] * ddpData->mrEffect[56][68])* (1 - m[58] * ddpData->mrEffect[58][68])* (1 - m[89] * ddpData->mrEffect[89][68]);
ddpData->rLikelihood[69] = ddpData->rLikelihood[69] * (1 - m[12] * ddpData->mrEffect[12][69])* (1 - m[33] * ddpData->mrEffect[33][69])* (1 - m[69] * ddpData->mrEffect[69][69])* (1 - m[85] * ddpData->mrEffect[85][69]);

/* Phase Four Mitigation effects */ 

ddpData->rLikelihood[1] = ddpData->rLikelihood[1] * (1 - m[27] * ddpData->mrEffect[27][1])* (1 - m[28] * ddpData->mrEffect[28][1])* (1 - m[42] * ddpData->mrEffect[42][1])* (1 - m[66] * ddpData->mrEffect[66][1])* (1 - m[70] * ddpData->mrEffect[70][1])* (1 - m[86] * ddpData->mrEffect[86][1]);
ddpData->rLikelihood[2] = ddpData->rLikelihood[2] * (1 - m[19] * ddpData->mrEffect[19][2])* (1 - m[35] * ddpData->mrEffect[35][2])* (1 - m[86] * ddpData->mrEffect[86][2]);
ddpData->rLikelihood[3] = ddpData->rLikelihood[3] * (1 - m[71] * ddpData->mrEffect[71][3]);
ddpData->rLikelihood[4] = ddpData->rLikelihood[4] * (1 - m[48] * ddpData->mrEffect[48][4]);
ddpData->rLikelihood[5] = ddpData->rLikelihood[5] * (1 - m[18] * ddpData->mrEffect[18][5])* (1 - m[23] * ddpData->mrEffect[23][5])* (1 - m[48] * ddpData->mrEffect[48][5])* (1 - m[66] * ddpData->mrEffect[66][5])* (1 - m[71] * ddpData->mrEffect[71][5]);
ddpData->rLikelihood[6] = ddpData->rLikelihood[6] * (1 - m[20] * ddpData->mrEffect[20][6]);
ddpData->rLikelihood[7] = ddpData->rLikelihood[7] ;
ddpData->rLikelihood[8] = ddpData->rLikelihood[8] * (1 - m[56] * ddpData->mrEffect[56][8])* (1 - m[89] * ddpData->mrEffect[89][8]);
ddpData->rLikelihood[9] = ddpData->rLikelihood[9] * (1 - m[42] * ddpData->mrEffect[42][9])* (1 - m[71] * ddpData->mrEffect[71][9])* (1 - m[96] * ddpData->mrEffect[96][9]);
ddpData->rLikelihood[10] = ddpData->rLikelihood[10] * (1 - m[90] * ddpData->mrEffect[90][10])* (1 - m[96] * ddpData->mrEffect[96][10]);
ddpData->rLikelihood[11] = ddpData->rLikelihood[11] * (1 - m[14] * ddpData->mrEffect[14][11])* (1 - m[53] * ddpData->mrEffect[53][11]);
ddpData->rLikelihood[12] = ddpData->rLikelihood[12] * (1 - m[64] * ddpData->mrEffect[64][12]);
ddpData->rLikelihood[13] = ddpData->rLikelihood[13] * (1 - m[6] * ddpData->mrEffect[6][13])* (1 - m[14] * ddpData->mrEffect[14][13])* (1 - m[17] * ddpData->mrEffect[17][13])* (1 - m[28] * ddpData->mrEffect[28][13])* (1 - m[37] * ddpData->mrEffect[37][13])* (1 - m[44] * ddpData->mrEffect[44][13])* (1 - m[48] * ddpData->mrEffect[48][13])* (1 - m[49] * ddpData->mrEffect[49][13])* (1 - m[64] * ddpData->mrEffect[64][13])* (1 - m[66] * ddpData->mrEffect[66][13])* (1 - m[88] * ddpData->mrEffect[88][13])* (1 - m[95] * ddpData->mrEffect[95][13]);
ddpData->rLikelihood[14] = ddpData->rLikelihood[14] * (1 - m[16] * ddpData->mrEffect[16][14])* (1 - m[86] * ddpData->mrEffect[86][14]);
ddpData->rLikelihood[15] = ddpData->rLikelihood[15] * (1 - m[4] * ddpData->mrEffect[4][15])* (1 - m[18] * ddpData->mrEffect[18][15])* (1 - m[28] * ddpData->mrEffect[28][15])* (1 - m[40] * ddpData->mrEffect[40][15])* (1 - m[56] * ddpData->mrEffect[56][15])* (1 - m[70] * ddpData->mrEffect[70][15])* (1 - m[73] * ddpData->mrEffect[73][15])* (1 - m[92] * ddpData->mrEffect[92][15]);
ddpData->rLikelihood[16] = ddpData->rLikelihood[16] * (1 - m[39] * ddpData->mrEffect[39][16])* (1 - m[70] * ddpData->mrEffect[70][16])* (1 - m[79] * ddpData->mrEffect[79][16])* (1 - m[97] * ddpData->mrEffect[97][16]);
ddpData->rLikelihood[17] = ddpData->rLikelihood[17] * (1 - m[4] * ddpData->mrEffect[4][17])* (1 - m[20] * ddpData->mrEffect[20][17])* (1 - m[41] * ddpData->mrEffect[41][17])* (1 - m[66] * ddpData->mrEffect[66][17])* (1 - m[95] * ddpData->mrEffect[95][17]);
ddpData->rLikelihood[18] = ddpData->rLikelihood[18] * (1 - m[35] * ddpData->mrEffect[35][18])* (1 - m[36] * ddpData->mrEffect[36][18]);
ddpData->rLikelihood[19] = ddpData->rLikelihood[19] * (1 - m[17] * ddpData->mrEffect[17][19])* (1 - m[53] * ddpData->mrEffect[53][19])* (1 - m[73] * ddpData->mrEffect[73][19]);
ddpData->rLikelihood[20] = ddpData->rLikelihood[20] * (1 - m[39] * ddpData->mrEffect[39][20])* (1 - m[55] * ddpData->mrEffect[55][20])* (1 - m[71] * ddpData->mrEffect[71][20])* (1 - m[96] * ddpData->mrEffect[96][20]);
ddpData->rLikelihood[21] = ddpData->rLikelihood[21] ;
ddpData->rLikelihood[22] = ddpData->rLikelihood[22] * (1 - m[20] * ddpData->mrEffect[20][22])* (1 - m[37] * ddpData->mrEffect[37][22]);
ddpData->rLikelihood[23] = ddpData->rLikelihood[23] * (1 - m[5] * ddpData->mrEffect[5][23])* (1 - m[23] * ddpData->mrEffect[23][23])* (1 - m[34] * ddpData->mrEffect[34][23]);
ddpData->rLikelihood[24] = ddpData->rLikelihood[24] * (1 - m[14] * ddpData->mrEffect[14][24])* (1 - m[23] * ddpData->mrEffect[23][24])* (1 - m[43] * ddpData->mrEffect[43][24])* (1 - m[97] * ddpData->mrEffect[97][24]);
ddpData->rLikelihood[25] = ddpData->rLikelihood[25] * (1 - m[53] * ddpData->mrEffect[53][25])* (1 - m[88] * ddpData->mrEffect[88][25]);
ddpData->rLikelihood[26] = ddpData->rLikelihood[26] * (1 - m[36] * ddpData->mrEffect[36][26])* (1 - m[48] * ddpData->mrEffect[48][26])* (1 - m[65] * ddpData->mrEffect[65][26])* (1 - m[98] * ddpData->mrEffect[98][26]);
ddpData->rLikelihood[27] = ddpData->rLikelihood[27] * (1 - m[4] * ddpData->mrEffect[4][27])* (1 - m[16] * ddpData->mrEffect[16][27])* (1 - m[20] * ddpData->mrEffect[20][27])* (1 - m[23] * ddpData->mrEffect[23][27])* (1 - m[27] * ddpData->mrEffect[27][27])* (1 - m[55] * ddpData->mrEffect[55][27]);
ddpData->rLikelihood[28] = ddpData->rLikelihood[28] * (1 - m[4] * ddpData->mrEffect[4][28])* (1 - m[23] * ddpData->mrEffect[23][28])* (1 - m[97] * ddpData->mrEffect[97][28]);
ddpData->rLikelihood[29] = ddpData->rLikelihood[29] * (1 - m[4] * ddpData->mrEffect[4][29])* (1 - m[6] * ddpData->mrEffect[6][29])* (1 - m[38] * ddpData->mrEffect[38][29])* (1 - m[60] * ddpData->mrEffect[60][29])* (1 - m[64] * ddpData->mrEffect[64][29])* (1 - m[71] * ddpData->mrEffect[71][29]);
ddpData->rLikelihood[30] = ddpData->rLikelihood[30] * (1 - m[9] * ddpData->mrEffect[9][30])* (1 - m[41] * ddpData->mrEffect[41][30])* (1 - m[71] * ddpData->mrEffect[71][30]);
ddpData->rLikelihood[31] = ddpData->rLikelihood[31] * (1 - m[39] * ddpData->mrEffect[39][31])* (1 - m[95] * ddpData->mrEffect[95][31]);
ddpData->rLikelihood[32] = ddpData->rLikelihood[32] * (1 - m[5] * ddpData->mrEffect[5][32])* (1 - m[14] * ddpData->mrEffect[14][32])* (1 - m[20] * ddpData->mrEffect[20][32])* (1 - m[37] * ddpData->mrEffect[37][32])* (1 - m[57] * ddpData->mrEffect[57][32])* (1 - m[89] * ddpData->mrEffect[89][32])* (1 - m[97] * ddpData->mrEffect[97][32]);
ddpData->rLikelihood[33] = ddpData->rLikelihood[33] * (1 - m[34] * ddpData->mrEffect[34][33])* (1 - m[38] * ddpData->mrEffect[38][33])* (1 - m[79] * ddpData->mrEffect[79][33]);
ddpData->rLikelihood[34] = ddpData->rLikelihood[34] * (1 - m[20] * ddpData->mrEffect[20][34])* (1 - m[39] * ddpData->mrEffect[39][34])* (1 - m[40] * ddpData->mrEffect[40][34])* (1 - m[41] * ddpData->mrEffect[41][34])* (1 - m[49] * ddpData->mrEffect[49][34])* (1 - m[55] * ddpData->mrEffect[55][34])* (1 - m[57] * ddpData->mrEffect[57][34]);
ddpData->rLikelihood[35] = ddpData->rLikelihood[35] * (1 - m[36] * ddpData->mrEffect[36][35])* (1 - m[62] * ddpData->mrEffect[62][35]);
ddpData->rLikelihood[36] = ddpData->rLikelihood[36] * (1 - m[48] * ddpData->mrEffect[48][36])* (1 - m[86] * ddpData->mrEffect[86][36])* (1 - m[89] * ddpData->mrEffect[89][36])* (1 - m[95] * ddpData->mrEffect[95][36]);
ddpData->rLikelihood[37] = ddpData->rLikelihood[37] * (1 - m[27] * ddpData->mrEffect[27][37])* (1 - m[64] * ddpData->mrEffect[64][37])* (1 - m[70] * ddpData->mrEffect[70][37])* (1 - m[73] * ddpData->mrEffect[73][37]);
ddpData->rLikelihood[38] = ddpData->rLikelihood[38] * (1 - m[43] * ddpData->mrEffect[43][38])* (1 - m[89] * ddpData->mrEffect[89][38]);
ddpData->rLikelihood[39] = ddpData->rLikelihood[39] * (1 - m[88] * ddpData->mrEffect[88][39])* (1 - m[92] * ddpData->mrEffect[92][39])* (1 - m[95] * ddpData->mrEffect[95][39]);
ddpData->rLikelihood[40] = ddpData->rLikelihood[40] * (1 - m[17] * ddpData->mrEffect[17][40])* (1 - m[41] * ddpData->mrEffect[41][40]);
ddpData->rLikelihood[41] = ddpData->rLikelihood[41] * (1 - m[17] * ddpData->mrEffect[17][41])* (1 - m[20] * ddpData->mrEffect[20][41])* (1 - m[56] * ddpData->mrEffect[56][41])* (1 - m[96] * ddpData->mrEffect[96][41]);
ddpData->rLikelihood[42] = ddpData->rLikelihood[42] * (1 - m[5] * ddpData->mrEffect[5][42])* (1 - m[9] * ddpData->mrEffect[9][42])* (1 - m[65] * ddpData->mrEffect[65][42]);
ddpData->rLikelihood[43] = ddpData->rLikelihood[43] * (1 - m[20] * ddpData->mrEffect[20][43])* (1 - m[79] * ddpData->mrEffect[79][43]);
ddpData->rLikelihood[44] = ddpData->rLikelihood[44] * (1 - m[33] * ddpData->mrEffect[33][44]);
ddpData->rLikelihood[45] = ddpData->rLikelihood[45] * (1 - m[37] * ddpData->mrEffect[37][45])* (1 - m[70] * ddpData->mrEffect[70][45])* (1 - m[73] * ddpData->mrEffect[73][45]);
ddpData->rLikelihood[46] = ddpData->rLikelihood[46] ;
ddpData->rLikelihood[47] = ddpData->rLikelihood[47] * (1 - m[19] * ddpData->mrEffect[19][47])* (1 - m[57] * ddpData->mrEffect[57][47])* (1 - m[61] * ddpData->mrEffect[61][47]);
ddpData->rLikelihood[48] = ddpData->rLikelihood[48] * (1 - m[5] * ddpData->mrEffect[5][48])* (1 - m[20] * ddpData->mrEffect[20][48])* (1 - m[21] * ddpData->mrEffect[21][48])* (1 - m[36] * ddpData->mrEffect[36][48])* (1 - m[42] * ddpData->mrEffect[42][48])* (1 - m[58] * ddpData->mrEffect[58][48])* (1 - m[92] * ddpData->mrEffect[92][48])* (1 - m[97] * ddpData->mrEffect[97][48]);
ddpData->rLikelihood[49] = ddpData->rLikelihood[49] * (1 - m[28] * ddpData->mrEffect[28][49])* (1 - m[62] * ddpData->mrEffect[62][49]);
ddpData->rLikelihood[50] = ddpData->rLikelihood[50] * (1 - m[58] * ddpData->mrEffect[58][50]);
ddpData->rLikelihood[51] = ddpData->rLikelihood[51] * (1 - m[21] * ddpData->mrEffect[21][51])* (1 - m[33] * ddpData->mrEffect[33][51])* (1 - m[38] * ddpData->mrEffect[38][51])* (1 - m[49] * ddpData->mrEffect[49][51]);
ddpData->rLikelihood[52] = ddpData->rLikelihood[52] * (1 - m[20] * ddpData->mrEffect[20][52])* (1 - m[37] * ddpData->mrEffect[37][52])* (1 - m[42] * ddpData->mrEffect[42][52])* (1 - m[57] * ddpData->mrEffect[57][52])* (1 - m[73] * ddpData->mrEffect[73][52])* (1 - m[98] * ddpData->mrEffect[98][52]);
ddpData->rLikelihood[53] = ddpData->rLikelihood[53] * (1 - m[21] * ddpData->mrEffect[21][53])* (1 - m[37] * ddpData->mrEffect[37][53])* (1 - m[44] * ddpData->mrEffect[44][53])* (1 - m[73] * ddpData->mrEffect[73][53]);
ddpData->rLikelihood[54] = ddpData->rLikelihood[54] * (1 - m[5] * ddpData->mrEffect[5][54])* (1 - m[55] * ddpData->mrEffect[55][54])* (1 - m[62] * ddpData->mrEffect[62][54])* (1 - m[70] * ddpData->mrEffect[70][54])* (1 - m[86] * ddpData->mrEffect[86][54])* (1 - m[92] * ddpData->mrEffect[92][54])* (1 - m[95] * ddpData->mrEffect[95][54]);
ddpData->rLikelihood[55] = ddpData->rLikelihood[55] * (1 - m[4] * ddpData->mrEffect[4][55])* (1 - m[36] * ddpData->mrEffect[36][55])* (1 - m[41] * ddpData->mrEffect[41][55])* (1 - m[65] * ddpData->mrEffect[65][55]);
ddpData->rLikelihood[56] = ddpData->rLikelihood[56] * (1 - m[62] * ddpData->mrEffect[62][56]);
ddpData->rLikelihood[57] = ddpData->rLikelihood[57] * (1 - m[34] * ddpData->mrEffect[34][57])* (1 - m[55] * ddpData->mrEffect[55][57])* (1 - m[70] * ddpData->mrEffect[70][57])* (1 - m[95] * ddpData->mrEffect[95][57]);
ddpData->rLikelihood[58] = ddpData->rLikelihood[58] * (1 - m[5] * ddpData->mrEffect[5][58])* (1 - m[38] * ddpData->mrEffect[38][58])* (1 - m[40] * ddpData->mrEffect[40][58])* (1 - m[49] * ddpData->mrEffect[49][58])* (1 - m[98] * ddpData->mrEffect[98][58]);
ddpData->rLikelihood[59] = ddpData->rLikelihood[59] * (1 - m[21] * ddpData->mrEffect[21][59])* (1 - m[23] * ddpData->mrEffect[23][59])* (1 - m[53] * ddpData->mrEffect[53][59]);
ddpData->rLikelihood[60] = ddpData->rLikelihood[60] * (1 - m[9] * ddpData->mrEffect[9][60])* (1 - m[38] * ddpData->mrEffect[38][60])* (1 - m[44] * ddpData->mrEffect[44][60])* (1 - m[73] * ddpData->mrEffect[73][60])* (1 - m[89] * ddpData->mrEffect[89][60])* (1 - m[92] * ddpData->mrEffect[92][60])* (1 - m[97] * ddpData->mrEffect[97][60]);
ddpData->rLikelihood[61] = ddpData->rLikelihood[61] * (1 - m[4] * ddpData->mrEffect[4][61])* (1 - m[20] * ddpData->mrEffect[20][61])* (1 - m[21] * ddpData->mrEffect[21][61])* (1 - m[37] * ddpData->mrEffect[37][61])* (1 - m[42] * ddpData->mrEffect[42][61])* (1 - m[48] * ddpData->mrEffect[48][61])* (1 - m[55] * ddpData->mrEffect[55][61])* (1 - m[61] * ddpData->mrEffect[61][61])* (1 - m[66] * ddpData->mrEffect[66][61])* (1 - m[73] * ddpData->mrEffect[73][61])* (1 - m[90] * ddpData->mrEffect[90][61])* (1 - m[95] * ddpData->mrEffect[95][61]);
ddpData->rLikelihood[62] = ddpData->rLikelihood[62] * (1 - m[60] * ddpData->mrEffect[60][62])* (1 - m[96] * ddpData->mrEffect[96][62]);
ddpData->rLikelihood[63] = ddpData->rLikelihood[63] * (1 - m[16] * ddpData->mrEffect[16][63])* (1 - m[17] * ddpData->mrEffect[17][63])* (1 - m[20] * ddpData->mrEffect[20][63])* (1 - m[33] * ddpData->mrEffect[33][63])* (1 - m[35] * ddpData->mrEffect[35][63])* (1 - m[40] * ddpData->mrEffect[40][63])* (1 - m[43] * ddpData->mrEffect[43][63])* (1 - m[44] * ddpData->mrEffect[44][63])* (1 - m[53] * ddpData->mrEffect[53][63])* (1 - m[61] * ddpData->mrEffect[61][63])* (1 - m[62] * ddpData->mrEffect[62][63])* (1 - m[65] * ddpData->mrEffect[65][63])* (1 - m[66] * ddpData->mrEffect[66][63])* (1 - m[73] * ddpData->mrEffect[73][63])* (1 - m[89] * ddpData->mrEffect[89][63])* (1 - m[90] * ddpData->mrEffect[90][63])* (1 - m[92] * ddpData->mrEffect[92][63])* (1 - m[97] * ddpData->mrEffect[97][63])* (1 - m[98] * ddpData->mrEffect[98][63]);
ddpData->rLikelihood[64] = ddpData->rLikelihood[64] * (1 - m[33] * ddpData->mrEffect[33][64])* (1 - m[34] * ddpData->mrEffect[34][64])* (1 - m[48] * ddpData->mrEffect[48][64]);
ddpData->rLikelihood[65] = ddpData->rLikelihood[65] * (1 - m[21] * ddpData->mrEffect[21][65])* (1 - m[79] * ddpData->mrEffect[79][65])* (1 - m[86] * ddpData->mrEffect[86][65])* (1 - m[98] * ddpData->mrEffect[98][65]);
ddpData->rLikelihood[66] = ddpData->rLikelihood[66] * (1 - m[34] * ddpData->mrEffect[34][66])* (1 - m[48] * ddpData->mrEffect[48][66]);
ddpData->rLikelihood[67] = ddpData->rLikelihood[67] * (1 - m[5] * ddpData->mrEffect[5][67])* (1 - m[60] * ddpData->mrEffect[60][67])* (1 - m[64] * ddpData->mrEffect[64][67])* (1 - m[73] * ddpData->mrEffect[73][67]);
ddpData->rLikelihood[68] = ddpData->rLikelihood[68] * (1 - m[40] * ddpData->mrEffect[40][68])* (1 - m[56] * ddpData->mrEffect[56][68])* (1 - m[58] * ddpData->mrEffect[58][68])* (1 - m[62] * ddpData->mrEffect[62][68])* (1 - m[89] * ddpData->mrEffect[89][68]);
ddpData->rLikelihood[69] = ddpData->rLikelihood[69] * (1 - m[33] * ddpData->mrEffect[33][69]);

/* Phase Five Mitigation effects */

ddpData->rLikelihood[1] = ddpData->rLikelihood[1] * (1 - m[28] * ddpData->mrEffect[28][1])* (1 - m[66] * ddpData->mrEffect[66][1])* (1 - m[70] * ddpData->mrEffect[70][1])* (1 - m[72] * ddpData->mrEffect[72][1])* (1 - m[77] * ddpData->mrEffect[77][1])* (1 - m[81] * ddpData->mrEffect[81][1])* (1 - m[86] * ddpData->mrEffect[86][1]);
ddpData->rLikelihood[2] = ddpData->rLikelihood[2] * (1 - m[35] * ddpData->mrEffect[35][2])* (1 - m[47] * ddpData->mrEffect[47][2])* (1 - m[86] * ddpData->mrEffect[86][2]);
ddpData->rLikelihood[3] = ddpData->rLikelihood[3] * (1 - m[15] * ddpData->mrEffect[15][3])* (1 - m[32] * ddpData->mrEffect[32][3])* (1 - m[71] * ddpData->mrEffect[71][3]);
ddpData->rLikelihood[4] = ddpData->rLikelihood[4] * (1 - m[48] * ddpData->mrEffect[48][4])* (1 - m[67] * ddpData->mrEffect[67][4]);
ddpData->rLikelihood[5] = ddpData->rLikelihood[5] * (1 - m[48] * ddpData->mrEffect[48][5])* (1 - m[66] * ddpData->mrEffect[66][5])* (1 - m[71] * ddpData->mrEffect[71][5]);
ddpData->rLikelihood[6] = ddpData->rLikelihood[6] * (1 - m[2] * ddpData->mrEffect[2][6])* (1 - m[20] * ddpData->mrEffect[20][6])* (1 - m[26] * ddpData->mrEffect[26][6]);
ddpData->rLikelihood[7] = ddpData->rLikelihood[7] ;
ddpData->rLikelihood[8] = ddpData->rLikelihood[8] * (1 - m[56] * ddpData->mrEffect[56][8])* (1 - m[78] * ddpData->mrEffect[78][8]);
ddpData->rLikelihood[9] = ddpData->rLikelihood[9] * (1 - m[31] * ddpData->mrEffect[31][9])* (1 - m[71] * ddpData->mrEffect[71][9])* (1 - m[77] * ddpData->mrEffect[77][9])* (1 - m[96] * ddpData->mrEffect[96][9]);
ddpData->rLikelihood[10] = ddpData->rLikelihood[10] * (1 - m[29] * ddpData->mrEffect[29][10])* (1 - m[31] * ddpData->mrEffect[31][10])* (1 - m[93] * ddpData->mrEffect[93][10])* (1 - m[96] * ddpData->mrEffect[96][10]);
ddpData->rLikelihood[11] = ddpData->rLikelihood[11] * (1 - m[14] * ddpData->mrEffect[14][11])* (1 - m[53] * ddpData->mrEffect[53][11])* (1 - m[84] * ddpData->mrEffect[84][11]);
ddpData->rLikelihood[12] = ddpData->rLikelihood[12] * (1 - m[7] * ddpData->mrEffect[7][12])* (1 - m[93] * ddpData->mrEffect[93][12]);
ddpData->rLikelihood[13] = ddpData->rLikelihood[13] * (1 - m[6] * ddpData->mrEffect[6][13])* (1 - m[14] * ddpData->mrEffect[14][13])* (1 - m[17] * ddpData->mrEffect[17][13])* (1 - m[22] * ddpData->mrEffect[22][13])* (1 - m[28] * ddpData->mrEffect[28][13])* (1 - m[32] * ddpData->mrEffect[32][13])* (1 - m[37] * ddpData->mrEffect[37][13])* (1 - m[48] * ddpData->mrEffect[48][13])* (1 - m[49] * ddpData->mrEffect[49][13])* (1 - m[66] * ddpData->mrEffect[66][13])* (1 - m[69] * ddpData->mrEffect[69][13])* (1 - m[95] * ddpData->mrEffect[95][13]);
ddpData->rLikelihood[14] = ddpData->rLikelihood[14] * (1 - m[16] * ddpData->mrEffect[16][14])* (1 - m[50] * ddpData->mrEffect[50][14])* (1 - m[86] * ddpData->mrEffect[86][14]);
ddpData->rLikelihood[15] = ddpData->rLikelihood[15] * (1 - m[2] * ddpData->mrEffect[2][15])* (1 - m[4] * ddpData->mrEffect[4][15])* (1 - m[28] * ddpData->mrEffect[28][15])* (1 - m[40] * ddpData->mrEffect[40][15])* (1 - m[56] * ddpData->mrEffect[56][15])* (1 - m[69] * ddpData->mrEffect[69][15])* (1 - m[70] * ddpData->mrEffect[70][15])* (1 - m[73] * ddpData->mrEffect[73][15]);
ddpData->rLikelihood[16] = ddpData->rLikelihood[16] * (1 - m[2] * ddpData->mrEffect[2][16])* (1 - m[32] * ddpData->mrEffect[32][16])* (1 - m[54] * ddpData->mrEffect[54][16])* (1 - m[70] * ddpData->mrEffect[70][16])* (1 - m[84] * ddpData->mrEffect[84][16])* (1 - m[97] * ddpData->mrEffect[97][16]);
ddpData->rLikelihood[17] = ddpData->rLikelihood[17] * (1 - m[4] * ddpData->mrEffect[4][17])* (1 - m[10] * ddpData->mrEffect[10][17])* (1 - m[20] * ddpData->mrEffect[20][17])* (1 - m[51] * ddpData->mrEffect[51][17])* (1 - m[66] * ddpData->mrEffect[66][17])* (1 - m[69] * ddpData->mrEffect[69][17])* (1 - m[95] * ddpData->mrEffect[95][17]);
ddpData->rLikelihood[18] = ddpData->rLikelihood[18] * (1 - m[35] * ddpData->mrEffect[35][18])* (1 - m[36] * ddpData->mrEffect[36][18]);
ddpData->rLikelihood[19] = ddpData->rLikelihood[19] * (1 - m[17] * ddpData->mrEffect[17][19])* (1 - m[53] * ddpData->mrEffect[53][19])* (1 - m[73] * ddpData->mrEffect[73][19]);
ddpData->rLikelihood[20] = ddpData->rLikelihood[20] * (1 - m[8] * ddpData->mrEffect[8][20])* (1 - m[50] * ddpData->mrEffect[50][20])* (1 - m[71] * ddpData->mrEffect[71][20])* (1 - m[96] * ddpData->mrEffect[96][20]);
ddpData->rLikelihood[21] = ddpData->rLikelihood[21] * (1 - m[8] * ddpData->mrEffect[8][21])* (1 - m[72] * ddpData->mrEffect[72][21]);
ddpData->rLikelihood[22] = ddpData->rLikelihood[22] * (1 - m[20] * ddpData->mrEffect[20][22])* (1 - m[37] * ddpData->mrEffect[37][22])* (1 - m[87] * ddpData->mrEffect[87][22]);
ddpData->rLikelihood[23] = ddpData->rLikelihood[23] * (1 - m[5] * ddpData->mrEffect[5][23])* (1 - m[7] * ddpData->mrEffect[7][23])* (1 - m[10] * ddpData->mrEffect[10][23]);
ddpData->rLikelihood[24] = ddpData->rLikelihood[24] * (1 - m[14] * ddpData->mrEffect[14][24])* (1 - m[43] * ddpData->mrEffect[43][24])* (1 - m[47] * ddpData->mrEffect[47][24])* (1 - m[97] * ddpData->mrEffect[97][24]);
ddpData->rLikelihood[25] = ddpData->rLikelihood[25] * (1 - m[11] * ddpData->mrEffect[11][25])* (1 - m[53] * ddpData->mrEffect[53][25]);
ddpData->rLikelihood[26] = ddpData->rLikelihood[26] * (1 - m[36] * ddpData->mrEffect[36][26])* (1 - m[48] * ddpData->mrEffect[48][26]);
ddpData->rLikelihood[27] = ddpData->rLikelihood[27] * (1 - m[4] * ddpData->mrEffect[4][27])* (1 - m[7] * ddpData->mrEffect[7][27])* (1 - m[16] * ddpData->mrEffect[16][27])* (1 - m[20] * ddpData->mrEffect[20][27])* (1 - m[46] * ddpData->mrEffect[46][27])* (1 - m[77] * ddpData->mrEffect[77][27])* (1 - m[84] * ddpData->mrEffect[84][27]);
ddpData->rLikelihood[28] = ddpData->rLikelihood[28] * (1 - m[4] * ddpData->mrEffect[4][28])* (1 - m[67] * ddpData->mrEffect[67][28])* (1 - m[81] * ddpData->mrEffect[81][28])* (1 - m[97] * ddpData->mrEffect[97][28]);
ddpData->rLikelihood[29] = ddpData->rLikelihood[29] * (1 - m[4] * ddpData->mrEffect[4][29])* (1 - m[6] * ddpData->mrEffect[6][29])* (1 - m[29] * ddpData->mrEffect[29][29])* (1 - m[38] * ddpData->mrEffect[38][29])* (1 - m[51] * ddpData->mrEffect[51][29])* (1 - m[71] * ddpData->mrEffect[71][29])* (1 - m[72] * ddpData->mrEffect[72][29]);
ddpData->rLikelihood[30] = ddpData->rLikelihood[30] * (1 - m[9] * ddpData->mrEffect[9][30])* (1 - m[51] * ddpData->mrEffect[51][30])* (1 - m[71] * ddpData->mrEffect[71][30])* (1 - m[72] * ddpData->mrEffect[72][30])* (1 - m[84] * ddpData->mrEffect[84][30])* (1 - m[87] * ddpData->mrEffect[87][30]);
ddpData->rLikelihood[31] = ddpData->rLikelihood[31] * (1 - m[2] * ddpData->mrEffect[2][31])* (1 - m[24] * ddpData->mrEffect[24][31])* (1 - m[26] * ddpData->mrEffect[26][31])* (1 - m[95] * ddpData->mrEffect[95][31]);
ddpData->rLikelihood[32] = ddpData->rLikelihood[32] * (1 - m[5] * ddpData->mrEffect[5][32])* (1 - m[14] * ddpData->mrEffect[14][32])* (1 - m[20] * ddpData->mrEffect[20][32])* (1 - m[37] * ddpData->mrEffect[37][32])* (1 - m[59] * ddpData->mrEffect[59][32])* (1 - m[97] * ddpData->mrEffect[97][32]);
ddpData->rLikelihood[33] = ddpData->rLikelihood[33] * (1 - m[24] * ddpData->mrEffect[24][33])* (1 - m[38] * ddpData->mrEffect[38][33])* (1 - m[69] * ddpData->mrEffect[69][33]);
ddpData->rLikelihood[34] = ddpData->rLikelihood[34] * (1 - m[20] * ddpData->mrEffect[20][34])* (1 - m[24] * ddpData->mrEffect[24][34])* (1 - m[25] * ddpData->mrEffect[25][34])* (1 - m[40] * ddpData->mrEffect[40][34])* (1 - m[49] * ddpData->mrEffect[49][34])* (1 - m[51] * ddpData->mrEffect[51][34])* (1 - m[83] * ddpData->mrEffect[83][34]);
ddpData->rLikelihood[35] = ddpData->rLikelihood[35] * (1 - m[36] * ddpData->mrEffect[36][35])* (1 - m[62] * ddpData->mrEffect[62][35]);
ddpData->rLikelihood[36] = ddpData->rLikelihood[36] * (1 - m[48] * ddpData->mrEffect[48][36])* (1 - m[86] * ddpData->mrEffect[86][36])* (1 - m[93] * ddpData->mrEffect[93][36])* (1 - m[95] * ddpData->mrEffect[95][36]);
ddpData->rLikelihood[37] = ddpData->rLikelihood[37] * (1 - m[8] * ddpData->mrEffect[8][37])* (1 - m[70] * ddpData->mrEffect[70][37])* (1 - m[73] * ddpData->mrEffect[73][37]);
ddpData->rLikelihood[38] = ddpData->rLikelihood[38] * (1 - m[8] * ddpData->mrEffect[8][38])* (1 - m[43] * ddpData->mrEffect[43][38]);
ddpData->rLikelihood[39] = ddpData->rLikelihood[39] * (1 - m[67] * ddpData->mrEffect[67][39])* (1 - m[95] * ddpData->mrEffect[95][39]);
ddpData->rLikelihood[40] = ddpData->rLikelihood[40] * (1 - m[13] * ddpData->mrEffect[13][40])* (1 - m[17] * ddpData->mrEffect[17][40])* (1 - m[46] * ddpData->mrEffect[46][40])* (1 - m[81] * ddpData->mrEffect[81][40]);
ddpData->rLikelihood[41] = ddpData->rLikelihood[41] * (1 - m[17] * ddpData->mrEffect[17][41])* (1 - m[20] * ddpData->mrEffect[20][41])* (1 - m[26] * ddpData->mrEffect[26][41])* (1 - m[56] * ddpData->mrEffect[56][41])* (1 - m[96] * ddpData->mrEffect[96][41]);
ddpData->rLikelihood[42] = ddpData->rLikelihood[42] * (1 - m[5] * ddpData->mrEffect[5][42])* (1 - m[9] * ddpData->mrEffect[9][42])* (1 - m[29] * ddpData->mrEffect[29][42])* (1 - m[83] * ddpData->mrEffect[83][42]);
ddpData->rLikelihood[43] = ddpData->rLikelihood[43] * (1 - m[11] * ddpData->mrEffect[11][43])* (1 - m[20] * ddpData->mrEffect[20][43]);
ddpData->rLikelihood[44] = ddpData->rLikelihood[44] * (1 - m[7] * ddpData->mrEffect[7][44])* (1 - m[29] * ddpData->mrEffect[29][44])* (1 - m[33] * ddpData->mrEffect[33][44]);
ddpData->rLikelihood[45] = ddpData->rLikelihood[45] * (1 - m[37] * ddpData->mrEffect[37][45])* (1 - m[70] * ddpData->mrEffect[70][45])* (1 - m[72] * ddpData->mrEffect[72][45])* (1 - m[73] * ddpData->mrEffect[73][45]);
ddpData->rLikelihood[46] = ddpData->rLikelihood[46] * (1 - m[81] * ddpData->mrEffect[81][46]);
ddpData->rLikelihood[47] = ddpData->rLikelihood[47] * (1 - m[13] * ddpData->mrEffect[13][47])* (1 - m[30] * ddpData->mrEffect[30][47]);
ddpData->rLikelihood[48] = ddpData->rLikelihood[48] * (1 - m[5] * ddpData->mrEffect[5][48])* (1 - m[8] * ddpData->mrEffect[8][48])* (1 - m[20] * ddpData->mrEffect[20][48])* (1 - m[21] * ddpData->mrEffect[21][48])* (1 - m[25] * ddpData->mrEffect[25][48])* (1 - m[36] * ddpData->mrEffect[36][48])* (1 - m[47] * ddpData->mrEffect[47][48])* (1 - m[54] * ddpData->mrEffect[54][48])* (1 - m[58] * ddpData->mrEffect[58][48])* (1 - m[63] * ddpData->mrEffect[63][48])* (1 - m[94] * ddpData->mrEffect[94][48])* (1 - m[97] * ddpData->mrEffect[97][48]);
ddpData->rLikelihood[49] = ddpData->rLikelihood[49] * (1 - m[25] * ddpData->mrEffect[25][49])* (1 - m[28] * ddpData->mrEffect[28][49])* (1 - m[47] * ddpData->mrEffect[47][49])* (1 - m[62] * ddpData->mrEffect[62][49]);
ddpData->rLikelihood[50] = ddpData->rLikelihood[50] * (1 - m[25] * ddpData->mrEffect[25][50])* (1 - m[58] * ddpData->mrEffect[58][50])* (1 - m[59] * ddpData->mrEffect[59][50])* (1 - m[87] * ddpData->mrEffect[87][50]);
ddpData->rLikelihood[51] = ddpData->rLikelihood[51] * (1 - m[21] * ddpData->mrEffect[21][51])* (1 - m[30] * ddpData->mrEffect[30][51])* (1 - m[33] * ddpData->mrEffect[33][51])* (1 - m[38] * ddpData->mrEffect[38][51])* (1 - m[49] * ddpData->mrEffect[49][51])* (1 - m[77] * ddpData->mrEffect[77][51])* (1 - m[93] * ddpData->mrEffect[93][51]);
ddpData->rLikelihood[52] = ddpData->rLikelihood[52] * (1 - m[20] * ddpData->mrEffect[20][52])* (1 - m[22] * ddpData->mrEffect[22][52])* (1 - m[26] * ddpData->mrEffect[26][52])* (1 - m[37] * ddpData->mrEffect[37][52])* (1 - m[73] * ddpData->mrEffect[73][52])* (1 - m[78] * ddpData->mrEffect[78][52]);
ddpData->rLikelihood[53] = ddpData->rLikelihood[53] * (1 - m[2] * ddpData->mrEffect[2][53])* (1 - m[21] * ddpData->mrEffect[21][53])* (1 - m[37] * ddpData->mrEffect[37][53])* (1 - m[54] * ddpData->mrEffect[54][53])* (1 - m[73] * ddpData->mrEffect[73][53]);
ddpData->rLikelihood[54] = ddpData->rLikelihood[54] * (1 - m[5] * ddpData->mrEffect[5][54])* (1 - m[32] * ddpData->mrEffect[32][54])* (1 - m[62] * ddpData->mrEffect[62][54])* (1 - m[70] * ddpData->mrEffect[70][54])* (1 - m[86] * ddpData->mrEffect[86][54])* (1 - m[95] * ddpData->mrEffect[95][54]);
ddpData->rLikelihood[55] = ddpData->rLikelihood[55] * (1 - m[4] * ddpData->mrEffect[4][55])* (1 - m[36] * ddpData->mrEffect[36][55])* (1 - m[81] * ddpData->mrEffect[81][55])* (1 - m[83] * ddpData->mrEffect[83][55]);
ddpData->rLikelihood[56] = ddpData->rLikelihood[56] * (1 - m[62] * ddpData->mrEffect[62][56])* (1 - m[77] * ddpData->mrEffect[77][56]);
ddpData->rLikelihood[57] = ddpData->rLikelihood[57] * (1 - m[32] * ddpData->mrEffect[32][57])* (1 - m[70] * ddpData->mrEffect[70][57])* (1 - m[77] * ddpData->mrEffect[77][57])* (1 - m[81] * ddpData->mrEffect[81][57])* (1 - m[95] * ddpData->mrEffect[95][57]);
ddpData->rLikelihood[58] = ddpData->rLikelihood[58] * (1 - m[5] * ddpData->mrEffect[5][58])* (1 - m[22] * ddpData->mrEffect[22][58])* (1 - m[38] * ddpData->mrEffect[38][58])* (1 - m[40] * ddpData->mrEffect[40][58])* (1 - m[49] * ddpData->mrEffect[49][58])* (1 - m[63] * ddpData->mrEffect[63][58]);
ddpData->rLikelihood[59] = ddpData->rLikelihood[59] * (1 - m[21] * ddpData->mrEffect[21][59])* (1 - m[53] * ddpData->mrEffect[53][59])* (1 - m[77] * ddpData->mrEffect[77][59])* (1 - m[84] * ddpData->mrEffect[84][59]);
ddpData->rLikelihood[60] = ddpData->rLikelihood[60] * (1 - m[9] * ddpData->mrEffect[9][60])* (1 - m[38] * ddpData->mrEffect[38][60])* (1 - m[73] * ddpData->mrEffect[73][60])* (1 - m[94] * ddpData->mrEffect[94][60])* (1 - m[97] * ddpData->mrEffect[97][60]);
ddpData->rLikelihood[61] = ddpData->rLikelihood[61] * (1 - m[4] * ddpData->mrEffect[4][61])* (1 - m[13] * ddpData->mrEffect[13][61])* (1 - m[20] * ddpData->mrEffect[20][61])* (1 - m[21] * ddpData->mrEffect[21][61])* (1 - m[37] * ddpData->mrEffect[37][61])* (1 - m[46] * ddpData->mrEffect[46][61])* (1 - m[48] * ddpData->mrEffect[48][61])* (1 - m[66] * ddpData->mrEffect[66][61])* (1 - m[73] * ddpData->mrEffect[73][61])* (1 - m[83] * ddpData->mrEffect[83][61])* (1 - m[95] * ddpData->mrEffect[95][61]);
ddpData->rLikelihood[62] = ddpData->rLikelihood[62] * (1 - m[96] * ddpData->mrEffect[96][62]);
ddpData->rLikelihood[63] = ddpData->rLikelihood[63] * (1 - m[11] * ddpData->mrEffect[11][63])* (1 - m[16] * ddpData->mrEffect[16][63])* (1 - m[17] * ddpData->mrEffect[17][63])* (1 - m[20] * ddpData->mrEffect[20][63])* (1 - m[24] * ddpData->mrEffect[24][63])* (1 - m[29] * ddpData->mrEffect[29][63])* (1 - m[30] * ddpData->mrEffect[30][63])* (1 - m[31] * ddpData->mrEffect[31][63])* (1 - m[33] * ddpData->mrEffect[33][63])* (1 - m[35] * ddpData->mrEffect[35][63])* (1 - m[40] * ddpData->mrEffect[40][63])* (1 - m[43] * ddpData->mrEffect[43][63])* (1 - m[47] * ddpData->mrEffect[47][63])* (1 - m[50] * ddpData->mrEffect[50][63])* (1 - m[53] * ddpData->mrEffect[53][63])* (1 - m[59] * ddpData->mrEffect[59][63])* (1 - m[62] * ddpData->mrEffect[62][63])* (1 - m[66] * ddpData->mrEffect[66][63])* (1 - m[73] * ddpData->mrEffect[73][63])* (1 - m[83] * ddpData->mrEffect[83][63])* (1 - m[97] * ddpData->mrEffect[97][63]);
ddpData->rLikelihood[64] = ddpData->rLikelihood[64] * (1 - m[10] * ddpData->mrEffect[10][64])* (1 - m[33] * ddpData->mrEffect[33][64])* (1 - m[48] * ddpData->mrEffect[48][64])* (1 - m[67] * ddpData->mrEffect[67][64]);
ddpData->rLikelihood[65] = ddpData->rLikelihood[65] * (1 - m[21] * ddpData->mrEffect[21][65])* (1 - m[86] * ddpData->mrEffect[86][65]);
ddpData->rLikelihood[66] = ddpData->rLikelihood[66] * (1 - m[2] * ddpData->mrEffect[2][66])* (1 - m[8] * ddpData->mrEffect[8][66])* (1 - m[31] * ddpData->mrEffect[31][66])* (1 - m[48] * ddpData->mrEffect[48][66])* (1 - m[93] * ddpData->mrEffect[93][66]);
ddpData->rLikelihood[67] = ddpData->rLikelihood[67] * (1 - m[5] * ddpData->mrEffect[5][67])* (1 - m[73] * ddpData->mrEffect[73][67]);
ddpData->rLikelihood[68] = ddpData->rLikelihood[68] * (1 - m[26] * ddpData->mrEffect[26][68])* (1 - m[40] * ddpData->mrEffect[40][68])* (1 - m[56] * ddpData->mrEffect[56][68])* (1 - m[58] * ddpData->mrEffect[58][68])* (1 - m[62] * ddpData->mrEffect[62][68]);
ddpData->rLikelihood[69] = ddpData->rLikelihood[69] * (1 - m[33] * ddpData->mrEffect[33][69])* (1 - m[69] * ddpData->mrEffect[69][69]);
ddpData->oAtRiskProp[1] = 1 * (ddpData->rLikelihood[1] * ddpData->roImpact[1][1]) * (ddpData->rLikelihood[3] * ddpData->roImpact[3][1]) * (ddpData->rLikelihood[6] * ddpData->roImpact[6][1]) * (ddpData->rLikelihood[7] * ddpData->roImpact[7][1]) * (ddpData->rLikelihood[13] * ddpData->roImpact[13][1]) * (ddpData->rLikelihood[16] * ddpData->roImpact[16][1]) * (ddpData->rLikelihood[20] * ddpData->roImpact[20][1]) * (ddpData->rLikelihood[24] * ddpData->roImpact[24][1]) * (ddpData->rLikelihood[26] * ddpData->roImpact[26][1]) * (ddpData->rLikelihood[43] * ddpData->roImpact[43][1]) * (ddpData->rLikelihood[50] * ddpData->roImpact[50][1]) * (ddpData->rLikelihood[57] * ddpData->roImpact[57][1]) * (ddpData->rLikelihood[63] * ddpData->roImpact[63][1]);
ddpData->oAtRiskProp[2] = 1 * (ddpData->rLikelihood[17] * ddpData->roImpact[17][2]) * (ddpData->rLikelihood[18] * ddpData->roImpact[18][2]) * (ddpData->rLikelihood[23] * ddpData->roImpact[23][2]) * (ddpData->rLikelihood[40] * ddpData->roImpact[40][2]) * (ddpData->rLikelihood[46] * ddpData->roImpact[46][2]) * (ddpData->rLikelihood[53] * ddpData->roImpact[53][2]) * (ddpData->rLikelihood[58] * ddpData->roImpact[58][2]);
ddpData->oAtRiskProp[3] = 1 * (ddpData->rLikelihood[17] * ddpData->roImpact[17][3]) * (ddpData->rLikelihood[23] * ddpData->roImpact[23][3]) * (ddpData->rLikelihood[26] * ddpData->roImpact[26][3]) * (ddpData->rLikelihood[28] * ddpData->roImpact[28][3]) * (ddpData->rLikelihood[46] * ddpData->roImpact[46][3]) * (ddpData->rLikelihood[47] * ddpData->roImpact[47][3]) * (ddpData->rLikelihood[53] * ddpData->roImpact[53][3]) * (ddpData->rLikelihood[56] * ddpData->roImpact[56][3]) * (ddpData->rLikelihood[61] * ddpData->roImpact[61][3]);
ddpData->oAtRiskProp[4] = 1 * (ddpData->rLikelihood[18] * ddpData->roImpact[18][4]) * (ddpData->rLikelihood[26] * ddpData->roImpact[26][4]) * (ddpData->rLikelihood[33] * ddpData->roImpact[33][4]) * (ddpData->rLikelihood[35] * ddpData->roImpact[35][4]) * (ddpData->rLikelihood[42] * ddpData->roImpact[42][4]) * (ddpData->rLikelihood[48] * ddpData->roImpact[48][4]) * (ddpData->rLikelihood[61] * ddpData->roImpact[61][4]) * (ddpData->rLikelihood[63] * ddpData->roImpact[63][4]);
ddpData->oAtRiskProp[5] = 1 * (ddpData->rLikelihood[1] * ddpData->roImpact[1][5]) * (ddpData->rLikelihood[2] * ddpData->roImpact[2][5]) * (ddpData->rLikelihood[3] * ddpData->roImpact[3][5]) * (ddpData->rLikelihood[10] * ddpData->roImpact[10][5]) * (ddpData->rLikelihood[11] * ddpData->roImpact[11][5]) * (ddpData->rLikelihood[12] * ddpData->roImpact[12][5]) * (ddpData->rLikelihood[13] * ddpData->roImpact[13][5]) * (ddpData->rLikelihood[18] * ddpData->roImpact[18][5]) * (ddpData->rLikelihood[28] * ddpData->roImpact[28][5]) * (ddpData->rLikelihood[41] * ddpData->roImpact[41][5]) * (ddpData->rLikelihood[55] * ddpData->roImpact[55][5]) * (ddpData->rLikelihood[56] * ddpData->roImpact[56][5]) * (ddpData->rLikelihood[62] * ddpData->roImpact[62][5]) * (ddpData->rLikelihood[67] * ddpData->roImpact[67][5]);
ddpData->oAtRiskProp[6] = 1 * (ddpData->rLikelihood[19] * ddpData->roImpact[19][6]) * (ddpData->rLikelihood[26] * ddpData->roImpact[26][6]) * (ddpData->rLikelihood[38] * ddpData->roImpact[38][6]) * (ddpData->rLikelihood[42] * ddpData->roImpact[42][6]) * (ddpData->rLikelihood[60] * ddpData->roImpact[60][6]) * (ddpData->rLikelihood[64] * ddpData->roImpact[64][6]);
ddpData->oAtRiskProp[7] = 1 * (ddpData->rLikelihood[8] * ddpData->roImpact[8][7]) * (ddpData->rLikelihood[17] * ddpData->roImpact[17][7]) * (ddpData->rLikelihood[21] * ddpData->roImpact[21][7]) * (ddpData->rLikelihood[25] * ddpData->roImpact[25][7]) * (ddpData->rLikelihood[29] * ddpData->roImpact[29][7]) * (ddpData->rLikelihood[32] * ddpData->roImpact[32][7]) * (ddpData->rLikelihood[45] * ddpData->roImpact[45][7]) * (ddpData->rLikelihood[56] * ddpData->roImpact[56][7]);
ddpData->oAtRiskProp[8] = 1 * (ddpData->rLikelihood[7] * ddpData->roImpact[7][8]) * (ddpData->rLikelihood[13] * ddpData->roImpact[13][8]) * (ddpData->rLikelihood[14] * ddpData->roImpact[14][8]) * (ddpData->rLikelihood[26] * ddpData->roImpact[26][8]) * (ddpData->rLikelihood[31] * ddpData->roImpact[31][8]) * (ddpData->rLikelihood[33] * ddpData->roImpact[33][8]) * (ddpData->rLikelihood[38] * ddpData->roImpact[38][8]) * (ddpData->rLikelihood[40] * ddpData->roImpact[40][8]) * (ddpData->rLikelihood[48] * ddpData->roImpact[48][8]) * (ddpData->rLikelihood[53] * ddpData->roImpact[53][8]) * (ddpData->rLikelihood[67] * ddpData->roImpact[67][8]);
ddpData->oAtRiskProp[9] = 1 * (ddpData->rLikelihood[29] * ddpData->roImpact[29][9]) * (ddpData->rLikelihood[32] * ddpData->roImpact[32][9]) * (ddpData->rLikelihood[40] * ddpData->roImpact[40][9]) * (ddpData->rLikelihood[50] * ddpData->roImpact[50][9]) * (ddpData->rLikelihood[63] * ddpData->roImpact[63][9]);
ddpData->oAtRiskProp[10] = 1 * (ddpData->rLikelihood[1] * ddpData->roImpact[1][10]) * (ddpData->rLikelihood[2] * ddpData->roImpact[2][10]) * (ddpData->rLikelihood[4] * ddpData->roImpact[4][10]) * (ddpData->rLikelihood[6] * ddpData->roImpact[6][10]) * (ddpData->rLikelihood[16] * ddpData->roImpact[16][10]) * (ddpData->rLikelihood[22] * ddpData->roImpact[22][10]) * (ddpData->rLikelihood[40] * ddpData->roImpact[40][10]) * (ddpData->rLikelihood[46] * ddpData->roImpact[46][10]) * (ddpData->rLikelihood[60] * ddpData->roImpact[60][10]) * (ddpData->rLikelihood[63] * ddpData->roImpact[63][10]) * (ddpData->rLikelihood[68] * ddpData->roImpact[68][10]) * (ddpData->rLikelihood[69] * ddpData->roImpact[69][10]);
ddpData->oAtRiskProp[11] = 1 * (ddpData->rLikelihood[1] * ddpData->roImpact[1][11]) * (ddpData->rLikelihood[8] * ddpData->roImpact[8][11]) * (ddpData->rLikelihood[26] * ddpData->roImpact[26][11]) * (ddpData->rLikelihood[36] * ddpData->roImpact[36][11]) * (ddpData->rLikelihood[42] * ddpData->roImpact[42][11]) * (ddpData->rLikelihood[59] * ddpData->roImpact[59][11]) * (ddpData->rLikelihood[64] * ddpData->roImpact[64][11]) * (ddpData->rLikelihood[68] * ddpData->roImpact[68][11]) * (ddpData->rLikelihood[69] * ddpData->roImpact[69][11]);
ddpData->oAtRiskProp[12] = 1 * (ddpData->rLikelihood[1] * ddpData->roImpact[1][12]) * (ddpData->rLikelihood[12] * ddpData->roImpact[12][12]) * (ddpData->rLikelihood[14] * ddpData->roImpact[14][12]) * (ddpData->rLikelihood[32] * ddpData->roImpact[32][12]) * (ddpData->rLikelihood[44] * ddpData->roImpact[44][12]) * (ddpData->rLikelihood[51] * ddpData->roImpact[51][12]) * (ddpData->rLikelihood[57] * ddpData->roImpact[57][12]) * (ddpData->rLikelihood[60] * ddpData->roImpact[60][12]) * (ddpData->rLikelihood[62] * ddpData->roImpact[62][12]);
ddpData->oAtRiskProp[13] = 1 * (ddpData->rLikelihood[22] * ddpData->roImpact[22][13]) * (ddpData->rLikelihood[24] * ddpData->roImpact[24][13]) * (ddpData->rLikelihood[30] * ddpData->roImpact[30][13]) * (ddpData->rLikelihood[48] * ddpData->roImpact[48][13]) * (ddpData->rLikelihood[63] * ddpData->roImpact[63][13]) * (ddpData->rLikelihood[67] * ddpData->roImpact[67][13]);
ddpData->oAtRiskProp[14] = 1 * (ddpData->rLikelihood[3] * ddpData->roImpact[3][14]) * (ddpData->rLikelihood[6] * ddpData->roImpact[6][14]) * (ddpData->rLikelihood[19] * ddpData->roImpact[19][14]) * (ddpData->rLikelihood[29] * ddpData->roImpact[29][14]) * (ddpData->rLikelihood[39] * ddpData->roImpact[39][14]) * (ddpData->rLikelihood[42] * ddpData->roImpact[42][14]) * (ddpData->rLikelihood[48] * ddpData->roImpact[48][14]) * (ddpData->rLikelihood[49] * ddpData->roImpact[49][14]) * (ddpData->rLikelihood[53] * ddpData->roImpact[53][14]);
ddpData->oAtRiskProp[15] = 1 * (ddpData->rLikelihood[1] * ddpData->roImpact[1][15]) * (ddpData->rLikelihood[26] * ddpData->roImpact[26][15]) * (ddpData->rLikelihood[37] * ddpData->roImpact[37][15]) * (ddpData->rLikelihood[40] * ddpData->roImpact[40][15]) * (ddpData->rLikelihood[41] * ddpData->roImpact[41][15]) * (ddpData->rLikelihood[43] * ddpData->roImpact[43][15]) * (ddpData->rLikelihood[44] * ddpData->roImpact[44][15]) * (ddpData->rLikelihood[48] * ddpData->roImpact[48][15]) * (ddpData->rLikelihood[68] * ddpData->roImpact[68][15]);
ddpData->oAtRiskProp[16] = 1 * (ddpData->rLikelihood[12] * ddpData->roImpact[12][16]) * (ddpData->rLikelihood[16] * ddpData->roImpact[16][16]) * (ddpData->rLikelihood[17] * ddpData->roImpact[17][16]) * (ddpData->rLikelihood[18] * ddpData->roImpact[18][16]) * (ddpData->rLikelihood[21] * ddpData->roImpact[21][16]) * (ddpData->rLikelihood[26] * ddpData->roImpact[26][16]) * (ddpData->rLikelihood[32] * ddpData->roImpact[32][16]) * (ddpData->rLikelihood[33] * ddpData->roImpact[33][16]) * (ddpData->rLikelihood[48] * ddpData->roImpact[48][16]) * (ddpData->rLikelihood[53] * ddpData->roImpact[53][16]) * (ddpData->rLikelihood[57] * ddpData->roImpact[57][16]) * (ddpData->rLikelihood[64] * ddpData->roImpact[64][16]) * (ddpData->rLikelihood[67] * ddpData->roImpact[67][16]);
ddpData->oAtRiskProp[17] = 1 * (ddpData->rLikelihood[11] * ddpData->roImpact[11][17]) * (ddpData->rLikelihood[28] * ddpData->roImpact[28][17]) * (ddpData->rLikelihood[33] * ddpData->roImpact[33][17]) * (ddpData->rLikelihood[39] * ddpData->roImpact[39][17]) * (ddpData->rLikelihood[43] * ddpData->roImpact[43][17]) * (ddpData->rLikelihood[46] * ddpData->roImpact[46][17]) * (ddpData->rLikelihood[51] * ddpData->roImpact[51][17]) * (ddpData->rLikelihood[55] * ddpData->roImpact[55][17]) * (ddpData->rLikelihood[57] * ddpData->roImpact[57][17]) * (ddpData->rLikelihood[63] * ddpData->roImpact[63][17]);
ddpData->oAtRiskProp[18] = 1 * (ddpData->rLikelihood[8] * ddpData->roImpact[8][18]) * (ddpData->rLikelihood[11] * ddpData->roImpact[11][18]) * (ddpData->rLikelihood[30] * ddpData->roImpact[30][18]) * (ddpData->rLikelihood[44] * ddpData->roImpact[44][18]) * (ddpData->rLikelihood[46] * ddpData->roImpact[46][18]) * (ddpData->rLikelihood[54] * ddpData->roImpact[54][18]) * (ddpData->rLikelihood[64] * ddpData->roImpact[64][18]) * (ddpData->rLikelihood[66] * ddpData->roImpact[66][18]) * (ddpData->rLikelihood[67] * ddpData->roImpact[67][18]);
ddpData->oAtRiskProp[19] = 1 * (ddpData->rLikelihood[1] * ddpData->roImpact[1][19]) * (ddpData->rLikelihood[21] * ddpData->roImpact[21][19]) * (ddpData->rLikelihood[25] * ddpData->roImpact[25][19]) * (ddpData->rLikelihood[28] * ddpData->roImpact[28][19]) * (ddpData->rLikelihood[40] * ddpData->roImpact[40][19]) * (ddpData->rLikelihood[42] * ddpData->roImpact[42][19]) * (ddpData->rLikelihood[46] * ddpData->roImpact[46][19]) * (ddpData->rLikelihood[48] * ddpData->roImpact[48][19]);
ddpData->oAtRiskProp[20] = 1 * (ddpData->rLikelihood[7] * ddpData->roImpact[7][20]) * (ddpData->rLikelihood[11] * ddpData->roImpact[11][20]) * (ddpData->rLikelihood[17] * ddpData->roImpact[17][20]) * (ddpData->rLikelihood[18] * ddpData->roImpact[18][20]) * (ddpData->rLikelihood[45] * ddpData->roImpact[45][20]) * (ddpData->rLikelihood[57] * ddpData->roImpact[57][20]) * (ddpData->rLikelihood[62] * ddpData->roImpact[62][20]) * (ddpData->rLikelihood[69] * ddpData->roImpact[69][20]);
ddpData->oAtRiskProp[21] = 1 * (ddpData->rLikelihood[1] * ddpData->roImpact[1][21]) * (ddpData->rLikelihood[11] * ddpData->roImpact[11][21]) * (ddpData->rLikelihood[13] * ddpData->roImpact[13][21]) * (ddpData->rLikelihood[15] * ddpData->roImpact[15][21]) * (ddpData->rLikelihood[26] * ddpData->roImpact[26][21]) * (ddpData->rLikelihood[30] * ddpData->roImpact[30][21]) * (ddpData->rLikelihood[45] * ddpData->roImpact[45][21]) * (ddpData->rLikelihood[46] * ddpData->roImpact[46][21]) * (ddpData->rLikelihood[54] * ddpData->roImpact[54][21]) * (ddpData->rLikelihood[63] * ddpData->roImpact[63][21]) * (ddpData->rLikelihood[69] * ddpData->roImpact[69][21]);
ddpData->oAtRiskProp[22] = 1 * (ddpData->rLikelihood[7] * ddpData->roImpact[7][22]) * (ddpData->rLikelihood[21] * ddpData->roImpact[21][22]) * (ddpData->rLikelihood[23] * ddpData->roImpact[23][22]) * (ddpData->rLikelihood[26] * ddpData->roImpact[26][22]) * (ddpData->rLikelihood[59] * ddpData->roImpact[59][22]) * (ddpData->rLikelihood[67] * ddpData->roImpact[67][22]) * (ddpData->rLikelihood[69] * ddpData->roImpact[69][22]);
ddpData->oAtRiskProp[23] = 1 * (ddpData->rLikelihood[17] * ddpData->roImpact[17][23]) * (ddpData->rLikelihood[21] * ddpData->roImpact[21][23]) * (ddpData->rLikelihood[26] * ddpData->roImpact[26][23]) * (ddpData->rLikelihood[42] * ddpData->roImpact[42][23]) * (ddpData->rLikelihood[54] * ddpData->roImpact[54][23]);
ddpData->oAtRiskProp[24] = 1 * (ddpData->rLikelihood[4] * ddpData->roImpact[4][24]) * (ddpData->rLikelihood[12] * ddpData->roImpact[12][24]) * (ddpData->rLikelihood[26] * ddpData->roImpact[26][24]) * (ddpData->rLikelihood[32] * ddpData->roImpact[32][24]) * (ddpData->rLikelihood[38] * ddpData->roImpact[38][24]) * (ddpData->rLikelihood[42] * ddpData->roImpact[42][24]) * (ddpData->rLikelihood[43] * ddpData->roImpact[43][24]) * (ddpData->rLikelihood[51] * ddpData->roImpact[51][24]) * (ddpData->rLikelihood[59] * ddpData->roImpact[59][24]) * (ddpData->rLikelihood[63] * ddpData->roImpact[63][24]) * (ddpData->rLikelihood[66] * ddpData->roImpact[66][24]);
ddpData->oAtRiskProp[25] = 1 * (ddpData->rLikelihood[29] * ddpData->roImpact[29][25]) * (ddpData->rLikelihood[54] * ddpData->roImpact[54][25]) * (ddpData->rLikelihood[64] * ddpData->roImpact[64][25]);
ddpData->oAtRiskProp[26] = 1 * (ddpData->rLikelihood[5] * ddpData->roImpact[5][26]) * (ddpData->rLikelihood[11] * ddpData->roImpact[11][26]) * (ddpData->rLikelihood[14] * ddpData->roImpact[14][26]) * (ddpData->rLikelihood[21] * ddpData->roImpact[21][26]) * (ddpData->rLikelihood[23] * ddpData->roImpact[23][26]) * (ddpData->rLikelihood[26] * ddpData->roImpact[26][26]) * (ddpData->rLikelihood[28] * ddpData->roImpact[28][26]) * (ddpData->rLikelihood[33] * ddpData->roImpact[33][26]) * (ddpData->rLikelihood[37] * ddpData->roImpact[37][26]) * (ddpData->rLikelihood[48] * ddpData->roImpact[48][26]) * (ddpData->rLikelihood[57] * ddpData->roImpact[57][26]) * (ddpData->rLikelihood[60] * ddpData->roImpact[60][26]) * (ddpData->rLikelihood[68] * ddpData->roImpact[68][26]);
ddpData->oAtRiskProp[27] = 1 * (ddpData->rLikelihood[7] * ddpData->roImpact[7][27]) * (ddpData->rLikelihood[9] * ddpData->roImpact[9][27]) * (ddpData->rLikelihood[15] * ddpData->roImpact[15][27]) * (ddpData->rLikelihood[39] * ddpData->roImpact[39][27]) * (ddpData->rLikelihood[42] * ddpData->roImpact[42][27]) * (ddpData->rLikelihood[48] * ddpData->roImpact[48][27]) * (ddpData->rLikelihood[51] * ddpData->roImpact[51][27]) * (ddpData->rLikelihood[52] * ddpData->roImpact[52][27]);
ddpData->oAtRiskProp[28] = 1 * (ddpData->rLikelihood[6] * ddpData->roImpact[6][28]) * (ddpData->rLikelihood[23] * ddpData->roImpact[23][28]) * (ddpData->rLikelihood[61] * ddpData->roImpact[61][28]) * (ddpData->rLikelihood[66] * ddpData->roImpact[66][28]) * (ddpData->rLikelihood[69] * ddpData->roImpact[69][28]);
ddpData->oAtRiskProp[29] = 1 * (ddpData->rLikelihood[2] * ddpData->roImpact[2][29]) * (ddpData->rLikelihood[7] * ddpData->roImpact[7][29]) * (ddpData->rLikelihood[12] * ddpData->roImpact[12][29]) * (ddpData->rLikelihood[26] * ddpData->roImpact[26][29]) * (ddpData->rLikelihood[40] * ddpData->roImpact[40][29]) * (ddpData->rLikelihood[50] * ddpData->roImpact[50][29]) * (ddpData->rLikelihood[54] * ddpData->roImpact[54][29]) * (ddpData->rLikelihood[57] * ddpData->roImpact[57][29]) * (ddpData->rLikelihood[61] * ddpData->roImpact[61][29]) * (ddpData->rLikelihood[66] * ddpData->roImpact[66][29]) * (ddpData->rLikelihood[68] * ddpData->roImpact[68][29]);
ddpData->oAtRiskProp[30] = 1 * (ddpData->rLikelihood[20] * ddpData->roImpact[20][30]) * (ddpData->rLikelihood[26] * ddpData->roImpact[26][30]) * (ddpData->rLikelihood[28] * ddpData->roImpact[28][30]) * (ddpData->rLikelihood[40] * ddpData->roImpact[40][30]) * (ddpData->rLikelihood[47] * ddpData->roImpact[47][30]) * (ddpData->rLikelihood[50] * ddpData->roImpact[50][30]) * (ddpData->rLikelihood[51] * ddpData->roImpact[51][30]) * (ddpData->rLikelihood[59] * ddpData->roImpact[59][30]) * (ddpData->rLikelihood[61] * ddpData->roImpact[61][30]) * (ddpData->rLikelihood[64] * ddpData->roImpact[64][30]);
ddpData->oAtRiskProp[31] = 1 * (ddpData->rLikelihood[11] * ddpData->roImpact[11][31]) * (ddpData->rLikelihood[17] * ddpData->roImpact[17][31]) * (ddpData->rLikelihood[29] * ddpData->roImpact[29][31]) * (ddpData->rLikelihood[33] * ddpData->roImpact[33][31]) * (ddpData->rLikelihood[34] * ddpData->roImpact[34][31]) * (ddpData->rLikelihood[47] * ddpData->roImpact[47][31]) * (ddpData->rLikelihood[56] * ddpData->roImpact[56][31]) * (ddpData->rLikelihood[64] * ddpData->roImpact[64][31]);
ddpData->oAttainment[1] = ddpData->oWeight[1] * (1 - minValue(1, ddpData->oAtRiskProp[1]));
ddpData->oAttainment[2] = ddpData->oWeight[2] * (1 - minValue(1, ddpData->oAtRiskProp[2]));
ddpData->oAttainment[3] = ddpData->oWeight[3] * (1 - minValue(1, ddpData->oAtRiskProp[3]));
ddpData->oAttainment[4] = ddpData->oWeight[4] * (1 - minValue(1, ddpData->oAtRiskProp[4]));
ddpData->oAttainment[5] = ddpData->oWeight[5] * (1 - minValue(1, ddpData->oAtRiskProp[5]));
ddpData->oAttainment[6] = ddpData->oWeight[6] * (1 - minValue(1, ddpData->oAtRiskProp[6]));
ddpData->oAttainment[7] = ddpData->oWeight[7] * (1 - minValue(1, ddpData->oAtRiskProp[7]));
ddpData->oAttainment[8] = ddpData->oWeight[8] * (1 - minValue(1, ddpData->oAtRiskProp[8]));
ddpData->oAttainment[9] = ddpData->oWeight[9] * (1 - minValue(1, ddpData->oAtRiskProp[9]));
ddpData->oAttainment[10] = ddpData->oWeight[10] * (1 - minValue(1, ddpData->oAtRiskProp[10]));
ddpData->oAttainment[11] = ddpData->oWeight[11] * (1 - minValue(1, ddpData->oAtRiskProp[11]));
ddpData->oAttainment[12] = ddpData->oWeight[12] * (1 - minValue(1, ddpData->oAtRiskProp[12]));
ddpData->oAttainment[13] = ddpData->oWeight[13] * (1 - minValue(1, ddpData->oAtRiskProp[13]));
ddpData->oAttainment[14] = ddpData->oWeight[14] * (1 - minValue(1, ddpData->oAtRiskProp[14]));
ddpData->oAttainment[15] = ddpData->oWeight[15] * (1 - minValue(1, ddpData->oAtRiskProp[15]));
ddpData->oAttainment[16] = ddpData->oWeight[16] * (1 - minValue(1, ddpData->oAtRiskProp[16]));
ddpData->oAttainment[17] = ddpData->oWeight[17] * (1 - minValue(1, ddpData->oAtRiskProp[17]));
ddpData->oAttainment[18] = ddpData->oWeight[18] * (1 - minValue(1, ddpData->oAtRiskProp[18]));
ddpData->oAttainment[19] = ddpData->oWeight[19] * (1 - minValue(1, ddpData->oAtRiskProp[19]));
ddpData->oAttainment[20] = ddpData->oWeight[20] * (1 - minValue(1, ddpData->oAtRiskProp[20]));
ddpData->oAttainment[21] = ddpData->oWeight[21] * (1 - minValue(1, ddpData->oAtRiskProp[21]));
ddpData->oAttainment[22] = ddpData->oWeight[22] * (1 - minValue(1, ddpData->oAtRiskProp[22]));
ddpData->oAttainment[23] = ddpData->oWeight[23] * (1 - minValue(1, ddpData->oAtRiskProp[23]));
ddpData->oAttainment[24] = ddpData->oWeight[24] * (1 - minValue(1, ddpData->oAtRiskProp[24]));
ddpData->oAttainment[25] = ddpData->oWeight[25] * (1 - minValue(1, ddpData->oAtRiskProp[25]));
ddpData->oAttainment[26] = ddpData->oWeight[26] * (1 - minValue(1, ddpData->oAtRiskProp[26]));
ddpData->oAttainment[27] = ddpData->oWeight[27] * (1 - minValue(1, ddpData->oAtRiskProp[27]));
ddpData->oAttainment[28] = ddpData->oWeight[28] * (1 - minValue(1, ddpData->oAtRiskProp[28]));
ddpData->oAttainment[29] = ddpData->oWeight[29] * (1 - minValue(1, ddpData->oAtRiskProp[29]));
ddpData->oAttainment[30] = ddpData->oWeight[30] * (1 - minValue(1, ddpData->oAtRiskProp[30]));
ddpData->oAttainment[31] = ddpData->oWeight[31] * (1 - minValue(1, ddpData->oAtRiskProp[31]));
attTotal = ddpData->oAttainment[1] + ddpData->oAttainment[2] + ddpData->oAttainment[3] + ddpData->oAttainment[4] + ddpData->oAttainment[5] + ddpData->oAttainment[6] + ddpData->oAttainment[7] + ddpData->oAttainment[8] + ddpData->oAttainment[9] + ddpData->oAttainment[10] + ddpData->oAttainment[11] + ddpData->oAttainment[12] + ddpData->oAttainment[13] + ddpData->oAttainment[14] + ddpData->oAttainment[15] + ddpData->oAttainment[16] + ddpData->oAttainment[17] + ddpData->oAttainment[18] + ddpData->oAttainment[19] + ddpData->oAttainment[20] + ddpData->oAttainment[21] + ddpData->oAttainment[22] + ddpData->oAttainment[23] + ddpData->oAttainment[24] + ddpData->oAttainment[25] + ddpData->oAttainment[26] + ddpData->oAttainment[27] + ddpData->oAttainment[28] + ddpData->oAttainment[29] + ddpData->oAttainment[30] + ddpData->oAttainment[31] + ddpData->oAttainment[32] + ddpData->oAttainment[33] + ddpData->oAttainment[34] + ddpData->oAttainment[35] + ddpData->oAttainment[36] + ddpData->oAttainment[37] + ddpData->oAttainment[38] + ddpData->oAttainment[39] + ddpData->oAttainment[40] + ddpData->oAttainment[41] + ddpData->oAttainment[42] + ddpData->oAttainment[43] + ddpData->oAttainment[44] + ddpData->oAttainment[45] + ddpData->oAttainment[46] + ddpData->oAttainment[47] + ddpData->oAttainment[48] + ddpData->oAttainment[49] + ddpData->oAttainment[50] + ddpData->oAttainment[51] + ddpData->oAttainment[52] + ddpData->oAttainment[53] + ddpData->oAttainment[54] + ddpData->oAttainment[55] + ddpData->oAttainment[56] + ddpData->oAttainment[57] + ddpData->oAttainment[58] + ddpData->oAttainment[59] + ddpData->oAttainment[60] + ddpData->oAttainment[61] + ddpData->oAttainment[62] + ddpData->oAttainment[63] + ddpData->oAttainment[64] + ddpData->oAttainment[65] + ddpData->oAttainment[66] + ddpData->oAttainment[67] + ddpData->oAttainment[68] + ddpData->oAttainment[69] ;
costTotal = m[1] * ddpData->mCost[1] + m[2] * ddpData->mCost[2] + m[3] * ddpData->mCost[3] + m[4] * ddpData->mCost[4] + m[5] * ddpData->mCost[5] + m[6] * ddpData->mCost[6] + m[7] * ddpData->mCost[7] + m[8] * ddpData->mCost[8] + m[9] * ddpData->mCost[9] + m[10] * ddpData->mCost[10] + m[11] * ddpData->mCost[11] + m[12] * ddpData->mCost[12] + m[13] * ddpData->mCost[13] + m[14] * ddpData->mCost[14] + m[15] * ddpData->mCost[15] + m[16] * ddpData->mCost[16] + m[17] * ddpData->mCost[17] + m[18] * ddpData->mCost[18] + m[19] * ddpData->mCost[19] + m[20] * ddpData->mCost[20] + m[21] * ddpData->mCost[21] + m[22] * ddpData->mCost[22] + m[23] * ddpData->mCost[23] + m[24] * ddpData->mCost[24] + m[25] * ddpData->mCost[25] + m[26] * ddpData->mCost[26] + m[27] * ddpData->mCost[27] + m[28] * ddpData->mCost[28] + m[29] * ddpData->mCost[29] + m[30] * ddpData->mCost[30] + m[31] * ddpData->mCost[31] + m[32] * ddpData->mCost[32] + m[33] * ddpData->mCost[33] + m[34] * ddpData->mCost[34] + m[35] * ddpData->mCost[35] + m[36] * ddpData->mCost[36] + m[37] * ddpData->mCost[37] + m[38] * ddpData->mCost[38] + m[39] * ddpData->mCost[39] + m[40] * ddpData->mCost[40] + m[41] * ddpData->mCost[41] + m[42] * ddpData->mCost[42] + m[43] * ddpData->mCost[43] + m[44] * ddpData->mCost[44] + m[45] * ddpData->mCost[45] + m[46] * ddpData->mCost[46] + m[47] * ddpData->mCost[47] + m[48] * ddpData->mCost[48] + m[49] * ddpData->mCost[49] + m[50] * ddpData->mCost[50] + m[51] * ddpData->mCost[51] + m[52] * ddpData->mCost[52] + m[53] * ddpData->mCost[53] + m[54] * ddpData->mCost[54] + m[55] * ddpData->mCost[55] + m[56] * ddpData->mCost[56] + m[57] * ddpData->mCost[57] + m[58] * ddpData->mCost[58] + m[59] * ddpData->mCost[59] + m[60] * ddpData->mCost[60] + m[61] * ddpData->mCost[61] + m[62] * ddpData->mCost[62] + m[63] * ddpData->mCost[63] + m[64] * ddpData->mCost[64] + m[65] * ddpData->mCost[65] + m[66] * ddpData->mCost[66] + m[67] * ddpData->mCost[67] + m[68] * ddpData->mCost[68] + m[69] * ddpData->mCost[69] ;
*cost = costTotal;
*att = attTotal;
}
