int Dev = 50;// Deviation
extern const int CNN = 2;// Case Index
extern const int P = 12;// Number of phases
extern const int PT = 6;// Number of periods in a phase
extern const int T = 72;// Number of periods
extern const int I1 =1;// Number of suppliers
extern const int I2 = 8;// Number of customers
extern const int I = 9;// Number of sites
extern const int BN = 72;//Number of bids
extern const int LBN = 9;//Number of bids on each arc
extern const int SPN = 1541;//Number of shipments
extern const int SN = 10;//Number of scenarios at each stage
extern const int MBSN = 36;//Number of shipments in a bid
// tree parameters:
double PRO[P][SN]={{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1}}; // the probability of each scenario at each phase 
// timing parameters: 
int PTN[P]={6,6,6,6,6,6,6,6,6,6,6,6}; // number of periods in each phase 
int PTset[P][PT]={{0,1,2,3,4,5},{6,7,8,9,10,11},{12,13,14,15,16,17},{18,19,20,21,22,23},{24,25,26,27,28,29},{30,31,32,33,34,35},{36,37,38,39,40,41},{42,43,44,45,46,47},{48,49,50,51,52,53},{54,55,56,57,58,59},{60,61,62,63,64,65},{66,67,68,69,70,71}}; // set of periods in each phase 
// distribution parameters: 
int sup[I][P][SN][PT]={{{{10713,0,0,0,0,0},{11031,0,0,0,0,0},{10629,0,0,0,0,0},{10653,0,0,0,0,0},{11783,0,0,0,0,0},{11696,0,0,0,0,0},{10973,0,0,0,0,0},{11697,0,0,0,0,0},{10784,0,0,0,0,0},{11035,0,0,0,0,0}},{{11435,0,0,0,0,0},{10297,0,0,0,0,0},{11079,0,0,0,0,0},{12230,0,0,0,0,0},{11320,0,0,0,0,0},{11145,0,0,0,0,0},{11507,0,0,0,0,0},{10778,0,0,0,0,0},{11755,0,0,0,0,0},{11395,0,0,0,0,0}},{{10375,0,0,0,0,0},{12329,0,0,0,0,0},{10960,0,0,0,0,0},{10701,0,0,0,0,0},{11315,0,0,0,0,0},{11552,0,0,0,0,0},{11146,0,0,0,0,0},{10040,0,0,0,0,0},{11450,0,0,0,0,0},{10700,0,0,0,0,0}},{{10740,0,0,0,0,0},{11845,0,0,0,0,0},{10189,0,0,0,0,0},{11250,0,0,0,0,0},{11129,0,0,0,0,0},{10593,0,0,0,0,0},{11852,0,0,0,0,0},{10070,0,0,0,0,0},{10285,0,0,0,0,0},{11746,0,0,0,0,0}},{{11045,0,0,0,0,0},{11075,0,0,0,0,0},{11093,0,0,0,0,0},{10969,0,0,0,0,0},{11370,0,0,0,0,0},{11334,0,0,0,0,0},{11046,0,0,0,0,0},{11407,0,0,0,0,0},{10682,0,0,0,0,0},{11476,0,0,0,0,0}},{{11193,0,0,0,0,0},{11432,0,0,0,0,0},{10722,0,0,0,0,0},{10519,0,0,0,0,0},{10695,0,0,0,0,0},{10475,0,0,0,0,0},{11322,0,0,0,0,0},{10675,0,0,0,0,0},{10903,0,0,0,0,0},{11040,0,0,0,0,0}},{{10358,0,0,0,0,0},{10866,0,0,0,0,0},{11367,0,0,0,0,0},{10626,0,0,0,0,0},{11063,0,0,0,0,0},{10304,0,0,0,0,0},{10720,0,0,0,0,0},{11138,0,0,0,0,0},{11307,0,0,0,0,0},{10482,0,0,0,0,0}},{{10915,0,0,0,0,0},{10406,0,0,0,0,0},{10306,0,0,0,0,0},{11291,0,0,0,0,0},{10779,0,0,0,0,0},{11399,0,0,0,0,0},{10846,0,0,0,0,0},{11934,0,0,0,0,0},{10400,0,0,0,0,0},{10452,0,0,0,0,0}},{{11847,0,0,0,0,0},{11626,0,0,0,0,0},{10623,0,0,0,0,0},{11155,0,0,0,0,0},{11105,0,0,0,0,0},{10510,0,0,0,0,0},{11035,0,0,0,0,0},{10464,0,0,0,0,0},{10569,0,0,0,0,0},{10919,0,0,0,0,0}},{{11570,0,0,0,0,0},{10309,0,0,0,0,0},{10514,0,0,0,0,0},{10967,0,0,0,0,0},{11343,0,0,0,0,0},{11619,0,0,0,0,0},{10685,0,0,0,0,0},{10616,0,0,0,0,0},{11370,0,0,0,0,0},{10859,0,0,0,0,0}},{{10680,0,0,0,0,0},{10505,0,0,0,0,0},{11014,0,0,0,0,0},{10880,0,0,0,0,0},{11492,0,0,0,0,0},{10722,0,0,0,0,0},{10532,0,0,0,0,0},{10509,0,0,0,0,0},{10612,0,0,0,0,0},{11864,0,0,0,0,0}},{{11392,0,0,0,0,0},{11069,0,0,0,0,0},{11021,0,0,0,0,0},{10807,0,0,0,0,0},{10092,0,0,0,0,0},{10495,0,0,0,0,0},{10175,0,0,0,0,0},{11420,0,0,0,0,0},{10408,0,0,0,0,0},{11593,0,0,0,0,0}}},{{{-291,-255,-179,-157,-175,-204},{-262,-155,-121,-119,-114,-327},{-242,-197,-125,-150,-298,-240},{-305,-164,-269,-244,-121,-177},{-289,-276,-146,-141,-188,-150},{-249,-199,-334,-121,-217,-269},{-242,-208,-128,-233,-177,-302},{-282,-211,-258,-325,-316,-125},{-280,-161,-164,-148,-177,-293},{-116,-206,-161,-220,-260,-155}},{{-273,-211,-282,-152,-132,-276},{-134,-305,-143,-186,-226,-284},{-197,-246,-325,-258,-307,-112},{-244,-336,-314,-258,-302,-246},{-202,-329,-190,-320,-307,-114},{-114,-197,-287,-316,-233,-240},{-269,-137,-249,-253,-202,-179},{-166,-325,-249,-224,-204,-197},{-215,-287,-296,-134,-130,-311},{-119,-287,-215,-184,-282,-253}},{{-284,-222,-186,-114,-137,-130},{-336,-318,-119,-334,-278,-251},{-130,-170,-152,-318,-309,-332},{-320,-199,-235,-305,-242,-139},{-282,-139,-186,-251,-193,-255},{-255,-320,-305,-323,-276,-309},{-179,-242,-159,-157,-298,-220},{-193,-119,-186,-114,-269,-217},{-260,-276,-143,-255,-123,-237},{-208,-130,-242,-325,-130,-211}},{{-172,-143,-130,-204,-271,-224},{-280,-289,-202,-132,-168,-300},{-123,-220,-164,-251,-202,-199},{-293,-204,-327,-188,-293,-325},{-249,-114,-316,-204,-143,-213},{-262,-300,-240,-211,-199,-258},{-123,-264,-148,-155,-329,-316},{-222,-166,-282,-217,-132,-134},{-249,-253,-300,-112,-249,-190},{-311,-318,-226,-222,-269,-314}},{{-302,-159,-269,-222,-244,-215},{-181,-150,-112,-208,-278,-134},{-282,-193,-260,-112,-211,-296},{-125,-311,-121,-139,-320,-329},{-323,-298,-251,-278,-289,-166},{-320,-224,-164,-251,-307,-280},{-231,-329,-172,-204,-161,-307},{-208,-217,-327,-175,-280,-197},{-262,-134,-186,-155,-240,-262},{-128,-246,-226,-280,-325,-287}},{{-320,-271,-128,-251,-179,-307},{-260,-240,-213,-168,-208,-121},{-179,-166,-311,-184,-157,-278},{-302,-161,-224,-141,-172,-278},{-125,-175,-302,-226,-258,-152},{-199,-119,-242,-316,-195,-237},{-228,-119,-278,-233,-327,-130},{-195,-159,-276,-329,-316,-141},{-184,-161,-157,-276,-325,-121},{-228,-228,-311,-296,-161,-329}},{{-235,-278,-184,-320,-327,-184},{-323,-166,-116,-284,-128,-246},{-190,-235,-289,-217,-195,-235},{-146,-168,-193,-119,-280,-298},{-172,-139,-320,-278,-141,-132},{-195,-206,-137,-332,-148,-121},{-231,-150,-141,-251,-161,-314},{-271,-186,-208,-193,-298,-271},{-181,-323,-152,-128,-311,-114},{-271,-121,-121,-166,-148,-262}},{{-329,-186,-164,-132,-273,-334},{-141,-204,-213,-175,-293,-300},{-157,-184,-125,-282,-287,-224},{-329,-280,-280,-255,-161,-296},{-213,-175,-296,-267,-267,-202},{-273,-121,-327,-170,-300,-172},{-217,-296,-116,-177,-146,-237},{-282,-188,-157,-186,-179,-298},{-293,-175,-116,-280,-119,-152},{-164,-202,-161,-289,-325,-208}},{{-293,-166,-260,-220,-168,-114},{-251,-307,-146,-202,-159,-311},{-137,-240,-314,-128,-296,-334},{-302,-296,-271,-237,-217,-157},{-128,-164,-164,-116,-293,-260},{-298,-112,-323,-152,-146,-217},{-222,-208,-231,-128,-233,-258},{-278,-152,-148,-193,-309,-164},{-215,-305,-222,-231,-240,-186},{-287,-155,-316,-282,-150,-116}},{{-289,-293,-157,-280,-195,-123},{-139,-130,-220,-190,-224,-139},{-271,-114,-134,-334,-146,-179},{-255,-179,-166,-134,-320,-296},{-231,-134,-137,-139,-314,-152},{-332,-220,-141,-217,-253,-155},{-269,-305,-137,-240,-269,-121},{-193,-155,-172,-240,-130,-139},{-217,-309,-300,-314,-242,-186},{-217,-166,-202,-177,-287,-258}},{{-336,-253,-123,-128,-175,-172},{-244,-251,-307,-175,-325,-175},{-327,-305,-211,-314,-166,-269},{-211,-316,-307,-112,-237,-255},{-287,-311,-226,-242,-228,-215},{-287,-307,-186,-244,-150,-130},{-146,-249,-114,-211,-186,-195},{-130,-132,-291,-258,-132,-280},{-175,-289,-128,-204,-150,-193},{-251,-240,-240,-137,-116,-208}},{{-273,-215,-320,-300,-332,-273},{-327,-161,-280,-233,-284,-336},{-197,-188,-242,-141,-128,-280},{-226,-269,-302,-114,-215,-184},{-157,-217,-269,-146,-146,-206},{-141,-320,-318,-213,-132,-193},{-175,-157,-233,-125,-215,-327},{-233,-246,-170,-260,-137,-130},{-141,-284,-246,-114,-197,-255},{-271,-211,-215,-323,-289,-287}}},{{{-236,-295,-228,-162,-264,-145},{-202,-119,-276,-347,-345,-162},{-183,-143,-283,-200,-224,-240},{-238,-162,-231,-183,-202,-205},{-140,-355,-355,-148,-207,-228},{-343,-224,-198,-212,-293,-124},{-174,-267,-209,-159,-290,-278},{-248,-331,-259,-176,-274,-250},{-236,-317,-269,-338,-202,-290},{-314,-136,-167,-312,-228,-252}},{{-281,-300,-224,-347,-300,-233},{-157,-200,-252,-200,-300,-121},{-214,-262,-159,-126,-274,-198},{-195,-321,-331,-174,-331,-231},{-328,-136,-178,-347,-355,-276},{-290,-200,-350,-269,-198,-347},{-221,-264,-243,-262,-345,-150},{-138,-357,-340,-305,-162,-159},{-352,-169,-331,-305,-236,-314},{-193,-328,-250,-202,-136,-202}},{{-350,-228,-271,-181,-174,-143},{-245,-281,-293,-240,-324,-259},{-250,-152,-145,-317,-138,-262},{-240,-167,-259,-231,-200,-133},{-305,-150,-352,-202,-150,-205},{-290,-238,-140,-138,-352,-259},{-152,-305,-298,-314,-138,-278},{-312,-233,-278,-195,-186,-186},{-336,-140,-148,-140,-209,-352},{-124,-217,-276,-138,-255,-174}},{{-309,-162,-293,-338,-250,-131},{-224,-336,-198,-281,-233,-219},{-174,-219,-331,-324,-224,-133},{-231,-129,-340,-274,-355,-188},{-124,-190,-328,-326,-347,-240},{-243,-140,-171,-248,-283,-293},{-233,-252,-252,-281,-300,-262},{-309,-347,-124,-133,-343,-252},{-214,-324,-278,-259,-152,-228},{-129,-290,-121,-345,-343,-233}},{{-169,-298,-269,-326,-200,-293},{-240,-278,-176,-331,-148,-121},{-312,-195,-155,-312,-238,-178},{-171,-209,-157,-257,-245,-269},{-271,-312,-293,-119,-248,-228},{-326,-305,-167,-169,-164,-145},{-195,-131,-324,-357,-340,-219},{-248,-224,-312,-340,-188,-298},{-186,-345,-309,-138,-176,-324},{-352,-183,-259,-238,-312,-171}},{{-347,-340,-159,-150,-343,-262},{-264,-271,-264,-150,-221,-219},{-219,-317,-228,-269,-355,-224},{-219,-202,-202,-312,-300,-169},{-257,-131,-178,-333,-350,-295},{-124,-138,-157,-233,-267,-164},{-293,-143,-148,-347,-293,-200},{-343,-217,-131,-202,-331,-190},{-250,-333,-228,-259,-312,-143},{-224,-357,-252,-171,-357,-350}},{{-331,-138,-243,-257,-231,-174},{-281,-267,-217,-138,-152,-357},{-205,-150,-167,-236,-178,-188},{-250,-345,-198,-186,-152,-250},{-319,-183,-188,-212,-245,-338},{-226,-319,-186,-195,-195,-174},{-169,-217,-290,-188,-171,-159},{-159,-328,-250,-328,-178,-283},{-136,-195,-240,-298,-152,-221},{-345,-162,-302,-148,-336,-295}},{{-269,-224,-233,-133,-133,-326},{-159,-167,-290,-138,-338,-155},{-198,-121,-119,-152,-324,-295},{-259,-328,-286,-224,-326,-228},{-155,-190,-207,-126,-288,-207},{-119,-309,-171,-145,-317,-259},{-140,-293,-167,-298,-336,-226},{-136,-309,-357,-333,-321,-326},{-226,-288,-143,-295,-233,-148},{-238,-228,-152,-295,-257,-205}},{{-243,-293,-319,-331,-300,-233},{-255,-343,-221,-286,-345,-150},{-176,-145,-133,-257,-126,-233},{-126,-340,-195,-217,-347,-131},{-221,-252,-171,-209,-164,-283},{-212,-317,-124,-293,-207,-148},{-252,-129,-257,-276,-262,-240},{-148,-150,-140,-214,-243,-286},{-150,-307,-181,-133,-176,-186},{-250,-333,-302,-347,-281,-119}},{{-221,-178,-176,-305,-214,-343},{-207,-319,-157,-209,-228,-155},{-178,-157,-290,-350,-193,-143},{-212,-169,-124,-150,-243,-350},{-276,-355,-333,-295,-207,-152},{-355,-236,-357,-290,-250,-288},{-150,-169,-250,-274,-343,-238},{-162,-186,-133,-205,-302,-300},{-217,-340,-121,-255,-314,-214},{-300,-186,-217,-259,-293,-169}},{{-224,-200,-221,-283,-200,-124},{-169,-193,-276,-133,-262,-328},{-245,-240,-286,-255,-212,-319},{-293,-162,-252,-283,-138,-138},{-148,-186,-314,-148,-290,-226},{-195,-129,-181,-148,-338,-343},{-267,-328,-186,-140,-226,-309},{-190,-324,-333,-136,-300,-202},{-174,-119,-140,-328,-350,-214},{-319,-321,-295,-347,-171,-295}},{{-209,-219,-198,-159,-262,-133},{-193,-140,-148,-202,-131,-238},{-293,-143,-305,-136,-331,-350},{-150,-162,-195,-228,-181,-145},{-183,-193,-328,-207,-164,-245},{-152,-162,-198,-236,-340,-228},{-186,-288,-274,-336,-298,-221},{-347,-295,-119,-345,-257,-324},{-152,-209,-121,-338,-129,-164},{-326,-262,-157,-257,-355,-152}}},{{{-317,-216,-278,-369,-265,-298},{-298,-317,-388,-278,-238,-314},{-158,-136,-308,-205,-147,-325},{-347,-393,-248,-289,-393,-265},{-278,-197,-311,-374,-276,-259},{-410,-363,-336,-276,-169,-278},{-349,-216,-328,-379,-210,-158},{-385,-325,-188,-407,-300,-268},{-197,-153,-169,-197,-259,-349},{-199,-276,-396,-358,-145,-360}},{{-240,-175,-224,-298,-265,-390},{-246,-270,-164,-246,-172,-175},{-202,-360,-298,-213,-298,-183},{-407,-377,-314,-221,-161,-161},{-322,-382,-270,-213,-216,-202},{-254,-145,-248,-330,-254,-333},{-401,-210,-175,-336,-156,-251},{-207,-177,-352,-401,-147,-194},{-273,-303,-393,-136,-306,-259},{-382,-317,-295,-371,-404,-385}},{{-150,-177,-240,-347,-410,-393},{-325,-410,-401,-379,-371,-136},{-298,-270,-333,-295,-240,-139},{-393,-243,-235,-390,-251,-292},{-388,-352,-164,-382,-221,-347},{-142,-339,-224,-205,-218,-366},{-268,-393,-410,-325,-229,-229},{-248,-180,-199,-167,-379,-197},{-246,-407,-224,-139,-298,-339},{-153,-292,-344,-197,-259,-358}},{{-341,-363,-328,-197,-330,-273},{-169,-358,-404,-377,-251,-308},{-199,-197,-284,-333,-240,-287},{-150,-218,-399,-161,-257,-358},{-308,-229,-259,-287,-254,-393},{-270,-303,-336,-254,-265,-246},{-339,-284,-207,-213,-328,-374},{-360,-164,-169,-328,-336,-349},{-371,-393,-188,-227,-385,-139},{-295,-388,-355,-153,-339,-358}},{{-232,-404,-197,-169,-235,-227},{-257,-319,-238,-246,-314,-281},{-175,-347,-287,-175,-197,-161},{-240,-251,-404,-385,-147,-142},{-401,-276,-142,-268,-382,-360},{-401,-347,-232,-147,-404,-366},{-265,-298,-360,-153,-243,-169},{-139,-172,-276,-284,-401,-311},{-150,-164,-232,-292,-202,-352},{-136,-191,-407,-254,-399,-322}},{{-153,-382,-156,-227,-207,-262},{-377,-325,-330,-325,-197,-404},{-240,-186,-347,-298,-243,-229},{-369,-161,-371,-227,-232,-251},{-276,-317,-317,-360,-240,-224},{-287,-224,-167,-349,-339,-235},{-142,-248,-328,-382,-257,-330},{-295,-319,-167,-404,-142,-399},{-205,-349,-270,-156,-347,-300},{-401,-188,-336,-167,-295,-161}},{{-161,-251,-175,-306,-167,-227},{-344,-164,-218,-167,-188,-167},{-336,-388,-265,-401,-399,-216},{-393,-210,-333,-164,-224,-172},{-366,-224,-262,-322,-232,-328},{-156,-278,-268,-401,-341,-278},{-161,-207,-186,-153,-210,-303},{-262,-388,-410,-224,-180,-221},{-202,-139,-330,-325,-270,-292},{-314,-167,-328,-235,-156,-251}},{{-300,-175,-210,-197,-344,-303},{-240,-172,-339,-232,-246,-399},{-396,-164,-197,-169,-221,-216},{-399,-347,-303,-153,-194,-328},{-287,-156,-150,-156,-410,-311},{-363,-390,-150,-270,-349,-238},{-194,-276,-298,-339,-150,-156},{-410,-257,-393,-319,-199,-399},{-311,-218,-401,-199,-161,-240},{-355,-300,-268,-197,-142,-175}},{{-270,-243,-213,-139,-306,-276},{-142,-284,-183,-385,-216,-238},{-401,-227,-210,-358,-197,-238},{-259,-180,-180,-257,-254,-218},{-374,-371,-336,-175,-360,-169},{-147,-371,-308,-172,-251,-300},{-314,-390,-257,-175,-254,-352},{-194,-262,-278,-314,-167,-235},{-183,-227,-240,-330,-287,-366},{-399,-175,-268,-270,-265,-150}},{{-259,-246,-248,-238,-344,-303},{-336,-276,-202,-210,-317,-164},{-240,-366,-347,-265,-229,-374},{-224,-377,-404,-366,-317,-352},{-344,-344,-218,-385,-224,-167},{-284,-142,-229,-259,-281,-341},{-153,-161,-167,-284,-145,-339},{-235,-238,-308,-393,-393,-270},{-295,-259,-352,-145,-257,-349},{-278,-404,-210,-191,-199,-221}},{{-382,-169,-265,-410,-169,-322},{-229,-369,-349,-180,-186,-227},{-377,-407,-238,-379,-180,-167},{-355,-216,-216,-221,-298,-314},{-352,-150,-278,-268,-379,-396},{-314,-207,-175,-281,-139,-344},{-292,-229,-240,-194,-379,-229},{-254,-147,-410,-221,-311,-180},{-213,-322,-238,-363,-172,-333},{-401,-314,-180,-265,-306,-328}},{{-308,-169,-147,-232,-298,-254},{-147,-207,-150,-360,-142,-246},{-404,-336,-303,-227,-401,-235},{-248,-371,-169,-292,-325,-377},{-270,-227,-344,-289,-164,-221},{-191,-317,-207,-352,-180,-172},{-330,-139,-298,-218,-238,-218},{-358,-363,-142,-172,-273,-136},{-355,-404,-136,-270,-238,-254},{-308,-177,-328,-390,-344,-246}}},{{{-211,-171,-108,-79,-174,-202},{-129,-111,-189,-186,-168,-183},{-223,-82,-154,-183,-122,-172},{-205,-97,-100,-174,-137,-156},{-217,-120,-211,-94,-231,-209},{-145,-229,-151,-154,-163,-213},{-196,-189,-120,-226,-140,-128},{-225,-217,-157,-92,-148,-82},{-114,-103,-88,-186,-208,-95},{-79,-123,-97,-220,-174,-176}},{{-77,-123,-211,-197,-169,-166},{-186,-199,-132,-203,-137,-80},{-165,-129,-88,-108,-131,-226},{-219,-108,-185,-89,-85,-213},{-82,-159,-132,-117,-211,-86},{-159,-169,-180,-117,-223,-214},{-159,-85,-176,-228,-196,-122},{-208,-166,-191,-92,-220,-114},{-217,-95,-168,-172,-92,-213},{-166,-152,-149,-125,-103,-171}},{{-126,-159,-85,-95,-160,-77},{-196,-191,-209,-176,-225,-206},{-156,-166,-179,-102,-217,-136},{-171,-94,-86,-191,-151,-206},{-162,-162,-100,-166,-88,-211},{-151,-152,-217,-186,-120,-128},{-103,-111,-129,-202,-199,-185},{-169,-100,-117,-123,-143,-106},{-199,-95,-108,-219,-152,-165},{-162,-95,-189,-79,-159,-137}},{{-200,-213,-206,-106,-136,-117},{-86,-177,-220,-169,-116,-220},{-83,-131,-108,-148,-225,-119},{-126,-94,-179,-108,-196,-142},{-99,-202,-211,-213,-77,-134},{-168,-109,-109,-103,-83,-117},{-148,-100,-120,-148,-168,-85},{-125,-103,-182,-189,-122,-103},{-171,-189,-154,-166,-112,-143},{-172,-151,-228,-143,-213,-142}},{{-132,-196,-216,-220,-142,-191},{-136,-231,-82,-140,-108,-171},{-169,-228,-165,-119,-77,-176},{-117,-92,-94,-186,-159,-209},{-142,-162,-202,-86,-129,-129},{-99,-111,-125,-160,-216,-171},{-192,-131,-174,-219,-128,-202},{-196,-180,-159,-216,-140,-223},{-229,-159,-117,-117,-183,-216},{-219,-172,-117,-160,-131,-231}},{{-162,-131,-157,-114,-163,-160},{-152,-199,-186,-156,-216,-183},{-182,-179,-137,-197,-163,-154},{-222,-217,-202,-222,-177,-142},{-160,-191,-123,-202,-112,-163},{-202,-80,-134,-172,-111,-211},{-174,-112,-225,-199,-229,-182},{-162,-165,-176,-168,-125,-112},{-129,-157,-177,-214,-137,-191},{-148,-157,-202,-125,-172,-171}},{{-156,-114,-82,-229,-145,-109},{-86,-189,-109,-188,-160,-226},{-126,-220,-220,-88,-83,-123},{-152,-160,-111,-94,-132,-120},{-137,-191,-129,-99,-180,-206},{-79,-123,-209,-214,-166,-123},{-120,-231,-182,-177,-229,-139},{-208,-97,-125,-205,-123,-108},{-156,-169,-177,-152,-162,-94},{-191,-83,-106,-176,-137,-160}},{{-206,-200,-117,-123,-112,-217},{-136,-145,-137,-91,-186,-85},{-163,-86,-159,-80,-172,-151},{-222,-103,-120,-112,-183,-122},{-126,-82,-100,-206,-82,-194},{-196,-172,-112,-159,-136,-162},{-91,-95,-103,-102,-188,-194},{-103,-176,-163,-111,-145,-117},{-114,-108,-205,-92,-106,-162},{-149,-126,-154,-203,-126,-77}},{{-223,-122,-191,-131,-179,-139},{-111,-88,-111,-191,-131,-114},{-82,-145,-131,-119,-109,-89},{-202,-106,-106,-185,-125,-223},{-92,-151,-94,-177,-219,-231},{-156,-226,-105,-166,-162,-172},{-77,-177,-82,-179,-139,-222},{-226,-152,-82,-154,-228,-156},{-152,-111,-159,-217,-88,-177},{-92,-112,-102,-183,-189,-185}},{{-168,-128,-111,-168,-105,-117},{-112,-100,-80,-140,-217,-149},{-229,-182,-122,-197,-85,-196},{-166,-82,-131,-111,-194,-197},{-199,-148,-209,-222,-162,-165},{-123,-203,-117,-208,-185,-125},{-157,-122,-209,-83,-95,-139},{-94,-91,-91,-145,-229,-176},{-211,-151,-189,-120,-136,-214},{-131,-151,-176,-205,-114,-88}},{{-129,-196,-83,-199,-120,-185},{-142,-125,-105,-108,-79,-128},{-82,-126,-129,-206,-146,-122},{-208,-128,-165,-202,-129,-114},{-191,-114,-202,-154,-95,-123},{-120,-163,-226,-199,-137,-92},{-79,-159,-125,-100,-119,-171},{-145,-116,-157,-168,-106,-162},{-182,-211,-149,-85,-208,-169},{-213,-139,-217,-188,-106,-92}},{{-77,-122,-214,-182,-77,-105},{-223,-180,-86,-116,-77,-95},{-228,-159,-206,-94,-180,-108},{-116,-129,-188,-171,-182,-142},{-112,-139,-88,-154,-89,-89},{-94,-79,-125,-80,-231,-154},{-91,-209,-106,-82,-94,-197},{-196,-119,-229,-82,-97,-179},{-97,-199,-105,-82,-214,-83},{-216,-163,-196,-122,-109,-166}}},{{{-207,-124,-169,-249,-116,-257},{-200,-207,-202,-96,-113,-131},{-248,-120,-149,-162,-193,-171},{-126,-162,-122,-273,-166,-167},{-204,-195,-268,-195,-115,-202},{-136,-249,-253,-213,-209,-248},{-262,-207,-246,-224,-136,-135},{-246,-207,-197,-206,-106,-144},{-248,-224,-251,-122,-131,-155},{-248,-180,-264,-235,-113,-242}},{{-149,-224,-200,-264,-224,-187},{-98,-258,-157,-271,-198,-107},{-124,-242,-191,-115,-268,-116},{-189,-155,-187,-191,-262,-255},{-248,-209,-204,-202,-218,-215},{-187,-231,-189,-160,-206,-116},{-157,-246,-173,-258,-266,-91},{-98,-187,-98,-238,-127,-213},{-133,-135,-120,-96,-147,-220},{-217,-93,-271,-191,-133,-129}},{{-258,-96,-273,-100,-240,-226},{-169,-178,-253,-222,-129,-98},{-140,-228,-253,-193,-160,-142},{-233,-189,-271,-109,-131,-215},{-140,-118,-269,-257,-104,-193},{-162,-213,-180,-218,-244,-162},{-257,-167,-136,-189,-273,-200},{-171,-224,-93,-131,-229,-111},{-140,-233,-207,-171,-246,-122},{-240,-162,-131,-204,-164,-271}},{{-187,-206,-113,-127,-122,-246},{-107,-91,-213,-204,-211,-195},{-149,-266,-127,-107,-189,-238},{-258,-197,-104,-124,-115,-215},{-198,-118,-198,-204,-206,-262},{-217,-207,-142,-158,-151,-235},{-240,-146,-228,-249,-217,-215},{-138,-124,-107,-118,-96,-222},{-268,-244,-106,-116,-115,-180},{-127,-182,-257,-237,-151,-118}},{{-217,-173,-229,-197,-240,-111},{-180,-167,-166,-220,-226,-116},{-195,-248,-260,-131,-228,-207},{-122,-106,-182,-124,-206,-255},{-135,-220,-266,-175,-211,-133},{-169,-240,-102,-93,-268,-118},{-95,-238,-122,-120,-133,-93},{-151,-215,-147,-109,-224,-218},{-182,-206,-167,-162,-135,-107},{-222,-144,-191,-166,-229,-93}},{{-173,-248,-273,-211,-193,-229},{-197,-93,-180,-158,-113,-175},{-189,-173,-133,-242,-269,-169},{-116,-215,-155,-111,-122,-264},{-104,-235,-104,-231,-257,-269},{-95,-129,-124,-93,-244,-187},{-169,-240,-211,-260,-142,-111},{-178,-126,-129,-198,-237,-96},{-246,-251,-177,-133,-126,-207},{-220,-268,-180,-138,-182,-258}},{{-98,-113,-222,-231,-200,-255},{-262,-257,-211,-224,-98,-173},{-96,-100,-197,-173,-264,-102},{-166,-238,-96,-237,-262,-144},{-186,-140,-264,-198,-122,-231},{-113,-144,-111,-182,-124,-142},{-248,-226,-106,-91,-178,-95},{-173,-197,-266,-144,-151,-126},{-195,-158,-258,-109,-248,-218},{-193,-126,-93,-217,-200,-166}},{{-206,-147,-186,-249,-146,-93},{-127,-109,-175,-222,-244,-102},{-118,-251,-151,-104,-118,-237},{-160,-273,-116,-107,-191,-116},{-175,-138,-160,-269,-100,-258},{-237,-224,-102,-220,-271,-151},{-160,-253,-144,-115,-222,-222},{-189,-251,-138,-113,-218,-186},{-244,-140,-213,-197,-235,-96},{-107,-189,-184,-122,-102,-96}},{{-220,-248,-206,-269,-229,-118},{-244,-202,-242,-202,-169,-255},{-242,-237,-104,-186,-100,-255},{-251,-204,-251,-273,-147,-106},{-107,-166,-180,-106,-193,-155},{-226,-182,-155,-111,-262,-173},{-164,-235,-104,-151,-184,-100},{-111,-271,-253,-262,-127,-158},{-213,-218,-140,-102,-237,-136},{-175,-204,-131,-202,-126,-218}},{{-102,-100,-177,-155,-200,-146},{-133,-233,-262,-131,-184,-109},{-264,-262,-157,-175,-147,-96},{-158,-158,-96,-248,-136,-195},{-271,-149,-206,-224,-109,-246},{-164,-189,-100,-238,-213,-264},{-186,-100,-193,-164,-135,-271},{-258,-151,-102,-220,-155,-155},{-257,-187,-158,-155,-146,-118},{-155,-107,-229,-160,-206,-218}},{{-209,-98,-178,-93,-182,-242},{-113,-248,-124,-169,-129,-191},{-93,-104,-195,-131,-233,-195},{-255,-202,-262,-91,-104,-211},{-104,-151,-162,-126,-202,-266},{-217,-178,-204,-251,-215,-193},{-231,-242,-146,-96,-206,-140},{-131,-98,-135,-200,-253,-133},{-171,-96,-240,-238,-98,-251},{-273,-160,-153,-102,-220,-104}},{{-187,-213,-260,-153,-253,-262},{-268,-235,-224,-229,-157,-233},{-206,-166,-198,-127,-126,-251},{-126,-155,-235,-151,-178,-95},{-157,-258,-207,-91,-100,-96},{-191,-268,-237,-146,-146,-197},{-158,-200,-146,-238,-142,-111},{-177,-184,-160,-266,-226,-113},{-224,-162,-237,-122,-218,-98},{-195,-124,-257,-133,-271,-235}}},{{{-294,-289,-132,-164,-135,-149},{-301,-159,-368,-159,-240,-321},{-345,-265,-157,-318,-164,-216},{-181,-247,-250,-365,-225,-184},{-149,-360,-326,-186,-292,-218},{-309,-311,-137,-186,-333,-358},{-292,-233,-360,-240,-225,-228},{-316,-230,-350,-127,-243,-360},{-159,-343,-206,-240,-247,-157},{-279,-176,-250,-211,-255,-172}},{{-279,-201,-323,-159,-326,-289},{-350,-189,-230,-245,-267,-216},{-296,-260,-360,-350,-260,-353},{-240,-333,-125,-299,-230,-223},{-345,-216,-208,-240,-169,-287},{-228,-309,-328,-159,-309,-230},{-247,-309,-306,-345,-284,-181},{-174,-172,-255,-247,-338,-294},{-279,-169,-250,-343,-341,-164},{-255,-196,-360,-223,-140,-194}},{{-306,-360,-125,-252,-186,-135},{-223,-132,-176,-328,-294,-196},{-201,-196,-309,-316,-154,-137},{-277,-127,-181,-164,-289,-122},{-211,-218,-360,-228,-314,-172},{-172,-176,-350,-289,-176,-294},{-164,-363,-179,-323,-218,-294},{-174,-309,-365,-122,-363,-194},{-152,-363,-243,-331,-365,-243},{-368,-294,-353,-157,-257,-174}},{{-220,-274,-287,-122,-235,-154},{-252,-164,-174,-284,-245,-243},{-299,-142,-172,-157,-176,-135},{-159,-157,-355,-174,-353,-345},{-245,-247,-130,-152,-358,-328},{-225,-125,-252,-345,-336,-243},{-360,-350,-245,-287,-159,-316},{-255,-167,-186,-282,-358,-260},{-145,-267,-122,-142,-304,-142},{-164,-135,-274,-304,-270,-162}},{{-260,-230,-194,-299,-360,-368},{-360,-260,-257,-223,-350,-331},{-301,-218,-245,-260,-257,-213},{-323,-365,-365,-169,-152,-167},{-206,-243,-321,-213,-223,-164},{-220,-323,-149,-238,-368,-326},{-149,-294,-277,-149,-338,-284},{-122,-350,-213,-145,-135,-331},{-287,-181,-176,-137,-169,-304},{-272,-331,-194,-240,-265,-316}},{{-341,-343,-358,-164,-162,-235},{-255,-289,-296,-140,-145,-318},{-194,-135,-127,-162,-159,-147},{-299,-176,-343,-142,-316,-216},{-206,-172,-145,-238,-358,-243},{-194,-309,-201,-213,-336,-279},{-172,-368,-255,-230,-318,-228},{-267,-164,-284,-135,-284,-174},{-333,-149,-181,-149,-294,-255},{-152,-279,-196,-245,-260,-137}},{{-167,-287,-274,-272,-245,-154},{-208,-240,-243,-321,-245,-358},{-265,-216,-360,-252,-363,-135},{-365,-306,-176,-338,-174,-220},{-309,-272,-321,-162,-194,-262},{-208,-211,-338,-301,-247,-225},{-365,-353,-198,-247,-179,-341},{-186,-162,-245,-267,-326,-240},{-230,-353,-267,-225,-223,-201},{-230,-137,-135,-358,-338,-289}},{{-260,-282,-282,-201,-326,-189},{-186,-262,-162,-240,-323,-282},{-309,-247,-294,-274,-311,-306},{-142,-198,-240,-306,-154,-164},{-194,-363,-218,-304,-289,-284},{-230,-122,-152,-238,-250,-272},{-304,-137,-250,-282,-314,-196},{-311,-296,-287,-238,-284,-135},{-358,-348,-157,-230,-130,-360},{-135,-311,-167,-257,-338,-240}},{{-287,-282,-211,-294,-360,-274},{-181,-360,-223,-323,-243,-152},{-132,-174,-338,-314,-206,-365},{-333,-272,-142,-309,-223,-238},{-343,-301,-309,-260,-353,-159},{-167,-331,-262,-125,-333,-233},{-179,-257,-201,-304,-282,-243},{-350,-176,-348,-289,-238,-184},{-255,-223,-294,-184,-338,-149},{-272,-363,-140,-137,-341,-145}},{{-309,-270,-167,-350,-350,-323},{-292,-157,-172,-176,-220,-230},{-169,-174,-309,-169,-279,-152},{-189,-181,-240,-152,-130,-326},{-225,-250,-223,-235,-235,-304},{-292,-159,-135,-304,-152,-167},{-243,-272,-279,-328,-172,-255},{-353,-216,-355,-216,-140,-311},{-348,-331,-145,-296,-306,-218},{-230,-162,-294,-216,-250,-321}},{{-284,-274,-306,-235,-243,-186},{-223,-152,-140,-225,-350,-140},{-292,-247,-203,-289,-201,-169},{-142,-176,-174,-233,-174,-306},{-243,-260,-198,-314,-301,-228},{-368,-343,-284,-189,-333,-142},{-314,-162,-363,-145,-314,-233},{-218,-247,-179,-137,-326,-365},{-326,-262,-201,-323,-157,-287},{-247,-194,-262,-348,-328,-365}},{{-243,-260,-341,-176,-181,-345},{-127,-206,-348,-345,-159,-252},{-284,-127,-127,-213,-203,-198},{-252,-255,-294,-125,-186,-296},{-250,-348,-326,-287,-135,-181},{-213,-314,-326,-162,-164,-203},{-294,-292,-140,-122,-257,-260},{-196,-326,-245,-267,-250,-184},{-162,-176,-314,-292,-220,-172},{-348,-301,-196,-140,-181,-208}}},{{{-291,-256,-180,-208,-316,-141},{-245,-213,-321,-148,-305,-328},{-266,-164,-268,-298,-273,-280},{-196,-335,-206,-199,-282,-213},{-289,-328,-215,-187,-310,-333},{-337,-259,-185,-166,-141,-282},{-134,-333,-166,-243,-226,-298},{-148,-199,-316,-256,-173,-189},{-344,-229,-280,-312,-217,-180},{-254,-268,-275,-233,-178,-282}},{{-346,-208,-293,-169,-189,-210},{-307,-134,-314,-275,-120,-238},{-310,-243,-203,-312,-296,-162},{-155,-330,-326,-194,-236,-289},{-176,-199,-208,-162,-159,-185},{-303,-187,-185,-157,-180,-203},{-319,-310,-238,-312,-157,-120},{-150,-293,-192,-266,-252,-176},{-293,-275,-238,-326,-298,-254},{-238,-321,-296,-146,-346,-169}},{{-127,-344,-305,-141,-141,-178},{-243,-286,-312,-263,-340,-282},{-132,-330,-199,-252,-132,-275},{-199,-118,-162,-189,-245,-171},{-284,-289,-243,-139,-224,-129},{-277,-155,-141,-323,-344,-194},{-146,-217,-146,-127,-247,-300},{-275,-127,-159,-321,-213,-245},{-236,-245,-229,-213,-159,-173},{-203,-162,-335,-116,-254,-337}},{{-296,-199,-224,-219,-256,-307},{-215,-286,-316,-256,-319,-337},{-282,-196,-162,-134,-199,-256},{-217,-275,-217,-162,-196,-125},{-213,-178,-277,-187,-173,-233},{-116,-171,-139,-122,-152,-344},{-263,-233,-169,-298,-340,-252},{-293,-330,-125,-199,-222,-120},{-213,-233,-136,-187,-298,-310},{-275,-182,-314,-148,-127,-270}},{{-208,-252,-152,-162,-189,-201},{-178,-222,-252,-210,-180,-284},{-321,-150,-268,-249,-118,-226},{-249,-208,-273,-196,-189,-300},{-319,-217,-194,-337,-178,-192},{-136,-256,-252,-280,-236,-206},{-254,-249,-222,-169,-312,-148},{-296,-273,-185,-116,-116,-293},{-282,-296,-173,-282,-132,-330},{-303,-291,-201,-319,-270,-282}},{{-122,-192,-266,-333,-323,-346},{-120,-178,-116,-314,-245,-252},{-148,-280,-215,-296,-259,-157},{-291,-162,-157,-120,-192,-194},{-194,-298,-342,-141,-187,-189},{-203,-284,-333,-201,-337,-125},{-293,-245,-171,-323,-155,-261},{-314,-201,-229,-178,-155,-159},{-340,-201,-249,-148,-203,-116},{-270,-340,-164,-127,-286,-146}},{{-162,-243,-134,-303,-132,-132},{-162,-196,-118,-282,-206,-252},{-157,-319,-286,-319,-273,-273},{-238,-337,-231,-116,-171,-305},{-194,-238,-330,-173,-305,-159},{-330,-215,-337,-150,-173,-289},{-189,-203,-240,-201,-326,-286},{-127,-300,-157,-173,-148,-238},{-323,-143,-289,-337,-303,-164},{-203,-231,-286,-277,-342,-166}},{{-208,-224,-116,-310,-116,-245},{-201,-266,-236,-270,-134,-143},{-273,-173,-289,-203,-203,-201},{-141,-219,-344,-199,-314,-243},{-171,-247,-199,-263,-203,-171},{-333,-300,-222,-266,-238,-291},{-280,-291,-346,-118,-259,-157},{-194,-335,-300,-169,-300,-342},{-310,-146,-187,-134,-192,-305},{-134,-252,-270,-203,-256,-199}},{{-240,-282,-150,-270,-173,-243},{-321,-222,-231,-328,-203,-284},{-277,-270,-208,-307,-199,-252},{-134,-222,-289,-187,-275,-236},{-189,-236,-256,-217,-231,-134},{-122,-192,-236,-328,-178,-120},{-266,-178,-303,-201,-252,-210},{-171,-337,-286,-256,-196,-240},{-293,-263,-125,-215,-344,-134},{-342,-127,-118,-333,-146,-208}},{{-240,-155,-217,-346,-266,-192},{-208,-307,-139,-319,-129,-254},{-125,-134,-169,-132,-222,-180},{-125,-333,-259,-199,-252,-219},{-300,-307,-284,-247,-280,-127},{-256,-340,-120,-263,-289,-254},{-213,-139,-199,-143,-316,-141},{-312,-127,-176,-164,-284,-169},{-139,-169,-342,-116,-282,-261},{-120,-270,-210,-233,-116,-305}},{{-293,-208,-171,-185,-122,-219},{-189,-150,-340,-280,-150,-284},{-178,-176,-254,-337,-169,-155},{-224,-305,-312,-152,-194,-303},{-129,-326,-229,-335,-155,-280},{-236,-293,-268,-169,-182,-226},{-247,-132,-132,-280,-323,-215},{-314,-326,-127,-201,-120,-335},{-208,-129,-148,-180,-122,-217},{-152,-344,-300,-116,-321,-196}},{{-132,-236,-206,-178,-164,-213},{-293,-217,-312,-277,-303,-256},{-194,-229,-148,-215,-245,-129},{-247,-323,-192,-252,-178,-213},{-120,-213,-249,-252,-155,-182},{-282,-344,-261,-233,-210,-143},{-129,-155,-231,-157,-146,-243},{-333,-213,-282,-340,-157,-146},{-233,-176,-307,-284,-310,-206},{-307,-141,-342,-162,-134,-180}}},{{{-294,-194,-188,-441,-320,-320},{-218,-229,-338,-218,-206,-417},{-241,-335,-420,-268,-256,-312},{-400,-197,-285,-194,-197,-176},{-282,-212,-320,-412,-353,-432},{-285,-203,-229,-306,-403,-288},{-156,-250,-165,-285,-185,-438},{-218,-362,-376,-282,-250,-347},{-320,-226,-406,-215,-323,-256},{-382,-420,-188,-356,-156,-288}},{{-185,-273,-394,-235,-359,-203},{-171,-153,-238,-417,-306,-320},{-409,-165,-173,-218,-318,-256},{-306,-379,-359,-388,-400,-356},{-235,-385,-326,-373,-265,-412},{-191,-429,-182,-329,-215,-265},{-341,-397,-288,-232,-379,-282},{-165,-415,-215,-265,-250,-403},{-385,-150,-297,-382,-441,-312},{-165,-373,-312,-426,-315,-215}},{{-426,-185,-294,-397,-229,-212},{-247,-212,-241,-297,-273,-432},{-365,-429,-350,-420,-247,-194},{-423,-338,-282,-388,-276,-229},{-315,-288,-323,-332,-335,-417},{-191,-350,-400,-329,-212,-347},{-318,-209,-147,-347,-438,-218},{-226,-368,-365,-256,-165,-218},{-438,-185,-370,-388,-373,-415},{-200,-323,-156,-382,-241,-362}},{{-206,-215,-353,-156,-394,-185},{-326,-276,-376,-303,-365,-370},{-294,-256,-229,-297,-409,-400},{-235,-412,-365,-176,-385,-394},{-265,-265,-162,-356,-376,-338},{-329,-285,-241,-423,-156,-268},{-218,-168,-397,-312,-441,-320},{-250,-244,-171,-209,-215,-188},{-191,-256,-226,-168,-323,-147},{-338,-441,-235,-397,-415,-165}},{{-282,-179,-412,-282,-150,-171},{-438,-373,-244,-323,-294,-341},{-359,-423,-220,-379,-206,-391},{-365,-353,-265,-341,-318,-297},{-394,-191,-162,-212,-391,-318},{-329,-262,-368,-171,-253,-370},{-441,-297,-335,-385,-270,-168},{-344,-323,-423,-429,-191,-347},{-282,-365,-312,-379,-188,-318},{-203,-262,-259,-171,-288,-218}},{{-156,-235,-171,-229,-365,-194},{-320,-403,-426,-338,-406,-306},{-250,-206,-356,-315,-373,-326},{-200,-218,-232,-350,-206,-247},{-194,-235,-318,-162,-188,-218},{-209,-168,-203,-359,-435,-312},{-297,-238,-350,-303,-253,-182},{-185,-312,-215,-341,-282,-368},{-385,-400,-153,-306,-244,-276},{-165,-188,-188,-379,-247,-238}},{{-426,-188,-250,-244,-417,-185},{-420,-150,-441,-409,-350,-159},{-315,-218,-417,-238,-438,-241},{-215,-388,-182,-350,-303,-218},{-259,-229,-223,-279,-332,-338},{-162,-341,-341,-150,-206,-194},{-370,-279,-388,-353,-150,-368},{-226,-441,-429,-265,-218,-429},{-382,-415,-315,-253,-429,-350},{-344,-147,-285,-250,-203,-285}},{{-229,-417,-241,-282,-320,-400},{-268,-241,-326,-256,-268,-382},{-379,-347,-320,-147,-247,-162},{-226,-353,-197,-265,-412,-373},{-391,-179,-212,-347,-353,-438},{-188,-397,-385,-365,-262,-303},{-294,-400,-332,-265,-238,-432},{-171,-276,-417,-356,-220,-344},{-220,-306,-370,-373,-185,-179},{-265,-365,-368,-238,-435,-223}},{{-370,-420,-373,-268,-326,-362},{-426,-385,-176,-420,-244,-420},{-409,-285,-188,-350,-188,-212},{-412,-415,-232,-282,-226,-365},{-426,-376,-326,-273,-438,-197},{-209,-162,-368,-209,-326,-415},{-147,-297,-303,-417,-417,-326},{-203,-203,-250,-244,-182,-256},{-335,-276,-153,-194,-326,-353},{-320,-197,-370,-288,-391,-297}},{{-441,-365,-435,-370,-379,-306},{-326,-279,-379,-409,-347,-294},{-376,-382,-273,-353,-262,-232},{-394,-323,-256,-300,-276,-303},{-168,-147,-409,-376,-156,-353},{-412,-409,-415,-294,-273,-326},{-409,-300,-326,-426,-218,-438},{-297,-223,-362,-176,-441,-273},{-370,-173,-297,-220,-400,-229},{-291,-388,-285,-382,-344,-268}},{{-273,-438,-268,-270,-320,-315},{-188,-147,-291,-397,-379,-441},{-147,-215,-194,-347,-412,-370},{-282,-165,-288,-417,-215,-423},{-350,-235,-326,-373,-241,-435},{-268,-165,-226,-270,-185,-282},{-394,-312,-294,-147,-223,-368},{-309,-209,-417,-235,-256,-153},{-315,-173,-394,-400,-194,-373},{-297,-338,-370,-273,-306,-406}},{{-356,-429,-435,-250,-403,-438},{-176,-297,-388,-285,-412,-368},{-362,-356,-438,-341,-294,-229},{-291,-432,-432,-265,-194,-359},{-376,-191,-353,-150,-403,-365},{-423,-162,-150,-332,-347,-226},{-232,-176,-362,-406,-226,-297},{-294,-385,-379,-435,-215,-438},{-244,-435,-206,-194,-285,-344},{-165,-406,-368,-309,-244,-376}}}}; // supply (positive for supply and negative for demand) under different scenarios 
int iniv[I]={1841,192,221,150,198,208,315,198,294}; // initial inventory 
int ubiv[I]={2104,384,442,300,396,416,630,396,588}; // the upper bounds of inventory 
int len[I1][I2]={{5,3,2,2,1,1,2,3}}; // the traveling time between two sites 
// cost parameters: 
double c1[I]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // inventory holding cost 
double c2[I]={0.05,13.32,8.46,5.6,4.24,2.89,1.51,4.53,7.74}; // cost of leftover and unmet 
double c3[BN]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; // transportation cost for capacity contracts 
double c4[I1][I2]={{12.11,7.69,5.09,3.85,2.63,1.37,4.12,7.04}}; // cost of spot market 
// bid parameters: 
int RLBN[I1][I2]={{9,9,9,9,9,9,9,9}}; // number of bids on each arc 
int LBset[I1][I2][LBN]={{{0,1,2,3,4,5,6,7,8},{9,10,11,12,13,14,15,16,17},{18,19,20,21,22,23,24,25,26},{27,28,29,30,31,32,33,34,35},{36,37,38,39,40,41,42,43,44},{45,46,47,48,49,50,51,52,53},{54,55,56,57,58,59,60,61,62},{63,64,65,66,67,68,69,70,71}}}; // set of bids on each arc 
double frt[BN]={9.69,9.69,9.69,8.48,8.48,8.48,7.27,7.27,7.27,6.15,6.15,6.15,5.38,5.38,5.38,4.61,4.61,4.61,4.07,4.07,4.07,3.56,3.56,3.56,3.05,3.05,3.05,3.08,3.08,3.08,2.7,2.7,2.7,2.31,2.31,2.31,2.1,2.1,2.1,1.84,1.84,1.84,1.58,1.58,1.58,1.1,1.1,1.1,0.96,0.96,0.96,0.82,0.82,0.82,3.3,3.3,3.3,2.88,2.88,2.88,2.47,2.47,2.47,5.63,5.63,5.63,4.93,4.93,4.93,4.22,4.22,4.22}; // freight rate of each bid 
int lbcap[BN]={75,75,75,1,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226,75,75,75,301,151,151,151,226,226}; // capacity lower bound of each bid 
int ubcap[BN]={150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300,150,150,150,225,225,225,300,300,300}; // capacity upper bound of each bid 
// shipment parameters: 
int SHN[BN]={34,17,11,34,17,12,34,17,12,35,17,12,34,17,12,35,18,12,35,17,12,35,18,12,34,18,12,34,17,12,34,17,12,35,17,12,35,18,12,35,18,12,36,18,12,35,18,12,35,18,12,36,18,12,34,18,12,35,18,12,34,18,12,35,17,12,35,18,12,34,18,12}; // number of shipment for each bid 
int SHset[BN][MBSN]={{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33},{34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50},{51,52,53,54,55,56,57,58,59,60,61},{62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95},{96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112},{113,114,115,116,117,118,119,120,121,122,123,124},{125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158},{159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175},{176,177,178,179,180,181,182,183,184,185,186,187},{188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222},{223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239},{240,241,242,243,244,245,246,247,248,249,250,251},{252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285},{286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302},{303,304,305,306,307,308,309,310,311,312,313,314},{315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349},{350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367},{368,369,370,371,372,373,374,375,376,377,378,379},{380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414},{415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431},{432,433,434,435,436,437,438,439,440,441,442,443},{444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478},{479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496},{497,498,499,500,501,502,503,504,505,506,507,508},{509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542},{543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560},{561,562,563,564,565,566,567,568,569,570,571,572},{573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606},{607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623},{624,625,626,627,628,629,630,631,632,633,634,635},{636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669},{670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686},{687,688,689,690,691,692,693,694,695,696,697,698},{699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733},{734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750},{751,752,753,754,755,756,757,758,759,760,761,762},{763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797},{798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815},{816,817,818,819,820,821,822,823,824,825,826,827},{828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862},{863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880},{881,882,883,884,885,886,887,888,889,890,891,892},{893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928},{929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946},{947,948,949,950,951,952,953,954,955,956,957,958},{959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993},{994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011},{1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023},{1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058},{1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076},{1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088},{1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124},{1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142},{1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154},{1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188},{1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206},{1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218},{1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253},{1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271},{1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283},{1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317},{1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335},{1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347},{1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382},{1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399},{1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411},{1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446},{1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464},{1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476},{1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510},{1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528},{1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540}}; // set of shipments in each bid 
int SHsts[SPN]={0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,2,8,14,20,26,32,38,44,50,56,62,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,0,6,12,18,24,30,36,42,48,54,60,66,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,0,6,12,18,24,30,36,42,48,54,60,66,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,1,7,13,19,25,31,37,43,49,55,61,67,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,2,8,14,20,26,32,38,44,50,56,62,68,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,1,7,13,19,25,31,37,43,49,55,61,67,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,2,8,14,20,26,32,38,44,50,56,62,68,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,1,7,13,19,25,31,37,43,49,55,61,67,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,1,7,13,19,25,31,37,43,49,55,61,67,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,0,6,12,18,24,30,36,42,48,54,60,66,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,1,7,13,19,25,31,37,43,49,55,61,67,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,0,6,12,18,24,30,36,42,48,54,60,66,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,2,8,14,20,26,32,38,44,50,56,62,68,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,0,6,12,18,24,30,36,42,48,54,60,66,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,1,7,13,19,25,31,37,43,49,55,61,67,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,0,6,12,18,24,30,36,42,48,54,60,66,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,1,7,13,19,25,31,37,43,49,55,61,67,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,0,6,12,18,24,30,36,42,48,54,60,66,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,1,7,13,19,25,31,37,43,49,55,61,67,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68}; // set of start times of each shipment 
int SHets[SPN]={5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,7,13,19,25,31,37,43,49,55,61,67,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,5,11,17,23,29,35,41,47,53,59,65,71,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,5,11,17,23,29,35,41,47,53,59,65,71,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,4,10,16,22,28,34,40,46,52,58,64,70,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,5,11,17,23,29,35,41,47,53,59,65,71,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,4,10,16,22,28,34,40,46,52,58,64,70,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,4,10,16,22,28,34,40,46,52,58,64,70,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,3,9,15,21,27,33,39,45,51,57,63,69,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,4,10,16,22,28,34,40,46,52,58,64,70,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,4,10,16,22,28,34,40,46,52,58,64,70,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,3,9,15,21,27,33,39,45,51,57,63,69,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,2,8,14,20,26,32,38,44,50,56,62,68,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,2,8,14,20,26,32,38,44,50,56,62,68,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,1,7,13,19,25,31,37,43,49,55,61,67,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,3,9,15,21,27,33,39,45,51,57,63,69,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,3,9,15,21,27,33,39,45,51,57,63,69,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,3,9,15,21,27,33,39,45,51,57,63,69,1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,1,7,13,19,25,31,37,43,49,55,61,67,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,3,9,15,21,27,33,39,45,51,57,63,69,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,2,8,14,20,26,32,38,44,50,56,62,68,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,3,9,15,21,27,33,39,45,51,57,63,69,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,3,9,15,21,27,33,39,45,51,57,63,69,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,4,10,16,22,28,34,40,46,52,58,64,70,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,5,11,17,23,29,35,41,47,53,59,65,71}; // set of end times of each shipment 
