1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741929,1073741930,1073741931,1073741932,1073741869,1073741870,1073741871,1073741872,1073741869,1073741870,1073741871,1073741872,1073741929,1073741930,1073741931,1073741932,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741929,1073741930,1073741931,1073741932,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741929,1073741930,1073741931,1073741932,1073741869,1073741870,1073741871,1073741872,1073741869,1073741870,1073741871,1073741872,1073741929,1073741930,1073741931,1073741932,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741929,1073741930,1073741931,1073741932,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741929,1073741930,1073741931,1073741932,1073741925,1073741926,1073741927,1073741928,1073741869,1073741870,1073741871,1073741872,1073741929,1073741930,1073741931,1073741932,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741929,1073741930,1073741931,1073741932,1073741925,1073741926,1073741927,1073741928,1073741929,1073741930,1073741931,1073741932,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741929,1073741930,1073741931,1073741932,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741869,1073741870,1073741871,1073741872,1073741869,1073741870,1073741871,1073741872,1073741929,1073741930,1073741931,1073741932,1073741869,1073741870,1073741871,1073741872,
1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741897,1073741898,1073741899,1073741900,1073741837,1073741838,1073741839,1073741840,1073741837,1073741838,1073741839,1073741840,1073741897,1073741898,1073741899,1073741900,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741897,1073741898,1073741899,1073741900,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741897,1073741898,1073741899,1073741900,1073741837,1073741838,1073741839,1073741840,1073741837,1073741838,1073741839,1073741840,1073741897,1073741898,1073741899,1073741900,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741897,1073741898,1073741899,1073741900,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741897,1073741898,1073741899,1073741900,1073741893,1073741894,1073741895,1073741896,1073741837,1073741838,1073741839,1073741840,1073741897,1073741898,1073741899,1073741900,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741897,1073741898,1073741899,1073741900,1073741893,1073741894,1073741895,1073741896,1073741897,1073741898,1073741899,1073741900,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741897,1073741898,1073741899,1073741900,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741837,1073741838,1073741839,1073741840,1073741837,1073741838,1073741839,1073741840,1073741897,1073741898,1073741899,1073741900,1073741837,1073741838,1073741839,1073741840,
1073741869,1073741870,1073741871,1073741872,1073741869,1073741870,1073741871,1073741872,1073741929,1073741930,1073741931,1073741932,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741929,1073741930,1073741931,1073741932,1073741861,1073741862,1073741863,1073741864,1073741861,1073741862,1073741863,1073741864,1073741865,1073741866,1073741867,1073741868,1073741861,1073741862,1073741863,1073741864,1073741861,1073741862,1073741863,1073741864,1073741865,1073741866,1073741867,1073741868,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741929,1073741930,1073741931,1073741932,1073741869,1073741870,1073741871,1073741872,1073741869,1073741870,1073741871,1073741872,1073741865,1073741866,1073741867,1073741868,1073741861,1073741862,1073741863,1073741864,1073741861,1073741862,1073741863,1073741864,1073741865,1073741866,1073741867,1073741868,1073741861,1073741862,1073741863,1073741864,1073741925,1073741926,1073741927,1073741928,1073741929,1073741930,1073741931,1073741932,1073741861,1073741862,1073741863,1073741864,1073741861,1073741862,1073741863,1073741864,1073741865,1073741866,1073741867,1073741868,1073741861,1073741862,1073741863,1073741864,1073741865,1073741866,1073741867,1073741868,1073741861,1073741862,1073741863,1073741864,1073741869,1073741870,1073741871,1073741872,1073741869,1073741870,1073741871,1073741872,1073741929,1073741930,1073741931,1073741932,1073741869,1073741870,1073741871,1073741872,1073741869,1073741870,1073741871,1073741872,1073741869,1073741870,1073741871,1073741872,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741929,1073741930,1073741931,1073741932,1073741925,1073741926,1073741927,1073741928,
1073741837,1073741838,1073741839,1073741840,1073741837,1073741838,1073741839,1073741840,1073741897,1073741898,1073741899,1073741900,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741897,1073741898,1073741899,1073741900,1073741829,1073741830,1073741831,1073741832,1073741829,1073741830,1073741831,1073741832,1073741833,1073741834,1073741835,1073741836,1073741829,1073741830,1073741831,1073741832,1073741829,1073741830,1073741831,1073741832,1073741833,1073741834,1073741835,1073741836,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741897,1073741898,1073741899,1073741900,1073741837,1073741838,1073741839,1073741840,1073741837,1073741838,1073741839,1073741840,1073741833,1073741834,1073741835,1073741836,1073741829,1073741830,1073741831,1073741832,1073741829,1073741830,1073741831,1073741832,1073741833,1073741834,1073741835,1073741836,1073741829,1073741830,1073741831,1073741832,1073741893,1073741894,1073741895,1073741896,1073741897,1073741898,1073741899,1073741900,1073741829,1073741830,1073741831,1073741832,1073741829,1073741830,1073741831,1073741832,1073741833,1073741834,1073741835,1073741836,1073741829,1073741830,1073741831,1073741832,1073741833,1073741834,1073741835,1073741836,1073741829,1073741830,1073741831,1073741832,1073741837,1073741838,1073741839,1073741840,1073741837,1073741838,1073741839,1073741840,1073741897,1073741898,1073741899,1073741900,1073741837,1073741838,1073741839,1073741840,1073741837,1073741838,1073741839,1073741840,1073741837,1073741838,1073741839,1073741840,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741897,1073741898,1073741899,1073741900,1073741893,1073741894,1073741895,1073741896,
1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741929,1073741930,1073741931,1073741932,1073741861,1073741862,1073741863,1073741864,1073741861,1073741862,1073741863,1073741864,1073741865,1073741866,1073741867,1073741868,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,1073741861,1073741862,1073741863,1073741864,1073741861,1073741862,1073741863,1073741864,1073741865,1073741866,1073741867,1073741868,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,17,18,19,20,1073741861,1073741862,1073741863,1073741864,1073741865,1073741866,1073741867,1073741868,109,109,109,109,109,109,109,109,109,109,109,109,193,194,195,196,109,109,109,109,109,109,109,109,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741929,1073741930,1073741931,1073741932,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741925,1073741926,1073741927,1073741928,1073741861,1073741862,1073741863,1073741864,1073741861,1073741862,1073741863,1073741864,1073741865,1073741866,1073741867,1073741868,1073741861,1073741862,1073741863,1073741864,
1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741897,1073741898,1073741899,1073741900,1073741829,1073741830,1073741831,1073741832,1073741829,1073741830,1073741831,1073741832,1073741833,1073741834,1073741835,1073741836,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,1073741829,1073741830,1073741831,1073741832,1073741829,1073741830,1073741831,1073741832,1073741833,1073741834,1073741835,1073741836,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,49,50,51,52,1073741829,1073741830,1073741831,1073741832,1073741833,1073741834,1073741835,1073741836,53,54,55,56,53,54,55,56,53,54,77,77,225,226,227,228,77,77,55,56,53,54,55,56,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741897,1073741898,1073741899,1073741900,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741893,1073741894,1073741895,1073741896,1073741829,1073741830,1073741831,1073741832,1073741829,1073741830,1073741831,1073741832,1073741833,1073741834,1073741835,1073741836,1073741829,1073741830,1073741831,1073741832,
1073741861,1073741862,1073741863,1073741864,1073741861,1073741862,1073741863,1073741864,1073741865,1073741866,1073741867,1073741868,109,109,109,109,109,109,109,109,109,109,109,109,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,109,109,109,109,109,109,109,109,109,109,109,109,109,1073741862,1073741863,1073741864,1073741861,1073741862,1073741863,1073741864,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,81,82,83,84,109,109,109,109,109,109,109,109,85,86,87,88,85,86,87,88,85,86,77,77,129,130,131,132,77,77,87,88,85,86,87,88,1073741861,1073741862,1073741863,1073741864,1073741869,1073741870,1073741871,1073741872,1073741929,1073741930,1073741931,1073741932,1073741861,1073741862,1073741863,1073741864,1073741861,1073741862,1073741863,1073741864,1073741861,1073741862,1073741863,1073741864,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,
1073741829,1073741830,1073741831,1073741832,1073741829,1073741830,1073741831,1073741832,1073741833,1073741834,1073741835,1073741836,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,1073741829,1073741830,1073741831,1073741832,1073741829,1073741830,1073741831,1073741832,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,113,114,115,116,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,161,162,163,164,77,77,119,120,117,118,119,120,1073741829,1073741830,1073741831,1073741832,1073741837,1073741838,1073741839,1073741840,1073741897,1073741898,1073741899,1073741900,1073741829,1073741830,1073741831,1073741832,1073741829,1073741830,1073741831,1073741832,1073741829,1073741830,1073741831,1073741832,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,
109,109,109,109,109,109,109,109,109,109,109,109,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,109,109,109,109,109,109,109,109,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,109,109,109,109,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,193,194,195,196,77,77,23,24,21,22,23,24,17,18,19,20,1073741925,1073741926,1073741927,1073741928,1073741929,1073741930,1073741931,1073741932,17,18,19,20,109,109,109,109,109,109,109,109,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,
53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,225,226,227,228,77,77,55,56,53,54,55,56,49,50,51,52,1073741893,1073741894,1073741895,1073741896,1073741897,1073741898,1073741899,1073741900,49,50,51,52,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,
85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,129,130,131,132,77,77,87,88,85,86,87,88,81,82,83,84,1073741861,1073741862,1073741863,1073741864,1073741865,1073741866,1073741867,1073741868,81,82,83,84,85,86,87,88,85,86,87,88,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,
117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,161,162,163,164,77,77,119,120,117,118,119,120,113,114,115,116,1073741829,1073741830,1073741831,1073741832,1073741833,1073741834,1073741835,1073741836,113,114,115,116,117,118,119,120,117,118,119,120,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,
21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,193,194,195,196,77,77,23,24,21,22,23,24,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,21,22,23,24,21,22,23,24,21,22,23,24,21,22,23,24,17,18,19,20,17,18,19,20,
53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,225,226,227,228,77,77,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,49,50,51,52,49,50,51,52,
85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4,85,86,77,77,129,130,131,132,77,77,87,88,85,86,87,88,85,86,87,88,85,86,87,88,85,86,87,88,85,86,87,88,85,86,87,88,85,86,87,88,85,86,87,88,85,86,87,88,81,82,83,84,81,82,83,84,
117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,33,34,35,36,33,34,35,36,33,34,35,36,33,34,35,36,117,118,77,77,161,162,163,164,77,77,119,120,117,118,119,120,117,118,119,120,117,118,119,120,117,118,119,120,117,118,119,120,117,118,119,120,117,118,119,120,117,118,119,120,117,118,119,120,113,114,115,116,113,114,115,116,
21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,21,22,77,77,193,194,195,196,77,77,23,24,21,22,23,24,21,22,23,24,21,22,23,24,21,22,23,24,21,22,23,24,21,22,23,24,21,22,23,24,21,22,23,24,21,22,23,24,109,109,109,109,109,109,109,109,
53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,225,226,227,228,77,77,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,
85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,5,6,7,8,5,6,7,8,9,10,11,12,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,85,86,77,77,129,130,131,132,9,10,11,12,5,6,7,8,5,6,7,8,85,86,87,88,85,86,87,88,85,86,87,88,85,86,87,88,85,86,87,88,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,
117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,37,38,39,40,37,38,39,40,41,42,43,44,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,117,118,77,77,161,162,163,164,41,42,43,44,37,38,39,40,37,38,39,40,117,118,119,120,117,118,119,120,117,118,119,120,117,118,119,120,117,118,119,120,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,
21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,17,18,19,20,9,10,11,12,69,70,71,72,69,70,71,72,73,74,75,76,5,6,7,8,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,21,22,77,77,193,194,195,196,73,74,75,76,69,70,71,72,69,70,71,72,21,22,23,24,21,22,23,24,21,22,23,24,21,22,23,24,21,22,23,24,21,22,23,24,21,22,23,24,21,22,77,77,21,22,23,24,
53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,49,50,51,52,41,42,43,44,101,102,103,104,101,102,103,104,105,106,107,108,37,38,39,40,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,53,54,77,77,225,226,227,228,105,106,107,108,101,102,103,104,101,102,103,104,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,55,56,53,54,77,77,53,54,55,56,
5,6,7,8,5,6,7,8,9,10,11,12,5,6,7,8,5,6,7,8,9,10,11,12,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,81,82,83,84,73,74,75,76,13,14,15,16,13,14,15,16,73,74,75,76,69,70,71,72,5,6,7,8,9,10,11,12,5,6,7,8,85,86,87,88,85,86,77,77,85,86,87,88,85,86,87,88,9,10,11,12,5,6,7,8,5,6,7,8,9,10,11,12,5,6,7,8,73,74,75,76,13,14,15,16,13,14,15,16,5,6,7,8,9,10,11,12,5,6,7,8,5,6,7,8,85,86,87,88,85,86,87,88,85,86,87,88,85,86,77,77,85,86,87,88,
37,38,39,40,37,38,39,40,41,42,43,44,37,38,39,40,37,38,39,40,41,42,43,44,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,113,114,115,116,105,106,107,108,45,46,47,48,45,46,47,48,105,106,107,108,101,102,103,104,37,38,39,40,41,42,43,44,37,38,39,40,117,118,119,120,117,118,77,77,117,118,119,120,117,118,119,120,41,42,43,44,37,38,39,40,37,38,39,40,41,42,43,44,37,38,39,40,105,106,107,108,45,46,47,48,45,46,47,48,37,38,39,40,41,42,43,44,37,38,39,40,37,38,39,40,117,118,119,120,117,118,119,120,117,118,119,120,117,118,77,77,117,118,119,120,
69,70,71,72,69,70,71,72,73,74,75,76,69,70,71,72,69,70,71,72,73,74,75,76,5,6,7,8,5,6,7,8,9,10,11,12,5,6,7,8,5,6,7,8,73,74,75,76,69,70,71,72,69,70,71,72,73,74,75,76,13,14,15,16,69,70,71,72,73,74,75,76,69,70,71,72,21,22,23,24,21,22,77,77,21,22,23,24,21,22,23,24,73,74,75,76,69,70,71,72,69,70,71,72,73,74,75,76,69,70,71,72,73,74,75,76,69,70,71,72,69,70,71,72,69,70,71,72,73,74,75,76,69,70,71,72,69,70,71,72,21,22,23,24,21,22,23,24,21,22,23,24,9,10,11,12,5,6,7,8,
101,102,103,104,101,102,103,104,105,106,107,108,101,102,103,104,101,102,103,104,105,106,107,108,37,38,39,40,37,38,39,40,41,42,43,44,37,38,39,40,37,38,39,40,105,106,107,108,101,102,103,104,101,102,103,104,105,106,107,108,45,46,47,48,101,102,103,104,105,106,107,108,101,102,103,104,53,54,55,56,53,54,77,77,53,54,55,56,53,54,55,56,105,106,107,108,101,102,103,104,101,102,103,104,105,106,107,108,101,102,103,104,105,106,107,108,101,102,103,104,101,102,103,104,101,102,103,104,105,106,107,108,101,102,103,104,101,102,103,104,53,54,55,56,53,54,55,56,53,54,55,56,41,42,43,44,37,38,39,40,
13,14,15,16,13,14,15,16,73,74,75,76,13,14,15,16,13,14,15,16,73,74,75,76,69,70,71,72,69,70,71,72,73,74,75,76,69,70,71,72,69,70,71,72,73,74,75,76,13,14,15,16,13,14,15,16,73,74,75,76,69,70,71,72,13,14,15,16,73,74,75,76,13,14,15,16,5,6,7,8,9,10,11,12,5,6,7,8,5,6,7,8,73,74,75,76,13,14,15,16,13,14,15,16,73,74,75,76,13,14,15,16,73,74,75,76,13,14,15,16,13,14,15,16,13,14,15,16,73,74,75,76,13,14,15,16,13,14,15,16,5,6,7,8,5,6,7,8,5,6,7,8,73,74,75,76,69,70,71,72,
45,46,47,48,45,46,47,48,105,106,107,108,45,46,47,48,45,46,47,48,105,106,107,108,101,102,103,104,101,102,103,104,105,106,107,108,101,102,103,104,101,102,103,104,105,106,107,108,45,46,47,48,45,46,47,48,105,106,107,108,101,102,103,104,45,46,47,48,105,106,107,108,45,46,47,48,37,38,39,40,41,42,43,44,37,38,39,40,37,38,39,40,105,106,107,108,45,46,47,48,45,46,47,48,105,106,107,108,45,46,47,48,105,106,107,108,45,46,47,48,45,46,47,48,45,46,47,48,105,106,107,108,45,46,47,48,45,46,47,48,37,38,39,40,37,38,39,40,37,38,39,40,105,106,107,108,101,102,103,104,
69,70,71,72,69,70,71,72,73,74,75,76,69,70,71,72,69,70,71,72,73,74,75,76,13,14,15,16,13,14,15,16,73,74,75,76,13,14,15,16,13,14,15,16,73,74,75,76,69,70,71,72,69,70,71,72,73,74,75,76,13,14,15,16,69,70,71,72,73,74,75,76,69,70,71,72,69,70,71,72,73,74,75,76,69,70,71,72,69,70,71,72,73,74,75,76,69,70,71,72,69,70,71,72,73,74,75,76,69,70,71,72,73,74,75,76,69,70,71,72,69,70,71,72,69,70,71,72,73,74,75,76,69,70,71,72,69,70,71,72,69,70,71,72,69,70,71,72,69,70,71,72,73,74,75,76,13,14,15,16,
101,102,103,104,101,102,103,104,105,106,107,108,101,102,103,104,101,102,103,104,105,106,107,108,45,46,47,48,45,46,47,48,105,106,107,108,45,46,47,48,45,46,47,48,105,106,107,108,101,102,103,104,101,102,103,104,105,106,107,108,45,46,47,48,101,102,103,104,105,106,107,108,101,102,103,104,101,102,103,104,105,106,107,108,101,102,103,104,101,102,103,104,105,106,107,108,101,102,103,104,101,102,103,104,105,106,107,108,101,102,103,104,105,106,107,108,101,102,103,104,101,102,103,104,101,102,103,104,105,106,107,108,101,102,103,104,101,102,103,104,101,102,103,104,101,102,103,104,101,102,103,104,105,106,107,108,45,46,47,48