int Dev = 40;// Deviation
extern const int CNN = 3;// 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 = 1532;//Number of shipments
extern const int SN = 20;//Number of scenarios at each stage
extern const int MBSN = 36;//Number of shipments in a bid
// tree parameters:
double PRO[P][SN]={{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05},{0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05}}; // 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]={{{{11993,0,0,0,0,0},{12567,0,0,0,0,0},{12837,0,0,0,0,0},{12276,0,0,0,0,0},{12638,0,0,0,0,0},{12736,0,0,0,0,0},{12292,0,0,0,0,0},{11945,0,0,0,0,0},{12178,0,0,0,0,0},{11906,0,0,0,0,0},{12414,0,0,0,0,0},{11577,0,0,0,0,0},{13304,0,0,0,0,0},{12794,0,0,0,0,0},{12460,0,0,0,0,0},{12217,0,0,0,0,0},{12118,0,0,0,0,0},{12364,0,0,0,0,0},{12761,0,0,0,0,0},{12770,0,0,0,0,0}},{{11788,0,0,0,0,0},{11922,0,0,0,0,0},{13063,0,0,0,0,0},{11989,0,0,0,0,0},{12630,0,0,0,0,0},{12441,0,0,0,0,0},{12556,0,0,0,0,0},{12053,0,0,0,0,0},{12702,0,0,0,0,0},{12167,0,0,0,0,0},{12832,0,0,0,0,0},{12522,0,0,0,0,0},{12596,0,0,0,0,0},{12159,0,0,0,0,0},{11755,0,0,0,0,0},{12743,0,0,0,0,0},{12416,0,0,0,0,0},{12445,0,0,0,0,0},{11941,0,0,0,0,0},{11873,0,0,0,0,0}},{{11875,0,0,0,0,0},{11572,0,0,0,0,0},{11470,0,0,0,0,0},{11357,0,0,0,0,0},{11623,0,0,0,0,0},{12016,0,0,0,0,0},{11439,0,0,0,0,0},{10829,0,0,0,0,0},{11304,0,0,0,0,0},{11060,0,0,0,0,0},{12125,0,0,0,0,0},{11773,0,0,0,0,0},{10727,0,0,0,0,0},{11442,0,0,0,0,0},{11602,0,0,0,0,0},{11429,0,0,0,0,0},{10943,0,0,0,0,0},{11750,0,0,0,0,0},{11671,0,0,0,0,0},{11292,0,0,0,0,0}},{{11355,0,0,0,0,0},{10655,0,0,0,0,0},{10652,0,0,0,0,0},{10479,0,0,0,0,0},{10434,0,0,0,0,0},{11054,0,0,0,0,0},{10124,0,0,0,0,0},{10702,0,0,0,0,0},{10662,0,0,0,0,0},{9828,0,0,0,0,0},{11249,0,0,0,0,0},{9729,0,0,0,0,0},{10458,0,0,0,0,0},{10058,0,0,0,0,0},{9825,0,0,0,0,0},{10062,0,0,0,0,0},{10105,0,0,0,0,0},{10167,0,0,0,0,0},{10836,0,0,0,0,0},{10560,0,0,0,0,0}},{{9667,0,0,0,0,0},{9714,0,0,0,0,0},{9256,0,0,0,0,0},{9471,0,0,0,0,0},{9643,0,0,0,0,0},{8932,0,0,0,0,0},{9539,0,0,0,0,0},{9602,0,0,0,0,0},{9463,0,0,0,0,0},{9389,0,0,0,0,0},{8940,0,0,0,0,0},{9916,0,0,0,0,0},{9144,0,0,0,0,0},{9426,0,0,0,0,0},{9197,0,0,0,0,0},{9327,0,0,0,0,0},{9125,0,0,0,0,0},{9648,0,0,0,0,0},{9850,0,0,0,0,0},{9323,0,0,0,0,0}},{{9405,0,0,0,0,0},{8964,0,0,0,0,0},{9190,0,0,0,0,0},{8940,0,0,0,0,0},{9530,0,0,0,0,0},{9182,0,0,0,0,0},{8896,0,0,0,0,0},{9198,0,0,0,0,0},{8985,0,0,0,0,0},{9290,0,0,0,0,0},{9194,0,0,0,0,0},{9296,0,0,0,0,0},{9355,0,0,0,0,0},{8779,0,0,0,0,0},{9164,0,0,0,0,0},{9514,0,0,0,0,0},{9340,0,0,0,0,0},{8799,0,0,0,0,0},{9612,0,0,0,0,0},{8518,0,0,0,0,0}},{{10006,0,0,0,0,0},{9567,0,0,0,0,0},{9352,0,0,0,0,0},{10595,0,0,0,0,0},{9742,0,0,0,0,0},{9917,0,0,0,0,0},{9541,0,0,0,0,0},{10090,0,0,0,0,0},{9647,0,0,0,0,0},{9908,0,0,0,0,0},{10276,0,0,0,0,0},{10309,0,0,0,0,0},{9805,0,0,0,0,0},{10015,0,0,0,0,0},{9485,0,0,0,0,0},{9488,0,0,0,0,0},{9742,0,0,0,0,0},{9938,0,0,0,0,0},{9016,0,0,0,0,0},{9652,0,0,0,0,0}},{{11431,0,0,0,0,0},{11089,0,0,0,0,0},{10896,0,0,0,0,0},{10847,0,0,0,0,0},{10641,0,0,0,0,0},{11488,0,0,0,0,0},{11405,0,0,0,0,0},{11266,0,0,0,0,0},{11535,0,0,0,0,0},{11019,0,0,0,0,0},{11413,0,0,0,0,0},{11442,0,0,0,0,0},{10737,0,0,0,0,0},{10979,0,0,0,0,0},{11363,0,0,0,0,0},{11322,0,0,0,0,0},{11011,0,0,0,0,0},{10785,0,0,0,0,0},{10536,0,0,0,0,0},{11206,0,0,0,0,0}},{{12056,0,0,0,0,0},{12205,0,0,0,0,0},{11366,0,0,0,0,0},{12400,0,0,0,0,0},{11654,0,0,0,0,0},{11627,0,0,0,0,0},{12403,0,0,0,0,0},{12293,0,0,0,0,0},{12032,0,0,0,0,0},{12703,0,0,0,0,0},{11992,0,0,0,0,0},{11950,0,0,0,0,0},{11793,0,0,0,0,0},{12194,0,0,0,0,0},{12239,0,0,0,0,0},{12169,0,0,0,0,0},{12665,0,0,0,0,0},{12062,0,0,0,0,0},{12166,0,0,0,0,0},{12805,0,0,0,0,0}},{{12332,0,0,0,0,0},{12384,0,0,0,0,0},{12839,0,0,0,0,0},{12140,0,0,0,0,0},{11847,0,0,0,0,0},{11900,0,0,0,0,0},{12169,0,0,0,0,0},{12412,0,0,0,0,0},{12186,0,0,0,0,0},{12198,0,0,0,0,0},{12453,0,0,0,0,0},{12075,0,0,0,0,0},{11477,0,0,0,0,0},{12299,0,0,0,0,0},{12055,0,0,0,0,0},{11714,0,0,0,0,0},{12445,0,0,0,0,0},{12126,0,0,0,0,0},{12025,0,0,0,0,0},{12194,0,0,0,0,0}},{{12644,0,0,0,0,0},{13073,0,0,0,0,0},{12130,0,0,0,0,0},{11929,0,0,0,0,0},{12608,0,0,0,0,0},{12735,0,0,0,0,0},{12178,0,0,0,0,0},{12909,0,0,0,0,0},{12326,0,0,0,0,0},{11985,0,0,0,0,0},{11864,0,0,0,0,0},{12286,0,0,0,0,0},{12059,0,0,0,0,0},{12839,0,0,0,0,0},{12848,0,0,0,0,0},{12110,0,0,0,0,0},{11990,0,0,0,0,0},{11951,0,0,0,0,0},{12577,0,0,0,0,0},{12365,0,0,0,0,0}},{{12396,0,0,0,0,0},{12860,0,0,0,0,0},{11601,0,0,0,0,0},{11929,0,0,0,0,0},{12235,0,0,0,0,0},{12616,0,0,0,0,0},{12195,0,0,0,0,0},{12225,0,0,0,0,0},{12225,0,0,0,0,0},{11906,0,0,0,0,0},{12809,0,0,0,0,0},{12455,0,0,0,0,0},{12638,0,0,0,0,0},{12009,0,0,0,0,0},{12379,0,0,0,0,0},{12292,0,0,0,0,0},{11894,0,0,0,0,0},{11814,0,0,0,0,0},{12618,0,0,0,0,0},{12026,0,0,0,0,0}}},{{{-229,-397,-215,-220,-182,-368},{-235,-220,-332,-373,-282,-329},{-341,-247,-359,-323,-270,-356},{-329,-344,-373,-318,-303,-309},{-297,-276,-220,-403,-270,-176},{-385,-212,-194,-373,-256,-388},{-194,-300,-309,-356,-218,-318},{-394,-341,-303,-406,-206,-212},{-244,-253,-223,-394,-185,-229},{-273,-306,-194,-215,-232,-212},{-323,-388,-226,-265,-409,-200},{-259,-315,-268,-212,-403,-285},{-326,-318,-350,-344,-400,-373},{-329,-409,-373,-303,-220,-359},{-241,-370,-356,-191,-247,-309},{-282,-315,-388,-291,-241,-285},{-356,-247,-191,-256,-238,-212},{-397,-253,-315,-294,-300,-309},{-385,-297,-368,-409,-294,-218},{-303,-179,-379,-297,-341,-344}},{{-183,-197,-272,-282,-267,-287},{-203,-369,-235,-178,-336,-225},{-397,-349,-336,-342,-246,-363},{-368,-340,-294,-263,-280,-267},{-244,-269,-193,-293,-280,-207},{-348,-346,-207,-323,-166,-251},{-191,-326,-356,-362,-355,-215},{-296,-355,-230,-274,-302,-223},{-249,-220,-171,-356,-307,-347},{-177,-212,-269,-359,-267,-238},{-270,-172,-378,-282,-246,-199},{-235,-226,-199,-244,-280,-158},{-319,-209,-246,-277,-171,-171},{-403,-352,-235,-222,-160,-329},{-368,-189,-230,-164,-206,-262},{-200,-366,-375,-312,-238,-192},{-249,-400,-389,-290,-216,-344},{-322,-315,-255,-277,-216,-199},{-226,-174,-305,-263,-182,-246},{-200,-306,-238,-381,-182,-277}},{{-235,-179,-322,-264,-287,-124},{-282,-271,-224,-233,-171,-169},{-252,-293,-212,-206,-225,-231},{-175,-230,-168,-168,-297,-225},{-270,-312,-305,-186,-171,-148},{-258,-261,-252,-262,-250,-222},{-240,-167,-294,-139,-188,-241},{-235,-152,-294,-255,-163,-212},{-298,-247,-200,-206,-242,-175},{-198,-167,-252,-159,-203,-233},{-298,-157,-252,-302,-272,-282},{-328,-189,-161,-253,-150,-187},{-292,-302,-226,-228,-167,-258},{-152,-174,-175,-222,-152,-229},{-288,-148,-200,-202,-184,-130},{-275,-261,-163,-278,-227,-148},{-302,-189,-270,-139,-250,-126},{-222,-315,-305,-311,-287,-282},{-210,-172,-261,-146,-280,-181},{-305,-310,-219,-152,-139,-128}},{{-215,-148,-247,-208,-152,-109},{-128,-202,-247,-144,-120,-190},{-179,-206,-204,-136,-145,-205},{-183,-260,-209,-234,-135,-102},{-142,-172,-172,-119,-122,-144},{-130,-187,-138,-150,-231,-104},{-134,-166,-159,-134,-190,-142},{-185,-174,-115,-236,-148,-123},{-264,-138,-158,-112,-129,-206},{-246,-234,-120,-172,-188,-110},{-177,-198,-165,-158,-213,-134},{-128,-180,-183,-103,-134,-221},{-193,-159,-238,-126,-216,-147},{-205,-251,-127,-193,-186,-128},{-124,-129,-217,-139,-182,-174},{-171,-213,-177,-186,-122,-136},{-148,-256,-206,-200,-130,-107},{-164,-135,-168,-172,-172,-123},{-274,-221,-161,-200,-129,-142},{-274,-193,-199,-119,-210,-104}},{{-206,-197,-103,-151,-154,-143},{-142,-173,-178,-141,-107,-141},{-97,-170,-176,-138,-137,-135},{-156,-97,-185,-171,-122,-198},{-172,-112,-194,-150,-134,-100},{-182,-119,-118,-193,-171,-131},{-119,-103,-113,-204,-129,-125},{-174,-103,-191,-90,-171,-171},{-123,-104,-157,-106,-153,-196},{-202,-109,-90,-176,-157,-141},{-123,-100,-104,-91,-156,-163},{-163,-200,-112,-165,-141,-194},{-177,-103,-101,-148,-126,-156},{-177,-104,-154,-113,-104,-181},{-171,-122,-131,-96,-135,-194},{-203,-176,-184,-137,-126,-90},{-206,-100,-204,-175,-201,-98},{-186,-128,-121,-154,-166,-122},{-105,-165,-116,-88,-169,-172},{-197,-152,-169,-104,-137,-194}},{{-134,-125,-208,-119,-222,-209},{-106,-137,-97,-131,-147,-224},{-137,-148,-106,-191,-175,-169},{-154,-206,-180,-139,-151,-112},{-184,-103,-146,-157,-203,-157},{-203,-190,-124,-95,-219,-127},{-147,-172,-180,-100,-121,-229},{-148,-190,-98,-137,-204,-179},{-88,-169,-169,-205,-159,-170},{-128,-166,-171,-142,-164,-215},{-125,-107,-184,-183,-217,-137},{-157,-113,-171,-159,-198,-162},{-178,-178,-100,-142,-213,-165},{-188,-90,-183,-94,-156,-109},{-96,-191,-175,-149,-172,-135},{-125,-172,-168,-192,-137,-234},{-156,-166,-137,-206,-150,-227},{-125,-166,-100,-95,-192,-100},{-181,-160,-156,-189,-192,-209},{-126,-101,-119,-152,-164,-199}},{{-137,-154,-238,-133,-139,-276},{-124,-125,-236,-279,-230,-132},{-214,-192,-154,-267,-226,-174},{-233,-136,-226,-267,-277,-135},{-151,-157,-192,-209,-132,-278},{-151,-195,-169,-229,-143,-130},{-179,-244,-239,-221,-126,-291},{-240,-159,-230,-189,-259,-295},{-231,-179,-266,-149,-236,-289},{-125,-253,-148,-187,-174,-171},{-204,-181,-241,-151,-157,-237},{-157,-252,-131,-179,-288,-206},{-177,-183,-129,-163,-124,-265},{-231,-183,-175,-247,-184,-167},{-233,-215,-218,-137,-221,-234},{-184,-130,-266,-251,-242,-258},{-158,-110,-253,-129,-124,-289},{-211,-112,-163,-135,-246,-154},{-169,-109,-209,-255,-195,-200},{-211,-235,-154,-231,-147,-139}},{{-284,-268,-317,-256,-157,-347},{-293,-247,-325,-245,-183,-196},{-179,-242,-303,-329,-284,-299},{-161,-298,-303,-223,-240,-269},{-209,-317,-159,-243,-157,-315},{-316,-322,-337,-314,-204,-264},{-136,-261,-166,-240,-230,-320},{-250,-251,-310,-152,-243,-309},{-182,-268,-234,-293,-211,-366},{-311,-174,-227,-253,-159,-229},{-257,-247,-185,-299,-321,-280},{-291,-212,-183,-354,-337,-210},{-166,-233,-254,-316,-271,-371},{-197,-261,-332,-256,-201,-204},{-313,-308,-163,-187,-256,-226},{-263,-193,-207,-271,-337,-377},{-300,-296,-232,-354,-295,-274},{-218,-155,-159,-213,-303,-207},{-216,-242,-188,-354,-295,-307},{-275,-146,-337,-240,-251,-234}},{{-182,-273,-235,-228,-300,-350},{-240,-371,-235,-277,-179,-318},{-174,-253,-376,-353,-203,-182},{-254,-289,-301,-394,-247,-326},{-306,-219,-227,-231,-270,-309},{-193,-374,-230,-245,-182,-279},{-265,-365,-310,-409,-403,-191},{-375,-362,-232,-385,-238,-362},{-215,-289,-393,-219,-400,-273},{-331,-289,-350,-388,-259,-250},{-312,-346,-290,-251,-406,-318},{-290,-312,-304,-310,-335,-350},{-190,-354,-281,-277,-209,-203},{-190,-259,-396,-175,-259,-179},{-262,-236,-336,-242,-347,-347},{-304,-256,-270,-321,-179,-176},{-315,-301,-293,-406,-391,-315},{-199,-219,-241,-219,-218,-297},{-334,-343,-301,-269,-194,-265},{-364,-379,-207,-315,-382,-285}},{{-241,-312,-232,-197,-238,-368},{-220,-306,-409,-206,-270,-256},{-391,-332,-368,-303,-247,-335},{-232,-276,-341,-288,-232,-276},{-300,-229,-368,-285,-294,-332},{-388,-188,-412,-406,-391,-223},{-332,-241,-229,-259,-223,-362},{-238,-194,-268,-347,-206,-215},{-350,-235,-256,-365,-188,-279},{-185,-182,-400,-226,-341,-238},{-356,-238,-344,-335,-382,-176},{-394,-218,-370,-197,-206,-391},{-379,-276,-226,-209,-409,-256},{-320,-353,-268,-226,-200,-353},{-388,-218,-347,-182,-197,-226},{-318,-347,-294,-350,-215,-412},{-312,-294,-406,-320,-382,-300},{-232,-273,-203,-326,-312,-356},{-182,-238,-282,-285,-197,-335},{-223,-241,-203,-323,-391,-309}},{{-229,-394,-406,-359,-409,-300},{-391,-218,-285,-256,-335,-370},{-288,-397,-232,-220,-309,-176},{-220,-247,-265,-332,-241,-409},{-238,-391,-320,-365,-291,-253},{-379,-176,-332,-332,-306,-409},{-368,-253,-335,-235,-176,-250},{-247,-412,-359,-232,-412,-359},{-288,-185,-400,-315,-185,-394},{-356,-259,-212,-300,-197,-291},{-297,-282,-368,-268,-247,-403},{-200,-288,-341,-388,-197,-394},{-294,-194,-373,-265,-306,-376},{-400,-373,-379,-256,-206,-365},{-373,-309,-270,-200,-323,-376},{-294,-335,-368,-262,-285,-335},{-185,-244,-341,-238,-370,-368},{-197,-253,-212,-362,-379,-203},{-294,-247,-323,-368,-312,-285},{-268,-403,-318,-365,-294,-320}},{{-303,-188,-220,-385,-303,-226},{-341,-297,-235,-250,-220,-294},{-229,-303,-268,-256,-265,-362},{-209,-282,-285,-365,-285,-306},{-256,-282,-323,-203,-300,-270},{-270,-359,-403,-323,-262,-220},{-291,-218,-200,-379,-253,-203},{-235,-323,-403,-288,-206,-270},{-391,-276,-176,-285,-329,-385},{-229,-285,-182,-285,-350,-291},{-235,-188,-279,-365,-323,-197},{-235,-285,-373,-218,-403,-376},{-391,-250,-356,-344,-191,-256},{-368,-368,-391,-412,-326,-256},{-226,-382,-176,-350,-297,-382},{-185,-338,-238,-300,-335,-318},{-244,-182,-200,-191,-347,-397},{-294,-344,-182,-326,-362,-203},{-297,-235,-353,-403,-341,-226},{-209,-212,-412,-256,-229,-294}}},{{{-128,-181,-131,-172,-138,-199},{-171,-235,-198,-134,-193,-174},{-205,-112,-145,-208,-131,-170},{-155,-172,-130,-218,-230,-187},{-215,-149,-205,-245,-129,-225},{-175,-150,-180,-140,-208,-132},{-175,-204,-161,-154,-217,-243},{-227,-206,-117,-247,-112,-115},{-136,-184,-233,-125,-210,-222},{-180,-199,-140,-204,-121,-235},{-185,-237,-228,-229,-182,-172},{-109,-162,-182,-127,-112,-183},{-197,-155,-172,-236,-254,-264},{-126,-162,-154,-125,-234,-250},{-185,-162,-245,-175,-118,-229},{-197,-162,-124,-186,-114,-260},{-136,-130,-240,-116,-155,-201},{-119,-120,-131,-131,-121,-265},{-225,-223,-212,-118,-160,-243},{-227,-139,-212,-165,-248,-172}},{{-188,-123,-141,-201,-236,-305},{-148,-154,-241,-232,-158,-155},{-145,-160,-266,-263,-291,-298},{-210,-254,-236,-201,-215,-226},{-210,-250,-283,-239,-169,-274},{-164,-228,-138,-177,-279,-321},{-204,-226,-187,-261,-208,-259},{-154,-191,-277,-141,-238,-183},{-192,-187,-275,-208,-311,-333},{-123,-254,-253,-274,-261,-207},{-236,-164,-266,-181,-181,-283},{-208,-203,-164,-290,-183,-207},{-265,-137,-192,-210,-179,-309},{-168,-182,-162,-144,-147,-224},{-141,-273,-183,-197,-215,-226},{-154,-199,-243,-234,-254,-269},{-137,-277,-168,-232,-266,-188},{-263,-285,-149,-221,-169,-157},{-210,-133,-222,-219,-165,-159},{-166,-166,-217,-152,-307,-257}},{{-173,-347,-278,-200,-263,-334},{-249,-176,-170,-235,-371,-297},{-210,-347,-223,-327,-299,-209},{-178,-296,-199,-300,-285,-303},{-210,-204,-233,-286,-363,-306},{-309,-189,-351,-305,-266,-280},{-203,-319,-299,-335,-230,-348},{-331,-214,-160,-178,-316,-218},{-215,-280,-178,-359,-235,-317},{-324,-184,-202,-265,-255,-379},{-207,-332,-246,-219,-194,-382},{-165,-207,-325,-289,-338,-294},{-148,-273,-333,-221,-296,-192},{-346,-235,-343,-362,-366,-226},{-232,-268,-272,-235,-296,-289},{-205,-319,-194,-165,-343,-286},{-235,-207,-217,-192,-211,-323},{-193,-263,-286,-340,-252,-187},{-331,-176,-356,-324,-177,-175},{-215,-196,-189,-240,-227,-391}},{{-396,-323,-417,-400,-385,-397},{-303,-391,-194,-352,-298,-250},{-347,-318,-331,-241,-265,-235},{-243,-270,-229,-319,-394,-250},{-381,-359,-256,-418,-292,-349},{-194,-182,-372,-421,-391,-418},{-286,-309,-417,-187,-301,-262},{-393,-365,-322,-409,-325,-325},{-387,-365,-215,-370,-295,-421},{-344,-232,-292,-202,-346,-208},{-361,-303,-331,-352,-409,-421},{-214,-206,-372,-202,-301,-271},{-225,-376,-256,-280,-205,-403},{-301,-362,-316,-313,-208,-379},{-324,-247,-194,-373,-259,-262},{-269,-338,-325,-421,-283,-229},{-312,-335,-331,-214,-196,-340},{-402,-400,-241,-253,-331,-193},{-237,-353,-364,-292,-301,-316},{-358,-326,-212,-283,-364,-274}},{{-265,-271,-286,-336,-300,-339},{-316,-238,-361,-318,-403,-206},{-265,-388,-196,-414,-329,-241},{-364,-409,-274,-279,-306,-264},{-214,-289,-226,-366,-306,-186},{-262,-289,-334,-285,-238,-336},{-400,-202,-220,-252,-323,-278},{-394,-214,-397,-324,-229,-241},{-274,-325,-397,-315,-344,-383},{-256,-205,-412,-243,-262,-328},{-205,-358,-373,-285,-273,-319},{-358,-385,-244,-342,-259,-302},{-235,-211,-283,-339,-318,-200},{-346,-214,-400,-381,-209,-174},{-181,-286,-181,-282,-397,-334},{-319,-226,-283,-390,-268,-264},{-229,-220,-208,-345,-406,-186},{-358,-340,-373,-240,-388,-377},{-373,-364,-187,-186,-200,-316},{-271,-325,-307,-339,-288,-197}},{{-336,-296,-301,-246,-335,-174},{-322,-326,-176,-248,-330,-263},{-333,-326,-236,-267,-284,-288},{-248,-326,-171,-319,-261,-201},{-399,-346,-328,-301,-169,-298},{-362,-223,-274,-259,-264,-218},{-182,-354,-306,-272,-315,-174},{-339,-212,-293,-256,-179,-258},{-274,-179,-257,-356,-210,-208},{-174,-243,-233,-367,-259,-216},{-385,-388,-268,-351,-169,-263},{-291,-379,-268,-259,-289,-293},{-188,-354,-371,-246,-346,-184},{-288,-251,-195,-282,-305,-154},{-336,-385,-222,-182,-325,-208},{-319,-251,-176,-224,-284,-335},{-379,-282,-374,-333,-220,-226},{-353,-215,-217,-232,-269,-236},{-390,-251,-377,-317,-207,-198},{-305,-282,-293,-164,-159,-166}},{{-247,-237,-181,-271,-197,-221},{-178,-269,-248,-226,-197,-143},{-240,-206,-221,-271,-211,-147},{-312,-239,-301,-181,-137,-265},{-264,-271,-161,-176,-193,-207},{-175,-267,-194,-209,-277,-131},{-228,-195,-147,-234,-172,-121},{-228,-197,-234,-254,-195,-173},{-151,-155,-248,-217,-132,-233},{-226,-248,-310,-163,-203,-157},{-216,-155,-219,-215,-265,-243},{-334,-206,-183,-292,-277,-269},{-326,-190,-239,-256,-248,-213},{-223,-322,-292,-217,-288,-209},{-334,-165,-285,-135,-180,-169},{-182,-295,-152,-224,-178,-183},{-302,-181,-216,-211,-128,-267},{-230,-183,-299,-155,-184,-249},{-168,-181,-227,-271,-211,-163},{-161,-202,-201,-198,-282,-181}},{{-255,-171,-176,-194,-147,-131},{-192,-206,-199,-201,-238,-195},{-248,-151,-250,-226,-215,-230},{-238,-166,-192,-142,-171,-155},{-196,-123,-252,-156,-132,-223},{-184,-203,-215,-108,-104,-234},{-119,-188,-174,-243,-130,-230},{-161,-247,-208,-163,-161,-200},{-165,-240,-228,-126,-150,-215},{-240,-255,-237,-154,-120,-102},{-236,-186,-246,-150,-164,-183},{-194,-257,-206,-193,-152,-235},{-173,-210,-129,-189,-135,-217},{-190,-175,-246,-194,-236,-163},{-159,-240,-214,-245,-159,-227},{-234,-249,-241,-222,-176,-170},{-156,-151,-130,-187,-181,-141},{-127,-125,-199,-154,-222,-160},{-228,-167,-219,-193,-111,-175},{-246,-169,-129,-164,-215,-203}},{{-178,-183,-148,-101,-215,-197},{-185,-170,-161,-175,-146,-212},{-170,-205,-183,-123,-218,-141},{-180,-128,-161,-178,-163,-163},{-234,-197,-197,-168,-220,-155},{-178,-163,-108,-109,-124,-155},{-128,-118,-165,-227,-203,-235},{-136,-129,-220,-128,-217,-158},{-138,-220,-165,-173,-104,-119},{-128,-146,-202,-113,-119,-136},{-168,-106,-106,-113,-126,-223},{-148,-210,-118,-106,-227,-151},{-153,-143,-227,-146,-181,-124},{-193,-170,-205,-126,-225,-116},{-170,-195,-111,-109,-176,-133},{-178,-215,-113,-156,-198,-170},{-109,-118,-166,-212,-170,-217},{-124,-153,-168,-218,-170,-217},{-166,-175,-121,-170,-234,-200},{-148,-129,-108,-146,-213,-180}},{{-228,-200,-202,-218,-163,-205},{-151,-129,-190,-200,-215,-212},{-156,-108,-131,-123,-220,-133},{-225,-138,-185,-106,-208,-210},{-212,-151,-230,-212,-225,-192},{-118,-113,-188,-222,-148,-195},{-134,-188,-203,-158,-200,-128},{-195,-134,-148,-180,-138,-114},{-197,-133,-123,-106,-151,-123},{-210,-114,-148,-111,-205,-217},{-197,-230,-163,-171,-192,-188},{-195,-218,-207,-217,-119,-171},{-223,-136,-143,-136,-213,-161},{-180,-183,-186,-138,-175,-198},{-166,-136,-141,-118,-222,-217},{-104,-114,-138,-116,-178,-138},{-163,-218,-225,-102,-213,-148},{-101,-138,-228,-113,-183,-171},{-129,-227,-109,-114,-235,-215},{-106,-170,-190,-150,-121,-171}},{{-223,-173,-183,-188,-228,-190},{-131,-228,-113,-173,-148,-197},{-160,-171,-144,-133,-181,-158},{-121,-121,-139,-106,-165,-208},{-113,-178,-227,-198,-160,-228},{-205,-220,-223,-141,-217,-168},{-175,-139,-185,-114,-101,-166},{-144,-227,-202,-168,-227,-220},{-217,-198,-113,-121,-223,-128},{-138,-208,-126,-116,-136,-121},{-121,-114,-163,-195,-203,-197},{-165,-111,-139,-114,-111,-228},{-234,-155,-158,-153,-218,-134},{-180,-118,-131,-151,-116,-131},{-171,-128,-225,-133,-138,-188},{-113,-150,-146,-109,-212,-173},{-153,-129,-183,-210,-175,-185},{-203,-158,-121,-220,-101,-197},{-228,-234,-106,-213,-141,-102},{-168,-171,-228,-171,-193,-146}},{{-119,-134,-158,-170,-223,-123},{-163,-144,-207,-235,-205,-207},{-131,-173,-139,-171,-134,-213},{-113,-220,-148,-178,-215,-173},{-124,-218,-193,-217,-176,-126},{-195,-234,-139,-102,-217,-109},{-102,-141,-126,-208,-235,-153},{-109,-144,-128,-215,-186,-176},{-190,-178,-198,-217,-190,-186},{-148,-168,-156,-173,-124,-141},{-235,-102,-205,-192,-150,-205},{-126,-212,-129,-208,-217,-218},{-223,-207,-185,-173,-171,-213},{-205,-223,-230,-138,-218,-155},{-126,-163,-176,-133,-161,-168},{-123,-178,-213,-190,-111,-104},{-218,-160,-150,-188,-146,-108},{-223,-181,-173,-153,-200,-217},{-180,-207,-220,-208,-222,-227},{-150,-202,-180,-223,-109,-170}}},{{{-322,-211,-329,-401,-207,-220},{-224,-227,-280,-247,-266,-421},{-451,-451,-296,-329,-319,-306},{-418,-368,-296,-217,-243,-290},{-336,-349,-428,-411,-405,-362},{-457,-424,-359,-382,-441,-313},{-247,-454,-220,-276,-461,-299},{-257,-214,-270,-451,-286,-253},{-230,-234,-418,-273,-234,-250},{-342,-296,-375,-438,-286,-290},{-237,-336,-322,-378,-309,-336},{-319,-237,-211,-447,-365,-457},{-214,-247,-382,-326,-461,-434},{-454,-204,-401,-211,-365,-204},{-342,-382,-273,-257,-227,-306},{-336,-372,-299,-447,-273,-378},{-306,-428,-362,-431,-293,-336},{-362,-388,-296,-375,-293,-316},{-332,-322,-434,-326,-395,-444},{-280,-388,-375,-322,-451,-280}},{{-430,-209,-316,-223,-256,-346},{-374,-409,-300,-345,-219,-376},{-321,-438,-325,-210,-428,-217},{-276,-367,-389,-336,-240,-241},{-213,-225,-421,-214,-320,-418},{-243,-206,-306,-427,-219,-199},{-279,-335,-396,-273,-367,-364},{-328,-354,-392,-251,-283,-340},{-433,-393,-437,-201,-197,-280},{-230,-216,-335,-405,-249,-391},{-403,-283,-195,-276,-351,-340},{-364,-312,-207,-270,-317,-382},{-279,-451,-207,-377,-246,-373},{-243,-261,-408,-298,-265,-370},{-410,-419,-332,-239,-333,-259},{-289,-412,-370,-232,-351,-247},{-417,-280,-287,-248,-259,-256},{-216,-196,-246,-257,-333,-331},{-390,-306,-255,-254,-326,-292},{-426,-200,-284,-248,-222,-283}},{{-212,-285,-367,-196,-329,-311},{-348,-207,-213,-305,-260,-239},{-206,-311,-330,-231,-284,-229},{-378,-219,-207,-180,-175,-319},{-395,-251,-370,-253,-281,-203},{-292,-308,-224,-280,-164,-332},{-313,-305,-182,-343,-337,-188},{-301,-179,-302,-177,-360,-175},{-348,-276,-218,-381,-323,-288},{-189,-196,-322,-318,-342,-342},{-248,-377,-356,-177,-252,-326},{-271,-259,-196,-362,-350,-172},{-224,-204,-171,-193,-244,-218},{-286,-282,-213,-373,-162,-262},{-301,-271,-202,-310,-292,-324},{-345,-386,-302,-174,-201,-296},{-277,-374,-190,-218,-268,-180},{-260,-320,-300,-280,-162,-224},{-310,-245,-241,-351,-307,-334},{-342,-225,-255,-234,-297,-303}},{{-348,-333,-303,-312,-293,-182},{-348,-202,-244,-229,-260,-164},{-208,-192,-230,-286,-224,-241},{-322,-151,-320,-293,-258,-212},{-225,-238,-159,-231,-282,-145},{-335,-209,-230,-266,-224,-265},{-350,-318,-270,-291,-302,-254},{-282,-275,-235,-303,-213,-169},{-160,-238,-190,-210,-181,-307},{-315,-238,-192,-300,-195,-153},{-285,-209,-301,-252,-224,-265},{-208,-216,-206,-178,-276,-184},{-225,-216,-308,-284,-177,-149},{-212,-282,-244,-210,-307,-210},{-222,-265,-197,-226,-300,-212},{-330,-148,-175,-280,-300,-206},{-302,-287,-249,-164,-164,-304},{-215,-202,-149,-139,-240,-237},{-315,-260,-251,-243,-305,-269},{-162,-202,-175,-310,-260,-201}},{{-206,-189,-216,-223,-208,-262},{-243,-214,-252,-162,-279,-145},{-165,-279,-241,-174,-202,-250},{-219,-248,-158,-153,-158,-239},{-180,-273,-279,-235,-170,-271},{-158,-193,-181,-147,-136,-166},{-269,-292,-250,-174,-231,-160},{-202,-258,-212,-170,-227,-132},{-269,-216,-292,-204,-162,-294},{-204,-160,-170,-229,-288,-235},{-299,-260,-164,-145,-193,-176},{-278,-162,-212,-269,-134,-250},{-299,-206,-214,-134,-185,-258},{-293,-168,-160,-250,-267,-284},{-286,-275,-164,-153,-136,-139},{-217,-134,-202,-216,-269,-145},{-167,-130,-178,-174,-141,-225},{-302,-275,-284,-273,-281,-153},{-135,-202,-267,-210,-164,-281},{-276,-210,-218,-275,-162,-189}},{{-166,-206,-190,-191,-253,-196},{-246,-136,-133,-245,-284,-182},{-151,-185,-160,-269,-240,-176},{-168,-174,-186,-202,-251,-198},{-214,-151,-295,-276,-145,-274},{-260,-132,-137,-226,-266,-259},{-134,-149,-215,-295,-202,-176},{-294,-149,-289,-263,-169,-187},{-145,-286,-150,-286,-174,-151},{-214,-134,-215,-169,-295,-225},{-225,-145,-295,-265,-147,-155},{-151,-153,-260,-176,-213,-234},{-244,-197,-245,-132,-194,-277},{-132,-269,-143,-208,-255,-290},{-265,-151,-276,-210,-227,-250},{-206,-281,-228,-278,-290,-171},{-294,-216,-243,-271,-213,-214},{-132,-246,-241,-239,-308,-274},{-227,-185,-129,-210,-229,-268},{-206,-170,-165,-158,-231,-286}},{{-282,-270,-210,-198,-178,-295},{-213,-327,-190,-324,-310,-261},{-146,-235,-212,-166,-219,-162},{-236,-284,-305,-213,-302,-343},{-280,-142,-195,-233,-302,-162},{-245,-277,-290,-238,-235,-261},{-139,-175,-212,-291,-217,-314},{-226,-197,-293,-158,-346,-287},{-240,-190,-159,-271,-227,-332},{-282,-294,-242,-166,-338,-287},{-178,-327,-251,-349,-341,-192},{-176,-277,-327,-344,-217,-176},{-150,-164,-183,-181,-361,-173},{-270,-228,-300,-196,-255,-309},{-303,-275,-222,-151,-232,-356},{-266,-175,-185,-294,-258,-231},{-178,-201,-146,-191,-183,-362},{-268,-175,-249,-301,-292,-221},{-249,-159,-332,-166,-266,-165},{-169,-182,-173,-176,-155,-231}},{{-206,-250,-338,-314,-281,-382},{-173,-346,-324,-213,-374,-197},{-255,-183,-237,-219,-196,-317},{-348,-320,-249,-299,-208,-410},{-337,-270,-327,-195,-187,-228},{-337,-346,-399,-343,-257,-370},{-384,-315,-194,-186,-423,-370},{-301,-379,-237,-367,-214,-293},{-277,-385,-355,-329,-242,-382},{-252,-351,-355,-403,-414,-219},{-345,-275,-376,-186,-381,-243},{-189,-346,-373,-400,-299,-216},{-307,-379,-384,-237,-193,-416},{-219,-183,-214,-376,-374,-367},{-181,-289,-205,-332,-208,-394},{-332,-337,-272,-240,-290,-231},{-271,-309,-327,-252,-393,-246},{-301,-318,-199,-403,-326,-360},{-288,-219,-208,-201,-296,-194},{-362,-197,-254,-317,-266,-262}},{{-280,-378,-248,-424,-375,-230},{-400,-272,-251,-378,-276,-316},{-343,-269,-280,-378,-319,-283},{-217,-317,-354,-283,-303,-451},{-356,-269,-380,-319,-332,-290},{-227,-320,-293,-217,-250,-418},{-293,-291,-296,-368,-359,-204},{-195,-304,-409,-372,-359,-392},{-296,-246,-412,-434,-217,-362},{-359,-394,-383,-257,-441,-286},{-246,-394,-229,-447,-395,-359},{-208,-362,-328,-290,-217,-204},{-356,-432,-448,-240,-438,-368},{-315,-426,-396,-322,-309,-424},{-217,-301,-216,-405,-428,-392},{-425,-330,-435,-322,-332,-201},{-249,-419,-238,-336,-401,-401},{-321,-432,-431,-266,-204,-359},{-230,-243,-399,-293,-230,-421},{-299,-390,-383,-385,-243,-211}},{{-336,-263,-355,-243,-359,-207},{-299,-313,-332,-263,-332,-266},{-378,-461,-431,-250,-329,-296},{-247,-276,-266,-441,-230,-296},{-253,-345,-345,-204,-296,-306},{-382,-290,-214,-313,-336,-424},{-438,-431,-299,-273,-299,-457},{-421,-359,-408,-319,-372,-378},{-253,-398,-319,-306,-461,-286},{-408,-415,-368,-349,-372,-309},{-447,-266,-382,-306,-339,-375},{-319,-352,-339,-237,-253,-375},{-385,-359,-250,-405,-286,-214},{-362,-372,-355,-253,-434,-382},{-253,-454,-326,-280,-336,-434},{-257,-368,-211,-224,-207,-428},{-257,-368,-237,-276,-243,-349},{-451,-283,-207,-303,-388,-378},{-342,-234,-299,-293,-313,-326},{-362,-306,-398,-349,-421,-398}},{{-329,-201,-372,-283,-349,-447},{-362,-316,-322,-309,-388,-306},{-263,-197,-306,-415,-286,-296},{-342,-434,-345,-197,-444,-247},{-336,-313,-211,-342,-418,-372},{-461,-197,-266,-303,-372,-303},{-349,-342,-263,-382,-401,-207},{-316,-332,-306,-306,-201,-345},{-428,-461,-401,-303,-418,-296},{-270,-408,-441,-243,-299,-349},{-201,-438,-263,-438,-224,-276},{-293,-250,-299,-454,-431,-319},{-296,-415,-207,-234,-293,-266},{-309,-250,-197,-438,-322,-415},{-247,-385,-395,-438,-438,-345},{-211,-382,-319,-211,-359,-355},{-355,-296,-303,-368,-257,-276},{-263,-444,-345,-424,-349,-385},{-345,-260,-431,-359,-365,-451},{-451,-444,-372,-345,-388,-359}},{{-411,-359,-266,-211,-329,-197},{-451,-418,-276,-405,-461,-398},{-438,-398,-352,-201,-286,-418},{-388,-201,-401,-339,-220,-266},{-461,-283,-266,-372,-293,-276},{-336,-319,-260,-253,-388,-342},{-441,-457,-355,-247,-355,-250},{-257,-454,-227,-313,-349,-220},{-339,-368,-349,-234,-329,-313},{-457,-230,-273,-227,-418,-207},{-424,-309,-392,-332,-296,-326},{-276,-322,-276,-293,-461,-352},{-395,-372,-405,-415,-220,-299},{-253,-197,-299,-224,-290,-280},{-447,-362,-260,-260,-332,-388},{-263,-359,-451,-421,-207,-293},{-332,-260,-243,-418,-362,-415},{-234,-342,-434,-336,-204,-385},{-230,-461,-395,-401,-207,-388},{-313,-415,-306,-319,-227,-339}}},{{{-128,-139,-119,-90,-102,-161},{-69,-136,-100,-145,-126,-152},{-109,-118,-125,-96,-122,-138},{-92,-113,-108,-85,-99,-175},{-111,-131,-90,-104,-113,-87},{-108,-72,-68,-97,-166,-138},{-84,-99,-108,-138,-162,-113},{-86,-76,-149,-108,-127,-93},{-146,-77,-108,-128,-121,-154},{-109,-98,-113,-130,-96,-99},{-96,-142,-134,-142,-104,-175},{-92,-111,-108,-90,-94,-90},{-75,-124,-82,-99,-96,-165},{-72,-116,-99,-154,-99,-131},{-76,-132,-77,-157,-132,-127},{-131,-86,-147,-138,-95,-179},{-145,-135,-113,-136,-126,-108},{-85,-118,-99,-146,-131,-156},{-109,-69,-77,-124,-79,-101},{-76,-109,-67,-121,-154,-151}},{{-115,-102,-118,-191,-175,-151},{-117,-133,-189,-206,-174,-139},{-113,-100,-145,-178,-147,-171},{-182,-128,-164,-211,-130,-119},{-89,-104,-186,-118,-150,-123},{-150,-131,-126,-175,-188,-183},{-109,-107,-130,-205,-132,-186},{-151,-124,-203,-136,-195,-146},{-159,-173,-184,-130,-201,-198},{-170,-117,-203,-200,-116,-207},{-105,-179,-112,-191,-209,-202},{-165,-123,-89,-205,-116,-222},{-96,-161,-108,-175,-175,-146},{-94,-94,-176,-138,-138,-143},{-97,-142,-169,-107,-203,-235},{-109,-131,-155,-181,-171,-192},{-100,-164,-111,-101,-129,-173},{-155,-130,-127,-215,-98,-178},{-134,-159,-124,-102,-113,-160},{-144,-148,-207,-215,-151,-144}},{{-245,-135,-125,-247,-269,-251},{-214,-184,-201,-179,-239,-172},{-203,-252,-121,-251,-147,-152},{-150,-178,-134,-222,-274,-186},{-184,-187,-143,-154,-257,-121},{-196,-149,-201,-146,-270,-143},{-112,-218,-240,-190,-157,-180},{-115,-140,-205,-190,-174,-182},{-205,-207,-203,-180,-120,-152},{-108,-121,-201,-255,-216,-148},{-241,-209,-257,-264,-223,-257},{-178,-149,-167,-169,-243,-172},{-108,-113,-175,-146,-204,-141},{-114,-216,-227,-215,-137,-244},{-154,-236,-166,-232,-223,-277},{-186,-191,-158,-255,-251,-139},{-175,-232,-113,-186,-190,-188},{-203,-160,-257,-160,-270,-277},{-206,-151,-154,-188,-200,-255},{-186,-250,-221,-205,-251,-246}},{{-164,-185,-207,-246,-191,-158},{-203,-244,-276,-201,-223,-235},{-171,-284,-246,-258,-276,-195},{-223,-175,-254,-254,-213,-240},{-235,-162,-183,-219,-175,-193},{-189,-195,-185,-217,-284,-282},{-193,-227,-274,-158,-199,-156},{-227,-158,-199,-185,-128,-219},{-136,-152,-195,-238,-223,-266},{-193,-146,-215,-160,-136,-217},{-207,-140,-215,-225,-166,-181},{-252,-122,-199,-227,-130,-132},{-211,-233,-156,-158,-240,-126},{-156,-162,-185,-185,-242,-254},{-235,-242,-140,-280,-124,-171},{-225,-209,-250,-128,-238,-168},{-150,-223,-136,-148,-185,-268},{-223,-148,-217,-266,-276,-138},{-138,-219,-256,-146,-197,-130},{-171,-260,-183,-201,-177,-185}},{{-175,-215,-211,-119,-231,-127},{-138,-156,-199,-201,-259,-173},{-197,-177,-199,-123,-204,-120},{-252,-138,-193,-125,-261,-201},{-199,-124,-274,-125,-132,-258},{-211,-191,-270,-117,-136,-156},{-179,-278,-128,-189,-215,-208},{-158,-240,-199,-162,-217,-199},{-122,-240,-134,-203,-129,-239},{-191,-154,-203,-117,-125,-162},{-140,-223,-195,-170,-210,-160},{-189,-211,-242,-248,-181,-114},{-282,-193,-124,-232,-221,-252},{-166,-173,-193,-228,-113,-258},{-215,-242,-140,-234,-242,-258},{-242,-142,-187,-160,-249,-162},{-122,-225,-246,-238,-234,-248},{-138,-215,-234,-269,-115,-162},{-229,-168,-270,-168,-232,-116},{-227,-268,-124,-123,-130,-112}},{{-183,-109,-122,-141,-98,-193},{-181,-154,-187,-149,-133,-93},{-183,-126,-185,-99,-135,-156},{-208,-234,-220,-179,-150,-159},{-158,-235,-194,-144,-109,-148},{-136,-144,-114,-117,-96,-125},{-159,-130,-162,-149,-211,-137},{-238,-126,-125,-219,-207,-156},{-163,-213,-232,-219,-103,-90},{-186,-237,-205,-198,-96,-196},{-138,-228,-115,-136,-107,-169},{-190,-220,-170,-98,-116,-115},{-125,-163,-227,-168,-101,-197},{-224,-192,-127,-136,-112,-154},{-204,-114,-164,-98,-121,-148},{-240,-114,-167,-190,-168,-147},{-236,-168,-130,-206,-101,-97},{-202,-170,-220,-131,-99,-138},{-215,-135,-119,-109,-202,-162},{-107,-187,-132,-165,-196,-110}},{{-181,-182,-126,-87,-146,-131},{-84,-82,-97,-161,-117,-141},{-108,-173,-174,-146,-157,-132},{-195,-109,-146,-111,-131,-85},{-172,-110,-151,-140,-116,-138},{-175,-113,-152,-88,-143,-92},{-123,-118,-84,-120,-126,-85},{-123,-181,-91,-128,-101,-139},{-130,-117,-99,-99,-116,-85},{-88,-108,-113,-132,-132,-149},{-168,-118,-132,-149,-126,-95},{-126,-88,-104,-91,-102,-131},{-178,-133,-127,-125,-82,-148},{-146,-96,-83,-159,-102,-122},{-113,-166,-127,-128,-85,-76},{-162,-126,-114,-169,-153,-132},{-87,-105,-151,-150,-80,-153},{-174,-136,-126,-117,-122,-82},{-186,-94,-127,-152,-110,-67},{-115,-93,-94,-163,-106,-115}},{{-80,-122,-72,-92,-73,-121},{-124,-133,-74,-92,-79,-90},{-117,-90,-99,-131,-125,-91},{-104,-67,-110,-114,-73,-66},{-86,-115,-132,-107,-133,-137},{-100,-73,-60,-67,-91,-114},{-72,-112,-136,-124,-81,-105},{-132,-90,-79,-64,-72,-122},{-130,-75,-85,-101,-131,-132},{-101,-141,-81,-119,-82,-73},{-131,-71,-87,-110,-96,-122},{-72,-80,-71,-135,-59,-61},{-67,-134,-117,-83,-126,-60},{-96,-94,-131,-114,-134,-59},{-78,-134,-59,-71,-88,-74},{-85,-100,-122,-74,-131,-74},{-77,-112,-136,-130,-74,-90},{-144,-87,-122,-76,-92,-111},{-98,-66,-83,-132,-106,-123},{-111,-111,-130,-122,-134,-120}},{{-136,-74,-116,-131,-113,-81},{-88,-98,-130,-74,-127,-77},{-85,-83,-64,-80,-104,-130},{-109,-109,-67,-101,-85,-106},{-95,-80,-136,-77,-100,-77},{-125,-136,-87,-124,-85,-78},{-97,-74,-60,-102,-59,-122},{-115,-69,-86,-83,-127,-111},{-124,-96,-106,-127,-63,-98},{-65,-61,-69,-95,-61,-103},{-81,-111,-93,-128,-116,-63},{-87,-70,-60,-92,-104,-75},{-125,-59,-132,-105,-113,-109},{-126,-74,-75,-97,-83,-79},{-130,-103,-119,-122,-100,-67},{-131,-85,-90,-91,-104,-86},{-100,-115,-108,-131,-76,-117},{-123,-79,-122,-65,-109,-90},{-98,-107,-60,-104,-94,-113},{-113,-90,-107,-85,-127,-102}},{{-112,-64,-116,-108,-71,-116},{-65,-117,-104,-103,-126,-70},{-69,-105,-112,-75,-122,-127},{-128,-134,-130,-90,-131,-121},{-122,-129,-66,-113,-67,-65},{-108,-84,-109,-114,-65,-70},{-102,-97,-110,-128,-92,-81},{-99,-66,-88,-108,-71,-119},{-82,-107,-125,-131,-123,-116},{-103,-125,-113,-97,-97,-73},{-135,-127,-110,-72,-61,-60},{-75,-128,-83,-91,-106,-59},{-81,-90,-88,-64,-84,-134},{-83,-69,-129,-122,-85,-62},{-103,-71,-96,-134,-91,-95},{-114,-88,-62,-129,-105,-63},{-74,-101,-113,-133,-71,-88},{-112,-119,-86,-125,-73,-97},{-135,-122,-59,-68,-97,-113},{-127,-93,-74,-135,-114,-98}},{{-92,-104,-122,-101,-75,-105},{-103,-67,-123,-111,-115,-107},{-126,-134,-109,-79,-87,-70},{-120,-102,-69,-123,-94,-92},{-107,-73,-110,-93,-85,-75},{-89,-100,-79,-127,-81,-132},{-96,-116,-89,-109,-92,-63},{-100,-92,-126,-105,-74,-137},{-82,-122,-92,-132,-121,-83},{-88,-105,-127,-137,-135,-116},{-62,-81,-86,-137,-82,-66},{-132,-97,-120,-115,-118,-74},{-87,-78,-108,-109,-115,-116},{-137,-130,-81,-82,-122,-94},{-92,-63,-117,-122,-127,-103},{-86,-67,-136,-60,-134,-71},{-79,-67,-121,-70,-121,-69},{-99,-80,-104,-110,-82,-104},{-87,-116,-110,-62,-112,-137},{-106,-115,-81,-119,-110,-60}},{{-134,-133,-132,-98,-59,-126},{-135,-113,-61,-98,-110,-74},{-86,-62,-61,-71,-64,-117},{-126,-131,-116,-85,-104,-95},{-120,-73,-112,-97,-72,-130},{-135,-87,-84,-92,-92,-61},{-78,-111,-93,-130,-92,-99},{-115,-110,-77,-123,-75,-110},{-119,-95,-108,-65,-95,-104},{-74,-130,-73,-74,-87,-75},{-125,-120,-60,-95,-111,-133},{-85,-131,-121,-93,-96,-60},{-85,-116,-112,-135,-119,-122},{-113,-136,-70,-84,-64,-112},{-104,-96,-88,-94,-123,-106},{-87,-90,-72,-125,-60,-77},{-63,-127,-135,-106,-63,-94},{-129,-119,-86,-90,-80,-66},{-120,-116,-76,-73,-129,-65},{-77,-84,-70,-60,-99,-69}}},{{{-198,-193,-240,-238,-157,-207},{-261,-231,-190,-212,-290,-217},{-275,-264,-286,-176,-255,-319},{-263,-157,-305,-174,-283,-259},{-291,-183,-328,-164,-174,-231},{-240,-271,-307,-217,-207,-248},{-177,-205,-200,-193,-319,-231},{-172,-214,-202,-209,-243,-176},{-207,-333,-298,-240,-157,-328},{-261,-255,-205,-231,-245,-157},{-317,-183,-155,-205,-150,-145},{-266,-255,-167,-145,-312,-157},{-177,-321,-219,-267,-236,-295},{-170,-288,-195,-309,-188,-219},{-193,-278,-181,-319,-169,-302},{-168,-257,-290,-283,-243,-200},{-296,-233,-278,-269,-300,-195},{-249,-333,-233,-207,-167,-314},{-207,-193,-143,-214,-293,-255},{-212,-314,-281,-157,-183,-300}},{{-159,-243,-287,-196,-203,-283},{-202,-321,-200,-321,-289,-148},{-314,-221,-183,-139,-163,-276},{-174,-183,-261,-243,-246,-157},{-290,-305,-315,-176,-289,-267},{-226,-255,-324,-143,-176,-301},{-262,-295,-153,-277,-255,-274},{-224,-259,-228,-231,-206,-263},{-221,-276,-190,-289,-217,-267},{-233,-200,-230,-152,-303,-199},{-309,-231,-254,-312,-221,-170},{-195,-145,-256,-319,-269,-278},{-286,-305,-324,-319,-310,-250},{-293,-262,-150,-159,-154,-305},{-269,-288,-200,-148,-151,-141},{-183,-252,-320,-182,-154,-192},{-262,-240,-186,-286,-258,-252},{-231,-302,-247,-254,-226,-183},{-295,-250,-143,-229,-246,-190},{-298,-252,-216,-141,-192,-190}},{{-155,-159,-230,-160,-254,-207},{-269,-257,-250,-129,-234,-229},{-299,-192,-204,-142,-155,-193},{-163,-293,-234,-265,-249,-182},{-174,-232,-198,-195,-209,-171},{-258,-286,-174,-205,-219,-182},{-172,-190,-261,-166,-122,-108},{-142,-247,-234,-259,-176,-191},{-221,-293,-139,-117,-241,-200},{-297,-134,-206,-177,-142,-146},{-187,-142,-252,-201,-112,-130},{-256,-167,-182,-168,-125,-238},{-155,-142,-210,-220,-211,-241},{-204,-173,-257,-125,-239,-126},{-256,-136,-228,-193,-236,-140},{-262,-284,-218,-140,-153,-227},{-129,-176,-192,-179,-256,-184},{-155,-180,-184,-119,-180,-247},{-131,-259,-139,-187,-232,-124},{-241,-217,-206,-131,-215,-214}},{{-169,-109,-141,-144,-192,-170},{-217,-140,-170,-195,-111,-83},{-236,-147,-132,-103,-179,-175},{-203,-182,-126,-102,-202,-156},{-217,-167,-144,-207,-137,-123},{-229,-140,-177,-174,-140,-156},{-146,-172,-155,-180,-91,-142},{-208,-226,-160,-152,-193,-141},{-230,-213,-155,-171,-104,-157},{-184,-224,-193,-118,-160,-120},{-189,-139,-151,-146,-181,-159},{-198,-107,-96,-122,-184,-164},{-110,-153,-104,-206,-180,-170},{-108,-152,-192,-142,-193,-164},{-127,-196,-144,-176,-95,-181},{-143,-163,-154,-108,-114,-102},{-175,-165,-143,-192,-111,-152},{-120,-109,-173,-201,-141,-156},{-153,-211,-152,-183,-111,-179},{-153,-120,-203,-140,-153,-127}},{{-101,-147,-82,-102,-79,-77},{-150,-91,-87,-151,-102,-163},{-108,-175,-89,-82,-138,-106},{-136,-88,-112,-155,-165,-158},{-134,-155,-81,-114,-163,-101},{-158,-92,-92,-80,-143,-149},{-109,-129,-82,-149,-106,-151},{-158,-134,-170,-124,-96,-163},{-116,-132,-98,-127,-98,-120},{-101,-169,-157,-123,-106,-150},{-137,-165,-108,-132,-87,-71},{-186,-139,-164,-77,-96,-79},{-90,-110,-110,-83,-115,-108},{-96,-147,-128,-102,-121,-102},{-86,-145,-107,-101,-112,-138},{-165,-140,-104,-79,-109,-111},{-116,-92,-166,-142,-140,-81},{-173,-78,-118,-87,-74,-134},{-114,-135,-122,-142,-96,-137},{-142,-151,-103,-132,-108,-75}},{{-74,-75,-82,-157,-93,-160},{-82,-130,-115,-76,-112,-164},{-75,-146,-149,-120,-142,-156},{-145,-162,-79,-149,-76,-91},{-109,-123,-106,-92,-76,-139},{-131,-112,-165,-113,-77,-147},{-131,-76,-150,-157,-106,-164},{-108,-154,-155,-149,-149,-82},{-167,-123,-124,-94,-87,-81},{-86,-139,-156,-104,-152,-76},{-108,-98,-94,-163,-104,-112},{-120,-157,-115,-134,-165,-126},{-88,-101,-149,-106,-135,-154},{-106,-74,-143,-100,-74,-122},{-118,-87,-105,-117,-111,-102},{-132,-133,-134,-87,-139,-131},{-145,-129,-124,-124,-101,-154},{-146,-130,-131,-133,-99,-169},{-162,-99,-79,-139,-132,-110},{-111,-142,-105,-81,-115,-115}},{{-121,-147,-134,-142,-122,-102},{-119,-140,-123,-135,-144,-112},{-135,-88,-141,-141,-119,-122},{-90,-180,-193,-127,-194,-209},{-90,-165,-110,-93,-150,-219},{-130,-163,-154,-112,-112,-136},{-98,-95,-169,-98,-177,-160},{-159,-182,-120,-110,-188,-160},{-131,-166,-149,-169,-119,-117},{-174,-84,-186,-120,-164,-188},{-177,-121,-155,-182,-200,-198},{-177,-158,-137,-149,-108,-202},{-90,-137,-145,-163,-172,-168},{-160,-162,-120,-105,-194,-201},{-118,-120,-100,-154,-175,-144},{-169,-121,-124,-170,-192,-167},{-164,-177,-149,-132,-121,-201},{-138,-174,-176,-110,-101,-123},{-79,-190,-176,-121,-180,-120},{-127,-190,-123,-166,-186,-107}},{{-190,-214,-209,-194,-277,-138},{-194,-230,-253,-140,-155,-144},{-148,-124,-192,-123,-271,-130},{-172,-122,-142,-121,-151,-177},{-121,-242,-150,-202,-219,-280},{-109,-237,-168,-190,-225,-138},{-129,-205,-187,-261,-151,-206},{-201,-227,-257,-221,-221,-268},{-180,-112,-253,-227,-239,-243},{-238,-239,-155,-188,-193,-134},{-170,-186,-161,-148,-149,-126},{-211,-173,-259,-173,-161,-181},{-114,-227,-131,-236,-157,-136},{-153,-195,-150,-165,-233,-173},{-185,-152,-191,-125,-211,-260},{-167,-232,-257,-146,-229,-148},{-122,-181,-172,-123,-153,-260},{-155,-129,-111,-188,-259,-280},{-221,-227,-174,-200,-139,-231},{-151,-248,-209,-152,-231,-270}},{{-166,-173,-282,-300,-293,-266},{-285,-261,-235,-226,-219,-164},{-175,-171,-235,-143,-217,-273},{-164,-142,-222,-296,-280,-273},{-138,-177,-255,-229,-187,-185},{-273,-169,-206,-280,-215,-284},{-138,-265,-298,-196,-266,-307},{-217,-272,-231,-203,-319,-152},{-177,-134,-152,-247,-312,-213},{-277,-243,-141,-316,-245,-296},{-209,-239,-197,-141,-185,-298},{-236,-239,-246,-236,-291,-155},{-187,-153,-166,-236,-217,-249},{-198,-247,-199,-310,-300,-243},{-241,-153,-220,-203,-215,-217},{-130,-173,-159,-305,-268,-224},{-256,-131,-302,-293,-233,-199},{-213,-186,-307,-233,-217,-286},{-288,-191,-168,-196,-215,-282},{-264,-274,-269,-282,-263,-298}},{{-180,-159,-293,-208,-314,-217},{-270,-266,-213,-298,-282,-222},{-226,-277,-215,-286,-323,-210},{-224,-178,-293,-307,-182,-213},{-231,-319,-162,-282,-222,-187},{-180,-275,-291,-236,-152,-305},{-231,-249,-256,-219,-180,-164},{-233,-319,-143,-293,-316,-296},{-139,-201,-169,-259,-310,-323},{-314,-166,-159,-319,-169,-291},{-173,-146,-217,-226,-178,-208},{-252,-310,-282,-314,-166,-155},{-169,-176,-307,-307,-182,-143},{-305,-307,-280,-245,-203,-173},{-155,-210,-243,-240,-194,-171},{-245,-307,-199,-215,-270,-243},{-217,-289,-196,-236,-203,-159},{-231,-284,-176,-245,-196,-259},{-208,-247,-266,-300,-219,-245},{-224,-192,-286,-261,-148,-229}},{{-300,-300,-187,-268,-259,-273},{-293,-259,-169,-229,-314,-259},{-189,-199,-298,-178,-275,-268},{-245,-139,-316,-171,-263,-259},{-268,-273,-185,-157,-259,-187},{-270,-268,-231,-245,-310,-159},{-222,-282,-312,-231,-256,-169},{-321,-277,-196,-247,-268,-199},{-155,-291,-312,-273,-208,-321},{-192,-231,-229,-194,-222,-219},{-286,-254,-277,-176,-185,-150},{-213,-187,-189,-249,-224,-196},{-150,-176,-226,-141,-312,-178},{-238,-282,-247,-310,-148,-182},{-249,-166,-270,-157,-164,-229},{-261,-298,-254,-293,-157,-291},{-210,-296,-166,-159,-300,-245},{-173,-236,-305,-164,-215,-307},{-222,-310,-182,-222,-222,-222},{-146,-263,-282,-300,-155,-143}},{{-305,-284,-305,-254,-312,-213},{-233,-282,-187,-203,-215,-273},{-319,-159,-252,-319,-185,-323},{-310,-155,-224,-203,-310,-159},{-298,-323,-296,-206,-226,-266},{-291,-229,-296,-280,-157,-266},{-289,-282,-215,-282,-266,-259},{-199,-245,-199,-231,-263,-159},{-238,-162,-249,-146,-166,-275},{-277,-323,-196,-215,-155,-213},{-240,-169,-296,-273,-180,-180},{-206,-307,-240,-166,-312,-298},{-226,-263,-254,-185,-236,-206},{-169,-231,-284,-189,-208,-148},{-277,-201,-289,-189,-148,-238},{-256,-240,-180,-312,-213,-176},{-217,-243,-275,-259,-256,-178},{-192,-169,-213,-143,-178,-187},{-310,-166,-222,-268,-247,-226},{-233,-152,-303,-293,-222,-247}}},{{{-266,-340,-184,-229,-282,-274},{-338,-250,-279,-197,-330,-332},{-354,-223,-362,-279,-285,-271},{-285,-266,-354,-168,-340,-184},{-325,-200,-362,-319,-271,-200},{-247,-274,-210,-173,-290,-325},{-285,-197,-346,-165,-231,-176},{-346,-346,-234,-250,-282,-237},{-247,-340,-181,-189,-290,-234},{-362,-359,-218,-231,-202,-210},{-162,-356,-184,-194,-165,-277},{-359,-221,-335,-319,-311,-215},{-274,-290,-189,-348,-343,-200},{-290,-346,-362,-279,-205,-311},{-181,-359,-348,-255,-370,-303},{-247,-165,-277,-194,-170,-221},{-370,-242,-189,-263,-282,-229},{-245,-301,-263,-282,-271,-332},{-239,-303,-261,-319,-282,-303},{-301,-229,-343,-184,-186,-162}},{{-266,-239,-370,-348,-301,-277},{-162,-335,-285,-279,-233,-202},{-221,-223,-231,-255,-314,-306},{-218,-168,-330,-223,-157,-241},{-340,-200,-271,-184,-296,-344},{-351,-351,-205,-221,-252,-181},{-176,-277,-242,-362,-207,-228},{-274,-346,-250,-194,-225,-236},{-362,-242,-367,-319,-343,-228},{-168,-335,-250,-263,-364,-233},{-362,-231,-370,-338,-364,-207},{-279,-255,-319,-343,-246,-256},{-285,-314,-162,-237,-320,-269},{-242,-335,-309,-197,-367,-249},{-165,-351,-242,-271,-186,-233},{-351,-295,-223,-173,-314,-339},{-279,-210,-181,-351,-238,-360},{-186,-250,-330,-317,-173,-300},{-301,-293,-160,-221,-330,-246},{-173,-282,-279,-160,-168,-233}},{{-280,-311,-340,-250,-284,-207},{-210,-336,-307,-241,-211,-292},{-303,-256,-219,-196,-294,-186},{-181,-296,-282,-337,-240,-188},{-360,-218,-305,-223,-311,-272},{-329,-286,-260,-327,-250,-178},{-218,-230,-353,-223,-196,-227},{-192,-162,-262,-159,-191,-253},{-243,-195,-181,-201,-247,-227},{-155,-319,-295,-149,-225,-164},{-202,-281,-335,-283,-318,-193},{-233,-309,-239,-300,-218,-330},{-228,-167,-239,-246,-341,-200},{-179,-314,-249,-231,-272,-260},{-334,-261,-242,-243,-341,-193},{-166,-157,-265,-233,-272,-301},{-246,-301,-164,-206,-147,-282},{-285,-185,-353,-303,-284,-149},{-236,-286,-343,-241,-194,-289},{-161,-324,-154,-246,-306,-190}},{{-298,-183,-159,-152,-204,-262},{-324,-190,-224,-145,-314,-242},{-259,-141,-305,-281,-164,-273},{-155,-268,-203,-260,-146,-302},{-236,-157,-280,-281,-195,-226},{-231,-235,-194,-205,-287,-193},{-267,-280,-286,-143,-139,-170},{-333,-228,-217,-172,-186,-298},{-174,-186,-275,-200,-305,-284},{-167,-230,-284,-225,-134,-233},{-286,-277,-316,-253,-291,-278},{-219,-308,-277,-168,-293,-226},{-257,-256,-243,-216,-269,-255},{-200,-233,-199,-154,-224,-224},{-145,-146,-164,-251,-208,-217},{-188,-153,-146,-140,-204,-287},{-319,-233,-169,-281,-134,-177},{-152,-247,-263,-239,-215,-224},{-321,-306,-176,-172,-222,-311},{-200,-160,-199,-313,-240,-181}},{{-196,-252,-304,-273,-237,-169},{-224,-280,-302,-193,-228,-297},{-132,-145,-254,-143,-237,-267},{-158,-232,-232,-278,-204,-154},{-161,-276,-276,-260,-226,-269},{-187,-165,-191,-241,-226,-273},{-295,-152,-197,-269,-226,-204},{-198,-299,-165,-299,-260,-228},{-242,-158,-169,-139,-258,-193},{-183,-258,-284,-241,-260,-289},{-224,-174,-230,-247,-163,-154},{-297,-250,-302,-169,-280,-276},{-240,-184,-295,-184,-256,-226},{-216,-137,-191,-215,-284,-150},{-218,-234,-200,-165,-282,-256},{-200,-217,-221,-241,-215,-297},{-222,-197,-150,-180,-252,-195},{-141,-163,-299,-206,-184,-299},{-297,-130,-263,-265,-276,-245},{-301,-169,-265,-197,-241,-137}},{{-221,-289,-282,-276,-187,-241},{-180,-297,-189,-132,-204,-200},{-239,-171,-180,-154,-208,-167},{-187,-161,-243,-267,-156,-163},{-254,-258,-158,-252,-169,-252},{-150,-234,-271,-204,-152,-208},{-256,-187,-197,-132,-193,-200},{-169,-267,-234,-180,-286,-132},{-152,-245,-171,-202,-176,-224},{-130,-219,-256,-260,-243,-224},{-269,-171,-154,-217,-286,-247},{-228,-215,-141,-239,-156,-200},{-180,-178,-150,-243,-273,-167},{-143,-206,-189,-139,-239,-232},{-219,-284,-252,-208,-215,-284},{-152,-169,-260,-299,-224,-139},{-213,-137,-230,-221,-163,-217},{-165,-304,-161,-226,-241,-258},{-299,-200,-206,-260,-200,-139},{-148,-197,-224,-180,-171,-161}},{{-263,-161,-246,-255,-303,-280},{-146,-240,-240,-315,-213,-197},{-148,-235,-172,-276,-252,-148},{-287,-220,-278,-237,-150,-303},{-301,-311,-208,-276,-162,-226},{-256,-141,-161,-264,-261,-157},{-307,-152,-276,-274,-266,-226},{-144,-188,-284,-306,-143,-313},{-303,-307,-168,-322,-173,-164},{-301,-148,-199,-313,-282,-266},{-267,-177,-309,-209,-203,-186},{-278,-172,-233,-154,-194,-244},{-305,-269,-224,-163,-155,-329},{-141,-284,-159,-196,-210,-251},{-206,-271,-300,-152,-247,-306},{-192,-289,-150,-152,-247,-157},{-181,-220,-264,-147,-277,-322},{-283,-300,-246,-154,-240,-176},{-241,-134,-199,-315,-252,-193},{-305,-242,-193,-200,-303,-164}},{{-324,-319,-211,-208,-247,-195},{-202,-257,-186,-345,-333,-202},{-186,-184,-304,-184,-176,-223},{-250,-290,-316,-317,-169,-304},{-145,-319,-230,-233,-350,-167},{-214,-150,-304,-337,-249,-220},{-288,-283,-260,-347,-302,-288},{-221,-324,-274,-255,-244,-253},{-228,-288,-279,-332,-232,-187},{-252,-167,-265,-218,-234,-258},{-271,-169,-311,-298,-265,-202},{-255,-145,-255,-208,-224,-235},{-245,-266,-176,-154,-318,-200},{-202,-324,-309,-243,-171,-342},{-307,-336,-240,-283,-164,-210},{-305,-203,-323,-201,-194,-319},{-271,-223,-235,-310,-282,-164},{-243,-211,-316,-275,-270,-164},{-333,-184,-218,-149,-159,-152},{-148,-155,-331,-151,-262,-250}},{{-202,-329,-359,-335,-255,-359},{-339,-324,-354,-176,-261,-367},{-210,-324,-241,-181,-285,-250},{-163,-251,-228,-189,-226,-285},{-212,-300,-317,-207,-287,-263},{-223,-199,-356,-237,-356,-274},{-262,-264,-272,-234,-322,-348},{-352,-290,-267,-170,-271,-295},{-363,-243,-341,-205,-295,-362},{-363,-246,-189,-282,-165,-343},{-171,-171,-170,-311,-242,-330},{-352,-184,-346,-287,-338,-261},{-311,-223,-322,-261,-194,-162},{-243,-300,-299,-250,-176,-237},{-329,-295,-162,-207,-295,-298},{-287,-225,-231,-221,-351,-322},{-350,-241,-223,-332,-197,-343},{-311,-168,-328,-293,-194,-311},{-197,-334,-362,-184,-229,-343},{-339,-181,-354,-351,-335,-370}},{{-338,-245,-330,-197,-279,-343},{-170,-210,-332,-346,-213,-364},{-207,-221,-293,-351,-189,-351},{-194,-168,-194,-364,-330,-184},{-207,-194,-255,-239,-237,-298},{-306,-229,-194,-351,-170,-181},{-356,-197,-330,-356,-197,-261},{-364,-372,-178,-314,-362,-348},{-202,-245,-356,-346,-247,-266},{-250,-335,-221,-170,-274,-271},{-290,-170,-343,-213,-192,-258},{-205,-215,-327,-306,-332,-343},{-218,-340,-340,-178,-282,-162},{-309,-223,-330,-282,-311,-226},{-189,-184,-317,-338,-372,-237},{-223,-215,-295,-247,-311,-306},{-237,-221,-325,-372,-309,-181},{-290,-319,-325,-237,-181,-253},{-263,-170,-231,-317,-162,-319},{-189,-213,-293,-351,-317,-215}},{{-306,-293,-237,-301,-253,-184},{-213,-314,-170,-231,-314,-314},{-311,-348,-367,-226,-325,-309},{-215,-250,-205,-245,-266,-234},{-277,-364,-197,-226,-277,-311},{-277,-311,-250,-279,-173,-221},{-162,-372,-215,-226,-319,-298},{-258,-311,-247,-306,-351,-327},{-165,-170,-325,-332,-327,-285},{-189,-277,-343,-306,-213,-194},{-309,-298,-205,-253,-290,-221},{-205,-290,-255,-255,-282,-234},{-250,-311,-184,-239,-266,-325},{-245,-202,-338,-317,-332,-223},{-269,-332,-354,-192,-210,-306},{-295,-261,-234,-229,-314,-255},{-237,-176,-181,-332,-287,-354},{-266,-343,-348,-218,-295,-245},{-200,-168,-186,-266,-253,-314},{-186,-207,-325,-303,-200,-178}},{{-346,-372,-239,-253,-207,-261},{-261,-287,-301,-367,-170,-215},{-160,-186,-181,-181,-343,-332},{-186,-258,-213,-253,-197,-173},{-162,-234,-335,-364,-317,-277},{-356,-338,-269,-266,-263,-287},{-285,-194,-261,-250,-370,-269},{-277,-184,-346,-229,-351,-325},{-176,-231,-178,-317,-215,-184},{-194,-343,-306,-348,-253,-165},{-327,-325,-205,-359,-303,-298},{-372,-162,-263,-239,-186,-354},{-221,-170,-192,-372,-362,-293},{-306,-364,-277,-173,-250,-229},{-160,-189,-301,-250,-277,-343},{-242,-237,-340,-367,-343,-354},{-221,-330,-346,-330,-282,-181},{-181,-263,-266,-343,-165,-160},{-229,-160,-207,-210,-168,-279},{-354,-362,-184,-261,-181,-229}}},{{{-370,-409,-277,-253,-385,-240},{-376,-418,-370,-406,-343,-281},{-295,-298,-232,-304,-343,-213},{-253,-304,-262,-220,-280,-281},{-352,-421,-358,-256,-322,-204},{-265,-181,-214,-202,-388,-305},{-268,-259,-412,-328,-184,-332},{-307,-268,-202,-199,-262,-290},{-355,-406,-379,-331,-307,-272},{-352,-313,-184,-397,-379,-293},{-199,-346,-346,-244,-367,-340},{-214,-349,-202,-226,-211,-213},{-223,-283,-217,-343,-358,-281},{-352,-196,-202,-274,-421,-364},{-250,-313,-262,-382,-313,-228},{-373,-253,-361,-385,-247,-334},{-307,-337,-250,-187,-259,-198},{-214,-262,-292,-325,-331,-400},{-202,-385,-187,-238,-310,-296},{-379,-229,-370,-397,-274,-284}},{{-176,-204,-216,-259,-191,-208},{-214,-276,-182,-339,-164,-162},{-355,-276,-263,-216,-360,-195},{-275,-342,-297,-358,-167,-159},{-231,-319,-272,-377,-366,-332},{-299,-390,-325,-240,-265,-231},{-372,-382,-232,-379,-178,-185},{-293,-198,-244,-265,-281,-200},{-261,-319,-342,-300,-178,-180},{-188,-402,-235,-273,-302,-244},{-287,-319,-238,-377,-180,-334},{-190,-261,-272,-374,-249,-339},{-308,-212,-347,-265,-284,-329},{-357,-316,-300,-240,-180,-285},{-190,-362,-190,-330,-162,-326},{-334,-293,-283,-172,-254,-347},{-255,-298,-176,-229,-265,-283},{-337,-284,-372,-358,-276,-352},{-384,-172,-246,-295,-297,-252},{-176,-250,-378,-281,-196,-347}},{{-285,-312,-151,-190,-206,-255},{-206,-228,-231,-263,-204,-234},{-325,-247,-169,-161,-151,-259},{-340,-163,-256,-219,-187,-182},{-196,-314,-172,-254,-214,-198},{-166,-317,-277,-250,-282,-244},{-300,-218,-254,-234,-197,-127},{-260,-221,-311,-183,-140,-234},{-196,-240,-243,-181,-225,-162},{-151,-216,-252,-214,-189,-257},{-280,-204,-307,-179,-265,-127},{-303,-252,-293,-245,-155,-218},{-270,-199,-192,-146,-208,-206},{-149,-310,-195,-168,-170,-279},{-293,-218,-277,-201,-174,-216},{-201,-305,-263,-278,-286,-261},{-303,-281,-234,-168,-297,-224},{-340,-211,-261,-161,-280,-123},{-337,-262,-185,-157,-195,-255},{-166,-185,-190,-168,-244,-174}},{{-198,-128,-142,-230,-193,-113},{-198,-251,-247,-196,-138,-161},{-149,-206,-242,-131,-186,-169},{-266,-216,-125,-160,-173,-177},{-223,-219,-182,-172,-194,-164},{-202,-255,-171,-119,-227,-209},{-258,-117,-214,-151,-153,-119},{-241,-151,-166,-107,-183,-106},{-248,-218,-134,-157,-131,-225},{-254,-130,-244,-175,-139,-164},{-192,-244,-180,-193,-129,-180},{-219,-210,-139,-167,-161,-156},{-213,-153,-226,-143,-164,-142},{-120,-113,-151,-196,-105,-196},{-264,-218,-194,-126,-146,-129},{-227,-257,-176,-163,-120,-138},{-186,-113,-119,-184,-203,-134},{-140,-195,-174,-177,-212,-153},{-151,-175,-157,-155,-201,-134},{-264,-255,-228,-212,-139,-129}},{{-123,-97,-162,-197,-176,-171},{-164,-114,-109,-126,-165,-182},{-206,-120,-94,-95,-211,-122},{-215,-116,-177,-179,-199,-134},{-139,-148,-109,-213,-208,-211},{-134,-192,-102,-116,-189,-214},{-186,-183,-197,-216,-157,-114},{-207,-106,-102,-148,-188,-97},{-108,-168,-117,-206,-143,-196},{-142,-157,-199,-106,-95,-94},{-123,-171,-182,-157,-177,-143},{-128,-112,-125,-103,-188,-106},{-148,-122,-95,-192,-165,-194},{-203,-156,-171,-119,-166,-188},{-122,-140,-154,-211,-137,-131},{-151,-174,-168,-199,-95,-156},{-98,-202,-140,-131,-159,-200},{-98,-129,-134,-183,-123,-169},{-128,-176,-152,-165,-179,-154},{-128,-145,-197,-100,-209,-179}},{{-140,-184,-188,-173,-224,-192},{-154,-176,-99,-170,-154,-125},{-137,-116,-185,-217,-241,-139},{-188,-205,-201,-138,-154,-116},{-168,-151,-209,-235,-163,-152},{-92,-213,-183,-195,-194,-185},{-139,-103,-193,-126,-128,-221},{-154,-151,-211,-104,-140,-168},{-145,-210,-177,-121,-110,-221},{-128,-142,-99,-161,-175,-253},{-146,-172,-107,-192,-150,-132},{-112,-129,-212,-203,-215,-185},{-145,-126,-193,-225,-201,-179},{-163,-130,-199,-171,-245,-252},{-119,-210,-130,-202,-124,-252},{-129,-200,-115,-163,-198,-161},{-145,-151,-170,-200,-105,-167},{-165,-130,-206,-138,-105,-148},{-132,-219,-186,-185,-219,-212},{-146,-151,-217,-165,-115,-208}},{{-266,-210,-202,-157,-225,-211},{-228,-182,-136,-166,-250,-197},{-245,-212,-150,-252,-261,-260},{-230,-261,-138,-194,-153,-241},{-142,-127,-253,-254,-256,-201},{-228,-257,-194,-258,-292,-197},{-256,-174,-198,-181,-238,-236},{-190,-261,-255,-254,-288,-229},{-224,-208,-165,-209,-248,-248},{-139,-172,-229,-135,-234,-302},{-131,-275,-258,-135,-216,-264},{-122,-234,-251,-243,-263,-300},{-177,-220,-274,-228,-299,-309},{-262,-198,-225,-170,-241,-178},{-165,-125,-132,-299,-137,-157},{-217,-200,-233,-138,-187,-204},{-125,-246,-247,-189,-155,-185},{-116,-269,-183,-185,-313,-323},{-200,-204,-124,-219,-140,-269},{-247,-198,-284,-262,-144,-201}},{{-333,-307,-172,-237,-298,-314},{-202,-302,-185,-328,-309,-303},{-231,-277,-295,-369,-309,-221},{-275,-204,-214,-194,-290,-243},{-219,-212,-214,-231,-257,-192},{-323,-169,-256,-296,-384,-388},{-153,-227,-164,-196,-177,-345},{-328,-181,-217,-234,-293,-362},{-287,-310,-240,-363,-362,-232},{-245,-310,-292,-336,-240,-289},{-165,-272,-185,-317,-381,-379},{-333,-302,-331,-369,-295,-286},{-262,-214,-170,-161,-240,-300},{-160,-232,-227,-269,-375,-224},{-318,-305,-300,-342,-246,-308},{-182,-212,-284,-242,-334,-226},{-287,-297,-230,-258,-246,-178},{-185,-340,-209,-194,-232,-365},{-177,-186,-269,-293,-243,-357},{-292,-166,-198,-328,-356,-291}},{{-188,-226,-242,-232,-334,-259},{-272,-312,-209,-220,-226,-382},{-260,-388,-188,-358,-181,-349},{-327,-376,-395,-316,-337,-325},{-376,-376,-404,-298,-199,-283},{-205,-335,-257,-367,-376,-181},{-327,-291,-290,-205,-232,-421},{-214,-179,-194,-394,-181,-274},{-266,-262,-182,-325,-274,-190},{-234,-382,-290,-328,-376,-196},{-324,-362,-227,-229,-328,-382},{-231,-209,-374,-220,-307,-322},{-329,-276,-185,-367,-208,-184},{-179,-370,-374,-262,-328,-196},{-402,-226,-383,-322,-376,-352},{-387,-200,-329,-277,-397,-208},{-277,-329,-362,-334,-208,-337},{-350,-200,-290,-280,-379,-262},{-373,-194,-194,-385,-418,-298},{-205,-294,-293,-265,-217,-361}},{{-346,-367,-268,-262,-193,-325},{-370,-397,-223,-385,-205,-190},{-247,-223,-367,-376,-283,-313},{-334,-349,-181,-328,-391,-352},{-322,-298,-310,-337,-325,-223},{-280,-181,-415,-271,-304,-244},{-373,-199,-226,-364,-310,-271},{-208,-190,-331,-283,-265,-343},{-205,-265,-247,-418,-181,-400},{-235,-259,-304,-403,-349,-379},{-190,-382,-286,-322,-370,-397},{-268,-334,-199,-196,-307,-259},{-196,-181,-307,-394,-331,-181},{-199,-196,-298,-361,-283,-190},{-187,-310,-253,-355,-307,-355},{-277,-370,-361,-379,-346,-193},{-202,-418,-241,-256,-379,-409},{-244,-301,-238,-400,-412,-340},{-406,-334,-295,-184,-361,-325},{-286,-211,-319,-391,-181,-322}},{{-247,-184,-382,-301,-214,-241},{-364,-421,-406,-403,-316,-265},{-319,-319,-235,-241,-406,-238},{-238,-409,-184,-304,-202,-181},{-409,-262,-274,-196,-220,-412},{-373,-400,-415,-346,-193,-409},{-379,-358,-322,-241,-286,-400},{-280,-355,-286,-400,-322,-334},{-199,-181,-379,-229,-322,-277},{-400,-346,-238,-292,-226,-361},{-295,-214,-190,-403,-298,-358},{-373,-247,-376,-373,-253,-289},{-313,-379,-307,-382,-259,-292},{-343,-349,-271,-295,-307,-328},{-208,-385,-307,-343,-340,-181},{-256,-295,-295,-283,-238,-202},{-238,-364,-325,-268,-373,-181},{-217,-214,-259,-232,-337,-205},{-412,-352,-415,-256,-349,-259},{-334,-220,-397,-226,-199,-217}},{{-220,-394,-328,-265,-364,-340},{-337,-187,-397,-403,-334,-292},{-385,-250,-316,-349,-259,-238},{-406,-328,-421,-199,-370,-325},{-241,-232,-226,-379,-307,-286},{-217,-346,-394,-199,-355,-250},{-319,-418,-238,-271,-247,-310},{-292,-415,-373,-226,-226,-412},{-400,-343,-229,-328,-319,-409},{-298,-385,-181,-334,-394,-415},{-307,-391,-298,-412,-298,-211},{-310,-334,-244,-232,-238,-325},{-340,-217,-349,-298,-406,-319},{-232,-259,-313,-295,-328,-235},{-379,-229,-223,-409,-409,-235},{-385,-379,-250,-358,-274,-352},{-247,-364,-349,-235,-181,-199},{-238,-280,-265,-199,-385,-199},{-190,-376,-352,-328,-235,-322},{-421,-367,-268,-385,-280,-208}}},{{{-238,-395,-466,-452,-256,-455},{-276,-476,-245,-332,-420,-228},{-290,-329,-378,-487,-340,-252},{-214,-448,-329,-354,-343,-378},{-336,-389,-238,-340,-357,-280},{-312,-448,-487,-455,-228,-424},{-416,-406,-368,-318,-458,-308},{-448,-217,-427,-374,-476,-308},{-214,-434,-389,-234,-480,-322},{-214,-371,-238,-430,-392,-224},{-473,-406,-406,-217,-364,-458},{-438,-256,-241,-290,-413,-224},{-438,-389,-413,-266,-441,-399},{-259,-438,-378,-371,-336,-487},{-466,-224,-416,-234,-406,-392},{-392,-374,-210,-301,-270,-276},{-438,-326,-210,-413,-290,-360},{-315,-217,-430,-326,-318,-217},{-420,-245,-413,-441,-280,-368},{-304,-434,-245,-480,-284,-458}},{{-230,-254,-437,-240,-459,-428},{-278,-439,-285,-397,-243,-351},{-369,-466,-292,-397,-351,-428},{-233,-223,-376,-464,-315,-242},{-317,-240,-363,-414,-285,-345},{-449,-247,-380,-391,-344,-393},{-463,-343,-244,-344,-197,-196},{-282,-268,-288,-257,-436,-338},{-216,-233,-424,-314,-276,-196},{-341,-261,-383,-230,-210,-435},{-404,-268,-407,-244,-331,-370},{-435,-295,-393,-438,-377,-370},{-411,-377,-254,-317,-387,-245},{-393,-336,-454,-257,-325,-338},{-310,-408,-390,-214,-387,-242},{-327,-460,-346,-444,-387,-242},{-463,-367,-410,-220,-321,-345},{-324,-264,-454,-274,-426,-415},{-244,-381,-444,-401,-367,-435},{-449,-309,-390,-264,-374,-354}},{{-249,-342,-291,-240,-331,-208},{-195,-286,-375,-302,-254,-220},{-324,-330,-390,-196,-342,-186},{-328,-317,-264,-226,-302,-217},{-306,-200,-216,-302,-262,-328},{-252,-203,-180,-363,-296,-322},{-422,-268,-345,-231,-356,-253},{-340,-407,-183,-243,-333,-278},{-287,-216,-342,-299,-205,-350},{-227,-400,-291,-272,-356,-247},{-287,-370,-261,-387,-239,-253},{-214,-410,-255,-340,-382,-367},{-208,-431,-408,-202,-194,-386},{-397,-274,-219,-255,-348,-336},{-328,-234,-372,-196,-188,-370},{-290,-209,-201,-214,-234,-261},{-324,-407,-417,-199,-200,-175},{-337,-330,-237,-190,-256,-284},{-280,-400,-243,-275,-356,-334},{-328,-320,-345,-284,-285,-272}},{{-340,-224,-344,-309,-343,-289},{-194,-323,-180,-346,-255,-163},{-308,-287,-229,-326,-186,-215},{-278,-213,-257,-153,-198,-215},{-205,-366,-265,-161,-301,-239},{-211,-252,-337,-316,-265,-330},{-211,-176,-157,-158,-333,-227},{-232,-274,-244,-291,-179,-301},{-267,-237,-301,-218,-267,-249},{-184,-187,-195,-226,-179,-325},{-221,-300,-175,-336,-218,-323},{-278,-289,-260,-213,-208,-222},{-362,-323,-221,-351,-238,-196},{-248,-226,-157,-191,-284,-268},{-178,-281,-308,-271,-216,-206},{-213,-258,-319,-306,-282,-174},{-165,-355,-285,-306,-198,-251},{-362,-234,-332,-248,-233,-263},{-340,-331,-211,-248,-311,-206},{-275,-358,-239,-271,-316,-282}},{{-332,-319,-291,-245,-150,-252},{-320,-178,-166,-282,-273,-222},{-332,-310,-240,-148,-185,-300},{-313,-192,-192,-157,-166,-189},{-239,-162,-261,-162,-296,-310},{-161,-286,-152,-143,-293,-233},{-265,-321,-178,-176,-217,-219},{-182,-300,-275,-164,-194,-270},{-171,-259,-254,-282,-141,-187},{-197,-323,-222,-293,-208,-213},{-154,-155,-245,-169,-261,-226},{-201,-300,-176,-236,-266,-305},{-280,-268,-143,-206,-157,-176},{-299,-229,-173,-206,-268,-249},{-277,-236,-213,-203,-176,-159},{-251,-159,-229,-213,-243,-199},{-185,-307,-148,-247,-263,-206},{-180,-199,-224,-245,-169,-185},{-306,-323,-312,-284,-300,-266},{-232,-201,-201,-215,-321,-180}},{{-210,-159,-275,-240,-259,-271},{-298,-143,-228,-281,-317,-308},{-289,-182,-217,-274,-261,-300},{-143,-286,-217,-143,-293,-180},{-150,-219,-310,-195,-225,-231},{-238,-316,-233,-281,-201,-317},{-219,-169,-203,-228,-242,-305},{-238,-157,-291,-143,-208,-253},{-300,-164,-235,-286,-179,-335},{-254,-217,-240,-293,-206,-229},{-171,-194,-294,-250,-213,-248},{-270,-238,-186,-224,-203,-288},{-300,-280,-172,-269,-249,-157},{-187,-215,-156,-245,-305,-207},{-224,-187,-203,-167,-182,-258},{-289,-196,-254,-321,-203,-189},{-185,-236,-191,-190,-247,-150},{-187,-182,-158,-188,-167,-162},{-143,-240,-168,-305,-293,-268},{-180,-293,-312,-188,-273,-177}},{{-166,-339,-359,-358,-292,-228},{-217,-303,-364,-175,-312,-219},{-239,-181,-205,-202,-275,-340},{-285,-350,-372,-344,-200,-190},{-277,-332,-229,-183,-259,-386},{-315,-256,-338,-344,-315,-297},{-232,-306,-351,-218,-233,-219},{-207,-241,-176,-224,-225,-320},{-280,-168,-327,-229,-214,-288},{-257,-285,-250,-259,-315,-210},{-315,-249,-242,-268,-318,-311},{-267,-275,-303,-287,-340,-285},{-181,-174,-237,-289,-303,-276},{-164,-355,-311,-177,-259,-288},{-285,-243,-194,-194,-320,-181},{-323,-192,-239,-191,-205,-219},{-315,-303,-168,-374,-371,-354},{-335,-236,-346,-240,-354,-233},{-174,-179,-202,-188,-250,-236},{-249,-225,-362,-344,-379,-337}},{{-317,-185,-415,-358,-418,-317},{-323,-276,-270,-269,-343,-399},{-263,-239,-409,-250,-340,-432},{-231,-379,-273,-266,-369,-452},{-373,-339,-192,-260,-379,-379},{-192,-333,-391,-418,-201,-234},{-355,-406,-434,-346,-363,-393},{-192,-200,-202,-441,-269,-376},{-231,-209,-220,-301,-424,-254},{-231,-330,-205,-266,-428,-254},{-266,-345,-372,-333,-343,-422},{-332,-348,-195,-403,-376,-267},{-361,-324,-214,-216,-392,-356},{-281,-348,-341,-327,-305,-214},{-278,-412,-319,-266,-386,-409},{-352,-355,-326,-254,-243,-360},{-361,-215,-434,-266,-230,-399},{-258,-421,-341,-209,-415,-234},{-346,-248,-422,-238,-272,-389},{-201,-388,-353,-444,-227,-409}},{{-272,-269,-289,-424,-427,-399},{-339,-263,-478,-336,-455,-346},{-272,-334,-255,-402,-402,-273},{-252,-385,-310,-458,-424,-490},{-269,-239,-261,-214,-402,-332},{-319,-467,-337,-308,-462,-241},{-383,-334,-217,-473,-392,-322},{-289,-474,-409,-371,-452,-259},{-279,-440,-361,-392,-346,-382},{-407,-450,-427,-469,-382,-371},{-413,-416,-289,-290,-343,-298},{-279,-433,-389,-395,-322,-340},{-245,-321,-365,-452,-389,-378},{-373,-423,-365,-238,-389,-476},{-427,-300,-306,-266,-385,-395},{-460,-460,-396,-238,-424,-329},{-450,-293,-368,-318,-259,-326},{-225,-331,-334,-402,-466,-452},{-336,-276,-478,-395,-312,-354},{-269,-372,-378,-487,-395,-298}},{{-287,-410,-480,-371,-444,-322},{-329,-458,-322,-371,-392,-402},{-452,-231,-427,-458,-329,-382},{-452,-308,-420,-389,-262,-336},{-224,-452,-360,-210,-402,-210},{-329,-332,-308,-210,-441,-214},{-399,-336,-304,-238,-262,-427},{-420,-259,-270,-389,-273,-458},{-340,-332,-322,-448,-276,-476},{-444,-273,-276,-336,-357,-238},{-416,-304,-406,-273,-354,-487},{-224,-326,-430,-354,-241,-410},{-273,-360,-228,-399,-273,-343},{-382,-214,-469,-458,-259,-308},{-483,-308,-256,-452,-438,-270},{-214,-220,-399,-350,-308,-241},{-371,-469,-410,-378,-220,-354},{-284,-298,-406,-389,-322,-238},{-490,-312,-214,-448,-389,-371},{-402,-326,-378,-287,-371,-329}},{{-256,-308,-487,-220,-413,-368},{-318,-228,-487,-458,-378,-476},{-469,-360,-378,-245,-228,-462},{-483,-350,-392,-354,-368,-473},{-322,-466,-466,-210,-473,-420},{-322,-322,-364,-234,-290,-455},{-332,-220,-248,-462,-458,-402},{-284,-368,-346,-270,-466,-241},{-259,-410,-210,-416,-329,-245},{-259,-276,-448,-322,-473,-357},{-217,-224,-315,-402,-458,-374},{-427,-476,-224,-444,-234,-413},{-378,-487,-406,-410,-248,-256},{-343,-476,-399,-378,-476,-427},{-458,-455,-368,-444,-395,-360},{-430,-224,-480,-308,-420,-364},{-364,-434,-318,-308,-410,-301},{-262,-284,-280,-444,-241,-466},{-329,-427,-346,-424,-238,-315},{-262,-490,-245,-378,-473,-241}},{{-458,-276,-360,-308,-452,-273},{-410,-322,-238,-452,-322,-374},{-276,-214,-371,-262,-270,-273},{-224,-371,-392,-259,-430,-312},{-298,-262,-368,-424,-406,-259},{-469,-228,-259,-458,-406,-455},{-298,-308,-294,-322,-490,-241},{-346,-420,-214,-224,-490,-466},{-241,-371,-483,-399,-371,-276},{-259,-332,-469,-245,-476,-273},{-469,-262,-483,-301,-343,-480},{-294,-473,-280,-350,-336,-368},{-262,-455,-245,-413,-259,-340},{-385,-340,-270,-395,-416,-301},{-259,-326,-434,-430,-483,-301},{-490,-318,-301,-276,-266,-245},{-312,-340,-217,-329,-430,-424},{-406,-430,-312,-473,-402,-402},{-322,-487,-343,-487,-336,-368},{-273,-413,-312,-343,-382,-329}}}}; // supply (positive for supply and negative for demand) under different scenarios 
int iniv[I]={1052,192,238,253,176,234,280,264,252}; // initial inventory 
int ubiv[I]={2104,384,476,507,352,468,350,495,504}; // 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.35,8.59,5.57,4.52,2.83,1.94,4.81,7.57}; // 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.14,7.81,5.06,4.11,2.57,1.76,4.37,6.88}}; // 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.71,9.71,9.71,8.5,8.5,8.5,7.28,7.28,7.28,6.25,6.25,6.25,5.47,5.47,5.47,4.69,4.69,4.69,4.05,4.05,4.05,3.54,3.54,3.54,3.04,3.04,3.04,3.29,3.29,3.29,2.88,2.88,2.88,2.47,2.47,2.47,2.06,2.06,2.06,1.8,1.8,1.8,1.54,1.54,1.54,1.41,1.41,1.41,1.23,1.23,1.23,1.06,1.06,1.06,3.5,3.5,3.5,3.06,3.06,3.06,2.62,2.62,2.62,5.5,5.5,5.5,4.82,4.82,4.82,4.13,4.13,4.13}; // 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]={33,17,11,33,17,12,34,17,12,34,18,12,34,17,12,34,17,12,34,17,12,34,17,12,34,18,12,34,17,12,35,18,12,35,17,12,35,18,12,36,18,12,36,18,12,35,18,12,35,18,12,35,18,12,35,18,12,34,17,12,35,17,12,34,17,12,34,17,12,35,17,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}}; // set of shipments in each bid 
int SHsts[SPN]={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,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,2,8,14,20,26,32,38,44,50,56,62,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,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,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,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,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,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,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,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,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,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,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,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,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,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,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,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,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,0,6,12,18,24,30,36,42,48,54,60,66,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,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,0,6,12,18,24,30,36,42,48,54,60,66,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,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,1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,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,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,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,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,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,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,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}; // set of start times of each shipment 
int SHets[SPN]={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,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,7,13,19,25,31,37,43,49,55,61,67,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,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,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,5,11,17,23,29,35,41,47,53,59,65,71,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,5,11,17,23,29,35,41,47,53,59,65,71,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,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,5,11,17,23,29,35,41,47,53,59,65,71,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,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,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,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,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,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,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,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,2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,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,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,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,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,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,3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,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,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,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,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,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,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,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,4,10,16,22,28,34,40,46,52,58,64,70}; // set of end times of each shipment 
