255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,14,16,9,96,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,1,3,5,1,0,0,0,0,0,0,0,0,0,0,0,9,6,7,8,2,3,4,5,10,1,255,196,0,118,16,0,1,3,2,4,3,3,7,5,9,7,12,13,8,1,21,0,1,2,3,4,5,6,7,17,18,8,19,33,9,20,49,21,34,56,65,81,97,181,22,35,50,113,119,23,66,71,98,118,129,133,145,180,24,25,36,51,82,134,197,37,52,83,87,114,117,130,146,161,166,179,212,38,55,67,86,88,104,115,149,150,177,196,211,228,53,54,57,69,73,84,99,116,136,198,39,148,193,240,68,100,162,182,209,85,131,147,40,101,165,225,163,164,194,241,255,196,0,28,1,1,0,2,2,3,1,0,0,0,0,0,0,0,0,0,0,0,1,2,5,6,4,7,8,3,255,196,0,76,17,1,0,1,2,3,4,4,9,8,7,7,4,1,5,1,0,0,1,2,17,3,4,5,6,18,33,49,7,65,81,113,19,20,34,51,53,97,114,177,178,50,52,66,129,145,161,193,209,21,54,82,130,131,179,240,22,35,36,55,67,98,115,68,195,225,241,83,23,84,146,162,194,210,255,218,0,12,3,1,0,2,17,3,17,0,63,0,149,48,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,11,89,148,156,67,224,140,217,197,88,203,0,208,73,228,252,81,130,111,53,246,202,235,100,242,35,159,53,60,21,46,133,149,144,174,137,190,39,104,221,201,166,177,189,219,93,209,99,124,148,171,18,138,42,138,106,158,51,201,202,193,201,102,51,24,56,152,248,84,76,211,135,105,170,99,170,38,109,19,62,171,240,191,46,93,176,186,96,2,238,40,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,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,0,0,0,0,0,0,0,0,66,214,62,204,204,99,148,156,89,99,236,109,130,110,245,20,85,212,88,226,235,36,145,199,81,44,81,86,196,203,147,164,90,106,132,141,237,89,32,123,163,106,62,61,81,28,137,245,41,52,164,24,241,19,233,3,153,223,150,87,175,219,101,53,189,163,170,104,195,195,170,153,180,196,187,175,161,108,12,60,206,111,57,131,141,76,85,77,88,113,19,19,202,98,233,131,225,239,61,176,199,17,25,113,77,152,24,106,146,162,137,205,153,212,55,42,9,245,87,81,86,177,140,116,145,35,244,68,149,187,100,99,154,246,162,106,215,183,84,99,183,49,183,44,132,158,25,248,132,196,252,59,230,61,30,37,182,87,84,58,193,91,52,48,98,43,107,24,146,182,182,137,31,231,43,99,87,53,57,236,107,158,232,159,185,186,57,85,21,118,61,237,116,202,229,238,59,195,249,157,130,44,152,255,0,11,84,243,173,119,218,56,235,32,213,236,115,227,220,158,116,82,108,115,154,146,198,237,204,123,81,203,181,236,115,117,213,14,118,149,169,70,127,14,213,124,184,231,235,245,181,110,144,54,39,19,100,243,190,19,2,47,150,196,159,34,123,63,217,62,184,234,158,55,142,60,238,168,64,6,89,215,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,20,156,111,103,62,112,225,62,40,49,166,31,194,217,175,140,172,214,186,95,39,114,40,173,247,218,170,122,120,183,91,169,158,237,177,177,232,214,234,231,57,203,162,117,85,85,241,82,86,200,115,227,251,210,223,29,254,139,248,101,41,129,218,42,234,163,43,76,211,54,242,163,221,46,218,232,111,47,131,153,215,113,104,199,162,42,143,3,84,218,98,39,233,225,246,179,123,179,119,26,99,28,117,145,215,203,182,54,197,151,156,67,93,14,43,169,166,142,170,235,95,45,92,172,137,40,232,220,145,163,228,115,149,26,142,123,151,110,186,106,229,95,90,153,92,97,207,101,159,163,246,32,252,178,171,253,138,136,204,99,159,165,204,213,147,195,153,236,106,91,119,135,70,22,210,103,40,195,136,136,138,230,209,28,35,148,0,3,158,212,152,49,218,117,152,185,131,128,126,230,191,33,49,214,33,195,157,255,0,203,61,235,201,55,57,232,249,251,59,158,206,103,41,205,221,183,123,244,215,93,55,46,158,42,80,189,155,185,173,154,56,235,60,111,150,156,109,153,56,167,16,208,195,133,42,106,99,165,186,222,42,42,226,100,169,89,70,212,145,25,35,220,136,228,107,220,155,180,215,71,42,122,212,238,123,89,255,0,5,127,167,63,236,37,189,236,179,244,129,196,31,145,181,127,182,209,26,150,54,37,113,173,69,55,155,94,56,126,236,61,15,166,228,178,213,116,101,86,60,225,211,191,185,137,229,90,47,231,106,235,230,148,160,1,182,188,240,131,31,221,19,196,15,246,244,204,47,250,79,91,255,0,122,76,166,67,220,110,23,140,142,203,187,181,218,190,162,182,186,183,10,90,42,106,170,170,101,116,178,207,43,232,226,115,228,123,220,170,174,115,156,170,170,229,85,85,85,85,82,10,73,206,225,219,209,251,44,127,35,108,191,177,68,106,91,57,137,93,120,181,239,76,207,8,247,189,15,211,78,75,45,149,200,101,103,3,14,154,102,107,158,81,17,244,125,75,132,69,39,27,217,207,156,56,79,138,12,105,135,240,182,107,227,43,53,174,151,201,220,138,43,125,246,170,158,158,45,214,234,103,187,108,108,122,53,186,185,206,114,232,157,85,85,124,84,149,178,28,248,254,244,183,199,127,162,254,25,74,115,246,138,186,168,202,211,52,205,188,168,247,75,82,232,111,47,131,153,215,113,104,199,162,42,143,3,84,218,98,39,233,225,246,179,123,179,119,26,99,28,117,145,215,203,182,54,197,151,156,67,93,14,43,169,166,142,170,235,95,45,92,172,137,40,232,220,145,163,228,115,149,26,142,123,151,110,186,106,229,95,90,153,92,97,207,101,159,163,246,32,252,178,171,253,138,136,204,99,159,165,204,213,147,195,153,236,106,91,119,135,70,22,210,103,40,195,136,136,138,230,209,28,35,148,0,3,158,212,128,14,187,16,98,44,63,132,237,19,226,12,83,125,183,89,173,116,187,121,245,183,10,166,83,211,197,185,200,198,238,145,234,141,110,174,115,90,154,175,85,84,79,21,34,102,34,47,43,81,69,88,149,69,20,69,230,120,68,71,90,158,205,172,218,193,25,39,130,43,113,246,62,186,119,75,117,38,145,197,20,104,142,168,172,168,84,85,101,60,12,85,77,242,187,69,209,53,68,68,71,57,202,214,53,206,72,239,201,78,209,28,117,71,157,149,120,131,55,42,169,211,8,226,185,169,98,185,211,210,199,87,52,86,86,195,78,248,153,37,12,14,157,201,19,93,35,153,36,232,136,247,61,26,229,107,85,218,34,218,78,45,56,159,187,241,49,141,233,235,217,110,242,102,23,176,115,160,176,208,200,214,173,66,50,69,103,50,121,222,154,235,44,156,184,213,88,138,172,98,53,173,110,229,71,72,251,24,105,122,134,183,137,137,152,137,203,205,169,166,120,122,251,253,79,78,236,119,69,249,60,166,145,137,70,179,70,246,54,61,54,171,151,247,113,123,196,83,63,181,19,105,153,229,120,136,139,196,94,125,3,219,174,54,251,197,190,150,237,105,175,167,173,161,173,133,149,52,181,84,210,182,88,167,137,237,71,50,70,61,170,168,230,185,170,138,142,69,84,84,84,84,57,36,107,112,1,198,21,46,10,238,153,13,153,181,150,234,28,54,189,230,123,45,234,166,120,105,35,182,189,121,147,201,5,67,222,173,106,197,35,183,171,30,171,189,36,122,51,206,107,219,202,146,147,105,200,231,104,207,97,70,37,28,250,227,178,93,11,181,123,49,154,217,93,66,172,150,98,47,79,58,42,234,170,155,240,159,84,246,199,84,246,197,166,104,92,248,184,220,44,249,29,152,151,107,77,125,69,21,117,22,20,187,212,210,213,83,74,232,165,130,86,81,202,230,72,199,181,81,90,230,185,17,81,200,168,168,168,138,133,181,225,3,138,219,71,17,248,70,74,91,221,69,186,135,30,90,185,146,93,109,84,209,58,24,221,78,178,170,69,81,78,215,200,247,62,45,174,141,143,93,218,182,77,117,70,181,241,171,174,23,17,62,143,217,157,249,27,122,253,138,82,22,178,187,50,113,62,80,99,235,54,99,224,233,105,217,118,178,76,233,97,74,152,82,88,164,107,216,232,228,141,237,232,170,215,198,247,177,85,170,142,68,114,171,92,215,34,57,49,186,150,161,86,67,53,135,60,233,152,227,31,95,62,248,110,187,17,177,216,27,93,160,102,240,249,99,209,92,78,29,94,189,223,147,63,237,171,133,251,56,79,27,90,103,156,22,211,32,179,231,7,113,3,128,104,113,142,27,158,158,154,185,240,181,215,75,50,214,197,61,85,178,85,124,140,219,42,49,117,107,92,232,164,116,110,115,88,175,98,35,182,183,85,106,92,179,55,135,137,78,45,17,93,19,120,151,87,103,50,120,250,126,98,188,174,102,153,166,186,38,98,98,122,166,63,174,233,234,11,57,197,230,59,196,25,99,195,254,33,199,248,90,167,147,116,177,86,89,235,32,213,239,107,36,219,116,165,221,20,155,28,215,44,82,55,115,30,212,114,110,99,220,221,116,82,241,152,247,199,247,162,70,59,253,23,241,58,83,227,157,170,104,203,98,85,79,56,166,125,204,158,204,97,81,143,173,228,240,177,98,244,213,139,135,19,19,215,19,92,68,194,169,225,159,136,76,49,196,70,92,81,226,91,101,117,59,111,244,80,195,6,34,182,177,139,19,168,171,85,158,114,182,53,115,151,144,247,53,238,137,251,157,171,81,81,87,123,30,214,221,178,14,120,123,207,108,79,195,190,99,211,102,6,26,164,167,173,107,161,117,13,202,130,125,17,181,180,79,123,29,36,72,253,21,98,118,232,216,230,189,168,186,57,141,213,30,221,204,116,206,101,158,102,96,236,219,193,212,24,219,4,221,233,235,104,107,97,138,73,35,142,162,41,101,162,149,241,50,69,166,168,72,222,228,142,118,54,70,163,227,213,85,170,191,82,156,13,39,82,140,246,30,237,127,46,57,250,253,127,155,107,233,15,98,49,54,91,57,225,242,209,51,150,196,155,211,63,179,61,116,207,119,209,158,184,225,198,98,85,80,0,204,58,224,0,1,66,231,197,198,225,103,200,236,196,187,90,107,234,40,171,168,176,165,222,166,150,170,154,87,69,44,18,178,142,87,50,70,61,170,138,215,53,200,138,142,69,69,69,68,84,33,175,247,68,241,3,253,189,51,11,254,147,214,255,0,222,147,25,196,79,163,246,103,126,70,222,191,98,148,131,19,82,218,60,74,232,197,163,118,102,56,79,189,232,126,133,178,89,108,214,67,53,56,248,116,213,49,92,115,136,159,163,235,122,16,0,27,107,207,0,0,0,0,0,6,32,241,215,197,244,25,67,101,147,43,114,234,237,79,46,54,187,66,248,174,78,103,51,117,158,138,104,30,214,200,217,98,145,139,13,90,185,241,73,18,121,219,90,213,123,154,136,232,213,252,124,206,103,15,41,133,56,184,147,194,25,125,15,68,205,237,14,122,140,134,74,155,213,87,217,17,215,51,217,17,239,180,115,149,189,227,167,141,140,79,133,49,141,62,84,100,142,41,167,163,154,201,52,85,87,219,189,19,146,89,91,91,20,170,228,183,166,230,172,104,214,43,24,179,34,111,222,174,228,187,106,54,104,223,145,156,41,113,69,135,248,143,193,17,85,213,45,186,213,140,40,119,197,117,178,199,86,197,123,185,105,30,234,184,34,87,44,189,217,203,51,17,21,201,230,189,93,30,231,237,71,186,24,202,199,41,115,107,27,228,158,55,162,199,216,6,233,221,46,52,154,199,44,82,34,186,158,178,157,85,21,244,243,177,21,55,196,237,19,84,213,21,21,26,230,171,94,214,185,52,252,13,119,26,156,212,226,226,124,153,234,236,143,87,245,197,233,13,91,162,173,59,27,66,163,79,201,68,70,62,28,76,198,36,240,154,234,158,123,214,191,9,158,92,247,98,34,221,119,157,240,80,185,39,155,216,99,60,114,226,209,152,120,94,170,157,205,173,133,141,174,164,138,101,149,214,234,212,99,86,106,89,21,90,213,220,199,59,77,85,173,222,213,107,218,155,94,213,90,232,221,168,174,156,74,98,186,38,241,47,47,230,178,216,217,44,106,242,249,138,102,154,233,153,137,137,231,19,28,225,132,29,165,47,205,28,11,111,194,217,173,128,51,87,20,225,234,25,166,249,61,113,183,91,175,149,20,145,62,85,108,179,193,59,34,139,106,43,149,172,168,108,143,115,181,209,176,34,39,71,41,96,248,47,226,179,48,108,185,241,103,179,230,78,51,198,88,182,215,139,54,97,200,96,173,190,79,84,202,58,186,154,136,82,26,148,138,103,171,93,163,155,177,202,138,142,70,74,247,38,229,77,142,145,14,35,178,186,223,155,249,47,138,176,117,70,26,167,189,220,159,108,169,169,177,195,43,219,27,163,186,178,23,247,89,35,145,92,212,141,220,197,70,238,87,35,85,174,115,93,171,28,228,88,74,255,0,100,24,63,16,127,235,27,37,242,201,89,248,244,213,116,53,112,191,243,62,41,88,246,251,156,215,55,212,168,106,90,196,226,228,115,180,227,209,51,105,227,234,225,207,212,244,47,71,56,121,13,169,217,156,109,39,49,69,62,18,139,211,123,70,245,170,188,211,55,143,43,132,222,47,234,183,23,160,2,26,179,227,62,51,198,207,158,57,137,105,180,231,54,58,162,161,162,197,119,122,106,90,90,108,69,89,20,80,68,202,201,90,200,216,198,200,136,214,181,168,136,141,68,68,68,68,68,37,111,35,51,38,12,223,202,28,39,152,241,203,78,249,175,118,200,165,173,74,104,100,138,40,235,89,243,117,81,177,178,106,228,107,39,100,172,69,85,93,81,168,168,231,34,163,150,26,248,137,244,129,204,239,203,43,215,237,178,156,173,160,198,153,192,195,175,14,120,76,245,119,48,125,16,105,180,83,171,103,114,185,220,56,154,168,166,211,21,68,77,166,42,152,158,105,90,224,135,17,98,12,89,194,254,11,196,24,166,251,113,188,221,42,188,163,207,173,184,85,62,162,162,93,183,26,150,55,116,143,85,115,180,107,90,212,213,122,34,34,120,33,107,123,71,243,246,239,150,120,34,195,128,112,38,49,184,217,49,70,32,172,74,218,153,109,149,45,138,162,27,108,40,228,84,115,218,228,154,30,100,203,30,199,49,19,122,65,59,85,218,35,154,235,133,192,15,162,70,4,253,41,241,58,162,61,248,239,205,63,186,143,17,248,131,147,71,221,232,240,142,184,90,155,116,123,36,147,186,203,39,57,239,209,238,69,214,162,73,246,170,109,214,62,94,173,71,110,47,158,205,85,129,165,225,218,124,170,169,166,62,238,46,46,203,104,24,90,174,222,102,247,232,137,194,193,197,197,170,98,209,110,21,204,83,22,239,155,219,212,238,56,81,199,220,73,102,182,127,224,220,55,77,155,184,234,225,67,75,115,130,235,119,142,174,255,0,95,45,42,91,233,164,108,147,182,100,71,57,54,189,173,229,34,61,54,57,242,177,138,169,187,82,93,8,255,0,236,176,202,155,122,91,241,62,120,203,118,168,117,115,166,155,10,67,66,214,53,34,100,72,218,90,153,37,115,186,171,156,231,44,77,106,38,212,106,49,250,239,222,155,36,0,228,232,88,85,209,149,223,196,153,153,170,111,207,169,133,233,91,61,150,204,107,211,149,202,81,77,52,224,211,20,205,169,181,234,158,51,213,23,181,226,62,160,134,172,248,207,140,241,179,231,142,98,90,109,57,205,142,168,168,104,177,93,222,154,150,150,155,17,86,69,20,17,50,178,86,178,54,49,178,34,53,173,106,34,35,81,17,17,17,17,9,149,32,199,136,159,72,28,206,252,178,189,126,219,41,197,218,58,234,163,10,141,217,183,25,247,51,189,11,101,112,51,89,252,212,99,209,21,68,81,28,226,39,233,122,210,65,217,187,141,49,142,58,200,235,229,219,27,98,203,206,33,174,135,21,212,211,71,85,117,175,150,174,86,68,148,116,110,72,209,242,57,202,141,71,61,203,183,93,53,114,175,173,76,174,48,231,178,207,209,251,16,126,89,85,254,197,68,102,49,148,210,230,106,201,225,204,246,52,61,187,195,163,11,105,51,148,97,196,68,69,115,104,142,17,202,0,1,207,106,64,41,92,83,154,217,93,129,110,17,218,113,182,100,225,108,61,93,52,41,83,29,45,214,241,79,73,43,226,87,57,169,34,50,71,181,85,170,230,57,55,105,166,173,84,245,41,201,194,89,139,151,216,251,189,252,132,199,88,123,17,247,14,95,122,242,77,206,10,206,70,253,219,57,156,167,59,110,237,143,211,93,53,218,186,120,41,79,9,68,213,187,120,191,99,147,57,44,205,56,94,30,112,234,220,253,171,77,190,222,74,132,182,156,77,221,174,182,14,27,115,94,251,98,185,213,219,174,86,236,15,125,171,163,172,164,153,208,207,77,60,116,19,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,150,90,174,44,125,22,51,147,236,255,0,16,252,58,114,238,50,0,127,117,143,20,255,0,240,150,205,95,250,101,113,255,0,190,61,41,158,85,207,85,0,0,0,0,0,98,87,105,39,16,56,251,134,92,168,193,25,175,151,47,164,125,202,143,28,67,73,45,29,114,204,180,85,176,77,106,185,53,209,84,71,12,145,186,70,35,182,74,214,171,180,73,34,141,221,118,161,125,114,47,61,50,227,136,188,184,183,102,134,87,222,123,245,170,187,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,188,185,153,185,186,166,170,213,107,154,246,57,236,123,30,236,64,237,171,244,88,194,223,104,20,63,14,184,145,213,192,191,25,183,222,15,51,30,170,231,37,171,203,56,51,20,119,122,124,77,109,137,140,74,167,71,18,191,149,83,77,35,180,210,104,185,178,170,70,231,36,114,53,238,107,182,170,178,88,195,208,160,58,156,45,139,48,174,57,177,82,226,156,21,137,173,88,130,203,91,191,187,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,162,244,115,85,23,170,41,219,0,48,215,143,158,50,113,151,8,56,255,0,38,174,22,186,106,74,252,39,137,234,46,176,226,154,25,104,146,121,223,73,4,214,213,89,169,87,153,26,182,165,145,75,82,216,209,207,229,42,203,231,181,218,53,91,153,68,85,246,231,126,4,255,0,156,159,209,160,73,166,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,42,104,107,169,149,118,74,205,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,160,32,219,179,67,142,58,158,28,113,148,57,61,142,25,72,252,186,198,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,230,50,52,145,138,138,215,178,105,190,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,14,88,0,1,135,253,163,60,107,254,229,92,184,130,193,128,46,118,169,51,55,20,252,221,182,154,117,230,201,107,161,84,122,73,115,116,59,92,199,109,123,18,56,155,42,181,175,145,206,118,146,182,25,99,91,151,198,39,21,88,55,133,12,163,184,99,11,205,202,145,216,158,227,79,81,77,132,237,18,70,179,62,227,113,70,121,138,232,154,246,59,187,70,231,70,233,159,185,187,88,168,212,94,99,227,99,252,251,102,174,102,98,172,228,204,124,71,154,88,214,175,188,94,177,53,194,91,133,78,217,36,124,112,239,95,50,8,185,143,123,219,12,76,70,199,27,21,203,178,54,49,168,186,53,0,158,159,149,152,171,247,182,254,93,124,166,186,252,164,251,135,249,91,203,29,246,78,253,223,188,131,205,239,60,253,121,156,238,103,159,204,221,187,119,157,174,189,72,65,253,214,60,83,255,0,194,91,53,127,233,149,199,254,248,154,159,253,150,95,253,31,255,0,250,156,32,4,15,75,188,50,93,174,183,254,27,114,162,251,125,185,213,220,110,87,28,15,98,171,172,172,171,153,211,79,83,60,148,16,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,150,90,174,19,189,22,50,111,236,255,0,15,124,58,2,234,128,0,0,0,198,174,55,248,209,194,188,35,229,196,245,212,78,181,94,241,245,203,151,5,147,15,75,93,27,100,103,53,38,219,93,83,2,61,38,90,54,44,18,34,185,137,231,200,141,139,115,55,44,140,11,63,218,95,199,173,54,67,97,233,178,87,41,175,180,147,230,45,242,158,72,110,239,143,155,190,193,110,158,150,70,182,102,205,12,177,186,10,229,116,144,203,10,121,251,88,213,123,218,212,124,42,247,102,135,30,180,217,243,135,161,201,92,217,190,210,65,152,182,58,120,225,180,62,78,110,251,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,230,110,99,145,236,107,145,147,43,33,135,22,98,155,238,57,197,87,156,107,138,107,187,237,235,16,92,42,46,151,26,158,83,35,231,213,79,35,164,150,77,140,70,177,187,158,247,46,141,68,106,107,162,34,39,65,132,241,77,247,3,98,171,54,53,194,213,221,202,245,135,238,20,247,75,117,79,41,146,114,42,160,145,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,160,30,164,193,141,92,16,113,163,133,120,184,203,136,43,171,93,106,178,99,235,111,50,11,222,30,138,186,55,72,254,82,67,186,186,154,5,122,204,148,111,89,227,68,115,211,204,145,93,22,231,237,73,31,146,160,98,87,105,237,54,116,67,194,229,94,46,201,12,91,136,44,23,44,35,120,166,189,221,165,176,215,213,210,214,205,106,108,83,67,59,90,234,111,57,204,99,167,138,121,17,234,214,54,56,30,245,95,49,17,98,91,37,56,227,226,27,47,179,115,8,99,60,97,158,249,149,124,195,214,171,197,52,215,171,101,77,250,162,226,202,203,118,244,109,84,41,79,85,42,194,247,186,21,145,24,174,211,107,213,174,107,152,230,163,147,208,70,44,194,214,44,115,133,111,56,43,20,208,247,219,46,32,183,212,90,238,52,220,215,199,207,165,158,55,71,44,123,216,173,123,119,49,238,77,90,168,228,215,84,84,94,167,154,44,235,202,251,174,74,230,230,47,202,139,203,170,228,168,194,215,138,155,107,42,42,104,157,72,250,200,24,245,228,213,36,78,85,86,50,104,185,114,179,206,114,43,36,106,163,156,138,138,161,233,162,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,18,251,71,184,133,207,220,13,198,118,97,225,108,21,158,25,129,135,236,180,94,73,238,214,235,94,38,173,164,165,131,125,170,145,239,217,20,114,53,141,220,247,185,203,162,117,115,149,87,170,169,34,189,153,121,215,247,105,225,31,11,119,139,127,117,175,192,154,96,170,205,145,108,134,94,229,4,61,222,72,245,145,238,118,180,178,211,111,114,237,214,84,151,107,81,187,117,138,190,212,127,78,204,205,253,11,240,122,32,36,127,178,39,48,177,246,101,112,219,137,47,185,141,142,49,6,42,185,65,142,43,41,34,172,189,220,230,174,158,56,27,65,64,230,196,217,38,115,156,140,71,61,238,70,162,233,171,220,190,181,46,87,104,95,16,191,185,203,134,92,65,127,162,166,186,190,245,138,249,152,74,201,83,110,170,238,178,80,87,85,210,206,173,172,89,145,119,199,201,100,82,72,213,98,43,150,70,198,221,88,142,89,25,101,123,21,61,22,49,79,218,5,119,195,173,198,58,246,211,231,21,214,245,155,152,83,36,45,247,234,73,108,88,106,206,203,221,117,29,37,83,156,246,221,106,159,35,81,181,81,163,213,136,248,233,163,137,241,35,152,143,107,43,36,93,85,178,160,24,171,151,185,249,197,222,101,99,252,53,151,54,46,39,179,42,11,150,42,188,81,89,40,229,171,198,183,54,193,28,245,51,50,24,221,35,155,35,156,140,71,61,21,85,26,229,211,93,17,124,15,67,184,78,193,242,83,10,217,176,183,150,238,183,159,35,91,233,237,254,81,187,84,247,138,234,206,84,109,103,62,162,93,19,153,51,246,238,123,244,77,206,85,93,19,82,21,187,33,50,46,143,51,248,142,171,204,108,67,102,239,182,92,180,183,182,227,11,158,176,62,22,222,39,122,199,68,146,69,34,57,238,218,198,85,206,199,177,17,99,150,154,39,43,218,187,90,249,191,0,68,95,107,182,119,231,70,90,241,37,134,236,89,115,155,216,215,10,219,103,192,244,117,114,209,217,47,245,116,48,73,59,171,235,218,233,93,28,50,53,170,245,107,24,213,114,166,186,49,169,234,66,93,8,86,237,171,244,167,194,223,103,244,63,17,184,129,127,251,26,243,99,52,243,67,238,191,247,76,204,188,87,139,124,153,242,127,185,121,118,243,83,95,221,121,158,80,230,114,185,207,118,205,220,182,110,219,166,187,27,175,130,18,84,69,95,97,143,225,179,249,183,253,36,74,160,0,0,24,127,218,111,158,153,143,195,166,79,224,92,208,202,251,207,113,186,208,230,5,20,83,67,42,43,233,110,20,174,183,220,22,74,90,152,209,83,153,11,246,183,84,213,28,142,107,94,199,49,236,99,219,125,120,117,207,156,27,196,150,81,216,179,91,6,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,118,136,229,99,119,177,89,35,83,99,218,171,137,125,181,126,139,24,91,237,2,135,225,215,18,50,248,68,226,239,31,112,129,143,234,241,126,16,183,82,94,109,183,154,120,168,175,86,90,218,137,163,130,170,6,76,201,57,140,229,185,26,202,150,181,37,100,115,61,146,36,105,60,190,99,183,42,40,122,51,5,63,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,168,0,24,127,199,55,25,183,222,15,51,31,39,110,114,90,188,179,131,49,71,151,41,241,53,182,38,49,42,157,28,75,65,202,169,166,145,218,105,52,92,217,85,35,115,146,57,26,247,53,219,85,89,44,121,128,69,95,110,119,224,79,249,201,253,26,4,159,97,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,218,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,93,23,163,154,168,189,81,78,216,132,190,204,174,59,110,185,35,140,173,217,25,154,88,154,146,60,175,191,84,72,218,90,203,164,238,99,48,221,107,209,206,107,227,147,69,70,83,77,46,141,145,143,219,27,31,39,63,116,104,147,115,102,208,0,0,12,10,225,131,143,90,106,174,39,179,59,133,140,228,190,210,81,190,143,28,94,237,248,26,231,81,205,87,214,61,110,213,174,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,100,92,173,85,235,19,95,158,167,154,206,44,125,41,243,147,237,3,16,252,70,114,95,187,59,184,250,163,226,115,10,174,3,205,43,133,170,219,153,182,78,85,62,171,83,5,63,202,104,214,57,95,222,105,105,183,35,214,102,50,9,29,81,28,108,88,219,230,200,221,173,147,151,16,102,168,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,0,0,0,0,0,0,0,0,0,1,6,60,68,250,64,230,119,229,149,235,246,217,73,206,32,199,136,159,72,28,206,252,178,189,126,219,41,173,109,47,154,195,239,159,115,188,58,15,244,134,111,216,167,226,91,211,35,56,47,226,146,225,195,246,62,134,211,137,47,53,13,203,219,236,202,151,154,84,129,213,9,75,42,179,108,117,145,49,21,21,174,107,146,52,147,106,57,95,18,42,108,123,217,22,220,115,6,169,129,143,94,91,18,49,112,231,140,59,255,0,86,210,178,186,222,79,19,33,156,166,244,87,22,158,216,236,152,231,105,137,227,19,213,47,64,246,235,141,190,241,111,165,187,90,107,233,235,104,107,97,101,77,45,85,52,173,150,41,226,123,81,204,145,143,106,170,57,174,106,162,163,145,85,21,21,21,14,73,24,188,11,241,161,85,128,238,244,153,73,155,216,151,253,137,86,107,29,182,237,112,150,105,159,108,168,219,4,80,83,186,87,203,178,10,22,178,39,162,34,51,70,62,68,114,171,89,185,91,39,71,97,228,115,216,121,236,47,9,71,62,184,236,120,223,106,246,91,55,178,153,233,202,102,56,211,60,105,171,170,168,252,227,174,58,190,184,0,7,53,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,57,241,253,233,111,142,255,0,69,252,50,148,152,194,28,248,254,244,183,199,127,162,254,25,74,107,251,73,243,90,125,168,247,75,184,58,20,244,254,55,252,53,124,120,108,198,236,179,244,126,196,31,150,85,127,177,81,25,140,97,207,101,159,163,246,32,252,178,171,253,138,136,204,99,33,165,124,203,15,185,167,237,255,0,235,54,115,219,159,116,0,3,32,211,209,239,218,207,248,43,253,57,255,0,97,45,239,101,159,164,14,32,252,141,171,253,182,136,184,93,172,255,0,130,191,211,159,246,18,222,246,89,250,64,226,15,200,218,191,219,104,141,63,27,211,113,223,31,12,61,33,166,127,149,181,123,24,159,205,169,41,64,3,112,121,189,231,188,156,238,29,189,31,178,199,242,54,203,251,20,68,24,147,157,195,183,163,246,88,254,70,217,127,98,136,211,246,107,206,226,119,71,189,233,14,156,61,31,148,246,234,248,87,8,135,62,63,189,45,241,223,232,191,134,82,147,24,67,159,31,222,150,248,239,244,95,195,41,76,134,210,124,214,159,106,61,210,211,250,20,244,254,55,252,53,124,120,108,198,236,179,244,126,196,31,150,85,127,177,81,25,140,97,207,101,159,163,246,32,252,178,171,253,138,136,204,99,33,165,124,203,15,185,167,237,255,0,235,54,115,219,159,116,0,3,32,211,194,39,56,229,226,206,225,156,184,198,167,47,176,77,194,162,147,4,225,249,167,161,145,244,183,7,58,43,252,173,149,138,181,18,54,55,172,50,64,215,194,213,131,233,46,154,201,170,43,209,140,189,125,162,124,83,98,12,59,223,184,120,194,214,123,141,179,202,116,105,229,171,157,93,59,225,239,84,146,114,100,143,184,76,201,147,124,78,210,166,9,247,198,173,93,31,26,120,56,193,140,165,202,92,111,157,152,222,139,0,224,27,95,123,184,213,235,36,178,200,170,218,122,58,116,84,71,212,78,244,69,217,19,117,77,87,69,85,85,107,90,142,123,154,213,212,245,173,66,172,106,252,75,47,221,62,185,236,122,15,163,13,142,193,211,114,255,0,218,109,94,209,22,222,162,252,169,166,222,114,102,246,188,199,43,242,142,60,230,45,211,90,48,118,39,191,88,111,184,162,211,101,168,169,180,225,152,96,158,237,90,212,68,138,145,179,76,216,97,71,57,116,69,115,228,122,35,88,154,185,81,30,228,77,172,122,183,167,37,75,137,92,155,193,217,15,192,86,49,203,204,18,202,135,208,211,77,67,83,37,85,90,68,181,85,82,201,118,166,114,201,51,227,99,17,238,70,237,141,29,183,84,100,108,111,93,168,69,105,132,212,50,83,144,174,156,58,166,243,52,222,123,239,63,147,180,118,71,106,40,218,204,190,62,115,10,157,220,58,113,102,138,123,102,152,166,137,188,250,230,106,158,29,81,104,227,60,103,184,198,56,59,19,229,254,39,184,224,204,103,101,168,180,222,173,51,44,21,116,147,162,110,141,218,34,162,162,166,168,230,185,170,142,107,218,170,215,53,205,115,85,81,81,86,72,120,5,227,10,239,154,59,114,91,51,235,59,214,36,183,81,186,123,77,226,121,218,146,93,41,227,211,116,18,163,151,116,149,44,106,239,71,181,28,178,70,199,185,250,58,55,62,75,133,198,167,10,84,188,66,97,31,148,120,102,159,76,121,135,104,228,142,210,212,150,24,35,184,49,210,198,247,83,207,35,163,87,59,70,182,110,74,43,216,198,201,51,149,202,141,115,149,34,83,253,144,96,252,65,255,0,172,108,151,203,37,103,227,211,85,208,213,194,255,0,204,248,165,99,219,238,115,92,223,82,161,207,174,140,109,7,53,189,79,26,39,239,142,206,248,254,185,181,44,182,99,76,233,107,64,156,44,104,138,51,20,125,115,69,93,85,71,92,209,87,103,213,206,152,148,223,113,19,232,253,153,223,145,183,175,216,165,32,196,149,44,13,196,173,195,137,46,16,51,98,237,125,195,21,22,235,213,151,10,94,105,174,117,84,244,78,134,213,81,43,233,106,156,200,233,30,233,100,123,220,200,82,21,149,174,84,86,186,86,170,116,114,17,90,95,95,198,163,49,56,88,184,124,166,63,23,31,162,61,55,49,163,225,231,178,57,184,182,37,24,145,19,28,254,143,111,100,199,24,93,46,30,56,135,198,252,57,99,118,98,156,45,39,123,183,85,236,134,241,103,154,69,109,61,202,157,21,116,106,174,139,178,86,234,229,142,84,69,86,42,175,71,49,207,99,230,83,44,243,51,7,102,222,14,160,198,216,38,239,79,91,67,91,12,82,73,28,117,17,75,45,20,175,137,146,45,53,66,70,247,36,115,177,178,53,31,30,170,173,85,250,148,137,222,47,248,82,187,240,225,139,163,170,178,83,220,107,176,29,215,151,29,170,235,83,43,102,145,181,9,18,44,180,245,14,100,108,107,37,220,217,30,196,219,163,163,211,69,115,153,34,55,174,225,75,138,44,65,195,134,55,138,174,169,110,55,92,31,93,190,43,173,150,58,183,163,27,204,88,247,85,193,18,185,34,239,45,72,88,136,174,79,57,136,232,247,51,114,61,179,167,231,177,52,172,105,202,230,126,77,254,207,92,122,165,93,177,217,92,150,223,105,180,107,186,44,196,227,110,222,45,244,226,62,141,93,81,85,60,184,241,142,83,54,136,180,206,152,247,199,247,162,70,59,253,23,241,58,82,249,225,220,65,104,197,152,126,217,138,112,253,95,122,181,222,104,225,184,81,79,203,115,57,180,243,49,31,27,246,189,17,205,213,174,69,209,200,138,154,245,68,82,198,113,253,232,145,142,255,0,69,252,78,148,218,115,211,19,148,196,152,253,153,247,75,161,54,86,138,176,246,135,37,69,113,105,140,108,56,152,158,175,46,148,57,153,9,193,239,20,248,131,135,172,111,79,106,184,215,243,176,29,246,178,38,94,232,231,87,185,148,155,149,172,90,248,81,141,115,146,88,219,162,185,173,106,243,88,205,138,155,146,55,199,103,50,235,9,124,190,204,28,49,129,60,161,220,62,81,222,104,173,61,235,149,205,228,119,137,217,23,51,102,173,221,183,126,187,119,38,186,105,170,120,157,134,109,101,46,55,201,60,111,91,128,113,245,175,186,92,105,52,146,41,99,85,117,61,101,58,170,163,42,32,122,162,111,137,218,46,139,162,42,42,57,174,70,189,174,106,117,238,5,88,217,121,140,206,23,11,79,63,194,123,222,196,213,176,52,221,98,154,244,92,245,170,156,74,102,119,103,157,175,109,234,125,116,207,92,113,137,180,246,39,90,221,113,183,222,45,244,183,107,77,125,61,109,13,108,44,169,165,170,166,149,178,197,60,79,106,57,146,49,237,85,71,53,205,84,84,114,42,162,162,162,161,201,34,247,128,158,47,160,202,251,133,62,77,230,93,218,158,147,6,87,205,60,182,251,149,79,49,203,110,173,149,209,109,141,242,58,78,92,20,138,173,149,202,169,31,155,44,202,247,57,173,87,185,37,8,236,12,134,122,140,254,23,132,167,159,92,118,75,200,59,91,178,217,173,147,207,206,83,31,141,19,198,138,173,104,170,159,206,58,226,252,62,184,0,7,53,171,173,239,17,62,143,217,157,249,27,122,253,138,82,12,73,206,226,39,209,251,51,191,35,111,95,177,74,65,137,167,237,47,157,195,238,159,123,210,29,7,250,63,55,237,211,240,189,8,0,13,193,230,240,0,0,2,133,206,204,212,131,38,114,226,239,152,18,225,123,206,32,117,186,23,190,42,11,101,44,146,185,238,70,57,219,165,123,26,228,167,129,173,107,157,36,207,77,172,107,87,233,57,90,199,86,186,233,195,166,107,171,148,62,249,92,182,46,115,26,140,190,4,94,186,166,34,35,182,103,238,251,120,40,94,43,120,162,195,252,56,96,137,106,233,86,221,117,198,21,219,34,181,89,100,171,98,61,188,196,147,109,92,241,35,146,94,236,213,133,232,170,212,243,158,141,143,115,55,43,219,14,127,236,131,24,98,15,253,99,123,190,94,235,63,30,166,174,186,174,103,254,119,203,43,222,239,123,156,231,122,213,78,231,51,51,51,24,230,222,49,175,198,216,218,239,81,91,93,91,52,178,71,28,149,18,203,21,20,79,149,242,37,53,58,72,247,44,112,49,210,57,25,30,170,141,69,250,212,206,126,207,78,17,237,233,111,163,226,7,51,172,53,14,174,116,201,54,20,183,214,194,212,137,145,35,90,230,92,149,170,170,174,115,156,171,201,220,214,163,81,156,214,163,247,196,246,105,88,216,184,186,238,106,48,232,225,76,125,209,215,61,239,79,233,185,29,63,162,141,6,188,222,106,119,177,235,181,237,206,170,173,59,180,71,251,99,140,204,246,94,120,240,134,8,99,220,9,136,50,219,18,63,9,98,154,110,237,116,134,142,134,178,122,117,99,216,250,126,245,75,21,75,98,145,175,107,92,201,88,217,154,215,181,83,205,123,92,154,170,38,171,216,67,148,184,222,175,41,229,206,154,11,95,123,194,244,151,153,44,117,211,192,170,231,209,84,36,112,189,142,153,186,121,177,63,158,214,53,250,170,111,77,174,218,174,143,125,211,227,251,210,223,29,254,139,248,101,41,150,189,154,216,126,209,139,56,93,198,152,91,16,82,119,171,93,231,18,220,109,245,176,115,28,206,109,60,214,234,54,72,205,204,84,115,117,107,149,53,106,162,166,189,21,20,227,101,242,20,227,231,43,202,196,218,219,214,158,233,224,205,106,251,93,143,164,236,214,87,93,170,136,170,107,140,41,174,159,85,113,19,85,187,39,143,15,191,131,10,120,93,226,59,16,112,223,152,41,136,40,99,239,118,59,183,34,142,251,68,228,124,155,233,18,118,61,242,195,26,75,27,22,165,140,73,91,27,158,170,214,243,94,138,154,57,73,140,203,220,119,135,243,59,4,89,49,254,22,169,231,90,239,180,113,214,65,171,216,231,199,185,60,232,164,216,231,53,37,141,219,152,246,163,151,107,216,230,235,170,17,7,197,111,11,184,131,135,12,111,45,37,42,92,110,184,62,187,100,182,171,212,148,143,70,55,152,178,109,164,158,84,106,69,222,90,144,189,85,26,190,115,17,178,109,102,229,99,107,174,207,254,36,110,25,73,152,240,101,141,206,138,162,227,135,113,245,206,142,133,172,142,103,110,183,220,36,122,69,21,68,108,115,146,53,107,213,236,100,189,17,234,214,70,228,85,229,36,111,231,105,121,220,77,63,31,197,51,28,34,246,238,159,202,127,242,213,54,247,101,242,123,99,165,198,209,104,211,21,98,69,59,220,62,157,49,28,98,111,107,85,76,118,241,225,187,107,217,44,100,57,241,223,149,159,114,238,35,241,7,38,179,188,81,226,237,113,77,54,233,55,201,31,122,150,78,115,31,163,26,137,165,68,115,237,68,221,164,124,189,92,174,220,76,97,136,61,164,121,39,6,57,202,22,230,109,135,14,211,212,98,44,29,52,114,213,213,199,28,139,84,251,58,239,73,163,68,141,21,30,216,228,123,38,85,126,137,27,25,59,145,205,220,228,126,107,91,202,206,103,43,51,79,58,120,254,110,177,232,183,93,167,69,215,232,163,22,109,70,52,110,79,124,204,110,207,219,195,235,91,94,202,220,211,255,0,206,220,147,169,163,246,226,154,42,134,71,255,0,35,77,80,201,28,175,255,0,229,85,136,214,127,102,220,239,162,134,28,241,19,233,3,153,223,150,87,175,219,101,59,14,24,243,106,171,37,115,187,11,227,127,42,119,43,90,86,50,138,246,231,36,206,141,214,217,156,140,168,87,199,18,238,147,99,87,154,214,232,239,156,138,55,109,114,181,17,122,254,34,125,32,115,59,242,202,245,251,108,166,171,141,153,240,217,10,48,231,157,53,76,125,83,201,223,250,118,139,58,118,214,230,179,148,69,168,199,194,166,175,222,166,109,87,225,63,91,61,242,123,54,169,114,87,179,106,217,141,252,169,220,174,137,71,119,162,178,57,169,11,164,117,202,107,141,91,41,213,145,202,187,100,216,229,230,185,186,59,230,226,145,219,92,141,84,88,206,183,91,174,23,139,133,45,166,211,65,81,91,93,91,51,41,169,105,105,162,116,178,207,43,220,141,100,108,99,81,85,206,115,149,17,26,136,170,170,168,136,95,204,213,205,63,255,0,116,140,151,201,58,106,63,255,0,73,226,154,218,135,199,255,0,241,59,133,53,59,35,114,63,255,0,154,87,163,153,253,135,107,190,146,29,199,103,166,80,193,153,185,255,0,71,126,187,82,212,62,211,129,225,75,243,220,216,100,88,159,90,201,26,218,72,157,43,28,212,141,220,197,89,218,139,174,244,165,123,85,170,213,114,167,215,49,85,89,252,92,12,181,29,84,211,31,108,68,207,245,234,99,244,140,44,45,147,200,234,186,230,98,45,53,227,99,87,223,20,215,85,52,71,215,55,181,255,0,107,169,40,89,55,129,62,230,57,79,132,112,3,233,173,208,212,88,172,212,180,117,158,79,102,218,121,42,219,26,119,137,91,230,181,87,153,47,49,234,229,106,57,202,245,115,147,85,82,178,0,222,232,166,40,166,41,167,148,60,159,152,199,175,53,141,94,62,44,222,170,166,102,123,230,111,33,6,60,68,250,64,230,119,229,149,235,246,217,73,206,32,199,136,159,72,28,206,252,178,189,126,219,41,174,109,47,154,195,239,159,115,186,186,15,244,134,111,216,167,226,72,71,101,159,163,246,32,252,178,171,253,138,136,204,99,14,123,44,253,31,177,7,229,149,95,236,84,70,99,25,93,43,230,88,125,206,191,219,255,0,214,108,231,183,62,232,0,6,65,167,162,215,181,51,210,7,15,254,70,210,126,219,90,92,46,201,143,194,167,232,63,251,113,155,216,167,42,114,187,29,92,35,187,99,108,182,194,216,134,186,24,82,154,58,171,173,158,158,174,86,68,142,115,146,52,124,140,114,163,81,207,114,237,215,77,92,171,235,83,147,132,178,235,47,176,15,123,249,9,129,112,246,28,239,252,190,245,228,155,100,20,124,253,155,182,115,57,77,110,237,187,223,166,186,233,185,116,241,83,9,135,165,87,70,127,199,55,162,215,158,29,241,103,104,230,246,255,0,45,152,217,24,217,184,193,170,43,138,105,141,235,197,188,154,226,174,92,250,172,168,75,85,197,143,162,198,114,125,159,226,31,135,78,93,82,213,113,99,232,177,156,159,103,248,135,225,211,153,183,87,60,214,30,170,15,42,231,170,128,0,0,0,0,48,3,182,175,209,99,11,125,160,80,252,58,226,66,177,53,61,181,126,139,24,91,237,2,135,225,215,18,48,56,51,201,76,43,196,79,18,120,63,39,49,173,194,235,69,101,196,30,80,239,51,218,229,142,58,166,114,40,42,42,25,177,210,71,35,19,87,194,212,93,88,190,106,174,154,46,138,129,127,251,55,120,250,190,228,22,42,181,228,150,100,92,59,238,89,98,11,131,41,233,230,170,169,100,127,38,106,167,147,69,169,100,146,185,172,109,27,158,253,211,198,231,35,89,171,166,102,142,230,50,105,191,60,203,103,166,69,230,63,14,153,143,113,202,252,208,179,119,27,173,14,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,57,144,191,107,180,93,17,200,230,185,143,107,30,199,177,178,43,217,121,218,5,255,0,155,124,41,102,236,223,216,173,56,50,240,231,127,243,50,173,53,108,245,21,63,252,181,53,36,112,197,252,136,180,250,42,4,170,17,87,219,157,248,19,254,114,127,70,146,168,69,95,110,119,224,79,249,201,253,26,4,85,146,105,217,79,199,61,214,203,137,168,56,93,205,123,165,93,194,219,127,168,72,240,165,234,227,116,115,214,217,59,41,217,28,86,197,231,201,181,180,207,108,12,100,17,197,162,182,103,236,70,63,156,139,22,42,240,65,194,253,171,139,60,127,140,242,230,178,239,87,110,185,91,176,61,198,247,97,150,42,134,195,3,174,177,205,77,13,51,106,156,177,74,229,166,221,80,171,34,70,212,126,137,230,175,169,108,174,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,105,171,168,106,81,55,196,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,61,68,20,86,113,103,22,1,200,172,1,116,204,108,198,191,82,91,173,182,234,121,229,138,41,106,161,134,123,132,241,195,36,205,164,165,108,207,99,101,169,145,177,61,35,137,28,138,229,79,173,83,10,187,58,251,70,45,89,175,135,147,40,115,206,243,73,107,197,152,98,207,53,92,23,234,218,134,193,73,112,181,80,82,211,163,229,169,169,170,169,116,178,215,104,149,85,19,57,26,140,229,69,36,139,183,107,140,11,227,235,141,124,85,197,102,99,213,217,45,55,62,239,150,88,102,225,52,120,114,223,78,178,50,58,253,138,232,219,115,168,73,26,199,186,105,88,170,172,107,218,156,152,222,172,68,220,233,95,40,91,78,42,184,152,198,92,87,230,229,102,105,99,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,181,29,51,247,75,35,223,35,145,55,61,238,218,214,51,100,108,180,5,245,225,223,133,92,101,157,216,75,48,243,74,107,109,93,38,4,203,172,47,122,187,87,221,146,68,137,39,184,211,219,166,158,150,142,5,115,28,146,191,154,144,190,86,162,38,216,85,218,189,143,146,29,246,40,9,254,255,0,217,101,255,0,209,255,0,255,0,169,194,0,73,254,255,0,217,101,255,0,209,255,0,255,0,169,194,0,64,244,167,194,119,162,198,77,253,159,225,239,135,64,93,82,213,112,157,232,177,147,127,103,248,123,225,208,23,84,0,5,63,122,198,182,171,118,13,190,99,91,53,61,94,39,167,177,83,220,37,125,29,129,141,173,171,170,158,141,100,108,212,144,70,215,104,250,148,150,25,33,229,106,139,205,69,98,232,168,186,5,21,196,239,16,184,87,133,252,154,189,102,230,41,166,239,253,195,151,77,110,181,178,170,58,121,174,117,210,187,108,84,241,185,235,253,212,143,86,181,238,100,81,74,244,99,246,109,95,60,57,197,156,88,251,61,113,253,211,49,179,26,253,87,113,185,92,106,39,150,40,165,170,154,104,45,240,73,52,147,54,146,149,179,61,238,138,154,55,74,244,142,36,114,163,81,126,181,91,149,198,143,22,216,171,139,156,211,92,83,114,139,184,225,187,23,121,183,225,155,115,91,36,92,186,23,84,200,246,79,60,75,52,177,165,100,145,172,45,153,241,170,53,220,152,209,19,70,33,125,123,52,56,10,169,207,156,67,14,117,102,205,138,174,12,186,177,212,71,53,161,146,114,182,95,238,48,85,70,231,66,232,102,138,70,207,66,141,142,104,166,95,51,115,220,140,99,156,172,153,24,24,87,139,48,6,50,192,180,216,126,171,24,97,234,187,75,49,85,158,59,253,161,42,81,26,250,171,116,146,203,20,85,8,205,119,53,143,116,18,43,55,34,110,102,215,183,86,61,142,115,9,224,12,101,142,169,177,5,86,15,195,213,119,102,97,91,60,151,251,186,83,34,57,244,182,232,229,138,41,106,21,154,238,115,24,233,227,87,237,69,218,205,207,118,140,99,220,220,223,237,171,244,167,194,223,103,244,63,17,184,142,197,79,74,124,83,246,127,93,241,27,112,24,127,145,121,233,152,252,58,102,61,187,52,50,190,243,220,110,180,58,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,230,66,253,173,213,53,71,35,154,215,177,204,123,24,246,250,20,225,139,136,92,43,197,6,77,89,115,115,11,83,119,14,255,0,204,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,254,230,70,43,154,199,62,41,98,122,177,155,246,164,80,118,151,240,21,83,144,216,134,108,234,202,107,21,92,249,117,124,168,146,107,187,35,229,108,176,92,103,170,145,205,133,176,195,20,109,130,133,91,36,49,66,190,126,215,181,88,247,53,95,10,62,197,112,93,197,182,42,225,27,52,211,20,219,98,239,216,110,251,221,173,248,154,220,230,201,47,50,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,58,68,84,209,234,7,162,146,29,187,105,242,118,235,101,205,204,41,157,246,251,13,36,86,44,75,103,101,146,186,178,146,149,205,123,174,180,175,145,200,234,169,17,136,197,124,148,210,68,200,149,207,87,185,148,114,38,136,216,144,151,60,39,127,249,87,133,108,216,167,200,151,91,55,150,109,244,247,15,39,93,169,187,189,117,31,54,54,191,145,81,22,171,203,153,155,182,189,154,174,215,34,166,171,161,98,248,255,0,200,106,110,32,248,92,197,216,102,26,42,186,155,237,130,157,248,155,15,50,146,158,90,153,223,113,164,138,71,54,24,225,141,237,89,95,60,78,154,153,17,81,218,45,66,61,24,231,53,168,4,101,118,66,103,165,30,88,113,29,87,151,56,134,243,220,172,185,151,111,109,186,22,189,32,100,46,188,64,245,146,137,100,150,69,107,219,185,143,171,129,140,98,170,201,45,76,77,86,57,118,185,148,7,106,63,167,102,102,254,133,248,61,17,142,185,123,141,110,185,107,143,240,214,99,88,169,233,39,185,97,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,233,174,138,158,37,223,227,187,29,125,212,56,152,189,230,103,146,252,153,242,183,15,225,91,239,114,231,243,187,175,122,195,214,233,185,92,205,173,223,183,153,183,118,214,235,166,186,38,186,1,33,93,146,216,214,213,150,188,13,102,126,99,95,105,234,231,182,225,92,81,122,189,214,69,72,198,186,121,32,166,179,208,205,35,99,107,156,214,171,213,172,84,68,87,53,53,211,85,79,18,37,179,11,26,221,115,43,31,226,92,198,190,211,210,65,114,197,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,211,77,85,124,76,159,193,249,233,89,150,29,153,87,236,185,195,215,158,229,122,204,188,208,175,183,76,214,36,236,153,214,120,45,118,217,43,86,57,99,86,177,187,158,250,72,30,199,170,164,145,84,202,212,99,147,115,153,103,248,72,201,123,174,125,113,13,130,114,254,151,8,85,226,43,68,151,138,58,188,73,79,11,221,19,34,178,71,81,31,125,150,89,90,230,172,76,229,43,154,142,71,53,202,247,177,140,214,71,177,20,38,127,179,47,37,62,226,220,35,225,110,241,112,239,85,248,239,76,107,89,178,93,240,197,223,96,135,187,199,30,177,177,205,210,150,42,109,237,93,218,74,178,237,114,183,110,153,84,113,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,57,96,8,86,237,171,244,167,194,223,103,244,63,17,184,147,82,66,183,109,95,165,62,22,251,63,161,248,141,196,11,171,216,99,248,108,254,109,255,0,73,18,168,69,95,97,143,225,179,249,183,253,36,74,160,0,0,24,1,219,87,232,177,133,190,208,40,126,29,113,33,88,154,158,218,191,69,140,45,246,129,67,240,235,137,17,121,33,130,173,89,149,157,24,7,46,111,181,21,112,91,113,86,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,215,77,81,124,0,191,252,2,113,217,117,225,19,19,86,216,177,45,29,93,219,46,177,21,66,85,222,40,233,99,116,245,180,179,199,79,51,99,150,134,55,212,69,3,31,36,142,167,108,206,122,42,186,56,88,137,213,141,36,255,0,180,51,138,219,86,72,112,185,81,125,192,120,166,146,124,67,152,244,233,107,194,117,150,234,230,185,86,9,226,221,53,202,9,34,153,143,217,29,59,183,71,60,74,244,108,211,82,170,162,181,228,53,241,69,195,38,62,225,103,52,46,89,127,139,233,170,235,45,172,168,115,108,184,133,45,211,83,81,94,96,72,226,147,124,14,145,54,185,236,108,241,54,86,49,207,72,228,87,51,115,180,71,58,128,186,227,252,101,125,193,182,12,190,188,226,26,186,204,61,133,106,43,170,108,180,51,42,57,148,15,172,88,150,165,34,85,77,205,99,221,4,111,86,107,177,31,189,200,136,233,30,174,12,201,225,31,180,103,141,91,118,42,176,101,13,146,151,238,201,37,226,225,12,20,118,203,239,50,91,162,199,204,146,90,134,197,112,71,181,237,220,199,189,93,53,87,58,56,25,19,93,163,99,99,145,111,95,110,119,224,79,249,201,253,26,91,254,198,206,30,190,90,102,197,219,136,91,181,77,214,146,147,46,244,162,180,50,58,93,41,110,53,213,180,213,17,78,215,78,228,84,94,68,15,69,116,76,243,183,84,192,229,115,90,155,100,184,29,185,223,129,63,231,39,244,104,17,86,74,167,101,231,104,23,254,109,240,165,155,179,127,98,180,224,203,195,157,255,0,204,202,180,213,179,212,84,255,0,242,212,212,145,195,23,242,34,211,232,169,133,92,25,240,181,251,174,49,182,48,203,122,44,73,228,75,213,183,7,213,95,108,149,18,183,117,43,235,162,172,164,137,177,84,162,53,94,144,189,147,200,213,115,60,230,57,90,253,30,141,88,223,101,113,78,19,197,88,26,251,85,133,177,174,25,186,225,251,213,22,206,243,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,38,169,213,174,69,78,138,128,122,147,6,16,118,108,113,207,106,226,11,0,81,229,94,99,93,41,40,115,23,10,211,211,91,98,125,101,209,174,159,20,64,216,100,86,213,68,217,164,89,230,169,108,116,239,117,78,136,228,215,73,119,34,72,177,199,155,224,121,172,226,199,210,159,57,62,208,49,15,196,103,40,172,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,107,197,143,165,62,114,125,160,98,31,136,206,93,91,231,4,23,219,135,4,184,23,139,60,180,165,186,222,164,168,242,196,184,218,137,102,100,157,198,150,158,186,88,41,234,169,97,108,72,245,133,140,129,235,80,174,145,238,110,230,189,26,145,182,71,48,37,211,129,206,46,237,92,95,101,27,177,92,246,234,75,62,44,176,212,54,219,136,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,187,103,49,53,71,199,52,104,233,57,75,35,178,40,243,67,195,199,16,56,251,134,92,208,161,205,124,185,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,100,173,106,187,68,146,40,221,215,106,30,132,248,120,226,7,0,241,53,149,244,57,175,151,47,171,101,182,178,162,162,146,90,58,229,133,43,104,167,134,69,107,162,168,142,25,36,108,111,86,236,149,173,87,106,177,203,27,186,110,64,46,88,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,0,0,0,0,0,0,0,1,6,60,68,250,64,230,119,229,149,235,246,217,73,206,32,199,136,159,72,28,206,252,178,189,126,219,41,173,109,47,154,195,239,159,115,188,58,15,244,134,111,216,167,226,91,208,1,167,189,32,18,99,192,167,26,115,227,216,35,201,252,226,189,211,182,255,0,69,11,27,102,190,87,86,71,27,174,205,89,25,19,41,101,89,28,139,45,94,233,27,177,91,185,210,181,28,174,77,236,87,203,25,199,34,221,113,184,89,238,20,183,107,77,125,69,21,117,20,204,169,165,170,166,149,209,75,4,172,114,57,146,49,237,84,86,185,174,68,84,114,42,42,42,34,161,204,200,231,113,50,56,190,18,142,93,113,218,214,118,175,101,242,155,87,144,156,166,102,45,84,113,162,174,186,103,213,234,158,83,28,167,190,34,222,130,1,141,92,18,241,79,251,161,48,68,182,124,99,95,110,102,60,195,254,101,116,16,175,45,247,10,68,70,35,43,210,45,168,214,234,231,43,36,108,106,173,107,209,29,164,109,150,54,38,74,157,135,151,199,163,51,135,24,184,115,194,94,55,213,244,156,214,135,157,196,200,103,41,181,116,77,167,178,123,38,59,98,99,140,79,96,0,62,204,104,0,0,0,0,0,0,0,0,0,0,1,111,115,255,0,24,230,14,1,202,75,246,45,202,204,45,242,143,20,80,119,94,225,108,238,51,214,115,247,212,197,28,159,51,3,155,35,182,196,249,29,230,170,105,183,85,232,138,83,18,184,195,162,107,158,81,23,114,50,153,106,243,185,140,60,182,28,196,85,93,81,76,94,109,23,153,180,94,122,163,182,122,149,143,202,44,63,242,131,228,151,151,109,222,92,238,126,81,242,103,122,103,123,238,155,249,124,254,78,187,249,91,252,221,250,109,221,211,93,72,132,227,251,210,223,29,254,139,248,101,41,111,112,254,125,102,117,131,57,96,207,165,191,249,79,24,69,88,234,201,106,174,17,36,172,168,223,26,196,248,156,196,209,27,18,196,231,68,141,102,221,140,209,35,86,109,106,167,35,136,220,214,183,231,126,113,94,243,70,217,105,168,182,67,124,134,222,231,81,206,246,189,208,75,21,12,16,202,212,123,122,61,169,36,111,218,237,26,174,110,213,86,181,85,90,154,102,165,170,209,168,101,183,34,45,49,87,221,105,227,249,189,51,177,29,31,230,182,63,90,241,138,171,140,76,58,240,38,38,99,133,177,55,232,153,166,220,230,45,23,166,122,237,55,136,225,121,0,236,179,244,126,196,31,150,85,127,177,81,25,140,97,207,101,159,163,246,32,252,178,171,253,138,136,204,99,102,210,190,101,135,220,232,237,191,253,102,206,123,115,238,128,0,100,26,122,61,251,89,255,0,5,127,167,63,236,37,189,236,179,244,129,196,31,145,181,127,182,209,23,11,181,159,240,87,250,115,254,194,91,222,203,63,72,28,65,249,27,87,251,109,17,167,227,122,110,59,227,225,135,164,52,207,242,182,175,99,19,249,181,37,40,235,172,248,139,15,226,46,253,242,126,251,110,185,249,50,178,91,117,111,115,170,100,221,214,174,61,57,144,75,177,87,100,173,213,55,49,218,57,53,77,83,169,140,93,160,153,195,157,25,81,128,109,209,101,93,5,69,61,182,249,13,100,23,220,65,77,69,51,229,179,181,31,76,200,85,149,13,94,93,51,165,89,165,98,61,232,174,215,69,141,90,246,163,147,4,56,75,226,126,239,195,62,55,168,175,125,187,202,120,94,255,0,201,130,253,67,27,90,149,10,200,213,252,185,224,122,233,164,177,243,36,84,98,170,49,232,231,53,219,85,91,35,51,25,173,99,15,41,153,140,189,113,195,174,123,47,202,221,190,183,92,104,29,27,103,118,131,67,196,213,242,248,145,53,125,10,35,157,91,179,106,162,169,250,51,251,49,215,194,246,137,137,88,194,115,184,118,244,126,203,31,200,219,47,236,81,16,98,78,119,14,222,143,217,99,249,27,101,253,138,35,15,179,94,119,19,186,61,238,199,233,195,209,249,79,110,175,133,112,136,115,227,251,210,223,29,254,139,248,101,41,49,132,57,241,253,233,111,142,255,0,69,252,50,148,200,109,39,205,105,246,163,221,45,63,161,79,79,227,127,195,87,199,134,204,110,203,63,71,236,65,249,101,87,251,21,17,152,198,28,246,89,250,63,98,15,203,42,191,216,168,140,173,198,56,199,12,101,254,24,184,227,60,103,122,167,180,217,109,48,172,245,117,115,170,237,141,186,162,34,34,38,170,231,57,202,141,107,26,138,231,57,205,107,81,85,81,23,159,165,204,83,145,195,153,229,102,165,183,120,117,227,109,78,111,15,14,38,106,156,75,68,71,25,153,155,90,34,58,230,84,246,116,231,38,14,200,124,3,87,152,120,217,245,15,161,166,154,26,104,233,105,22,37,170,170,150,71,163,82,56,89,35,216,143,114,55,116,138,221,218,163,35,123,186,237,83,24,187,60,179,107,27,231,102,55,206,28,125,143,174,157,238,227,87,228,40,226,138,52,86,211,209,211,162,215,171,41,224,98,170,236,137,186,174,137,170,170,170,185,206,87,61,206,114,225,79,20,252,67,221,248,140,204,234,172,79,204,184,211,97,186,31,224,216,126,213,85,35,87,185,211,232,212,123,213,172,77,169,44,174,111,49,253,92,169,171,89,189,237,141,138,101,47,100,199,225,83,244,31,253,184,196,225,234,115,157,212,176,232,163,228,69,254,190,19,199,242,118,22,119,97,168,217,125,136,205,230,179,81,19,153,196,140,59,255,0,178,60,37,30,68,79,111,237,76,112,153,225,198,34,38,114,247,61,184,123,203,142,34,48,196,24,107,48,40,106,26,234,41,185,244,23,42,23,178,42,218,39,42,166,244,138,71,53,201,181,237,106,53,236,115,92,213,209,171,166,230,49,205,165,184,75,225,130,209,195,62,8,168,160,125,199,202,120,162,255,0,201,158,253,93,27,156,148,234,248,209,252,184,32,98,233,164,81,243,36,68,122,162,61,234,231,57,219,81,91,27,47,160,51,243,149,193,156,104,204,110,249,113,194,238,161,167,94,212,104,211,106,210,35,22,124,5,83,21,77,61,87,142,63,84,95,140,199,41,152,137,231,12,123,227,251,209,35,29,254,139,248,157,41,14,100,198,113,253,232,145,142,255,0,69,252,78,148,135,51,82,218,79,157,83,236,199,190,94,137,232,83,208,24,223,243,85,240,97,189,8,24,181,196,7,1,184,35,60,243,110,217,153,147,95,110,54,166,87,107,6,41,130,154,116,73,42,153,29,51,153,77,61,59,164,100,141,142,86,185,144,70,246,43,118,58,52,87,38,199,181,121,185,74,13,187,49,150,194,205,81,185,139,23,139,221,231,61,35,90,207,104,89,137,205,105,248,147,69,115,76,211,120,236,158,127,132,199,100,196,79,56,90,204,234,195,184,127,9,240,207,152,216,127,11,88,173,214,107,93,46,13,190,114,40,173,244,172,167,167,139,117,36,239,118,216,216,136,214,234,231,57,203,162,117,85,85,241,82,16,137,206,226,39,209,251,51,191,35,111,95,177,74,65,137,170,237,36,68,98,225,196,118,59,251,161,42,234,196,200,230,235,174,111,51,92,76,204,245,240,79,126,97,96,76,63,153,216,34,247,128,49,77,55,58,215,125,163,146,142,125,24,199,62,61,201,230,203,30,246,185,169,44,110,218,246,57,90,187,94,198,187,77,80,134,174,38,56,123,196,252,59,230,61,102,26,185,208,212,58,193,91,52,211,225,219,147,222,146,182,182,137,31,230,163,164,70,181,57,236,107,152,217,89,181,186,57,81,81,54,61,142,116,219,17,123,218,35,196,228,25,141,137,231,200,220,47,5,60,214,12,39,115,100,181,213,178,210,201,29,75,175,16,37,68,51,71,27,149,250,58,6,182,93,186,172,104,171,35,28,173,114,179,106,187,35,180,24,56,21,96,70,37,115,106,163,151,175,213,220,211,122,30,212,181,76,45,86,172,150,86,157,236,10,162,245,196,240,138,122,162,168,159,218,229,22,235,139,246,94,58,238,5,56,190,159,40,111,81,229,110,98,221,170,37,193,55,105,153,21,181,207,229,237,179,214,205,59,26,233,29,44,178,49,33,164,86,190,89,37,79,59,107,154,143,107,81,93,34,191,51,248,254,244,72,199,127,162,254,39,74,70,111,12,252,61,226,126,34,51,30,143,13,91,40,106,27,96,162,154,25,241,21,201,143,72,155,69,68,175,243,145,178,43,92,156,247,181,175,108,76,218,237,92,138,170,155,24,247,54,70,120,202,194,214,252,11,192,197,251,4,218,102,168,154,135,15,219,44,54,170,89,42,92,215,74,248,160,174,163,141,142,122,181,26,138,229,107,17,85,81,17,53,215,68,79,3,137,166,226,227,215,167,99,83,137,30,76,83,54,159,170,120,119,127,233,176,237,174,71,74,202,237,158,157,139,148,170,35,30,188,92,57,196,166,57,124,186,109,84,219,149,83,215,22,188,223,123,190,51,184,118,244,129,203,31,203,43,47,237,177,18,181,197,111,11,184,127,136,252,17,45,37,42,91,173,88,194,135,100,182,171,212,148,140,87,187,150,146,109,164,158,84,106,203,221,156,179,61,85,26,190,107,213,178,109,126,213,99,162,151,135,111,72,28,177,252,178,178,254,219,17,57,196,232,24,52,102,50,216,184,120,145,120,153,252,20,233,123,82,204,233,26,214,71,57,147,171,119,18,138,102,98,127,123,174,58,227,182,39,155,207,254,34,195,247,124,39,136,46,120,91,16,82,119,91,165,154,178,107,125,108,28,198,191,149,81,11,213,146,51,115,21,90,237,28,213,77,90,170,139,167,69,84,36,103,128,62,48,169,113,45,162,135,34,115,50,178,221,65,113,178,81,193,73,135,110,115,79,13,51,43,233,218,232,224,134,133,90,229,110,234,150,239,99,99,216,138,178,49,171,185,17,236,87,75,84,241,215,194,12,25,189,101,147,52,178,234,211,79,22,54,180,194,249,110,77,103,51,117,226,138,24,30,230,198,216,162,141,235,53,90,57,145,71,18,249,187,154,229,99,156,168,216,209,145,123,254,200,48,126,32,255,0,214,54,75,229,146,179,241,233,170,232,106,225,127,230,124,82,177,237,247,57,174,111,169,80,199,213,78,62,133,154,188,113,166,126,248,252,219,142,22,54,151,210,190,129,224,235,181,56,212,245,117,225,215,219,29,180,207,223,28,248,199,15,64,0,197,174,4,56,162,251,185,224,135,96,124,82,187,49,134,15,163,167,138,121,229,171,230,62,239,72,137,203,109,94,143,114,202,233,81,90,212,157,87,86,239,146,55,110,78,110,198,101,41,185,229,179,20,102,176,163,23,15,148,188,201,173,105,25,157,7,61,137,167,230,226,213,209,63,108,115,137,143,84,199,24,251,248,173,239,17,62,143,217,157,249,27,122,253,138,82,12,73,206,226,39,209,251,51,191,35,111,95,177,74,65,137,171,109,47,157,195,238,159,123,191,58,15,244,126,111,219,167,225,122,16,0,27,131,205,224,0,1,198,184,219,173,247,139,125,85,166,237,65,79,91,67,91,11,233,170,169,106,98,108,177,79,19,218,173,124,111,99,145,81,205,115,85,81,90,168,168,168,170,138,114,64,230,152,153,166,111,28,216,147,114,236,234,202,122,188,248,166,204,154,63,224,120,75,165,202,124,51,11,35,238,233,114,142,162,39,182,52,99,227,123,29,67,43,18,100,146,15,55,98,232,140,93,142,217,30,91,0,124,48,50,216,89,109,233,194,166,215,155,203,43,170,107,154,134,181,24,81,159,197,154,252,29,59,180,223,170,63,25,229,121,158,51,104,186,28,248,254,244,183,199,127,162,254,25,74,102,55,101,159,163,246,32,252,178,171,253,138,136,195,158,63,189,45,241,223,232,191,134,82,153,141,217,103,232,253,136,63,44,170,255,0,98,162,53,109,59,210,248,157,245,251,221,245,182,95,229,214,79,216,203,252,16,201,76,218,202,92,17,157,152,34,183,0,227,235,95,123,183,85,233,36,82,198,168,218,138,58,132,69,70,84,64,245,69,217,43,117,93,23,69,69,69,115,92,142,99,156,213,182,188,52,240,117,151,28,58,219,251,235,89,79,137,177,115,230,124,175,196,85,116,12,142,88,26,173,123,27,29,43,21,207,90,118,242,222,228,122,181,234,233,21,206,220,229,110,198,50,254,3,105,171,45,131,94,44,99,85,76,111,71,41,116,38,14,185,168,229,242,53,233,152,88,213,70,5,115,122,169,137,225,51,239,180,245,199,41,180,94,38,209,97,211,99,76,45,111,199,88,58,251,130,110,211,84,67,67,136,45,149,86,170,169,41,156,214,202,200,167,137,209,189,204,87,35,145,28,141,122,170,42,162,166,186,106,139,224,119,32,251,76,69,81,105,99,112,241,42,194,174,49,40,155,76,77,226,125,112,128,124,105,133,174,24,23,24,223,112,77,218,106,121,171,176,253,206,170,213,85,37,51,156,232,159,44,18,186,55,185,138,228,106,171,85,204,85,69,84,69,211,77,81,60,14,156,205,110,211,252,165,170,195,249,157,105,205,235,109,175,109,175,21,81,178,138,225,82,197,153,255,0,213,42,116,86,162,200,170,156,184,247,211,36,45,99,90,228,221,221,230,93,186,162,185,216,82,117,166,119,47,57,76,122,176,103,170,126,238,167,184,54,103,89,163,104,52,156,13,70,142,117,211,23,142,202,163,133,81,245,76,79,213,212,18,197,217,185,150,119,12,11,144,14,196,151,187,69,61,37,118,50,185,201,117,130,69,167,116,117,79,183,182,54,71,78,217,85,204,106,171,85,204,154,88,209,21,204,217,80,143,106,249,234,132,99,101,102,1,184,102,150,99,225,172,187,182,45,67,38,196,23,56,40,93,52,20,174,169,117,52,79,122,115,106,22,54,170,43,155,20,123,228,119,84,68,107,28,170,168,136,170,147,173,135,112,253,163,9,225,251,102,22,195,244,157,214,215,102,163,134,223,69,7,49,207,229,83,194,196,100,108,220,245,87,59,70,181,19,87,42,170,233,213,85,76,222,206,101,183,241,106,204,79,40,225,29,243,255,0,143,123,171,186,105,215,35,47,145,193,210,40,159,43,18,119,170,246,105,229,246,213,240,203,177,0,179,156,90,230,46,103,101,102,72,222,177,126,83,225,191,42,93,233,244,100,245,59,82,79,36,210,43,92,178,215,242,85,23,157,203,209,190,110,138,214,238,230,61,29,28,111,106,237,184,184,177,131,135,56,149,114,136,187,207,58,126,71,19,82,205,225,228,240,102,34,170,234,138,98,243,104,188,205,184,207,245,61,145,51,193,116,190,81,97,255,0,148,31,36,188,187,110,242,231,115,242,143,147,59,211,59,223,116,223,203,231,242,117,223,202,223,230,239,211,110,238,154,234,66,23,17,62,144,57,157,249,101,122,253,182,83,145,133,184,139,205,236,39,155,210,103,141,38,45,168,171,197,85,115,44,151,9,170,252,248,174,17,59,110,234,105,163,110,212,88,21,172,99,82,54,237,70,35,25,203,216,172,98,182,150,204,92,91,242,251,48,113,62,59,242,127,112,249,71,121,173,187,119,94,111,55,145,222,39,124,188,189,250,55,118,221,250,110,218,154,233,174,137,224,105,58,166,169,70,161,133,17,17,105,137,159,177,234,29,132,216,60,206,199,103,177,49,43,196,138,232,196,195,166,38,99,133,171,137,227,22,231,110,201,235,235,136,73,79,101,159,163,246,32,252,178,171,253,138,136,204,99,14,123,44,253,31,177,7,229,149,95,236,84,70,99,27,86,149,243,44,62,231,65,109,255,0,235,54,115,219,159,116,35,123,180,139,53,179,71,2,231,141,142,211,130,115,39,20,225,234,25,176,165,53,76,148,182,171,197,69,36,79,149,107,43,26,178,43,35,123,81,92,173,99,83,118,154,232,212,79,82,14,205,220,214,205,28,117,158,55,203,78,54,204,156,83,136,104,97,194,149,53,49,210,221,111,21,21,113,50,84,172,163,106,72,140,145,238,68,114,53,238,77,218,107,163,149,61,106,102,118,105,240,193,145,185,213,136,41,241,78,102,224,127,44,221,41,104,217,111,134,127,41,214,83,237,167,107,222,246,179,108,50,177,171,163,165,122,234,169,175,95,29,17,52,101,103,12,25,27,146,184,130,163,20,229,150,7,242,53,210,170,141,246,249,167,242,157,101,70,234,119,61,143,115,54,205,43,218,154,186,38,46,168,154,244,241,209,87,94,15,232,220,215,143,120,198,252,110,94,246,188,251,173,102,213,253,181,208,191,178,159,161,188,94,175,24,220,221,223,220,162,215,191,61,237,237,239,174,215,88,62,51,248,207,205,30,29,51,70,215,130,112,77,135,11,86,208,214,216,32,186,201,37,214,150,162,89,82,87,212,84,70,173,69,142,120,211,110,216,90,186,104,171,170,175,95,4,74,171,129,254,41,179,7,137,111,150,191,46,236,248,122,131,228,231,147,123,175,146,105,231,139,127,120,239,59,249,156,217,164,215,78,67,52,211,79,21,215,94,154,56,166,224,127,247,75,102,13,191,29,253,211,254,78,119,11,52,86,158,235,228,94,249,191,100,243,203,204,223,207,143,77,121,250,109,218,191,71,93,122,232,149,15,9,156,38,126,229,207,149,95,236,255,0,229,55,202,110,227,255,0,170,187,151,119,238,252,255,0,254,52,155,247,115,253,218,109,245,235,210,248,120,121,255,0,31,222,170,254,10,243,215,29,156,56,115,230,227,102,243,123,35,59,35,24,56,49,79,233,13,218,126,141,119,190,252,111,121,86,221,249,55,235,251,209,221,159,25,241,158,54,124,241,204,75,77,167,57,177,213,21,13,22,43,187,211,82,210,211,98,42,200,162,130,38,86,74,214,70,198,54,68,70,181,173,68,68,106,34,34,34,34,33,146,89,29,141,49,142,58,236,231,226,2,237,141,177,101,231,16,215,67,107,197,116,209,213,93,107,229,171,149,145,37,138,39,36,104,249,28,229,70,163,158,229,219,174,154,185,87,214,166,71,226,46,8,120,95,197,152,130,231,138,113,6,88,247,171,165,230,178,107,133,108,254,90,184,179,155,81,51,213,242,63,107,39,70,183,87,57,87,70,162,34,107,209,17,14,179,55,178,131,46,178,87,131,140,236,194,217,101,135,188,141,107,170,193,152,146,225,52,29,238,122,141,213,14,181,72,199,63,116,207,123,147,86,196,196,209,23,78,158,26,170,235,76,142,155,154,203,230,167,27,18,184,154,120,240,188,245,253,78,78,212,237,174,133,172,104,52,105,185,44,189,84,99,70,229,234,154,40,136,242,99,143,24,170,103,143,119,123,206,241,234,160,242,174,122,168,51,206,165,0,0,0,0,96,7,109,95,162,198,22,251,64,161,248,117,196,192,14,203,143,78,204,178,253,53,240,122,211,63,251,106,253,22,48,183,218,5,15,195,174,38,0,118,92,122,118,101,151,233,175,131,214,129,45,60,116,112,101,98,227,15,46,41,109,145,221,124,141,140,240,191,120,168,195,55,41,94,245,165,108,146,163,57,180,213,49,183,93,97,151,149,18,44,141,106,201,27,152,215,55,114,35,226,146,0,113,78,19,197,88,26,251,85,133,177,174,25,186,225,251,213,22,206,243,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,38,169,213,174,69,78,138,135,167,220,83,139,48,174,6,177,85,98,156,107,137,173,88,126,203,69,179,188,220,110,149,177,210,82,193,189,237,99,55,203,34,181,141,220,247,181,169,170,245,115,145,19,170,161,231,139,141,62,35,173,92,83,231,205,215,53,44,88,34,147,13,91,93,79,13,182,141,137,19,91,91,91,4,27,146,58,170,231,53,85,175,169,115,85,27,209,85,25,27,33,137,28,254,95,49,193,41,61,155,188,125,88,179,247,10,218,242,75,50,46,29,203,51,112,253,189,148,244,243,85,84,190,79,148,212,176,71,162,212,178,73,92,231,186,177,172,102,233,227,115,149,207,209,211,51,86,243,25,13,149,237,206,252,9,255,0,57,63,163,75,41,217,139,193,150,54,206,60,199,166,206,75,229,215,21,224,220,25,133,246,212,83,92,109,143,172,182,85,95,228,145,102,129,244,212,85,209,236,219,10,114,166,142,166,72,164,230,53,174,72,147,106,200,178,71,122,251,115,191,2,127,206,79,232,208,45,87,98,167,165,62,41,251,63,174,248,141,184,204,174,210,254,7,41,184,142,193,179,103,14,7,125,91,51,23,5,217,228,100,52,145,178,90,134,95,45,208,172,147,173,19,97,98,57,201,82,142,124,174,133,204,111,158,249,22,55,162,163,152,248,112,215,177,83,210,159,20,253,159,215,124,70,220,77,72,30,88,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,47,95,7,124,42,227,46,43,243,114,223,131,236,214,218,182,225,139,117,69,61,78,44,187,199,34,66,203,117,185,95,231,163,101,115,30,222,243,35,91,35,97,102,215,110,122,43,149,57,108,145,236,145,238,209,110,206,63,187,37,226,211,155,153,23,69,106,180,98,74,187,133,37,166,255,0,107,138,219,202,167,175,239,149,251,86,234,247,82,194,233,22,104,228,170,116,149,50,72,215,238,129,138,253,205,88,118,203,150,188,42,240,207,131,120,80,202,58,60,173,193,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,30,20,254,110,101,158,21,201,190,4,115,7,43,112,85,39,119,178,225,156,175,190,91,233,183,71,27,36,155,101,178,125,243,203,203,99,24,233,165,122,186,73,30,141,77,242,61,238,84,213,202,121,215,61,41,241,99,232,177,156,159,103,248,135,225,211,158,107,0,159,239,253,150,95,253,31,255,0,250,156,32,4,159,239,253,150,95,253,31,255,0,250,156,32,4,15,74,124,39,122,44,100,223,217,254,30,248,116,5,213,45,87,9,222,139,25,55,246,127,135,190,29,1,74,113,163,197,182,21,225,27,43,23,20,220,162,239,216,146,251,222,109,248,102,220,214,199,47,50,185,180,210,61,147,207,18,205,20,139,71,28,137,11,102,124,106,174,111,58,52,68,213,232,5,160,237,47,227,142,155,135,28,27,54,79,96,118,85,191,49,113,165,158,71,195,87,27,229,167,101,142,221,50,201,2,214,182,102,43,92,181,42,230,74,216,90,199,121,143,141,100,122,162,53,140,154,191,236,206,187,93,111,252,20,101,253,246,251,115,171,184,220,174,53,23,234,186,202,202,185,157,52,245,51,201,123,174,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,144,47,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,90,154,234,234,149,77,242,191,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,157,238,203,143,65,60,178,253,53,241,138,208,40,174,40,59,44,114,143,63,179,66,223,153,216,114,229,87,131,171,175,23,136,167,198,76,161,115,18,10,218,68,142,103,79,61,60,43,18,163,43,166,151,187,181,210,43,210,36,69,146,103,71,36,187,146,92,201,194,120,90,197,129,176,173,155,5,97,106,30,229,101,195,246,250,123,93,186,155,154,249,57,20,176,70,216,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,212,237,128,16,173,219,87,233,79,133,190,207,232,126,35,113,29,138,158,148,248,167,236,254,187,226,54,225,219,87,233,79,133,190,207,232,126,35,113,29,138,158,148,248,167,236,254,187,226,54,224,38,79,22,97,107,22,57,194,183,156,21,138,104,123,237,151,16,91,234,45,119,26,110,107,227,231,210,207,27,163,150,61,236,86,189,187,152,247,38,173,84,114,107,170,42,47,83,16,56,82,236,196,202,206,28,179,30,253,152,119,202,239,150,149,112,220,36,110,19,109,210,154,154,120,232,40,117,165,158,158,161,241,186,13,99,184,195,60,83,49,42,34,122,53,99,84,114,50,55,61,88,204,213,0,0,0,121,204,227,131,39,110,185,33,197,30,96,97,26,203,13,37,170,219,91,120,169,189,216,98,161,165,116,20,75,106,171,149,211,83,54,157,170,198,55,100,109,114,192,228,141,54,54,72,36,99,85,118,106,88,162,95,187,104,242,46,197,117,203,140,57,196,61,178,205,117,155,18,89,46,20,216,110,229,83,78,175,146,149,150,121,82,166,72,223,80,205,21,177,236,170,115,24,201,17,88,138,234,181,99,183,170,196,140,136,16,4,170,118,37,228,167,254,125,113,25,89,112,246,224,171,125,44,114,255,0,242,245,149,114,76,197,143,255,0,146,72,220,217,63,179,163,155,244,20,139,91,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,73,60,47,100,93,139,135,76,142,194,185,95,105,179,90,168,107,232,109,244,242,223,230,183,43,223,29,194,240,232,88,149,117,75,36,136,146,73,190,70,174,213,122,34,164,109,141,136,214,53,141,99,66,234,128,82,153,177,127,197,88,83,43,49,150,41,192,182,79,44,226,75,54,31,184,220,44,246,238,237,37,71,124,174,138,154,71,193,7,42,37,73,36,223,35,88,221,140,84,115,181,209,21,21,80,14,214,227,139,48,173,158,251,104,194,215,108,77,106,162,189,98,14,241,228,139,117,69,108,113,213,92,57,12,71,207,221,226,114,163,229,229,177,81,207,216,139,181,170,138,186,33,13,157,181,126,148,248,91,236,254,135,226,55,19,23,243,123,136,124,249,198,156,67,73,157,25,137,117,171,183,102,14,28,188,69,45,37,52,212,124,182,88,39,162,168,87,195,73,21,36,232,228,137,144,74,213,214,41,17,202,175,222,233,55,189,239,115,170,14,51,56,165,253,215,24,219,7,230,69,110,27,242,37,234,219,131,233,108,87,186,120,157,186,149,245,209,86,85,202,233,105,149,92,175,72,94,201,227,114,53,254,115,28,174,102,175,70,164,143,12,213,236,49,252,54,127,54,255,0,164,137,84,34,175,176,199,240,217,252,219,254,146,37,80,0,0,12,0,237,171,244,88,194,223,104,20,63,14,184,145,65,195,37,218,213,96,226,75,42,47,183,219,157,37,186,219,110,199,22,42,186,202,202,185,155,12,20,208,71,95,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,149,254,218,191,69,140,45,246,129,67,240,235,137,10,192,122,61,226,187,133,28,184,226,215,46,31,130,177,172,93,198,235,67,204,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,50,23,237,106,75,10,170,54,70,181,170,138,199,178,57,25,231,223,31,228,238,62,203,172,220,187,100,133,230,195,87,85,139,45,119,133,178,50,142,138,150,103,190,190,117,122,54,23,83,70,230,54,89,89,58,58,55,194,187,17,100,100,145,170,39,156,132,148,246,87,241,235,77,85,77,106,225,99,57,47,180,148,111,163,167,134,223,129,174,117,28,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,102,200,185,90,171,214,38,191,61,115,7,134,140,172,204,220,229,203,252,244,197,54,158,118,36,203,158,245,228,237,32,166,116,53,124,214,252,215,122,223,19,164,147,187,201,186,106,125,175,103,42,87,185,233,170,168,14,22,50,83,247,59,112,251,130,114,114,75,135,125,171,195,246,245,239,243,182,94,100,111,174,158,87,212,85,114,157,203,141,86,20,158,105,82,61,204,71,114,209,155,181,118,170,184,1,219,157,248,19,254,114,127,70,146,168,69,95,110,119,224,79,249,201,253,26,5,170,236,84,244,167,197,63,103,245,223,17,183,25,105,218,107,192,149,171,59,176,109,199,60,242,183,12,213,201,154,22,26,120,221,85,71,107,129,175,126,36,162,98,181,174,100,145,234,138,250,152,98,213,209,189,155,164,123,35,228,109,145,86,30,86,37,246,42,122,83,226,159,179,250,239,136,219,137,169,3,203,102,22,197,152,171,3,95,105,113,78,10,196,215,92,63,122,162,223,221,174,54,186,217,41,42,160,222,199,49,251,37,141,90,246,238,99,220,213,209,122,181,202,139,209,84,159,238,5,248,205,177,113,135,151,21,87,57,45,94,70,198,120,95,187,211,226,107,108,76,122,210,182,73,81,252,170,154,105,29,174,176,203,202,149,82,55,57,100,141,204,115,93,185,17,146,201,136,29,167,93,158,151,219,173,246,167,136,174,31,176,133,214,251,95,125,184,58,92,91,96,182,66,201,100,100,143,100,49,197,85,69,73,4,41,36,155,228,108,207,169,93,210,72,178,76,146,109,219,205,115,46,175,103,55,103,86,42,225,174,251,62,115,102,246,34,217,139,235,45,253,202,134,197,103,184,201,221,104,169,230,99,31,51,107,158,205,172,170,153,30,136,196,137,55,192,199,69,204,107,165,122,196,248,66,42,248,177,244,167,206,79,180,12,67,241,25,201,169,236,184,244,19,203,47,211,95,24,173,33,91,139,31,74,124,228,251,64,196,63,17,156,154,158,203,143,65,60,178,253,53,241,138,208,35,87,180,71,128,90,206,24,241,82,99,204,173,183,221,110,89,101,123,230,212,104,148,211,212,124,153,145,36,137,157,218,170,167,106,177,33,123,231,141,180,242,72,244,145,222,116,110,220,232,249,146,219,94,7,56,187,186,240,131,155,142,197,115,219,170,239,24,78,253,78,219,110,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,174,237,156,196,209,89,36,209,163,163,230,172,141,159,236,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,58,211,87,80,212,162,236,149,154,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,37,230,103,101,214,120,218,248,159,159,36,242,206,201,117,172,194,23,45,213,150,60,103,121,162,153,182,184,233,123,187,230,229,214,85,82,199,43,34,153,175,141,244,250,57,172,116,143,72,222,145,177,146,176,9,180,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,165,77,13,117,50,174,201,89,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,84,5,170,225,139,135,219,23,12,57,53,101,202,27,6,32,186,222,227,182,243,39,169,174,184,78,247,115,170,165,118,249,157,12,42,231,50,150,21,122,170,182,24,252,212,213,92,229,124,142,146,87,221,80,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,0,0,0,0,0,0,4,24,241,19,233,3,153,223,150,87,175,219,101,39,56,131,30,34,125,32,115,59,242,202,245,251,108,166,181,180,190,107,15,190,125,206,240,232,63,210,25,191,98,159,137,111,64,6,158,244,128,0,2,161,203,220,119,136,50,199,27,217,49,254,22,169,228,221,44,85,145,214,65,171,222,214,73,181,124,232,164,216,230,185,98,145,187,152,246,163,147,115,30,230,235,162,147,41,195,63,16,152,99,136,140,184,163,196,182,202,234,118,223,232,161,134,12,69,109,99,22,39,81,86,171,60,229,108,106,231,47,33,238,107,221,19,247,59,86,162,162,174,246,61,173,132,162,229,112,247,158,216,159,135,124,199,166,204,12,53,73,79,90,215,66,234,27,149,4,250,35,107,104,158,246,58,72,145,250,42,196,237,209,177,205,123,81,116,115,27,170,61,187,152,236,182,149,169,78,67,18,213,124,137,231,234,245,186,247,164,13,137,195,218,204,151,132,192,139,102,112,227,200,158,223,246,79,170,122,167,133,167,143,43,167,24,20,174,89,230,102,14,205,188,29,65,141,176,77,222,158,182,134,182,24,164,146,56,234,34,150,90,41,95,19,36,90,106,132,141,238,72,231,99,100,106,62,61,85,90,171,245,41,85,27,237,53,69,113,21,83,55,137,121,27,31,3,19,45,137,86,14,53,51,77,84,205,166,39,156,72,0,44,249,0,0,0,28,106,91,141,190,186,122,186,106,42,250,122,137,173,243,37,53,92,113,74,215,186,158,85,141,146,36,114,34,46,172,114,199,36,111,218,186,46,215,181,124,28,138,164,196,76,222,99,169,201,0,4,0,0,0,0,34,247,143,222,17,237,249,87,112,139,55,50,186,195,81,14,21,187,76,246,222,104,169,161,111,117,179,85,57,205,72,220,205,23,88,224,153,206,114,35,118,236,141,237,70,163,145,36,138,54,225,137,232,30,227,110,183,222,45,245,86,155,181,5,61,109,13,108,47,166,170,165,169,137,178,197,60,79,106,181,241,189,142,69,71,53,205,85,69,106,162,162,162,170,41,9,92,79,229,102,31,201,92,242,196,185,101,133,171,46,53,86,187,55,115,228,77,112,145,143,168,119,58,142,25,157,185,204,99,26,186,58,87,34,104,212,232,137,226,189,87,74,215,116,218,114,213,120,198,31,10,106,158,93,147,234,245,79,220,244,247,69,59,107,139,174,96,206,145,157,189,88,216,84,222,42,158,59,212,68,196,121,95,238,166,241,23,250,81,207,140,76,206,124,118,89,250,63,98,15,203,42,191,216,168,140,198,33,107,132,238,36,110,28,53,230,58,226,41,104,170,46,88,118,239,11,104,111,118,248,166,115,92,232,183,163,155,81,19,119,36,110,158,37,221,183,127,69,107,229,102,172,230,111,108,202,97,252,69,135,241,101,162,12,65,133,175,182,235,205,174,171,119,34,182,223,84,202,138,121,118,185,88,237,178,49,85,174,209,205,115,87,69,232,168,169,226,134,111,67,205,209,143,150,140,40,249,84,240,152,252,93,93,210,158,207,230,180,189,111,19,61,137,23,194,199,157,234,106,234,189,162,244,207,174,62,248,227,29,118,181,188,67,241,77,151,220,52,252,159,249,119,103,196,53,255,0,40,251,223,117,242,77,60,18,236,238,252,173,252,206,108,209,233,175,61,154,105,175,130,235,167,77,122,108,131,227,63,43,184,139,198,53,152,39,4,216,113,77,21,117,21,178,75,172,146,93,105,105,226,137,98,100,177,70,173,69,142,121,23,118,233,154,186,104,137,162,47,95,4,91,41,218,117,151,89,131,143,190,230,191,33,48,46,33,196,125,195,203,61,235,201,54,201,235,57,27,251,158,206,103,41,174,219,187,99,244,215,77,118,174,158,10,80,189,155,185,83,154,56,23,60,111,151,108,109,150,216,167,15,80,205,133,42,105,163,170,186,217,234,41,34,124,171,89,70,228,141,31,35,26,138,229,107,28,187,117,215,70,170,250,148,249,226,103,179,84,234,62,47,17,228,94,58,189,93,174,110,79,101,180,28,93,140,157,95,18,191,241,91,181,205,183,227,156,87,49,30,79,116,71,189,220,246,179,254,10,255,0,78,127,216,75,123,217,103,233,3,136,63,35,106,255,0,109,162,46,23,107,63,224,175,244,231,253,132,183,189,150,126,144,56,131,242,54,175,246,218,35,27,141,233,184,239,143,134,27,182,153,254,86,213,236,98,127,54,164,152,227,28,29,134,51,3,12,92,112,102,51,178,211,221,172,183,104,86,10,186,73,209,118,200,221,81,81,81,83,69,107,154,228,71,53,237,84,115,92,214,185,170,138,136,169,13,124,83,240,241,119,225,207,51,170,176,199,46,227,83,134,235,191,132,225,251,173,84,109,78,249,79,163,85,236,87,49,118,172,177,57,220,183,244,106,174,141,126,198,54,70,33,53,165,11,157,57,55,131,179,227,0,213,229,230,54,101,67,40,106,102,134,166,58,170,68,137,42,169,101,141,232,228,146,23,200,199,163,28,173,221,26,187,110,170,201,30,222,155,148,205,234,186,109,57,252,63,39,133,113,202,127,14,239,115,171,118,7,109,113,118,75,59,108,91,213,151,196,225,93,61,159,239,136,253,168,235,253,168,225,206,211,16,82,78,119,14,222,143,217,99,249,27,101,253,138,34,12,76,222,236,247,226,206,223,151,243,253,195,179,30,225,79,71,135,107,166,168,174,180,222,107,174,13,134,11,92,188,181,124,148,242,172,207,72,217,4,138,199,57,155,52,84,154,71,106,143,231,110,102,181,160,230,232,203,102,38,156,78,17,87,11,250,221,223,210,206,207,230,181,189,30,156,108,164,111,85,131,51,84,211,215,52,219,140,199,174,57,219,174,57,113,225,50,100,67,159,31,222,150,248,239,244,95,195,41,73,140,33,207,143,239,75,124,119,250,47,225,148,166,107,105,62,107,79,181,30,233,117,151,66,158,159,198,255,0,134,175,143,13,151,189,152,183,27,125,159,134,220,85,118,187,87,211,209,80,209,98,186,234,154,170,170,153,91,20,80,68,202,10,39,62,71,189,202,136,214,181,168,170,174,85,68,68,69,85,49,143,141,78,48,170,179,231,16,124,145,192,21,151,26,28,7,106,230,65,210,121,161,242,235,213,241,187,159,60,26,163,121,77,116,44,88,88,246,239,111,156,247,109,115,246,71,109,44,156,66,98,124,37,195,189,102,69,225,26,234,139,115,113,5,254,182,227,127,169,141,136,215,84,81,62,154,146,40,169,163,145,29,171,90,231,69,63,53,187,83,115,121,109,220,173,116,140,90,123,37,178,111,24,231,198,62,164,203,204,18,202,118,87,84,195,53,76,149,85,105,42,82,210,197,27,21,203,36,207,141,143,86,53,93,182,52,118,221,21,242,49,189,55,33,131,197,207,215,141,151,195,201,96,118,68,79,174,123,63,55,105,233,251,35,149,211,181,156,230,212,106,179,17,106,170,170,139,242,166,152,139,77,115,235,158,59,188,237,28,121,204,90,134,36,35,178,99,240,169,250,15,254,220,88,190,60,114,151,4,100,158,101,97,44,3,128,109,125,210,221,73,131,105,100,150,89,21,29,81,89,80,234,202,196,125,68,239,68,77,242,187,106,106,186,34,34,35,90,212,107,26,214,165,244,236,152,252,42,126,131,255,0,183,22,210,240,42,203,106,116,225,85,206,47,240,203,229,183,122,166,22,181,176,184,249,252,8,152,163,18,40,152,191,59,120,90,45,116,132,0,13,233,229,22,61,241,253,232,145,142,255,0,69,252,78,148,135,50,99,56,254,244,72,199,127,162,254,39,74,67,153,165,109,39,206,169,246,99,223,47,80,116,41,232,12,111,249,170,248,48,222,132,0,6,234,242,250,222,241,19,232,253,153,223,145,183,175,216,165,32,196,156,238,34,125,31,179,59,242,54,245,251,20,164,24,154,126,210,249,220,62,233,247,189,33,208,127,163,243,126,221,63,10,82,184,239,227,10,171,40,41,91,149,25,109,89,110,159,20,94,40,234,25,120,169,73,230,74,139,37,60,176,237,133,209,172,74,222,93,75,249,156,214,57,95,172,105,27,92,177,170,74,199,17,189,150,121,103,140,115,111,24,208,96,156,19,104,168,173,174,173,154,40,228,146,58,121,101,138,138,39,202,200,214,166,161,99,99,150,56,24,233,26,175,147,69,70,162,253,72,93,190,62,112,239,201,222,42,177,151,38,197,228,202,59,159,114,184,211,109,165,228,199,85,204,164,139,157,59,52,68,71,238,168,73,247,61,53,214,68,147,85,220,142,47,159,101,53,227,8,166,32,199,88,126,166,213,110,102,40,125,29,53,101,21,111,34,87,85,201,64,143,86,84,69,204,85,88,217,19,101,90,87,109,106,53,207,116,154,185,100,72,219,203,248,99,205,122,150,165,224,49,166,209,19,49,31,87,231,102,87,74,167,47,177,27,19,26,174,155,135,191,137,86,29,21,213,61,115,53,91,140,219,170,141,235,90,57,68,113,235,150,103,112,247,145,56,99,135,124,184,166,203,252,53,87,81,90,231,76,234,235,149,124,250,163,171,107,94,198,54,73,81,154,170,68,221,177,177,173,99,85,116,107,27,170,189,219,158,234,27,143,239,68,140,119,250,47,226,116,166,66,24,247,199,247,162,70,59,253,23,241,58,83,105,205,225,211,133,146,196,162,136,180,69,51,238,151,65,236,254,115,31,80,218,124,166,107,51,84,213,93,120,248,115,51,61,115,53,211,253,118,71,82,45,120,118,244,129,203,31,203,43,47,237,177,19,156,65,143,14,222,144,57,99,249,101,101,253,182,34,115,140,70,205,121,172,78,248,247,59,31,167,15,72,101,61,138,190,32,143,126,208,238,18,191,141,207,204,172,195,31,217,167,198,52,180,142,250,149,46,12,133,27,255,0,41,207,115,87,249,50,171,127,142,144,144,131,141,113,183,91,239,22,250,171,77,218,130,158,182,134,182,23,211,85,82,212,196,217,98,158,39,181,90,248,222,199,34,163,154,230,170,162,181,81,81,81,85,20,205,103,114,116,103,112,103,10,191,170,123,37,214,27,49,180,121,173,151,212,104,207,229,167,132,112,170,158,170,169,158,113,62,248,236,152,137,64,206,94,227,188,65,150,56,222,201,143,240,181,79,38,233,98,172,142,178,13,94,246,178,77,171,231,69,38,199,53,203,20,141,220,199,181,28,155,152,247,55,93,20,152,206,23,120,142,195,252,72,101,242,98,10,24,251,165,242,211,200,163,190,209,57,25,30,202,181,129,143,124,176,198,146,200,244,166,123,214,86,198,231,170,57,220,167,162,166,173,83,3,248,235,225,6,124,161,189,73,154,89,117,105,168,151,4,221,166,124,183,38,179,151,182,207,91,52,239,115,99,108,81,70,196,134,145,90,248,163,137,124,237,174,106,177,206,69,116,104,252,123,201,60,222,196,249,29,152,246,140,195,194,245,85,13,117,20,204,109,117,36,83,36,77,184,209,43,218,179,82,200,170,215,38,215,181,186,106,173,118,199,35,94,212,220,198,170,106,57,76,206,54,139,153,156,28,111,147,215,249,199,245,234,122,39,104,116,77,59,164,221,22,157,75,78,152,240,209,30,76,250,227,140,225,213,217,248,94,42,229,41,149,226,39,209,251,51,191,35,111,95,177,74,65,137,51,152,191,54,176,70,118,112,141,152,56,251,0,221,59,221,186,175,6,222,227,150,41,17,27,81,71,80,148,50,43,233,231,98,42,236,149,186,166,169,170,162,162,181,205,87,49,205,114,195,25,247,218,42,233,196,175,14,170,102,241,48,197,244,49,151,197,202,101,115,184,24,244,205,53,211,137,17,49,60,38,38,35,140,76,61,8,0,13,201,230,144,0,0,0,0,0,4,57,241,253,233,111,142,255,0,69,252,50,148,204,110,203,63,71,236,65,249,101,87,251,21,17,135,60,127,122,91,227,191,209,127,12,165,51,27,178,207,209,251,16,126,89,85,254,197,68,105,250,119,165,241,59,235,247,189,33,182,95,229,214,79,216,203,252,16,204,96,1,184,60,222,0,0,199,190,59,242,179,238,163,195,134,32,228,214,119,122,204,35,174,41,166,221,38,200,228,238,177,73,206,99,244,99,149,117,167,146,125,168,155,117,147,151,171,145,187,136,115,39,155,52,241,245,191,43,114,227,18,230,37,205,41,223,14,31,182,79,92,216,103,170,109,51,106,101,99,23,149,78,146,57,21,26,233,100,217,27,122,42,171,158,212,68,85,84,69,130,156,69,120,249,69,136,46,120,131,201,86,235,103,148,235,38,172,238,86,232,57,52,148,188,199,171,249,80,199,170,236,137,186,237,107,117,93,26,136,154,244,52,237,164,195,162,156,106,43,137,242,166,56,199,186,94,147,232,79,57,154,197,211,179,25,106,233,254,234,138,162,105,170,253,115,30,85,54,231,194,209,63,91,51,187,45,178,206,225,116,204,124,69,154,213,182,138,121,45,54,43,99,173,84,149,85,20,238,87,54,225,59,216,229,117,59,213,138,212,115,32,100,141,145,81,200,246,182,165,137,162,182,69,36,200,193,142,202,220,119,135,231,203,236,91,150,93,231,151,124,162,188,173,247,146,247,177,57,212,147,65,12,59,163,110,237,238,216,248,52,122,237,218,222,116,61,85,95,162,103,57,155,209,40,162,140,149,27,189,119,153,239,117,111,74,25,156,198,99,105,243,17,143,22,221,221,166,159,102,209,49,63,93,230,126,176,0,101,157,124,138,206,58,248,65,159,40,111,82,102,150,93,90,106,37,193,55,105,159,45,201,172,229,237,179,214,205,59,220,216,219,20,81,177,33,164,86,190,40,226,95,59,107,154,172,115,145,93,26,63,16,143,64,247,27,117,190,241,111,170,180,221,168,41,235,104,107,97,125,53,85,45,76,77,150,41,226,123,85,175,141,236,114,42,57,174,106,170,43,85,21,21,21,81,72,33,205,108,45,111,192,185,163,140,112,77,166,106,137,168,112,253,254,225,106,165,146,165,205,116,175,138,10,135,198,199,61,90,141,69,114,181,136,170,168,136,154,235,162,39,129,164,107,154,125,25,74,227,23,15,149,93,93,146,245,47,69,91,99,152,218,12,173,122,126,119,142,38,12,69,170,253,170,102,241,199,215,28,175,215,22,235,137,188,144,246,89,250,63,98,15,203,42,191,216,168,140,198,33,171,132,30,38,47,92,63,102,61,3,110,119,58,137,112,77,218,110,235,121,161,150,166,126,237,74,217,159,18,62,225,28,49,238,69,158,54,196,206,188,183,57,241,181,209,166,138,228,115,102,50,221,113,183,222,45,244,183,107,77,125,61,109,13,108,44,169,165,170,166,149,178,197,60,79,106,57,146,49,237,85,71,53,205,84,84,114,42,162,162,162,161,158,209,51,84,99,229,99,14,158,116,240,159,205,212,157,41,104,89,173,47,93,196,206,98,197,240,241,231,122,153,234,236,154,123,227,135,213,48,177,153,249,198,126,87,112,233,140,104,240,78,54,176,226,154,218,234,219,100,119,88,228,181,82,211,203,18,68,249,101,141,26,171,36,241,174,237,208,185,116,209,83,69,78,190,40,140,131,227,63,43,184,139,198,53,152,39,4,216,113,77,21,117,21,178,75,172,146,93,105,105,226,137,98,100,177,70,173,69,142,121,23,118,233,154,186,104,137,162,47,95,4,92,90,237,34,202,156,209,199,89,227,99,187,96,156,182,197,56,134,134,28,41,77,77,37,85,170,207,81,87,19,37,74,202,199,44,106,248,216,228,71,35,94,213,219,174,186,57,23,214,131,179,119,42,115,71,2,231,141,242,237,141,178,219,20,225,234,25,176,165,77,52,117,87,91,61,69,36,79,149,107,40,220,145,163,228,99,81,92,173,99,151,110,186,232,213,95,82,156,127,31,205,254,144,240,22,242,47,110,93,93,236,215,246,75,103,191,178,31,165,119,255,0,196,248,61,235,111,199,202,191,236,254,12,165,207,206,51,242,187,135,76,99,71,130,113,181,135,20,214,215,86,219,35,186,199,37,170,150,158,88,146,39,203,44,104,213,89,39,141,119,110,133,203,166,138,154,42,117,241,68,238,120,120,226,155,47,184,150,249,65,242,18,207,136,104,62,78,119,78,245,229,106,120,34,223,222,57,187,57,124,169,164,215,78,67,245,215,79,20,211,94,186,98,15,105,22,84,230,142,58,207,27,29,219,4,229,182,41,196,52,48,225,74,106,105,42,173,86,122,138,184,153,42,86,86,57,99,87,198,199,34,57,26,246,174,221,117,209,200,190,180,43,174,204,92,186,204,28,3,247,74,249,119,129,113,14,28,239,254,70,238,190,86,182,79,71,207,217,223,55,242,249,173,110,237,187,217,174,154,233,185,53,241,66,248,121,236,213,90,143,139,204,121,23,158,175,87,107,139,156,217,109,7,11,99,35,87,195,175,252,86,237,19,109,248,231,53,196,79,147,221,51,239,87,56,211,180,139,35,176,46,49,190,224,155,182,21,199,83,87,97,251,157,85,170,170,74,106,26,55,68,249,96,149,209,189,204,87,85,53,85,170,230,42,162,170,34,233,166,168,158,7,59,26,231,230,14,226,47,130,140,240,198,216,38,219,121,162,161,162,194,88,150,213,36,119,88,98,138,85,149,150,151,72,174,68,142,73,19,110,217,154,154,234,139,170,47,79,5,92,10,207,140,135,207,27,198,120,230,37,218,211,147,56,234,182,134,183,21,221,234,105,106,169,176,237,100,177,79,19,235,37,115,36,99,219,26,163,154,230,170,42,57,21,81,81,81,80,201,44,142,193,120,199,2,246,115,241,1,105,198,216,78,243,135,171,166,181,226,186,152,233,110,180,18,210,74,248,150,197,19,82,68,100,141,106,171,85,204,114,110,211,77,90,169,234,82,153,12,254,111,31,55,56,88,177,228,241,234,114,182,183,100,182,123,75,217,234,51,249,10,239,143,59,151,141,248,158,113,199,135,245,100,45,30,170,15,42,231,170,131,97,116,216,0,0,0,3,0,59,106,253,22,48,183,218,5,15,195,174,38,0,118,92,122,118,101,151,233,175,131,214,153,255,0,219,87,232,177,133,190,208,40,126,29,113,33,130,217,118,186,217,106,95,89,102,185,213,208,84,73,79,61,35,229,166,153,209,61,208,79,19,225,154,37,115,85,21,89,36,82,73,27,219,224,230,61,205,93,81,85,0,206,174,211,94,59,110,185,221,140,174,57,25,149,184,154,146,76,175,176,212,70,218,170,203,92,238,123,49,37,107,17,174,115,228,147,68,71,211,67,46,173,141,140,221,27,223,31,63,116,136,176,242,172,87,5,28,40,223,120,180,206,90,44,27,202,186,209,225,11,110,149,152,166,247,69,11,29,220,41,118,189,99,141,29,34,163,18,105,222,206,84,105,163,220,154,190,78,91,217,20,136,91,252,139,200,188,199,226,47,49,237,217,95,149,246,110,253,117,174,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,46,22,110,110,171,162,185,92,230,177,141,123,222,198,59,208,247,15,28,63,96,30,25,114,190,135,42,50,229,149,111,182,209,212,84,85,203,89,92,144,173,109,108,243,72,174,116,181,18,67,28,109,145,232,221,145,53,202,221,82,56,163,111,93,168,5,87,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,74,106,26,26,100,93,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,140,190,220,239,192,159,243,147,250,52,149,66,42,251,115,191,2,127,206,79,232,208,45,87,98,167,165,62,41,251,63,174,248,141,184,154,146,21,187,21,61,41,241,79,217,253,119,196,109,196,212,128,0,1,106,184,177,244,88,206,79,179,252,67,240,233,207,53,135,165,62,44,125,22,51,147,236,255,0,16,252,58,115,205,96,19,253,255,0,178,203,255,0,163,255,0,255,0,83,132,0,147,253,255,0,178,203,255,0,163,255,0,255,0,83,132,0,129,232,79,1,103,166,92,112,233,192,142,86,102,134,104,94,123,141,170,135,47,240,236,80,195,18,35,234,174,21,78,182,66,177,210,211,70,170,156,201,159,181,218,38,168,212,107,92,247,185,140,99,222,216,54,226,43,62,113,151,18,89,185,125,205,108,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,221,145,181,218,43,145,141,222,245,124,142,77,239,114,175,47,55,184,151,205,60,233,194,184,43,2,226,155,183,117,195,120,19,15,219,108,22,235,61,190,122,150,80,203,220,163,146,40,171,102,129,242,190,55,86,44,114,185,142,149,173,110,173,68,106,34,39,69,200,174,205,14,7,42,120,142,198,80,231,14,56,125,35,50,235,5,222,35,100,212,146,50,42,135,223,46,48,164,115,165,19,161,122,57,169,76,141,124,78,153,207,111,158,201,18,54,34,171,158,248,67,8,9,254,236,184,244,19,203,47,211,95,24,173,33,47,137,187,77,170,193,196,150,107,216,172,86,202,75,117,182,221,142,47,180,148,116,116,144,182,24,41,160,142,190,102,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,54,157,151,30,130,121,101,250,107,227,21,160,101,80,0,8,86,237,171,244,167,194,223,103,244,63,17,184,142,197,79,74,124,83,246,127,93,241,27,112,237,171,244,167,194,223,103,244,63,17,184,142,197,79,74,124,83,246,127,93,241,27,112,19,82,0,0,0,2,223,241,3,150,127,118,76,142,199,153,91,29,37,170,162,175,19,97,250,235,125,7,149,35,223,75,13,115,225,119,117,157,254,99,213,188,169,210,41,17,237,106,185,142,98,57,169,185,168,121,172,197,152,90,251,129,177,85,231,5,98,154,30,229,122,195,247,10,139,93,198,155,154,201,57,21,80,72,232,229,143,123,21,204,118,215,177,201,171,85,90,186,106,138,169,212,245,17,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,230,223,138,172,200,177,102,239,17,217,139,152,216,90,142,213,79,101,189,98,10,169,109,206,182,80,190,146,26,170,86,63,151,21,83,162,126,143,73,167,99,27,60,170,228,71,58,89,100,114,181,170,237,168,23,87,179,47,37,62,237,60,92,97,110,241,112,238,180,24,19,76,107,89,178,93,147,75,220,167,135,187,199,30,177,189,174,214,170,90,109,237,93,186,196,146,237,114,59,110,179,252,67,183,98,126,104,90,176,246,110,99,204,168,184,54,146,26,140,103,103,165,185,80,212,77,90,216,159,36,246,247,201,173,44,81,42,107,51,223,21,100,178,174,215,106,214,82,189,118,185,21,85,147,18,0,0,4,90,246,172,112,37,106,91,85,127,20,217,53,134,106,219,114,109,66,207,141,237,86,232,26,232,36,129,90,247,73,120,70,34,163,152,246,185,26,147,236,107,145,232,254,123,145,155,39,146,72,161,61,84,16,23,218,111,195,246,1,225,227,137,36,177,101,203,42,224,182,226,171,63,202,169,104,229,72,91,5,12,245,53,245,141,117,53,44,112,199,27,98,166,99,97,99,99,141,81,202,212,233,185,122,104,25,65,216,99,248,108,254,109,255,0,73,18,168,121,172,225,139,136,92,85,194,254,114,217,115,115,11,83,119,254,225,204,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,254,230,70,43,154,246,178,88,162,122,177,251,54,175,161,236,157,206,44,3,158,184,2,215,152,217,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,82,168,82,156,80,113,65,128,120,76,192,22,252,198,204,107,70,32,184,219,110,55,136,172,145,69,100,167,134,105,219,60,144,205,51,92,230,205,44,77,70,109,167,122,42,163,149,117,86,244,241,84,179,249,9,218,129,144,92,68,230,197,139,39,48,86,16,204,10,43,214,32,239,93,218,123,165,190,138,58,86,114,41,165,168,126,247,71,87,35,211,86,66,228,77,24,190,114,166,186,38,170,157,7,107,182,94,227,236,202,225,183,13,216,178,231,3,226,12,85,114,131,28,81,213,203,71,100,182,77,93,60,112,54,130,189,174,149,209,194,215,57,24,142,123,26,174,84,211,87,181,61,104,96,255,0,103,15,15,89,251,129,184,206,203,204,83,141,114,63,48,48,253,150,139,202,221,230,227,116,195,53,180,148,176,111,181,85,177,155,229,146,54,177,187,158,246,181,53,94,174,114,34,117,84,3,48,59,106,253,22,48,183,218,5,15,195,174,36,59,101,238,10,186,230,86,63,195,89,115,98,168,164,130,229,138,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,166,186,34,248,19,19,219,87,232,177,133,190,208,40,126,29,113,34,175,132,239,74,124,155,251,64,195,223,17,128,11,105,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,57,61,157,220,125,81,241,57,133,87,1,230,149,194,213,109,204,219,39,42,159,85,169,130,159,229,52,107,28,175,239,52,180,219,145,235,51,25,4,142,168,142,54,44,109,243,100,110,214,201,203,138,149,237,66,224,91,238,215,133,95,158,57,57,131,59,222,100,217,118,121,98,154,137,219,102,190,218,227,141,200,186,66,141,94,241,89,14,145,242,244,86,189,241,35,227,249,215,54,158,52,135,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,122,136,34,175,183,59,240,39,252,228,254,141,51,83,130,142,43,172,92,90,100,213,22,50,230,218,168,241,125,183,74,60,83,100,162,153,238,238,21,91,158,145,200,141,145,17,233,12,236,103,54,53,213,237,77,95,31,49,239,138,69,48,175,183,59,240,39,252,228,254,141,2,213,118,42,122,83,226,159,179,250,239,136,219,137,169,33,91,177,83,210,159,20,253,159,215,124,70,220,77,72,0,0,30,107,56,177,244,167,206,79,180,12,67,241,25,201,169,236,184,244,19,203,47,211,95,24,173,33,91,139,31,74,124,228,251,64,196,63,17,156,154,158,203,143,65,60,178,253,53,241,138,208,50,168,0,5,191,207,188,235,194,188,59,101,61,247,56,241,173,190,235,91,101,195,253,215,188,193,107,138,57,42,159,207,169,138,157,155,27,36,145,177,116,124,205,85,213,233,230,162,233,170,232,139,140,25,123,218,237,195,110,101,99,252,53,151,54,44,19,153,80,92,177,85,226,138,201,71,45,93,182,129,176,71,61,76,204,134,55,72,230,214,57,200,196,115,209,85,81,174,93,53,209,23,192,185,93,163,216,79,21,99,158,12,115,15,11,96,172,51,117,196,23,170,223,36,247,107,117,174,138,74,186,169,246,93,105,30,253,145,70,142,123,182,177,142,114,232,157,26,213,85,232,138,68,95,12,156,50,113,37,96,226,75,42,47,183,222,31,51,42,221,109,183,99,139,21,93,101,101,94,19,175,134,10,104,35,175,133,210,75,36,142,137,26,198,53,168,174,87,42,162,34,34,170,129,232,36,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,0,0,0,0,0,0,131,30,34,125,32,115,59,242,202,245,251,108,164,231,16,99,196,79,164,14,103,126,89,94,191,109,148,214,182,151,205,97,247,207,185,222,29,7,250,67,55,236,83,241,45,232,0,211,222,144,0,0,0,0,95,62,20,184,162,196,28,56,99,120,170,234,150,227,117,193,245,219,226,186,217,99,171,122,49,188,197,143,117,92,17,43,146,46,242,212,133,136,138,228,243,152,142,143,115,55,35,219,50,150,235,141,190,241,111,165,187,90,107,233,235,104,107,97,101,77,45,85,52,173,150,41,226,123,81,204,145,143,106,170,57,174,106,162,163,145,85,21,21,21,15,63,6,99,112,47,198,71,220,142,170,147,40,51,14,93,216,62,227,88,189,194,181,93,171,237,149,117,19,64,207,156,146,105,219,20,52,45,78,124,175,218,197,114,61,238,119,93,92,108,58,38,169,226,243,224,49,167,201,158,83,217,63,148,186,107,165,13,131,157,99,15,244,182,155,71,247,212,199,151,17,244,233,237,246,169,238,227,19,207,132,37,40,0,110,143,50,0,0,58,108,105,138,109,248,23,7,95,113,181,218,26,137,168,112,253,178,170,235,85,29,51,90,233,95,20,17,58,71,181,136,229,106,43,149,172,84,68,85,68,215,77,85,60,72,65,188,231,118,104,221,51,30,255,0,154,212,88,210,243,100,196,88,142,105,100,171,170,180,220,106,41,156,216,158,246,185,41,152,244,145,100,72,24,140,141,172,141,92,168,214,197,26,125,234,25,191,218,139,156,253,198,209,100,200,91,116,23,24,106,46,92,140,71,114,170,101,71,46,158,90,70,186,120,162,166,115,19,172,186,202,197,149,81,218,53,171,12,74,155,149,117,100,115,154,102,191,157,156,76,120,193,162,120,83,239,255,0,195,211,93,16,236,197,25,77,46,189,75,53,68,77,88,252,34,38,34,124,136,255,0,253,79,27,91,170,25,239,147,29,168,183,122,30,109,187,62,176,183,148,169,225,163,137,148,183,44,57,72,214,85,203,80,205,17,238,168,138,89,155,18,243,19,206,221,31,45,26,230,170,36,106,143,77,153,191,150,217,231,148,57,191,3,36,203,140,194,179,94,230,124,50,84,173,20,83,242,235,99,137,146,114,221,36,148,178,109,154,54,239,86,166,231,177,17,119,53,83,84,115,85,96,164,236,48,254,34,196,24,78,239,6,32,194,215,219,141,154,233,75,187,145,91,111,170,125,61,68,91,154,172,118,217,24,168,230,234,215,57,171,162,245,69,84,240,83,229,148,215,243,24,22,167,23,202,143,191,237,252,220,221,161,232,139,71,213,55,177,180,249,156,12,78,200,227,68,240,253,158,175,221,152,235,225,47,64,0,139,92,138,237,39,204,236,9,221,48,254,109,81,124,182,177,199,203,135,190,238,72,174,212,241,167,41,154,243,62,133,78,214,50,71,105,42,36,146,61,250,186,116,67,61,242,151,137,204,145,206,170,90,47,145,24,242,220,183,74,221,90,219,37,108,173,166,185,54,70,194,146,200,196,167,122,238,147,99,85,119,62,45,241,249,143,209,238,70,170,166,207,148,213,50,217,206,20,85,105,236,158,19,255,0,159,169,209,91,69,176,122,222,205,76,213,153,194,222,195,143,167,71,149,79,215,215,79,239,68,46,152,0,200,180,208,135,62,63,189,45,241,223,232,191,134,82,147,24,67,159,31,222,150,248,239,244,95,195,41,77,127,105,62,107,79,181,30,233,119,7,66,158,159,198,255,0,134,175,143,13,96,223,110,184,69,111,134,237,37,5,67,40,106,102,150,154,26,167,68,228,138,89,99,107,29,36,109,126,154,57,205,108,177,43,154,139,170,36,140,85,211,114,107,154,221,156,92,75,92,48,190,39,102,65,226,133,188,220,173,56,130,109,216,127,145,27,170,91,107,170,209,239,153,171,27,90,178,54,9,83,207,115,145,118,68,230,57,238,106,54,73,101,109,67,193,142,67,96,238,32,120,64,197,216,59,18,65,79,77,92,252,87,90,219,93,229,40,162,158,170,217,42,210,219,159,186,37,122,106,214,185,209,70,217,26,215,49,94,196,86,238,110,168,228,200,222,22,56,61,193,28,61,97,250,91,141,214,142,221,125,199,147,124,253,101,237,240,35,251,163,213,142,98,193,68,175,77,209,68,141,123,218,175,77,175,151,114,171,244,110,200,227,198,233,122,110,102,140,92,60,198,20,218,153,139,204,251,226,223,215,219,13,215,110,246,215,68,204,233,249,221,27,63,135,53,99,81,86,237,52,199,109,175,78,36,85,202,34,57,76,115,158,86,221,169,144,128,3,114,121,169,30,253,172,255,0,130,191,211,159,246,18,222,246,89,250,64,226,15,200,218,191,219,104,139,133,218,207,248,43,253,57,255,0,97,45,239,101,159,164,14,32,252,141,171,253,182,136,211,241,189,55,29,241,240,195,210,26,103,249,91,87,177,137,252,218,146,148,0,55,7,155,222,123,206,69,125,186,225,107,157,180,215,58,10,138,73,159,12,53,45,142,120,157,27,157,20,177,182,72,164,68,114,34,171,95,27,216,246,187,193,205,115,85,53,69,69,56,228,156,226,142,12,48,255,0,17,124,63,100,245,247,15,215,91,176,198,40,164,195,86,62,251,113,75,123,29,229,26,71,209,82,71,39,61,204,68,146,89,98,138,36,88,119,63,111,71,70,187,81,252,200,250,223,41,145,196,206,197,126,11,157,60,109,218,246,206,209,109,78,83,102,113,50,243,158,225,135,139,51,76,213,198,119,102,34,241,51,17,121,180,242,155,114,225,60,174,170,120,2,226,90,225,157,24,6,92,11,139,214,243,91,138,176,124,44,109,85,222,166,55,77,21,125,43,222,228,129,207,157,173,68,108,237,106,108,86,200,170,249,18,53,145,29,34,243,121,120,67,199,247,165,190,59,253,23,240,202,82,84,178,135,36,242,227,35,176,196,24,95,47,48,237,61,19,91,12,113,85,215,58,54,45,109,197,204,87,42,73,83,50,34,44,174,221,36,138,136,186,53,155,213,172,107,27,163,82,45,120,237,183,92,47,28,99,227,43,77,166,130,162,182,186,182,107,69,53,45,45,52,78,150,89,229,125,186,145,172,141,140,106,42,185,206,114,162,35,81,21,85,85,17,12,254,175,135,139,133,167,97,225,227,77,234,138,163,221,63,107,168,122,58,206,233,249,221,179,206,230,244,220,57,195,193,171,10,169,136,155,112,242,240,239,54,229,76,76,222,98,57,68,112,228,177,120,59,7,98,124,192,196,246,236,25,131,44,181,23,107,213,218,100,130,146,146,4,77,210,59,69,85,85,85,209,26,214,181,21,206,123,149,26,214,181,206,114,162,34,170,76,175,11,28,60,90,56,115,203,26,92,49,203,183,84,226,74,239,225,56,130,235,75,27,147,190,84,106,229,99,17,207,93,203,20,77,119,45,157,26,139,163,159,177,142,145,232,91,222,10,248,61,165,200,108,63,242,187,31,209,219,171,177,229,215,151,63,88,33,155,200,76,70,72,222,68,19,232,174,230,185,179,61,38,123,29,177,222,107,27,185,172,223,38,82,156,173,23,75,241,90,124,62,52,121,115,247,71,231,255,0,174,214,7,164,221,189,253,63,141,58,86,157,85,242,212,79,25,143,167,84,123,233,142,174,169,159,43,143,147,104,181,237,76,244,129,195,255,0,145,180,159,182,214,151,11,178,99,240,169,250,15,254,220,91,222,212,207,72,28,63,249,27,73,251,109,105,112,187,38,63,10,159,160,255,0,237,198,59,7,211,115,223,63,12,183,61,79,252,173,167,216,195,254,109,41,8,0,27,131,205,236,123,227,251,209,35,29,254,139,248,157,41,14,100,198,113,253,232,145,142,255,0,69,252,78,148,135,51,74,218,79,157,83,236,199,190,94,160,232,83,208,24,223,243,85,240,97,189,8,0,13,213,229,245,189,226,39,209,251,51,191,35,111,95,177,74,65,137,57,220,68,250,63,102,119,228,109,235,246,41,72,49,52,253,165,243,184,125,211,239,122,67,160,255,0,71,230,253,186,126,20,132,118,176,97,223,246,184,197,180,214,47,255,0,73,91,171,110,108,165,255,0,144,146,158,9,38,68,255,0,230,156,198,57,127,179,43,83,233,24,247,192,134,105,253,203,184,143,195,252,234,62,241,71,139,180,194,213,59,99,223,36,125,234,88,249,47,102,175,106,38,149,17,193,185,87,118,145,243,52,106,187,105,36,28,102,224,27,126,97,112,213,142,104,43,86,158,41,172,246,201,47,244,149,18,210,182,119,67,45,18,44,235,203,213,81,88,233,35,100,144,239,69,213,27,51,186,57,53,106,195,158,11,197,55,12,11,140,108,88,218,211,13,60,213,216,126,231,75,117,165,142,165,174,116,79,150,9,91,35,26,244,106,181,85,170,230,34,42,34,162,233,174,138,158,37,53,122,103,39,168,211,152,142,187,79,217,194,125,223,123,149,209,214,46,30,209,236,110,46,145,92,94,104,223,163,191,122,245,83,55,234,180,213,104,236,221,79,193,143,124,127,122,36,99,191,209,127,19,165,47,94,11,197,54,252,117,131,172,88,218,211,13,68,52,56,130,217,75,117,165,142,165,173,108,172,138,120,155,35,26,244,106,185,17,200,215,162,42,34,170,107,174,138,190,37,148,227,251,209,35,29,254,139,248,157,41,179,231,102,42,202,98,76,126,204,251,165,209,27,47,135,86,14,209,100,176,235,139,76,99,225,196,199,174,49,41,69,175,14,222,144,57,99,249,101,101,253,182,34,115,136,49,225,219,210,7,44,127,44,172,191,182,196,78,113,134,217,175,53,137,223,30,231,102,244,225,233,12,167,177,87,196,0,13,149,209,238,155,24,224,236,49,152,24,98,227,131,49,157,150,158,237,101,187,66,176,85,210,78,139,182,70,234,138,138,138,154,43,92,215,34,57,175,106,163,154,230,181,205,84,84,69,72,49,205,108,45,111,192,185,163,140,112,77,166,106,137,168,112,253,254,225,106,165,146,165,205,116,175,138,10,135,198,199,61,90,141,69,114,181,136,170,168,136,154,235,162,39,129,60,228,24,241,19,233,3,153,223,150,87,175,219,101,53,141,165,162,157,204,58,237,198,243,14,246,232,63,49,139,227,89,188,190,244,238,110,211,85,186,175,123,94,221,182,225,246,118,51,27,131,223,253,31,153,221,252,229,248,37,57,30,228,132,112,123,255,0,163,243,59,191,156,191,4,167,35,220,195,106,30,99,47,236,254,46,202,216,255,0,75,106,255,0,243,71,195,15,64,247,27,141,190,207,111,170,187,93,171,233,232,168,104,161,125,77,85,85,76,173,138,40,34,99,85,207,145,239,114,162,53,173,106,42,171,149,81,17,17,85,78,73,22,188,116,113,145,247,92,170,171,202,12,188,151,110,15,183,86,39,127,173,71,104,251,157,93,60,211,179,230,228,134,119,69,53,11,147,145,43,55,49,28,175,99,93,211,70,151,143,128,62,48,169,113,45,162,135,34,115,50,178,221,65,113,178,81,193,73,135,110,115,79,13,51,43,233,218,232,224,134,133,90,229,110,234,150,239,99,99,216,138,178,49,171,185,17,236,87,75,180,225,235,56,24,153,169,203,199,46,169,237,158,199,66,103,58,53,213,178,122,21,58,205,113,229,94,245,81,110,52,209,194,213,119,223,156,90,241,22,158,219,103,56,0,203,186,232,0,0,0,1,14,124,127,122,91,227,191,209,127,12,165,51,27,178,207,209,251,16,126,89,85,254,197,68,97,207,31,222,150,248,239,244,95,195,41,76,198,236,179,244,126,196,31,150,85,127,177,81,26,126,157,233,124,78,250,253,239,72,109,151,249,117,147,246,50,255,0,4,51,24,0,110,15,55,128,0,48,131,181,39,51,45,246,188,184,195,185,83,69,119,168,142,237,125,185,182,235,87,75,79,80,212,107,173,240,49,237,70,212,49,30,142,86,190,119,198,232,209,90,172,115,169,158,186,163,163,66,51,139,215,198,54,111,79,156,185,255,0,137,47,209,85,83,207,105,179,204,235,13,153,212,211,71,60,78,162,166,145,237,73,89,43,26,137,35,101,145,210,206,138,187,180,73,145,168,231,53,173,82,202,29,117,170,230,124,107,53,85,113,202,56,71,116,61,157,176,58,28,232,26,6,6,91,18,45,93,81,191,87,181,87,27,125,81,104,250,153,9,192,134,105,253,203,184,143,195,252,234,62,241,71,139,180,194,213,59,99,223,36,125,234,88,249,47,102,175,106,38,149,17,193,185,87,118,145,243,52,106,187,105,49,135,158,242,111,120,99,205,170,92,234,201,28,47,141,252,169,223,110,139,70,202,43,219,156,144,182,70,220,161,106,50,161,95,28,75,182,61,238,78,107,91,163,126,110,88,221,181,168,228,68,206,108,222,106,244,213,150,171,171,140,126,46,171,233,175,66,154,49,112,53,172,40,225,87,145,87,124,94,105,159,174,47,31,84,115,234,186,96,3,105,116,40,65,143,17,62,144,57,157,249,101,122,253,182,82,115,136,49,226,39,210,7,51,191,44,175,95,182,202,107,91,75,230,176,251,231,220,239,14,131,253,33,155,246,41,248,150,244,206,254,207,78,44,111,86,235,245,30,64,99,150,222,111,116,151,137,145,184,126,189,174,158,182,91,123,153,11,90,148,174,102,174,86,82,36,112,162,181,88,136,216,85,30,231,167,45,206,124,92,126,21,184,113,195,252,72,112,123,136,112,253,116,157,210,249,105,198,87,42,203,21,107,85,145,236,171,91,93,43,25,20,210,44,82,61,41,158,245,137,210,53,136,142,119,41,138,139,171,80,203,94,23,120,82,193,28,56,97,244,170,164,167,239,216,194,235,71,4,119,171,172,178,164,219,94,140,98,203,79,74,238,91,21,148,220,214,185,232,138,221,238,243,55,171,182,49,27,194,210,180,252,213,24,180,99,225,205,169,152,188,207,225,111,235,181,178,244,129,182,58,22,103,79,205,105,57,204,57,171,30,138,166,154,105,142,22,158,113,92,85,213,17,215,22,155,252,153,225,55,95,64,70,247,105,22,107,102,142,5,207,27,29,167,4,230,78,41,195,212,51,97,74,106,153,41,109,87,138,138,72,159,42,214,86,53,100,86,70,246,162,185,90,198,166,237,53,209,168,158,164,29,155,185,173,154,56,235,60,111,150,156,109,153,56,167,16,208,195,133,42,106,99,165,186,222,42,42,226,100,169,89,70,212,145,25,35,220,136,228,107,220,155,180,215,71,42,122,212,205,254,151,163,198,252,83,118,111,123,93,214,31,253,57,205,127,103,191,180,62,30,157,205,205,253,219,77,249,218,215,228,146,16,70,247,105,22,107,102,142,5,207,27,29,167,4,230,78,41,195,212,51,97,74,106,153,41,109,87,138,138,72,159,42,214,86,53,100,86,70,246,162,185,90,198,166,237,53,209,168,158,164,43,174,204,92,197,204,28,125,247,74,249,119,142,177,14,35,238,30,70,238,190,86,185,207,89,200,223,223,55,242,249,174,118,221,219,25,174,154,107,181,53,240,66,212,106,180,87,156,241,61,217,191,30,61,209,119,195,49,176,25,156,190,205,198,210,78,53,51,68,197,51,187,105,191,149,84,83,207,151,93,217,206,90,174,44,125,22,51,147,236,255,0,16,252,58,114,47,243,227,62,51,198,207,158,57,137,105,180,231,54,58,162,161,162,197,119,122,106,90,90,108,69,89,20,80,68,202,201,90,200,216,198,200,136,214,181,168,136,141,68,68,68,68,68,50,75,35,177,166,49,199,93,156,252,64,93,177,182,44,188,226,26,232,109,120,174,154,58,171,173,124,181,114,178,36,177,68,228,141,31,35,156,168,212,115,220,187,117,211,87,42,250,212,174,83,87,163,55,152,156,188,83,49,60,126,231,223,104,58,57,205,108,254,145,78,175,137,143,77,84,206,239,8,137,191,149,249,33,104,245,59,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,229,136,145,254,213,78,57,237,89,165,83,251,155,178,142,233,73,112,194,118,218,138,91,149,243,16,219,110,141,168,166,188,207,202,73,34,165,133,212,242,44,82,83,68,178,53,207,223,185,86,162,38,162,53,156,141,210,101,221,114,152,144,69,175,101,127,30,180,213,84,214,174,22,51,146,251,73,70,250,58,120,109,248,26,231,81,205,87,214,61,101,153,203,65,83,81,36,174,106,61,26,248,34,165,99,88,198,108,139,149,170,189,98,107,229,40,0,0,12,0,237,171,244,88,194,223,104,20,63,14,184,144,215,133,176,158,42,199,55,218,92,45,130,176,205,215,16,94,171,119,247,107,117,174,138,74,186,169,246,49,207,126,200,163,71,61,219,88,199,57,116,78,141,106,170,244,69,38,83,182,175,209,99,11,125,160,80,252,58,226,96,7,101,199,167,102,89,126,154,248,61,104,18,211,192,191,6,86,46,15,50,226,170,217,37,215,203,56,207,20,119,122,140,77,114,137,239,74,87,73,18,63,149,77,77,27,180,210,24,185,178,162,72,230,164,146,57,238,115,182,162,178,40,242,84,0,4,85,246,231,126,4,255,0,156,159,209,164,170,17,87,219,157,248,19,254,114,127,70,129,106,187,21,61,41,241,79,217,253,119,196,109,196,212,144,173,216,169,233,79,138,126,207,235,190,35,110,38,164,0,0,11,85,197,143,162,198,114,125,159,226,31,135,78,121,172,61,41,241,99,232,177,156,159,103,248,135,225,211,158,107,0,159,239,253,150,95,253,31,255,0,250,156,32,4,159,239,253,150,95,253,31,255,0,250,156,33,3,34,242,47,49,248,139,204,123,118,87,229,125,155,191,93,107,181,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,203,133,155,155,170,232,174,87,57,172,99,94,247,177,142,11,129,193,119,9,56,171,139,156,211,76,45,109,151,184,225,187,23,118,184,98,107,139,157,36,92,186,23,84,198,199,193,4,169,12,177,165,100,145,172,206,133,146,34,53,220,153,21,87,70,41,232,39,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,148,212,52,52,200,187,34,102,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,74,112,235,144,216,55,134,220,163,177,101,78,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,118,249,28,221,81,170,247,108,98,50,54,174,198,53,18,229,129,230,179,139,31,74,124,228,251,64,196,63,17,156,154,158,203,143,65,60,178,253,53,241,138,210,21,184,177,244,167,206,79,180,12,67,241,25,201,169,236,184,244,19,203,47,211,95,24,173,3,42,128,0,66,183,109,95,165,62,22,251,63,161,248,141,196,118,42,122,83,226,159,179,250,239,136,219,135,109,95,165,62,22,251,63,161,248,141,196,118,42,122,83,226,159,179,250,239,136,219,128,154,144,0,0,0,24,171,218,105,157,127,113,110,17,241,79,119,183,247,170,252,119,174,10,163,223,22,248,98,239,176,77,222,36,147,73,24,230,233,75,21,78,199,38,237,37,88,183,53,91,187,72,1,51,211,181,223,136,170,156,201,207,150,100,230,24,197,149,117,88,79,0,83,197,13,117,12,82,196,234,41,47,235,204,89,230,69,137,202,178,62,40,164,142,157,82,77,29,20,145,212,177,173,110,231,171,240,44,10,255,0,135,236,204,251,141,231,142,3,205,41,42,238,180,244,152,103,16,80,220,43,252,151,38,202,169,168,89,51,123,212,12,243,216,142,230,192,178,198,172,115,145,175,107,213,174,93,174,83,210,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,150,34,116,251,38,243,210,251,156,28,50,252,155,197,183,155,85,93,215,46,238,12,195,116,176,211,163,35,170,101,158,58,88,86,137,245,17,181,127,229,225,100,155,90,143,109,50,235,185,237,145,238,12,213,0,0,33,91,182,175,210,159,11,125,159,208,252,70,226,77,73,10,221,181,126,148,248,91,236,254,135,226,55,16,48,42,59,77,214,107,85,69,246,27,101,91,237,180,117,16,210,84,86,54,23,44,16,207,51,100,116,81,62,77,54,181,239,108,19,57,173,85,213,201,20,138,154,237,93,51,3,179,67,140,27,175,14,153,185,14,3,196,75,136,46,216,19,29,84,71,65,53,170,219,19,170,223,73,117,149,241,199,5,116,52,172,99,165,149,250,39,37,241,195,163,228,99,218,187,101,124,49,70,183,87,178,75,39,112,14,122,224,14,32,50,231,49,172,52,151,27,109,198,158,195,20,82,203,75,12,211,219,231,146,27,180,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,173,23,45,56,50,236,204,203,142,26,235,43,177,150,98,73,106,204,12,103,229,7,58,207,93,81,111,78,235,105,165,134,125,244,211,83,195,38,237,149,142,229,199,43,229,213,93,19,180,142,39,104,215,203,56,102,168,0,12,0,237,171,244,88,194,223,104,20,63,14,184,145,87,194,119,165,62,77,253,160,97,239,136,192,74,167,109,95,162,198,22,251,64,161,248,117,196,138,190,19,189,41,242,111,237,3,15,124,70,0,61,41,145,65,218,71,217,189,83,75,83,30,118,240,195,151,181,117,140,172,168,108,56,131,10,88,104,226,70,81,177,34,130,26,121,173,212,20,208,53,202,197,115,36,116,232,142,123,247,202,217,17,168,196,149,204,149,240,4,112,118,101,118,126,99,44,158,169,183,113,25,154,215,220,65,134,241,61,109,60,145,208,225,58,89,146,6,37,186,104,156,213,101,217,138,213,115,222,231,44,83,54,157,21,188,151,193,19,164,85,147,88,226,162,187,115,191,2,127,206,79,232,210,85,8,171,237,206,252,9,255,0,57,63,163,64,181,93,138,158,148,248,167,236,254,187,226,54,226,106,72,86,236,84,244,167,197,63,103,245,223,17,183,19,82,0,0,7,154,206,44,125,41,243,147,237,3,16,252,70,114,106,123,46,61,4,242,203,244,215,198,43,72,86,226,199,210,159,57,62,208,49,15,196,103,38,167,178,227,208,79,44,191,77,124,98,180,12,170,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,0,0,0,0,0,0,0,0,0,0,32,199,136,159,72,28,206,252,178,189,126,219,41,57,196,24,241,19,233,3,153,223,150,87,175,219,101,53,173,165,243,88,125,243,238,119,135,65,254,144,205,251,20,252,75,122,0,52,247,164,0,0,0,0,0,0,18,33,217,233,197,197,189,109,244,124,63,102,117,250,161,181,205,153,33,194,151,10,217,154,177,62,37,107,90,203,106,185,81,21,174,107,145,121,59,156,228,114,63,148,213,102,200,152,249,0,60,251,219,174,55,11,61,194,150,237,105,175,168,162,174,162,153,149,52,181,84,210,186,41,96,149,142,71,50,70,61,170,138,215,53,200,138,142,69,69,69,68,84,37,107,129,78,44,96,206,236,49,30,90,98,182,212,51,27,97,107,99,29,45,75,221,36,205,187,81,70,172,139,189,58,71,171,149,39,71,62,52,149,30,190,115,158,143,106,170,57,204,139,111,208,245,79,9,17,149,198,158,49,202,123,125,79,57,116,167,176,94,41,93,122,238,155,79,145,84,223,18,152,250,51,63,78,61,83,60,249,218,102,252,185,101,113,215,98,44,65,104,194,120,126,231,138,113,5,95,117,181,217,168,230,184,86,207,203,115,249,84,240,177,95,35,246,177,21,206,209,173,85,209,168,170,186,116,69,83,177,48,195,180,195,59,39,193,121,113,107,202,188,53,136,170,40,175,88,182,103,75,114,138,146,72,209,203,103,99,28,201,35,151,175,50,54,205,43,152,136,173,68,73,27,12,236,87,105,185,174,206,231,51,49,148,192,171,26,174,175,127,83,169,246,115,69,196,218,29,83,7,78,194,250,115,198,123,41,142,53,79,41,229,17,63,90,61,243,207,50,103,205,252,222,197,153,143,36,181,15,134,247,115,150,90,36,169,134,56,165,142,137,159,55,75,27,219,30,173,71,50,6,68,197,84,85,213,90,170,174,114,170,185,104,96,14,181,174,185,196,170,107,171,156,241,123,123,43,150,195,201,224,81,150,193,139,81,68,69,49,29,145,17,104,143,176,0,21,125,195,63,251,45,178,110,223,93,62,34,207,107,179,41,234,38,183,204,236,61,103,141,81,175,117,60,171,27,36,169,157,81,204,213,142,88,228,134,54,61,143,69,218,250,134,185,52,114,42,224,198,11,194,215,12,117,140,108,88,38,211,53,60,53,216,130,231,75,106,165,146,165,206,108,76,150,121,91,27,28,245,106,57,81,168,231,162,170,162,42,233,174,136,190,4,231,101,102,1,183,229,110,92,97,172,187,182,45,59,225,195,246,200,40,93,52,20,173,166,109,76,172,98,115,106,22,54,170,163,93,44,155,228,119,85,85,115,220,170,170,170,170,185,253,3,39,225,177,252,53,92,169,247,255,0,92,93,69,210,246,209,254,140,210,163,76,194,159,239,49,249,250,168,142,127,108,218,158,235,170,160,1,187,60,184,16,231,199,247,165,190,59,253,23,240,202,82,99,8,115,227,251,210,223,29,254,139,248,101,41,175,237,39,205,105,246,163,221,46,224,232,83,211,248,223,240,213,241,225,179,27,178,207,209,251,16,126,89,85,254,197,68,102,49,135,61,150,126,143,216,131,242,202,175,246,42,35,49,140,134,149,243,44,62,230,159,183,255,0,172,217,207,110,125,208,0,12,131,79,71,191,107,63,224,175,244,231,253,132,183,189,150,126,144,56,131,242,54,175,246,218,34,225,118,179,254,10,255,0,78,127,216,75,123,217,103,233,3,136,63,35,106,255,0,109,162,52,252,111,77,199,124,124,48,244,134,153,254,86,213,236,98,127,54,164,165,0,13,193,230,247,158,242,115,184,118,244,126,203,31,200,219,47,236,81,16,98,78,119,14,222,143,217,99,249,27,101,253,138,35,79,217,175,59,137,221,30,247,164,58,112,244,126,83,219,171,225,92,35,30,237,92,41,90,43,120,170,197,188,69,227,186,123,117,209,147,121,50,76,43,74,146,185,253,210,162,26,72,225,154,162,120,157,26,55,154,215,66,197,133,81,238,70,238,115,213,17,237,98,183,33,1,181,226,224,81,141,187,191,23,221,155,199,127,31,205,231,252,134,169,154,211,35,22,50,181,110,248,90,38,138,166,57,238,204,211,51,17,61,87,221,136,159,85,227,172,0,31,86,61,22,189,169,158,144,56,127,242,54,147,246,218,210,225,118,76,126,21,63,65,255,0,219,139,123,218,153,233,3,135,255,0,35,105,63,109,173,46,23,100,199,225,83,244,31,253,184,211,240,125,55,61,243,240,203,210,26,159,249,91,79,177,135,252,218,82,16,0,55,7,155,216,247,199,247,162,70,59,253,23,241,58,82,28,201,140,227,251,209,35,29,254,139,248,157,41,14,102,149,180,159,58,167,217,143,124,189,65,208,167,160,49,191,230,171,224,195,122,16,0,27,171,203,235,123,196,79,163,246,103,126,70,222,191,98,148,131,18,115,184,137,244,126,204,239,200,219,215,236,82,144,98,105,251,75,231,112,251,167,222,244,135,65,254,143,205,251,116,252,47,64,247,27,117,190,241,111,170,180,221,168,41,235,104,107,97,125,53,85,45,76,77,150,41,226,123,85,175,141,236,114,42,57,174,106,170,43,85,21,21,21,81,72,33,205,108,45,111,192,185,163,140,112,77,166,106,137,168,112,253,254,225,106,165,146,165,205,116,175,138,10,135,198,199,61,90,141,69,114,181,136,170,168,136,154,235,162,39,129,60,228,74,118,144,96,76,63,130,184,143,146,183,15,211,119,127,149,86,106,123,237,108,45,99,25,27,106,223,44,208,200,230,53,141,77,55,247,116,145,202,237,206,116,146,72,229,95,59,68,230,237,30,14,246,5,56,177,213,62,246,175,208,174,165,224,53,92,108,141,83,54,196,162,241,217,122,103,242,153,102,247,0,57,147,62,99,112,213,97,138,186,90,137,171,176,156,210,225,170,137,101,134,56,218,230,192,140,125,58,71,179,233,53,180,210,211,179,115,145,28,174,99,181,215,233,59,147,199,247,162,70,59,253,23,241,58,83,28,187,42,115,38,118,92,49,166,79,213,203,80,248,101,134,60,75,64,198,195,31,42,39,49,204,167,170,87,63,164,138,231,163,232,246,183,171,116,137,235,230,170,249,249,27,199,247,162,70,59,253,23,241,58,83,145,129,141,225,244,153,171,174,40,170,62,200,152,98,117,77,51,244,79,72,88,120,49,22,166,172,198,21,113,110,86,174,186,106,225,221,51,49,110,171,90,17,107,195,183,164,14,88,254,89,89,127,109,136,156,226,12,120,118,244,129,203,31,203,43,47,237,177,19,156,113,118,107,205,98,119,199,185,158,233,195,210,25,79,98,175,136,0,27,43,163,194,12,120,137,244,129,204,239,203,43,215,237,178,147,156,65,143,17,62,144,57,157,249,101,122,253,182,83,90,218,95,53,135,223,62,231,120,116,31,233,12,223,177,79,196,204,110,15,127,244,126,103,119,243,151,224,148,228,123,146,17,193,239,254,143,204,238,254,114,252,18,156,143,115,9,168,121,140,191,179,248,187,67,99,253,45,171,255,0,205,31,12,42,28,9,151,184,223,51,177,4,56,91,0,97,123,141,246,233,54,213,228,81,194,175,229,177,94,214,115,37,119,209,138,36,115,216,142,145,234,214,55,114,110,84,67,174,255,0,100,24,63,16,127,235,27,37,242,201,89,248,244,213,116,53,112,191,243,62,41,88,246,251,156,215,55,212,168,75,231,7,188,44,97,254,30,176,69,61,214,227,65,206,199,151,218,56,159,123,172,157,24,231,210,110,70,189,104,33,86,57,205,72,163,118,136,231,53,203,205,123,55,170,237,72,217,29,180,227,219,132,25,243,66,223,81,156,153,105,105,168,171,198,116,16,193,21,194,219,77,203,106,92,104,162,108,187,164,100,109,143,153,61,90,35,162,106,34,201,231,69,10,49,173,115,145,141,94,85,122,22,54,30,86,49,163,229,243,152,245,126,108,22,87,165,141,59,55,174,213,166,87,17,25,105,242,105,196,158,186,185,77,250,183,39,170,120,118,207,62,21,215,4,188,83,254,232,76,17,45,159,24,215,219,153,143,48,255,0,153,93,4,43,203,125,194,145,17,136,202,244,139,106,53,186,185,202,201,27,26,171,90,244,71,105,27,101,141,137,146,164,8,101,238,59,196,25,99,141,236,152,255,0,11,84,242,110,150,42,200,235,32,213,239,107,36,218,190,116,82,108,115,92,177,72,221,204,123,81,201,185,143,115,117,209,73,140,225,119,136,236,63,196,134,95,38,32,161,143,186,95,45,60,138,59,237,19,145,145,236,171,88,24,247,203,12,105,44,143,74,103,189,101,108,110,122,163,157,202,122,42,106,213,51,26,54,169,227,84,198,14,44,249,113,247,199,231,255,0,183,91,116,151,176,83,160,99,213,169,228,41,255,0,13,92,241,136,250,21,79,87,179,51,203,178,251,189,80,188,96,3,60,234,80,0,4,57,241,253,233,111,142,255,0,69,252,50,148,204,110,203,63,71,236,65,249,101,87,251,21,17,135,60,127,122,91,227,191,209,127,12,165,51,27,178,207,209,251,16,126,89,85,254,197,68,105,250,119,165,241,59,235,247,189,33,182,95,229,214,79,216,203,252,16,204,96,1,184,60,222,22,147,138,236,204,183,229,78,64,99,44,73,83,119,168,183,215,85,91,39,181,90,36,164,168,108,85,75,112,169,141,209,192,232,85,94,213,220,199,59,154,170,197,222,214,68,247,162,46,221,11,182,70,183,106,46,109,93,238,24,222,201,146,212,23,75,116,150,59,85,28,23,202,232,32,70,190,161,151,41,22,118,49,179,59,85,86,109,167,86,189,172,209,186,165,70,231,110,69,143,110,63,83,204,248,166,86,170,250,249,71,124,182,253,133,208,231,104,53,220,12,172,252,136,157,250,189,154,120,204,125,124,35,235,97,70,29,195,247,124,89,136,45,152,91,15,210,119,171,165,230,178,27,125,20,28,198,179,155,81,51,209,145,179,115,213,26,221,92,228,77,92,168,137,175,85,68,59,28,197,194,95,32,115,7,19,224,79,40,119,255,0,147,151,154,219,79,122,229,114,185,253,222,119,197,204,217,171,182,238,217,174,221,203,166,186,106,190,38,70,118,110,101,157,191,29,103,251,177,37,238,209,81,87,67,131,109,146,93,96,145,105,219,37,43,46,14,145,145,211,182,85,115,28,136,228,107,230,150,52,69,107,247,211,163,218,190,98,161,101,56,137,244,129,204,239,203,43,215,237,178,154,45,89,109,204,173,56,243,244,166,209,221,31,249,247,61,93,131,173,120,198,191,139,165,81,203,11,14,42,171,218,170,120,125,148,199,255,0,183,95,11,116,216,171,0,220,48,190,20,193,120,190,85,168,154,135,25,91,42,107,161,149,212,174,142,40,229,130,190,162,150,74,118,201,170,164,142,107,97,138,71,105,162,181,42,24,138,158,14,118,111,246,86,230,159,254,118,228,157,77,31,183,20,209,84,50,63,249,26,106,134,72,229,127,255,0,42,172,70,179,251,54,231,125,20,41,92,77,150,119,12,117,217,147,128,177,37,146,209,79,87,93,131,110,119,11,172,242,37,59,164,170,101,189,213,245,177,212,54,37,107,28,168,212,115,225,150,68,85,107,54,83,171,220,190,98,33,139,89,25,153,51,229,6,111,97,60,199,142,90,134,67,100,185,197,45,106,83,67,28,178,201,68,255,0,155,170,141,141,147,70,171,159,3,229,98,42,170,104,174,69,71,53,81,28,156,204,25,253,25,154,194,197,250,51,20,207,213,49,199,239,107,122,141,17,183,58,14,127,33,195,194,225,226,98,209,30,214,29,115,52,114,237,166,209,61,243,205,58,224,227,91,174,54,251,197,190,150,237,105,175,167,173,161,173,133,149,52,181,84,210,182,88,167,137,237,71,50,70,61,170,168,230,185,170,138,142,69,84,84,84,84,57,38,253,205,228,121,137,166,109,60,194,12,120,137,244,129,204,239,203,43,215,237,178,147,156,65,143,17,62,144,57,157,249,101,122,253,182,83,90,218,95,53,135,223,62,231,119,244,31,233,12,223,177,79,196,144,142,203,63,71,236,65,249,101,87,251,21,17,152,198,28,246,89,250,63,98,15,203,42,191,216,168,140,198,50,186,87,204,176,251,157,127,183,255,0,172,217,207,110,125,208,176,121,249,193,134,87,113,23,140,104,241,182,54,191,98,154,42,234,43,100,118,168,227,181,85,83,197,18,196,201,101,145,28,169,36,18,46,237,211,57,53,213,19,68,78,158,42,172,131,224,195,43,184,116,198,53,152,219,4,223,177,77,109,117,109,178,75,84,145,221,106,169,229,137,34,124,177,72,174,68,142,8,215,118,232,90,154,234,169,162,175,79,5,75,248,15,183,137,101,252,47,134,220,141,238,214,55,251,81,172,120,143,232,207,24,171,192,90,219,189,86,236,90,204,211,225,131,35,115,171,16,83,226,156,205,192,254,89,186,82,209,178,223,12,254,83,172,167,219,78,215,189,237,102,216,101,99,87,71,74,245,213,83,94,190,58,34,105,216,229,46,64,101,38,70,121,87,238,89,132,188,137,229,190,71,127,254,31,83,83,206,228,243,57,127,199,200,253,186,115,100,250,58,107,187,174,186,38,152,229,198,127,25,249,163,195,166,104,218,240,78,9,176,225,106,218,26,219,4,23,89,36,186,210,212,75,42,74,250,138,136,213,168,177,207,26,109,219,11,87,77,21,117,85,235,224,137,85,112,63,197,54,96,241,45,242,215,229,221,159,15,80,124,156,242,111,117,242,77,60,241,111,239,29,231,127,51,155,52,154,233,200,102,154,105,226,186,235,211,78,37,25,156,148,231,60,21,52,199,132,227,198,222,174,60,123,155,14,99,67,218,124,61,155,141,67,23,30,169,201,90,153,221,240,147,49,105,170,34,159,34,246,225,85,167,151,14,110,54,52,236,221,200,236,117,140,111,184,218,237,138,177,212,53,216,130,231,85,117,170,142,154,186,141,177,50,89,229,116,143,107,17,212,174,84,106,57,234,136,138,170,186,105,170,175,137,206,198,185,7,131,184,116,224,163,60,48,78,9,185,94,107,104,107,112,150,37,186,201,37,214,104,165,149,37,125,165,209,171,81,99,142,52,219,182,22,174,154,42,234,171,215,193,19,40,11,85,197,143,162,198,114,125,159,226,31,135,78,114,240,178,89,124,26,252,38,29,17,21,118,181,236,246,212,107,26,150,86,50,89,188,197,85,225,69,188,153,229,195,151,216,243,88,84,24,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,132,166,161,161,166,68,223,43,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,74,124,158,142,206,238,8,40,248,85,192,139,139,113,141,46,236,205,197,150,248,162,190,181,102,130,166,27,92,109,154,89,25,75,75,43,34,107,219,185,143,131,188,34,73,36,111,150,157,170,199,43,88,199,47,41,129,65,102,41,194,120,171,3,95,106,176,182,53,195,55,92,63,122,162,217,222,109,215,74,41,41,42,160,222,198,189,155,226,145,26,246,238,99,218,228,213,58,181,200,169,209,80,155,238,206,238,62,168,248,156,194,171,128,243,74,225,106,182,230,109,147,149,79,170,212,193,79,242,154,53,142,87,247,154,90,109,200,245,153,140,130,71,84,71,27,22,54,249,178,55,107,100,229,197,79,246,154,240,37,106,206,236,27,113,207,60,173,195,53,114,102,133,134,158,55,85,81,218,224,107,223,137,40,152,173,107,153,36,122,162,190,166,24,181,116,111,102,233,30,200,249,27,100,85,135,149,12,56,91,22,98,172,13,125,165,197,56,43,19,93,112,253,234,139,127,118,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,69,234,215,42,47,69,80,61,73,131,29,120,28,226,238,213,197,246,81,187,21,207,110,164,179,226,203,13,67,109,184,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,115,19,84,124,115,70,142,147,148,178,59,34,128,192,14,218,191,69,140,45,246,129,67,240,235,137,128,29,151,30,157,153,101,250,107,224,245,166,127,246,213,250,44,97,111,180,10,31,135,92,76,0,236,184,244,236,203,47,211,95,7,173,2,127,128,0,8,171,237,206,252,9,255,0,57,63,163,73,84,34,175,183,59,240,39,252,228,254,141,2,213,118,42,122,83,226,159,179,250,239,136,219,137,169,33,91,177,83,210,159,20,253,159,215,124,70,220,77,72,0,0,22,171,139,31,69,140,228,251,63,196,63,14,156,243,88,122,83,226,199,209,99,57,62,207,241,15,195,167,60,214,1,232,79,9,225,107,238,57,236,219,179,96,172,45,67,223,111,88,131,35,233,237,118,234,110,107,35,231,213,79,97,108,113,71,189,234,214,55,115,222,212,213,202,141,77,117,85,68,234,114,248,51,224,207,0,240,153,128,41,168,232,232,105,46,56,218,227,78,201,111,215,233,98,134,105,219,60,144,211,165,77,37,45,74,65,20,201,67,206,167,73,35,138,77,87,85,220,238,190,21,175,9,222,139,25,55,246,127,135,190,29,1,117,64,0,0,243,89,197,143,165,62,114,125,160,98,31,136,206,77,79,101,199,160,158,89,126,154,248,197,105,10,220,88,250,83,231,39,218,6,33,248,140,228,212,246,92,122,9,229,151,233,175,140,86,129,149,64,0,33,91,182,175,210,159,11,125,159,208,252,70,226,59,21,61,41,241,79,217,253,119,196,109,195,182,175,210,159,11,125,159,208,252,70,226,59,21,61,41,241,79,217,253,119,196,109,192,77,72,0,1,79,230,22,53,181,101,174,0,196,185,141,125,167,171,158,219,133,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,174,154,170,120,149,1,29,93,179,121,233,71,133,178,106,197,144,214,139,206,203,214,54,184,71,113,186,82,70,144,73,253,71,164,114,189,169,50,57,86,88,185,149,105,78,232,222,214,162,63,186,78,221,232,141,115,92,17,25,152,88,214,235,153,88,255,0,18,230,53,246,158,146,11,150,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,46,154,106,171,226,118,185,195,149,247,92,156,198,235,128,239,174,171,75,148,22,123,53,202,178,10,186,39,82,79,73,61,117,178,154,182,74,89,34,114,171,154,248,93,82,176,174,186,42,172,106,170,214,235,181,46,7,3,249,59,117,206,254,40,242,255,0,8,209,216,105,46,182,218,43,197,53,238,253,21,117,43,167,162,75,85,36,173,154,165,181,13,70,61,187,36,107,82,6,164,137,177,210,79,27,28,169,191,82,181,237,71,244,236,204,223,208,191,7,162,2,202,84,228,229,246,44,130,183,113,3,79,55,58,203,83,140,43,112,117,100,123,88,222,233,85,29,21,53,93,58,234,175,223,39,57,146,212,244,70,109,103,117,243,157,172,141,68,201,94,201,188,244,177,100,255,0,19,95,38,241,109,230,235,73,106,204,75,123,48,221,44,52,232,249,41,95,120,146,170,21,162,125,68,109,95,249,120,89,38,215,43,29,82,186,237,99,164,123,111,7,6,153,59,106,206,254,203,92,233,194,53,150,26,187,173,202,139,20,93,175,118,24,168,105,91,61,106,93,105,45,52,19,83,54,157,170,199,187,124,142,106,192,228,141,55,186,57,228,99,85,55,234,71,6,19,197,55,220,13,138,172,216,215,11,87,119,43,214,31,184,83,221,45,213,60,166,73,200,170,130,70,201,20,155,30,142,99,182,189,141,93,28,138,213,211,69,69,78,128,122,147,5,191,225,251,51,62,236,153,29,128,243,74,74,187,85,69,94,38,195,244,55,10,255,0,37,201,190,150,26,231,194,222,245,3,60,247,171,121,83,164,177,171,28,229,115,28,197,107,151,115,84,184,0,8,86,237,171,244,167,194,223,103,244,63,17,184,147,82,66,183,109,95,165,62,22,251,63,161,248,141,196,11,171,216,99,248,108,254,109,255,0,73,18,168,69,95,97,143,225,179,249,183,253,36,74,160,0,0,24,1,219,87,232,177,133,190,208,40,126,29,113,34,175,132,239,74,124,155,251,64,195,223,17,128,149,78,218,191,69,140,45,246,129,67,240,235,137,21,124,39,122,83,228,223,218,6,30,248,140,0,122,83,0,0,34,175,183,59,240,39,252,228,254,141,37,80,138,190,220,239,192,159,243,147,250,52,11,85,216,169,233,79,138,126,207,235,190,35,110,38,164,133,110,197,79,74,124,83,246,127,93,241,27,113,53,32,0,0,121,172,226,199,210,159,57,62,208,49,15,196,103,38,167,178,227,208,79,44,191,77,124,98,180,133,110,44,125,41,243,147,237,3,16,252,70,114,106,123,46,61,4,242,203,244,215,198,43,64,202,160,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,0,0,0,0,0,0,0,0,0,2,12,120,137,244,129,204,239,203,43,215,237,178,147,156,65,143,17,62,144,57,157,249,101,122,253,182,83,90,218,95,53,135,223,62,231,120,116,31,233,12,223,177,79,196,183,160,3,79,122,64,0,0,6,78,113,5,194,116,24,27,35,178,247,63,240,51,170,36,180,223,172,22,103,98,10,7,54,73,86,138,182,122,54,57,106,154,253,21,27,4,178,106,142,71,170,108,150,70,53,138,173,145,172,143,24,207,182,62,94,188,181,123,152,145,199,159,213,44,102,147,171,229,117,172,191,140,229,42,189,49,51,76,246,197,84,205,166,39,215,31,124,113,142,0,0,248,178,97,220,96,236,99,137,242,255,0,19,219,177,158,12,189,84,90,111,86,153,146,122,74,184,21,55,70,237,21,21,21,23,84,115,92,213,86,185,142,69,107,154,231,53,200,168,170,139,211,130,98,102,153,188,115,83,19,14,140,106,39,15,18,34,105,152,180,196,241,137,137,231,19,29,113,41,164,225,187,137,252,29,159,25,93,83,141,170,106,233,236,245,216,110,24,227,196,241,213,73,21,60,84,178,182,157,178,75,82,212,89,94,172,164,87,115,145,146,74,168,170,144,201,175,208,85,34,151,136,188,228,184,103,198,111,95,179,14,165,245,12,161,169,155,187,90,41,102,87,34,210,219,227,243,96,143,98,189,232,199,43,126,114,70,177,219,22,89,37,114,105,184,165,176,118,63,197,216,7,203,127,36,174,221,195,229,29,154,167,15,220,254,98,41,121,244,21,27,121,208,252,227,93,183,118,198,249,205,209,201,167,69,66,158,50,153,237,87,19,59,129,70,21,92,227,159,174,122,154,22,203,108,14,83,101,245,76,206,123,2,111,77,118,138,35,174,138,121,213,31,92,218,211,217,22,0,6,41,216,0,7,34,221,110,184,94,46,20,182,155,77,5,69,109,117,108,204,166,165,165,166,137,210,203,60,175,114,53,145,177,141,69,87,57,206,84,68,106,34,170,170,162,32,230,137,152,166,47,60,153,157,217,165,144,191,44,49,189,118,115,226,123,5,186,187,15,225,157,212,118,167,84,203,185,237,189,34,195,35,101,100,73,209,121,81,57,87,115,250,35,229,141,204,69,115,21,209,201,209,105,56,89,201,107,126,68,228,189,143,8,69,111,168,164,187,86,67,21,215,16,50,122,150,206,239,42,203,12,105,80,212,115,21,99,70,177,88,216,218,140,243,118,198,213,213,206,87,61,215,108,236,93,47,41,226,121,106,104,152,227,60,103,189,227,29,187,218,9,218,61,111,23,51,77,87,195,166,119,104,236,221,142,184,227,60,230,243,235,184,0,50,13,56,33,207,143,239,75,124,119,250,47,225,148,164,198,16,231,199,247,165,190,59,253,23,240,202,83,95,218,79,154,211,237,71,186,93,193,208,167,167,241,191,225,171,227,195,102,55,101,159,163,246,32,252,178,171,253,138,136,204,99,14,123,44,253,31,177,7,229,149,95,236,84,70,99,25,13,43,230,88,125,205,63,111,255,0,89,179,158,220,251,160,0,25,6,158,143,126,214,127,193,95,233,207,251,9,111,123,44,253,32,113,7,228,109,95,237,180,69,194,237,103,252,21,254,156,255,0,176,150,247,178,207,210,7,16,126,70,213,254,219,68,105,248,222,155,142,248,248,97,233,13,51,252,173,171,216,196,254,109,73,74,0,27,131,205,239,61,228,231,112,237,232,253,150,63,145,182,95,216,162,32,196,156,238,29,189,31,178,199,242,54,203,251,20,70,159,179,94,119,19,186,61,239,72,116,225,232,252,167,183,87,194,184,64,3,112,121,188,0,1,22,189,169,158,144,56,127,242,54,147,246,218,210,225,118,76,126,21,63,65,255,0,219,139,123,218,153,233,3,135,255,0,35,105,63,109,173,46,23,100,199,225,83,244,31,253,184,211,240,125,55,61,243,240,203,210,26,159,249,91,79,177,135,252,218,82,16,0,55,7,155,216,247,199,247,162,70,59,253,23,241,58,82,28,201,140,227,251,209,35,29,254,139,248,157,41,14,102,149,180,159,58,167,217,143,124,189,65,208,167,160,49,191,230,171,224,195,122,16,0,27,171,203,235,123,196,79,163,246,103,126,70,222,191,98,148,131,18,115,184,137,244,126,204,239,200,219,215,236,82,144,98,105,251,75,231,112,251,167,222,244,135,65,254,143,205,251,116,252,47,66,6,12,118,169,96,76,63,62,95,97,44,205,238,220,187,229,21,229,44,92,230,49,137,206,164,154,9,166,219,35,182,239,118,199,193,171,19,118,214,243,166,232,170,253,83,57,203,73,197,174,22,183,227,30,26,179,30,211,115,154,162,40,105,236,21,55,86,186,7,53,174,89,104,147,189,196,213,220,138,155,86,72,24,142,77,53,86,171,145,21,23,69,77,143,81,193,240,249,90,232,245,123,184,186,91,99,53,57,210,117,252,174,107,141,162,184,137,183,101,94,76,247,240,158,93,104,197,224,103,50,103,203,94,37,112,164,171,45,66,80,226,89,190,77,87,69,4,49,200,233,155,86,173,100,40,187,244,218,214,212,165,51,220,230,170,59,108,110,211,118,170,215,72,143,31,222,137,24,239,244,95,196,233,72,123,183,92,110,22,123,133,45,218,211,95,81,69,93,69,51,42,105,106,169,165,116,82,193,43,28,142,100,140,123,85,21,174,107,145,21,28,138,138,138,136,168,75,31,23,56,183,229,247,0,247,92,119,228,254,225,242,142,205,135,174,221,215,155,205,228,119,138,202,41,121,123,244,110,237,187,244,221,181,53,211,93,19,192,214,244,156,123,228,115,24,51,213,76,204,125,113,46,237,233,7,74,140,61,170,210,53,58,35,229,226,225,209,87,125,56,148,204,95,182,241,51,23,245,91,177,26,220,59,122,64,229,143,229,149,151,246,216,137,206,32,199,135,111,72,28,177,252,178,178,254,219,17,57,199,51,102,188,214,39,124,123,154,223,78,30,144,202,123,21,124,64,0,217,93,30,16,99,196,79,164,14,103,126,89,94,191,109,148,156,226,12,120,137,244,129,204,239,203,43,215,237,178,154,214,210,249,172,62,249,247,59,195,160,255,0,72,102,253,138,126,38,99,112,123,255,0,163,243,59,191,156,191,4,167,35,220,144,142,15,127,244,126,103,119,243,151,224,148,228,123,152,77,67,204,101,253,159,197,218,27,31,233,109,95,254,104,248,97,232,64,0,118,3,199,232,214,227,243,131,218,172,53,119,174,207,108,179,163,184,215,219,175,117,147,213,226,43,100,48,77,82,250,10,135,54,73,230,174,71,53,29,182,153,219,30,233,55,170,36,111,114,109,85,99,209,177,98,214,66,231,62,32,200,60,206,181,102,70,31,131,190,119,61,240,86,219,221,80,248,99,175,164,145,52,146,23,171,63,51,218,174,71,53,178,71,27,213,174,219,162,206,45,198,221,111,188,91,234,173,55,106,10,122,218,26,216,95,77,85,75,83,19,101,138,120,158,213,107,227,123,28,138,142,107,154,170,138,213,69,69,69,84,82,35,56,218,225,99,247,61,227,120,175,24,58,130,226,252,7,136,60,250,25,230,78,99,45,245,106,175,87,208,44,187,149,206,209,173,71,198,233,17,28,230,42,183,89,29,20,143,93,71,88,211,170,202,215,227,153,110,17,123,207,170,123,123,158,139,232,227,108,176,117,252,172,236,214,181,229,85,52,205,52,204,253,58,109,198,153,158,123,209,28,167,156,196,94,247,142,50,165,150,121,153,131,179,111,7,80,99,108,19,119,167,173,161,173,134,41,36,142,58,136,165,150,138,87,196,201,22,154,161,35,123,146,57,216,217,26,143,143,85,86,170,253,74,85,68,49,112,165,197,22,32,225,195,27,197,87,84,183,27,174,15,174,223,21,214,203,29,91,209,141,230,44,123,170,224,137,92,145,119,150,164,44,68,87,39,156,196,116,123,153,185,30,217,140,195,184,130,209,139,48,253,179,20,225,250,190,245,107,188,209,195,112,162,159,150,230,115,105,230,98,62,55,237,122,35,155,171,92,139,163,145,21,53,234,136,166,111,76,212,105,207,225,246,85,28,227,241,117,110,220,236,94,62,200,231,34,34,245,96,87,125,202,189,244,207,174,62,248,229,215,110,196,0,100,218,50,28,248,254,244,183,199,127,162,254,25,74,102,55,101,159,163,246,32,252,178,171,253,138,136,195,158,63,189,45,241,223,232,191,134,82,153,141,217,103,232,253,136,63,44,170,255,0,98,162,52,253,59,210,248,157,245,251,222,144,219,47,242,235,39,236,101,254,8,102,48,0,220,30,111,117,216,139,16,90,48,158,31,185,226,156,65,87,221,109,118,106,57,174,21,179,242,220,254,85,60,44,87,200,253,172,69,115,180,107,85,116,106,42,174,157,17,84,131,28,228,199,127,116,236,216,197,216,253,149,55,25,169,239,183,154,170,202,63,40,63,117,68,116,142,145,123,188,78,243,156,137,203,139,150,196,106,57,90,212,98,53,171,162,33,39,93,162,185,181,119,203,76,135,242,30,28,186,91,169,238,56,214,177,214,58,136,167,70,190,161,214,215,211,202,181,78,133,142,95,249,40,156,253,174,218,147,244,218,247,49,201,24,185,55,129,62,233,217,177,132,112,3,233,174,51,83,223,111,52,180,117,158,79,102,234,136,233,29,34,119,137,91,230,185,19,151,23,49,234,229,106,181,168,197,115,147,68,83,81,218,12,121,198,198,163,43,71,87,190,121,61,21,208,246,149,70,155,166,230,53,236,199,8,170,241,30,197,28,106,158,93,190,190,174,164,161,118,122,101,12,249,101,144,20,119,235,181,45,59,46,216,226,100,191,61,205,134,52,149,148,79,141,173,164,137,210,177,206,89,27,203,69,157,168,186,108,90,167,181,90,142,71,42,198,119,17,62,144,57,157,249,101,122,253,182,82,113,109,214,235,125,158,223,75,105,180,208,83,209,80,209,66,202,106,90,90,104,155,20,80,68,198,163,89,27,24,212,68,107,90,212,68,70,162,34,34,34,34,16,117,196,79,164,14,103,126,89,94,191,109,148,182,185,129,78,91,41,131,133,79,40,252,159,30,138,181,76,93,111,104,53,29,67,27,158,36,68,247,70,247,8,250,162,209,245,36,231,130,76,63,104,197,156,20,97,124,45,136,41,59,213,174,243,71,122,183,214,193,204,115,57,180,243,92,42,217,35,55,49,81,205,213,174,84,213,170,138,154,244,84,82,43,115,79,0,220,50,183,49,241,46,93,220,214,161,243,97,251,156,244,45,154,122,87,83,58,166,38,61,121,85,9,27,149,85,173,150,61,146,55,170,162,181,237,84,85,69,69,89,99,224,7,209,35,2,126,148,248,157,81,139,93,168,185,75,119,183,227,123,38,116,208,90,237,209,216,238,180,112,88,235,167,129,90,202,135,220,163,89,222,199,76,221,17,95,186,157,26,198,191,87,104,148,251,93,181,18,61,211,169,101,124,46,155,131,141,17,198,154,105,251,38,33,77,136,215,124,71,109,117,29,55,18,171,81,141,139,139,107,207,211,166,186,173,111,92,197,227,215,195,157,161,147,156,3,102,181,195,53,56,119,181,182,231,105,167,162,155,7,76,220,40,215,192,247,43,106,98,165,166,129,98,149,90,238,172,114,199,43,26,228,213,81,92,199,57,54,163,145,141,200,210,39,59,55,51,50,223,129,115,253,216,110,247,119,168,164,161,198,86,201,45,80,70,181,13,142,149,247,6,200,201,41,221,42,57,237,69,114,181,147,69,26,162,57,251,234,17,141,79,61,84,150,51,47,163,230,188,107,41,76,207,56,225,63,87,254,29,117,210,70,133,26,22,208,98,209,135,22,163,19,203,167,247,175,120,231,60,170,191,229,1,6,60,68,250,64,230,119,229,149,235,246,217,73,206,32,199,136,159,72,28,206,252,178,189,126,219,41,142,218,95,53,135,223,62,230,233,208,127,164,51,126,197,63,18,66,59,44,253,31,177,7,229,149,95,236,84,70,99,24,115,217,103,232,253,136,63,44,170,255,0,98,162,51,24,202,233,95,50,195,238,117,254,223,254,179,103,61,185,247,64,0,50,13,61,134,28,103,240,97,154,60,69,230,141,175,27,96,155,246,22,162,161,162,176,65,106,146,59,173,85,68,82,172,172,168,168,145,92,137,28,18,38,221,179,53,53,213,23,84,94,158,10,181,87,3,252,44,230,15,13,63,45,126,93,222,48,245,127,202,63,38,247,95,36,212,79,46,206,239,222,119,243,57,176,199,166,188,246,105,166,190,11,174,157,53,202,80,112,41,211,112,41,204,248,212,95,123,191,182,44,219,113,182,215,85,199,209,99,65,174,105,240,22,136,182,239,27,83,84,85,28,123,224,45,87,22,62,139,25,201,246,127,136,126,29,57,117,75,85,197,143,162,198,114,125,159,226,31,135,78,115,218,147,205,97,234,160,242,174,122,168,0,69,7,106,135,1,85,52,181,55,94,41,242,110,197,87,88,202,202,137,174,24,230,217,79,202,70,81,177,34,133,169,95,77,79,28,77,114,177,92,201,229,170,123,158,247,239,151,155,162,49,37,115,37,124,1,230,135,135,142,32,113,247,12,185,161,67,154,249,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,118,201,90,213,118,137,36,81,187,174,212,61,9,240,241,196,14,1,226,107,43,232,115,95,46,95,86,203,109,101,69,69,36,180,117,203,10,86,209,79,12,138,215,69,81,28,50,72,216,222,173,217,43,90,174,213,99,150,55,116,220,132,59,118,136,240,11,89,195,30,42,76,121,149,182,251,173,203,44,175,124,218,141,18,154,122,143,147,50,36,145,51,187,85,84,237,86,36,47,124,241,182,158,73,30,146,59,206,141,219,157,31,50,91,85,193,71,21,215,222,18,243,150,139,25,115,110,181,152,66,229,165,30,41,178,81,76,198,247,250,93,175,72,228,70,200,138,197,154,7,191,155,26,234,199,46,143,143,152,198,75,34,129,37,93,181,126,139,24,91,237,2,135,225,215,19,0,59,46,61,59,50,203,244,215,193,235,76,223,237,108,199,248,55,52,248,38,192,25,131,151,216,134,146,249,135,175,152,226,130,166,134,186,153,87,100,172,242,125,201,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,8,59,46,61,59,50,203,244,215,193,235,64,159,224,0,2,42,251,115,191,2,127,206,79,232,210,85,8,171,237,206,252,9,255,0,57,63,163,64,181,93,138,158,148,248,167,236,254,187,226,54,226,106,72,86,236,84,244,167,197,63,103,245,223,17,183,19,82,0,0,5,170,226,199,209,99,57,62,207,241,15,195,167,60,214,30,148,248,177,244,88,206,79,179,252,67,240,233,207,53,128,122,83,225,59,209,99,38,254,207,240,247,195,160,46,169,106,184,78,244,88,201,191,179,252,61,240,232,11,170,0,0,7,154,206,44,125,41,243,147,237,3,16,252,70,114,106,123,46,61,4,242,203,244,215,198,43,72,86,226,199,210,159,57,62,208,49,15,196,103,38,167,178,227,208,79,44,191,77,124,98,180,12,170,0,1,10,221,181,126,148,248,91,236,254,135,226,55,17,216,169,233,79,138,126,207,235,190,35,110,29,181,126,148,248,91,236,254,135,226,55,17,216,169,233,79,138,126,207,235,190,35,110,2,106,64,0,8,1,237,52,206,191,187,79,23,24,167,187,219,251,173,6,4,215,5,81,239,139,100,210,247,41,230,239,18,73,164,143,107,181,170,150,167,99,147,110,177,36,91,154,142,221,172,201,241,147,158,148,124,59,112,227,140,243,27,203,62,78,189,54,223,37,187,14,57,137,3,230,125,226,161,142,142,149,99,138,117,70,75,203,122,243,222,205,28,188,168,101,118,199,35,85,171,231,50,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,37,171,177,99,33,169,173,56,55,21,241,27,121,162,171,101,202,251,80,252,51,101,89,169,229,137,158,78,133,99,150,166,104,158,175,217,59,37,168,72,227,85,217,243,111,161,123,81,254,115,218,152,107,218,143,233,217,153,191,161,126,15,68,77,247,15,217,103,247,27,200,236,7,149,178,82,90,169,234,240,206,31,161,183,215,249,46,61,148,179,87,50,22,247,169,217,230,49,93,205,157,101,145,94,230,163,158,231,171,156,155,156,164,32,246,163,250,118,102,111,232,95,131,209,1,159,253,138,158,139,24,167,237,2,187,225,214,226,61,123,72,114,66,235,146,60,87,226,198,220,47,148,151,74,124,121,81,81,142,40,95,12,110,141,240,65,95,89,80,171,4,173,93,81,31,28,177,202,196,86,185,81,204,70,63,205,87,44,108,144,174,197,79,69,140,83,246,129,93,240,235,113,212,246,205,228,93,30,41,201,171,22,124,218,44,219,239,88,38,225,29,186,233,87,26,193,31,245,30,173,202,198,172,202,228,73,101,229,213,173,59,99,99,92,168,206,247,59,182,42,57,206,104,116,29,139,25,243,77,118,193,184,175,135,43,205,109,91,238,86,42,135,226,107,42,77,81,44,172,242,116,203,28,85,48,196,197,102,200,25,21,66,199,34,166,255,0,156,125,115,220,140,243,94,229,147,67,206,103,3,249,197,117,201,14,40,242,255,0,23,81,223,169,45,86,218,219,197,53,146,253,45,117,83,160,162,91,85,92,173,134,165,213,14,71,177,187,35,107,146,118,172,139,177,178,65,27,220,139,179,67,209,152,2,21,187,106,253,41,240,183,217,253,15,196,110,36,212,144,173,219,87,233,79,133,190,207,232,126,35,113,2,234,246,24,254,27,63,155,127,210,68,170,17,87,216,99,248,108,254,109,255,0,73,18,168,0,0,6,0,118,213,250,44,97,111,180,10,31,135,92,72,171,225,59,210,159,38,254,208,48,247,196,96,37,83,182,175,209,99,11,125,160,80,252,58,226,69,95,9,222,148,249,55,246,129,135,190,35,0,30,148,192,0,8,171,237,206,252,9,255,0,57,63,163,73,84,34,175,183,59,240,39,252,228,254,141,2,213,118,42,122,83,226,159,179,250,239,136,219,137,169,33,91,177,83,210,159,20,253,159,215,124,70,220,77,72,0,0,30,107,56,177,244,167,206,79,180,12,67,241,25,201,169,236,184,244,19,203,47,211,95,24,173,33,91,139,31,74,124,228,251,64,196,63,17,156,154,158,203,143,65,60,178,253,53,241,138,208,50,168,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,0,0,0,0,0,0,0,0,0,0,131,30,34,125,32,115,59,242,202,245,251,108,164,231,16,99,196,79,164,14,103,126,89,94,191,109,148,214,182,151,205,97,247,207,185,222,29,7,250,67,55,236,83,241,45,232,0,211,222,144,0,0,78,46,67,219,173,247,142,27,114,238,211,118,160,167,173,161,173,192,246,138,106,170,90,152,155,44,83,196,250,8,154,248,222,199,34,163,154,230,170,162,181,81,81,81,85,20,140,238,50,56,70,187,240,247,136,31,138,112,251,123,214,3,188,214,43,40,167,213,172,242,125,68,207,168,124,118,253,175,154,73,165,229,193,10,47,61,200,136,237,122,232,239,25,58,225,219,209,251,44,127,35,108,191,177,68,85,56,199,7,97,140,192,195,23,28,25,140,236,180,247,107,45,218,21,130,174,146,116,93,178,55,84,84,84,84,209,90,230,185,17,205,123,85,28,215,53,174,106,162,162,42,111,249,173,62,141,67,43,77,51,194,168,136,180,253,94,231,144,116,29,177,204,236,142,187,143,139,71,149,131,93,117,69,116,246,198,244,241,143,247,71,27,125,147,193,1,0,186,92,67,240,241,141,248,114,198,239,194,216,166,62,247,110,171,223,53,158,241,12,106,218,123,149,58,42,106,228,77,87,100,173,213,169,36,74,170,172,85,78,174,99,152,247,218,211,67,196,195,175,6,185,195,196,139,76,61,105,146,206,229,245,28,189,25,188,165,113,94,29,113,120,152,229,49,253,115,142,113,60,39,136,0,40,229,0,0,0,0,6,82,246,120,228,159,221,71,59,162,198,55,88,55,216,242,255,0,147,118,155,206,211,153,94,174,94,229,31,155,35,94,154,62,55,205,185,17,205,94,237,177,233,164,136,98,209,51,156,23,228,199,220,75,33,236,246,122,169,238,46,186,98,29,152,142,235,5,109,63,119,125,29,93,69,60,40,234,100,137,124,230,114,155,27,24,228,114,171,149,237,123,188,212,84,99,114,250,46,83,198,179,49,53,71,147,79,25,252,62,247,92,244,159,180,83,160,232,117,225,225,85,108,92,111,34,159,84,79,203,159,170,158,17,202,211,49,49,201,125,0,6,252,242,40,0,0,99,86,111,240,13,147,217,213,152,183,108,205,197,56,147,25,82,221,47,60,142,124,54,250,202,86,83,183,147,4,112,183,107,95,78,247,38,173,137,170,186,185,122,170,248,39,68,201,80,124,113,242,248,89,154,119,49,105,188,50,90,94,177,158,209,113,167,49,167,226,206,29,115,22,153,142,203,196,219,237,136,251,22,211,32,242,15,7,112,233,131,171,48,78,9,185,94,107,104,107,110,114,93,100,146,235,52,82,202,146,190,40,163,86,162,199,28,105,183,108,45,93,52,85,213,87,175,130,37,203,0,190,30,29,56,84,197,20,69,162,28,108,230,115,31,80,199,171,51,153,170,106,174,169,188,204,243,153,0,5,220,101,156,226,31,133,156,190,226,91,228,255,0,203,187,198,33,160,249,57,222,251,175,146,106,32,139,127,120,229,111,230,115,97,147,93,57,12,211,77,60,87,93,122,105,211,100,31,6,25,93,195,166,49,172,198,216,38,253,138,107,107,171,109,146,90,164,142,235,85,79,44,73,19,229,138,69,114,36,112,70,187,183,66,212,215,85,77,21,122,120,42,95,192,113,167,39,129,86,47,135,154,99,123,181,155,195,218,77,87,11,33,250,46,140,122,163,2,211,27,157,86,153,188,253,179,55,0,7,37,132,97,207,239,89,240,253,254,252,51,11,254,112,162,255,0,84,50,183,5,225,107,126,5,193,214,44,19,105,154,162,106,28,63,108,165,181,82,201,82,230,186,87,197,4,77,141,142,122,181,26,138,229,107,17,85,81,17,53,215,68,79,3,185,7,27,3,39,129,150,153,156,26,98,46,205,234,187,73,170,235,148,83,135,168,227,213,137,20,205,226,39,170,64,1,201,97,0,0,22,15,63,56,48,202,238,34,241,141,30,54,198,215,236,83,69,93,69,108,142,213,28,118,170,170,120,162,88,153,44,178,35,149,36,130,69,221,186,103,38,186,162,104,137,211,197,87,185,225,227,133,156,190,225,167,229,7,200,75,198,33,175,249,71,221,59,215,149,170,32,151,103,119,230,236,229,242,161,143,77,121,239,215,93,124,19,77,58,235,120,193,198,140,158,5,56,190,30,41,141,238,214,111,19,105,53,92,92,135,232,186,241,234,156,11,68,110,117,90,38,241,246,76,92,0,28,150,17,70,230,254,86,97,252,234,203,171,182,89,98,154,203,141,45,174,243,200,231,205,111,145,140,168,111,38,120,230,110,215,61,143,106,106,232,154,139,171,87,162,175,130,245,76,107,253,235,62,31,191,223,134,97,127,206,20,95,234,134,99,3,139,143,146,203,230,106,223,197,162,38,89,237,47,106,53,141,23,6,114,250,126,98,172,58,38,111,49,29,182,136,191,217,17,246,0,3,148,192,186,108,105,133,173,248,235,7,95,112,77,218,106,136,104,113,5,178,170,213,85,37,51,154,217,89,20,241,58,55,185,138,228,114,35,145,175,85,69,84,84,215,77,81,124,12,82,253,235,62,31,191,223,134,97,127,206,20,95,234,134,99,3,141,143,147,192,204,204,78,53,49,54,102,244,173,164,213,116,58,42,195,211,177,234,195,138,166,243,17,215,32,0,228,176,140,57,253,235,62,31,191,223,134,97,127,206,20,95,234,133,235,175,225,171,7,93,56,124,111,13,247,60,79,138,106,240,235,33,134,153,181,243,214,197,37,197,177,69,84,218,136,163,73,29,18,198,141,98,177,145,181,188,189,27,27,90,212,211,68,82,237,131,135,135,144,203,97,95,114,136,139,197,167,185,177,231,54,187,91,212,39,14,115,89,154,170,156,58,162,186,111,110,21,71,41,142,28,225,138,56,47,179,119,35,176,46,49,177,99,107,78,42,199,83,87,97,251,157,45,214,150,58,154,234,55,68,249,96,149,178,49,175,70,210,181,85,170,230,34,42,34,162,233,174,138,158,38,87,0,125,112,50,216,57,104,152,193,166,215,112,117,93,115,81,215,43,167,19,81,197,156,73,166,45,19,61,80,0,15,187,20,24,163,141,59,55,114,59,29,99,27,238,54,187,98,172,117,13,118,32,185,213,93,106,163,166,174,163,108,76,150,121,93,35,218,196,117,43,149,26,142,122,162,34,170,174,154,106,171,226,101,112,62,24,249,108,28,204,68,99,83,123,50,186,86,185,168,232,117,213,137,167,98,206,28,213,22,153,142,184,89,204,182,225,103,47,178,187,39,177,78,73,225,251,198,33,168,177,226,238,253,223,106,43,42,32,125,92,125,234,149,148,210,114,156,200,90,196,209,145,162,183,115,29,163,181,215,84,232,89,207,222,179,225,251,253,248,102,23,252,225,69,254,168,102,48,62,85,233,249,108,72,138,106,162,38,35,151,169,207,203,109,126,185,147,196,196,197,192,204,213,77,88,147,122,166,45,198,121,94,120,0,3,152,214,194,158,204,44,9,135,243,59,4,94,240,6,41,166,231,90,239,180,114,81,207,163,24,231,199,185,60,217,99,222,215,53,37,141,219,94,199,43,87,107,216,215,105,170,21,8,34,170,98,168,154,106,229,47,166,14,45,120,24,148,226,225,77,170,166,98,98,99,170,99,140,75,14,127,122,207,135,239,247,225,152,95,243,133,23,250,161,126,242,39,34,172,188,63,225,137,240,102,23,198,88,166,241,101,124,220,250,90,75,221,76,19,182,129,206,85,89,18,5,142,24,213,141,123,151,115,152,170,173,220,138,230,163,85,239,87,92,176,113,112,114,57,124,189,91,248,84,68,75,59,169,109,94,179,172,96,120,182,123,49,86,37,23,137,180,218,120,199,41,229,194,123,187,128,1,203,107,204,106,205,254,1,178,123,58,179,22,237,153,184,167,18,99,42,91,165,231,145,207,134,223,89,74,202,118,242,96,142,22,237,107,233,222,228,213,177,53,87,87,47,85,95,4,232,151,43,32,242,15,7,112,233,131,171,48,78,9,185,94,107,104,107,110,114,93,100,146,235,52,82,202,146,190,40,163,86,162,199,28,105,183,108,45,93,52,85,213,87,175,130,37,203,7,26,140,158,6,30,36,227,83,76,69,83,215,222,205,230,118,147,85,206,100,169,211,177,241,234,171,6,152,136,138,103,148,69,60,35,236,128,0,114,88,69,139,226,3,132,28,190,226,67,16,91,49,6,59,197,184,202,147,201,52,107,71,75,69,108,175,130,58,70,106,247,61,242,164,114,195,38,146,191,86,53,206,69,77,205,138,52,84,243,80,227,228,31,6,25,93,195,166,49,172,198,216,38,253,138,107,107,171,109,146,90,164,142,235,85,79,44,73,19,229,138,69,114,36,112,70,187,183,66,212,215,85,77,21,122,120,42,95,192,113,124,75,47,56,190,27,118,55,187,89,216,218,109,94,156,135,232,200,199,171,192,90,219,156,45,107,222,223,104,98,142,52,236,221,200,236,117,140,111,184,218,237,138,177,212,53,216,130,231,85,117,170,142,154,186,141,177,50,89,229,116,143,107,17,212,174,84,106,57,234,136,138,170,186,105,170,175,137,149,192,190,62,91,7,51,17,24,212,222,206,62,149,174,106,58,29,117,98,105,216,179,135,53,69,166,99,174,20,110,80,101,102,31,201,92,186,180,229,150,22,172,184,213,90,236,220,254,68,215,9,24,250,135,115,167,146,103,110,115,24,198,174,142,149,200,154,53,58,34,120,175,85,235,243,207,35,48,71,16,120,33,48,38,59,91,140,116,113,214,69,112,166,169,183,212,36,85,20,245,17,163,154,143,106,185,174,98,234,201,36,98,163,218,228,209,234,168,136,228,107,146,225,2,211,131,135,56,126,6,99,201,181,173,234,124,41,212,243,116,103,127,72,211,137,49,141,189,53,111,117,239,76,222,103,235,158,108,81,193,125,155,185,29,129,113,141,139,27,90,113,86,58,154,187,15,220,233,110,180,177,212,215,81,186,39,203,4,173,145,141,122,54,149,170,173,87,49,17,81,21,23,77,116,84,241,50,184,2,184,25,108,28,180,76,96,211,107,190,250,174,185,168,235,149,211,137,168,226,206,36,211,22,137,158,168,12,81,198,157,155,185,29,142,177,141,247,27,93,177,86,58,134,187,16,92,234,174,181,81,211,87,81,182,38,75,60,174,145,237,98,58,149,202,141,71,61,81,17,85,87,77,53,85,241,50,184,12,124,182,14,102,34,49,169,189,141,43,92,212,116,58,234,196,211,177,103,14,106,139,76,199,92,45,166,65,228,30,14,225,211,7,86,96,156,19,114,188,214,208,214,220,228,186,201,37,214,104,165,149,37,124,81,70,173,69,142,56,211,110,216,90,186,104,171,170,175,95,4,75,150,1,244,195,195,167,10,152,162,136,180,67,135,156,206,99,234,24,245,102,115,53,77,85,213,55,153,158,115,32,0,187,140,0,0,20,254,97,96,171,86,101,96,12,75,151,55,218,138,184,45,184,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,154,233,170,47,129,80,0,48,3,247,149,56,88,255,0,127,217,171,255,0,58,219,191,212,76,255,0,0,0,0,10,127,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,180,213,212,53,40,187,37,102,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,132,31,188,169,194,199,251,254,205,95,249,214,221,254,162,103,248,3,13,100,236,182,201,122,156,163,118,72,92,51,115,56,43,240,156,119,138,75,221,13,29,93,254,146,86,91,39,129,149,173,86,210,198,180,156,168,89,42,215,202,249,81,172,213,239,100,107,170,104,187,185,89,9,217,127,144,92,59,102,197,139,56,240,86,47,204,10,219,214,31,239,93,218,11,165,194,138,74,87,243,233,165,167,126,246,199,73,27,215,70,76,229,77,30,158,114,38,186,166,168,185,128,0,0,0,24,255,0,197,111,5,57,89,198,15,201,111,186,101,255,0,21,219,62,73,119,238,229,228,42,170,104,121,157,235,145,204,230,243,160,151,93,59,179,54,237,219,166,174,215,93,83,76,128,0,98,255,0,11,253,158,153,47,194,102,63,184,102,54,92,226,124,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,253,212,236,68,85,114,166,138,238,158,10,153,64,0,0,0,20,254,97,96,171,86,101,96,12,75,151,55,218,138,184,45,184,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,154,233,170,47,129,132,31,188,169,194,199,251,254,205,95,249,214,221,254,162,103,248,2,159,203,220,21,106,203,92,1,134,178,230,197,81,87,61,183,10,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,93,116,68,240,42,0,0,0,0,194,12,194,236,137,225,183,50,177,254,37,204,107,238,54,204,168,46,88,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,46,154,106,171,226,100,254,66,100,166,21,225,219,41,236,89,57,130,174,23,90,219,46,31,239,93,218,123,164,177,201,84,254,125,76,181,15,222,232,227,141,139,163,230,114,38,140,79,53,19,93,87,85,91,128,0,0,0,197,254,40,59,61,50,95,139,60,127,111,204,108,198,196,248,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,251,170,30,138,168,228,77,17,189,60,85,92,47,246,122,100,191,9,152,254,225,152,217,115,137,241,173,198,229,113,179,203,100,150,43,221,109,36,208,54,9,38,134,103,57,173,134,154,39,35,247,83,177,17,85,202,154,43,186,120,42,101,0,0,0,2,207,241,65,194,254,1,226,207,0,91,242,231,49,174,248,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,182,161,234,168,141,69,213,27,215,197,22,197,101,87,100,183,12,185,77,152,248,115,51,109,152,131,48,47,53,248,94,225,21,210,138,146,233,116,165,90,85,170,137,119,195,35,210,10,104,164,94,92,136,201,17,17,232,213,115,17,28,142,106,185,171,154,160,1,135,249,247,217,127,144,92,68,230,197,247,56,241,174,47,204,10,43,214,32,238,189,230,11,93,194,138,58,86,114,41,162,167,102,198,201,73,35,211,86,66,213,93,94,190,114,174,154,38,136,153,128,0,179,252,47,240,191,128,120,76,192,23,12,185,203,155,190,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,109,167,98,162,43,85,117,87,117,240,68,184,25,133,130,173,89,149,128,49,46,92,223,106,42,224,182,226,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,107,166,168,190,5,64,0,192,15,222,84,225,99,253,255,0,102,175,252,235,110,255,0,81,51,167,9,216,62,74,97,91,54,22,242,221,214,243,228,107,125,61,191,202,55,106,158,241,93,89,202,141,172,231,212,75,162,115,38,126,221,207,126,137,185,202,171,162,106,118,192,1,139,252,80,118,122,100,191,22,120,254,223,152,217,141,137,241,173,186,229,110,179,197,100,138,43,37,109,36,48,58,8,230,154,102,185,205,154,154,87,43,247,84,61,21,81,200,154,35,122,120,170,229,0,3,31,248,82,224,167,43,56,62,249,83,247,51,191,226,187,159,202,222,227,223,124,187,85,77,55,47,186,243,249,124,174,76,17,105,175,121,126,237,219,181,209,186,105,162,235,144,0,0,0,1,103,248,160,225,127,0,241,103,128,45,249,115,152,215,124,65,110,182,219,175,17,94,226,150,201,81,12,51,186,120,225,154,22,181,206,154,41,90,172,219,80,245,84,70,162,234,141,235,226,139,96,50,247,178,39,134,220,181,199,248,107,49,172,88,219,50,167,185,97,91,197,21,238,142,42,187,149,3,160,146,122,105,153,52,109,145,173,163,107,149,138,230,34,42,35,154,186,107,162,167,137,155,224,0,0,1,143,252,86,240,83,149,156,96,252,150,251,166,95,241,93,179,228,151,126,238,94,66,170,166,135,153,222,185,28,206,111,58,9,117,211,187,51,110,221,186,106,237,117,213,52,200,0,6,47,240,191,217,233,146,252,38,99,251,134,99,101,206,39,198,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,221,78,196,69,87,42,104,174,233,224,169,148,0,0,0,1,132,25,133,217,19,195,110,101,99,252,75,152,215,220,109,153,80,92,177,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,93,52,213,87,196,201,252,132,201,76,43,195,182,83,216,178,115,5,92,46,181,182,92,63,222,187,180,247,73,99,146,169,252,250,153,106,31,189,209,199,27,23,71,204,228,77,24,158,106,38,186,174,170,183,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,0,0,0,0,0,0,0,0,0,0,0,0,32,199,136,159,72,28,206,252,178,189,126,219,41,57,196,24,241,19,233,3,153,223,150,87,175,219,101,53,173,165,243,88,125,243,238,119,135,65,254,144,205,251,20,252,75,122,0,52,247,164,0,0,19,157,195,183,163,246,88,254,70,217,127,98,136,184,69,189,225,219,209,251,44,127,35,108,191,177,68,92,35,180,48,60,213,61,209,238,120,63,86,244,134,63,183,87,197,43,123,158,185,39,132,115,243,47,170,240,38,45,131,251,37,77,178,171,116,191,192,43,249,18,197,13,86,200,228,103,55,151,206,114,242,220,237,174,240,95,106,67,22,109,101,46,55,201,60,111,91,128,113,245,175,186,92,105,52,146,41,99,85,117,61,101,58,170,163,42,32,122,162,111,137,218,46,139,162,42,42,57,174,70,189,174,106,78,249,143,124,97,112,177,135,248,133,193,21,23,91,117,7,39,30,88,168,229,125,146,178,4,99,95,87,181,28,244,160,153,94,230,181,98,145,218,163,92,231,39,41,239,222,139,181,100,100,152,157,99,76,140,229,30,23,14,60,184,251,227,179,191,177,216,93,27,109,213,91,55,154,140,142,118,175,240,184,147,255,0,225,84,253,40,236,166,126,151,219,28,184,195,152,59,12,69,135,238,248,79,16,92,240,182,32,164,238,183,75,53,100,214,250,216,57,141,127,42,162,23,171,36,102,230,42,181,218,57,170,154,181,85,23,78,138,168,117,230,139,49,49,54,151,171,40,174,156,74,98,186,38,241,60,98,99,172,0,5,128,0,23,239,129,236,169,184,102,175,17,24,117,180,87,106,123,124,56,66,104,113,93,91,229,99,158,233,98,164,169,133,82,40,218,154,34,185,242,62,54,234,170,136,214,171,157,231,43,81,142,153,83,24,187,61,50,134,124,178,200,10,59,245,218,150,157,151,108,113,50,95,158,230,195,26,74,202,39,198,214,210,68,233,88,231,44,141,229,162,206,212,93,54,45,83,218,173,71,35,149,114,116,223,180,92,167,138,229,98,106,231,87,25,252,30,67,233,59,104,99,94,215,107,163,10,111,135,131,122,41,245,204,79,149,55,183,92,242,231,22,139,199,48,0,101,221,118,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,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,16,99,196,79,164,14,103,126,89,94,191,109,148,156,226,12,120,137,244,129,204,239,203,43,215,237,178,154,214,210,249,172,62,249,247,59,195,160,255,0,72,102,253,138,126,37,189,0,26,123,210,0,0,9,206,225,219,209,251,44,127,35,108,191,177,68,92,34,222,240,237,232,253,150,63,145,182,95,216,162,46,17,218,24,30,106,158,232,247,60,31,171,122,67,31,219,171,226,144,0,125,88,246,28,241,245,194,87,221,79,15,187,54,50,203,12,119,140,113,107,219,229,56,41,93,182,75,181,3,24,168,186,68,141,94,117,76,122,51,102,138,215,58,52,115,62,113,205,133,137,22,167,161,2,57,184,252,224,226,170,219,85,93,159,57,83,101,230,91,164,231,214,226,186,8,95,52,181,12,168,146,105,38,150,226,155,222,237,98,94,102,146,49,136,212,137,24,143,70,171,22,71,71,171,107,154,86,245,243,88,49,199,174,63,31,207,237,119,215,69,123,125,24,27,186,14,167,87,9,225,135,84,207,47,246,76,204,242,253,143,255,0,30,203,96,64,0,212,222,134,11,199,194,86,73,253,222,179,186,203,131,171,160,230,88,232,181,187,95,124,237,53,160,133,205,223,31,73,24,255,0,157,123,162,135,115,23,115,57,219,209,21,24,165,156,37,75,179,115,36,224,192,217,66,236,205,191,97,218,122,124,69,140,102,146,90,74,185,35,145,42,153,103,77,137,12,106,146,34,35,27,36,140,124,200,172,213,36,99,224,114,185,219,90,140,200,233,89,79,28,204,211,68,252,152,227,61,209,249,180,173,191,218,47,236,222,135,139,152,195,155,98,215,228,81,219,21,85,19,199,247,98,243,223,16,203,224,1,216,143,26,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,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,4,24,241,19,233,3,153,223,150,87,175,219,101,39,56,131,30,34,125,32,115,59,242,202,245,251,108,166,181,180,190,107,15,190,125,206,240,232,63,210,25,191,98,159,137,111,64,6,158,244,128,0,3,55,187,61,56,177,131,3,92,40,242,3,28,182,162,75,77,250,230,141,195,245,237,116,146,173,21,108,238,107,82,149,204,213,81,176,75,38,138,213,98,38,201,100,123,158,138,217,28,248,228,200,243,222,73,79,103,247,23,255,0,43,169,109,28,60,99,232,118,222,109,212,125,219,13,92,32,135,70,85,210,83,194,171,221,102,70,166,140,150,40,163,85,108,157,26,246,51,71,105,34,34,205,181,104,122,173,173,149,198,159,102,127,15,203,236,236,116,7,74,155,3,53,111,235,250,109,62,188,90,99,239,196,143,255,0,168,143,107,246,153,206,0,54,183,159,128,0,17,23,198,191,9,83,240,255,0,137,215,21,224,202,58,135,229,237,226,104,163,164,150,122,136,220,234,10,217,18,103,173,10,106,245,154,70,181,144,171,219,35,155,244,92,214,57,206,123,85,206,198,50,127,241,22,31,180,98,204,63,115,194,216,130,147,189,90,239,52,115,91,235,96,230,57,156,218,121,152,172,145,155,152,168,230,234,215,42,106,213,69,77,122,42,41,13,124,88,240,221,112,225,175,49,211,14,197,91,81,114,195,183,120,93,93,100,184,75,11,154,231,69,189,90,234,121,93,181,35,116,241,46,221,219,58,43,95,19,244,103,51,99,116,157,103,74,241,89,240,248,63,34,121,199,100,254,79,81,116,103,183,243,175,225,198,149,168,207,248,138,35,201,171,255,0,146,152,231,127,247,71,95,111,62,213,27,145,153,109,62,111,230,246,19,203,136,226,168,124,55,187,156,81,86,173,52,209,197,44,116,76,249,202,169,24,233,53,106,57,144,50,87,162,42,46,170,212,68,107,149,81,171,56,216,119,15,218,48,158,31,182,97,108,63,73,221,109,118,106,56,109,244,80,115,28,254,85,60,44,70,70,205,207,85,115,180,107,81,53,114,170,174,157,85,84,194,158,204,12,147,242,22,17,187,103,173,226,13,43,49,38,251,77,155,206,250,52,17,74,156,249,60,217,21,23,153,81,26,51,107,216,142,111,117,213,21,91,33,156,230,103,65,201,248,12,191,133,170,56,215,199,234,234,251,121,253,142,180,233,111,104,255,0,75,107,31,163,240,106,254,239,47,228,207,100,215,244,167,247,126,79,124,85,213,32,0,206,186,160,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,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,32,199,136,159,72,28,206,252,178,189,126,219,41,57,196,24,241,19,233,3,153,223,150,87,175,219,101,53,173,165,243,88,125,243,238,119,135,65,254,144,205,251,20,252,75,122,0,52,247,164,0,0,3,145,110,184,220,44,247,10,91,181,166,190,162,138,186,138,102,84,210,213,83,74,232,165,130,86,57,28,201,24,246,170,43,92,215,34,42,57,21,21,21,17,80,227,129,201,19,17,84,90,121,37,239,131,126,46,109,28,66,97,246,97,108,64,238,235,143,44,212,104,250,216,52,115,252,161,79,11,41,217,37,195,115,33,142,24,185,147,204,169,200,106,170,183,78,154,183,195,37,72,7,193,216,199,19,229,254,39,183,99,60,25,122,168,180,222,173,51,36,244,149,112,42,110,141,218,42,42,42,46,168,230,185,170,173,115,28,138,215,53,206,107,145,81,85,22,103,120,103,226,19,12,113,17,151,20,120,150,217,93,78,219,253,20,48,193,136,173,172,98,196,234,42,213,103,156,173,141,92,229,228,61,205,123,162,126,231,106,212,84,85,222,199,181,187,190,141,170,120,221,62,7,26,124,184,251,227,243,237,121,107,164,189,130,141,157,197,253,37,167,211,254,26,185,227,31,177,84,245,123,51,244,123,39,135,101,238,216,0,207,58,148,40,92,236,202,28,49,158,57,113,119,203,204,81,75,78,230,214,194,247,80,213,203,10,202,235,117,106,49,201,13,84,104,142,106,238,99,157,174,136,230,239,106,185,142,93,175,114,45,116,10,215,69,56,148,205,21,197,226,95,124,174,103,27,37,141,70,99,47,84,211,93,51,19,19,28,226,99,148,186,108,23,133,173,248,23,7,88,176,77,166,106,137,168,112,253,178,150,213,75,37,75,154,233,95,20,17,54,54,57,234,212,106,43,149,172,69,85,68,68,215,93,17,60,14,228,2,98,34,152,180,62,120,152,149,98,215,56,149,205,230,102,243,62,185,0,4,168,0,0,0,89,254,40,56,160,192,60,38,96,11,126,99,102,53,163,16,92,109,183,27,196,86,72,162,178,83,195,52,237,158,72,102,153,174,115,102,150,38,163,54,211,189,21,81,202,186,171,122,120,170,5,224,6,31,228,39,106,6,65,113,19,155,22,44,156,193,88,67,48,40,175,88,131,189,119,105,238,150,250,40,233,89,200,166,150,161,251,221,29,92,143,77,89,11,145,52,98,249,202,154,232,154,170,102,0,0,0,0,117,56,167,22,97,92,13,98,170,197,56,215,19,90,176,253,150,139,103,121,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,85,234,231,34,39,85,66,138,200,174,34,178,143,136,252,51,62,41,202,140,89,73,116,167,165,168,154,26,138,85,149,141,173,166,99,106,38,134,41,167,166,220,178,192,201,210,157,242,196,146,181,143,116,106,213,86,181,117,106,5,203,0,0,0,178,156,73,241,121,147,92,41,124,146,251,173,86,221,97,249,99,112,125,21,31,147,232,29,83,200,134,45,157,226,174,109,21,52,134,46,108,91,145,155,229,119,49,57,113,191,71,109,11,214,14,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,37,103,223,106,6,65,112,237,155,23,220,156,198,184,67,48,43,111,88,127,186,247,153,237,118,250,41,41,95,207,166,138,161,155,29,37,92,111,93,25,51,81,117,98,121,200,186,106,154,42,134,96,2,207,240,191,197,6,1,226,207,0,92,51,27,46,109,24,130,221,109,183,94,37,178,75,21,238,158,24,103,116,241,195,12,206,115,91,12,178,181,89,182,161,136,138,174,69,213,29,211,193,86,240,0,0,0,0,0,0,0,0,0,6,0,126,253,95,11,31,239,7,53,127,230,171,119,250,241,155,249,123,141,109,89,149,128,48,214,99,88,169,234,224,182,226,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,107,174,138,190,32,84,0,0,0,24,191,197,7,104,94,75,240,153,143,237,249,115,152,216,99,26,220,110,87,27,60,87,184,165,178,81,82,77,3,96,146,105,161,107,92,233,170,98,114,63,117,59,213,81,26,169,162,183,175,138,32,101,0,49,255,0,133,46,53,178,179,140,31,149,63,115,59,6,43,182,124,146,238,61,247,203,180,180,208,243,59,215,63,151,202,228,207,46,186,119,103,238,221,183,77,91,166,186,174,148,255,0,20,29,161,121,47,194,102,63,183,229,206,99,97,140,107,113,185,92,108,241,94,226,150,201,69,73,52,13,130,73,166,133,173,115,166,169,137,200,253,212,239,85,68,106,166,138,222,190,40,129,148,0,199,254,20,184,214,202,206,48,126,84,253,204,236,24,174,217,242,75,184,247,223,46,210,211,67,204,239,92,254,95,43,147,60,186,233,221,159,187,118,221,53,110,154,234,186,83,252,80,118,133,228,191,9,152,254,223,151,57,141,134,49,173,198,229,113,179,197,123,138,91,37,21,36,208,54,9,38,154,22,181,206,154,166,39,35,247,83,189,85,17,170,154,43,122,248,162,6,80,3,31,248,82,227,91,43,56,193,249,83,247,51,176,98,187,103,201,46,227,223,124,187,75,77,15,51,189,115,249,124,174,76,242,235,167,118,126,237,219,116,213,186,107,170,233,144,0,0,0,1,135,249,247,218,129,144,92,59,102,197,247,39,49,174,16,204,10,219,214,31,238,189,230,123,93,190,138,74,87,243,233,162,168,102,199,73,87,27,215,70,76,212,93,88,158,114,46,154,166,138,183,131,133,254,40,48,15,22,120,2,225,152,217,115,104,196,22,235,109,186,241,45,146,88,175,116,240,195,59,167,142,24,102,115,154,216,101,149,170,205,181,12,68,85,114,46,168,238,158,10,161,120,0,0,0,0,0,41,252,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,84,0,0,0,20,254,60,199,248,55,44,48,204,248,207,48,49,13,37,138,197,75,81,73,77,81,112,171,85,108,16,62,166,162,58,120,150,71,105,163,24,178,205,26,43,221,163,24,138,174,114,181,168,174,64,168,0,0,0,0,0,0,1,79,230,22,53,181,101,174,0,196,185,141,125,167,171,158,219,133,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,174,154,170,120,156,172,45,139,48,174,57,177,82,226,156,21,137,173,88,130,203,91,191,187,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,162,244,115,85,23,170,40,29,176,0,0,0,0,5,191,192,217,233,151,25,147,152,248,231,43,240,85,231,202,183,92,185,238,49,95,230,129,17,212,180,245,85,75,80,137,74,217,17,124,249,163,238,174,230,162,38,214,57,237,98,185,94,217,24,192,184,0,162,164,206,44,3,77,155,142,201,11,133,250,146,131,22,73,103,164,189,208,209,213,213,67,19,238,112,78,250,214,171,105,99,87,243,102,124,73,65,43,229,70,179,70,49,241,174,171,170,237,173,64,0,0,0,0,0,0,0,0,2,202,101,167,24,121,5,155,89,177,137,114,115,5,99,187,85,109,235,15,247,62,237,60,119,74,41,41,111,220,250,103,212,63,201,142,142,103,62,171,144,200,220,147,232,196,229,185,58,234,154,169,122,192,0,0,2,159,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,165,77,13,117,50,174,201,89,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,84,0,0,0,1,79,230,22,53,181,101,174,0,196,185,141,125,167,171,158,219,133,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,174,154,170,120,156,172,45,139,48,174,57,177,82,226,156,21,137,173,88,130,203,91,191,187,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,162,244,115,85,23,170,40,29,176,0,0,0,0,0,0,48,3,247,234,248,88,255,0,120,57,171,255,0,53,91,191,215,140,191,200,76,235,194,188,68,229,61,139,56,240,85,190,235,69,101,196,29,235,187,65,116,138,56,234,153,200,169,150,157,251,219,28,146,49,53,124,46,84,209,235,230,170,107,162,234,136,23,0,0,0,0,0,22,255,0,62,243,175,10,240,237,148,247,220,227,198,182,251,173,109,151,15,247,94,243,5,174,40,228,170,127,62,166,42,118,108,108,146,70,197,209,243,53,87,87,167,154,139,166,171,162,46,48,101,239,107,183,13,185,149,143,240,214,92,216,176,78,101,65,114,197,87,138,43,37,28,181,118,218,6,193,28,245,51,50,24,221,35,155,88,231,35,17,207,69,85,70,185,116,215,68,95,0,51,124,0,0,24,127,159,125,168,25,5,195,182,108,95,114,115,26,225,12,192,173,189,97,254,235,222,103,181,219,232,164,165,127,62,154,42,134,108,116,149,113,189,116,100,205,69,213,137,231,34,233,170,104,171,120,56,95,226,131,0,241,103,128,46,25,141,151,54,140,65,110,182,219,175,18,217,37,138,247,79,12,51,186,120,225,134,103,57,173,134,89,90,172,219,80,196,69,87,34,234,142,233,224,170,23,128,3,31,248,173,227,91,43,56,62,249,45,247,76,176,98,187,159,202,222,253,220,188,133,75,77,55,47,186,242,57,156,222,116,241,105,175,121,102,221,187,181,209,218,233,162,106,25,0,12,95,225,127,180,47,37,248,179,199,247,12,185,203,156,49,141,109,215,43,117,158,91,220,178,222,232,169,33,129,208,71,52,48,185,173,116,53,50,185,95,186,161,138,136,173,68,209,29,215,193,23,40,0,0,0,3,23,248,160,237,11,201,126,19,49,253,191,46,115,27,12,99,91,141,202,227,103,138,247,20,182,74,42,73,160,108,18,77,52,45,107,157,53,76,78,71,238,167,122,170,35,85,52,86,245,241,68,168,56,82,227,91,43,56,193,249,83,247,51,176,98,187,103,201,46,227,223,124,187,75,77,15,51,189,115,249,124,174,76,242,235,167,118,126,237,219,116,213,186,107,170,232,25,0,12,63,207,190,212,12,130,225,219,54,47,185,57,141,112,134,96,86,222,176,255,0,117,239,51,218,237,244,82,82,191,159,77,21,67,54,58,74,184,222,186,50,102,162,234,196,243,145,116,213,52,85,184,28,41,113,173,149,156,96,252,169,251,153,216,49,93,179,228,151,113,239,190,93,165,166,135,153,222,185,252,190,87,38,121,117,211,187,63,118,237,186,106,221,53,213,116,12,128,0,0,0,183,249,247,157,120,87,135,108,167,190,231,30,53,183,221,107,108,184,127,186,247,152,45,113,71,37,83,249,245,49,83,179,99,100,146,54,46,143,153,170,186,189,60,212,93,53,93,17,66,224,3,8,50,247,181,219,134,220,202,199,248,107,46,108,88,39,50,160,185,98,171,197,21,146,142,90,187,109,3,96,142,122,153,153,12,110,145,205,172,115,145,136,231,162,170,163,92,186,107,162,47,129,151,248,243,31,224,220,176,195,51,227,60,192,196,52,150,43,21,45,69,37,53,69,194,173,85,176,64,250,154,136,233,226,89,29,166,140,98,203,52,104,175,118,140,98,42,185,202,214,162,185,2,160,0,0,0,0,0,0,5,63,128,241,254,13,204,252,51,6,51,203,252,67,73,125,177,85,84,85,211,83,220,41,21,93,4,239,166,168,146,158,85,141,218,104,246,36,176,200,136,246,234,199,162,35,154,174,106,163,150,160,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,0,0,0,0,0,0,0,0,0,0,0,65,143,17,62,144,57,157,249,101,122,253,182,82,115,136,49,226,39,210,7,51,191,44,175,95,182,202,107,91,75,230,176,251,231,220,239,14,131,253,33,155,246,41,248,150,244,0,105,239,72,0,0,0,0,5,194,200,172,236,197,217,7,152,52,152,239,9,79,253,142,154,231,75,182,47,225,244,28,248,165,154,151,124,145,191,149,204,228,181,57,141,110,230,248,167,177,109,232,45,135,137,86,21,81,93,19,105,135,31,55,148,192,207,96,85,150,204,211,21,81,84,90,98,121,76,39,123,41,115,107,4,103,102,8,162,199,216,6,233,222,237,213,122,199,44,82,34,54,162,142,161,17,21,244,243,177,21,118,74,221,83,84,213,81,81,90,230,171,152,230,185,107,34,28,248,61,226,159,16,112,245,141,233,237,87,26,254,118,3,190,214,68,203,221,28,234,247,50,147,114,181,139,95,10,49,174,114,75,27,116,87,53,173,94,107,25,177,83,114,70,248,229,239,14,226,11,70,44,195,246,204,83,135,234,251,213,174,243,71,13,194,138,126,91,153,205,167,153,136,248,223,181,232,142,110,173,114,46,142,68,84,215,170,34,157,129,166,106,52,231,240,175,63,42,57,199,227,220,241,254,221,108,110,62,201,103,230,154,98,103,2,190,52,85,255,0,243,51,104,242,163,239,139,79,108,71,98,0,50,109,28,0,0,0,0,0,0,48,3,182,175,209,99,11,125,160,80,252,58,226,103,249,128,29,181,126,139,24,91,237,2,135,225,215,16,48,3,178,227,211,179,44,191,77,124,30,180,159,226,0,123,46,61,59,50,203,244,215,193,235,73,254,0,0,2,50,251,103,237,156,67,75,134,112,213,231,14,73,86,153,65,75,78,234,108,64,203,101,93,67,85,110,50,212,70,232,150,229,11,93,202,125,50,44,52,253,221,234,213,217,50,202,142,86,186,72,81,216,21,193,71,21,215,222,18,243,150,139,25,115,110,181,152,66,229,165,30,41,178,81,76,198,247,250,93,175,72,228,70,200,138,197,154,7,191,155,26,234,199,46,143,143,152,198,75,34,158,130,113,254,0,193,185,167,131,110,217,125,152,56,122,146,249,135,175,148,235,77,93,67,82,139,178,86,106,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,158,123,56,196,225,87,25,112,161,155,151,12,31,121,182,213,187,12,92,106,42,42,112,157,222,73,18,102,92,109,200,255,0,49,29,43,88,198,247,152,218,232,219,51,54,183,107,213,28,137,203,124,111,120,122,29,194,216,179,10,227,155,21,46,41,193,88,154,213,136,44,181,187,251,181,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,186,47,71,53,81,122,162,157,177,13,125,148,220,109,81,229,77,246,167,135,236,222,197,125,207,6,94,121,149,150,11,149,210,229,5,61,191,15,213,49,146,205,60,111,124,202,222,92,53,29,52,68,126,214,206,137,182,53,90,137,30,147,19,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,20,174,116,102,246,13,200,92,175,196,25,185,152,19,213,199,98,195,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,232,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,231,91,136,126,32,113,247,19,89,161,93,154,249,140,250,70,92,171,41,233,233,34,163,161,89,146,138,138,8,99,70,182,42,120,230,146,71,70,197,118,249,92,212,118,139,36,178,59,166,229,47,175,104,143,27,245,156,85,99,180,194,88,58,171,110,89,97,59,132,178,216,156,144,207,77,53,210,71,67,20,111,170,170,137,242,185,142,218,246,79,221,213,99,142,70,69,80,228,123,81,207,123,81,217,221,193,5,103,21,88,237,113,110,49,165,219,150,88,78,225,20,87,214,172,211,211,77,116,145,208,203,35,41,105,101,100,78,99,182,189,144,119,132,73,35,145,145,84,53,88,228,115,216,228,12,255,0,236,140,203,220,241,193,60,62,203,117,204,123,246,252,25,138,57,55,76,23,100,159,156,149,86,184,221,45,74,84,200,230,203,19,121,112,212,127,7,158,36,99,223,27,154,247,74,136,213,149,202,248,235,237,71,244,236,204,223,208,191,7,162,39,248,128,30,212,127,78,204,205,253,11,240,122,32,51,255,0,177,83,209,99,20,253,160,87,124,58,220,103,249,128,29,138,158,139,24,167,237,2,187,225,214,227,63,192,0,0,0,0,0,0,0,0,242,174,122,83,225,59,209,99,38,254,207,240,247,195,160,60,214,30,148,248,78,244,88,201,191,179,252,61,240,232,0,186,160,0,4,43,118,213,250,83,225,111,179,250,31,136,220,73,169,33,91,182,175,210,159,11,125,159,208,252,70,226,5,213,236,49,252,54,127,54,255,0,164,139,85,219,87,233,79,133,190,207,232,126,35,113,46,175,97,143,225,179,249,183,253,36,90,174,218,191,74,124,45,246,127,67,241,27,136,23,87,176,199,240,217,252,219,254,146,45,87,109,95,165,62,22,251,63,161,248,141,196,186,189,134,63,134,207,230,223,244,145,106,187,106,253,41,240,183,217,253,15,196,110,32,93,94,195,31,195,103,243,111,250,72,149,66,42,251,12,127,13,159,205,191,233,34,85,0,0,0,128,30,212,127,78,204,205,253,11,240,122,35,63,251,21,61,22,49,79,218,5,119,195,173,198,0,118,163,250,118,102,111,232,95,131,209,25,255,0,216,169,232,177,138,126,208,43,190,29,110,3,63,192,0,0,0,8,22,236,238,227,126,179,133,92,118,184,75,24,213,110,203,44,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,187,158,248,59,194,164,114,72,248,169,218,140,106,185,140,106,207,73,229,92,15,83,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,28,178,32,59,45,248,250,163,203,190,227,195,38,113,220,45,86,220,32,189,242,163,14,226,42,202,152,40,97,180,72,188,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,252,246,72,206,76,191,128,49,87,181,31,208,79,51,127,66,252,98,136,96,158,211,78,17,241,150,99,223,114,206,167,31,124,155,171,179,220,39,183,211,93,111,107,4,86,123,183,37,102,71,207,75,93,28,178,66,144,170,67,185,175,153,209,115,18,88,145,136,231,57,90,156,78,211,27,181,170,255,0,217,255,0,152,23,219,21,206,146,227,109,184,211,216,106,232,235,41,38,108,208,84,193,37,218,133,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,6,53,118,87,241,235,77,85,77,106,225,99,57,47,180,148,111,163,167,134,223,129,174,117,28,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,102,200,185,90,171,214,38,190,82,143,42,228,233,246,119,113,245,71,196,230,21,92,7,154,87,11,85,183,51,108,156,170,125,86,166,10,127,148,209,172,114,191,188,210,211,110,71,172,204,100,18,58,162,56,216,177,183,205,145,187,91,39,46,32,205,80,0,0,0,22,171,139,31,69,140,228,251,63,196,63,14,156,138,14,204,174,59,110,185,35,140,173,217,25,154,88,154,146,60,175,191,84,72,218,90,203,164,238,99,48,221,107,209,206,107,227,147,69,70,83,77,46,141,145,143,219,27,31,39,63,116,104,147,115,101,127,139,31,69,140,228,251,63,196,63,14,156,243,88,7,170,128,69,95,101,231,104,23,254,109,240,165,155,179,127,98,180,224,203,195,157,255,0,204,202,180,213,179,212,84,255,0,242,212,212,145,195,23,242,34,211,232,169,42,128,0,49,255,0,141,126,43,172,92,37,228,213,110,50,230,218,171,49,125,203,90,60,45,100,173,153,237,239,245,91,152,146,72,173,141,21,235,12,12,127,54,69,213,141,93,25,31,49,143,150,53,2,213,118,136,241,245,71,195,30,21,76,7,149,183,11,85,203,51,111,124,218,125,82,166,10,143,147,49,164,113,63,188,213,83,110,87,164,207,100,241,186,158,57,24,145,187,206,145,219,155,31,46,91,1,216,99,248,108,254,109,255,0,73,17,151,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,90,154,234,234,149,77,242,191,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,147,78,195,31,195,103,243,111,250,72,10,43,181,179,31,227,44,172,227,103,0,102,14,95,98,26,187,30,33,177,224,122,10,154,26,234,101,77,241,63,202,23,36,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,9,224,163,138,235,23,22,153,53,69,140,185,182,170,60,95,109,210,143,20,217,40,166,123,187,133,86,231,164,114,35,100,68,122,67,59,25,205,141,117,123,83,87,199,204,123,226,145,72,214,237,171,244,167,194,223,103,244,63,17,184,152,149,195,199,16,56,251,134,92,208,161,205,124,185,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,100,173,106,187,68,146,40,221,215,106,1,233,120,22,255,0,34,243,211,46,56,139,203,139,118,104,101,125,231,191,90,171,181,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,203,153,155,155,170,106,173,86,185,175,99,158,199,177,238,184,0,0,0,0,0,8,245,237,70,227,182,235,146,118,168,114,35,37,241,53,37,62,54,190,83,189,216,130,227,73,59,187,238,30,162,115,88,177,50,61,169,182,42,154,134,189,202,143,223,204,138,54,163,209,173,89,161,149,183,87,143,190,59,45,92,34,97,154,43,22,26,163,164,187,102,46,34,167,90,187,61,29,84,109,158,138,150,8,234,33,108,146,215,70,202,136,167,99,36,141,213,13,133,204,69,71,73,11,209,122,49,196,11,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,7,109,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,241,63,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,244,17,193,71,21,214,46,45,50,106,139,25,115,109,84,120,190,219,165,30,41,178,81,76,247,119,10,173,207,72,228,70,200,136,244,134,118,51,155,26,234,246,166,175,143,152,247,197,34,158,117,203,149,195,199,16,56,251,134,92,208,161,205,124,185,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,100,173,106,187,68,146,40,221,215,106,1,233,120,22,255,0,34,243,211,46,56,139,203,139,118,104,101,125,231,191,90,171,181,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,203,153,155,155,170,106,173,86,185,175,99,158,199,177,238,184,0,64,183,103,119,27,245,156,42,227,181,194,88,198,171,118,89,98,203,132,82,223,92,176,207,83,53,174,70,195,44,108,170,165,137,146,181,141,220,247,193,222,21,35,146,71,197,78,212,99,85,204,99,86,119,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,60,177,18,83,217,111,199,213,30,93,247,30,25,51,142,225,106,182,225,5,239,149,24,119,17,86,84,193,67,13,162,69,230,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,231,178,70,114,66,95,192,0,90,174,44,125,22,51,147,236,255,0,16,252,58,114,40,59,50,184,237,186,228,142,50,183,100,102,105,98,106,72,242,190,253,81,35,105,107,46,147,185,140,195,117,175,71,57,175,142,77,21,25,77,52,186,54,70,63,108,108,124,156,253,209,162,77,205,149,254,44,125,22,51,147,236,255,0,16,252,58,115,205,96,30,170,1,22,189,149,252,122,211,85,83,90,184,88,206,75,237,37,27,232,233,225,183,224,107,157,71,53,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,178,46,86,170,245,137,175,148,160,0,0,0,0,60,171,147,253,217,113,232,39,150,95,166,190,49,90,64,9,63,221,151,30,130,121,101,250,107,227,21,160,101,80,0,0,0,12,85,237,71,244,19,204,223,208,191,24,162,33,91,132,239,74,124,155,251,64,195,223,17,128,154,158,212,127,65,60,205,253,11,241,138,34,21,184,78,244,167,201,191,180,12,61,241,24,0,244,166,0,2,0,123,81,253,59,51,55,244,47,193,232,140,255,0,236,84,244,88,197,63,104,21,223,14,183,24,1,218,143,233,217,153,191,161,126,15,68,103,255,0,98,167,162,198,41,251,64,174,248,117,184,12,255,0,34,175,183,59,240,39,252,228,254,141,37,80,138,190,220,239,192,159,243,147,250,52,11,85,216,169,233,79,138,126,207,235,190,35,110,38,164,133,110,197,79,74,124,83,246,127,93,241,27,113,53,32,0,0,66,183,109,95,165,62,22,251,63,161,248,141,196,186,189,134,63,134,207,230,223,244,145,106,187,106,253,41,240,183,217,253,15,196,110,37,213,236,49,252,54,127,54,255,0,164,128,197,94,212,127,78,204,205,253,11,240,122,35,42,187,12,127,13,159,205,191,233,35,21,123,81,253,59,51,55,244,47,193,232,140,170,236,49,252,54,127,54,255,0,164,128,149,64,0,3,21,123,81,253,4,243,55,244,47,198,40,140,170,49,87,181,31,208,79,51,127,66,252,98,136,8,86,225,59,210,159,38,254,208,48,247,196,96,38,167,181,31,208,79,51,127,66,252,98,136,133,110,19,189,41,242,111,237,3,15,124,70,2,106,123,81,253,4,243,55,244,47,198,40,128,197,254,202,254,61,105,170,169,173,92,44,103,37,246,146,141,244,116,240,219,240,53,206,163,154,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,217,23,43,85,122,196,215,202,81,229,92,157,62,206,238,62,168,248,156,194,171,128,243,74,225,106,182,230,109,147,149,79,170,212,193,79,242,154,53,142,87,247,154,90,109,200,245,153,140,130,71,84,71,27,22,54,249,178,55,107,100,229,196,25,170,0,0,69,175,106,135,30,180,212,180,215,94,22,50,110,251,73,88,250,202,121,173,248,230,231,79,205,71,209,189,37,133,201,65,77,81,28,173,106,189,90,201,226,170,99,152,246,108,151,149,170,61,37,107,47,175,104,143,31,84,124,49,225,84,192,121,91,112,181,92,179,54,247,205,167,213,42,96,168,249,51,26,71,19,251,205,85,54,229,122,76,246,79,27,169,227,145,137,27,188,233,29,185,177,242,229,130,192,39,251,178,227,208,79,44,191,77,124,98,180,202,163,21,123,46,61,4,242,203,244,215,198,43,76,170,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,0,0,0,0,0,0,0,0,0,0,0,65,143,17,62,144,57,157,249,101,122,253,182,82,115,136,49,226,39,210,7,51,191,44,175,95,182,202,107,91,75,230,176,251,231,220,239,14,131,253,33,155,246,41,248,150,244,0,105,239,72,0,0,0,238,49,62,14,196,248,50,123,125,62,40,178,212,91,221,118,182,82,222,40,86,84,77,181,52,85,49,164,144,205,27,147,84,115,92,213,211,162,249,174,107,154,237,28,215,53,58,114,102,38,153,180,169,135,137,70,45,49,94,28,196,196,242,152,227,0,0,133,195,49,184,5,226,215,238,89,136,27,148,249,155,137,251,190,7,186,110,242,100,245,77,221,29,166,189,239,69,77,101,87,39,38,154,77,95,191,84,115,91,34,181,255,0,54,215,76,245,195,144,114,50,185,156,76,166,44,98,225,243,143,191,212,195,235,218,30,83,104,178,21,233,249,200,189,53,117,240,189,51,213,84,95,148,199,231,28,166,94,132,1,31,252,3,113,149,61,198,123,94,65,102,149,198,157,142,100,45,164,195,87,105,228,142,6,237,142,56,33,166,181,164,113,194,212,87,43,89,43,155,44,146,110,123,149,177,249,206,115,53,144,3,176,242,121,204,60,238,20,98,225,253,113,217,47,27,109,38,206,103,54,95,61,86,71,57,28,121,211,49,202,170,122,166,63,24,234,158,0,0,229,48,0,0,0,0,1,128,29,181,126,139,24,91,237,2,135,225,215,19,63,204,0,237,171,244,88,194,223,104,20,63,14,184,129,12,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,19,189,217,221,198,253,31,21,88,17,112,150,49,170,219,153,184,78,223,20,183,215,44,48,83,67,116,141,211,75,27,42,169,98,100,174,123,182,177,144,119,133,72,227,141,146,212,53,24,212,107,216,212,131,124,7,128,49,150,103,226,104,48,102,95,225,234,187,237,246,170,158,174,166,158,223,72,136,233,231,101,53,60,149,18,164,109,215,87,189,34,134,69,70,55,87,189,81,26,212,115,149,26,172,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,122,136,5,148,225,71,138,236,184,226,215,46,25,141,112,84,189,198,235,67,203,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,50,23,237,114,197,50,34,54,70,181,200,168,199,178,72,217,122,192,22,127,138,46,25,48,15,20,217,95,114,203,252,95,77,73,71,114,125,59,155,101,196,41,110,134,166,182,205,58,201,20,155,224,116,137,185,172,123,160,137,178,177,142,98,201,26,57,155,155,170,57,183,128,1,229,223,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,180,213,212,53,40,155,226,126,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,147,249,151,218,69,156,185,133,194,158,26,225,246,75,245,214,59,211,123,229,191,24,98,25,165,107,234,175,182,180,86,119,56,121,237,218,246,238,99,229,138,161,28,215,62,102,195,19,157,43,146,105,227,92,159,237,159,195,28,60,210,90,176,213,253,215,10,75,94,111,213,84,58,118,81,91,45,180,238,158,241,110,115,99,133,211,220,165,77,178,181,145,37,59,25,79,35,156,253,85,37,141,145,185,188,201,32,138,16,46,87,15,28,63,99,238,38,179,66,135,42,50,229,148,140,185,86,83,212,85,203,89,92,147,37,21,20,16,198,174,116,181,18,67,28,142,141,138,237,145,53,202,221,22,73,99,111,77,200,122,41,201,124,161,193,185,11,149,248,127,40,242,254,10,184,236,88,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,253,17,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,48,255,0,177,231,6,229,29,135,135,74,140,83,132,47,244,149,248,239,19,212,44,216,198,149,183,70,79,61,189,144,85,85,195,111,133,244,204,93,105,216,232,155,44,173,87,183,124,139,44,139,185,204,70,53,153,234,0,128,30,212,127,78,204,205,253,11,240,122,34,127,136,1,237,71,244,236,204,223,208,191,7,162,3,63,251,21,61,22,49,79,218,5,119,195,173,198,127,152,1,216,169,232,177,138,126,208,43,190,29,110,51,252,0,5,148,200,206,43,178,227,136,156,199,204,124,21,149,242,249,86,213,151,62,76,130,107,252,83,35,169,110,85,85,75,86,146,54,153,17,60,248,99,238,173,68,155,93,178,57,238,86,34,177,172,146,80,189,96,0,0,0,0,0,60,171,146,83,217,111,199,213,30,93,247,30,25,51,142,225,106,182,225,5,239,149,24,119,17,86,84,193,67,13,162,69,230,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,231,178,70,114,99,88,229,92,237,55,91,45,75,40,239,54,202,186,10,137,41,224,171,100,85,48,186,39,186,9,226,100,208,202,141,114,34,171,36,138,72,228,99,188,28,199,181,201,170,42,40,30,167,129,30,189,151,60,118,221,115,178,213,54,68,103,70,38,164,168,198,214,58,118,59,15,220,106,231,119,125,196,52,77,107,214,86,73,185,54,203,83,78,214,53,85,251,249,146,198,229,122,181,203,12,210,187,58,177,254,63,193,185,89,131,110,217,131,152,56,134,146,199,135,172,116,235,83,93,93,82,171,178,38,106,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,161,111,248,162,226,111,0,240,179,149,247,44,192,197,245,52,149,151,38,83,185,214,92,60,151,24,105,171,111,51,164,145,71,178,6,200,187,156,198,58,120,157,43,216,215,172,113,171,159,181,218,35,93,231,179,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,117,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,173,120,174,226,187,49,248,181,204,119,227,92,107,47,113,181,80,243,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,204,153,251,90,178,204,168,142,145,205,106,34,49,140,142,54,89,250,219,77,214,221,77,65,89,112,182,85,210,211,221,41,214,174,134,89,161,115,25,85,2,75,36,43,44,78,84,209,236,73,97,150,53,115,117,77,241,189,190,45,84,64,148,174,195,31,195,103,243,111,250,72,181,93,181,126,148,248,91,236,254,135,226,55,18,234,246,24,254,27,63,155,127,210,69,170,237,171,244,167,194,223,103,244,63,17,184,129,117,123,12,127,13,159,205,191,233,34,213,118,213,250,83,225,111,179,250,31,136,220,75,171,216,99,248,108,254,109,255,0,73,22,171,182,175,210,159,11,125,159,208,252,70,226,5,213,236,49,252,54,127,54,255,0,164,137,84,34,175,176,199,240,217,252,219,254,146,37,80,0,6,53,98,174,51,108,84,156,103,96,174,14,240,149,171,191,93,107,187,221,70,43,184,212,49,236,142,223,27,109,83,214,211,83,83,167,78,100,207,219,4,143,147,172,108,141,200,196,222,247,187,144,17,45,218,143,233,217,153,191,161,126,15,68,103,255,0,98,167,162,198,41,251,64,174,248,117,184,192,14,212,127,78,204,205,253,11,240,122,35,63,251,21,61,22,49,79,218,5,119,195,173,192,103,248,0,0,0,1,229,92,245,80,121,87,3,149,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,240,115,30,215,38,168,168,166,122,229,135,106,46,54,178,240,133,142,178,119,22,222,238,179,230,77,61,190,72,48,166,44,170,173,172,170,170,173,142,178,173,173,169,108,213,28,206,108,85,148,240,207,60,180,243,111,72,246,195,27,85,26,232,154,147,228,166,112,112,65,71,197,87,3,185,53,139,112,117,46,220,205,194,121,95,99,138,196,212,154,10,104,110,145,186,146,142,71,210,213,74,248,156,247,109,99,39,238,232,178,71,27,37,168,114,189,200,215,189,201,14,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,128,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,155,254,55,242,135,6,228,47,102,38,45,202,60,191,130,174,59,22,29,167,180,67,78,181,115,172,211,202,247,223,41,37,150,105,31,209,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,18,187,27,56,122,249,105,155,23,110,33,110,213,55,90,74,76,187,210,138,208,200,233,116,165,184,215,86,211,84,69,59,93,59,145,81,121,16,61,21,209,51,206,221,83,3,149,205,106,109,147,58,187,81,253,4,243,55,244,47,198,40,128,128,18,160,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,37,77,13,117,50,166,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,214,188,39,122,83,228,223,218,6,30,248,140,6,79,246,154,240,37,117,201,28,101,113,207,60,173,195,52,145,229,125,250,162,55,85,81,218,224,115,25,134,235,94,141,107,153,36,122,170,50,154,105,117,116,111,102,216,216,249,57,27,99,68,135,154,18,105,193,71,21,214,46,45,50,106,139,25,115,109,84,120,190,219,165,30,41,178,81,76,247,119,10,173,207,72,228,70,200,136,244,134,118,51,155,26,234,246,166,175,143,152,247,197,34,153,0,121,161,225,227,136,28,125,195,46,104,80,230,190,92,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,162,73,20,110,235,181,15,67,217,23,158,153,113,196,94,92,91,179,67,43,239,61,250,213,93,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,92,204,220,221,83,85,106,181,205,123,28,246,61,143,112,92,0,0,22,171,139,31,69,140,228,251,63,196,63,14,156,243,88,122,83,226,199,209,99,57,62,207,241,15,195,167,60,214,1,218,226,156,39,138,176,53,246,171,11,99,92,51,117,195,247,170,45,157,230,221,116,162,146,146,170,13,236,107,217,190,41,17,175,110,230,61,174,77,83,171,92,138,157,21,9,180,236,216,227,158,213,196,22,0,163,202,188,198,186,82,80,230,46,21,167,166,182,196,250,203,163,93,62,40,129,176,200,173,170,137,179,72,179,205,82,216,233,222,234,157,17,201,174,146,238,68,145,99,143,169,237,53,224,74,213,157,216,54,227,158,121,91,134,106,228,205,11,13,60,110,170,163,181,192,215,191,18,81,49,90,215,50,72,245,69,125,76,49,106,232,222,205,210,61,145,242,54,200,171,15,42,24,112,182,44,197,88,26,251,75,138,112,86,38,186,225,251,213,22,254,237,113,181,214,201,73,85,6,246,57,143,217,44,106,215,183,115,30,230,174,139,213,174,84,94,138,160,122,83,207,76,244,203,142,29,50,226,227,154,25,161,121,238,54,170,29,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,115,38,126,215,104,154,163,81,173,115,222,230,49,143,123,124,240,241,15,196,14,62,226,107,52,43,179,95,49,159,72,203,149,101,61,61,36,84,116,43,50,81,81,65,12,104,214,197,79,28,210,72,232,216,174,223,43,154,142,209,100,150,71,116,220,165,107,197,231,25,185,143,198,29,247,14,92,241,173,170,213,102,160,194,246,254,239,67,109,183,49,86,54,213,74,200,187,237,74,200,253,100,94,108,145,53,91,26,185,91,28,108,141,169,185,201,36,178,93,94,206,238,1,107,56,156,197,75,143,51,74,223,117,182,229,149,147,149,81,162,211,79,79,242,154,69,146,86,119,106,90,157,168,197,133,143,130,70,212,73,27,214,70,249,177,183,107,164,230,68,24,107,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,240,115,30,215,38,168,168,164,165,118,24,254,27,63,155,127,210,70,37,118,152,218,109,86,14,53,243,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,178,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,12,181,236,49,252,54,127,54,255,0,164,128,181,93,181,126,148,248,91,236,254,135,226,55,19,5,109,216,79,21,94,44,87,124,83,105,195,55,90,219,46,31,238,254,87,184,211,209,73,37,45,191,158,245,100,29,226,86,162,178,46,99,209,90,205,234,155,156,138,137,170,153,213,219,87,233,79,133,190,207,232,126,35,113,43,94,199,12,1,131,115,79,6,241,5,151,217,131,135,169,47,152,122,249,79,135,41,171,168,106,81,118,74,205,110,74,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,138,188,14,113,119,117,225,7,55,29,138,231,183,85,222,48,157,250,157,182,220,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,57,137,162,178,73,163,71,71,205,89,27,232,35,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,238,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,232,189,28,213,69,234,138,121,236,227,95,133,27,239,9,121,203,91,131,121,87,90,204,33,114,214,179,11,94,235,97,99,123,253,46,214,44,145,171,163,85,98,205,3,223,202,145,52,99,151,70,73,203,99,37,141,11,171,217,221,199,213,103,12,120,169,112,30,105,92,46,183,44,178,189,242,169,245,90,153,234,62,76,200,146,74,254,243,75,77,185,88,144,189,243,200,234,136,227,98,72,239,54,70,238,116,124,185,66,117,0,0,11,63,197,23,19,120,7,133,156,175,185,102,6,47,169,164,172,185,50,157,206,178,225,228,184,195,77,91,121,157,36,138,61,144,54,69,220,230,49,211,196,233,94,198,189,99,141,92,253,174,209,26,235,192,70,7,106,207,6,89,227,152,183,218,108,243,203,43,174,43,199,118,168,185,116,245,120,50,55,205,89,37,150,71,50,40,86,166,217,74,205,117,134,94,84,75,60,113,183,152,146,39,53,119,177,206,228,4,96,102,174,102,98,172,228,204,124,71,154,88,214,175,188,94,177,53,194,91,133,78,217,36,124,112,239,95,50,8,185,143,123,219,12,76,70,199,27,21,203,178,54,49,168,186,53,12,170,78,1,107,50,239,129,60,125,196,222,113,219,238,182,220,94,189,198,159,14,225,218,202,105,232,102,180,70,183,138,122,105,170,106,227,145,172,123,166,149,139,34,71,26,162,198,216,164,73,60,247,200,206,77,107,217,115,192,149,171,59,46,179,103,190,116,97,154,186,140,19,99,168,99,112,253,186,174,6,247,44,67,90,215,61,37,124,155,151,116,180,212,238,99,81,89,179,151,44,142,86,43,156,144,205,19,179,215,181,31,208,79,51,127,66,252,98,136,8,1,51,83,180,71,128,90,206,24,241,82,99,204,173,183,221,110,89,101,123,230,212,104,148,211,212,124,153,145,36,137,157,218,170,167,106,177,33,123,231,141,180,242,72,244,145,222,116,110,220,232,249,146,225,89,234,35,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,180,213,212,53,40,187,37,102,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,16,3,192,231,23,119,94,16,115,113,216,174,123,117,93,227,9,223,169,219,109,196,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,221,179,152,154,43,36,154,52,116,124,213,145,190,130,48,182,44,194,184,230,197,75,138,112,86,38,181,98,11,45,110,254,237,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,174,139,209,205,84,94,168,164,0,241,93,193,46,99,228,31,16,79,202,76,21,133,49,94,44,181,95,249,149,152,54,166,11,106,212,213,93,169,89,18,73,52,109,101,58,59,153,53,63,156,201,81,26,215,109,99,101,88,227,100,172,66,93,56,4,225,71,31,112,165,149,245,184,99,49,179,70,175,19,220,174,53,8,232,173,84,181,211,77,100,178,64,201,38,115,89,66,201,154,215,53,242,186,103,203,51,209,140,71,57,88,221,191,54,178,72,30,125,206,85,206,211,117,178,212,178,142,243,108,171,160,168,146,158,10,182,69,83,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,193,204,123,92,154,162,162,156,82,100,243,131,130,10,62,42,184,29,201,172,91,131,169,118,230,110,19,202,251,28,86,38,164,208,83,67,116,141,212,148,114,62,150,170,87,196,231,187,107,25,63,119,69,146,56,217,45,67,149,238,70,189,238,64,226,246,85,241,207,117,205,42,111,220,221,155,151,74,187,134,44,182,211,213,92,172,120,134,229,116,117,69,77,230,14,106,201,45,44,206,168,145,101,146,166,36,145,206,102,205,200,180,241,57,21,172,228,110,146,71,207,45,159,236,171,1,98,175,253,107,135,49,38,28,184,127,241,40,235,173,181,212,242,127,131,36,51,71,35,61,206,107,155,234,84,39,79,179,187,141,250,62,42,176,34,225,44,99,85,183,51,112,157,190,41,111,174,88,96,166,134,233,27,166,150,54,85,82,196,201,92,247,109,99,32,239,10,145,199,27,37,168,106,49,168,215,177,168,23,175,139,31,69,140,228,251,63,196,63,14,156,243,88,122,83,226,199,209,99,57,62,207,241,15,195,167,60,214,0,39,79,179,187,143,170,62,39,48,170,224,60,210,184,90,173,185,155,100,229,83,234,181,48,83,252,166,141,99,149,253,230,150,155,114,61,102,99,32,145,213,17,198,197,141,190,108,141,218,217,57,113,88,174,213,14,2,169,170,169,174,188,83,228,221,138,146,141,244,116,243,92,49,205,178,159,154,175,172,122,203,11,82,190,154,158,56,156,212,122,53,243,203,84,247,61,140,217,23,55,69,122,202,231,198,14,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,61,68,3,31,248,40,226,186,197,197,166,77,81,99,46,109,170,143,23,219,116,163,197,54,74,41,158,238,225,85,185,233,28,136,217,17,30,144,206,198,115,99,93,94,212,213,241,243,30,248,164,83,32,0,0,0,242,174,102,167,103,119,31,85,156,49,226,165,192,121,165,112,186,220,178,202,247,202,167,213,106,103,168,249,51,34,73,43,251,205,45,54,229,98,66,247,207,35,170,35,141,137,35,188,217,27,185,209,242,229,194,179,149,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,154,61,137,44,50,198,174,110,169,190,55,183,197,170,136,30,167,129,20,29,149,252,122,212,210,212,218,184,88,206,75,237,93,99,43,42,33,183,224,107,157,71,41,25,70,196,138,103,45,5,77,68,146,181,202,197,115,32,138,149,141,99,223,190,94,86,168,196,137,172,149,240,0,0,49,87,181,31,208,79,51,127,66,252,98,136,133,110,19,189,41,242,111,237,3,15,124,70,2,106,123,81,253,4,243,55,244,47,198,40,136,86,225,59,210,159,38,254,208,48,247,196,96,3,210,152,0,8,1,237,71,244,236,204,223,208,191,7,162,51,255,0,177,83,209,99,20,253,160,87,124,58,220,96,7,106,63,167,102,102,254,133,248,61,17,159,253,138,158,139,24,167,237,2,187,225,214,224,51,252,138,190,220,239,192,159,243,147,250,52,149,66,42,251,115,191,2,127,206,79,232,208,45,87,98,167,165,62,41,251,63,174,248,141,184,154,146,21,187,21,61,41,241,79,217,253,119,196,109,196,212,128,0,178,152,171,138,236,184,176,113,39,130,184,89,182,75,229,156,103,138,59,220,247,40,233,230,68,142,197,75,21,4,245,113,186,161,116,93,102,151,148,196,100,41,163,146,55,172,174,86,162,196,147,4,96,246,213,250,83,225,111,179,250,31,136,220,75,171,216,99,248,108,254,109,255,0,73,22,171,182,175,210,159,11,125,159,208,252,70,226,93,94,195,31,195,103,243,111,250,72,12,85,237,71,244,236,204,223,208,191,7,162,45,255,0,10,60,87,102,63,9,89,142,204,107,130,165,239,214,170,238,92,23,251,4,243,43,41,110,244,173,85,84,107,149,17,121,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,251,129,218,143,233,217,153,191,161,126,15,68,98,252,118,155,172,214,170,139,236,54,202,183,219,104,234,33,164,168,172,108,46,88,33,158,102,200,232,162,124,154,109,107,222,216,38,115,90,171,171,146,41,21,53,218,186,7,167,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,64,64,183,103,119,27,245,156,42,227,181,194,88,198,171,118,89,98,203,132,82,223,92,176,207,83,53,174,70,195,44,108,170,165,137,146,181,141,220,247,193,222,21,35,146,71,197,78,212,99,85,204,99,86,119,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,1,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,4,61,162,60,111,214,113,85,142,211,9,96,234,173,185,101,132,238,18,203,98,114,67,61,52,215,73,29,12,81,190,170,170,39,202,230,59,107,217,63,119,85,142,57,25,21,67,145,237,71,61,237,75,213,218,145,199,213,30,98,119,238,25,50,114,225,106,185,97,4,238,117,24,139,17,81,212,193,93,13,222,68,229,84,195,77,73,36,110,123,27,12,79,72,214,73,17,82,71,75,26,199,230,50,55,243,163,174,221,132,241,85,226,197,119,197,54,156,51,117,173,178,225,254,239,229,123,141,61,20,146,82,219,249,239,86,65,222,37,106,43,34,230,61,21,172,222,169,185,200,168,154,168,23,3,132,239,74,124,155,251,64,195,223,17,128,154,158,212,127,65,60,205,253,11,241,138,34,21,184,78,244,167,201,191,180,12,61,241,24,9,169,237,71,244,19,204,223,208,191,24,162,2,2,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,57,120,91,22,98,172,13,125,165,197,56,43,19,93,112,253,234,139,127,118,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,69,234,215,42,47,69,82,224,112,157,233,79,147,127,104,24,123,226,48,25,233,218,161,192,85,77,45,77,215,138,124,155,177,85,214,50,178,162,107,134,57,182,83,242,145,148,108,72,161,106,87,211,83,199,19,92,172,87,50,121,106,158,231,189,251,229,230,232,140,73,92,192,205,94,7,56,187,181,113,125,148,110,197,115,219,169,44,248,178,195,80,219,110,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,156,196,213,31,28,209,163,164,229,44,142,229,113,175,197,117,139,132,188,154,173,198,92,219,85,102,47,185,107,71,133,172,149,179,61,189,254,171,115,18,73,21,177,162,189,97,129,143,230,200,186,177,171,163,35,230,49,242,198,164,11,100,94,122,102,63,14,153,143,110,205,12,175,188,247,27,173,14,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,57,144,191,107,117,77,81,200,230,181,236,115,30,198,61,188,190,33,248,129,199,220,77,102,133,118,107,230,51,233,25,114,172,167,167,164,138,142,133,102,74,42,40,33,141,26,216,169,227,154,73,29,27,21,219,229,115,81,218,44,146,200,238,155,148,10,87,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,181,53,213,213,42,155,229,126,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,212,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,73,167,102,47,103,165,30,41,163,166,226,43,136,28,33,206,181,77,182,92,37,96,185,195,4,244,183,90,89,96,154,57,106,171,105,39,133,251,161,94,108,47,166,93,204,114,186,53,147,106,177,98,115,240,91,139,31,74,124,228,251,64,196,63,17,156,9,169,236,184,244,19,203,47,211,95,24,173,50,168,197,94,203,143,65,60,178,253,53,241,138,211,42,128,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,0,0,0,0,0,0,0,0,0,0,16,99,196,79,164,14,103,126,89,94,191,109,148,156,226,12,120,137,244,129,204,239,203,43,215,237,178,154,214,210,249,172,62,249,247,59,195,160,255,0,72,102,253,138,126,37,189,0,26,123,210,0,0,9,74,199,28,44,97,254,33,120,70,203,171,173,186,131,147,143,44,88,6,212,251,37,100,8,198,190,175,109,12,111,74,9,149,238,107,86,41,29,170,53,206,114,114,158,253,232,187,86,70,73,24,184,139,15,221,240,158,32,185,225,108,65,73,221,110,150,106,201,173,245,176,115,26,254,85,68,47,86,72,205,204,85,107,180,115,85,53,106,170,46,157,21,80,155,238,29,189,31,178,199,242,54,203,251,20,70,61,241,245,194,87,221,79,15,187,54,50,203,12,119,140,113,107,219,229,56,41,93,182,75,181,3,24,168,186,68,141,94,117,76,122,51,102,138,215,58,52,115,62,113,205,133,137,183,106,122,87,135,192,167,49,131,30,84,68,94,59,98,222,247,157,118,27,111,167,73,213,113,116,109,70,175,238,42,196,171,114,169,159,145,84,213,60,38,102,120,81,63,116,241,229,50,139,80,1,168,189,20,0,0,18,231,193,71,22,176,113,1,134,19,10,99,58,202,118,102,21,158,25,100,171,138,10,121,26,218,250,40,214,22,37,114,232,196,134,55,57,243,35,29,27,93,244,154,231,181,173,99,145,173,136,195,176,195,184,130,239,132,241,5,179,20,225,250,190,235,116,179,86,67,112,162,159,150,215,242,170,33,122,62,55,237,122,43,93,163,154,139,163,145,81,116,234,138,135,63,78,212,43,211,241,119,233,227,19,206,63,174,182,161,182,123,35,150,218,252,143,139,226,206,238,37,55,154,42,236,153,231,19,254,217,225,120,245,68,243,136,122,0,5,147,225,59,137,27,127,18,153,112,184,138,90,42,123,110,34,180,76,218,27,221,190,41,154,230,182,93,136,230,212,68,221,203,35,96,149,55,109,223,213,28,201,89,171,249,123,221,123,14,194,193,197,163,30,136,196,195,155,196,188,119,168,233,249,141,39,53,137,146,205,211,187,137,68,218,99,250,231,19,206,39,174,0,1,244,112,128,0,3,0,59,106,253,22,48,183,218,5,15,195,174,38,127,152,1,219,87,232,177,133,190,208,40,126,29,113,3,0,59,46,61,59,50,203,244,215,193,235,75,255,0,218,145,192,45,30,93,247,238,38,242,114,223,106,182,225,5,238,116,248,139,14,209,211,65,67,13,162,69,229,83,67,83,73,28,109,99,29,12,175,88,210,72,209,22,70,203,34,201,231,178,71,242,108,7,101,199,167,102,89,126,154,248,61,105,62,119,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,231,7,133,222,38,241,247,11,57,161,109,204,12,33,83,87,89,109,101,67,93,122,195,203,113,154,154,138,243,2,71,44,123,39,108,107,181,207,99,103,149,209,61,237,122,71,34,181,251,93,162,181,222,133,50,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,84,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,88,11,227,191,37,48,39,15,220,80,98,236,179,203,123,135,50,195,73,221,107,105,232,159,44,210,205,107,239,52,241,204,180,146,73,44,109,223,183,153,185,138,215,75,243,79,137,31,35,165,73,17,46,175,101,167,18,153,143,149,124,65,88,114,134,216,151,91,214,12,204,27,135,116,185,89,41,105,86,169,212,213,75,18,164,119,24,91,185,188,158,94,198,45,68,137,171,123,180,114,57,205,122,197,18,176,39,80,182,156,67,241,3,128,120,101,202,250,236,215,204,103,213,190,219,71,81,79,73,21,29,10,194,181,181,179,205,34,53,177,83,199,52,145,182,71,163,119,202,230,163,181,72,226,145,221,118,169,112,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,32,7,143,190,50,106,120,190,205,10,43,133,138,154,174,131,2,97,138,117,135,14,80,215,81,69,5,107,31,60,112,173,100,213,11,28,146,35,158,249,98,70,181,17,251,18,56,163,209,173,122,200,174,11,63,158,153,233,152,252,69,230,61,199,52,51,66,243,223,174,181,218,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,229,194,205,206,209,53,87,43,156,231,189,207,123,222,247,85,120,195,131,252,241,193,60,62,225,110,38,46,216,111,126,12,197,27,156,174,137,147,37,85,174,55,74,177,211,77,89,19,227,111,46,26,142,142,134,86,43,227,115,95,22,174,106,203,27,95,122,187,51,56,46,253,210,121,142,252,200,198,173,229,224,28,3,112,164,158,166,158,106,30,116,119,218,228,94,107,40,117,145,142,133,208,181,24,215,84,53,119,59,151,44,76,70,167,57,36,142,111,177,78,19,194,184,230,197,85,133,177,174,25,181,98,11,45,110,206,243,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,38,169,209,205,69,78,168,128,121,236,224,163,138,235,239,9,121,203,69,140,185,183,90,204,33,114,210,143,20,217,40,166,99,123,253,46,215,164,114,35,100,69,98,205,3,223,205,141,117,99,151,71,199,204,99,37,145,79,65,56,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,116,169,161,174,166,85,217,43,53,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,62,220,107,240,163,125,225,47,57,107,112,111,42,235,89,132,46,90,214,97,107,221,108,44,111,127,165,218,197,146,53,116,106,172,89,160,123,249,82,38,140,114,232,201,57,108,100,177,161,144,29,151,188,116,253,197,49,83,50,59,56,241,159,116,203,107,214,255,0,35,212,214,183,116,54,43,164,146,53,83,89,149,201,221,232,230,214,78,102,168,230,50,85,100,159,52,215,84,72,161,53,36,0,246,163,250,118,102,111,232,95,131,209,19,252,64,15,106,63,167,102,102,254,133,248,61,16,25,255,0,216,169,232,177,138,126,208,43,190,29,110,51,252,192,14,197,79,69,140,83,246,129,93,240,235,113,95,246,136,241,191,71,194,174,4,76,37,131,170,183,102,110,44,183,203,45,137,201,12,21,48,218,227,108,209,70,250,170,168,159,43,94,221,204,124,253,221,86,57,35,124,180,238,71,181,90,199,181,66,202,246,164,113,245,89,151,125,251,134,76,156,184,93,109,184,189,123,157,70,34,196,84,117,51,208,205,104,141,121,85,48,211,82,73,27,152,247,77,43,22,53,146,68,85,141,177,72,177,249,239,145,252,154,87,176,199,240,217,252,219,254,146,34,214,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,82,187,12,127,13,159,205,191,233,32,37,80,0,7,154,206,44,125,41,243,147,237,3,16,252,70,114,106,123,46,61,4,242,203,244,215,198,43,75,191,118,225,147,134,219,253,214,182,251,125,225,243,45,110,55,43,141,68,149,117,149,149,120,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,74,215,11,97,60,43,129,172,84,184,91,5,97,155,86,31,178,209,111,238,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,232,157,92,229,85,234,170,7,108,0,3,202,185,49,57,167,192,86,30,226,103,130,108,169,199,57,125,98,164,163,205,75,70,91,216,102,161,125,63,117,162,101,253,235,111,183,181,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,135,99,210,159,9,222,139,25,55,246,127,135,190,29,0,30,112,127,217,86,2,197,95,250,215,14,98,76,57,112,255,0,226,81,215,91,107,169,228,255,0,6,72,102,142,70,123,156,215,55,212,168,95,94,42,120,236,206,142,46,237,88,126,197,152,212,120,126,211,109,195,181,19,213,197,71,96,142,174,8,42,167,145,173,107,101,158,57,170,37,107,223,27,90,246,198,228,68,86,164,211,39,223,169,90,246,157,98,62,25,113,79,16,85,55,110,31,153,206,186,205,186,92,91,114,182,84,82,207,98,186,213,75,20,51,69,85,68,248,36,126,233,151,155,51,42,87,70,53,101,141,23,106,189,101,123,241,0,12,170,224,39,130,11,239,23,24,238,90,220,71,75,117,182,229,149,147,155,21,238,247,71,51,41,230,125,82,194,171,13,45,35,164,138,70,73,54,247,68,249,19,98,181,145,107,185,205,116,145,35,235,254,216,44,39,133,112,55,17,56,51,11,96,172,51,106,195,246,90,44,191,164,238,214,235,93,20,116,148,176,111,186,92,222,253,145,70,141,99,119,61,238,114,232,157,92,229,85,234,170,73,87,103,254,35,225,150,235,195,237,166,211,195,35,59,141,170,135,124,183,75,109,198,162,149,247,214,85,58,89,33,239,87,70,65,35,246,205,81,221,156,246,42,170,53,98,107,18,54,177,140,107,25,29,125,181,126,148,248,91,236,254,135,226,55,16,46,175,97,143,225,179,249,183,253,36,90,174,218,191,74,124,45,246,127,67,241,27,137,117,123,12,127,13,159,205,191,233,34,213,118,213,250,83,225,111,179,250,31,136,220,64,186,189,134,63,134,207,230,223,244,145,106,187,106,253,41,240,183,217,253,15,196,110,37,213,236,49,252,54,127,54,255,0,164,139,85,219,87,233,79,133,190,207,232,126,35,113,2,234,246,24,254,27,63,155,127,210,68,170,17,87,216,99,248,108,254,109,255,0,73,25,211,197,119,21,217,113,194,86,92,63,26,227,89,123,245,214,187,153,5,130,193,4,200,202,171,189,83,81,21,90,213,84,94,92,44,220,213,150,101,69,108,109,115,81,17,239,124,113,188,45,87,104,143,27,244,124,42,224,68,194,88,58,171,118,102,226,203,124,178,216,156,144,193,83,13,174,54,205,20,111,170,170,137,242,181,237,220,199,207,221,213,99,146,55,203,78,228,123,85,172,123,86,50,251,51,174,215,91,255,0,104,6,95,223,111,183,58,187,141,202,227,81,126,171,172,172,171,153,211,79,83,60,150,154,231,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,141,120,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,133,169,174,174,169,84,223,43,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,76,138,236,184,244,236,203,47,211,95,7,173,1,218,143,233,217,153,191,161,126,15,68,103,255,0,98,167,162,198,41,251,64,174,248,117,184,192,14,212,127,78,204,205,253,11,240,122,35,63,251,21,61,22,49,79,218,5,119,195,173,192,103,248,0,0,0,1,229,92,245,80,121,87,2,100,251,40,248,215,251,166,225,88,56,107,204,203,157,170,155,18,97,43,125,61,54,18,151,94,76,215,139,92,49,185,171,79,177,26,145,186,106,88,227,103,86,187,124,145,46,229,98,172,51,74,238,47,106,167,3,23,92,210,166,253,210,57,71,107,171,184,98,203,109,61,45,182,249,135,173,182,183,84,84,222,96,230,164,113,85,66,218,120,214,89,42,98,73,26,215,239,220,139,79,19,85,28,206,70,217,34,2,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,101,50,243,181,131,6,223,184,75,197,153,149,139,235,112,253,6,111,225,138,121,161,110,24,142,37,130,11,133,92,243,57,148,19,82,67,45,79,54,162,153,168,232,150,161,25,47,54,52,138,119,109,107,86,37,120,100,7,5,152,95,37,242,67,43,237,92,55,224,172,200,193,87,204,109,134,233,230,171,197,244,118,123,197,37,77,106,221,121,141,109,116,179,71,26,50,109,145,204,230,211,177,211,70,143,108,113,193,27,250,181,10,127,181,31,208,79,51,127,66,252,98,136,129,108,45,139,49,86,6,190,210,226,156,21,137,174,184,126,245,69,191,187,92,109,117,178,82,85,65,189,142,99,246,75,26,181,237,220,199,185,171,162,245,107,149,23,162,169,54,156,110,97,60,101,129,123,45,239,184,63,49,49,141,94,42,196,246,155,62,28,166,187,221,234,103,73,159,85,86,219,173,15,53,82,94,92,110,145,136,237,90,199,200,222,107,152,214,186,69,124,138,247,184,34,47,132,239,74,124,155,251,64,195,223,17,128,244,123,138,112,158,21,199,54,42,172,45,141,112,205,171,16,89,107,118,119,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,53,78,142,106,42,117,68,60,225,112,157,233,79,147,127,104,24,123,226,48,30,148,192,243,215,199,71,6,87,222,15,51,30,150,217,29,215,203,56,51,20,119,138,140,51,114,149,236,74,167,71,18,179,155,77,83,27,116,210,104,185,177,34,200,214,164,114,53,237,115,118,170,190,40,248,188,14,113,119,117,225,7,55,29,138,231,183,85,222,48,157,250,157,182,220,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,57,137,162,178,73,163,71,71,205,89,27,59,217,233,145,121,113,196,94,92,92,114,191,52,44,221,250,213,93,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,92,204,220,237,23,69,106,181,206,99,218,246,61,236,119,158,206,34,248,104,205,62,23,241,220,216,23,51,45,63,201,238,87,154,56,42,124,151,115,249,152,101,147,186,79,52,81,243,185,92,246,50,77,173,243,31,171,87,212,170,30,143,112,182,44,194,184,230,197,75,138,112,86,38,181,98,11,45,110,254,237,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,174,139,209,205,84,94,168,167,108,65,183,102,199,28,247,94,31,113,253,30,85,230,53,210,174,187,46,177,85,69,53,182,39,214,93,28,216,48,188,238,154,69,109,84,77,154,68,130,26,103,73,80,247,84,232,141,93,52,151,114,172,107,28,147,146,5,170,226,199,209,99,57,62,207,241,15,195,167,60,214,30,148,248,177,244,88,206,79,179,252,67,240,233,207,53,128,122,168,34,175,181,15,179,247,255,0,57,56,173,202,40,127,178,221,177,157,157,173,255,0,229,162,74,154,40,41,233,191,249,154,154,185,38,151,249,114,235,244,144,149,64,7,157,110,10,56,81,190,241,105,156,180,88,55,149,117,163,194,22,221,43,49,77,238,138,22,59,184,82,237,122,199,26,58,69,70,36,211,189,156,168,211,71,185,53,124,156,183,178,41,16,244,19,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,74,106,26,26,100,93,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,234,178,147,39,112,14,72,97,154,188,35,151,54,26,75,85,182,182,241,112,189,203,21,61,44,48,34,207,87,80,249,156,221,176,177,141,217,27,92,200,34,69,77,91,12,16,179,85,216,138,86,160,64,15,106,63,167,102,102,254,133,248,61,17,149,93,134,63,134,207,230,223,244,145,138,189,168,254,157,153,155,250,23,224,244,70,85,118,24,254,27,63,155,127,210,64,90,174,218,191,74,124,45,246,127,67,241,27,137,117,123,12,127,13,159,205,191,233,34,213,118,213,250,83,225,111,179,250,31,136,220,75,171,216,99,248,108,254,109,255,0,73,1,159,252,78,228,166,86,103,230,77,94,176,46,113,220,60,149,134,225,229,221,167,188,178,90,104,38,180,247,87,115,93,83,28,245,17,190,56,52,141,178,49,242,43,127,138,146,86,234,136,229,83,205,181,218,138,154,221,117,173,183,209,221,169,46,148,244,181,18,67,21,117,35,101,108,21,76,107,149,27,52,105,51,25,42,49,200,136,228,73,24,199,232,169,185,173,93,81,36,255,0,181,67,143,90,154,170,155,175,11,25,55,125,171,163,101,29,68,214,252,115,115,167,229,43,43,24,177,66,228,160,166,168,142,87,57,24,142,124,241,85,49,204,99,247,197,202,213,88,178,181,248,43,194,239,12,152,251,138,108,208,182,229,254,16,166,171,163,182,190,161,173,189,98,21,183,77,83,69,102,129,99,150,77,243,186,52,218,215,189,176,74,216,152,247,49,36,145,26,205,205,213,92,208,147,78,199,60,235,206,92,127,151,24,139,47,49,205,190,235,117,194,24,47,187,82,225,188,67,60,77,229,211,106,139,204,181,186,119,72,143,151,150,197,133,241,49,172,119,42,55,57,175,123,24,180,209,172,138,148,86,75,229,14,13,200,92,175,195,249,71,151,240,85,199,98,195,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,232,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,90,128,0,1,196,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,198,14,212,127,65,60,205,253,11,241,138,35,42,140,85,237,71,244,19,204,223,208,191,24,162,2,0,79,85,7,149,115,213,64,28,74,219,77,170,227,83,65,89,112,182,82,85,84,90,234,22,174,134,89,161,107,223,75,58,197,36,43,44,78,84,213,143,88,166,150,53,115,116,93,146,61,190,14,84,94,88,0,121,87,61,41,240,157,232,177,147,127,103,248,123,225,208,30,107,15,69,25,71,153,152,87,38,248,17,203,236,210,198,181,125,222,203,134,114,190,199,112,169,219,36,108,146,109,150,200,54,65,23,49,236,99,166,149,234,216,227,98,185,55,200,246,53,23,87,32,24,65,219,29,195,142,87,217,42,104,120,145,183,227,122,75,54,50,196,117,16,219,107,176,245,92,178,72,251,242,67,19,35,74,170,86,162,57,98,124,17,54,38,203,187,108,42,206,90,238,100,202,141,169,141,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,127,197,23,19,120,251,138,108,208,185,102,6,47,169,171,163,182,190,161,206,178,225,228,184,205,83,69,102,129,99,138,61,144,54,69,218,215,189,176,68,233,94,198,177,36,145,28,253,173,213,26,220,234,236,175,224,42,166,170,166,213,197,62,114,88,170,232,217,71,81,13,195,3,91,42,57,74,202,198,44,83,53,107,234,105,228,137,206,70,35,159,4,180,175,107,216,253,241,115,116,86,44,78,120,102,254,110,99,11,238,96,112,35,152,56,215,19,224,43,174,10,186,222,178,190,249,89,87,96,186,61,142,170,183,200,235,100,234,177,189,89,250,209,28,140,145,26,168,146,71,19,247,70,223,58,231,165,62,44,125,22,51,147,236,255,0,16,252,58,115,205,96,30,170,8,75,237,53,224,74,235,146,56,202,227,158,121,91,134,105,35,202,251,245,68,110,170,163,181,192,230,51,13,214,189,26,215,50,72,245,84,101,52,210,234,232,222,205,177,177,242,114,54,198,137,15,54,109,14,167,20,225,60,43,142,108,85,88,91,26,225,155,86,32,178,214,236,239,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,106,157,28,212,84,234,136,7,155,126,30,56,129,199,220,50,230,133,14,107,229,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,219,37,107,85,218,36,145,70,238,187,80,244,39,195,199,16,56,7,137,172,175,161,205,124,185,125,91,45,181,149,21,20,146,209,215,44,41,91,69,60,50,43,93,21,68,112,201,35,99,122,183,100,173,106,187,85,142,88,221,211,114,16,153,199,183,4,23,222,17,241,220,85,184,114,150,235,114,203,43,223,42,43,37,238,178,102,84,76,202,164,133,22,106,90,183,71,20,108,142,109,237,149,241,166,196,107,226,211,107,156,232,229,70,83,252,14,113,119,117,225,7,55,29,138,231,183,85,222,48,157,250,157,182,220,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,57,137,162,178,73,163,71,71,205,89,26,30,135,129,212,225,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,218,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,93,23,163,154,168,189,81,78,216,15,42,228,191,100,127,10,54,46,45,59,43,242,255,0,6,242,173,84,120,190,219,229,170,204,45,123,173,133,238,238,21,94,90,170,89,35,87,70,168,244,134,118,51,149,34,104,246,166,172,147,150,247,197,26,17,2,79,247,101,199,160,158,89,126,154,248,197,104,16,67,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,90,106,234,26,148,77,241,63,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,153,62,204,174,59,109,89,221,131,109,217,25,154,88,154,174,76,208,176,211,200,218,90,203,164,237,123,241,37,19,21,206,107,227,147,68,87,212,195,22,141,145,143,221,35,217,31,63,116,138,179,114,169,254,216,46,30,178,178,231,147,75,196,23,121,181,97,204,103,98,184,65,77,186,58,90,104,166,197,29,229,208,65,221,230,147,70,203,52,208,67,15,54,53,220,253,145,67,59,118,104,187,227,136,28,45,139,49,86,6,190,210,226,156,21,137,174,184,126,245,69,191,187,92,109,117,178,82,85,65,189,142,99,246,75,26,181,237,220,199,185,171,162,245,107,149,23,162,168,30,164,193,106,184,88,205,156,85,158,156,62,224,156,217,198,184,67,228,205,235,17,219,214,166,166,222,214,200,216,215,108,175,141,149,17,36,136,143,72,103,99,27,60,104,170,237,35,153,154,62,68,209,238,186,160,98,175,106,63,160,158,102,254,133,248,197,17,10,220,39,122,83,228,223,218,6,30,248,140,4,212,246,163,250,9,230,111,232,95,140,81,16,173,194,119,165,62,77,253,160,97,239,136,192,7,163,220,83,139,48,174,6,177,85,98,156,107,137,173,88,126,203,69,179,188,220,110,149,177,210,82,193,189,237,99,55,203,34,181,141,220,247,181,169,170,245,115,145,19,170,161,128,24,91,181,239,2,98,158,43,41,114,233,182,251,85,171,39,107,55,218,225,197,183,71,77,77,85,223,145,28,177,214,189,21,21,145,81,200,244,108,72,201,24,215,49,175,73,229,146,52,71,194,220,213,207,188,148,194,188,68,229,61,247,39,49,173,194,235,69,101,196,29,215,188,207,107,150,56,234,153,200,169,138,161,155,29,36,114,49,53,124,45,69,213,139,230,170,233,162,232,169,231,91,61,50,47,49,248,116,204,123,142,87,230,133,155,184,221,104,116,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,204,133,251,93,162,232,142,71,53,204,123,88,246,61,141,11,215,218,143,233,217,153,191,161,126,15,68,103,255,0,98,167,162,198,41,251,64,174,248,117,184,134,11,157,218,235,122,169,101,101,230,231,87,95,81,29,60,20,140,150,166,103,74,246,193,4,76,134,24,145,206,85,84,100,113,71,28,108,111,131,88,198,181,52,68,68,38,127,177,83,209,99,20,253,160,87,124,58,220,6,127,145,87,219,157,248,19,254,114,127,70,146,168,69,95,110,119,224,79,249,201,253,26,5,170,236,84,244,167,197,63,103,245,223,17,183,19,82,66,183,98,167,165,62,41,251,63,174,248,141,184,149,238,33,248,129,192,60,50,229,125,118,107,230,51,234,223,109,163,168,167,164,138,142,133,97,90,218,217,230,145,26,216,169,227,154,72,219,35,209,187,229,115,81,218,164,113,72,238,187,84,11,107,199,71,25,182,46,15,50,226,150,231,29,171,203,56,207,20,119,138,124,51,109,149,143,74,87,73,18,51,155,83,83,35,116,210,24,185,177,42,198,215,36,146,57,237,107,118,162,190,88,226,175,179,135,22,98,172,115,218,19,151,152,167,26,226,107,174,32,189,86,249,91,188,220,110,149,178,85,213,79,178,201,86,198,111,150,69,115,221,181,140,107,83,85,232,214,162,39,68,67,31,243,211,61,51,31,136,188,199,184,230,134,104,94,123,245,214,187,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,188,184,89,185,218,38,170,229,115,156,247,185,239,123,222,235,215,217,113,233,217,150,95,166,190,15,90,5,213,237,171,244,167,194,223,103,244,63,17,184,151,87,176,199,240,217,252,219,254,146,45,87,109,95,165,62,22,251,63,161,248,141,196,186,189,134,63,134,207,230,223,244,144,24,171,218,143,233,217,153,191,161,126,15,68,94,174,202,92,139,203,142,34,242,227,63,114,191,52,44,221,250,213,93,242,106,88,102,137,81,149,86,250,166,165,209,35,170,166,145,81,121,115,51,115,180,93,21,170,215,57,143,107,216,247,177,214,87,181,31,211,179,51,127,66,252,30,136,202,174,195,31,195,103,243,111,250,72,12,0,226,47,134,140,211,225,127,29,205,129,115,50,211,252,158,229,121,163,130,167,201,119,63,153,134,89,59,164,243,69,31,59,149,207,99,36,218,223,49,250,181,125,74,183,43,44,187,67,51,231,41,120,104,184,112,221,131,43,41,40,41,228,168,122,90,113,12,13,229,92,109,20,83,190,89,42,233,225,115,116,69,124,146,201,185,147,175,206,69,190,100,106,170,172,46,167,207,254,216,236,107,144,212,217,37,67,128,241,133,61,37,195,52,42,170,33,174,194,44,133,155,170,237,112,115,216,149,117,50,185,28,139,29,52,177,71,36,40,215,110,73,101,70,43,88,229,129,210,67,12,32,84,24,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,132,166,161,161,166,68,223,43,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,73,105,226,15,133,92,27,194,135,101,190,61,193,246,107,109,35,177,61,198,159,14,212,226,203,188,114,44,207,184,220,82,235,69,189,27,43,152,199,119,104,220,233,27,11,54,183,107,21,92,169,204,124,143,125,170,236,96,185,240,243,22,38,196,182,108,71,29,34,230,253,85,67,106,112,251,238,116,148,238,68,183,69,79,35,101,75,108,206,111,53,149,42,147,84,119,134,35,147,124,41,18,181,28,216,230,86,230,87,106,63,160,158,102,254,133,248,197,16,16,173,194,119,165,62,77,253,160,97,239,136,192,77,79,106,63,160,158,102,254,133,248,197,17,10,220,39,122,83,228,223,218,6,30,248,140,4,212,246,163,250,9,230,111,232,95,140,81,1,10,220,39,122,83,228,223,218,6,30,248,140,7,165,51,205,103,9,222,148,249,55,246,129,135,190,35,1,233,76,8,54,237,39,224,98,235,195,238,63,172,205,76,185,181,213,215,101,214,42,168,169,185,74,202,59,91,155,6,23,157,211,70,142,165,149,208,198,144,67,76,233,42,24,218,109,85,171,166,177,109,85,141,36,147,137,217,221,192,45,103,19,152,169,113,230,105,91,238,182,220,178,178,114,170,52,90,105,233,254,83,72,178,74,206,237,75,83,181,24,176,177,240,72,218,137,35,122,200,223,54,54,237,116,156,200,166,251,20,225,60,43,142,108,85,88,91,26,225,155,86,32,178,214,236,239,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,106,157,28,212,84,234,136,113,112,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,233,77,67,67,76,139,178,38,106,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,80,30,107,56,177,244,167,206,79,180,12,67,241,25,207,74,103,154,206,44,125,41,243,147,237,3,16,252,70,112,38,167,178,227,208,79,44,191,77,124,98,180,202,163,21,123,46,61,4,242,203,244,215,198,43,76,170,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,0,0,0,0,0,0,0,0,0,0,0,65,143,17,62,144,57,157,249,101,122,253,182,82,115,136,49,226,39,210,7,51,191,44,175,95,182,202,107,91,75,230,176,251,231,220,239,14,131,253,33,155,246,41,248,150,244,0,105,239,72,0,0,39,59,135,111,71,236,177,252,141,178,254,197,17,112,139,123,195,183,163,246,88,254,70,217,127,98,136,184,71,104,96,121,170,123,163,220,240,126,173,233,12,127,110,175,138,81,205,199,231,7,21,86,218,170,236,249,202,155,47,50,221,39,62,183,21,208,66,249,165,168,101,68,147,73,52,183,20,222,247,107,18,243,52,145,140,70,164,72,196,122,53,88,178,58,60,8,61,3,220,109,214,251,197,190,170,211,118,160,167,173,161,173,133,244,213,84,181,49,54,88,167,137,237,86,190,55,177,200,168,230,185,170,168,173,84,84,84,85,69,34,83,141,126,18,167,225,255,0,19,174,43,193,148,117,15,203,219,196,209,71,73,44,245,17,185,212,21,178,36,207,90,20,213,235,52,141,107,33,87,182,71,55,232,185,172,115,156,246,171,157,170,107,154,95,130,153,204,224,199,9,231,29,158,190,231,160,58,44,219,223,30,162,52,77,78,191,239,41,243,117,79,210,143,217,153,153,227,84,117,118,199,14,113,199,24,192,6,180,239,0,0,5,115,146,121,189,137,242,59,49,237,25,135,133,234,170,26,234,41,152,218,234,72,166,72,155,113,162,87,181,102,165,145,85,174,77,175,107,116,213,90,237,142,70,189,169,185,141,84,153,220,147,205,236,49,158,57,113,104,204,60,47,85,78,230,214,194,198,215,82,69,50,202,235,117,106,49,171,53,44,138,173,106,238,99,157,166,170,214,239,106,181,237,77,175,106,172,20,151,175,132,238,36,110,28,53,230,58,226,41,104,170,46,88,118,239,11,104,111,118,248,166,115,92,232,183,163,155,81,19,119,36,110,158,37,221,183,127,69,107,229,102,172,230,111,110,103,72,212,231,37,137,224,241,39,200,159,187,215,249,186,203,164,109,134,163,105,242,179,156,202,83,254,43,14,56,127,190,63,98,121,69,250,233,158,222,28,167,132,210,131,174,195,184,130,209,139,48,253,179,20,225,250,190,245,107,188,209,195,112,162,159,150,230,115,105,230,98,62,55,237,122,35,155,171,92,139,163,145,21,53,234,136,167,98,111,113,49,49,120,121,58,186,42,195,170,104,174,45,49,194,98,122,128,1,42,134,0,118,213,250,44,97,111,180,10,31,135,92,76,255,0,48,3,182,175,209,99,11,125,160,80,252,58,226,6,0,118,92,122,118,101,151,233,175,131,214,146,125,218,35,198,253,31,10,184,17,48,150,14,170,221,153,184,178,223,44,182,39,36,48,84,195,107,141,179,69,27,234,170,162,124,173,123,119,49,243,247,117,88,228,141,242,211,185,30,213,107,30,213,135,110,18,115,190,213,195,134,127,97,204,232,188,216,234,239,52,248,114,158,232,230,80,83,72,216,223,83,60,214,234,154,120,88,175,119,70,49,101,154,61,239,209,202,214,110,114,53,234,136,197,160,49,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,11,83,93,93,82,169,190,87,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,129,196,255,0,101,88,247,21,127,235,92,71,137,49,29,195,255,0,137,89,93,114,174,168,147,252,41,38,154,73,31,239,115,156,239,90,169,59,220,2,112,39,106,225,19,12,214,223,113,45,101,37,219,49,113,21,58,82,94,43,41,100,108,244,84,176,71,81,51,163,138,134,71,211,197,59,25,36,110,167,116,205,122,170,58,72,88,169,209,141,44,175,101,95,3,23,92,173,166,253,210,57,185,107,171,183,226,203,149,61,85,182,199,135,174,86,183,83,212,217,160,230,172,114,213,76,218,136,210,88,234,101,72,220,214,108,218,137,79,43,149,92,254,126,216,228,124,8,181,237,134,226,119,25,80,218,169,248,105,177,97,28,65,102,177,93,42,18,107,237,234,231,102,70,81,95,89,11,105,42,160,134,219,84,174,84,145,145,75,34,119,133,70,53,237,146,56,152,142,218,175,71,198,182,75,229,229,171,53,179,67,15,229,253,247,48,176,254,6,182,221,170,28,218,204,67,126,168,108,52,84,16,50,55,73,35,220,231,57,173,87,171,88,173,141,138,230,35,228,115,24,174,102,237,201,63,220,98,112,171,131,120,175,202,59,134,15,188,219,105,27,137,237,212,245,21,56,78,239,36,139,11,237,215,21,103,152,142,149,172,123,187,180,142,108,109,153,155,93,185,136,142,68,230,50,55,179,207,102,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,105,171,168,106,81,55,196,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,61,46,229,86,89,225,92,155,203,140,57,149,184,42,147,187,217,112,205,190,43,125,54,232,227,100,147,108,79,62,121,121,108,99,29,52,175,87,73,35,209,169,190,71,189,202,154,185,74,172,193,94,204,94,54,168,243,207,46,41,178,147,52,49,94,252,201,194,251,104,225,169,187,92,160,90,172,75,74,228,154,72,228,133,138,173,150,105,160,134,23,50,101,218,247,109,100,114,190,71,58,87,163,115,168,11,63,197,23,12,152,7,138,108,175,185,101,254,47,166,164,163,185,62,157,205,178,226,20,183,67,83,91,102,157,100,138,77,240,58,68,220,214,61,208,68,217,88,199,49,100,141,28,205,205,213,28,223,54,228,180,246,177,113,191,89,134,252,167,194,102,89,213,108,171,184,91,210,44,109,90,176,207,12,212,177,205,221,231,167,165,165,153,178,177,29,205,129,94,149,8,232,223,27,162,168,107,17,219,150,70,182,56,56,120,225,251,31,113,53,154,20,57,81,151,44,164,101,202,178,158,162,174,90,202,228,153,40,168,160,134,53,115,165,168,146,24,228,116,108,87,108,137,174,86,232,178,75,27,122,110,64,38,39,178,179,137,76,199,226,7,35,174,182,204,208,75,173,210,235,129,238,17,90,225,196,149,52,170,145,221,41,95,10,58,56,228,168,87,47,120,172,135,71,36,171,181,174,229,201,74,231,171,223,35,222,177,173,218,143,233,217,153,191,161,126,15,68,78,78,75,229,14,13,200,92,175,195,249,71,151,240,85,199,98,195,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,232,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,6,221,168,254,157,153,155,250,23,224,244,64,100,87,3,28,85,96,222,20,59,63,49,206,48,188,220,169,29,137,238,56,226,237,77,132,237,18,70,179,62,227,113,75,85,187,98,186,38,189,142,238,209,185,209,186,103,238,110,214,42,53,23,152,248,216,248,235,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,45,77,117,117,74,166,249,95,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,117,50,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,235,181,175,123,96,133,174,114,38,174,72,163,69,215,106,105,35,253,150,252,2,209,230,39,113,226,111,56,237,246,171,150,16,78,249,79,135,112,237,101,52,21,208,221,228,78,109,52,213,53,113,200,215,177,176,196,244,145,35,141,81,36,116,177,164,158,99,35,103,56,48,87,56,114,47,49,242,26,179,12,218,115,66,205,228,107,174,40,195,240,226,72,109,178,170,165,85,29,44,179,207,12,108,169,98,162,114,166,94,238,231,172,122,171,152,215,181,31,181,232,246,50,69,123,12,127,13,159,205,191,233,34,213,118,213,250,83,225,111,179,250,31,136,220,75,171,216,99,248,108,254,109,255,0,73,1,137,92,77,241,55,196,149,131,137,44,215,177,88,184,131,204,171,117,182,221,142,47,180,148,116,116,152,178,190,24,41,160,142,190,102,199,20,113,182,84,107,24,214,162,53,26,136,136,136,136,136,75,167,103,14,44,197,88,231,131,28,188,197,56,215,19,93,113,5,234,183,202,221,230,227,116,173,146,174,170,125,151,90,182,51,124,178,43,158,237,172,99,90,154,175,70,181,17,58,34,22,215,48,187,34,120,109,204,172,127,137,115,26,251,141,179,42,11,150,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,166,154,170,248,153,63,144,153,41,133,120,118,202,123,22,78,96,171,133,214,182,203,135,251,215,118,158,233,44,114,85,63,159,83,45,67,247,186,56,227,98,232,249,156,137,163,19,205,68,215,85,213,84,46,0,0,15,53,159,186,199,138,127,248,75,102,175,253,50,184,255,0,223,30,130,56,100,187,93,111,252,54,229,69,246,251,115,171,184,220,174,56,30,197,87,89,89,87,51,166,158,166,121,40,33,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,152,151,251,202,156,44,127,191,236,213,255,0,157,109,223,234,38,111,229,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,174,186,34,120,1,229,220,149,78,36,120,233,251,138,112,95,147,217,29,147,152,207,186,102,77,235,47,240,223,150,42,104,155,186,107,21,174,75,76,74,186,76,142,78,239,89,54,177,242,244,71,61,145,43,228,249,167,58,158,69,138,179,149,115,187,93,111,85,44,172,188,220,234,235,234,35,167,130,145,146,212,204,233,94,216,32,137,144,195,18,57,202,170,140,142,40,227,141,141,240,107,24,214,166,136,136,128,118,216,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,132,166,161,161,166,68,223,43,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,76,148,226,223,179,139,55,56,82,193,182,76,193,170,187,210,99,12,61,81,79,12,87,234,235,93,43,227,101,146,226,245,68,229,72,142,85,115,233,156,229,107,35,169,84,102,231,249,175,142,39,58,36,146,71,251,59,184,5,163,225,143,10,174,60,205,43,125,170,229,153,183,190,85,70,139,77,5,71,201,152,210,57,89,221,169,106,118,171,210,103,178,121,27,81,36,111,72,221,230,198,221,205,143,153,46,95,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,230,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,77,83,163,154,138,157,81,0,243,197,193,223,21,88,203,133,12,220,183,227,11,53,202,173,216,98,227,81,79,77,139,45,17,198,147,50,227,110,71,249,234,216,156,246,55,188,198,215,72,232,95,185,187,94,170,213,94,91,228,99,239,87,107,102,63,193,185,167,158,152,3,48,114,251,16,210,95,48,245,243,45,232,42,104,107,169,149,118,74,207,41,92,145,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,45,167,29,28,25,95,120,60,204,122,91,100,119,95,44,224,204,81,222,42,48,205,202,87,177,42,157,28,74,206,109,53,76,109,211,73,162,230,196,139,35,90,145,200,215,181,205,218,170,248,163,199,90,219,181,214,227,77,65,71,112,185,213,213,83,218,233,214,146,134,41,166,115,217,75,2,203,36,203,20,77,85,209,140,89,102,150,69,107,116,77,242,61,222,46,85,80,148,174,195,31,195,103,243,111,250,72,181,93,181,126,148,248,91,236,254,135,226,55,18,234,246,24,254,27,63,155,127,210,69,170,237,171,244,167,194,223,103,244,63,17,184,129,117,123,12,127,13,159,205,191,233,34,213,118,213,250,83,225,111,179,250,31,136,220,75,171,216,99,248,108,254,109,255,0,73,22,171,182,175,210,159,11,125,159,208,252,70,226,7,107,217,75,158,153,113,195,166,92,103,238,104,102,133,231,184,218,168,126,77,69,12,49,34,62,170,225,84,228,186,44,116,180,209,170,167,50,103,237,118,137,170,53,26,215,61,238,99,24,247,183,16,56,139,226,95,52,248,160,199,115,99,172,204,187,127,39,185,89,168,231,169,242,93,179,230,97,138,78,233,4,210,201,201,230,242,24,249,54,187,207,126,174,95,82,37,180,142,237,117,134,213,81,98,134,231,86,203,109,101,68,53,117,20,109,153,201,4,211,194,217,27,20,175,143,93,174,123,27,60,205,107,149,53,106,75,34,38,155,151,92,181,236,238,224,130,179,138,172,118,184,183,24,210,237,203,44,39,112,138,43,235,86,105,233,166,186,72,232,101,145,148,180,178,178,39,49,219,94,200,59,194,36,145,200,200,170,26,172,114,57,236,114,6,58,226,108,161,198,88,67,43,240,70,110,95,96,164,134,197,152,85,23,104,108,72,217,209,243,204,203,124,144,197,60,207,98,116,99,22,89,150,54,162,174,245,88,100,85,106,53,88,231,223,94,203,143,78,204,178,253,53,240,122,211,39,251,110,45,54,171,5,171,33,172,86,43,101,37,186,219,110,167,196,20,148,116,116,144,182,24,41,160,141,182,198,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,140,29,151,30,157,153,101,250,107,224,245,160,59,81,253,59,51,55,244,47,193,232,140,255,0,236,84,244,88,197,63,104,21,223,14,183,24,1,218,143,233,217,153,191,161,126,15,68,103,255,0,98,167,162,198,41,251,64,174,248,117,184,12,255,0,0,0,0,0,60,171,158,170,15,42,224,72,167,17,61,158,149,152,167,134,92,164,226,43,135,236,33,206,186,205,151,248,126,92,91,96,182,67,60,245,87,90,169,105,104,99,138,170,138,146,8,95,186,101,230,204,250,149,220,198,171,99,73,54,171,214,87,62,58,207,74,124,39,122,44,100,223,217,254,30,248,116,4,85,246,161,112,45,247,20,197,79,207,28,156,193,157,211,45,175,91,60,177,77,68,237,208,216,174,146,72,228,93,33,70,167,119,163,155,88,249,122,43,152,201,85,241,252,211,93,79,26,133,63,217,33,144,213,57,167,196,188,121,147,112,162,164,159,15,101,133,63,149,42,82,166,158,42,134,75,113,157,146,69,67,26,49,239,71,49,237,114,75,82,201,90,199,236,125,27,83,205,115,216,228,145,254,212,127,65,60,205,253,11,241,138,35,181,236,255,0,225,139,247,48,240,251,105,176,98,76,47,106,182,227,235,222,251,134,43,169,163,155,188,73,52,203,44,139,77,4,147,117,69,228,64,246,71,178,53,88,146,78,115,152,174,230,58,71,245,93,168,254,130,121,155,250,23,227,20,64,66,183,9,222,148,249,55,246,129,135,190,35,1,233,76,243,89,194,119,165,62,77,253,160,97,239,136,192,122,83,0,88,174,49,56,85,193,188,87,229,29,195,7,222,109,180,141,196,246,234,122,138,156,39,119,146,69,133,246,235,138,179,204,71,74,214,61,221,218,71,54,54,204,205,174,220,196,71,34,115,25,27,217,125,64,30,93,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,190,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,178,105,217,121,218,5,255,0,155,124,41,102,236,223,216,173,56,50,240,231,127,243,50,173,53,108,245,21,63,252,181,53,36,112,197,252,136,180,250,42,100,87,104,39,1,88,123,137,156,27,93,142,114,250,197,73,71,154,150,138,121,38,161,125,63,117,162,101,253,234,180,205,88,107,166,88,149,243,61,180,244,238,142,157,93,35,24,199,189,17,206,107,21,85,32,174,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,61,36,241,99,232,177,156,159,103,248,135,225,211,158,107,9,201,202,92,127,140,179,63,178,78,253,140,243,3,16,213,223,111,181,89,111,140,41,170,46,21,106,142,158,118,83,37,194,158,37,145,218,106,247,164,80,198,138,247,106,247,170,43,156,174,114,171,150,13,128,245,80,0,0,0,2,0,123,81,253,59,51,55,244,47,193,232,140,170,236,49,252,54,127,54,255,0,164,140,85,237,71,244,236,204,223,208,191,7,162,50,171,176,199,240,217,252,219,254,146,2,213,118,213,250,83,225,111,179,250,31,136,220,74,83,130,12,227,204,124,132,225,131,137,172,208,202,216,109,73,122,182,252,145,167,239,119,7,43,187,132,117,53,21,244,253,230,24,118,57,147,204,199,205,30,216,228,86,198,154,171,221,189,25,201,150,171,237,171,244,167,194,223,103,244,63,17,184,142,205,140,148,253,209,60,62,241,69,147,145,220,59,149,94,32,183,225,174,225,59,165,229,198,202,232,37,175,168,165,230,187,151,34,164,43,60,49,36,155,88,174,229,171,246,232,237,21,3,2,173,54,202,155,213,214,138,205,71,37,36,117,21,245,17,211,68,250,186,184,169,96,107,222,228,107,86,73,166,115,98,137,154,170,106,249,28,214,53,53,87,42,34,42,158,140,248,81,225,71,46,56,74,203,134,96,172,21,23,126,186,215,114,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,203,133,155,156,145,66,138,173,141,174,114,170,189,239,146,71,249,194,61,57,228,166,104,90,179,171,40,240,134,107,217,155,73,29,62,41,179,211,92,159,79,77,90,218,182,81,206,246,39,58,149,101,106,34,61,240,203,204,137,254,107,85,31,27,145,90,213,69,68,10,212,132,14,209,238,33,115,247,3,113,157,152,120,91,5,103,134,96,97,251,45,23,146,123,181,186,215,137,171,105,41,96,223,106,164,123,246,69,28,141,99,119,61,238,114,232,157,92,229,85,234,170,77,249,135,249,247,217,127,144,92,68,230,197,247,56,241,174,47,204,10,43,214,32,238,189,230,11,93,194,138,58,86,114,41,162,167,102,198,201,73,35,211,86,66,213,93,94,190,114,174,154,38,136,129,208,118,68,230,22,62,204,174,27,113,37,247,49,177,198,32,197,87,40,49,197,101,36,85,151,187,156,213,211,199,3,104,40,28,216,155,36,206,115,145,136,231,189,200,212,93,53,123,151,214,166,111,150,127,133,254,23,240,15,9,152,2,225,151,57,115,119,196,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,205,180,236,84,69,106,174,170,238,190,8,151,128,1,138,189,168,254,130,121,155,250,23,227,20,70,85,24,171,218,143,232,39,153,191,161,126,49,68,4,0,158,170,15,42,231,170,128,0,0,60,171,153,63,198,39,16,56,251,25,225,124,171,225,254,224,250,74,108,39,151,184,31,10,213,208,197,72,179,49,245,179,213,225,203,108,203,45,83,86,69,138,71,196,178,74,216,156,214,53,88,201,164,78,187,149,76,96,51,127,180,67,5,90,168,50,95,132,140,198,134,162,173,110,87,204,167,183,217,42,34,115,219,200,108,20,52,148,115,68,230,55,110,228,122,186,225,50,57,85,202,138,141,143,68,110,138,174,10,127,179,119,131,43,23,22,153,143,120,185,227,203,175,43,6,96,78,229,81,119,182,192,247,178,170,235,37,66,205,200,166,108,141,211,149,10,247,121,86,89,17,201,38,212,107,89,162,191,155,20,244,144,129,216,251,156,119,220,13,197,2,101,85,60,61,226,203,153,118,249,233,235,35,220,198,114,42,168,105,231,171,167,169,213,88,231,187,107,25,83,23,45,28,198,175,121,222,237,203,27,80,155,240,45,87,22,62,139,25,201,246,127,136,126,29,57,230,176,244,167,197,143,162,198,114,125,159,226,31,135,78,121,172,3,213,64,0,11,127,158,153,23,151,28,69,229,197,199,43,243,66,205,223,173,85,218,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,229,204,205,206,209,116,86,171,92,230,61,175,99,222,199,121,236,226,47,134,140,211,225,127,29,205,129,115,50,211,252,158,229,121,163,130,167,201,119,63,153,134,89,59,164,243,69,31,59,149,207,99,36,218,223,49,250,181,125,74,190,148,203,21,198,39,10,184,55,138,252,163,184,96,251,205,182,145,184,158,221,79,81,83,132,238,242,72,176,190,221,113,86,121,136,233,90,199,187,187,72,230,198,217,153,181,219,152,136,228,78,99,35,123,2,40,59,59,184,250,172,225,143,21,46,3,205,43,133,214,229,150,87,190,85,62,171,83,61,71,201,153,18,73,95,222,105,105,183,43,18,23,190,121,29,81,28,108,73,29,230,200,221,206,143,151,44,234,30,93,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,11,77,93,67,82,137,190,39,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,178,231,216,213,158,153,143,153,57,113,140,242,191,26,222,124,171,106,203,159,36,197,96,154,116,87,85,83,210,213,37,82,45,43,164,85,243,225,143,186,183,148,138,155,152,215,185,136,229,99,99,99,2,27,9,222,236,247,199,248,55,43,59,56,112,78,96,230,14,33,164,177,225,235,29,61,238,166,186,186,165,87,100,76,242,205,98,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,44,16,151,127,23,113,55,143,177,46,64,224,46,28,109,245,53,118,108,39,131,169,238,45,174,130,146,227,50,50,253,61,85,197,213,168,250,168,145,82,39,50,21,229,36,76,115,92,173,123,100,126,239,61,26,192,168,56,215,226,186,251,197,166,114,214,227,46,109,214,143,8,91,117,163,194,214,74,217,152,238,225,75,181,137,36,138,216,209,24,147,78,246,115,100,93,94,228,213,145,243,30,200,163,82,240,118,108,112,49,117,226,11,31,209,230,166,99,90,234,232,114,235,10,212,83,92,162,101,101,173,206,131,20,78,217,164,70,210,196,233,163,88,38,166,108,148,239,109,78,138,229,211,72,182,162,200,178,71,106,184,28,225,18,235,197,246,110,59,10,79,113,171,179,225,59,13,59,110,88,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,187,182,115,23,68,100,115,72,141,147,148,177,187,208,70,22,194,120,87,3,88,169,112,182,10,195,54,172,63,101,162,223,221,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,209,58,185,202,171,213,84,11,1,218,61,139,49,86,6,224,199,48,241,78,10,196,215,92,63,122,162,242,79,118,184,218,235,100,164,170,131,125,214,145,143,217,44,106,215,183,115,30,230,174,139,213,174,84,94,138,164,69,240,201,196,223,18,87,254,36,178,162,197,125,226,15,50,174,54,219,142,56,177,82,86,81,213,226,202,249,160,169,130,74,248,91,36,82,70,233,85,175,99,154,170,213,106,162,162,162,170,41,57,57,247,146,152,87,136,156,167,190,228,230,53,184,93,104,172,184,131,186,247,153,237,114,199,29,83,57,21,49,84,51,99,164,142,70,38,175,133,168,186,177,124,213,93,52,93,21,49,131,47,123,34,120,109,203,92,127,134,179,26,197,141,179,42,123,150,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,166,186,42,120,129,90,246,163,250,9,230,111,232,95,140,81,16,173,194,119,165,62,77,253,160,97,239,136,192,77,79,106,63,160,158,102,254,133,248,197,17,10,220,39,122,83,228,223,218,6,30,248,140,0,122,83,49,171,142,142,12,172,92,97,229,197,45,178,59,175,145,177,158,23,239,21,24,102,229,43,222,180,173,146,84,103,54,154,166,54,235,172,50,242,162,69,145,173,89,35,115,26,230,238,68,124,82,100,168,3,203,102,41,194,120,171,3,95,106,176,182,53,195,55,92,63,122,162,217,222,109,215,74,41,41,42,160,222,198,189,155,226,145,26,246,238,99,218,228,213,58,181,200,169,209,80,147,254,197,206,33,112,173,190,143,17,240,197,118,166,238,119,171,149,194,167,22,218,43,100,170,141,177,215,124,197,52,51,209,182,55,42,61,102,99,32,73,154,140,223,186,52,157,85,24,145,106,252,85,237,71,244,236,204,223,208,191,7,162,49,126,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,61,79,17,87,219,157,248,19,254,114,127,70,153,105,192,39,25,52,220,95,101,125,109,194,251,77,73,65,142,240,197,66,67,136,232,104,104,165,130,137,140,158,73,150,142,106,117,146,73,21,204,124,81,43,92,138,253,233,36,82,106,214,177,99,87,98,95,110,119,224,79,249,201,253,26,5,138,236,147,199,248,55,43,51,211,31,230,14,96,226,26,75,30,30,177,229,189,125,77,117,117,74,174,200,153,229,43,106,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,149,227,19,138,172,101,197,126,110,92,49,133,230,229,86,220,49,110,168,168,166,194,118,137,35,72,89,110,183,43,252,197,116,77,123,219,222,100,107,99,116,207,220,237,207,68,106,47,45,145,177,150,82,138,237,117,183,83,87,209,219,238,117,116,180,247,74,116,164,174,138,25,156,198,85,64,146,199,50,69,43,81,116,123,18,88,98,145,26,237,83,124,108,119,139,81,83,34,184,23,224,202,251,198,30,99,213,91,36,186,249,27,6,97,126,239,81,137,174,81,61,139,84,216,229,87,242,169,169,163,118,186,205,47,42,84,73,28,213,142,54,177,206,118,229,70,69,32,90,170,140,139,204,122,28,142,135,136,123,157,155,184,224,202,236,65,22,27,182,212,212,42,178,75,141,83,161,168,146,71,211,179,79,62,24,251,171,216,249,21,81,188,199,35,27,189,89,42,71,122,251,46,61,59,50,203,244,215,193,235,76,233,237,130,194,120,87,3,112,119,131,48,182,10,195,54,172,63,101,162,204,10,78,237,110,181,209,71,73,75,6,250,27,155,223,178,40,209,172,110,231,189,206,93,19,171,156,170,189,85,76,22,236,184,244,236,203,47,211,95,7,173,2,234,246,213,250,83,225,111,179,250,31,136,220,75,171,216,99,248,108,254,109,255,0,73,22,171,182,175,210,159,11,125,159,208,252,70,226,93,94,195,31,195,103,243,111,250,72,12,85,237,71,244,236,204,223,208,191,7,162,46,175,101,231,18,249,89,194,254,4,207,44,117,153,151,111,247,179,220,172,212,115,211,121,82,231,243,213,177,73,221,32,154,88,249,220,174,123,31,38,215,121,140,213,203,234,69,181,93,168,254,157,153,155,250,23,224,244,70,42,129,95,231,166,122,102,63,17,121,143,113,205,12,208,188,247,235,173,118,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,121,112,179,115,180,77,85,202,231,57,239,115,222,247,189,217,65,147,29,150,57,185,156,60,52,86,103,77,21,202,146,135,16,221,169,233,238,152,62,195,80,231,194,251,141,35,95,80,217,227,169,231,68,198,194,249,154,218,105,105,101,108,142,137,236,119,159,177,178,36,177,246,189,153,92,9,93,115,187,25,91,179,207,52,176,205,36,153,95,97,168,145,212,180,119,72,28,246,98,74,214,35,154,214,71,30,168,143,166,134,93,29,35,223,186,55,190,62,70,217,17,102,229,77,160,30,91,48,182,44,197,88,26,251,75,138,112,86,38,186,225,251,213,22,254,237,113,181,214,201,73,85,6,246,57,143,217,44,106,215,183,115,30,230,174,139,213,174,84,94,138,164,159,230,143,27,246,46,46,59,54,51,70,139,17,213,90,173,185,155,100,242,92,183,187,37,28,47,167,133,244,171,127,163,72,106,169,27,36,178,62,72,118,58,38,72,187,213,204,151,93,205,107,100,137,95,202,237,80,224,42,154,170,154,235,197,62,77,216,169,40,223,71,79,53,195,28,219,41,249,170,250,199,172,176,181,43,233,169,227,137,205,71,163,95,60,181,79,115,216,205,145,115,116,87,172,174,124,85,209,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,46,143,98,75,12,82,35,93,170,111,141,142,241,106,42,5,203,225,59,210,159,38,254,208,48,247,196,96,38,167,181,31,208,79,51,127,66,252,98,136,133,110,19,189,41,242,111,237,3,15,124,70,2,106,123,81,253,4,243,55,244,47,198,40,128,133,110,19,189,41,242,111,237,3,15,124,70,3,210,153,230,179,132,239,74,124,155,251,64,195,223,17,128,244,166,0,0,0,243,89,197,143,165,62,114,125,160,98,31,136,206,122,83,60,214,113,99,233,79,156,159,104,24,135,226,51,129,53,61,151,30,130,121,101,250,107,227,21,164,80,113,55,196,223,18,86,14,36,179,94,197,98,226,15,50,173,214,219,118,56,190,210,81,209,210,98,202,248,96,166,130,58,249,155,28,81,198,217,81,172,99,90,136,212,106,34,34,34,34,33,43,253,151,30,130,121,101,250,107,227,21,165,21,152,93,145,60,54,230,86,63,196,185,141,125,198,217,149,5,203,21,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,211,77,85,124,64,185,93,156,56,179,21,99,158,12,114,243,20,227,92,77,117,196,23,170,223,43,119,155,141,210,182,74,186,169,246,93,106,216,205,242,200,174,123,182,177,141,106,106,189,26,212,68,232,136,100,169,111,242,19,37,48,175,14,217,79,98,201,204,21,112,186,214,217,112,255,0,122,238,211,221,37,142,74,167,243,234,101,168,126,247,71,28,108,93,31,51,145,52,98,121,168,154,234,186,170,220,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,0,0,0,0,0,0,0,0,0,4,24,241,19,233,3,153,223,150,87,175,219,101,39,56,131,30,34,125,32,115,59,242,202,245,251,108,166,181,180,190,107,15,190,125,206,240,232,63,210,25,191,98,159,137,111,64,6,158,244,128,0,2,115,184,118,244,126,203,31,200,219,47,236,81,23,8,183,188,59,122,63,101,143,228,109,151,246,40,139,132,118,134,7,154,167,186,61,207,7,234,222,144,199,246,234,248,164,58,236,69,135,237,24,179,15,220,240,182,32,164,239,86,187,205,28,214,250,216,57,142,103,54,158,102,43,36,102,230,42,57,186,181,202,154,181,81,83,94,138,138,118,32,250,76,68,197,165,193,162,186,176,234,138,232,155,76,113,137,142,164,41,113,79,195,197,223,135,60,206,170,195,28,187,141,78,27,174,254,19,135,238,181,81,181,59,229,62,141,87,177,92,197,218,178,196,231,114,223,209,170,186,53,251,24,217,24,133,156,39,59,61,114,79,8,231,230,95,85,224,76,91,7,246,74,155,101,86,233,127,128,87,242,37,138,26,173,145,200,206,111,47,156,229,229,185,219,93,224,190,212,134,172,236,202,28,79,145,217,143,119,203,204,81,75,80,215,81,76,247,80,213,203,10,68,219,141,18,189,201,13,84,104,142,114,109,123,91,174,136,231,108,114,57,142,93,204,114,38,137,171,233,147,146,175,194,81,242,39,151,171,213,249,61,103,209,222,221,97,237,70,86,50,153,169,182,107,14,60,175,247,196,112,223,143,95,45,232,234,158,49,22,158,20,48,0,195,59,44,0,1,149,188,10,113,99,62,72,226,120,242,211,21,182,157,248,39,20,220,216,233,106,94,232,225,117,166,182,68,100,93,233,210,61,90,139,2,181,145,164,168,245,243,90,196,123,85,21,174,100,178,198,121,239,51,255,0,128,110,50,160,183,65,107,200,44,210,184,212,61,175,153,180,152,106,237,60,146,78,237,210,73,4,52,214,180,142,56,92,168,212,115,229,115,101,146,77,172,106,54,63,53,173,102,155,54,135,170,198,31,248,108,121,225,213,61,158,167,69,244,167,176,85,103,34,117,205,46,139,215,30,114,152,231,84,126,220,122,227,174,34,56,199,30,113,55,145,16,1,183,188,230,24,1,219,87,232,177,133,190,208,40,126,29,113,51,252,192,14,218,191,69,140,45,246,129,67,240,235,136,16,172,72,255,0,101,95,3,22,172,210,169,253,210,57,185,107,164,184,97,59,109,69,85,182,199,135,174,86,182,212,83,94,103,229,44,114,213,76,218,136,214,41,41,162,89,28,214,108,220,171,81,19,149,92,206,70,217,49,43,131,60,148,194,188,68,241,39,131,242,115,26,220,46,180,86,92,65,229,14,243,61,174,88,227,170,103,34,130,162,161,155,29,36,114,49,53,124,45,69,213,139,230,170,233,162,232,169,232,206,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,57,96,0,6,0,118,161,112,45,247,107,194,175,207,28,156,193,157,239,50,108,187,60,177,77,68,237,179,95,109,113,198,228,93,33,70,175,120,172,135,72,249,122,43,94,248,145,241,252,235,155,79,26,103,248,3,203,190,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,98,115,103,181,147,46,44,252,48,88,51,67,45,22,212,252,205,197,90,71,75,132,43,228,74,255,0,36,201,13,66,50,173,213,233,79,44,111,142,29,141,127,33,206,86,73,47,50,23,164,72,212,149,35,196,174,212,238,11,45,89,7,140,168,243,151,43,112,253,37,175,47,177,117,66,82,85,80,193,82,212,101,182,246,228,150,87,69,12,27,81,99,166,150,40,213,236,107,21,237,99,217,51,126,105,156,150,46,5,129,218,255,0,178,172,123,138,191,245,174,35,196,152,142,225,255,0,196,172,174,185,87,84,73,254,20,147,77,36,143,247,185,206,119,173,84,159,62,1,56,54,166,225,7,43,235,109,247,218,154,74,252,119,137,234,18,108,71,93,67,91,44,244,79,100,18,76,148,112,211,164,145,198,173,99,34,149,92,229,86,111,89,37,147,87,57,137,26,55,21,123,34,184,54,166,165,166,183,241,127,140,234,105,43,31,89,79,83,14,12,167,164,173,149,31,70,244,150,174,138,186,106,168,185,109,106,189,90,205,145,34,72,246,108,150,71,57,168,244,141,89,41,64,8,1,237,71,244,236,204,223,208,191,7,162,39,248,135,110,32,248,85,198,92,87,246,164,99,220,31,102,182,213,183,12,91,170,48,237,78,44,187,199,34,66,203,117,185,109,84,91,209,178,185,143,111,121,145,173,145,176,179,107,183,61,21,202,156,182,72,246,5,159,236,238,224,130,179,138,172,118,184,183,24,210,237,203,44,39,112,138,43,235,86,105,233,166,186,72,232,101,145,148,180,178,178,39,49,219,94,200,59,194,36,145,200,200,170,26,172,114,57,236,114,78,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,85,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,74,106,26,26,100,93,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,168,0,133,110,218,191,74,124,45,246,127,67,241,27,137,117,123,12,127,13,159,205,191,233,34,213,118,213,250,83,225,111,179,250,31,136,220,75,171,216,99,248,108,254,109,255,0,73,1,42,128,0,33,3,136,94,209,238,51,176,54,126,230,94,10,194,217,201,220,172,184,127,24,94,109,118,234,111,147,182,169,57,20,176,86,203,28,81,239,125,51,158,237,172,99,83,87,42,185,116,213,85,87,169,39,252,5,102,150,59,206,158,19,176,54,102,102,93,247,203,56,146,243,229,62,251,91,221,97,167,230,242,174,85,80,199,243,112,177,145,183,72,226,99,124,214,166,186,106,186,170,170,173,160,204,46,200,158,27,115,43,31,226,92,198,190,227,108,202,130,229,138,175,21,183,186,200,169,46,84,13,130,57,234,102,124,210,54,54,186,141,206,70,35,158,168,136,174,114,233,166,170,190,38,79,228,38,74,97,94,29,178,158,197,147,152,42,225,117,173,178,225,254,245,221,167,186,75,28,149,79,231,212,203,80,253,238,142,56,216,186,62,103,34,104,196,243,81,53,213,117,85,11,128,0,3,202,185,43,221,149,252,5,83,82,211,90,184,167,206,75,21,37,99,235,41,225,184,96,107,101,71,53,31,70,244,150,102,173,125,77,60,145,53,170,245,107,32,150,149,237,123,217,178,94,110,136,244,137,204,138,19,210,159,9,222,139,25,55,246,127,135,190,29,0,23,84,0,5,191,207,76,139,203,142,34,242,226,227,149,249,161,102,239,214,170,237,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,242,230,102,231,104,186,43,85,174,115,30,215,177,239,99,188,240,241,15,195,246,62,225,151,52,43,178,163,49,153,72,251,149,29,61,61,92,85,148,41,50,209,86,193,52,104,230,203,79,36,209,198,233,24,142,223,19,156,141,209,36,138,70,245,218,167,165,226,21,187,106,253,41,240,183,217,253,15,196,110,32,93,94,195,31,195,103,243,111,250,72,181,93,181,126,148,248,91,236,254,135,226,55,18,234,246,24,254,27,63,155,127,210,69,170,237,171,244,167,194,223,103,244,63,17,184,129,117,123,12,127,13,159,205,191,233,34,213,118,213,250,83,225,111,179,250,31,136,220,75,171,216,99,248,108,254,109,255,0,73,29,79,105,190,69,230,63,17,124,119,96,92,175,202,251,55,126,186,215,101,253,20,179,77,42,171,41,109,244,173,185,220,18,74,170,153,17,23,151,11,55,55,85,209,92,174,115,88,198,189,239,99,28,24,87,194,143,10,57,143,197,174,99,179,5,96,168,187,141,170,135,151,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,100,207,218,228,138,20,84,116,142,107,149,85,140,100,146,51,208,246,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,41,168,104,105,145,118,68,205,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,138,225,211,134,140,172,225,127,2,67,129,114,206,211,252,174,251,121,172,130,155,202,151,63,158,154,88,251,220,240,197,31,59,149,207,123,35,220,223,49,154,53,61,106,183,84,8,171,237,206,252,9,255,0,57,63,163,76,85,236,184,244,236,203,47,211,95,7,173,50,171,183,59,240,39,252,228,254,141,49,87,178,227,211,179,44,191,77,124,30,180,7,106,63,167,102,102,254,133,248,61,17,157,61,143,184,179,10,224,110,14,241,158,41,198,184,154,213,135,236,180,89,129,87,222,110,55,74,216,233,41,96,223,67,108,99,55,203,34,181,141,220,247,181,169,170,245,115,145,19,170,161,130,221,168,254,157,153,155,250,23,224,244,69,138,143,56,177,245,54,81,183,36,45,247,234,186,12,39,37,226,174,247,93,71,73,85,52,76,185,207,59,40,154,141,170,141,31,202,153,145,45,4,79,137,28,205,88,247,200,186,174,169,180,38,167,131,126,209,220,27,197,94,104,99,44,186,172,180,82,97,74,136,42,18,167,5,82,213,213,47,125,188,91,155,26,243,210,70,232,177,37,76,107,26,204,172,141,235,243,115,42,53,30,148,210,76,252,202,60,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,79,167,1,60,111,216,184,184,192,146,209,98,58,171,85,183,51,108,156,217,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,118,58,38,72,187,213,204,151,93,205,107,100,137,94,25,84,0,0,121,87,61,84,30,85,192,244,167,194,119,162,198,77,253,159,225,239,135,64,87,248,167,9,225,92,115,98,170,194,216,215,12,218,177,5,150,183,103,121,183,93,40,163,171,165,159,99,218,246,111,138,68,115,29,181,236,107,147,84,232,230,162,167,84,66,128,225,59,209,99,38,254,207,240,247,195,160,46,168,3,21,123,81,253,4,243,55,244,47,198,40,140,170,49,87,181,31,208,79,51,127,66,252,98,136,8,86,225,59,210,159,38,254,208,48,247,196,96,61,41,158,107,56,78,244,167,201,191,180,12,61,241,24,15,74,96,0,0,15,53,156,88,250,83,231,39,218,6,33,248,140,231,165,51,205,103,22,62,148,249,201,246,129,136,126,35,56,18,169,195,79,254,134,219,191,217,254,59,255,0,79,116,33,88,154,158,26,127,244,54,221,254,207,241,223,250,123,161,10,192,122,168,0,0,0,1,0,61,168,254,157,153,155,250,23,224,244,70,85,118,24,254,27,63,155,127,210,70,42,246,163,250,118,102,111,232,95,131,209,25,85,216,99,248,108,254,109,255,0,73,1,106,187,106,253,41,240,183,217,253,15,196,110,37,213,236,49,252,54,127,54,255,0,164,139,85,219,87,233,79,133,190,207,232,126,35,113,46,175,97,143,225,179,249,183,253,36,6,0,113,79,146,159,185,219,136,44,109,147,145,220,59,237,38,31,184,39,112,157,210,243,36,125,12,241,50,162,151,154,238,92,104,179,36,19,68,146,109,98,55,152,143,219,171,116,85,151,78,200,44,208,181,99,78,18,233,176,28,45,164,130,229,151,215,138,219,109,68,13,173,108,179,203,5,76,206,173,138,169,241,104,142,133,142,117,68,208,183,93,200,229,165,145,81,222,45,110,31,246,207,229,13,54,16,207,156,53,155,150,232,41,33,167,204,43,59,161,172,70,207,43,231,154,227,111,229,197,36,207,99,188,198,49,105,166,161,141,168,197,234,176,200,170,212,85,220,254,95,98,222,113,216,176,126,114,226,220,157,187,195,203,171,204,75,125,61,69,174,167,115,215,117,85,181,181,18,58,155,99,88,168,155,224,158,162,94,99,158,198,183,187,109,243,157,35,81,2,101,0,0,0,0,12,85,237,71,244,19,204,223,208,191,24,162,50,168,197,94,212,127,65,60,205,253,11,241,138,32,32,4,245,80,121,87,61,84,0,0,1,229,92,152,158,47,48,85,171,21,118,67,229,221,246,225,81,87,29,70,14,194,248,34,247,66,216,94,212,100,147,190,158,154,133,91,42,43,85,85,156,170,233,92,136,213,106,239,107,23,93,17,90,232,118,61,30,240,245,133,172,88,231,130,252,180,193,88,166,135,190,217,113,6,87,217,173,119,26,110,107,227,231,210,207,105,138,57,99,222,197,107,219,185,143,114,106,213,71,38,186,162,162,245,3,207,190,74,102,133,215,37,115,115,8,102,189,153,181,114,84,97,107,197,53,201,244,244,213,174,164,125,100,12,122,115,169,86,86,162,171,25,52,92,200,159,230,185,21,146,57,21,174,69,84,95,78,103,150,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,79,69,60,12,230,133,215,56,248,75,203,60,121,125,109,90,220,167,179,249,54,178,122,186,215,85,207,87,61,12,210,81,73,85,36,174,68,115,159,51,169,150,101,215,85,69,145,81,92,237,55,40,84,28,88,250,44,103,39,217,254,33,248,116,231,154,195,210,159,22,62,139,25,201,246,127,136,126,29,57,230,176,15,85,0,0,0,0,32,7,181,31,211,179,51,127,66,252,30,136,202,174,195,31,195,103,243,111,250,72,197,94,212,127,78,204,205,253,11,240,122,35,42,187,12,127,13,159,205,191,233,32,34,172,185,92,60,112,253,143,184,154,205,10,28,168,203,150,82,50,229,89,79,81,87,45,101,114,76,148,84,80,67,26,185,210,212,73,12,114,58,54,43,182,68,215,43,116,89,37,141,189,55,33,109,73,211,236,142,203,60,43,131,248,66,179,227,171,77,38,183,172,123,112,175,184,93,234,164,142,62,99,187,181,92,212,112,64,215,181,136,245,133,140,129,94,214,61,206,219,36,243,185,21,17,250,32,100,87,15,28,63,96,30,25,114,190,135,42,50,229,149,111,182,209,212,84,85,203,89,92,144,173,109,108,243,72,174,116,181,18,67,28,109,145,232,221,145,53,202,221,82,56,163,111,93,168,92,176,0,0,0,197,94,212,127,65,60,205,253,11,241,138,34,21,184,78,244,167,201,191,180,12,61,241,24,9,169,237,71,244,19,204,223,208,191,24,162,33,91,132,239,74,124,155,251,64,195,223,17,128,15,74,96,0,32,7,181,31,211,179,51,127,66,252,30,136,165,48,127,9,56,171,49,56,71,191,113,57,130,229,239,127,34,177,5,125,191,17,91,149,210,73,51,168,99,130,218,248,103,165,138,56,93,175,47,189,85,201,80,249,36,107,91,20,77,114,39,154,253,106,190,212,127,78,204,205,253,11,240,122,35,63,251,21,61,22,49,79,218,5,119,195,173,192,98,255,0,101,15,11,249,243,121,205,11,39,18,54,123,189,94,18,192,22,234,138,138,26,202,132,168,228,207,136,160,229,201,204,166,130,39,69,35,39,166,74,136,224,108,174,126,196,69,71,44,47,231,195,172,87,47,183,59,240,39,252,228,254,141,37,38,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,53,187,99,240,6,50,205,60,101,195,238,95,101,246,30,171,190,98,27,229,70,35,166,161,161,166,68,223,43,244,182,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,4,106,240,241,195,246,62,226,107,52,40,114,163,46,89,72,203,149,101,61,69,92,181,149,201,50,81,81,65,12,106,231,75,81,36,49,200,232,216,174,217,19,92,173,209,100,150,54,244,220,135,161,236,139,200,188,184,225,211,46,45,217,95,149,246,110,227,106,161,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,50,103,237,110,171,162,53,26,214,177,141,99,24,198,54,138,224,239,133,92,27,194,134,81,219,240,125,154,219,72,236,79,113,167,167,169,197,151,120,228,89,159,113,184,163,60,244,108,174,99,29,221,163,115,164,108,44,218,221,172,85,114,167,49,242,61,247,212,12,0,237,171,244,88,194,223,104,20,63,14,184,152,1,217,113,233,217,150,95,166,190,15,90,103,255,0,109,95,162,198,22,251,64,161,248,117,196,192,14,203,143,78,204,178,253,53,240,122,208,46,175,109,95,165,62,22,251,63,161,248,141,196,186,189,134,63,134,207,230,223,244,145,106,187,106,253,41,240,183,217,253,15,196,110,37,213,236,49,252,54,127,54,255,0,164,128,197,94,212,127,78,204,205,253,11,240,122,35,169,224,95,131,43,239,24,121,143,85,108,146,235,228,108,25,133,251,189,70,38,185,68,246,45,83,99,149,95,202,166,166,141,218,235,52,188,169,81,36,115,86,56,218,199,57,219,149,25,20,157,183,106,63,167,102,102,254,133,248,61,17,149,93,134,63,134,207,230,223,244,144,18,125,133,176,158,21,192,214,42,92,45,130,176,205,171,15,217,104,183,247,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,116,78,174,114,170,245,85,59,96,0,16,151,218,107,192,149,215,36,113,149,199,60,242,183,12,210,71,149,247,234,136,221,85,71,107,129,204,102,27,173,122,53,174,100,145,234,168,202,105,165,213,209,189,155,99,99,228,228,109,141,18,30,108,218,24,171,218,143,232,39,153,191,161,126,49,68,4,43,112,157,233,79,147,127,104,24,123,226,48,19,83,218,143,232,39,153,191,161,126,49,68,66,183,9,222,148,249,55,246,129,135,190,35,1,53,61,168,254,130,121,155,250,23,227,20,64,66,183,9,222,148,249,55,246,129,135,190,35,1,233,76,243,89,194,119,165,62,77,253,160,97,239,136,192,122,83,0,0,0,121,172,226,199,210,159,57,62,208,49,15,196,103,61,41,158,107,56,177,244,167,206,79,180,12,67,241,25,192,154,158,203,143,65,60,178,253,53,241,138,211,42,140,85,236,184,244,19,203,47,211,95,24,173,50,168,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,0,0,0,0,0,0,0,0,0,0,1,6,60,68,250,64,230,119,229,149,235,246,217,73,206,32,199,136,159,72,28,206,252,178,189,126,219,41,173,109,47,154,195,239,159,115,188,58,15,244,134,111,216,167,226,91,208,1,167,189,32,0,0,156,238,29,189,31,178,199,242,54,203,251,20,69,194,45,239,14,222,143,217,99,249,27,101,253,138,34,225,29,161,129,230,169,238,143,115,193,250,183,164,49,253,186,190,41,0,7,213,143,11,39,197,143,13,214,254,37,50,225,48,236,85,180,246,220,69,104,153,213,214,75,132,176,181,205,108,187,21,174,167,149,219,86,70,193,42,109,221,179,170,57,145,63,71,242,246,58,246,3,231,141,133,70,61,19,135,137,23,137,115,116,237,67,49,164,230,176,243,185,74,183,113,40,155,196,255,0,92,226,121,76,117,195,207,254,34,195,247,124,39,136,46,120,91,16,82,119,91,165,154,178,107,125,108,28,198,191,149,81,11,213,146,51,115,21,90,237,28,213,77,90,170,139,167,69,84,58,242,88,184,235,225,58,12,238,195,18,102,94,20,117,67,49,182,22,182,61,177,83,49,178,76,219,181,20,106,249,123,171,99,98,57,82,116,115,228,88,149,137,231,57,234,199,34,163,154,248,162,116,235,221,71,33,94,67,23,114,174,49,60,167,181,236,109,141,218,204,190,215,105,241,154,194,141,220,74,120,87,79,236,207,171,182,39,156,79,213,206,36,0,28,6,218,0,93,174,30,248,103,204,126,34,49,61,53,179,13,91,42,40,172,13,153,204,185,98,41,233,158,180,84,77,98,49,100,106,59,162,75,62,217,25,182,22,185,28,187,218,171,177,155,158,219,225,97,87,141,92,81,135,23,153,113,51,217,252,182,153,151,171,53,155,174,40,162,152,188,204,255,0,92,103,178,35,140,245,36,3,128,94,41,254,236,120,69,185,95,140,235,238,53,120,227,12,81,186,121,43,106,151,155,229,74,4,149,24,217,150,68,106,105,44,124,200,162,122,63,87,63,205,147,115,220,233,54,101,177,111,114,43,36,240,142,65,229,245,38,4,194,80,127,99,169,185,213,110,151,248,125,127,34,40,166,170,217,36,143,229,115,57,45,94,91,93,181,190,9,237,91,132,118,70,75,15,27,11,2,154,49,230,245,68,127,93,253,239,20,109,62,111,78,207,234,184,217,141,43,14,104,193,170,169,152,137,251,230,35,232,196,207,24,167,141,185,114,225,3,0,59,106,253,22,48,183,218,5,15,195,174,38,127,152,1,219,87,232,177,133,190,208,40,126,29,113,57,76,11,0,59,46,61,59,50,203,244,215,193,235,73,254,32,7,178,227,211,179,44,191,77,124,30,180,159,224,0,0,7,18,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,150,69,95,106,231,29,63,199,240,191,146,152,207,255,0,120,165,199,245,180,45,254,229,173,181,199,80,142,255,0,149,239,76,107,127,145,10,191,250,226,16,49,127,180,51,141,59,175,20,249,161,81,98,194,24,130,173,217,87,134,170,17,48,253,26,211,58,149,43,103,72,246,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,151,27,223,54,236,85,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,77,174,123,27,60,46,115,81,117,106,75,26,174,155,147,91,129,195,199,15,216,251,137,172,208,161,202,140,185,101,35,46,85,148,245,21,114,214,87,36,201,69,69,4,49,171,157,45,68,144,199,35,163,98,187,100,77,114,183,69,146,88,219,211,114,19,125,152,221,158,121,13,142,248,104,177,240,221,75,71,87,109,167,193,244,243,46,23,196,50,59,188,220,109,213,178,189,100,154,161,206,93,169,43,39,149,206,116,208,38,200,221,170,35,18,37,142,23,68,24,23,217,77,198,213,30,84,223,106,120,126,205,236,87,220,240,101,231,153,89,96,185,93,46,80,83,219,240,253,83,25,44,211,198,247,204,173,229,195,81,211,68,71,237,108,232,155,99,85,168,145,233,50,135,151,124,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,66,211,87,80,212,162,111,137,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,172,207,118,98,241,181,71,158,121,113,77,148,153,161,138,247,230,78,23,219,71,13,77,218,229,2,213,98,90,87,36,210,71,36,44,85,108,179,77,4,48,185,147,46,215,187,107,35,149,242,57,210,189,26,25,212,117,54,236,39,133,108,247,219,190,41,180,225,155,85,21,235,16,119,127,43,220,105,232,163,142,170,225,200,98,178,14,241,43,81,31,47,45,138,173,102,245,93,173,85,68,209,14,216,0,0,1,10,221,181,126,148,248,91,236,254,135,226,55,18,234,246,24,254,27,63,155,127,210,69,170,237,171,244,167,194,223,103,244,63,17,184,151,87,176,199,240,217,252,219,254,146,2,85,0,0,0,0,0,0,121,87,61,41,240,157,232,177,147,127,103,248,123,225,208,30,107,15,74,124,39,122,44,100,223,217,254,30,248,116,0,93,80,0,2,21,187,106,253,41,240,183,217,253,15,196,110,36,212,144,173,219,87,233,79,133,190,207,232,126,35,113,2,234,246,24,254,27,63,155,127,210,69,170,237,171,244,167,194,223,103,244,63,17,184,151,87,176,199,240,217,252,219,254,146,45,87,109,95,165,62,22,251,63,161,248,141,196,11,171,216,99,248,108,254,109,255,0,73,18,105,30,0,193,177,99,250,140,210,110,30,164,92,89,85,103,134,192,251,179,145,93,58,91,162,154,73,219,78,197,85,209,140,89,102,123,221,181,19,122,164,123,247,114,227,219,25,125,134,63,134,207,230,223,244,145,42,128,0,0,69,95,110,119,224,79,249,201,253,26,98,175,101,199,167,102,89,126,154,248,61,105,149,93,185,223,129,63,231,39,244,105,138,189,151,30,157,153,101,250,107,224,245,160,59,81,253,59,51,55,244,47,193,232,139,41,145,121,23,152,252,69,230,61,187,43,242,190,205,223,174,181,218,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,229,194,205,205,213,116,87,43,156,214,49,175,123,216,199,94,190,212,127,78,204,205,253,11,240,122,35,58,123,18,240,181,138,147,32,177,214,53,167,161,217,122,186,227,5,181,214,84,243,94,188,218,90,74,42,121,41,227,216,171,177,187,95,91,82,186,162,35,151,153,163,149,81,173,68,11,85,198,111,100,221,139,46,178,158,135,28,240,206,152,174,255,0,117,195,219,105,239,22,74,136,223,114,184,94,163,154,167,70,84,211,182,154,36,210,104,185,173,107,227,108,109,141,96,141,31,230,190,55,172,241,237,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,58,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,122,115,33,131,181,27,129,43,86,73,221,97,207,124,151,195,53,116,248,38,249,80,246,226,11,117,36,13,238,88,122,181,206,98,68,248,246,174,232,169,170,28,247,34,51,103,46,41,26,140,71,53,38,134,38,132,159,240,187,196,222,1,226,155,43,237,185,129,132,42,105,40,238,79,167,107,175,88,121,110,48,212,214,217,167,89,37,143,100,237,141,119,53,143,116,18,186,39,189,172,89,35,70,191,107,117,86,182,240,30,109,184,93,226,111,31,112,179,154,22,220,192,194,21,53,117,150,214,84,53,215,172,60,183,25,169,168,175,48,36,114,199,178,118,198,187,92,246,54,121,93,19,222,215,164,114,43,95,181,218,43,93,232,123,42,179,51,10,231,38,92,97,204,210,193,85,125,226,203,137,173,241,92,41,183,73,27,228,135,122,121,240,75,203,123,216,217,162,122,58,57,24,142,93,146,49,237,85,213,170,5,86,121,87,61,84,30,85,192,244,167,194,119,162,198,77,253,159,225,239,135,64,93,82,213,112,157,232,177,147,127,103,248,123,225,208,23,84,1,138,189,168,254,130,121,155,250,23,227,20,70,85,24,171,218,143,232,39,153,191,161,126,49,68,4,43,112,157,233,79,147,127,104,24,123,226,48,30,148,207,53,156,39,122,83,228,223,218,6,30,248,140,7,165,48,0,0,7,154,206,44,125,41,243,147,237,3,16,252,70,115,210,153,230,179,139,31,74,124,228,251,64,196,63,17,156,9,84,225,167,255,0,67,109,223,236,255,0,29,255,0,167,186,16,172,77,79,13,63,250,27,110,255,0,103,248,239,253,61,208,133,96,61,84,0,0,0,0,128,30,212,127,78,204,205,253,11,240,122,35,42,187,12,127,13,159,205,191,233,35,21,123,81,253,59,51,55,244,47,193,232,140,170,236,49,252,54,127,54,255,0,164,128,181,93,181,126,148,248,91,236,254,135,226,55,18,234,246,24,254,27,63,155,127,210,69,170,237,171,244,167,194,223,103,244,63,17,184,151,87,176,199,240,217,252,219,254,146,2,239,246,199,101,13,54,53,225,162,135,52,169,224,164,75,150,92,94,33,153,243,205,60,173,127,147,171,158,202,89,161,137,141,213,143,123,170,22,129,234,175,68,209,144,191,107,147,85,107,226,175,132,44,222,166,200,142,37,242,247,52,174,19,210,65,109,180,222,25,13,210,122,152,37,153,148,246,234,150,58,150,178,100,100,94,123,158,202,121,229,123,17,168,239,61,173,243,95,244,86,127,184,148,202,26,108,250,200,108,115,148,115,65,73,37,70,34,179,205,13,189,106,231,150,24,34,184,179,73,104,166,145,241,106,244,100,117,49,195,34,162,35,181,70,42,43,92,138,173,95,52,64,122,168,5,180,225,175,55,169,179,235,33,176,54,110,67,61,36,149,24,138,207,12,215,4,164,130,88,96,138,226,205,98,173,134,54,75,171,209,145,212,199,52,104,170,174,213,24,138,142,114,42,57,110,88,0,0,3,21,123,81,253,4,243,55,244,47,198,40,140,170,49,87,181,31,208,79,51,127,66,252,98,136,8,1,61,84,30,85,207,85,0,0,0,121,87,61,41,240,157,232,177,147,127,103,248,123,225,208,30,107,15,74,124,39,122,44,100,223,217,254,30,248,116,0,66,95,105,118,0,166,203,238,52,179,18,150,219,135,170,237,86,219,229,69,53,254,149,102,73,118,86,62,174,154,57,106,170,34,124,138,187,216,234,197,171,69,218,187,26,246,189,141,219,179,106,102,255,0,98,94,102,98,172,65,151,25,137,149,183,106,190,241,101,193,247,11,125,194,209,204,146,71,201,79,223,210,167,159,3,119,61,88,200,81,244,137,35,88,198,183,231,39,157,202,174,87,244,162,187,112,112,5,52,87,92,172,205,42,28,61,86,181,21,84,247,27,5,210,236,212,149,208,35,34,116,83,209,83,189,117,229,49,234,179,87,189,189,17,239,68,147,233,36,105,182,197,118,71,102,102,42,193,252,94,217,240,45,166,175,91,46,61,183,215,219,238,244,178,73,39,45,221,218,146,106,200,39,107,26,244,98,204,199,192,172,107,222,215,109,142,121,218,136,138,253,80,37,255,0,139,31,69,140,228,251,63,196,63,14,156,243,88,122,83,226,199,209,99,57,62,207,241,15,195,167,60,214,1,234,160,0,0,0,4,0,246,163,250,118,102,111,232,95,131,209,25,85,216,99,248,108,254,109,255,0,73,24,171,218,143,233,217,153,191,161,126,15,68,101,87,97,143,225,179,249,183,253,36,4,85,147,253,217,113,232,39,150,95,166,190,49,90,64,9,63,221,151,30,130,121,101,250,107,227,21,160,101,80,0,0,0,12,85,237,71,244,19,204,223,208,191,24,162,33,91,132,239,74,124,155,251,64,195,223,17,128,154,158,212,127,65,60,205,253,11,241,138,34,21,184,78,244,167,201,191,180,12,61,241,24,0,244,166,0,2,0,123,81,253,59,51,55,244,47,193,232,140,255,0,236,84,244,88,197,63,104,21,223,14,183,24,1,218,143,233,217,153,191,161,126,15,68,103,255,0,98,167,162,198,41,251,64,174,248,117,184,12,255,0,58,155,142,19,194,183,139,237,163,20,221,176,205,170,182,245,135,251,199,146,46,53,20,81,201,85,111,231,177,25,63,119,149,200,175,139,152,196,70,191,98,166,230,162,34,234,135,108,0,0,0,192,14,218,191,69,140,45,246,129,67,240,235,137,128,29,151,30,157,153,101,250,107,224,245,166,127,246,213,250,44,97,111,180,10,31,135,92,76,0,236,184,244,236,203,47,211,95,7,173,2,234,246,213,250,83,225,111,179,250,31,136,220,75,171,216,99,248,108,254,109,255,0,73,22,171,182,175,210,159,11,125,159,208,252,70,226,93,94,195,31,195,103,243,111,250,72,12,85,237,71,244,236,204,223,208,191,7,162,50,171,176,199,240,217,252,219,254,146,49,87,181,31,211,179,51,127,66,252,30,136,202,174,195,31,195,103,243,111,250,72,9,84,0,0,49,87,181,31,208,79,51,127,66,252,98,136,202,163,21,123,81,253,4,243,55,244,47,198,40,128,133,110,19,189,41,242,111,237,3,15,124,70,2,106,123,81,253,4,243,55,244,47,198,40,136,86,225,59,210,159,38,254,208,48,247,196,96,38,167,181,31,208,79,51,127,66,252,98,136,8,86,225,59,210,159,38,254,208,48,247,196,96,61,41,158,107,56,78,244,167,201,191,180,12,61,241,24,15,74,96,0,0,15,53,156,88,250,83,231,39,218,6,33,248,140,231,165,51,205,103,22,62,148,249,201,246,129,136,126,35,56,19,83,217,113,232,39,150,95,166,190,49,90,101,81,138,189,151,30,130,121,101,250,107,227,21,166,85,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,0,0,0,0,0,0,0,0,0,0,0,32,199,136,159,72,28,206,252,178,189,126,219,41,57,196,24,241,19,233,3,153,223,150,87,175,219,101,53,173,165,243,88,125,243,238,119,135,65,254,144,205,251,20,252,75,122,0,52,247,164,0,0,19,157,195,183,163,246,88,254,70,217,127,98,136,184,69,189,225,219,209,251,44,127,35,108,191,177,68,92,35,180,48,60,213,61,209,238,120,63,86,244,134,63,183,87,197,32,0,250,177,224,0,1,30,253,161,28,33,255,0,229,46,33,114,214,215,253,142,76,73,105,160,162,255,0,149,116,247,87,59,153,255,0,34,146,49,145,127,46,103,175,241,142,36,32,28,76,238,79,15,59,133,56,88,159,84,246,79,107,96,217,157,163,205,236,190,126,156,246,82,125,85,83,213,85,61,116,207,225,61,83,197,231,188,25,91,199,95,9,211,228,142,39,147,50,240,163,169,223,130,113,77,205,237,138,153,141,142,23,90,107,100,71,203,221,91,27,17,168,176,43,89,34,196,172,79,53,172,86,57,17,90,215,203,93,112,123,192,7,203,90,90,124,205,207,155,119,251,27,174,163,138,166,203,101,130,187,71,220,163,158,22,189,149,83,73,3,247,69,18,53,232,173,141,28,217,21,233,231,236,107,118,203,162,211,165,230,106,204,78,90,35,140,125,150,237,238,122,191,23,110,244,92,13,26,157,110,188,79,238,234,142,17,31,42,106,235,162,34,109,229,68,243,229,17,206,102,220,86,211,132,30,13,113,62,123,222,168,49,158,44,183,84,91,114,246,154,110,115,170,229,141,21,183,135,65,60,73,45,20,104,217,163,153,141,123,22,102,247,134,35,154,215,70,230,162,171,209,81,37,111,7,96,236,49,151,248,98,221,131,48,101,150,158,211,101,180,194,144,82,82,64,139,182,54,234,170,170,170,186,171,156,231,42,185,207,114,171,156,231,57,206,85,85,85,94,194,221,110,183,217,237,244,182,155,77,5,61,21,13,20,44,166,165,165,166,137,177,69,4,76,106,53,145,177,141,68,70,181,173,68,68,106,34,34,34,34,33,201,55,93,63,78,194,200,81,106,120,213,60,231,250,234,121,135,108,54,211,61,181,217,157,252,105,221,194,166,124,154,34,120,71,174,123,106,183,57,251,34,32,0,25,6,156,24,1,219,87,232,177,133,190,208,40,126,29,113,51,252,194,14,215,108,189,199,217,149,195,110,27,177,101,206,7,196,24,170,229,6,56,163,171,150,142,201,108,154,186,120,224,109,5,123,93,43,163,133,174,114,49,28,246,53,92,169,166,175,106,122,208,8,224,236,184,244,236,203,47,211,95,7,173,39,248,132,14,206,30,30,179,247,3,113,157,151,152,167,26,228,126,96,97,251,45,23,149,187,205,198,233,134,107,105,41,96,223,106,171,99,55,203,36,109,99,119,61,237,106,106,189,92,228,68,234,168,77,248,0,0,24,149,218,25,198,157,171,133,140,175,168,177,97,12,65,72,220,212,196,180,232,152,126,141,105,155,84,180,80,44,155,101,184,79,27,156,141,99,26,212,149,177,43,209,200,249,145,169,203,145,140,155,108,16,255,0,178,172,123,138,191,245,174,35,196,152,142,225,255,0,196,172,174,185,87,84,73,254,20,147,77,36,143,247,185,206,119,173,84,158,158,58,56,15,194,188,96,216,169,111,116,87,159,147,248,251,14,91,234,41,172,151,14,84,125,214,175,123,217,35,105,235,213,35,116,206,133,170,201,17,138,199,124,211,170,37,126,201,53,86,59,31,251,50,123,61,241,86,81,98,169,179,247,61,44,254,79,196,150,254,245,111,195,86,132,171,145,179,91,166,73,42,168,235,103,170,141,24,145,201,190,54,183,187,190,57,101,137,241,78,233,52,85,88,156,208,200,174,1,56,54,166,225,7,43,235,109,247,218,154,74,252,119,137,234,18,108,71,93,67,91,44,244,79,100,18,76,148,112,211,164,145,198,173,99,34,149,92,229,86,111,89,37,147,87,57,137,26,55,40,0,3,5,123,78,184,37,163,207,60,184,169,205,188,175,194,155,243,39,11,238,172,154,154,211,109,129,106,177,45,43,146,24,228,142,103,162,54,89,166,130,24,90,248,83,115,221,181,146,68,200,220,233,88,173,134,28,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,168,130,34,251,70,187,57,177,51,51,66,193,152,28,47,229,157,93,194,219,141,42,34,181,92,112,245,134,215,79,79,69,99,173,100,113,199,12,173,108,91,27,13,52,205,107,157,36,143,106,71,20,145,189,242,74,156,230,53,161,34,156,46,241,55,128,120,166,202,251,110,96,97,10,154,74,59,147,233,218,235,214,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,221,85,173,188,6,53,112,47,193,149,139,131,204,184,170,182,73,117,242,206,51,197,29,222,163,19,92,162,123,210,149,210,68,143,229,83,83,70,237,52,134,46,108,168,146,57,169,36,142,123,156,237,168,172,138,60,149,0,0,2,21,187,106,253,41,240,183,217,253,15,196,110,37,213,236,49,252,54,127,54,255,0,164,138,127,181,219,36,51,163,50,184,146,195,119,220,185,202,28,107,138,173,176,96,122,58,73,107,44,150,10,186,232,35,157,181,245,238,116,78,146,24,220,212,122,53,236,114,181,87,93,30,213,245,161,114,187,26,242,159,52,242,191,238,191,247,76,203,76,87,132,188,167,242,127,185,121,118,205,83,65,222,185,126,80,230,114,185,204,110,253,188,198,110,219,174,155,219,175,138,1,37,64,0,0,0,0,0,60,171,158,148,248,78,244,88,201,191,179,252,61,240,232,8,1,253,201,220,83,255,0,193,167,53,127,232,109,199,254,228,244,17,195,37,166,235,96,225,183,42,44,87,219,101,93,186,229,110,192,246,42,74,202,58,184,93,12,244,211,199,65,11,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,11,150,0,0,66,183,109,95,165,62,22,251,63,161,248,141,196,154,146,34,251,93,178,67,58,51,43,137,44,55,125,203,156,161,198,184,170,219,6,7,163,164,150,178,201,96,171,174,130,57,219,95,94,231,68,233,33,141,205,71,163,94,199,43,85,117,209,237,95,90,1,80,118,24,254,27,63,155,127,210,69,170,237,171,244,167,194,223,103,244,63,17,184,151,255,0,177,175,41,243,79,43,254,235,255,0,116,204,180,197,120,75,202,127,39,251,151,151,108,213,52,29,235,151,229,14,103,43,156,198,239,219,204,102,237,186,233,189,186,248,161,109,123,93,178,67,58,51,43,137,44,55,125,203,156,161,198,184,170,219,6,7,163,164,150,178,201,96,171,174,130,57,219,95,94,231,68,233,33,141,205,71,163,94,199,43,85,117,209,237,95,90,1,80,118,24,254,27,63,155,127,210,68,170,17,171,216,215,148,249,167,149,255,0,117,255,0,186,102,90,98,188,37,229,63,147,253,203,203,182,106,154,14,245,203,242,135,51,149,206,99,119,237,230,51,118,221,116,222,221,124,80,146,160,0,0,34,175,183,59,240,39,252,228,254,141,49,87,178,227,211,179,44,191,77,124,30,180,205,78,217,76,167,205,60,208,251,144,125,204,242,211,21,226,223,38,124,160,239,190,66,179,84,215,247,94,103,147,249,124,222,75,29,179,119,45,251,119,105,174,199,105,224,166,53,118,112,240,245,159,184,27,140,236,188,197,56,215,35,243,3,15,217,104,188,173,222,110,55,76,51,91,73,75,6,251,85,91,25,190,89,35,107,27,185,239,107,83,85,234,231,34,39,85,64,40,14,212,127,78,204,205,253,11,240,122,35,63,251,21,61,22,49,79,218,5,119,195,173,198,31,246,143,112,245,159,184,231,140,236,195,197,56,43,35,243,3,16,89,107,124,147,221,174,54,188,51,91,87,75,62,203,85,35,31,178,88,227,115,29,181,236,115,87,69,232,230,170,47,84,83,56,59,34,114,247,31,101,175,13,184,146,197,152,216,31,16,97,91,148,248,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,38,154,177,201,234,80,51,124,226,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,114,192,16,3,199,183,4,23,222,17,241,220,85,184,114,150,235,114,203,43,223,42,43,37,238,178,102,84,76,202,164,133,22,106,90,183,71,20,108,142,109,237,149,241,166,196,107,226,211,107,156,232,229,70,114,184,4,227,178,235,194,38,38,173,177,98,90,58,187,182,93,98,42,132,171,188,81,210,198,233,235,105,103,142,158,102,199,45,12,111,168,138,6,62,73,29,78,217,156,244,85,116,112,177,19,171,26,77,254,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,234,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,2,217,209,192,95,18,89,83,154,24,131,47,236,89,87,141,113,205,182,211,80,214,209,226,27,14,21,175,154,138,190,7,198,217,35,123,92,216,220,212,122,53,232,217,24,142,122,50,70,189,136,231,237,220,161,232,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,203,17,43,221,151,56,243,137,44,147,186,205,145,25,209,145,249,193,79,130,111,149,12,118,31,184,213,225,74,254,229,135,171,92,231,172,172,147,116,27,162,166,168,115,218,170,253,252,184,164,106,189,90,212,154,105,91,30,223,185,59,138,127,248,52,230,175,253,13,184,255,0,220,129,63,220,39,122,44,100,223,217,254,30,248,116,5,213,45,167,12,150,155,173,131,134,220,168,177,95,109,149,118,235,149,187,3,216,169,43,40,234,225,116,51,211,79,29,4,45,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,229,128,49,87,181,31,208,79,51,127,66,252,98,136,202,163,26,187,71,176,158,42,199,60,24,230,30,22,193,88,102,235,136,47,85,190,73,238,214,235,93,20,149,117,83,236,186,210,61,251,34,141,28,247,109,99,28,229,209,58,53,170,171,209,20,8,65,225,59,210,159,38,254,208,48,247,196,96,61,41,158,125,184,100,225,147,137,43,7,18,89,81,125,190,240,249,153,86,235,109,187,28,88,170,235,43,42,240,157,124,48,83,65,29,124,46,146,89,36,116,72,214,49,173,69,114,185,85,17,17,21,84,244,18,0,0,0,243,89,197,143,165,62,114,125,160,98,31,136,206,122,83,60,251,113,55,195,39,18,87,254,36,179,94,251,98,225,243,50,174,54,219,142,56,190,213,209,214,82,97,58,249,160,169,130,74,249,157,28,177,200,216,149,175,99,154,168,228,114,42,162,162,162,160,18,21,195,79,254,134,219,191,217,254,59,255,0,79,116,33,88,156,158,31,50,247,31,89,123,39,238,185,115,121,192,248,130,131,22,73,129,241,165,35,44,53,54,201,162,184,186,121,230,185,44,49,37,51,154,146,171,228,73,35,86,55,110,174,222,221,53,213,8,139,253,201,220,83,255,0,193,167,53,127,232,109,199,254,228,15,74,96,0,0,0,32,7,181,31,211,179,51,127,66,252,30,136,202,174,195,31,195,103,243,111,250,72,178,157,163,220,61,103,238,57,227,59,48,241,78,10,200,252,192,196,22,90,223,36,247,107,141,175,12,214,213,210,207,178,213,72,199,236,150,56,220,199,109,123,28,213,209,122,57,170,139,213,20,201,94,198,188,167,205,60,175,251,175,253,211,50,211,21,225,47,41,252,159,238,94,93,179,84,208,119,174,95,148,57,156,174,115,27,191,111,49,155,182,235,166,246,235,226,128,88,14,218,191,74,124,45,246,127,67,241,27,137,117,123,12,127,13,159,205,191,233,34,159,237,118,201,12,232,204,174,36,176,221,247,46,114,135,26,226,171,108,24,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,215,71,181,125,104,92,174,198,188,167,205,60,175,251,175,253,211,50,211,21,225,47,41,252,159,238,94,93,179,84,208,119,174,95,148,57,156,174,115,27,191,111,49,155,182,235,166,246,235,226,128,73,81,231,51,142,108,175,181,100,231,22,153,153,128,236,78,164,75,108,23,143,41,81,193,73,68,218,72,41,32,174,134,58,216,233,99,137,170,173,107,33,109,74,66,154,104,138,145,162,163,91,174,212,244,102,69,7,107,183,10,248,251,23,230,230,16,205,124,163,203,108,65,137,234,49,5,158,91,109,242,159,14,97,153,170,223,12,244,111,111,42,170,166,90,118,185,92,249,98,168,108,77,222,212,84,101,18,34,57,200,154,48,47,7,99,102,117,252,185,225,246,237,147,149,118,254,77,94,89,92,19,147,60,113,109,142,122,27,140,181,21,17,238,114,200,229,116,205,157,149,136,237,24,198,164,124,141,55,59,122,153,254,68,175,100,173,151,63,114,59,57,113,6,5,204,14,31,243,2,201,134,243,2,223,30,251,205,195,10,86,211,67,67,93,66,217,165,131,155,60,168,200,226,133,241,203,84,197,243,92,231,74,234,118,166,212,87,42,203,80,0,0,3,21,123,81,253,4,243,55,244,47,198,40,140,170,49,171,180,123,9,226,172,115,193,142,97,225,108,21,134,110,184,130,245,91,228,158,237,110,181,209,73,87,85,62,203,173,35,223,178,40,209,207,118,214,49,206,93,19,163,90,170,189,17,64,243,216,122,168,60,214,126,228,238,41,255,0,224,211,154,191,244,54,227,255,0,114,122,83,0,0,3,202,185,233,79,132,239,69,140,155,251,63,195,223,14,128,128,31,220,157,197,63,252,26,115,87,254,134,220,127,238,79,65,28,50,90,110,182,14,27,114,162,197,125,182,85,219,174,86,236,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,64,180,29,168,56,79,229,95,4,185,131,221,240,207,150,107,236,222,78,187,81,236,162,239,19,81,242,171,160,239,21,49,232,138,232,246,82,186,167,124,137,166,216,150,93,202,141,87,16,87,149,89,153,138,178,111,49,240,230,105,96,170,190,239,122,195,55,8,174,20,219,164,145,145,205,177,124,248,37,229,189,143,116,50,177,93,28,140,71,38,248,222,246,170,232,229,61,57,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,121,183,253,201,220,83,255,0,193,167,53,127,232,109,199,254,228,9,254,226,199,209,99,57,62,207,241,15,195,167,60,214,19,209,150,148,89,167,137,123,46,107,48,182,49,203,251,173,171,25,195,149,247,220,51,14,31,242,85,76,21,207,238,180,213,84,84,76,238,210,107,42,205,44,49,64,237,17,60,247,73,171,26,136,230,181,33,179,247,39,113,79,255,0,6,156,213,255,0,161,183,31,251,144,61,41,128,0,0,0,128,30,212,127,78,204,205,253,11,240,122,35,42,187,12,127,13,159,205,191,233,34,202,118,143,112,245,159,184,231,140,236,195,197,56,43,35,243,3,16,89,107,124,147,221,174,54,188,51,91,87,75,62,203,85,35,31,178,88,227,115,29,181,236,115,87,69,232,230,170,47,84,83,37,123,26,242,159,52,242,191,238,191,247,76,203,76,87,132,188,167,242,127,185,121,118,205,83,65,222,185,126,80,230,114,185,204,110,253,188,198,110,219,174,155,219,175,138,1,16,36,255,0,118,92,122,9,229,151,233,175,140,86,144,173,251,147,184,167,255,0,131,78,106,255,0,208,219,143,253,201,55,221,156,56,79,21,96,110,12,114,243,11,99,92,51,117,195,247,170,47,43,119,155,117,210,138,74,74,168,55,221,106,222,205,241,72,141,123,119,49,237,114,106,157,90,228,84,232,168,6,74,128,0,0,0,197,94,212,127,65,60,205,253,11,241,138,34,21,184,78,244,167,201,191,180,12,61,241,24,9,190,237,30,194,120,171,28,240,99,152,120,91,5,97,155,174,32,189,86,249,39,187,91,173,116,82,85,213,79,178,235,72,247,236,138,52,115,221,181,140,115,151,68,232,214,170,175,68,82,34,248,100,225,147,137,43,7,18,89,81,125,190,240,249,153,86,235,109,187,28,88,170,235,43,42,240,157,124,48,83,65,29,124,46,146,89,36,116,72,214,49,173,69,114,185,85,17,17,21,84,15,65,32,0,32,7,181,31,211,179,51,127,66,252,30,136,207,254,197,79,69,140,83,246,129,93,240,235,113,135,253,163,220,61,103,238,57,227,59,48,241,78,10,200,252,192,196,22,90,223,36,247,107,141,175,12,214,213,210,207,178,213,72,199,236,150,56,220,199,109,123,28,213,209,122,57,170,139,213,20,206,14,200,156,189,199,217,107,195,110,36,177,102,54,7,196,24,86,229,62,56,172,171,138,142,247,108,154,134,121,32,117,5,3,91,43,99,153,173,114,177,92,199,181,28,137,166,172,114,122,148,12,223,0,0,0,1,128,29,181,126,139,24,91,237,2,135,225,215,19,0,59,46,61,59,50,203,244,215,193,235,73,31,237,118,203,220,125,153,92,54,225,187,22,92,224,124,65,138,174,80,99,138,58,185,104,236,150,201,171,167,142,6,208,87,181,210,186,56,90,231,35,17,207,99,85,202,154,106,246,167,173,12,31,236,225,225,235,63,112,55,25,217,121,138,113,174,71,230,6,31,178,209,121,91,188,220,110,152,102,182,146,150,13,246,170,182,51,124,178,70,214,55,115,222,214,166,171,213,206,68,78,170,128,118,221,181,126,148,248,91,236,254,135,226,55,18,234,246,24,254,27,63,155,127,210,69,63,218,237,146,25,209,153,92,73,97,187,238,92,229,14,53,197,86,216,48,61,29,36,181,150,75,5,93,116,17,206,218,250,247,58,39,73,12,110,106,61,26,246,57,90,171,174,143,106,250,208,185,93,141,121,79,154,121,95,247,95,251,166,101,166,43,194,94,83,249,63,220,188,187,102,169,160,239,92,191,40,115,57,92,230,55,126,222,99,55,109,215,77,237,215,197,0,194,190,212,127,78,204,205,253,11,240,122,35,42,187,12,127,13,159,205,191,233,34,202,118,143,112,245,159,184,231,140,236,195,197,56,43,35,243,3,16,89,107,124,147,221,174,54,188,51,91,87,75,62,203,85,35,31,178,88,227,115,29,181,236,115,87,69,232,230,170,47,84,83,37,123,26,242,159,52,242,191,238,191,247,76,203,76,87,132,188,167,242,127,185,121,118,205,83,65,222,185,126,80,230,114,185,204,110,253,188,198,110,219,174,155,219,175,138,1,37,64,0,6,42,246,163,250,9,230,111,232,95,140,81,25,84,99,87,104,246,19,197,88,231,131,28,195,194,216,43,12,221,113,5,234,183,201,61,218,221,107,162,146,174,170,125,151,90,71,191,100,81,163,158,237,172,99,156,186,39,70,181,85,122,34,129,8,60,39,122,83,228,223,218,6,30,248,140,4,212,246,163,250,9,230,111,232,95,140,81,17,65,195,39,12,156,73,88,56,146,202,139,237,247,135,204,202,183,91,109,216,226,197,87,89,89,87,132,235,225,130,154,8,235,225,116,146,201,35,162,70,177,141,106,43,149,202,168,136,136,170,164,186,118,143,97,60,85,142,120,49,204,60,45,130,176,205,215,16,94,171,124,147,221,173,214,186,41,42,234,167,217,117,164,123,246,69,26,57,238,218,198,57,203,162,116,107,85,87,162,40,16,131,194,119,165,62,77,253,160,97,239,136,192,122,83,60,251,112,201,195,39,18,86,14,36,178,162,251,125,225,243,50,173,214,219,118,56,177,85,214,86,85,225,58,248,96,166,130,58,248,93,36,178,72,232,145,172,99,90,138,229,114,170,34,34,42,169,232,36,0,0,1,230,179,139,31,74,124,228,251,64,196,63,17,156,244,166,121,246,226,111,134,78,36,175,252,73,102,189,246,197,195,230,101,92,109,183,28,113,125,171,163,172,164,194,117,243,65,83,4,149,243,58,57,99,145,177,43,94,199,53,81,200,228,85,69,69,69,64,37,127,178,227,208,79,44,191,77,124,98,180,202,163,26,187,56,112,158,42,192,220,24,229,230,22,198,184,102,235,135,239,84,94,86,239,54,235,165,20,148,149,80,111,186,213,189,155,226,145,26,246,238,99,218,228,213,58,181,200,169,209,80,201,80,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,0,0,0,0,0,0,0,0,0,0,4,24,241,19,233,3,153,223,150,87,175,219,101,39,56,131,30,34,125,32,115,59,242,202,245,251,108,166,181,180,190,107,15,190,125,206,240,232,63,210,25,191,98,159,137,111,64,6,158,244,128,0,2,115,184,118,244,126,203,31,200,219,47,236,81,23,8,183,188,59,122,63,101,143,228,109,151,246,40,139,132,118,134,7,154,167,186,61,207,7,234,222,144,199,246,234,248,164,0,31,86,60,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,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,0,0,32,199,136,159,72,28,206,252,178,189,126,219,41,57,196,24,241,19,233,3,153,223,150,87,175,219,101,53,173,165,243,88,125,243,238,119,135,65,254,144,205,251,20,252,75,122,0,52,247,164,0,0,19,157,195,183,163,246,88,254,70,217,127,98,136,184,69,189,225,219,209,251,44,127,35,108,191,177,68,92,35,180,48,60,213,61,209,238,120,63,86,244,134,63,183,87,197,32,0,250,177,224,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,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,0,1,6,60,68,250,64,230,119,229,149,235,246,217,73,206,32,199,136,159,72,28,206,252,178,189,126,219,41,173,109,47,154,195,239,159,115,188,58,15,244,134,111,216,167,226,91,208,1,167,189,32,0,0,156,238,29,189,31,178,199,242,54,203,251,20,69,194,45,239,14,222,143,217,99,249,27,101,253,138,34,225,29,161,129,230,169,238,143,115,193,250,183,164,49,253,186,190,41,0,7,213,143,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,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,0,0,8,49,226,39,210,7,51,191,44,175,95,182,202,78,113,6,60,68,250,64,230,119,229,149,235,246,217,77,107,105,124,214,31,124,251,157,225,208,127,164,51,126,197,63,18,222,128,13,61,233,0,0,4,231,112,237,232,253,150,63,145,182,95,216,162,46,17,111,120,118,244,126,203,31,200,219,47,236,81,23,8,237,12,15,53,79,116,123,158,15,213,189,33,143,237,213,241,72,0,62,172,120,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,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,0,0,65,143,17,62,144,57,157,249,101,122,253,182,82,115,136,49,226,39,210,7,51,191,44,175,95,182,202,107,91,75,230,176,251,231,220,239,14,131,253,33,155,246,41,248,150,244,0,105,239,72,0,0,39,59,135,111,71,236,177,252,141,178,254,197,17,112,139,123,195,183,163,246,88,254,70,217,127,98,136,184,71,104,96,121,170,123,163,220,240,126,173,233,12,127,110,175,138,64,1,245,99,192,0,0,0,0,0,0,0,0,0,0,12,106,227,191,137,203,239,9,121,123,131,115,86,209,101,242,221,35,241,132,118,187,165,163,188,178,155,191,210,203,108,184,57,177,243,221,20,171,22,217,227,167,151,86,183,114,242,182,106,141,115,128,201,80,83,248,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,116,169,161,174,166,85,217,43,53,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,128,0,0,0,0,0,44,87,27,249,189,140,178,23,134,60,91,155,153,127,61,36,119,220,59,81,104,154,157,42,224,73,160,149,143,186,82,69,44,50,51,162,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,37,65,195,23,16,184,87,138,12,154,178,230,230,22,166,238,29,255,0,153,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,253,204,140,87,53,142,124,82,196,245,99,55,237,64,186,160,0,0,24,127,199,55,25,183,222,15,51,31,39,110,114,90,188,179,131,49,71,151,41,241,53,182,38,49,42,157,28,75,65,202,169,166,145,218,105,52,92,217,85,35,115,146,57,26,247,53,219,85,89,44,97,152,0,226,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,114,192,0,0,0,0,2,207,241,109,157,247,94,28,50,7,17,231,69,154,199,73,121,168,195,149,22,183,62,130,166,71,70,202,152,38,184,211,83,204,196,123,122,177,235,20,210,108,126,142,70,191,107,149,175,68,86,45,87,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,58,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,133,106,0,0,1,128,29,171,124,81,231,183,13,127,114,239,184,166,57,249,57,242,143,203,126,83,254,166,81,214,115,251,191,113,228,255,0,92,197,38,221,188,249,126,142,154,238,235,174,137,160,103,248,34,3,128,174,61,120,177,206,158,44,112,54,89,230,94,107,121,103,13,222,124,167,223,104,188,133,109,167,230,242,173,181,83,71,243,144,211,178,70,233,36,76,119,154,228,215,77,23,84,85,69,151,240,0,0,0,198,174,43,120,205,177,112,151,152,249,87,108,199,150,174,110,12,199,126,87,167,187,220,160,99,223,85,106,146,157,104,185,21,45,141,186,243,97,78,241,42,75,26,53,100,218,173,115,53,86,114,165,201,80,0,0,0,0,0,198,174,58,56,205,177,112,121,151,20,183,56,237,94,89,198,120,163,188,83,225,155,108,172,122,82,186,72,145,156,218,154,153,27,166,144,197,205,137,86,54,185,36,145,207,107,91,181,21,242,199,117,120,133,197,55,220,13,144,89,151,141,112,181,119,114,189,97,252,31,121,186,91,170,121,76,147,145,85,5,20,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,160,23,0,22,43,131,238,44,240,111,23,89,95,242,226,197,79,73,103,190,208,84,73,77,125,195,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,53,230,49,21,93,19,209,47,168,0,0,0,96,7,106,223,20,121,237,195,95,220,187,238,41,142,126,78,124,163,242,223,148,255,0,169,148,117,156,254,239,220,121,63,215,49,73,183,111,62,95,163,166,187,186,235,162,105,111,251,47,248,204,226,79,136,156,253,191,224,172,227,204,143,148,22,90,44,31,85,116,130,155,200,244,20,155,42,153,91,69,27,100,223,79,4,111,93,25,52,137,162,174,223,59,93,53,68,84,9,63,0,192,174,210,62,208,74,158,29,169,163,201,236,155,186,210,59,49,110,52,237,169,173,185,67,44,83,63,12,177,37,130,72,146,90,121,160,150,25,159,83,10,206,212,99,156,215,198,197,100,154,104,248,213,67,61,65,134,188,14,118,142,224,222,43,106,93,151,216,194,209,73,131,243,22,158,157,178,195,66,202,165,146,146,246,198,68,139,60,180,106,244,71,49,237,114,72,245,166,114,189,237,139,71,54,73,81,178,172,121,148,0,0,0,0,0,2,16,56,133,237,30,227,59,3,103,238,101,224,172,45,156,157,202,203,135,241,133,230,215,110,166,249,59,106,147,145,75,5,108,177,197,30,247,211,57,238,218,198,53,53,114,171,151,77,85,85,122,129,55,224,199,254,2,179,75,29,231,79,9,216,27,51,51,46,251,229,156,73,121,242,159,125,173,238,176,211,243,121,87,42,168,99,249,184,88,200,219,164,113,49,190,107,83,93,53,93,85,85,87,32,0,2,37,120,133,237,123,199,120,123,136,232,104,114,98,223,106,174,203,108,27,112,158,223,113,167,153,208,205,242,183,107,214,57,103,101,83,17,252,136,83,106,173,51,225,85,215,164,178,164,141,127,33,153,171,109,226,210,197,157,28,23,227,206,32,114,114,239,220,175,88,127,7,221,42,39,143,187,190,79,34,223,96,180,165,91,169,181,168,133,140,169,228,190,88,254,113,24,177,63,79,90,106,136,25,42,12,117,224,115,139,187,87,23,217,70,236,87,61,186,146,207,139,44,53,13,182,226,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,204,77,81,241,205,26,58,78,82,200,236,138,0,0,0,11,41,198,78,113,223,120,127,225,227,16,103,22,28,135,188,85,225,155,133,142,162,74,109,204,103,123,165,125,222,142,58,154,109,239,99,210,62,108,18,75,23,51,98,185,155,247,55,206,106,41,80,112,235,159,56,55,137,44,163,177,102,182,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,237,17,202,198,239,98,178,70,166,199,181,84,46,88,0,0,6,53,102,63,25,182,44,164,227,19,10,240,207,142,109,92,171,86,59,195,246,234,139,37,226,157,143,124,144,94,42,43,170,233,155,77,80,196,215,88,101,229,66,214,72,212,69,142,69,93,250,177,234,248,67,37,64,0,0,0,1,137,93,159,60,109,218,184,175,192,18,88,177,60,244,148,57,139,133,105,233,225,186,209,186,169,174,158,237,3,97,133,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,121,104,229,68,146,61,114,212,0,0,0,44,167,25,57,199,125,225,255,0,135,140,65,156,88,114,30,241,87,134,110,22,58,137,41,183,49,157,238,149,247,122,56,234,105,183,189,143,72,249,176,73,44,92,205,138,230,111,220,223,57,168,165,65,195,174,124,224,222,36,178,142,197,154,216,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,180,71,43,27,189,138,201,26,155,30,213,80,185,96,0,0,0,0,24,255,0,198,103,20,191,185,31,4,224,252,200,173,195,126,91,178,220,177,133,45,138,247,79,19,182,213,50,134,90,58,185,93,45,50,171,145,139,51,31,4,110,70,191,205,123,81,204,213,138,228,145,129,144,0,234,112,158,41,177,99,156,43,102,198,184,90,187,190,217,113,5,190,158,233,110,169,229,62,62,125,44,241,182,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,244,59,96,0,0,0,0,0,178,156,100,231,29,247,135,254,30,49,6,113,97,200,123,197,94,25,184,88,234,36,166,220,198,119,186,87,221,232,227,169,166,222,246,61,35,230,193,36,177,115,54,43,153,191,115,124,230,162,149,7,14,185,243,131,120,146,202,59,22,107,96,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,209,28,172,110,246,43,36,106,108,123,85,66,229,128,0,0,98,175,24,156,98,254,228,172,211,201,255,0,148,52,125,239,6,99,95,43,91,175,191,57,203,242,127,46,166,215,178,227,230,65,44,178,242,33,150,175,230,25,183,153,205,234,186,181,154,6,85,3,137,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,203,0,0,0,0,0,12,95,237,1,226,99,25,112,161,150,152,43,52,176,125,13,37,197,142,199,20,150,219,189,178,165,17,172,184,219,164,161,173,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,251,235,149,89,153,133,115,147,46,48,230,105,96,170,190,241,101,196,214,248,174,20,219,164,141,242,67,189,60,248,37,229,189,236,108,209,61,29,28,140,71,46,201,24,246,170,234,213,2,171,0,0,0,0,0,0,0,0,4,101,241,119,218,203,117,202,188,249,164,203,156,151,195,148,151,107,62,6,188,75,75,140,165,185,70,232,150,239,60,123,225,158,130,153,202,155,160,100,78,87,47,120,218,170,233,163,102,141,116,44,114,84,200,78,85,102,102,21,206,76,184,195,153,165,130,170,251,197,151,19,91,226,184,83,110,146,55,201,14,244,243,224,151,150,247,177,179,68,244,116,114,49,28,187,36,99,218,171,171,84,10,172,0,0,24,107,194,199,28,117,57,149,196,150,106,240,183,153,44,164,138,251,134,49,70,32,102,22,185,181,241,64,151,27,117,45,124,140,74,39,199,170,43,234,97,139,71,53,209,181,121,144,197,35,158,141,116,78,146,108,202,0,0,0,1,137,93,159,60,109,218,184,175,192,18,88,177,60,244,148,57,139,133,105,233,225,186,209,186,169,174,158,237,3,97,133,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,121,104,229,68,146,61,67,45,64,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,0,0,0,0,0,0,0,0,0,0,0,0,0,8,49,226,39,210,7,51,191,44,175,95,182,202,78,113,6,60,68,250,64,230,119,229,149,235,246,217,77,107,105,124,214,31,124,251,157,225,208,127,164,51,126,197,63,18,222,128,13,61,233,0,0,4,231,112,237,232,253,150,63,145,182,95,216,162,46,17,111,120,118,244,126,203,31,200,219,47,236,81,23,8,237,12,15,53,79,116,123,158,15,213,189,33,143,237,213,241,72,0,62,172,120,0,0,0,0,0,0,0,0,0,0,96,7,109,95,162,198,22,251,64,161,248,117,196,207,243,0,59,106,253,22,48,183,218,5,15,195,174,32,97,7,103,23,28,116,220,41,99,42,252,31,152,44,171,168,203,172,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,205,115,34,137,205,87,44,41,20,147,188,121,87,36,211,178,135,142,58,156,53,117,178,112,143,152,204,164,75,21,202,162,161,152,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,252,167,38,178,164,210,182,61,30,217,25,201,9,116,0,0,0,1,138,189,168,254,130,121,155,250,23,227,20,68,59,112,125,197,158,50,225,23,52,62,92,88,169,234,239,22,42,250,121,41,175,184,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,126,156,198,34,163,101,122,44,196,246,163,250,9,230,111,232,95,140,81,16,2,7,168,140,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,64,64,183,103,55,26,255,0,185,87,49,231,176,99,251,157,214,76,178,197,63,55,114,166,129,121,177,218,235,149,88,145,220,219,14,215,61,219,88,197,142,86,196,173,115,227,115,93,164,174,134,40,214,103,184,145,206,251,87,14,25,37,138,115,162,243,99,171,188,211,225,202,120,156,202,10,105,27,27,234,103,154,120,233,225,98,189,221,24,197,150,104,247,191,71,43,89,185,200,215,170,35,20,46,89,21,125,185,223,129,63,231,39,244,105,106,178,83,182,79,136,44,13,222,169,51,143,15,90,179,54,146,109,242,65,54,177,89,107,160,145,121,104,214,243,41,225,116,46,133,168,201,23,106,193,204,87,75,175,55,107,81,133,202,237,184,173,169,184,218,178,26,225,89,105,171,181,212,85,83,226,9,165,161,171,116,78,158,149,238,109,177,93,12,139,11,223,18,189,170,170,213,88,222,246,106,139,181,206,77,21,66,218,246,98,241,227,247,16,190,211,100,54,108,94,182,224,28,65,112,111,147,110,151,27,143,46,151,11,204,230,76,233,52,111,41,203,201,168,157,212,232,237,210,71,20,46,89,38,93,55,202,229,154,147,202,185,46,157,148,60,113,211,98,91,85,147,132,124,198,101,90,223,109,180,245,12,194,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,229,57,52,137,97,137,177,232,199,70,206,112,73,160,0,0,0,12,85,237,71,244,19,204,223,208,191,24,162,34,87,129,126,51,111,188,30,102,61,85,206,75,87,150,112,102,40,238,244,248,154,219,19,24,149,78,142,37,127,42,166,154,71,105,164,209,115,101,84,141,206,72,228,107,220,215,109,85,100,177,203,87,106,63,160,158,102,254,133,248,197,17,0,32,122,157,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,229,144,151,217,185,218,9,77,195,181,76,153,61,156,151,90,183,101,213,198,161,213,52,87,41,165,150,102,97,151,164,83,201,42,69,79,12,18,205,51,42,102,88,26,172,107,154,200,222,175,147,77,95,34,172,218,0,34,175,183,59,240,39,252,228,254,141,37,80,138,190,220,239,192,159,243,147,250,52,12,85,236,184,244,236,203,47,211,95,7,173,39,248,128,30,203,143,78,204,178,253,53,240,122,210,127,128,0,0,138,190,220,239,192,159,243,147,250,52,167,251,40,120,227,169,195,87,91,39,8,249,140,202,68,177,92,170,42,25,132,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,202,114,107,42,77,43,99,209,237,145,156,154,131,183,59,240,39,252,228,254,141,34,172,15,85,0,143,94,205,46,208,74,108,225,181,89,248,124,205,251,173,92,153,131,65,79,221,172,247,106,185,101,170,159,18,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,186,185,85,94,174,214,66,128,22,171,137,222,33,112,175,11,249,53,122,205,204,83,77,223,251,135,46,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,251,169,30,173,107,220,200,162,149,232,199,236,218,181,174,63,199,248,55,43,48,109,219,48,115,7,16,210,88,240,245,142,157,106,107,171,170,85,118,68,205,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,207,103,24,60,89,227,46,46,179,67,229,197,246,158,174,207,98,160,167,142,154,197,135,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,55,233,203,98,170,182,38,34,5,191,206,140,222,198,89,245,154,24,131,55,51,2,122,73,47,184,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,157,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,125,15,113,99,232,177,156,159,103,248,135,225,211,158,107,15,74,124,88,250,44,103,39,217,254,33,248,116,224,64,15,12,92,66,226,174,23,243,150,203,155,152,90,155,191,247,14,101,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,247,50,49,92,215,181,146,197,19,213,143,217,181,125,15,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,206,168,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,99,12,148,224,95,140,219,239,7,153,143,85,115,146,213,229,156,25,138,59,189,62,38,182,196,198,37,83,163,137,95,202,169,166,145,218,105,52,92,217,85,35,115,146,57,26,247,53,219,85,89,44,97,232,80,29,78,19,197,54,44,115,133,108,216,215,11,87,119,219,46,32,183,211,221,45,213,60,167,199,207,165,158,54,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,94,135,108,4,85,246,231,126,4,255,0,156,159,209,165,170,236,84,244,167,197,63,103,245,223,17,183,23,87,183,59,240,39,252,228,254,141,49,87,179,199,136,92,43,194,254,97,102,38,110,98,154,110,255,0,220,50,254,170,154,221,107,101,84,116,243,92,235,165,185,219,155,21,60,110,122,255,0,117,35,213,173,123,153,20,82,189,24,253,155,84,37,167,142,142,51,108,92,30,101,197,45,206,59,87,150,113,158,40,239,20,248,102,219,43,30,148,174,146,36,103,54,166,166,70,233,164,49,115,98,85,141,174,73,36,115,218,214,237,69,124,177,249,246,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,170,243,163,55,177,150,125,102,134,32,205,204,192,158,146,75,238,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,85,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,89,63,236,161,224,114,155,13,90,172,156,92,102,51,234,210,251,114,167,168,126,17,180,171,37,167,74,26,73,91,36,14,173,157,28,141,89,95,60,78,127,41,169,172,73,12,173,147,87,186,70,114,66,245,118,113,112,57,83,194,150,13,175,198,25,130,250,74,140,197,198,20,240,50,186,24,153,20,172,178,82,53,85,233,69,20,232,138,231,189,206,86,186,119,53,220,167,62,40,154,212,114,66,146,201,153,64,0,0,0,0,0,60,214,113,99,233,79,156,159,104,24,135,226,51,158,148,207,53,156,88,250,83,231,39,218,6,33,248,140,224,77,79,101,199,160,158,89,126,154,248,197,105,138,189,170,124,120,255,0,229,126,21,50,130,245,253,138,44,95,125,182,92,127,229,217,83,100,115,57,95,252,187,165,124,115,127,100,167,123,127,141,97,106,168,184,241,251,136,118,123,101,222,67,101,61,235,110,62,196,22,251,223,148,174,150,235,143,46,171,11,194,235,220,238,143,86,242,156,156,234,136,29,80,141,219,36,114,194,213,142,100,211,124,78,92,21,194,120,90,251,142,113,85,155,5,97,106,30,251,122,196,23,10,123,93,186,155,154,200,249,245,83,200,216,226,143,123,213,172,110,231,189,169,171,149,26,154,234,170,137,212,10,215,135,92,134,198,92,73,102,229,139,42,112,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,118,70,215,106,141,87,183,123,213,145,181,119,189,168,179,125,137,178,27,6,240,219,217,249,152,249,83,131,40,169,26,203,118,91,223,159,115,174,134,157,97,125,218,226,182,169,82,162,182,84,115,222,237,242,57,186,163,85,238,216,196,100,109,93,140,106,39,109,192,231,8,150,174,16,114,141,216,82,123,141,37,227,22,95,170,27,114,196,119,88,41,218,198,62,116,98,53,148,176,189,90,146,190,154,20,221,179,152,186,171,228,154,68,108,124,213,141,181,175,22,62,139,25,201,246,127,136,126,29,56,30,125,184,117,207,156,101,195,110,110,88,179,91,6,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,110,136,229,99,182,61,25,35,83,123,26,169,232,79,135,92,249,193,188,73,101,29,139,53,176,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,104,142,86,55,123,21,146,53,54,61,170,190,104,139,255,0,193,71,21,215,222,18,243,150,139,25,115,110,181,152,66,229,165,30,41,178,81,76,198,247,250,93,175,72,228,70,200,138,197,154,7,191,155,26,234,199,46,143,143,152,198,75,34,129,232,164,20,85,219,55,176,109,187,37,235,115,238,142,122,187,166,19,165,194,242,98,248,164,164,129,91,61,85,185,180,139,84,215,71,28,219,21,30,232,145,21,27,38,206,170,136,237,189,116,136,188,19,219,39,196,22,30,204,123,237,251,22,97,235,86,43,193,151,91,132,245,20,88,118,161,98,164,170,180,82,170,204,176,211,83,215,65,11,119,237,230,66,143,146,120,101,115,219,10,105,203,87,185,192,103,255,0,106,63,160,158,102,254,133,248,197,17,17,124,14,113,119,117,225,7,55,29,138,231,183,85,222,48,157,250,157,182,220,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,57,137,162,178,73,163,71,71,205,89,27,39,252,110,102,53,78,111,246,91,223,115,74,171,10,213,225,183,226,187,62,28,187,165,178,166,166,42,135,192,201,174,180,47,102,146,68,170,215,177,205,86,189,138,168,215,171,28,221,236,141,251,163,108,27,1,234,75,9,226,155,22,57,194,182,108,107,133,171,187,237,151,16,91,233,238,150,234,158,83,227,231,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,67,182,32,175,179,155,143,111,220,175,125,159,45,243,18,14,241,150,88,154,225,223,42,234,32,167,223,85,101,174,123,25,18,214,53,24,155,230,133,89,28,109,150,46,174,70,177,175,137,55,53,209,205,58,128,8,86,237,171,244,167,194,223,103,244,63,17,184,147,82,66,183,109,95,165,62,22,251,63,161,248,141,196,12,138,236,167,227,142,167,50,173,84,28,45,230,75,41,34,190,225,139,58,51,11,92,218,248,160,75,141,186,149,172,98,81,62,61,81,95,83,12,90,57,174,141,171,204,134,41,28,244,107,162,116,147,72,249,229,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,119,187,63,120,238,177,113,85,133,99,193,88,165,253,203,51,112,253,189,36,184,211,104,249,60,169,75,4,116,177,203,117,222,202,120,169,224,230,212,212,57,59,179,85,92,205,53,77,91,213,3,48,0,0,121,129,202,172,204,197,89,55,152,248,115,52,176,85,95,119,189,97,155,132,87,10,109,210,72,200,230,216,190,124,18,242,222,199,186,25,88,174,142,70,35,147,124,111,123,85,116,114,158,135,184,85,226,99,6,241,95,148,116,121,165,131,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,179,205,185,117,120,104,226,47,29,240,191,154,116,25,153,129,106,63,177,81,222,40,182,67,253,83,181,247,152,102,158,143,153,44,82,114,121,188,134,55,154,198,239,103,138,47,138,40,122,83,5,180,192,124,67,229,126,96,228,52,28,72,218,46,181,116,216,37,214,122,187,221,77,69,93,28,141,158,142,10,94,103,123,108,145,49,28,231,62,39,67,51,85,35,222,142,86,42,198,175,69,106,172,75,83,118,190,241,23,96,206,139,246,38,163,174,164,197,57,117,85,120,170,117,179,13,94,237,116,180,115,211,90,157,87,190,22,54,162,145,168,246,84,182,157,18,36,124,143,157,136,174,115,156,217,85,17,64,144,174,212,127,65,60,205,253,11,241,138,34,34,248,28,226,238,235,194,14,110,59,21,207,110,171,188,97,59,245,59,109,184,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,115,19,69,100,147,70,142,143,154,178,54,74,120,188,206,106,156,255,0,236,183,197,249,173,62,93,98,12,24,203,229,61,138,120,104,111,60,173,243,49,110,180,10,179,192,172,114,185,244,206,114,185,34,146,70,68,249,24,212,145,35,107,30,197,116,38,1,234,75,9,226,155,22,57,194,182,108,107,133,171,187,237,151,16,91,233,238,150,234,158,83,227,231,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,67,182,32,175,179,155,143,111,220,175,125,159,45,243,18,14,241,150,88,154,225,223,42,234,32,167,223,85,101,174,123,25,18,214,53,24,155,230,133,89,28,109,150,46,174,70,177,175,137,55,53,209,205,58,128,0,0,12,0,237,171,244,88,194,223,104,20,63,14,184,153,254,96,7,109,95,162,198,22,251,64,161,248,117,196,12,53,236,208,227,142,167,135,28,101,14,79,99,134,82,63,46,177,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,121,140,141,36,98,162,181,236,154,114,79,42,228,170,118,86,113,227,255,0,146,56,84,205,251,215,246,88,176,133,246,231,113,255,0,144,101,53,145,172,229,127,243,14,137,242,77,253,142,157,141,254,41,128,74,160,0,0,0,12,85,237,71,244,19,204,223,208,191,24,162,34,47,129,206,46,238,188,32,230,227,177,92,246,234,187,198,19,191,83,182,219,136,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,187,103,49,52,86,73,52,104,232,249,171,35,101,211,181,31,208,79,51,127,66,252,98,136,128,16,61,73,97,60,83,98,199,56,86,205,141,112,181,119,125,178,226,11,125,61,210,221,83,202,124,124,250,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,232,118,196,16,246,117,241,213,83,194,214,50,76,15,152,53,245,111,202,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,244,30,231,181,143,123,81,143,150,158,53,184,135,181,112,207,195,206,37,199,147,221,106,232,47,183,10,121,172,152,89,244,212,109,169,127,150,231,167,149,105,92,173,145,22,36,100,107,27,166,122,201,230,236,137,200,136,247,43,99,120,95,82,42,251,115,191,2,127,206,79,232,210,223,240,209,218,241,196,21,175,21,80,97,44,227,194,255,0,117,58,75,213,194,42,104,29,105,160,138,146,249,28,147,73,12,109,142,158,42,118,54,26,173,17,36,217,2,198,201,36,146,84,78,123,90,136,210,181,237,184,173,169,184,218,178,26,225,89,105,171,181,212,85,83,226,9,165,161,171,116,78,158,149,238,109,177,93,12,139,11,223,18,189,170,170,213,88,222,246,106,139,181,206,77,21,66,149,236,167,227,142,155,45,110,180,28,45,230,75,42,229,177,98,123,194,51,11,92,218,249,103,91,117,198,169,204,98,81,62,61,85,25,77,52,186,57,174,141,169,203,154,89,28,244,115,101,116,144,204,73,229,92,152,158,202,126,56,234,115,42,213,65,194,222,100,178,146,43,238,24,179,163,48,181,205,175,138,4,184,219,169,90,198,37,19,227,213,21,245,48,197,163,154,232,218,188,200,98,145,207,70,186,39,73,48,72,248,0,0,0,12,0,237,171,244,88,194,223,104,20,63,14,184,152,21,217,243,198,221,215,133,12,127,37,139,19,207,87,93,151,88,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,150,142,85,88,227,211,61,123,106,253,22,48,183,218,5,15,195,174,36,43,1,234,118,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,150,67,183,101,63,28,116,217,107,117,160,225,111,50,89,87,45,139,19,222,17,152,90,230,215,203,58,219,174,53,78,99,18,137,241,234,168,202,105,165,209,205,116,109,78,92,210,200,231,163,155,43,164,134,98,64,0,0,0,0,17,193,218,177,199,29,78,90,218,171,248,91,203,102,82,75,125,196,246,117,102,41,185,185,241,78,150,235,117,83,94,197,162,100,122,170,178,166,104,181,115,157,35,83,151,12,177,185,136,231,74,217,33,187,253,160,92,119,88,184,85,194,178,96,172,44,254,251,153,184,130,222,178,91,169,180,124,126,75,165,158,58,168,226,186,239,125,60,180,243,242,170,105,218,157,217,202,142,126,186,174,141,234,176,89,254,202,177,238,42,255,0,214,184,143,18,98,59,135,255,0,18,178,186,229,93,81,39,248,82,77,52,146,63,222,231,57,222,181,80,58,163,45,59,62,120,219,186,240,161,143,228,177,98,121,234,235,178,235,21,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,114,209,202,171,28,122,99,6,44,194,215,220,13,138,175,56,43,20,208,247,43,214,31,184,84,90,238,52,220,214,73,200,170,130,71,71,44,123,216,174,99,182,189,142,77,90,170,213,211,84,85,78,162,243,133,175,184,126,221,98,187,93,232,123,189,38,38,183,190,233,107,147,154,199,247,138,86,85,84,82,58,77,26,170,172,210,122,74,134,104,228,71,121,154,233,181,205,85,15,81,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,28,178,29,187,41,248,227,166,203,91,173,7,11,121,146,202,185,108,88,158,240,140,194,215,54,190,89,214,221,113,170,115,24,148,79,143,85,70,83,77,46,142,107,163,106,114,230,150,71,61,28,217,93,36,51,18,7,155,110,38,238,215,91,7,23,121,175,125,177,92,234,237,215,43,118,100,95,106,232,235,41,38,116,51,211,79,29,206,103,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,50,157,159,60,109,218,184,175,192,18,88,177,60,244,148,57,139,133,105,233,225,186,209,186,169,174,158,237,3,97,133,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,121,104,229,68,146,61,97,135,139,31,74,124,228,251,64,196,63,17,156,165,50,171,51,49,86,77,230,62,28,205,44,21,87,221,239,88,102,225,21,194,155,116,146,50,57,182,47,159,4,188,183,177,238,134,86,43,163,145,136,228,223,27,222,213,93,28,160,122,126,5,159,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,203,192,0,243,3,149,89,153,138,178,111,49,240,230,105,96,170,190,239,122,195,55,8,174,20,219,164,145,145,205,177,124,248,37,229,189,143,116,50,177,93,28,140,71,38,248,222,246,170,232,229,61,63,30,85,192,244,145,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,151,128,243,109,194,175,19,24,203,133,12,220,163,205,44,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,254,135,178,171,51,48,174,114,101,198,28,205,44,21,87,222,44,184,154,223,21,194,155,116,145,190,72,119,167,159,4,188,183,189,141,154,39,163,163,145,136,229,217,35,30,213,93,90,160,85,96,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,0,0,0,0,0,0,0,0,0,0,0,4,24,241,19,233,3,153,223,150,87,175,219,101,39,56,131,30,34,125,32,115,59,242,202,245,251,108,166,181,180,190,107,15,190,125,206,240,232,63,210,25,191,98,159,137,111,64,6,158,244,128,0,2,115,184,118,244,126,203,31,200,219,47,236,81,23,8,183,188,59,122,63,101,143,228,109,151,246,40,139,132,118,134,7,154,167,186,61,207,7,234,222,144,199,246,234,248,164,0,31,86,60,0,0,0,0,0,0,0,0,0,0,48,3,182,175,209,99,11,125,160,80,252,58,226,103,249,128,29,181,126,139,24,91,237,2,135,225,215,16,34,47,38,242,135,25,103,190,98,91,242,183,47,160,164,159,16,221,169,235,166,161,130,166,116,133,149,15,166,164,154,169,97,71,175,154,215,189,176,57,140,87,43,89,189,205,220,230,55,87,37,41,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,148,29,151,30,157,153,101,250,107,224,245,166,116,246,157,118,127,214,102,237,29,79,16,57,33,135,123,222,58,164,221,62,38,182,197,36,242,213,95,169,99,130,24,98,117,51,28,245,141,38,130,58,126,144,198,198,186,102,189,218,43,164,107,25,32,118,221,152,188,120,253,219,236,84,217,13,155,23,173,216,251,15,219,219,228,219,165,198,227,204,170,197,16,181,243,58,77,27,202,106,115,169,224,109,58,59,116,146,75,51,82,73,151,93,146,185,51,252,242,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,232,39,129,126,51,108,92,97,229,197,85,206,75,87,145,177,158,23,238,244,248,154,219,19,30,180,173,146,84,127,42,166,154,71,107,172,50,242,165,84,141,206,89,35,115,28,215,110,68,100,178,6,74,128,0,197,94,212,127,65,60,205,253,11,241,138,34,0,73,254,237,71,244,19,204,223,208,191,24,162,32,4,11,171,196,239,15,88,171,133,252,229,189,101,30,41,169,239,253,195,151,83,110,186,50,150,74,120,110,116,50,183,116,85,17,181,233,253,212,111,70,185,237,100,177,74,196,123,246,110,94,166,243,159,121,177,136,50,106,197,195,245,223,21,247,140,3,134,110,15,186,90,237,29,198,153,157,222,169,238,168,115,164,231,182,52,153,250,173,93,66,232,231,171,124,255,0,15,53,186,79,167,24,60,38,96,222,46,178,191,228,61,246,162,146,207,125,160,168,142,166,197,136,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,246,107,203,122,162,186,38,42,121,246,205,44,173,199,121,45,142,238,121,103,153,118,47,35,98,75,55,39,190,209,119,168,106,57,92,216,89,52,127,57,11,223,27,181,142,86,59,205,114,233,174,139,162,162,162,6,80,118,87,240,241,117,206,94,37,237,88,242,170,213,73,85,132,242,198,162,27,221,217,243,86,58,23,182,181,89,50,219,91,19,99,93,239,122,84,194,217,149,23,72,246,83,189,30,171,185,177,201,145,93,185,223,129,63,231,39,244,105,149,93,154,217,3,247,10,225,131,15,252,163,203,223,146,248,235,20,115,174,120,151,188,179,74,233,255,0,132,77,220,155,62,170,174,143,101,43,162,210,15,55,150,231,201,185,141,145,210,235,138,189,185,223,129,63,231,39,244,104,17,171,149,185,91,142,243,167,29,219,50,207,45,44,94,89,196,151,158,119,114,162,239,80,211,243,121,80,190,105,62,114,103,178,54,233,28,79,119,156,228,215,77,19,85,84,69,165,76,170,236,184,244,236,203,47,211,95,7,173,50,171,181,115,129,111,227,248,160,201,76,25,255,0,188,85,99,250,42,23,127,114,230,221,35,167,70,255,0,202,247,167,181,223,200,153,89,253,113,48,25,21,217,197,199,29,79,21,184,54,191,7,230,11,41,41,243,23,7,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,242,154,249,98,115,85,169,50,69,30,101,30,93,240,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,190,39,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,190,130,56,58,227,23,2,113,127,129,42,47,246,10,63,35,98,75,54,207,148,24,127,153,53,71,146,249,179,84,50,151,248,83,224,138,57,249,177,211,172,159,54,139,179,93,174,209,83,168,100,0,0,12,85,237,71,244,19,204,223,208,191,24,162,32,175,41,240,47,221,67,52,240,110,89,249,83,201,159,43,113,5,186,197,223,121,28,238,235,222,170,99,135,155,203,220,221,251,121,155,182,238,110,186,105,170,107,169,58,157,168,254,130,121,155,250,23,227,20,68,43,112,157,233,79,147,127,104,24,123,226,48,1,79,231,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,254,138,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,146,83,217,79,199,109,169,109,84,28,44,231,46,38,171,109,201,181,9,6,8,186,220,103,107,160,146,5,107,27,29,157,94,168,142,99,218,228,114,193,189,206,71,163,249,13,86,108,130,57,50,215,142,142,12,172,92,97,229,197,45,178,59,175,145,177,158,23,239,21,24,102,229,43,222,180,173,146,84,103,54,154,166,54,235,172,50,242,162,69,145,173,89,35,115,26,230,238,68,124,82,121,246,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,15,83,196,85,246,231,126,4,255,0,156,159,209,165,234,236,224,237,0,163,226,34,197,22,82,102,246,34,255,0,235,177,65,222,103,138,166,162,56,41,227,196,84,187,223,38,234,118,66,200,227,100,208,198,168,199,194,141,220,177,196,146,181,95,243,201,21,149,237,206,252,9,255,0,57,63,163,64,197,94,203,143,78,204,178,253,53,240,122,210,127,136,1,236,184,244,236,203,47,211,95,7,173,39,248,0,4,96,113,19,218,1,71,155,188,89,229,39,15,217,33,136,187,222,5,164,204,12,63,6,38,185,69,28,18,210,223,170,163,188,208,205,19,105,158,230,44,137,12,18,83,244,154,55,181,179,57,238,209,29,27,88,249,3,170,237,206,252,9,255,0,57,63,163,76,10,225,163,134,124,101,197,46,33,197,120,51,47,171,169,25,136,108,24,94,163,17,208,209,84,170,49,151,55,195,85,77,10,210,36,170,228,108,47,115,106,28,172,123,188,205,236,107,92,172,107,150,70,103,175,110,119,224,79,249,201,253,26,90,174,197,79,74,124,83,246,127,93,241,27,112,24,21,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,62,156,2,241,175,133,120,172,203,138,75,37,218,231,221,243,55,12,219,225,143,17,219,234,22,54,73,95,177,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,147,35,209,138,155,93,19,229,199,254,212,190,2,126,93,209,223,184,174,202,249,246,98,11,85,191,190,98,251,93,69,70,145,215,208,210,64,141,90,202,119,61,116,142,104,96,137,168,248,181,70,201,28,104,172,68,149,170,217,226,4,12,202,237,29,227,142,155,138,220,101,65,131,242,249,149,116,249,117,131,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,121,173,100,178,185,202,213,153,98,142,197,100,151,14,152,239,59,236,248,235,22,88,41,249,56,111,46,112,253,117,247,16,92,247,194,238,235,202,160,171,169,165,139,146,249,89,35,249,242,81,172,59,163,71,242,247,239,114,42,38,138,225,139,135,172,85,197,6,114,217,114,143,11,84,247,14,255,0,204,169,184,221,31,75,37,68,54,202,24,155,186,90,137,26,196,254,230,54,35,156,198,190,89,98,98,189,155,247,36,228,230,78,80,224,220,133,224,39,49,50,143,47,224,171,142,197,135,114,223,18,67,78,181,115,172,211,202,247,209,84,203,44,210,63,162,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,160,121,225,61,41,241,99,232,177,156,159,103,248,135,225,211,158,107,15,74,124,88,250,44,103,39,217,254,33,248,116,224,121,172,47,175,24,60,38,99,46,17,115,67,228,61,246,162,174,241,98,175,167,142,166,197,136,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,247,233,203,122,162,54,86,42,216,163,210,159,19,188,61,97,94,40,50,106,245,148,120,166,167,184,119,254,93,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,247,81,189,26,230,57,241,75,43,17,236,223,185,2,40,59,55,59,65,41,184,118,169,147,39,179,146,235,86,236,186,184,212,58,166,138,229,52,178,204,204,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,105,171,228,85,155,67,204,102,116,101,14,50,200,92,208,196,25,71,152,16,82,71,125,195,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,232,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,37,61,148,252,118,218,150,213,65,194,206,114,226,106,182,220,155,80,144,96,139,173,198,118,186,9,32,86,177,177,217,213,234,136,230,61,174,71,44,27,220,228,122,63,144,213,102,200,35,144,56,189,185,223,129,63,231,39,244,105,21,100,170,118,231,126,4,255,0,156,159,209,166,21,112,65,194,215,238,184,207,24,50,222,183,18,121,18,203,109,183,201,125,189,212,68,221,213,79,161,138,104,98,116,84,200,173,86,36,207,124,241,181,28,255,0,53,141,87,63,71,171,82,55,134,64,118,98,240,29,247,111,190,211,103,206,108,89,119,96,28,63,112,111,147,109,119,27,119,50,151,20,76,214,76,217,52,119,53,171,201,167,157,180,234,237,209,201,20,206,73,33,93,118,74,212,204,174,210,206,58,170,120,101,195,52,185,97,150,53,245,116,185,161,136,233,224,185,82,215,54,150,41,32,180,91,146,161,81,211,189,39,141,241,76,249,150,9,161,108,104,213,218,156,201,28,230,43,99,73,46,175,21,252,87,229,127,4,57,95,107,115,172,20,147,220,167,167,109,38,19,194,116,141,146,134,10,184,41,164,166,138,104,163,154,40,36,134,149,144,67,59,30,141,115,90,138,140,70,51,221,0,56,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,133,169,174,174,169,84,223,43,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,156,142,10,59,70,114,227,138,174,229,128,47,244,191,37,179,54,59,122,79,83,109,147,68,161,186,72,205,252,231,91,164,87,185,238,218,198,36,174,134,68,73,24,215,187,106,204,216,164,149,51,0,193,94,206,14,207,250,62,29,236,81,102,222,111,97,223,254,187,21,253,230,8,169,170,36,130,162,60,59,75,189,241,237,167,124,47,146,55,205,52,104,143,124,200,237,201,28,169,19,81,159,60,178,231,80,0,12,63,207,190,212,12,130,225,219,54,47,185,57,141,112,134,96,86,222,176,255,0,117,239,51,218,237,244,82,82,191,159,77,21,67,54,58,74,184,222,186,50,102,162,234,196,243,145,116,213,52,85,12,192,5,159,225,127,138,12,3,197,158,0,184,102,54,92,218,49,5,186,219,110,188,75,100,150,43,221,60,48,206,233,227,134,25,156,230,182,25,101,106,179,109,67,17,21,92,139,170,59,167,130,173,224,0,121,172,226,199,210,159,57,62,208,49,15,196,103,61,41,158,107,56,177,244,167,206,79,180,12,67,241,25,192,181,68,228,246,104,112,57,77,195,142,13,135,56,113,195,234,223,152,184,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,124,199,198,145,177,17,26,247,205,103,251,35,184,50,177,82,88,172,252,98,98,219,175,126,186,215,119,250,124,41,110,167,123,217,29,190,54,190,106,42,154,154,133,233,204,153,251,103,141,145,245,141,145,185,94,187,222,246,242,57,125,171,28,117,84,224,232,235,248,88,202,138,250,186,107,237,85,58,195,141,107,157,75,19,160,109,186,174,137,233,228,214,36,209,185,92,249,98,168,142,87,77,26,183,150,137,27,90,247,57,210,36,65,196,226,255,0,181,102,251,149,252,71,90,240,86,74,81,121,75,15,224,11,133,93,191,26,211,92,33,100,80,223,170,145,237,142,90,88,94,232,214,106,126,236,172,149,27,59,85,26,249,92,170,177,203,20,109,89,178,127,24,113,15,149,252,77,112,53,156,89,141,149,23,90,186,203,107,48,62,33,161,172,138,174,142,74,105,232,171,82,206,233,164,166,145,174,77,174,123,27,60,104,174,141,207,141,85,87,107,221,166,164,27,100,94,69,230,63,17,121,143,110,202,252,175,179,119,235,173,118,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,121,112,179,115,117,93,21,202,231,53,140,107,222,246,49,211,127,122,225,211,2,112,191,192,46,106,229,166,5,167,252,31,223,107,47,21,187,230,254,169,221,60,138,176,207,89,203,150,89,57,60,222,67,29,202,99,182,51,193,19,197,84,32,4,186,185,235,195,214,42,200,186,60,191,189,221,170,124,163,101,204,140,31,108,197,182,139,132,116,178,69,26,119,152,25,36,244,110,87,34,177,102,129,239,68,114,49,206,214,57,32,122,163,22,93,141,181,71,160,140,51,144,216,55,137,46,207,204,184,202,156,103,69,72,230,92,114,222,194,251,101,116,212,235,51,237,55,20,181,68,148,245,177,35,94,199,111,141,206,213,90,143,110,246,43,227,114,236,123,145,66,13,172,217,247,155,24,127,38,175,220,63,90,49,95,119,192,56,154,224,203,165,210,209,220,105,159,222,42,152,232,28,217,57,238,141,102,102,139,73,78,186,53,232,223,51,195,206,118,181,183,5,60,60,93,120,152,226,27,13,96,56,45,84,149,246,43,125,68,55,188,82,202,154,199,83,51,200,144,84,68,149,77,71,70,169,42,190,68,145,176,177,35,243,183,202,213,85,99,81,210,50,159,226,95,135,76,119,194,254,105,215,229,158,58,167,254,203,89,103,173,223,15,245,78,215,222,102,134,10,206,92,82,201,201,230,242,30,238,83,221,189,158,10,158,10,178,169,216,247,144,63,32,50,58,227,155,152,183,47,124,149,138,113,165,193,254,75,186,86,51,248,85,78,29,72,105,221,7,45,170,170,177,67,36,233,60,159,69,171,43,91,11,215,123,18,23,32,93,94,212,127,65,60,205,253,11,241,138,34,10,242,159,2,253,212,51,79,6,229,159,149,60,153,242,183,16,91,172,93,247,145,206,238,189,234,166,56,121,188,189,205,223,183,153,187,110,230,235,166,154,166,186,147,169,218,143,232,39,153,191,161,126,49,68,66,183,9,222,148,249,55,246,129,135,190,35,0,28,78,34,178,27,25,112,219,155,151,220,169,198,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,170,181,30,237,143,71,198,229,222,199,34,103,255,0,101,247,104,37,53,166,154,203,194,246,116,221,106,222,199,212,54,131,7,223,42,101,150,165,251,230,150,150,158,142,202,145,69,3,156,140,71,62,119,50,121,101,217,27,17,177,121,172,107,52,205,94,57,56,68,181,113,125,148,109,194,144,92,105,44,248,178,195,80,235,150,28,186,207,78,215,177,147,171,21,175,165,153,232,213,149,148,211,38,221,252,181,213,31,28,50,43,100,229,36,110,243,237,139,48,181,247,3,98,171,206,10,197,52,61,202,245,135,238,21,22,187,141,55,53,146,114,42,160,145,209,203,30,246,43,152,237,175,99,147,86,170,181,116,213,21,83,168,30,164,200,86,237,171,244,167,194,223,103,244,63,17,184,153,105,217,149,199,109,171,59,176,109,187,35,51,75,19,85,201,154,22,26,121,27,75,89,116,157,175,126,36,162,98,185,205,124,114,104,138,250,152,98,209,178,49,251,164,123,35,231,238,145,86,110,86,37,246,213,250,83,225,111,179,250,31,136,220,64,197,252,162,225,159,25,103,86,81,230,158,105,96,202,234,71,191,42,41,232,46,87,59,100,202,145,190,166,221,51,42,223,81,60,82,57,200,221,240,54,147,122,198,169,231,177,207,218,237,237,108,114,80,24,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,132,169,161,174,166,84,223,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,52,236,49,252,54,127,54,255,0,164,138,43,181,99,129,202,108,181,186,215,241,73,150,207,171,150,197,137,239,10,252,83,108,115,37,157,109,215,26,167,61,235,90,201,52,84,101,52,210,234,215,54,71,39,46,105,99,107,21,205,149,177,194,18,83,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,151,128,243,89,195,71,17,120,239,133,252,211,160,204,204,11,81,253,138,142,241,69,178,31,234,157,175,188,195,52,244,124,201,98,147,147,205,228,49,188,214,55,123,60,81,124,81,125,9,228,94,122,101,199,17,121,113,110,205,12,175,188,247,235,85,118,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,121,115,51,115,117,77,85,170,215,53,236,115,216,246,61,193,230,92,190,188,64,240,153,140,178,35,0,229,134,105,58,162,174,247,132,243,43,11,219,175,76,187,54,129,32,130,130,227,83,10,206,235,107,213,36,122,171,219,18,177,237,145,201,31,53,57,155,27,243,82,109,177,71,161,236,144,193,88,7,63,184,9,192,57,115,125,168,164,187,97,236,69,150,246,171,37,100,180,143,134,117,167,158,58,40,225,145,209,185,205,123,25,83,79,81,26,170,42,181,86,41,161,77,83,115,52,64,131,108,176,226,119,57,114,131,46,49,214,83,96,172,81,201,194,217,135,111,146,223,118,183,212,66,217,227,143,152,141,142,105,233,209,250,164,83,73,2,58,7,189,19,206,141,233,170,111,142,23,197,212,228,14,78,95,120,128,206,92,39,147,184,114,110,239,87,137,174,13,167,146,167,107,31,221,41,88,215,73,83,83,177,239,98,73,202,130,57,101,229,239,71,63,102,214,249,206,68,42,14,42,184,103,198,92,40,102,229,102,86,227,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,185,93,11,247,69,35,31,27,149,118,189,142,218,231,179,100,143,145,94,197,140,134,166,180,224,220,87,196,109,230,138,173,151,43,237,67,240,205,149,102,167,150,38,121,58,21,142,90,153,162,122,191,100,236,150,161,35,141,87,103,205,190,133,237,71,249,207,106,5,244,237,27,194,214,44,13,217,213,141,48,86,22,161,238,86,92,63,111,195,182,187,117,55,53,242,114,41,96,186,80,71,20,123,222,174,123,182,177,141,77,92,170,229,211,85,85,94,164,32,229,62,5,251,168,102,158,13,203,63,42,121,51,229,110,32,183,88,187,239,35,157,221,123,213,76,112,243,121,123,155,191,111,51,118,221,205,215,77,53,77,117,39,83,181,31,208,79,51,127,66,252,98,136,133,110,19,189,41,242,111,237,3,15,124,70,0,56,156,69,100,54,50,225,183,55,47,185,83,140,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,85,106,61,219,30,143,141,203,189,142,68,207,254,203,238,208,74,107,77,53,151,133,236,233,186,213,189,143,168,109,6,15,190,84,203,45,75,247,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,178,54,35,98,243,88,214,105,154,188,114,112,137,106,226,251,40,219,133,32,184,210,89,241,101,134,161,215,44,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,77,187,249,107,170,62,56,100,86,201,202,72,221,231,219,22,97,107,238,6,197,87,156,21,138,104,123,149,235,15,220,42,45,119,26,110,107,36,228,85,65,35,163,150,61,236,87,49,219,94,199,38,173,85,106,233,170,42,167,80,61,73,131,2,187,50,184,237,181,103,118,13,183,100,102,105,98,106,185,51,66,195,79,35,105,107,46,147,181,239,196,148,76,87,57,175,142,77,17,95,83,12,90,54,70,63,116,143,100,124,253,210,42,205,202,207,80,6,0,118,213,250,44,97,111,180,10,31,135,92,76,255,0,48,3,182,175,209,99,11,125,160,80,252,58,226,4,69,228,222,80,227,44,247,204,75,126,86,229,244,20,147,226,27,181,61,116,212,48,84,206,144,178,161,244,212,147,85,44,40,245,243,90,247,182,7,49,138,229,107,55,185,187,156,198,234,228,165,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,50,131,178,227,211,179,44,191,77,124,30,180,203,254,212,94,207,250,59,189,29,203,137,188,144,195,188,155,172,61,230,227,142,45,112,73,4,20,178,82,197,4,179,205,118,111,49,236,219,50,114,180,150,56,209,238,153,210,54,68,106,61,37,116,161,120,59,52,56,227,166,226,59,6,195,147,216,225,149,108,204,92,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,222,123,228,73,24,170,142,123,33,205,243,203,102,19,197,55,220,13,138,172,216,215,11,87,119,43,214,31,184,83,221,45,213,60,166,73,200,170,130,70,201,20,155,30,142,99,182,189,141,93,28,138,213,211,69,69,78,132,255,0,112,47,198,109,139,140,60,184,170,185,201,106,242,54,51,194,253,222,159,19,91,98,99,214,149,178,74,143,229,84,211,72,237,117,134,94,84,170,145,185,203,36,110,99,154,237,200,140,150,64,201,80,0,24,171,218,143,232,39,153,191,161,126,49,68,65,94,83,224,95,186,134,105,224,220,179,242,167,147,62,86,226,11,117,139,190,242,57,221,215,189,84,199,15,55,151,185,187,246,243,55,109,220,221,116,211,84,215,82,117,59,81,253,4,243,55,244,47,198,40,136,75,225,146,237,106,176,113,37,149,23,219,237,206,146,221,109,183,99,139,21,93,101,101,92,205,134,10,104,35,175,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,3,136,172,134,198,92,54,230,229,247,42,113,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,118,72,214,234,173,71,187,99,209,241,185,119,177,200,156,188,97,196,238,114,227,236,142,194,220,61,98,220,81,229,44,33,131,238,14,184,90,217,60,45,125,83,52,133,98,130,7,78,186,189,97,129,143,157,34,103,77,173,157,205,85,115,35,133,177,78,79,28,156,34,90,184,190,202,54,225,72,46,52,150,124,89,97,168,117,203,14,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,110,254,90,234,143,142,25,21,178,114,146,55,121,246,197,152,90,251,129,177,85,231,5,98,154,30,229,122,195,247,10,139,93,198,155,154,201,57,21,80,72,232,229,143,123,21,204,118,215,177,201,171,85,90,186,106,138,169,212,12,191,236,163,225,211,238,211,196,116,24,254,247,79,191,13,229,111,119,190,212,121,250,115,110,142,123,188,157,23,155,43,36,110,146,69,37,70,228,107,216,189,211,150,244,210,84,215,32,59,115,191,2,127,206,79,232,211,50,184,0,200,106,110,31,56,92,194,56,102,106,42,186,107,237,254,157,152,155,16,178,174,158,90,105,217,113,171,138,55,58,25,33,145,238,88,159,4,77,134,153,81,17,186,173,58,189,88,215,57,200,97,175,110,119,224,79,249,201,253,26,4,117,100,246,69,230,62,124,214,98,107,78,87,217,188,179,117,194,248,126,108,73,53,182,37,85,170,172,165,138,120,33,145,148,204,68,94,108,201,222,26,244,143,84,115,218,199,35,55,61,88,199,209,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,25,235,216,169,233,79,138,126,207,235,190,35,110,43,254,212,94,207,250,203,69,101,203,137,188,144,195,188,235,84,221,230,227,142,45,112,73,60,245,81,213,75,60,179,205,118,111,49,239,221,10,243,116,150,56,209,141,133,177,182,68,106,177,101,116,65,150,189,159,60,109,218,184,175,192,18,88,177,60,244,148,57,139,133,105,233,225,186,209,186,169,174,158,237,3,97,133,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,121,104,229,68,146,61,114,212,243,3,149,89,153,138,178,111,49,240,230,105,96,170,190,239,122,195,55,8,174,20,219,164,145,145,205,177,124,248,37,229,189,143,116,50,177,93,28,140,71,38,248,222,246,170,232,229,61,15,112,171,196,198,13,226,191,40,232,243,75,7,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,96,94,0,0,24,1,219,87,232,177,133,190,208,40,126,29,113,34,3,41,240,47,221,67,52,240,110,89,249,83,201,159,43,113,5,186,197,223,121,28,238,235,222,170,99,135,155,203,220,221,251,121,155,182,238,110,186,105,170,107,169,47,253,181,126,139,24,91,237,2,135,225,215,18,42,248,78,244,167,201,191,180,12,61,241,24,0,165,51,87,44,241,86,77,230,62,35,202,220,107,73,221,239,88,102,225,45,190,167,108,114,50,57,182,47,153,60,92,198,49,238,134,86,43,100,141,234,212,223,27,216,228,77,28,132,159,246,93,118,128,81,221,232,237,188,50,103,126,34,228,221,97,238,214,236,15,116,158,56,32,165,146,150,40,34,130,27,75,185,108,102,217,147,149,172,82,72,175,116,206,145,209,171,145,233,19,101,200,174,208,110,9,45,92,87,224,8,239,184,98,10,74,28,197,194,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,188,197,106,34,73,38,176,67,254,202,176,22,42,255,0,214,184,115,18,97,203,135,255,0,18,142,186,219,93,79,39,248,50,67,52,114,51,220,230,185,190,165,64,61,73,131,13,123,58,248,234,166,226,151,6,166,7,204,26,250,70,102,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,250,108,115,218,198,49,200,198,102,80,2,202,113,93,197,118,92,112,149,151,15,198,184,214,94,253,117,174,230,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,151,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,189,101,191,207,76,139,203,142,34,242,226,227,149,249,161,102,239,214,170,237,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,242,230,102,231,104,186,43,85,174,115,30,215,177,239,99,131,205,190,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,106,107,171,170,85,55,202,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,90,123,41,248,28,169,203,91,85,7,20,153,146,250,73,111,184,158,206,143,194,214,198,178,41,210,221,110,170,107,30,149,175,147,69,86,84,205,22,141,107,99,114,114,225,150,70,189,92,233,93,28,60,174,30,187,35,108,89,69,196,116,217,161,139,49,207,202,12,33,133,174,16,93,48,85,190,55,62,42,233,42,152,244,146,41,46,46,107,90,207,224,239,107,118,164,75,182,119,53,175,122,68,196,116,15,145,80,60,214,113,99,233,79,156,159,104,24,135,226,51,146,147,195,23,12,248,55,138,254,203,124,190,202,220,97,93,87,110,123,106,46,247,43,69,206,153,85,207,183,92,99,186,220,89,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,50,45,184,177,244,167,206,79,180,12,67,241,25,201,169,236,184,244,19,203,47,211,95,24,173,2,10,243,87,44,241,86,77,230,62,35,202,220,107,73,221,239,88,102,225,45,190,167,108,114,50,57,182,47,153,60,92,198,49,238,134,86,43,100,141,234,212,223,27,216,228,77,28,132,165,118,83,241,213,83,140,99,160,225,99,53,235,234,234,111,180,180,233,14,10,174,109,44,77,129,214,234,74,38,39,147,94,144,198,213,107,226,138,158,73,91,52,138,238,98,44,141,115,218,230,198,146,223,254,208,110,9,45,92,87,224,8,239,184,98,10,74,28,197,194,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,188,197,106,34,73,38,188,190,8,56,9,192,156,35,216,160,196,117,179,249,111,51,110,86,249,40,239,119,184,170,38,109,43,33,149,240,200,234,58,104,85,81,139,11,31,4,106,146,189,156,215,185,28,237,88,215,36,76,8,86,226,199,210,159,57,62,208,49,15,196,103,20,252,61,98,171,135,12,179,113,59,105,169,239,150,91,110,48,151,9,93,232,163,165,145,210,80,255,0,5,167,154,10,199,72,212,86,36,47,124,235,11,149,251,54,200,176,34,43,214,93,24,226,199,210,159,57,62,208,49,15,196,103,37,39,177,170,211,106,191,240,137,141,172,87,219,101,37,198,219,113,199,23,42,74,202,58,184,91,52,21,48,73,108,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,139,110,26,56,139,199,124,47,230,157,6,102,96,90,143,236,84,119,138,45,144,255,0,84,237,125,230,25,167,163,230,75,20,156,158,111,33,141,230,177,187,217,226,139,226,139,232,79,34,243,211,46,56,139,203,139,118,104,101,125,231,191,90,171,181,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,203,153,155,155,170,106,173,86,185,175,99,158,199,177,238,132,190,208,110,9,46,188,40,99,248,239,184,98,10,186,236,186,197,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,156,197,106,42,199,38,156,94,1,120,215,197,92,41,230,61,37,146,237,115,239,25,101,137,174,16,199,136,237,245,11,35,227,160,222,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,206,141,136,197,77,205,137,241,4,255,0,30,85,207,82,88,79,20,216,177,206,21,179,99,92,45,93,223,108,184,130,223,79,116,183,84,242,159,31,62,150,120,219,36,82,108,122,53,237,220,199,181,116,114,35,147,93,21,17,122,30,91,64,175,243,91,34,243,31,38,168,240,133,219,26,217,185,86,172,119,135,232,177,37,130,229,2,171,233,107,105,106,32,142,101,99,94,168,154,77,23,53,172,150,53,68,115,92,173,84,213,143,141,239,190,189,159,60,109,221,120,80,199,242,88,177,60,245,117,217,117,138,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,57,104,229,85,142,61,37,42,203,195,166,4,226,131,128,92,170,203,76,117,79,248,63,177,214,89,235,119,205,253,76,186,121,21,33,130,179,151,20,177,243,185,92,247,187,148,247,108,127,130,167,130,164,32,103,166,69,230,63,14,153,143,113,202,252,208,179,119,27,173,14,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,57,144,191,107,180,93,17,200,230,185,143,107,30,199,177,161,233,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,150,67,183,101,63,28,116,217,107,117,160,225,111,50,89,87,45,139,19,222,17,152,90,230,215,203,58,219,174,53,78,99,18,137,241,234,168,202,105,165,209,205,116,109,78,92,210,200,231,163,155,43,164,134,98,64,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,0,0,0,0,0,0,0,0,0,0,16,99,196,79,164,14,103,126,89,94,191,109,148,156,226,12,120,137,244,129,204,239,203,43,215,237,178,154,214,210,249,172,62,249,247,59,195,160,255,0,72,102,253,138,126,37,189,0,26,123,210,0,0,9,206,225,219,209,251,44,127,35,108,191,177,68,92,34,222,240,237,232,253,150,63,145,182,95,216,162,46,17,218,24,30,106,158,232,247,60,31,171,122,67,31,219,171,226,144,0,125,88,240,0,0,0,0,0,0,0,0,0,0,192,14,218,191,69,140,45,246,129,67,240,235,137,159,230,0,118,213,250,44,97,111,180,10,31,135,92,64,192,14,203,143,78,204,178,253,53,240,122,210,127,136,1,236,184,244,236,203,47,211,95,7,173,39,248,8,107,237,58,236,255,0,163,202,42,202,158,32,114,67,14,247,76,11,87,186,124,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,29,33,141,142,108,46,99,180,86,198,230,50,60,21,202,220,210,199,121,45,142,237,153,153,150,151,223,35,98,75,55,59,185,86,247,88,106,57,92,216,95,12,159,55,51,31,27,181,142,87,183,206,106,233,174,169,162,162,42,122,126,32,91,180,103,130,143,220,171,152,240,95,240,5,178,235,38,89,98,159,156,182,212,206,156,216,237,117,202,175,89,45,142,155,115,158,237,172,98,73,19,165,70,185,241,185,205,214,87,67,44,138,19,19,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,151,128,243,153,193,247,22,120,203,132,92,208,249,113,98,167,171,188,88,171,233,228,166,190,225,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,205,250,115,24,138,141,149,232,190,130,50,183,52,176,38,116,224,75,102,102,101,165,247,203,56,110,243,206,238,85,189,214,106,126,111,42,103,195,39,205,204,198,72,221,36,137,237,243,154,154,233,170,106,138,138,161,96,59,81,253,4,243,55,244,47,198,40,136,1,39,251,181,31,208,79,51,127,66,252,98,136,128,16,36,211,178,135,142,58,156,53,117,178,112,143,152,204,164,75,21,202,162,161,152,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,252,167,38,178,164,210,182,61,30,217,25,201,203,254,208,60,134,225,163,24,96,219,94,125,241,7,69,87,79,109,203,74,136,234,174,117,22,138,119,173,198,243,110,114,186,56,236,251,216,246,237,100,181,147,83,170,61,223,197,235,42,53,240,115,164,153,176,89,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,90,106,234,26,148,77,241,63,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,200,172,217,237,17,206,92,221,225,130,193,195,94,35,78,241,221,244,102,37,196,149,181,13,170,174,191,67,5,66,75,69,26,235,27,121,60,189,145,115,36,221,36,179,58,22,57,207,110,233,91,32,103,79,15,93,178,121,79,141,57,214,158,33,112,247,220,238,174,146,223,4,140,187,209,45,77,206,134,227,84,154,54,118,164,17,66,233,169,117,85,71,198,213,89,155,183,122,58,84,115,91,204,160,59,115,191,2,127,206,79,232,211,10,184,22,225,211,247,78,241,29,135,112,5,202,159,155,134,237,251,175,184,155,207,219,173,174,157,236,223,23,73,99,147,231,164,124,52,251,163,114,189,156,254,98,34,163,20,205,94,220,239,192,159,243,147,250,52,12,85,236,184,244,236,203,47,211,95,7,173,39,248,128,30,203,143,78,204,178,253,53,240,122,210,127,128,132,14,209,254,207,250,206,29,239,178,230,222,80,225,223,254,180,245,253,218,9,105,169,228,158,162,76,59,85,177,145,237,168,124,207,146,71,195,52,136,175,100,202,237,169,36,171,19,145,159,50,178,227,7,14,185,243,140,184,109,205,203,22,107,96,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,209,28,172,118,199,163,36,106,111,99,85,61,36,98,204,45,98,199,56,86,243,130,177,77,15,125,178,226,11,125,69,174,227,77,205,124,124,250,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,234,121,247,227,111,131,236,77,194,54,104,75,101,114,85,214,224,155,229,68,238,194,119,138,185,105,249,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,181,161,61,57,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,170,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,45,106,121,225,224,147,140,28,77,194,54,104,69,122,106,213,214,224,155,229,68,13,197,150,122,72,169,249,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,190,130,48,158,41,177,99,156,43,102,198,184,90,187,190,217,113,5,190,158,233,110,169,229,62,62,125,44,241,182,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,244,3,26,251,81,253,4,243,55,244,47,198,40,136,86,225,59,210,159,38,254,208,48,247,196,96,38,167,181,31,208,79,51,127,66,252,98,136,133,110,19,189,41,242,111,237,3,15,124,70,0,61,41,144,3,218,63,196,22,83,241,17,196,20,184,163,40,112,253,171,201,84,22,250,106,57,113,53,60,21,52,245,88,138,78,83,29,204,168,138,102,199,179,147,170,211,177,86,62,98,182,37,87,72,246,114,89,22,95,246,181,241,175,228,74,58,206,19,114,202,231,117,163,189,77,201,147,26,92,32,94,68,109,161,154,14,99,45,141,85,110,249,57,204,150,41,37,116,110,107,82,52,108,74,178,36,179,49,145,215,195,23,15,88,171,138,12,229,178,229,30,22,169,238,29,255,0,153,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,253,204,108,71,57,141,124,178,196,197,123,55,238,64,187,253,155,28,56,230,134,120,231,205,30,47,192,88,222,175,5,219,114,238,162,154,229,120,196,20,50,199,223,97,73,121,141,142,150,158,39,163,155,35,231,108,115,177,220,198,58,20,141,36,230,54,77,91,12,185,65,219,157,248,19,254,114,127,70,146,63,146,249,67,131,114,23,43,240,254,81,229,252,21,113,216,176,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,250,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,71,7,110,119,224,79,249,201,253,26,6,42,246,92,122,118,101,151,233,175,131,214,147,252,64,15,101,199,167,102,89,126,154,248,61,105,41,61,161,156,105,218,184,88,202,250,139,22,16,196,20,141,205,76,75,78,137,135,232,214,153,181,75,69,2,201,182,91,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,156,185,24,201,182,133,159,237,58,237,0,172,202,42,58,158,31,178,67,17,119,76,117,87,186,12,77,114,138,57,226,170,176,210,201,4,51,68,218,103,185,137,26,205,60,117,29,38,141,238,116,45,99,180,70,200,230,62,56,193,225,59,210,159,38,254,208,48,247,196,96,45,165,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,203,225,59,210,159,38,254,208,48,247,196,96,3,63,251,115,191,2,127,206,79,232,210,213,118,42,122,83,226,159,179,250,239,136,219,139,171,219,157,248,19,254,114,127,70,150,171,177,83,210,159,20,253,159,215,124,70,220,4,212,145,1,199,119,101,230,59,161,204,119,102,23,11,248,39,203,24,127,21,220,19,188,225,187,92,16,210,199,135,166,145,105,162,102,206,101,70,178,67,52,242,207,42,236,141,145,82,198,213,221,178,38,163,155,47,224,11,21,193,247,9,152,55,132,92,175,249,15,98,168,164,188,95,107,234,36,169,190,226,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,253,154,243,30,136,142,149,234,181,7,22,62,139,25,201,246,127,136,126,29,57,117,75,85,197,143,162,198,114,125,159,226,31,135,78,7,154,195,210,159,22,62,139,25,201,246,127,136,126,29,57,230,176,244,167,197,143,162,198,114,125,159,226,31,135,78,7,154,195,213,65,229,92,245,80,6,53,113,209,193,149,139,140,60,184,165,182,71,117,242,54,51,194,253,226,163,12,220,165,123,214,149,178,74,140,230,211,84,198,221,117,134,94,84,72,178,53,171,36,110,99,92,221,200,143,138,72,107,225,143,130,140,229,226,115,49,238,88,22,201,108,249,63,73,133,174,16,209,98,251,133,209,27,20,150,29,235,50,43,95,72,247,54,105,102,214,154,102,36,77,111,73,26,141,145,209,53,85,233,232,164,1,20,29,183,20,85,54,235,86,67,91,235,46,213,119,74,138,90,124,65,12,181,213,109,137,179,213,61,173,182,35,166,145,33,99,34,71,185,81,92,169,27,24,205,85,118,181,169,162,37,128,236,188,205,236,27,144,185,175,153,57,185,152,19,213,199,98,195,185,111,89,53,66,82,64,179,79,43,223,117,182,69,20,49,179,162,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,69,118,231,126,4,255,0,156,159,209,164,85,129,114,184,138,207,156,101,196,150,110,95,115,91,25,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,100,109,118,138,228,99,119,189,95,35,147,123,220,171,33,93,148,124,11,127,17,197,6,117,224,207,253,222,171,0,81,87,59,251,167,58,233,37,58,183,254,75,186,189,206,254,92,200,207,235,121,139,41,217,193,217,255,0,89,196,69,246,44,219,205,236,59,255,0,214,158,131,188,193,21,53,68,147,211,201,136,170,182,62,61,180,239,133,241,200,200,97,145,81,239,153,29,181,100,137,34,106,63,231,150,41,191,0,1,143,249,165,199,175,9,217,45,142,238,121,103,153,121,173,228,108,73,102,228,247,218,47,33,92,170,57,92,216,89,52,127,57,13,59,227,118,177,202,199,121,174,93,53,209,116,84,84,64,200,2,32,56,245,224,43,139,28,233,226,199,28,230,102,90,101,79,150,112,221,231,201,157,202,183,203,182,218,126,111,42,219,75,12,159,55,53,67,36,110,146,68,246,249,205,77,116,213,53,69,69,89,63,201,76,251,202,126,34,112,173,86,53,201,204,87,242,130,203,69,112,125,174,122,158,227,83,73,178,169,145,199,35,163,217,81,28,111,93,25,52,107,170,38,223,59,77,117,69,68,184,0,97,255,0,101,254,66,102,199,14,217,5,127,193,89,199,133,62,79,222,171,113,133,85,210,10,110,253,77,87,190,149,244,84,81,182,77,244,242,72,196,213,240,200,154,42,238,243,117,211,69,69,92,192,6,53,98,206,209,238,12,112,54,42,188,224,172,83,156,157,202,245,135,238,21,22,187,141,55,201,219,172,156,138,168,36,116,114,199,189,148,206,99,182,189,142,77,90,170,213,211,84,85,78,160,100,169,230,179,139,31,74,124,228,251,64,196,63,17,156,244,81,149,185,165,129,51,167,2,91,51,51,45,47,190,89,195,119,158,119,114,173,238,179,83,243,121,83,62,25,62,110,102,50,70,233,36,79,111,156,212,215,77,83,84,84,85,243,175,197,143,165,62,114,125,160,98,31,136,206,6,101,89,56,234,169,225,151,179,183,42,114,195,44,107,234,233,115,67,17,211,220,238,84,181,205,165,138,72,45,22,228,196,53,200,233,222,147,198,248,166,124,203,4,208,182,52,106,237,78,100,142,115,21,177,164,152,1,105,182,99,44,215,199,244,86,106,57,42,239,248,179,24,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,106,249,28,157,92,170,229,241,82,159,38,167,178,247,129,111,184,166,21,102,120,231,30,12,238,153,147,122,223,228,122,106,215,110,154,197,107,146,54,162,107,10,181,59,189,100,218,201,204,213,92,246,68,172,143,230,156,234,136,212,46,175,0,188,20,97,94,20,242,226,146,247,118,182,119,140,205,196,214,248,100,196,119,10,132,141,242,80,111,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,231,72,196,122,174,214,196,200,174,175,22,62,139,25,201,246,127,136,126,29,57,117,75,85,197,143,162,198,114,125,159,226,31,135,78,7,154,195,55,251,52,56,227,169,225,199,25,67,147,216,225,148,143,203,172,105,120,141,243,85,200,248,169,223,99,184,204,145,192,149,174,153,234,214,173,50,181,145,54,102,189,222,99,35,73,24,168,173,123,38,194,2,160,198,88,3,25,101,245,77,170,151,25,225,234,187,83,239,150,122,43,253,177,102,68,217,89,110,171,137,37,167,168,137,237,85,107,216,230,174,139,162,249,175,107,216,237,175,99,154,129,232,35,141,126,30,178,107,63,50,106,181,249,199,83,228,106,12,27,174,32,92,73,77,74,233,171,173,52,48,57,146,220,18,13,168,174,94,109,44,82,70,173,86,200,221,220,185,57,82,58,38,52,196,190,30,59,93,178,74,213,117,161,202,92,95,151,53,120,23,47,172,84,245,22,220,59,127,138,162,122,213,167,183,83,57,91,109,130,170,141,173,154,102,191,186,50,40,228,145,147,79,172,201,174,212,99,213,209,225,173,131,180,71,57,112,255,0,8,247,46,21,216,157,255,0,191,243,173,81,98,43,133,67,106,38,162,195,178,192,145,190,215,12,46,143,254,81,173,153,242,61,99,138,85,142,54,179,100,79,142,202,100,14,78,95,120,128,206,92,39,147,184,114,110,239,87,137,174,13,167,146,167,107,31,221,41,88,215,73,83,83,177,239,98,73,202,130,57,101,229,239,71,63,102,214,249,206,68,2,106,123,70,241,77,139,28,246,117,99,76,107,133,171,187,237,151,16,91,240,237,210,221,83,202,124,124,250,89,238,148,18,69,38,199,163,94,221,204,123,87,71,34,57,53,209,81,23,161,13,156,39,122,83,228,223,218,6,30,248,140,4,201,246,141,225,107,22,6,236,234,198,152,43,11,80,247,43,46,31,183,225,219,93,186,155,154,249,57,20,176,93,40,35,138,61,239,87,61,219,88,198,166,174,85,114,233,170,170,175,82,27,56,78,244,167,201,191,180,12,61,241,24,0,244,166,97,7,105,127,3,148,220,71,96,217,179,135,3,190,173,153,139,130,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,207,124,139,27,209,81,204,124,57,190,0,129,110,207,78,12,179,99,63,243,31,15,230,197,142,235,242,95,6,96,220,65,29,69,78,37,137,244,211,85,71,112,163,88,42,89,77,77,77,38,253,211,47,54,23,36,146,196,176,53,187,149,121,138,212,133,247,3,182,175,210,159,11,125,159,208,252,70,226,77,73,10,221,181,126,148,248,91,236,254,135,226,55,16,46,175,97,143,225,179,249,183,253,36,74,77,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,91,118,24,254,27,63,155,127,210,68,170,1,2,220,120,112,29,138,184,110,205,59,119,220,242,203,117,191,224,204,119,112,146,44,61,220,173,210,63,185,87,77,83,47,34,200,159,59,52,179,76,216,121,60,183,191,107,167,213,251,90,171,28,154,72,87,102,23,9,25,219,195,54,13,196,55,12,223,197,21,118,231,226,90,132,124,56,34,26,152,42,169,40,31,26,237,90,217,101,102,246,247,153,26,214,181,27,3,209,156,164,103,53,100,126,198,211,230,248,3,202,185,150,157,159,60,109,221,120,80,199,242,88,177,60,245,117,217,117,138,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,57,104,229,85,142,61,49,44,170,177,254,86,227,188,175,249,57,242,234,197,228,207,149,184,126,143,20,217,255,0,133,67,55,122,181,213,110,228,79,243,79,118,205,220,183,249,143,218,244,211,171,83,84,3,208,247,16,57,21,149,252,95,228,187,176,133,246,170,146,227,109,184,211,173,223,13,94,169,42,100,154,10,90,217,41,37,142,146,227,31,34,86,54,165,141,109,66,189,24,175,88,228,69,77,125,74,152,65,146,61,173,89,53,151,87,216,178,62,249,131,238,172,203,44,41,221,240,214,19,197,244,147,58,170,170,91,93,35,41,233,41,234,171,233,93,20,79,243,217,28,213,47,116,77,71,177,174,100,73,78,247,53,94,236,53,201,222,61,49,246,81,240,185,143,120,95,110,26,164,190,219,113,109,61,93,37,174,227,91,95,54,182,88,43,98,88,171,98,100,61,90,246,57,170,249,35,107,86,36,100,210,75,35,249,219,213,133,128,203,220,21,117,204,172,127,134,178,230,197,81,73,5,203,21,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,77,116,69,240,2,111,187,66,49,254,13,205,62,206,28,109,152,57,125,136,105,47,152,122,249,79,100,169,161,174,166,85,217,43,60,179,70,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,14,220,39,122,83,228,223,218,6,30,248,140,4,191,113,221,129,126,229,253,152,23,188,180,242,167,148,254,73,97,252,43,98,239,188,142,79,122,238,183,11,116,60,222,94,231,108,221,203,221,183,115,180,215,77,87,77,72,129,225,59,210,159,38,254,208,48,247,196,96,3,210,153,6,221,173,57,223,149,249,191,196,53,61,139,2,88,234,214,239,151,180,245,56,98,253,125,154,73,24,202,233,226,168,114,247,88,160,119,70,178,154,87,84,181,102,209,22,87,204,244,68,88,227,137,239,202,174,213,142,56,234,114,214,213,95,194,222,91,50,146,91,238,39,179,171,49,77,205,207,138,116,183,91,170,154,246,45,19,35,213,85,149,51,69,171,156,233,26,156,184,101,141,204,71,58,86,201,12,80,101,86,89,226,172,228,204,124,57,149,184,42,147,188,94,177,53,194,43,125,54,232,228,124,112,239,95,62,121,121,108,123,219,12,76,71,73,35,209,171,178,54,61,202,154,53,64,185,124,20,228,134,104,103,183,16,216,106,197,148,215,202,75,5,223,14,212,67,137,230,190,212,199,28,204,180,65,73,81,18,165,82,64,254,149,15,108,174,133,172,135,69,71,189,237,71,171,99,222,246,250,40,180,209,84,219,173,84,86,250,203,181,93,210,162,150,158,56,101,174,171,108,77,158,169,237,106,35,166,145,33,99,34,71,185,81,92,169,27,24,205,85,118,181,169,162,37,170,225,87,134,124,27,194,134,81,209,229,110,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,254,94,122,113,71,145,60,53,249,19,238,215,142,126,78,124,163,239,62,76,254,166,86,86,115,251,191,43,157,253,109,20,155,118,243,226,250,90,107,187,166,186,46,129,117,76,0,237,171,244,88,194,223,104,20,63,14,184,153,41,146,156,102,112,217,196,78,42,170,193,89,57,153,31,40,47,84,86,247,221,39,166,242,61,125,38,202,86,73,28,110,147,125,68,17,177,116,124,209,166,136,187,188,237,116,209,21,83,26,251,106,253,22,48,183,218,5,15,195,174,32,96,7,101,199,167,102,89,126,154,248,61,105,63,196,0,246,92,122,118,101,151,233,175,131,214,147,252,4,43,118,161,112,45,247,20,197,79,207,28,156,193,157,211,45,175,91,60,177,77,68,237,208,216,174,146,72,228,93,33,70,167,119,163,155,88,249,122,43,152,201,85,241,252,211,93,79,26,226,87,14,185,243,140,184,109,205,203,22,107,96,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,209,28,172,118,199,163,36,106,111,99,85,61,36,98,204,45,98,199,56,86,243,130,177,77,15,125,178,226,11,125,69,174,227,77,205,124,124,250,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,234,65,15,104,55,4,151,94,20,49,252,119,220,49,5,93,118,93,98,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,98,181,21,99,147,64,153,254,26,56,139,192,156,80,101,101,6,102,96,90,143,236,84,119,138,45,147,127,83,46,157,218,25,167,163,230,75,20,124,238,87,61,141,230,177,187,31,226,139,226,137,117,79,58,220,20,113,93,125,225,47,57,104,177,151,54,235,89,132,46,90,81,226,155,37,20,204,111,127,165,218,244,142,68,108,136,172,89,160,123,249,177,174,172,114,232,248,249,140,100,178,41,232,79,9,226,155,22,57,194,182,108,107,133,171,187,237,151,16,91,233,238,150,234,158,83,227,231,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,64,49,175,181,31,208,79,51,127,66,252,98,136,128,18,127,187,81,253,4,243,55,244,47,198,40,136,22,194,120,90,251,142,113,85,155,5,97,106,30,251,122,196,23,10,123,93,186,155,154,200,249,245,83,200,216,226,143,123,213,172,110,231,189,169,171,149,26,154,234,170,137,212,9,63,236,172,227,199,255,0,36,112,169,155,247,175,236,177,97,11,237,206,227,255,0,32,202,107,35,89,202,255,0,230,29,19,228,155,251,29,59,27,252,83,12,159,227,163,40,114,74,215,77,103,227,63,29,193,87,77,136,114,106,162,134,239,4,212,211,206,143,187,178,150,89,159,65,104,84,78,100,80,50,107,149,77,54,250,142,67,222,214,110,106,171,26,187,217,4,56,179,11,95,112,54,42,188,224,172,83,67,220,175,88,126,225,81,107,184,211,115,89,39,34,170,9,29,28,177,239,98,185,142,218,246,57,53,106,171,87,77,81,85,58,153,21,196,47,30,152,251,136,206,30,114,255,0,34,49,134,26,164,109,70,15,168,134,174,229,136,164,175,154,166,174,243,61,61,60,148,244,242,185,36,234,199,172,83,72,179,57,207,145,101,149,81,237,229,38,172,80,144,174,26,59,94,242,107,51,123,134,22,207,75,127,220,231,18,77,202,167,242,142,231,79,99,171,153,121,44,221,205,211,153,71,190,71,202,237,179,35,162,138,56,245,125,66,170,150,171,183,59,240,39,252,228,254,141,49,43,179,123,36,46,185,221,197,126,19,109,190,249,73,107,167,192,117,20,248,226,185,243,70,233,31,60,20,21,148,234,144,68,212,209,21,242,75,36,76,85,115,145,26,197,123,252,229,106,70,252,181,237,206,252,9,255,0,57,63,163,64,181,93,138,158,148,248,167,236,254,187,226,54,226,103,174,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,33,135,177,83,210,159,20,253,159,215,124,70,220,77,72,16,67,218,41,192,173,79,11,88,201,113,198,95,80,85,191,42,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,208,123,88,231,189,237,87,190,197,112,209,196,94,59,225,127,52,232,51,51,2,212,127,98,163,188,81,108,135,250,167,107,239,48,205,61,31,50,88,164,228,243,121,12,111,53,141,222,207,20,95,20,95,71,184,179,11,88,177,206,21,188,224,172,83,67,223,108,184,130,223,81,107,184,211,115,95,31,62,150,120,221,28,177,239,98,181,237,220,199,185,53,106,163,147,93,81,81,122,158,123,56,215,225,70,251,194,94,114,214,224,222,85,214,179,8,92,181,172,194,215,186,216,88,222,255,0,75,181,139,36,106,232,213,88,179,64,247,242,164,77,24,229,209,146,114,216,201,99,64,39,211,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,117,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,173,72,11,236,249,227,110,235,194,134,63,146,197,137,231,171,174,203,172,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,203,71,42,172,113,233,59,216,79,20,216,177,206,21,179,99,92,45,93,223,108,184,130,223,79,116,183,84,242,159,31,62,150,120,219,36,82,108,122,53,237,220,199,181,116,114,35,147,93,21,17,122,1,130,221,181,126,139,24,91,237,2,135,225,215,18,42,248,78,244,167,201,191,180,12,61,241,24,9,84,237,171,244,88,194,223,104,20,63,14,184,145,87,194,119,165,62,77,253,160,97,239,136,192,7,164,139,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,61,156,122,241,13,131,120,153,226,26,231,152,56,27,9,82,90,45,180,116,254,69,101,116,47,85,125,253,148,245,19,164,55,41,81,208,196,246,62,74,119,64,196,142,68,115,216,200,152,213,114,237,68,76,202,237,83,227,199,255,0,43,240,169,148,23,175,236,81,98,251,237,178,227,255,0,46,202,155,35,153,202,255,0,229,221,43,227,155,251,37,59,219,252,107,12,10,225,87,134,124,101,197,126,110,81,229,110,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,123,145,211,63,116,177,177,145,181,83,115,222,221,206,99,55,200,192,190,189,151,92,49,230,62,110,231,141,183,55,172,151,171,174,21,195,121,115,112,166,175,154,247,5,50,186,59,141,83,38,137,100,180,53,201,44,110,249,234,87,204,146,185,188,198,178,55,181,178,49,82,102,35,167,80,165,50,171,44,240,174,77,229,198,28,202,220,21,73,221,236,184,102,223,21,190,155,116,113,178,73,182,39,159,60,188,182,49,142,154,87,171,164,145,232,212,223,35,222,229,77,92,165,43,158,156,81,228,79,13,126,68,251,181,227,159,147,159,40,251,207,147,63,169,149,149,156,254,239,202,231,127,91,69,38,221,188,248,190,150,154,238,233,174,139,160,93,80,89,76,148,227,51,134,206,34,113,85,86,10,201,204,200,249,65,122,162,183,190,233,61,55,145,235,233,54,82,178,72,227,116,155,234,32,141,139,163,230,141,52,69,221,231,107,166,136,170,151,172,0,0,15,53,156,88,250,83,231,39,218,6,33,248,140,228,212,246,92,122,9,229,151,233,175,140,86,144,173,197,143,165,62,114,125,160,98,31,136,206,77,79,101,199,160,158,89,126,154,248,197,104,25,84,0,3,205,103,22,62,148,249,201,246,129,136,126,35,57,42,157,138,158,139,24,167,237,2,187,225,214,226,42,248,177,244,167,206,79,180,12,67,241,25,201,9,236,222,207,156,27,195,111,103,230,99,230,182,51,173,164,107,45,216,226,226,203,101,12,213,11,11,238,215,21,181,80,45,61,20,74,214,61,219,228,115,116,87,35,29,177,136,249,28,155,24,229,64,190,189,168,188,78,101,198,81,100,117,203,40,111,118,91,86,42,196,153,141,111,169,160,134,201,61,74,54,75,117,43,225,149,35,187,185,171,20,141,249,154,166,66,177,53,220,183,62,70,57,209,189,22,23,171,96,218,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,224,113,21,159,56,203,137,44,220,190,230,182,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,110,200,218,237,21,200,198,239,122,190,71,38,247,185,86,79,251,41,248,28,169,203,91,85,7,20,153,146,250,73,111,184,158,206,143,194,214,198,178,41,210,221,110,170,107,30,149,175,147,69,86,84,205,22,141,107,99,114,114,225,150,70,189,92,233,93,28,33,146,188,5,112,243,140,184,102,225,230,217,151,216,231,22,213,221,238,85,149,30,90,125,12,204,68,101,129,245,20,240,44,214,216,149,179,74,199,178,58,134,206,245,146,53,107,30,249,94,228,106,110,85,95,60,39,170,131,202,184,30,148,248,78,244,88,201,191,179,252,61,240,232,11,85,199,215,5,24,87,138,204,184,171,189,218,109,157,223,51,112,205,190,105,48,229,194,157,35,100,149,251,17,210,54,217,80,178,57,140,116,50,189,85,24,231,185,57,50,61,94,139,181,210,178,91,171,194,119,162,198,77,253,159,225,239,135,64,93,80,60,182,98,204,45,125,192,216,170,243,130,177,77,15,114,189,97,251,133,69,174,227,77,205,100,156,138,168,36,116,114,199,189,138,230,59,107,216,228,213,170,173,93,53,69,84,234,74,255,0,101,63,29,85,56,198,58,14,22,51,94,190,174,166,251,75,78,144,224,170,230,210,196,216,29,110,164,162,98,121,53,233,12,109,86,190,40,169,228,149,179,72,174,230,34,200,215,61,174,108,105,45,202,237,66,224,163,247,64,96,71,231,62,94,219,46,181,217,147,131,109,236,166,138,221,68,156,239,44,218,219,51,158,250,116,137,206,77,38,139,155,60,209,172,104,175,147,207,139,100,142,124,92,184,75,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,15,83,192,195,254,207,222,59,172,92,85,97,88,240,86,41,127,114,204,220,63,111,73,46,52,218,62,79,42,82,193,29,44,114,221,119,178,158,42,120,57,181,53,14,78,236,213,87,51,77,83,86,245,76,192,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,0,0,0,0,0,0,0,0,0,65,143,17,62,144,57,157,249,101,122,253,182,82,115,136,49,226,39,210,7,51,191,44,175,95,182,202,107,91,75,230,176,251,231,220,239,14,131,253,33,155,246,41,248,150,244,0,105,239,72,0,0,39,59,135,111,71,236,177,252,141,178,254,197,17,112,139,123,195,183,163,246,88,254,70,217,127,98,136,184,71,104,96,121,170,123,163,220,240,126,173,233,12,127,110,175,138,64,1,245,99,192,0,0,0,0,0,0,0,0,0,3,0,59,106,253,22,48,183,218,5,15,195,174,38,127,152,1,219,87,232,177,133,190,208,40,126,29,113,3,0,59,46,61,59,50,203,244,215,193,235,73,254,32,7,178,227,211,179,44,191,77,124,30,180,159,224,48,215,63,248,234,166,225,151,140,220,63,150,25,157,95,73,75,149,248,143,3,193,114,170,174,117,44,178,79,104,184,165,77,193,27,59,18,8,223,44,204,153,32,134,23,70,173,93,171,203,145,174,98,54,68,147,39,243,75,43,112,38,116,224,75,158,89,230,93,139,203,56,110,243,201,239,180,93,234,106,126,111,42,102,77,31,206,66,246,72,221,36,137,142,243,92,154,233,162,234,138,168,177,3,219,87,233,79,133,190,207,232,126,35,113,50,83,177,171,61,51,31,50,114,227,25,229,126,53,188,249,86,213,151,62,73,138,193,52,232,174,170,167,165,170,74,164,90,87,72,171,231,195,31,117,111,41,21,55,49,175,115,17,202,198,198,198,4,112,241,131,194,102,50,225,23,52,62,67,223,106,42,239,22,42,250,120,234,108,88,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,126,156,183,170,35,101,98,173,127,217,231,198,157,215,133,140,208,167,177,98,252,65,86,220,171,196,181,10,152,130,141,41,157,84,148,83,172,123,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,203,145,236,135,108,202,113,85,195,62,13,226,191,40,235,50,183,24,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,103,155,112,39,207,180,198,237,106,191,246,127,230,5,246,197,115,164,184,219,110,52,246,26,186,58,202,73,155,52,21,48,73,118,161,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,16,24,74,167,254,194,143,254,239,247,226,69,88,19,147,218,89,192,173,79,19,88,102,151,51,242,198,130,174,171,52,48,229,60,22,218,90,22,213,69,28,23,123,114,212,42,186,7,172,242,50,40,95,10,207,52,205,145,28,155,147,153,27,154,245,116,107,28,27,30,170,12,10,227,95,179,78,213,196,86,118,225,60,219,193,245,245,118,250,139,245,226,142,131,48,24,181,109,99,22,213,12,10,139,93,78,233,17,235,29,74,69,4,116,205,141,177,189,143,124,144,61,205,141,25,52,143,14,95,100,103,15,95,114,158,31,101,205,155,157,77,213,151,172,213,228,214,203,111,172,165,238,241,209,208,210,75,83,29,27,163,71,38,249,57,204,149,243,243,85,81,174,142,104,118,183,70,171,228,178,189,185,223,129,63,231,39,244,105,42,132,85,246,231,126,4,255,0,156,159,209,160,98,175,101,199,167,102,89,126,154,248,61,105,63,196,0,246,92,122,118,101,151,233,175,131,214,147,252,0,162,179,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,84,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,90,212,1,230,135,136,172,134,198,92,54,230,229,247,42,113,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,118,72,214,234,173,71,187,99,209,241,185,119,177,200,153,63,217,193,218,1,89,195,189,246,44,164,205,236,69,255,0,214,158,191,188,207,21,77,68,115,212,73,135,106,182,62,77,212,236,133,146,72,248,102,145,17,143,133,27,181,36,149,37,106,179,231,146,89,63,227,23,131,172,9,197,254,4,167,176,95,235,60,141,137,44,219,254,79,226,14,92,213,30,75,230,205,78,250,175,224,172,158,40,231,230,199,78,145,252,226,174,205,119,55,69,78,190,117,192,159,238,212,127,65,60,205,253,11,241,138,34,21,184,78,244,167,201,191,180,12,61,241,24,9,84,226,91,255,0,67,109,163,236,255,0,2,127,167,181,145,87,194,119,165,62,77,253,160,97,239,136,192,5,21,152,88,42,235,150,184,255,0,18,229,205,246,162,146,123,150,21,188,86,217,43,37,164,123,157,4,147,211,76,248,100,116,110,115,90,229,98,185,138,168,170,214,174,154,106,137,224,77,159,100,118,22,203,139,87,8,86,124,79,132,168,109,73,137,47,183,10,246,226,186,186,121,82,90,167,213,65,87,51,41,161,168,93,85,209,236,165,116,14,100,94,107,81,179,44,136,221,102,115,159,30,221,173,152,42,235,133,120,210,196,23,219,133,69,36,148,248,198,207,106,189,208,182,23,185,95,28,12,166,109,10,182,84,86,162,35,249,180,50,185,17,170,228,216,230,46,186,170,181,183,255,0,176,251,31,211,69,117,205,60,173,174,196,53,107,81,85,79,110,191,218,237,46,89,93,2,50,39,75,5,109,67,19,78,83,30,171,53,3,29,213,30,244,72,254,146,70,187,66,87,200,171,237,206,252,9,255,0,57,63,163,73,84,34,175,183,59,240,39,252,228,254,141,3,0,56,92,207,79,220,215,158,216,103,58,254,75,124,163,249,57,223,127,169,157,251,185,243,251,197,28,244,223,199,114,228,219,183,159,187,232,46,187,116,233,174,169,74,102,150,105,99,188,233,199,119,60,204,204,187,239,150,113,37,231,147,223,107,123,172,52,252,222,84,44,134,63,155,133,140,141,186,71,19,27,230,181,53,211,85,213,85,85,105,82,69,59,49,123,63,232,243,118,178,155,136,28,239,195,189,239,2,210,109,159,12,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,88,100,99,91,51,158,221,85,209,181,236,144,41,74,222,207,250,204,162,224,31,49,56,129,206,252,59,221,49,213,95,145,39,195,54,217,100,158,42,171,13,44,151,24,33,149,213,44,107,210,53,154,120,234,58,195,35,28,232,90,198,234,173,145,207,100,120,215,194,119,165,62,77,253,160,97,239,136,192,77,79,106,63,160,158,102,254,133,248,197,17,10,220,39,122,83,228,223,218,6,30,248,140,0,103,255,0,110,119,224,79,249,201,253,26,90,174,197,79,74,124,83,246,127,93,241,27,113,117,123,115,191,2,127,206,79,232,210,213,118,42,122,83,226,159,179,250,239,136,219,128,154,144,0,2,213,113,99,232,177,156,159,103,248,135,225,211,151,84,181,92,88,250,44,103,39,217,254,33,248,116,224,121,172,61,41,241,99,232,177,156,159,103,248,135,225,211,158,107,15,74,124,88,250,44,103,39,217,254,33,248,116,224,121,172,61,84,30,85,207,85,0,0,0,69,95,110,119,224,79,249,201,253,26,97,7,5,156,51,212,241,93,159,54,172,176,154,186,174,223,98,130,158,107,190,33,174,164,88,185,244,214,232,118,163,185,105,35,145,21,242,75,36,48,162,163,95,177,102,73,21,143,107,28,134,111,246,231,126,4,255,0,156,159,209,165,170,236,84,244,167,197,63,103,245,223,17,183,1,49,56,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,116,166,161,161,166,69,217,19,53,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,128,0,4,0,246,163,250,118,102,111,232,95,131,209,19,252,0,192,14,197,79,69,140,83,246,129,93,240,235,113,159,224,183,248,167,136,92,130,192,215,218,172,45,141,115,195,47,240,253,234,139,103,121,183,93,49,53,21,37,84,27,216,215,179,124,82,72,215,183,115,30,215,38,169,213,174,69,78,138,128,92,3,205,103,22,62,148,249,201,246,129,136,126,35,57,232,207,5,102,22,1,204,171,84,183,220,185,199,24,127,21,91,96,168,117,36,181,150,75,156,53,208,71,59,90,215,58,39,73,11,156,212,122,53,236,114,181,87,93,30,213,245,161,80,1,138,189,151,30,130,121,101,250,107,227,21,164,43,113,99,233,79,156,159,104,24,135,226,51,158,148,207,53,156,88,250,83,231,39,218,6,33,248,140,224,103,167,100,135,5,150,171,213,52,124,86,102,150,31,164,175,167,142,163,76,7,4,181,45,149,141,158,9,100,142,162,225,44,8,213,68,124,114,198,140,129,94,237,90,246,75,39,45,21,32,148,149,243,21,123,46,61,4,242,203,244,215,198,43,76,170,0,90,174,44,125,22,51,147,236,255,0,16,252,58,114,234,150,171,139,31,69,140,228,251,63,196,63,14,156,15,53,132,217,230,111,7,214,174,44,187,63,50,117,182,244,171,143,29,224,236,183,181,87,225,71,195,43,81,149,51,190,213,76,178,80,202,217,30,216,182,84,44,49,49,36,115,154,177,61,172,126,237,137,36,114,66,97,233,79,132,239,69,140,155,251,63,195,223,14,128,15,56,56,179,11,95,112,54,42,188,224,172,83,67,220,175,88,126,225,81,107,184,211,115,89,39,34,170,9,29,28,177,239,98,185,142,218,246,57,53,106,171,87,77,81,85,58,146,169,216,185,195,215,147,44,88,143,137,219,181,77,214,158,174,239,222,112,149,162,138,74,94,85,44,212,44,125,52,211,214,54,71,38,179,107,60,105,11,85,154,53,142,167,157,21,94,231,105,29,234,237,22,224,39,247,85,219,173,56,255,0,47,103,238,153,147,101,238,150,104,187,205,70,218,26,219,92,149,94,122,79,185,126,107,187,243,231,168,73,35,107,158,230,164,145,242,229,115,162,229,229,174,94,224,171,86,90,224,12,53,151,54,42,138,185,237,184,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,154,235,162,39,128,24,235,218,143,232,39,153,191,161,126,49,68,66,183,9,222,148,249,55,246,129,135,190,35,1,53,61,168,254,130,121,155,250,23,227,20,68,43,112,157,233,79,147,127,104,24,123,226,48,1,233,76,0,0,133,110,218,191,74,124,45,246,127,67,241,27,137,53,36,43,118,213,250,83,225,111,179,250,31,136,220,64,186,189,134,63,134,207,230,223,244,145,42,132,85,246,24,254,27,63,155,127,210,68,170,0,0,1,229,92,159,56,56,103,193,188,87,246,126,101,62,86,227,10,234,187,115,219,129,240,221,202,209,115,166,85,115,237,215,24,237,81,178,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,100,6,30,148,248,78,244,88,201,191,179,252,61,240,232,0,243,153,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,90,106,234,26,148,77,241,63,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,145,78,197,140,134,169,187,99,44,87,196,109,230,138,145,246,219,21,59,240,205,149,102,167,138,87,249,70,100,142,90,153,162,122,191,124,15,138,157,99,141,87,103,206,50,185,237,71,249,175,106,229,167,104,23,2,54,46,42,176,172,152,215,11,51,185,102,110,31,183,172,118,234,157,95,39,149,41,96,142,170,72,173,91,31,81,21,60,28,218,154,134,175,121,114,43,153,166,139,171,122,37,245,225,175,40,105,178,23,33,176,54,81,195,5,36,117,24,118,207,12,55,5,164,158,89,160,150,226,253,101,173,154,55,203,163,213,146,84,201,52,136,138,141,209,30,136,141,106,34,53,2,208,118,163,250,9,230,111,232,95,140,81,16,45,132,241,77,247,3,98,171,54,53,194,213,221,202,245,135,238,20,247,75,117,79,41,146,114,42,160,145,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,161,61,61,168,254,130,121,155,250,23,227,20,68,0,129,218,255,0,178,172,123,138,191,245,174,35,196,152,142,225,255,0,196,172,174,185,87,84,73,254,20,147,77,36,143,247,185,206,119,173,84,157,238,207,158,9,45,92,40,96,9,47,184,158,10,74,236,197,197,84,244,243,93,107,29,74,214,207,105,129,208,194,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,188,181,114,42,71,30,150,87,178,159,129,202,156,181,181,80,113,73,153,47,164,150,251,137,236,232,252,45,108,107,34,157,45,214,234,166,177,233,90,249,52,85,101,76,209,104,214,182,55,39,46,25,100,107,213,206,149,209,195,35,224,8,171,237,206,252,9,255,0,57,63,163,73,84,0,66,183,98,167,165,62,41,251,63,174,248,141,184,202,174,218,191,69,140,45,246,129,67,240,235,137,159,230,0,118,213,250,44,97,111,180,10,31,135,92,64,192,14,203,143,78,204,178,253,53,240,122,210,127,136,1,236,184,244,236,203,47,211,95,7,173,39,248,12,74,205,222,52,237,89,7,198,205,139,38,179,75,16,82,90,242,251,23,96,122,58,186,90,233,233,154,140,182,222,221,112,172,137,178,205,62,228,88,233,165,138,52,99,220,244,123,88,246,66,239,154,103,57,235,144,25,209,148,56,55,62,178,191,16,101,30,96,65,87,37,139,17,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,170,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,172,69,246,213,250,83,225,111,179,250,31,136,220,76,170,236,129,226,47,29,231,6,86,98,124,179,199,85,29,255,0,238,103,228,138,59,61,110,200,98,217,107,150,153,240,193,71,203,138,38,107,201,238,47,119,53,238,123,223,207,209,85,54,34,184,34,175,137,126,29,49,223,11,249,167,95,150,120,234,159,251,45,101,158,183,124,63,213,59,95,121,154,24,43,57,113,75,39,39,155,200,123,185,79,118,246,120,42,120,42,223,94,206,190,58,170,120,90,198,73,129,243,6,190,173,249,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,254,131,220,246,177,239,106,49,242,253,197,87,12,248,55,138,252,163,172,202,220,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,158,109,192,159,62,211,27,181,170,255,0,217,255,0,152,23,219,21,206,146,227,109,184,211,216,106,232,235,41,38,108,208,84,193,37,218,133,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,67,15,9,222,148,249,55,246,129,135,190,35,1,42,156,75,127,232,109,180,125,159,224,79,244,246,178,42,248,78,244,167,201,191,180,12,61,241,24,0,150,158,212,46,10,63,116,6,4,126,115,229,237,178,235,93,153,56,54,222,202,104,173,212,73,206,242,205,173,179,57,239,167,72,156,228,210,104,185,179,205,26,198,138,249,60,248,182,72,231,197,203,132,19,213,65,30,188,75,246,89,225,156,199,226,27,10,102,222,95,83,82,71,98,191,98,138,122,172,193,176,212,212,84,49,149,48,62,162,166,174,227,94,149,75,58,202,199,204,156,170,102,83,193,27,81,175,145,175,71,70,212,123,154,23,3,178,159,33,170,114,111,133,202,12,77,125,162,164,142,251,153,53,9,137,164,123,105,226,73,227,183,62,38,54,130,23,204,199,185,101,103,41,22,165,168,170,222,90,214,72,197,99,92,143,87,99,175,110,119,224,79,249,201,253,26,74,161,21,125,185,223,129,63,231,39,244,104,22,171,177,83,210,159,20,253,159,215,124,70,220,77,73,10,221,138,158,148,248,167,236,254,187,226,54,226,106,64,22,171,137,126,29,48,39,20,25,89,95,150,120,234,159,251,45,101,158,183,124,223,212,203,167,118,154,24,43,57,113,75,31,59,149,207,123,185,79,118,199,248,42,120,42,93,80,7,154,30,34,178,27,25,112,219,155,151,220,169,198,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,170,181,30,237,143,71,198,229,222,199,34,101,175,101,239,29,63,113,76,84,204,142,206,60,103,221,50,218,245,191,200,245,53,173,221,13,138,233,36,141,84,214,101,114,119,122,57,181,147,153,170,57,140,149,89,39,205,53,213,18,46,122,118,149,112,207,131,115,231,135,155,222,51,188,215,85,219,177,14,87,89,238,184,142,203,91,10,171,216,230,71,78,147,84,210,75,18,185,26,230,76,218,104,209,31,209,241,189,140,114,42,183,124,114,64,96,19,83,219,87,232,177,133,190,208,40,126,29,113,34,131,134,75,101,53,235,137,44,168,179,86,73,87,29,61,126,56,177,83,74,250,74,185,105,103,107,31,95,11,92,177,205,11,155,44,79,209,87,71,198,230,189,171,162,181,81,81,20,144,174,62,191,244,89,112,229,252,208,255,0,242,114,168,192,14,19,189,41,242,111,237,3,15,124,70,0,40,172,194,193,87,92,181,199,248,151,46,111,181,20,147,220,176,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,116,211,84,79,2,114,59,41,104,114,226,151,131,108,57,91,151,244,253,222,174,227,112,174,159,19,68,251,162,86,204,151,134,72,144,189,210,104,214,164,27,224,134,149,236,135,98,43,98,124,90,172,142,114,205,36,101,246,163,229,13,54,82,241,131,137,167,182,193,73,5,183,28,211,195,139,233,97,134,121,101,123,31,82,231,178,169,210,172,159,69,239,172,130,174,68,107,85,204,70,72,196,110,223,160,220,181,236,75,206,59,20,184,87,29,112,253,81,15,38,245,77,112,92,99,71,38,231,187,189,210,201,29,61,37,66,104,140,217,31,37,241,83,117,87,238,127,122,243,91,164,110,85,9,63,34,175,183,59,240,39,252,228,254,141,37,80,1,10,221,138,158,148,248,167,236,254,187,226,54,226,106,64,0,0,3,205,103,22,62,148,249,201,246,129,136,126,35,57,53,61,151,30,130,121,101,250,107,227,21,164,43,113,99,233,79,156,159,104,24,135,226,51,147,83,217,113,232,39,150,95,166,190,49,90,6,85,0,0,243,89,197,143,165,62,114,125,160,98,31,136,206,118,183,44,183,172,170,224,191,15,102,245,61,102,148,150,220,208,188,225,186,202,121,43,167,118,178,84,218,109,181,20,239,134,157,117,133,154,37,37,74,73,34,109,145,218,192,215,111,107,27,203,234,184,177,244,167,206,79,180,12,67,241,25,204,180,225,243,40,105,179,127,178,99,56,96,72,41,22,229,131,241,197,110,47,182,205,83,60,177,50,7,208,219,40,31,80,228,72,245,222,247,81,173,92,108,107,209,88,175,149,170,187,116,71,180,44,87,103,37,14,92,92,248,201,203,138,44,203,167,223,72,183,7,79,106,149,247,68,161,134,27,196,49,186,106,23,73,171,117,155,89,227,99,25,11,94,197,124,178,69,170,189,168,232,100,244,40,121,129,202,124,117,247,47,205,60,27,153,158,75,242,159,201,44,65,110,190,247,46,127,39,189,119,90,152,230,229,115,54,187,102,238,94,221,219,93,166,186,232,186,104,122,104,194,120,166,197,142,112,173,155,26,225,106,238,251,101,196,22,250,123,165,186,167,148,248,249,244,179,198,217,34,147,99,209,175,110,230,61,171,163,145,28,154,232,168,139,208,14,216,242,174,122,168,60,171,129,233,79,132,239,69,140,155,251,63,195,223,14,128,186,165,170,225,59,209,99,38,254,207,240,247,195,160,46,168,2,40,59,80,123,62,233,173,52,215,174,40,114,90,213,86,246,62,161,213,248,194,199,77,20,181,47,223,52,181,85,21,151,165,150,89,220,228,98,57,240,53,240,69,22,200,216,142,151,205,99,95,164,175,128,60,187,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,125,9,240,119,197,86,13,226,191,40,237,248,194,205,114,164,110,39,183,83,211,211,98,203,68,113,172,47,183,92,85,158,122,182,39,61,238,238,210,57,178,58,23,238,118,230,34,181,87,152,201,24,200,107,237,20,225,159,6,240,181,196,50,224,204,190,174,171,126,30,191,217,225,196,116,52,85,42,175,125,177,147,84,84,66,180,137,42,185,93,51,26,234,119,43,30,239,63,99,218,215,43,220,213,145,247,131,177,83,210,159,20,253,159,215,124,70,220,4,212,128,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,0,0,0,0,0,0,0,16,99,196,79,164,14,103,126,89,94,191,109,148,156,226,12,120,137,244,129,204,239,203,43,215,237,178,154,214,210,249,172,62,249,247,59,195,160,255,0,72,102,253,138,126,37,189,0,26,123,210,0,0,9,206,225,219,209,251,44,127,35,108,191,177,68,92,34,222,240,237,232,253,150,63,145,182,95,216,162,46,17,218,24,30,106,158,232,247,60,31,171,122,67,31,219,171,226,144,0,125,88,240,0,0,0,0,0,0,0,0,0,0,192,14,218,191,69,140,45,246,129,67,240,235,137,159,230,0,118,213,250,44,97,111,180,10,31,135,92,64,192,14,203,143,78,204,178,253,53,240,122,210,127,136,1,236,184,244,236,203,47,211,95,7,173,39,248,8,86,237,171,244,167,194,223,103,244,63,17,184,151,87,176,199,240,217,252,219,254,146,45,87,109,95,165,62,22,251,63,161,248,141,196,186,189,134,63,134,207,230,223,244,144,18,168,121,87,61,84,30,85,192,149,79,253,133,31,253,223,239,196,138,178,85,63,246,20,127,247,127,191,18,42,192,245,80,0,0,69,95,110,119,224,79,249,201,253,26,74,161,21,125,185,223,129,63,231,39,244,104,24,171,217,113,233,217,150,95,166,190,15,90,79,241,0,61,151,30,157,153,101,250,107,224,245,164,255,0,0,0,0,60,171,158,170,15,42,224,77,79,18,223,250,27,109,31,103,248,19,253,61,172,138,190,19,189,41,242,111,237,3,15,124,70,2,85,56,150,255,0,208,219,104,251,63,192,159,233,237,100,85,240,157,233,79,147,127,104,24,123,226,48,1,37,61,182,153,103,138,177,6,92,101,222,105,90,105,59,197,151,7,220,46,22,251,191,46,57,31,37,63,127,74,110,68,238,218,197,99,33,71,210,44,110,123,220,223,156,158,6,162,57,95,211,8,59,52,113,253,54,95,113,165,151,117,87,44,67,87,106,182,223,42,42,108,21,73,10,203,178,177,245,116,210,69,75,79,43,35,69,222,199,86,45,34,166,228,216,215,181,143,118,221,155,146,101,56,230,202,251,174,113,240,151,153,152,14,196,234,181,185,79,103,242,149,28,20,148,78,171,158,174,122,25,163,173,142,150,56,154,168,231,62,103,83,36,41,166,170,139,34,42,53,218,109,95,58,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,234,120,138,190,220,239,192,159,243,147,250,52,147,236,39,138,108,88,231,10,217,177,174,22,174,239,182,92,65,111,167,186,91,170,121,79,143,159,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,12,54,237,13,225,51,25,113,117,154,25,37,129,236,85,21,118,123,21,5,62,40,169,190,226,54,208,37,84,22,166,44,116,11,2,61,139,36,72,247,203,43,18,54,177,31,191,78,99,209,21,177,61,80,35,171,179,207,130,203,175,20,249,161,79,125,197,248,126,173,217,87,134,170,21,113,5,98,84,186,149,43,103,72,247,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,153,27,223,14,233,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,167,242,183,43,112,38,75,96,75,102,89,229,165,139,200,216,110,205,206,238,84,93,234,106,142,87,54,103,205,39,206,76,247,200,237,100,149,238,243,156,186,107,162,104,136,136,149,88,24,171,218,143,232,39,153,191,161,126,49,68,66,183,9,222,148,249,55,246,129,135,190,35,1,53,61,168,254,130,121,155,250,23,227,20,68,43,112,157,233,79,147,127,104,24,123,226,48,1,159,253,185,223,129,63,231,39,244,105,106,187,21,61,41,241,79,217,253,119,196,109,197,213,237,206,252,9,255,0,57,63,163,75,85,216,169,233,79,138,126,207,235,190,35,110,2,106,64,0,11,85,197,143,162,198,114,125,159,226,31,135,78,93,82,213,113,99,232,177,156,159,103,248,135,225,211,129,230,176,244,167,197,143,162,198,114,125,159,226,31,135,78,121,172,61,41,241,99,232,177,156,159,103,248,135,225,211,129,230,176,245,80,121,87,61,84,0,0,1,21,125,185,223,129,63,231,39,244,105,106,187,21,61,41,241,79,217,253,119,196,109,197,213,237,206,252,9,255,0,57,63,163,75,85,216,169,233,79,138,126,207,235,190,35,110,2,106,64,0,0,0,8,1,237,71,244,236,204,223,208,191,7,162,39,248,1,128,29,138,158,139,24,167,237,2,187,225,214,227,63,192,0,121,172,226,199,210,159,57,62,208,49,15,196,103,61,41,158,107,56,177,244,167,206,79,180,12,67,241,25,192,154,158,203,143,65,60,178,253,53,241,138,211,42,140,85,236,184,244,19,203,47,211,95,24,173,50,168,1,106,184,177,244,88,206,79,179,252,67,240,233,203,170,90,174,44,125,22,51,147,236,255,0,16,252,58,112,60,214,30,148,248,78,244,88,201,191,179,252,61,240,232,15,53,135,165,62,19,189,22,50,111,236,255,0,15,124,58,0,46,168,0,12,85,237,71,244,19,204,223,208,191,24,162,33,91,132,239,74,124,155,251,64,195,223,17,128,154,158,212,127,65,60,205,253,11,241,138,34,21,184,78,244,167,201,191,180,12,61,241,24,0,244,166,0,0,66,183,109,95,165,62,22,251,63,161,248,141,196,154,146,21,187,106,253,41,240,183,217,253,15,196,110,32,93,94,195,31,195,103,243,111,250,72,149,66,42,251,12,127,13,159,205,191,233,34,85,0,0,0,242,174,122,83,225,59,209,99,38,254,207,240,247,195,160,60,214,30,148,248,78,244,88,201,191,179,252,61,240,232,0,186,160,0,49,87,181,31,208,79,51,127,66,252,98,136,133,110,19,189,41,242,111,237,3,15,124,70,2,106,123,81,253,4,243,55,244,47,198,40,136,86,225,59,210,159,38,254,208,48,247,196,96,3,210,152,0,0,0,1,128,29,181,126,139,24,91,237,2,135,225,215,19,63,204,0,237,171,244,88,194,223,104,20,63,14,184,129,128,29,151,30,157,153,101,250,107,224,245,164,255,0,16,3,217,113,233,217,150,95,166,190,15,90,79,240,16,173,219,87,233,79,133,190,207,232,126,35,113,46,175,97,143,225,179,249,183,253,36,90,174,218,191,74,124,45,246,127,67,241,27,137,117,123,12,127,13,159,205,191,233,32,37,80,242,174,122,168,60,171,129,53,60,75,127,232,109,180,125,159,224,79,244,246,178,42,248,78,244,167,201,191,180,12,61,241,24,9,84,226,91,255,0,67,109,163,236,255,0,2,127,167,181,145,87,194,119,165,62,77,253,160,97,239,136,192,7,165,48,0,2,42,251,115,191,2,127,206,79,232,210,85,8,171,237,206,252,9,255,0,57,63,163,64,181,93,138,158,148,248,167,236,254,187,226,54,226,106,72,86,236,84,244,167,197,63,103,245,223,17,183,19,82,0,0,5,170,226,199,209,99,57,62,207,241,15,195,167,60,214,30,148,248,177,244,88,206,79,179,252,67,240,233,207,53,128,74,167,31,95,250,44,184,114,254,104,127,249,57,84,96,7,9,222,148,249,55,246,129,135,190,35,1,159,252,125,127,232,178,225,203,249,161,255,0,228,229,81,128,28,39,122,83,228,223,218,6,30,248,140,0,72,79,109,198,80,211,62,213,151,185,247,67,5,36,117,16,84,75,132,46,146,58,121,121,243,177,237,146,170,137,172,143,172,72,200,214,58,245,115,188,215,170,205,26,121,232,137,179,24,59,43,51,142,197,148,92,92,90,41,177,28,58,82,99,219,124,184,58,58,157,207,254,11,85,83,60,18,83,46,198,49,202,254,100,244,241,65,167,154,214,243,247,185,200,214,42,44,170,118,138,228,229,139,57,56,71,199,116,215,121,187,189,94,15,183,207,140,109,117,59,94,254,77,85,4,18,200,228,216,215,177,29,205,129,106,32,213,219,154,206,126,253,174,115,26,132,6,101,238,53,186,229,174,63,195,89,141,98,167,164,158,229,133,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,166,186,42,120,129,234,32,29,78,19,197,54,44,115,133,108,216,215,11,87,119,219,46,32,183,211,221,45,213,60,167,199,207,165,158,54,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,94,135,108,0,0,0,0,7,154,206,44,125,41,243,147,237,3,16,252,70,114,106,123,46,61,4,242,203,244,215,198,43,72,86,226,199,210,159,57,62,208,49,15,196,103,38,167,178,227,208,79,44,191,77,124,98,180,12,170,0,1,230,179,139,31,74,124,228,251,64,196,63,17,156,147,238,200,12,45,98,199,60,23,230,22,10,197,52,61,246,203,136,49,133,218,215,113,166,230,190,62,125,44,246,154,8,229,143,123,21,175,110,230,61,201,171,85,28,154,234,138,139,212,140,30,44,125,41,243,147,237,3,16,252,70,114,85,59,21,61,22,49,79,218,5,119,195,173,192,67,182,97,96,171,174,90,227,252,75,151,55,218,138,73,238,88,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,186,105,170,39,129,62,125,157,89,199,98,206,78,17,240,37,77,162,30,239,87,131,237,240,96,235,165,54,231,191,147,85,65,4,81,181,119,185,140,71,115,96,90,121,244,110,230,179,159,179,115,156,199,41,21,125,170,121,57,98,202,46,46,46,245,56,114,109,41,49,237,190,44,99,37,54,215,255,0,5,170,169,158,120,234,83,123,222,229,127,50,122,121,103,215,205,107,121,251,26,212,107,17,87,39,251,17,243,122,153,246,172,194,200,74,233,233,35,168,130,162,44,95,107,141,176,75,207,157,143,108,116,181,174,124,157,98,70,70,177,208,35,91,230,189,86,105,23,207,68,93,129,41,71,149,115,213,65,229,92,15,74,124,39,122,44,100,223,217,254,30,248,116,5,213,45,87,9,222,139,25,55,246,127,135,190,29,1,117,64,0,0,133,110,218,191,74,124,45,246,127,67,241,27,136,236,84,244,167,197,63,103,245,223,17,183,14,218,191,74,124,45,246,127,67,241,27,136,236,84,244,167,197,63,103,245,223,17,183,1,53,32,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,0,0,0,0,0,0,0,4,24,241,19,233,3,153,223,150,87,175,219,101,39,56,131,30,34,125,32,115,59,242,202,245,251,108,166,181,180,190,107,15,190,125,206,240,232,63,210,25,191,98,159,137,111,64,6,158,244,128,0,2,115,184,118,244,126,203,31,200,219,47,236,81,23,8,183,188,59,122,63,101,143,228,109,151,246,40,139,132,118,134,7,154,167,186,61,207,7,234,222,144,199,246,234,248,164,0,31,86,60,0,0,0,0,0,0,0,0,0,0,48,3,182,175,209,99,11,125,160,80,252,58,226,103,249,128,29,181,126,139,24,91,237,2,135,225,215,16,48,3,178,227,211,179,44,191,77,124,30,180,159,226,0,123,46,61,59,50,203,244,215,193,235,73,254,2,21,187,106,253,41,240,183,217,253,15,196,110,37,213,236,49,252,54,127,54,255,0,164,139,85,219,87,233,79,133,190,207,232,126,35,113,46,175,97,143,225,179,249,183,253,36,4,170,30,85,207,85,7,149,112,37,83,255,0,97,71,255,0,119,251,241,34,172,149,79,253,133,31,253,223,239,196,138,176,61,84,0,0,17,87,219,157,248,19,254,114,127,70,146,168,69,95,110,119,224,79,249,201,253,26,6,42,246,92,122,118,101,151,233,175,131,214,147,252,64,15,101,199,167,102,89,126,154,248,61,105,63,192,0,0,15,42,231,170,131,202,184,19,83,196,183,254,134,219,71,217,254,4,255,0,79,107,34,175,132,239,74,124,155,251,64,195,223,17,128,149,78,37,191,244,54,218,62,207,240,39,250,123,89,21,124,39,122,83,228,223,218,6,30,248,140,0,122,83,60,198,103,94,87,221,114,87,55,49,126,84,94,93,87,37,70,22,188,84,219,89,81,83,68,234,71,214,64,199,175,38,169,34,114,170,177,147,69,203,149,158,115,145,89,35,85,28,228,84,85,244,230,66,7,108,22,78,95,112,55,20,11,154,181,19,119,139,46,101,219,224,168,163,147,107,25,200,170,161,167,130,146,162,155,68,123,158,237,172,101,52,188,197,107,26,189,231,99,119,44,110,80,51,255,0,178,127,20,216,177,7,4,184,66,211,104,174,239,21,120,102,225,119,181,221,35,229,61,157,222,169,245,211,85,182,61,92,136,143,214,10,186,119,234,213,86,249,250,107,185,174,68,204,2,37,123,14,177,77,138,147,21,102,230,10,168,174,217,122,186,219,236,247,74,58,110,83,215,155,75,73,37,84,117,18,111,68,216,221,175,173,166,77,21,81,203,204,213,168,168,215,42,75,80,0,0,24,171,218,143,232,39,153,191,161,126,49,68,66,183,9,222,148,249,55,246,129,135,190,35,1,53,61,168,254,130,121,155,250,23,227,20,68,43,112,157,233,79,147,127,104,24,123,226,48,1,159,253,185,223,129,63,231,39,244,105,106,187,21,61,41,241,79,217,253,119,196,109,197,213,237,206,252,9,255,0,57,63,163,75,85,216,169,233,79,138,126,207,235,190,35,110,2,106,64,0,11,85,197,143,162,198,114,125,159,226,31,135,78,93,82,213,113,99,232,177,156,159,103,248,135,225,211,129,230,176,244,167,197,143,162,198,114,125,159,226,31,135,78,121,172,61,41,241,99,232,177,156,159,103,248,135,225,211,129,230,176,245,80,121,87,61,84,0,0,1,21,125,185,223,129,63,231,39,244,105,106,187,21,61,41,241,79,217,253,119,196,109,197,213,237,206,252,9,255,0,57,63,163,75,85,216,169,233,79,138,126,207,235,190,35,110,2,106,64,0,0,0,0,0,0,0,15,53,156,88,250,83,231,39,218,6,33,248,140,231,165,51,205,103,22,62,148,249,201,246,129,136,126,35,56,19,83,217,113,232,39,150,95,166,190,49,90,101,81,138,189,151,30,130,121,101,250,107,227,21,166,85,0,45,87,22,62,139,25,201,246,127,136,126,29,57,117,75,85,197,143,162,198,114,125,159,226,31,135,78,7,154,195,210,159,9,222,139,25,55,246,127,135,190,29,1,230,176,244,167,194,119,162,198,77,253,159,225,239,135,64,5,213,0,1,138,189,168,254,130,121,155,250,23,227,20,68,43,112,157,233,79,147,127,104,24,123,226,48,19,83,218,143,232,39,153,191,161,126,49,68,66,183,9,222,148,249,55,246,129,135,190,35,0,30,148,192,0,8,86,237,171,244,167,194,223,103,244,63,17,184,147,82,66,183,109,95,165,62,22,251,63,161,248,141,196,11,171,216,99,248,108,254,109,255,0,73,18,168,69,95,97,143,225,179,249,183,253,36,74,160,0,0,30,85,207,74,124,39,122,44,100,223,217,254,30,248,116,7,154,195,210,159,9,222,139,25,55,246,127,135,190,29,0,23,84,0,6,42,246,163,250,9,230,111,232,95,140,81,16,173,194,119,165,62,77,253,160,97,239,136,192,77,79,106,63,160,158,102,254,133,248,197,17,10,220,39,122,83,228,223,218,6,30,248,140,0,122,83,0,0,0,0,48,3,182,175,209,99,11,125,160,80,252,58,226,103,249,128,29,181,126,139,24,91,237,2,135,225,215,16,48,3,178,227,211,179,44,191,77,124,30,180,159,226,0,123,46,61,59,50,203,244,215,193,235,73,254,2,21,187,106,253,41,240,183,217,253,15,196,110,37,213,236,49,252,54,127,54,255,0,164,139,85,219,87,233,79,133,190,207,232,126,35,113,46,175,97,143,225,179,249,183,253,36,4,170,30,85,207,85,7,149,112,38,167,137,111,253,13,182,143,179,252,9,254,158,214,69,95,9,222,148,249,55,246,129,135,190,35,1,42,156,75,127,232,109,180,125,159,224,79,244,246,178,42,248,78,244,167,201,191,180,12,61,241,24,0,244,166,0,0,69,95,110,119,224,79,249,201,253,26,74,161,21,125,185,223,129,63,231,39,244,104,22,171,177,83,210,159,20,253,159,215,124,70,220,77,73,10,221,138,158,148,248,167,236,254,187,226,54,226,106,64,0,0,181,92,88,250,44,103,39,217,254,33,248,116,231,154,195,210,159,22,62,139,25,201,246,127,136,126,29,57,230,176,9,84,227,235,255,0,69,151,14,95,205,15,255,0,39,42,140,0,225,59,210,159,38,254,208,48,247,196,96,51,255,0,143,175,253,22,92,57,127,52,63,252,156,170,48,3,132,239,74,124,155,251,64,195,223,17,128,15,71,184,179,11,88,177,206,21,188,224,172,83,67,223,108,184,130,223,81,107,184,211,115,95,31,62,150,120,221,28,177,239,98,181,237,220,199,185,53,106,163,147,93,81,81,122,158,101,243,99,2,253,203,243,79,25,101,159,149,60,167,242,75,16,92,108,93,247,145,201,239,93,214,166,72,121,188,189,206,217,187,151,187,110,231,105,174,154,174,154,158,159,136,22,237,83,201,203,22,81,113,113,119,169,195,147,105,73,143,109,241,99,25,41,182,191,248,45,85,76,243,199,82,155,222,247,43,249,147,211,203,62,190,107,91,207,216,214,163,88,138,161,41,61,154,249,189,77,155,252,31,96,121,214,122,69,185,96,250,117,194,23,40,105,160,150,38,64,250,22,181,148,237,85,147,93,239,117,26,210,72,247,49,85,138,249,92,137,183,69,99,114,128,139,94,196,124,222,166,125,171,48,178,18,186,122,72,234,32,168,139,23,218,227,108,18,243,231,99,219,29,45,107,159,39,88,145,145,172,116,8,214,249,175,85,154,69,243,209,23,100,165,0,0,0,0,1,230,179,139,31,74,124,228,251,64,196,63,17,156,154,158,203,143,65,60,178,253,53,241,138,210,21,184,177,244,167,206,79,180,12,67,241,25,201,169,236,184,244,19,203,47,211,95,24,173,3,42,128,0,121,172,226,199,210,159,57,62,208,49,15,196,103,37,83,177,83,209,99,20,253,160,87,124,58,220,69,95,22,62,148,249,201,246,129,136,126,35,57,42,157,138,158,139,24,167,237,2,187,225,214,224,45,255,0,109,166,78,88,165,194,184,23,136,26,121,185,55,170,107,130,96,234,200,246,189,221,238,150,72,234,42,233,215,85,126,200,249,47,138,167,162,51,115,251,215,156,237,35,106,46,37,118,92,102,245,54,82,241,131,134,96,185,79,73,5,183,28,211,205,132,42,166,154,9,101,123,31,82,230,62,149,177,36,127,69,239,172,130,146,53,115,145,204,70,72,245,118,223,166,217,95,237,21,201,203,22,114,112,143,142,233,174,243,119,122,188,31,111,159,24,218,234,118,189,252,154,170,8,37,145,201,177,175,98,59,155,2,212,65,171,183,53,156,253,251,92,230,53,8,12,203,220,107,117,203,92,127,134,179,26,197,79,73,61,203,10,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,77,116,84,241,3,212,65,229,92,245,37,132,241,77,139,28,225,91,54,53,194,213,221,246,203,136,45,244,247,75,117,79,41,241,243,233,103,141,178,69,38,199,163,94,221,204,123,87,71,34,57,53,209,81,23,161,229,180,15,74,124,39,122,44,100,223,217,254,30,248,116,5,213,45,87,9,222,139,25,55,246,127,135,190,29,1,117,64,0,0,133,110,218,191,74,124,45,246,127,67,241,27,136,236,84,244,167,197,63,103,245,223,17,183,14,218,191,74,124,45,246,127,67,241,27,136,236,84,244,167,197,63,103,245,223,17,183,1,53,32,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,0,0,0,0,0,0,0,4,24,241,19,233,3,153,223,150,87,175,219,101,39,56,141,236,214,236,221,207,28,117,154,56,199,27,90,113,86,5,134,135,16,95,238,23,90,88,234,107,171,27,43,34,158,161,242,49,175,70,210,185,17,200,215,162,42,34,170,107,174,138,190,38,7,94,203,99,102,112,232,140,26,111,105,118,223,68,154,230,157,161,231,115,56,154,142,44,97,197,84,196,68,207,92,221,130,0,204,111,222,179,226,7,253,248,101,239,252,225,91,254,168,63,122,207,136,31,247,225,151,191,243,133,111,250,161,172,126,138,206,255,0,241,203,189,127,183,251,51,255,0,222,81,246,207,228,195,144,102,55,239,89,241,3,254,252,50,247,254,112,173,255,0,84,31,189,103,196,15,251,240,203,223,249,194,183,253,80,126,138,206,255,0,241,201,253,191,217,159,254,242,143,182,127,36,132,112,237,232,253,150,63,145,182,95,216,162,46,17,74,229,78,22,184,96,92,174,193,216,38,237,53,60,213,216,126,193,111,181,85,73,76,231,58,39,203,5,59,35,123,152,174,70,170,181,92,197,84,85,68,93,52,213,19,192,170,142,193,193,137,167,14,152,158,200,120,243,82,196,167,23,59,141,137,68,222,38,170,166,39,213,51,32,0,250,56,64,0,0,0,0,0,0,0,0,0,1,128,29,181,126,139,24,91,237,2,135,225,215,19,63,204,127,227,91,133,47,221,131,149,150,172,179,249,123,242,75,201,152,130,11,239,125,242,95,127,230,114,233,170,33,229,114,249,209,105,175,121,221,187,114,233,179,77,58,234,129,16,61,151,30,157,153,101,250,107,224,245,164,255,0,24,1,194,231,101,39,238,107,207,108,51,157,127,119,175,148,127,39,59,239,245,51,228,183,115,231,247,138,57,233,191,142,239,114,109,219,207,221,244,23,93,186,116,215,84,207,240,33,91,182,175,210,159,11,125,159,208,252,70,226,93,94,195,31,195,103,243,111,250,72,191,252,107,118,111,126,236,28,211,181,102,103,221,151,228,151,147,48,252,22,46,229,242,119,191,243,57,117,53,19,115,121,157,234,45,53,239,59,118,237,93,54,107,175,93,18,171,224,99,129,143,220,93,242,219,255,0,174,143,203,31,150,62,77,255,0,212,158,79,238,189,211,188,255,0,248,68,219,247,119,159,197,211,103,175,94,129,149,71,149,115,213,65,21,127,188,99,255,0,26,47,243,39,255,0,30,3,255,0,97,71,255,0,119,251,241,34,172,159,239,220,49,255,0,238,39,251,138,190,234,63,206,95,34,127,252,99,202,95,214,157,227,255,0,213,127,29,248,223,138,98,175,239,24,255,0,198,139,252,201,255,0,199,129,42,128,0,4,85,246,231,126,4,255,0,156,159,209,164,170,24,171,199,63,3,31,187,71,228,79,255,0,93,31,145,223,35,188,165,255,0,169,60,161,222,187,223,118,255,0,240,136,118,109,238,223,141,174,255,0,86,157,66,42,251,46,61,59,50,203,244,215,193,235,73,254,48,3,133,206,202,79,220,215,158,216,103,58,254,239,95,40,254,78,119,223,234,103,201,110,231,207,239,20,115,211,127,29,222,228,219,183,159,187,232,46,187,116,233,174,169,159,224,0,0,15,42,231,170,130,42,255,0,120,199,254,52,95,230,79,254,60,11,171,196,183,254,134,219,71,217,254,4,255,0,79,107,34,175,132,239,74,124,155,251,64,195,223,17,128,157,60,203,225,75,238,137,193,181,31,9,63,47,124,159,221,48,253,138,197,242,131,201,124,221,222,77,146,149,252,222,235,206,110,156,206,235,166,222,111,155,191,197,218,117,197,92,167,236,107,251,151,230,158,13,204,207,221,29,229,63,146,88,130,221,125,238,95,36,57,61,235,186,212,199,55,43,153,223,93,179,119,47,110,237,174,211,93,116,93,52,2,74,136,234,237,164,201,203,238,48,201,172,37,156,86,137,185,148,153,119,112,168,167,186,83,109,98,109,165,185,58,158,54,212,239,115,209,87,100,240,83,197,203,107,30,231,119,157,222,107,99,114,172,138,150,171,138,60,139,253,210,153,19,137,178,83,229,79,201,207,148,125,203,250,167,220,123,231,35,187,214,65,83,252,79,50,61,219,185,27,126,154,105,187,94,186,104,161,6,221,158,24,214,213,128,56,210,202,171,237,230,158,174,106,122,171,195,236,140,109,51,26,231,164,247,10,105,104,97,114,163,156,212,216,217,106,99,115,215,93,81,136,229,68,114,162,53,125,15,17,87,251,198,63,241,162,255,0,50,127,241,228,170,0,0,1,138,189,168,254,130,121,155,250,23,227,20,68,43,112,157,233,79,147,127,104,24,123,226,48,19,253,197,30,69,254,233,76,137,196,217,41,242,167,228,231,202,62,229,253,83,238,61,243,145,221,235,32,169,254,39,153,30,237,220,141,191,77,52,221,175,93,52,92,42,202,126,198,191,185,126,105,224,220,204,253,209,222,83,249,37,136,45,215,222,229,242,67,147,222,187,173,76,115,114,185,157,245,219,55,114,246,238,218,237,53,215,69,211,64,41,94,220,239,192,159,243,147,250,52,181,93,138,158,148,248,167,236,254,187,226,54,227,63,248,231,224,99,247,104,252,137,255,0,235,163,242,59,228,119,148,191,245,39,148,59,215,123,238,223,254,17,14,205,189,219,241,181,223,234,211,173,41,193,79,102,247,238,62,205,59,174,102,125,217,126,86,249,79,15,207,98,238,95,39,123,135,47,153,83,79,55,55,153,222,165,215,78,237,183,110,212,215,126,186,244,209,67,53,64,0,11,85,197,143,162,198,114,125,159,226,31,135,78,93,82,148,205,140,11,247,80,202,204,101,150,126,84,242,103,202,220,63,113,177,119,222,71,59,186,247,170,105,33,230,242,247,55,126,222,102,237,187,155,174,154,106,154,234,7,152,35,210,159,22,62,139,25,201,246,127,136,126,29,57,128,31,188,99,255,0,26,47,243,39,255,0,30,73,78,108,96,95,186,134,86,99,44,179,242,167,147,62,86,225,251,141,139,190,242,57,221,215,189,83,73,15,55,151,185,187,246,243,55,109,220,221,116,211,84,215,80,60,193,30,170,8,171,253,227,31,248,209,127,153,63,248,242,85,0,0,0,138,190,220,239,192,159,243,147,250,52,181,93,138,158,148,248,167,236,254,187,226,54,227,63,248,231,224,99,247,104,252,137,255,0,235,163,242,59,228,119,148,191,245,39,148,59,215,123,238,223,254,17,14,205,189,219,241,181,223,234,211,173,41,193,79,102,247,238,62,205,59,174,102,125,217,126,86,249,79,15,207,98,238,95,39,123,135,47,153,83,79,55,55,153,222,165,215,78,237,183,110,212,215,126,186,244,209,67,53,64,0,0,0,0,0,0,0,15,53,156,88,250,83,231,39,218,6,33,248,140,231,165,50,53,115,99,177,175,238,161,154,120,203,51,63,116,119,147,62,86,226,11,141,247,185,124,144,231,119,94,245,83,36,220,174,103,125,110,253,188,205,187,182,183,93,53,209,53,208,12,128,236,184,244,19,203,47,211,95,24,173,50,168,181,92,46,100,95,238,107,200,156,51,146,159,42,126,81,252,156,239,191,213,62,227,220,249,253,226,178,122,159,226,121,146,109,219,207,219,244,215,93,186,244,215,68,186,160,11,85,197,143,162,198,114,125,159,226,31,135,78,93,82,148,205,140,11,247,80,202,204,101,150,126,84,242,103,202,220,63,113,177,119,222,71,59,186,247,170,105,33,230,242,247,55,126,222,102,237,187,155,174,154,106,154,234,7,152,35,210,159,9,222,139,25,55,246,127,135,190,29,1,128,31,188,99,255,0,26,47,243,39,255,0,30,73,78,83,224,95,185,126,86,96,220,179,242,167,148,254,73,97,251,117,139,190,242,57,61,235,186,211,71,15,55,151,185,219,55,114,247,109,220,237,53,211,85,211,80,42,176,0,24,171,218,143,232,39,153,191,161,126,49,68,66,183,9,222,148,249,55,246,129,135,190,35,1,63,220,81,228,95,238,148,200,156,77,146,159,42,126,78,124,163,238,95,213,62,227,223,57,29,222,178,10,159,226,121,145,238,221,200,219,244,211,77,218,245,211,69,194,172,167,236,107,251,151,230,158,13,204,207,221,29,229,63,146,88,130,221,125,238,95,36,57,61,235,186,212,199,55,43,153,223,93,179,119,47,110,237,174,211,93,116,93,52,2,74,128,0,8,86,237,171,244,167,194,223,103,244,63,17,184,147,82,97,87,26,221,155,223,187,7,52,237,89,153,247,101,249,37,228,204,63,5,139,185,124,157,239,252,206,93,77,68,220,222,103,122,139,77,123,206,221,187,87,77,154,235,215,68,11,1,216,99,248,108,254,109,255,0,73,18,168,98,175,3,28,12,126,226,239,150,223,253,116,126,88,252,177,242,111,254,164,242,127,117,238,157,231,255,0,194,38,223,187,188,254,46,155,61,122,244,202,160,0,0,60,171,158,148,248,78,244,88,201,191,179,252,61,240,232,12,0,253,227,31,248,209,127,153,63,248,242,74,114,159,2,253,203,242,179,6,229,159,149,60,167,242,75,15,219,172,93,247,145,201,239,93,214,154,56,121,188,189,206,217,187,151,187,110,231,105,174,154,174,154,129,85,128,0,197,94,212,127,65,60,205,253,11,241,138,34,21,184,78,244,167,201,191,180,12,61,241,24,9,254,226,143,34,255,0,116,166,68,226,108,148,249,83,242,115,229,31,114,254,169,247,30,249,200,238,245,144,84,255,0,19,204,143,118,238,70,223,166,154,110,215,174,154,46,21,101,63,99,95,220,191,52,240,110,102,126,232,239,41,252,146,196,22,235,239,114,249,33,201,239,93,214,166,57,185,92,206,250,237,155,185,123,119,109,118,154,235,162,233,160,18,84,0,0,0,0,96,7,109,95,162,198,22,251,64,161,248,117,196,207,243,31,248,214,225,75,247,96,229,101,171,44,254,94,252,146,242,102,32,130,251,223,124,151,223,249,156,186,106,136,121,92,190,116,90,107,222,119,110,220,186,108,211,78,186,160,68,15,101,199,167,102,89,126,154,248,61,105,63,198,0,112,185,217,73,251,154,243,219,12,231,95,221,235,229,31,201,206,251,253,76,249,45,220,249,253,226,142,122,111,227,187,220,155,118,243,247,125,5,215,110,157,53,213,51,252,8,86,237,171,244,167,194,223,103,244,63,17,184,151,87,176,199,240,217,252,219,254,146,47,255,0,26,221,155,223,187,7,52,237,89,153,247,101,249,37,228,204,63,5,139,185,124,157,239,252,206,93,77,68,220,222,103,122,139,77,123,206,221,187,87,77,154,235,215,68,170,248,24,224,99,247,23,124,182,255,0,235,163,242,199,229,143,147,127,245,39,147,251,175,116,239,63,254,17,54,253,221,231,241,116,217,235,215,160,101,81,229,92,245,80,69,95,239,24,255,0,198,139,252,201,255,0,199,129,117,120,150,255,0,208,219,104,251,63,192,159,233,237,100,85,240,157,233,79,147,127,104,24,123,226,48,19,167,153,124,41,125,209,56,54,163,225,39,229,239,147,251,166,31,177,88,190,80,121,47,155,187,201,178,82,191,155,221,121,205,211,153,221,116,219,205,243,119,248,187,78,184,171,148,253,141,127,114,252,211,193,185,153,251,163,188,167,242,75,16,91,175,189,203,228,135,39,189,119,90,152,230,229,115,59,235,182,110,229,237,221,181,218,107,174,139,166,128,73,80,0,1,21,125,185,223,129,63,231,39,244,105,42,134,42,241,207,192,199,238,209,249,19,255,0,215,71,228,119,200,239,41,127,234,79,40,119,174,247,221,191,252,34,29,155,123,183,227,107,191,213,167,80,192,14,197,79,74,124,83,246,127,93,241,27,113,53,38,21,112,83,217,189,251,143,179,78,235,153,159,118,95,149,190,83,195,243,216,187,151,201,222,225,203,230,84,211,205,205,230,119,169,117,211,187,109,219,181,53,223,174,189,52,92,213,0,0,2,213,113,99,232,177,156,159,103,248,135,225,211,158,107,15,79,185,177,129,126,234,25,89,140,178,207,202,158,76,249,91,135,238,54,46,251,200,231,119,94,245,77,36,60,222,94,230,239,219,204,221,183,115,117,211,77,83,93,72,214,253,227,31,248,209,127,153,63,248,240,28,125,127,232,178,225,203,249,161,255,0,228,229,81,128,28,39,122,83,228,223,218,6,30,248,140,4,212,231,239,3,31,119,30,22,50,227,134,143,186,143,145,62,231,254,71,254,173,249,19,188,247,238,227,110,150,139,250,223,188,51,149,191,155,191,248,199,109,219,183,206,215,114,99,254,83,246,53,253,203,243,79,6,230,103,238,142,242,159,201,44,65,110,190,247,47,146,28,158,245,221,106,99,155,149,204,239,174,217,187,151,183,118,215,105,174,186,46,154,1,37,68,101,246,220,101,125,170,171,0,101,238,116,66,234,72,46,86,203,196,184,94,161,27,68,222,125,100,21,48,201,83,22,250,141,81,219,32,117,36,219,99,84,114,107,87,35,145,91,215,124,154,22,127,139,14,29,109,92,82,228,149,227,40,46,23,106,75,53,69,117,69,37,93,13,226,107,91,107,223,109,158,25,216,245,150,40,213,236,84,123,162,73,97,87,53,237,84,100,207,78,168,170,213,8,86,236,215,205,234,156,160,227,7,3,206,179,213,165,183,24,84,46,16,185,67,77,4,82,190,118,87,57,172,167,106,172,154,108,99,107,18,146,71,185,138,143,70,68,228,77,218,171,29,232,36,140,12,39,216,181,125,192,216,170,205,141,112,183,22,61,202,245,135,238,20,247,75,117,79,200,70,73,200,170,130,70,201,20,155,31,92,230,59,107,216,213,209,200,173,93,52,84,84,232,73,248,0,0,0,0,30,107,56,177,244,167,206,79,180,12,67,241,25,201,169,236,184,244,19,203,47,211,95,24,173,49,255,0,54,59,26,254,234,25,167,140,179,51,247,71,121,51,229,110,32,184,223,123,151,201,14,119,117,239,85,50,77,202,230,119,214,239,219,204,219,187,107,117,211,93,19,93,12,213,225,115,34,255,0,115,94,68,225,156,148,249,83,242,143,228,231,125,254,169,247,30,231,207,239,21,147,212,255,0,19,204,147,110,222,126,223,166,186,237,215,166,186,32,93,80,0,30,107,56,177,244,167,206,79,180,12,67,241,25,201,84,236,84,244,88,197,63,104,21,223,14,183,20,166,108,118,53,253,212,51,79,25,102,103,238,142,242,103,202,220,65,113,190,247,47,146,28,238,235,222,170,100,155,149,204,239,173,223,183,153,183,118,214,235,166,186,38,186,25,85,193,79,10,95,184,251,43,46,185,103,242,247,229,111,148,241,4,247,222,251,228,190,225,203,230,83,83,195,202,229,243,165,215,78,237,187,118,228,215,126,154,116,213,66,250,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,121,140,205,140,11,247,47,205,60,101,150,126,84,242,159,201,44,65,113,177,119,222,71,39,189,119,90,153,33,230,242,247,59,102,238,94,237,187,157,166,186,106,186,106,122,126,35,215,137,30,200,235,86,125,103,110,41,205,251,54,115,210,96,234,124,79,81,21,91,236,244,216,65,179,178,41,210,8,217,52,171,35,106,226,71,190,89,89,36,207,118,196,85,124,174,85,220,186,185,66,234,246,92,102,245,78,109,112,125,134,96,185,79,87,61,203,3,84,77,132,42,166,154,8,162,99,217,76,214,62,149,177,36,127,73,140,163,158,146,53,115,145,175,87,198,245,118,239,166,232,12,61,9,240,67,194,13,247,131,156,43,137,112,85,70,111,252,180,178,223,46,16,221,40,233,190,79,178,221,220,42,185,124,186,137,55,164,210,190,94,107,25,76,154,42,163,89,200,213,169,171,220,166,32,126,241,143,252,104,191,204,159,252,120,25,255,0,194,119,162,198,77,253,159,225,239,135,64,93,82,148,202,124,11,247,47,202,204,27,150,126,84,242,159,201,44,63,110,177,119,222,71,39,189,119,90,104,225,230,242,247,59,102,238,94,237,187,157,166,186,106,186,106,85,96,0,0,66,183,109,95,165,62,22,251,63,161,248,141,196,118,42,122,83,226,159,179,250,239,136,219,140,212,227,91,179,123,247,96,230,157,171,51,62,236,191,36,188,153,135,224,177,119,47,147,189,255,0,153,203,169,168,155,155,204,239,81,105,175,121,219,183,106,233,179,93,122,232,142,10,123,55,191,113,246,105,221,115,51,238,203,242,183,202,120,126,123,23,114,249,59,220,57,124,202,154,121,185,188,206,245,46,186,119,109,187,118,166,187,245,215,166,138,25,170,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,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,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,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,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,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,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,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,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,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,99,86,44,237,30,224,199,3,98,171,206,10,197,57,201,220,175,88,126,225,81,107,184,211,124,157,186,201,200,170,130,71,71,44,123,217,76,230,59,107,216,228,213,170,173,93,53,69,84,234,100,169,230,179,139,31,74,124,228,251,64,196,63,17,156,15,69,25,91,154,88,19,58,112,37,179,51,50,210,251,229,156,55,121,231,119,42,222,235,53,63,55,149,51,225,147,230,230,99,36,110,146,68,246,249,205,77,116,213,53,69,69,90,172,197,94,203,143,65,60,178,253,53,241,138,211,42,128,0,0,0,0,0,0,22,255,0,58,243,239,41,248,118,194,180,184,215,56,241,95,201,251,45,109,193,150,184,42,123,141,77,94,250,167,199,36,141,143,101,60,114,61,53,100,50,46,170,155,124,221,53,213,81,22,224,24,1,219,87,232,177,133,190,208,40,126,29,113,2,255,0,229,111,30,188,39,103,78,59,182,101,158,90,102,183,150,113,37,231,157,220,168,188,133,114,167,230,242,161,124,210,124,228,212,236,141,186,71,19,221,231,57,53,211,68,213,85,17,111,85,78,41,177,82,98,171,118,10,168,174,217,122,186,219,235,110,148,116,220,167,175,54,150,146,74,104,234,36,222,137,177,187,95,91,76,154,42,163,151,153,171,81,81,174,84,129,126,203,143,78,204,178,253,53,240,122,211,47,251,104,177,77,247,3,98,174,30,177,174,22,174,238,87,172,63,112,190,93,45,213,60,166,73,200,170,130,75,92,145,73,177,232,230,59,107,216,213,209,200,173,93,52,84,84,232,4,159,131,29,120,28,226,238,213,197,246,81,187,21,207,110,164,179,226,203,13,67,109,184,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,115,19,84,124,115,70,142,147,148,178,59,34,128,0,0,28,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,78,89,14,221,171,28,113,211,102,85,214,191,133,188,182,101,92,86,44,49,120,86,98,155,155,159,44,11,113,184,210,185,236,90,38,71,170,35,233,161,151,87,57,210,53,121,147,69,27,152,141,108,77,146,96,149,239,186,150,4,251,150,125,218,252,187,254,195,62,79,252,169,242,159,117,155,255,0,37,247,110,243,207,228,236,230,255,0,19,231,108,217,191,213,183,94,133,65,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,140,31,251,44,191,250,63,255,0,245,56,97,7,101,63,28,116,217,107,117,160,225,111,50,89,87,45,139,19,222,17,152,90,230,215,203,58,219,174,53,78,99,18,137,241,234,168,202,105,165,209,205,116,109,78,92,210,200,231,163,155,43,164,132,38,36,0,0,0,0,234,113,54,41,177,96,251,116,55,108,71,93,221,41,42,46,20,22,184,228,229,62,77,213,85,181,81,82,83,71,163,17,85,55,207,60,76,215,77,173,221,171,149,26,138,169,219,24,171,218,143,232,39,153,191,161,126,49,68,6,85,2,56,59,41,248,227,169,204,171,85,7,11,121,146,202,72,175,184,98,206,140,194,215,54,190,40,18,227,110,165,107,24,148,79,143,84,87,212,195,22,142,107,163,106,243,33,138,71,61,26,232,157,36,210,62,0,0,5,191,206,188,251,202,126,29,176,173,46,53,206,60,87,242,126,203,91,112,101,174,10,158,227,83,87,190,169,241,201,35,99,217,79,28,143,77,89,12,139,170,166,223,55,77,117,84,69,183,249,91,199,175,9,217,211,142,237,153,103,150,153,173,229,156,73,121,231,119,42,47,33,92,169,249,188,168,95,52,159,57,53,59,35,110,145,196,247,121,206,77,116,209,53,85,68,91,1,219,87,232,177,133,190,208,40,126,29,113,48,3,178,227,211,179,44,191,77,124,30,180,9,254,0,0,58,154,156,83,98,164,197,86,236,21,81,93,178,245,117,183,214,221,40,233,185,79,94,109,45,36,148,209,212,73,189,19,99,118,190,182,153,52,85,71,47,51,86,162,163,92,169,219,17,129,219,69,138,111,184,27,21,112,245,141,112,181,119,114,189,97,251,133,242,233,110,169,229,50,78,69,84,18,90,228,138,77,143,71,49,219,94,198,174,142,69,106,233,162,162,167,64,36,252,24,235,192,231,23,118,174,47,178,141,216,174,123,117,37,159,22,88,106,27,109,196,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,152,154,163,227,154,52,116,156,165,145,217,20,0,0,0,226,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,114,200,118,237,88,227,142,155,50,174,181,252,45,229,179,42,226,177,97,139,194,179,20,220,220,249,96,91,141,198,149,207,98,209,50,61,81,31,77,12,186,185,206,145,171,204,154,40,220,196,107,98,108,147,4,185,225,60,83,98,199,56,86,205,141,112,181,119,125,178,226,11,125,61,210,221,83,202,124,124,250,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,232,118,197,170,225,59,209,99,38,254,207,240,247,195,160,46,168,0,0,22,171,61,56,163,200,158,26,252,137,247,107,199,63,39,62,81,247,159,38,127,83,43,43,57,253,223,149,206,254,182,138,77,187,121,241,125,45,53,221,211,93,23,78,167,37,56,204,225,179,136,156,85,85,130,178,115,50,62,80,94,168,173,239,186,79,77,228,122,250,77,148,172,146,56,221,38,250,136,35,98,232,249,163,77,17,119,121,218,233,162,42,166,11,118,231,126,4,255,0,156,159,209,165,170,236,84,244,167,197,63,103,245,223,17,183,1,53,39,18,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,150,90,174,44,125,22,51,147,236,255,0,16,252,58,112,46,168,34,175,178,179,143,31,252,145,194,166,111,222,191,178,197,132,47,183,59,143,252,131,41,172,141,103,43,255,0,152,116,79,146,111,236,116,236,111,241,76,37,80,0,0,11,127,157,121,247,148,252,59,97,90,92,107,156,120,175,228,253,150,182,224,203,92,21,61,198,166,175,125,83,227,146,70,199,178,158,57,30,154,178,25,23,85,77,190,110,154,234,168,139,111,242,183,143,94,19,179,167,29,219,50,207,45,51,91,203,56,146,243,206,238,84,94,66,185,83,243,121,80,190,105,62,114,106,118,70,221,35,137,238,243,156,154,233,162,106,170,136,182,3,182,175,209,99,11,125,160,80,252,58,226,96,7,101,199,167,102,89,126,154,248,61,104,19,252,0,0,113,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,57,100,90,246,211,227,92,249,182,83,97,76,21,111,167,171,162,202,11,197,59,37,174,172,164,102,140,184,94,217,44,142,74,74,169,17,202,168,200,226,142,41,162,137,200,214,189,235,35,254,113,208,39,36,36,211,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,238,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,232,189,28,213,69,234,138,118,196,16,246,117,241,213,83,194,214,50,76,15,152,53,245,111,202,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,244,30,231,181,143,123,81,143,157,224,0,20,254,63,199,248,55,43,48,109,219,48,115,7,16,210,88,240,245,142,157,106,107,171,170,85,118,68,205,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,41,252,217,207,236,154,200,175,32,125,215,51,10,213,133,254,84,92,18,217,107,239,175,114,115,230,233,185,203,181,23,151,11,55,51,153,59,246,197,30,246,111,123,119,55,91,128,121,204,227,7,139,60,101,197,214,104,124,184,190,211,213,217,236,84,20,241,211,88,176,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,102,253,57,108,85,86,196,196,73,73,236,140,196,124,65,95,120,125,150,60,213,103,123,192,180,156,152,176,5,210,122,136,165,170,150,150,57,106,96,170,165,118,217,22,68,134,9,41,227,108,73,43,26,228,107,220,214,185,209,182,54,198,25,212,0,2,159,177,99,252,27,137,177,54,38,193,150,44,67,73,87,125,193,213,20,212,215,219,123,85,82,122,23,212,83,178,162,5,123,85,17,85,146,69,34,43,94,154,177,85,178,53,23,116,111,107,106,2,21,184,170,226,23,21,112,191,218,161,140,179,115,11,83,119,254,225,228,154,107,141,173,245,82,83,195,115,161,150,203,68,217,105,228,115,23,251,153,24,174,107,218,201,98,137,234,199,236,218,178,233,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,58,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,133,106,0,0,0,2,223,231,94,125,229,63,14,216,86,151,26,231,30,43,249,63,101,173,184,50,215,5,79,113,169,171,223,84,248,228,145,177,236,167,142,71,166,172,134,69,213,83,111,155,166,186,170,34,219,252,173,227,215,132,236,233,199,118,204,179,203,76,214,242,206,36,188,243,187,149,23,144,174,84,252,222,84,47,154,79,156,154,157,145,183,72,226,123,188,231,38,186,104,154,170,162,45,128,237,171,244,88,194,223,104,20,63,14,184,152,1,217,113,233,217,150,95,166,190,15,90,4,255,0,0,0,0,0,226,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,114,200,86,236,197,227,199,238,33,125,166,200,108,216,189,109,192,56,130,224,223,38,221,46,55,30,93,46,23,153,204,153,210,104,222,83,151,147,81,59,169,209,219,164,142,40,92,178,76,186,111,149,203,53,32,0,0,82,153,165,154,88,19,37,176,37,207,51,51,46,251,228,108,55,102,228,247,218,222,235,53,71,43,155,51,33,143,230,225,99,228,118,178,74,198,249,173,93,53,213,116,68,85,75,43,132,251,71,184,49,199,56,170,205,130,176,182,114,119,219,214,32,184,83,218,237,212,223,39,110,177,243,234,167,145,177,197,30,247,211,53,141,220,247,181,53,114,163,83,93,85,81,58,157,87,106,63,160,158,102,254,133,248,197,17,10,220,39,122,83,228,223,218,6,30,248,140,0,122,83,0,0,58,154,108,83,98,171,197,87,28,21,79,93,190,245,106,183,209,221,43,41,185,79,78,85,45,92,149,49,211,201,189,83,99,183,62,138,165,52,69,87,39,47,87,34,35,154,171,219,17,23,218,135,155,216,203,33,120,246,203,108,220,203,249,233,35,190,225,220,15,71,53,58,85,192,147,65,43,31,91,115,138,88,100,103,69,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,64,151,64,90,174,24,184,133,194,188,80,100,213,151,55,48,181,55,112,239,252,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,238,100,98,185,172,115,226,150,39,171,25,191,106,93,80,0,0,5,63,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,90,154,234,234,149,93,145,51,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,168,8,33,237,29,227,142,155,138,220,101,65,131,242,249,149,116,249,117,131,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,121,173,100,178,185,202,213,153,98,140,38,251,30,99,252,27,150,24,102,124,103,152,24,134,146,197,98,165,168,164,166,168,184,85,170,182,8,31,83,81,29,60,75,35,180,209,140,89,102,141,21,238,209,140,69,87,57,90,212,87,37,64,98,175,106,63,160,158,102,254,133,248,197,17,142,189,148,60,113,211,98,91,85,147,132,124,198,101,90,223,109,180,245,12,194,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,229,57,52,137,97,137,177,232,199,70,206,112,73,160,0,1,111,243,175,62,242,159,135,108,43,75,141,115,143,21,252,159,178,214,220,25,107,130,167,184,212,213,239,170,124,114,72,216,246,83,199,35,211,86,67,34,234,169,183,205,211,93,85,17,110,1,128,29,181,126,139,24,91,237,2,135,225,215,16,47,254,86,241,235,194,118,116,227,187,102,89,229,166,107,121,103,18,94,121,221,202,139,200,87,42,126,111,42,23,205,39,206,77,78,200,219,164,113,61,222,115,147,93,52,77,85,81,23,32,8,1,236,184,244,236,203,47,211,95,7,173,39,248,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,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,1,230,179,139,31,74,124,228,251,64,196,63,17,156,244,166,121,172,226,199,210,159,57,62,208,49,15,196,103,2,106,123,46,61,4,242,203,244,215,198,43,76,170,33,91,178,247,142,159,184,166,42,102,71,103,30,51,238,153,109,122,223,228,122,154,214,238,134,197,116,146,70,170,107,50,185,59,189,28,218,201,204,213,28,198,74,172,147,230,154,234,137,22,106,64,0,0,0,0,0,0,24,1,219,87,232,177,133,190,208,40,126,29,113,51,252,192,14,218,191,69,140,45,246,129,67,240,235,136,24,1,217,113,233,217,150,95,166,190,15,90,101,87,110,119,224,79,249,201,253,26,98,175,101,199,167,102,89,126,154,248,61,105,149,93,185,223,129,63,231,39,244,104,17,235,195,174,124,227,46,27,115,114,197,154,216,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,116,71,43,29,177,232,201,26,155,216,213,79,66,124,58,231,206,13,226,75,40,236,89,173,131,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,68,114,177,187,216,172,145,169,177,237,85,243,68,100,87,3,156,93,221,120,65,205,199,98,185,237,213,119,140,39,126,167,109,183,17,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,118,206,98,104,172,146,104,209,209,243,86,70,135,161,224,117,56,79,20,216,177,206,21,179,99,92,45,93,223,108,184,130,223,79,116,183,84,242,159,31,62,150,120,219,36,82,108,122,53,237,220,199,181,116,114,35,147,93,21,17,122,24,193,218,13,198,221,171,133,12,1,29,139,12,79,73,93,152,184,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,152,141,85,72,228,208,44,175,106,199,28,117,57,107,106,175,225,111,45,153,73,45,247,19,217,213,152,166,230,231,197,58,91,173,213,77,123,22,137,145,234,170,202,153,162,213,206,116,141,78,92,50,198,230,35,157,43,100,134,29,142,85,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,20,9,254,255,0,217,101,255,0,209,255,0,255,0,169,194,0,73,254,255,0,217,101,255,0,209,255,0,255,0,169,194,0,64,151,238,203,78,61,190,93,209,216,120,81,205,8,54,98,11,85,191,185,225,11,165,61,62,145,215,208,210,64,174,74,58,134,177,52,142,104,96,137,202,201,116,70,201,28,106,143,84,149,168,233,228,168,242,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,59,221,159,188,119,88,184,170,194,177,224,172,82,254,229,153,184,126,222,146,92,105,180,124,158,84,165,130,58,88,229,186,239,101,60,84,240,115,106,106,28,157,217,170,174,102,154,166,173,234,129,152,7,18,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,150,67,183,106,199,28,116,217,149,117,175,225,111,45,153,87,21,139,12,94,21,152,166,230,231,203,2,220,110,52,174,123,22,137,145,234,136,250,104,101,213,206,116,141,94,100,209,70,230,35,91,19,100,152,41,78,36,187,84,51,115,18,113,13,106,198,121,19,136,42,236,120,63,3,212,84,82,80,219,31,82,249,109,216,149,157,226,70,173,101,101,58,197,11,213,147,211,242,81,33,147,87,193,162,186,55,199,35,149,198,64,103,31,22,244,220,94,246,91,230,118,48,170,194,245,118,60,67,99,168,177,218,239,208,178,154,95,39,73,87,229,90,23,243,40,231,118,173,123,28,213,107,150,37,114,203,14,228,107,247,53,209,75,44,112,112,209,195,166,59,226,131,52,232,50,207,2,211,255,0,98,172,188,86,239,135,250,153,107,239,48,195,61,103,46,89,99,231,114,185,236,119,41,142,222,255,0,4,79,21,73,116,227,127,40,112,110,66,246,98,98,220,163,203,248,42,227,177,97,218,123,68,52,235,87,58,205,60,175,125,242,146,89,102,145,253,17,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,2,16,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,39,123,179,247,142,235,23,21,88,86,60,21,138,95,220,179,55,15,219,210,75,141,54,143,147,202,148,176,71,75,28,183,93,236,167,138,158,14,109,77,67,147,187,53,85,204,211,84,213,189,82,5,202,131,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,30,156,177,102,41,177,96,108,43,121,198,184,166,187,185,89,112,253,190,162,233,113,169,229,62,78,69,44,17,186,73,100,216,196,115,221,181,140,114,232,212,87,46,154,34,42,244,40,12,148,226,159,135,222,34,123,212,121,57,154,54,172,65,87,69,189,211,208,109,150,146,185,145,179,151,186,110,235,80,200,230,88,81,102,141,188,212,103,47,115,182,238,220,138,137,30,188,109,118,139,96,220,240,224,202,197,75,148,88,214,175,12,98,204,99,120,75,110,43,194,237,114,173,109,61,186,58,105,22,174,7,204,140,68,90,105,37,146,145,27,35,85,156,248,221,35,21,190,109,76,44,192,190,21,114,222,251,155,124,71,101,214,0,195,149,151,90,42,187,142,32,165,150,74,219,77,115,40,235,168,105,96,127,62,166,170,158,103,244,142,104,96,138,89,88,186,43,183,70,155,90,231,104,213,9,84,237,171,244,88,194,223,104,20,63,14,184,152,1,217,113,233,217,150,95,166,190,15,90,103,167,108,173,178,154,203,194,38,9,179,81,201,87,37,61,6,56,182,211,68,250,186,185,106,167,115,25,108,184,53,171,36,211,57,210,202,253,17,53,124,142,115,220,186,171,149,85,85,76,11,236,184,244,236,203,47,211,95,7,173,2,127,128,0,8,171,237,206,252,9,255,0,57,63,163,73,84,34,175,183,59,240,39,252,228,254,141,2,61,120,117,207,156,101,195,110,110,88,179,91,6,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,110,136,229,99,182,61,25,35,83,123,26,169,232,39,134,142,34,240,39,20,25,89,65,153,152,22,163,251,21,29,226,139,100,223,212,203,167,118,134,105,232,249,146,197,31,59,149,207,99,121,172,110,199,248,162,248,162,121,172,47,255,0,5,28,87,95,120,75,206,90,44,101,205,186,214,97,11,150,148,120,166,201,69,51,27,223,233,118,189,35,145,27,34,43,22,104,30,254,108,107,171,28,186,62,62,99,25,44,138,7,162,144,117,56,79,20,216,177,206,21,179,99,92,45,93,223,108,184,130,223,79,116,183,84,242,159,31,62,150,120,219,36,82,108,122,53,237,220,199,181,116,114,35,147,93,21,17,122,24,193,218,13,198,221,171,133,12,1,29,139,12,79,73,93,152,184,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,152,141,85,72,228,208,44,175,106,199,28,117,57,107,106,175,225,111,45,153,73,45,247,19,217,213,152,166,230,231,197,58,91,173,213,77,123,22,137,145,234,170,202,153,162,213,206,116,141,78,92,50,198,230,35,157,43,100,134,29,142,85,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,20,15,74,124,39,122,44,100,223,217,254,30,248,116,5,213,45,87,9,222,139,25,55,246,127,135,190,29,1,117,64,0,0,138,190,220,239,192,159,243,147,250,52,181,93,138,158,148,248,167,236,254,187,226,54,226,234,246,231,126,4,255,0,156,159,209,165,170,236,84,244,167,197,63,103,245,223,17,183,1,53,37,170,226,199,209,99,57,62,207,241,15,195,167,46,169,106,184,177,244,88,206,79,179,252,67,240,233,192,243,88,78,79,102,135,28,116,220,71,96,216,114,123,28,50,173,153,139,130,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,207,124,137,35,21,81,207,100,48,108,118,184,79,20,223,112,54,42,179,99,92,45,93,220,175,88,126,225,79,116,183,84,242,153,39,34,170,9,27,36,82,108,122,57,142,218,246,53,116,114,43,87,77,21,21,58,1,234,76,181,89,41,197,63,15,188,68,247,168,242,115,52,109,88,130,174,139,123,167,160,219,45,37,115,35,103,47,116,221,214,161,145,204,176,162,205,27,121,168,206,94,231,109,221,185,21,18,58,179,107,180,234,143,51,184,0,173,195,116,85,189,223,54,46,253,211,5,98,120,106,31,3,100,150,150,122,121,86,174,233,79,26,69,203,150,26,136,224,146,23,177,141,141,212,242,85,39,84,219,11,229,142,188,167,192,191,117,12,211,193,185,103,229,79,38,124,173,196,22,235,23,125,228,115,187,175,122,169,142,30,111,47,115,119,237,230,110,219,185,186,233,166,169,174,160,75,255,0,109,95,162,198,22,251,64,161,248,117,196,192,14,203,143,78,204,178,253,53,240,122,211,58,123,95,236,31,37,56,47,203,220,45,229,187,173,231,200,216,194,211,111,242,141,218,167,188,87,86,114,173,53,236,231,212,75,162,115,38,126,221,207,126,137,185,202,171,162,106,68,102,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,42,104,107,169,149,55,196,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,61,68,2,197,112,119,197,86,13,226,191,40,237,248,194,205,114,164,110,39,183,83,211,211,98,203,68,113,172,47,183,92,85,158,122,182,39,61,238,238,210,57,178,58,23,238,118,230,34,181,87,152,201,24,203,234,0,182,156,69,100,54,13,226,75,40,239,185,83,140,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,85,106,61,187,216,175,141,203,177,238,69,185,96,15,52,60,69,100,54,50,225,183,55,47,185,83,140,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,85,106,61,219,30,143,141,203,189,142,68,145,254,201,78,53,252,183,71,71,194,110,102,220,238,181,151,168,121,210,96,187,132,235,207,141,212,48,193,204,125,177,202,141,223,31,37,145,75,36,78,145,206,106,198,174,137,22,52,138,22,63,34,187,65,184,36,181,113,95,128,35,190,225,136,41,40,115,23,10,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,243,21,168,137,36,154,192,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,122,158,33,91,180,235,143,31,187,125,246,167,33,178,158,245,187,0,225,251,131,188,165,116,183,92,121,148,184,162,102,178,23,71,171,121,77,94,77,60,237,168,70,237,146,72,166,114,71,50,107,178,39,39,43,56,123,85,49,150,97,240,127,103,202,218,84,164,118,98,226,122,123,133,131,29,220,223,64,145,49,182,228,107,88,217,41,163,68,116,42,250,200,102,115,36,122,43,121,79,138,163,100,49,163,224,145,152,65,149,185,91,142,243,167,29,219,50,207,45,44,94,89,196,151,158,119,114,162,239,80,211,243,121,80,190,105,62,114,103,178,54,233,28,79,119,156,228,215,77,19,85,84,69,11,193,193,39,7,216,155,139,156,208,138,202,212,171,162,193,54,58,136,29,139,47,20,146,211,243,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,107,189,9,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,91,94,24,184,122,194,188,47,228,213,151,40,240,181,79,127,238,28,202,155,141,209,244,177,211,205,115,174,149,219,165,168,145,172,79,238,99,98,57,207,115,34,138,38,43,223,179,114,221,80,0,0,32,7,181,31,211,179,51,127,66,252,30,136,234,120,23,227,54,251,193,230,99,213,92,228,181,121,103,6,98,142,239,79,137,173,177,49,137,84,232,226,87,242,170,105,164,118,154,77,23,54,85,72,220,228,142,70,189,205,118,213,86,75,31,109,218,143,233,217,153,191,161,126,15,68,98,168,30,164,176,158,41,177,99,156,43,102,198,184,90,187,190,217,113,5,190,158,233,110,169,229,62,62,125,44,241,182,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,244,40,172,221,226,71,36,178,22,235,133,236,217,191,143,169,48,197,70,49,168,150,154,206,250,186,121,214,9,95,27,162,108,139,36,204,99,162,167,99,86,162,45,95,51,152,196,71,42,170,232,215,42,68,183,102,231,104,37,55,14,213,50,100,246,114,93,106,221,151,87,26,135,84,209,92,166,150,89,153,134,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,77,53,124,138,182,3,141,204,249,166,226,59,137,124,99,153,54,106,218,185,240,242,212,50,215,135,210,106,137,100,98,91,169,152,145,71,36,76,149,140,116,44,153,205,146,165,98,216,221,143,168,122,46,174,220,229,15,69,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,28,178,56,59,24,50,42,235,133,50,191,18,231,213,234,170,174,38,99,170,134,219,108,244,109,169,114,64,250,42,41,36,108,149,79,141,146,171,30,247,84,44,177,55,155,18,73,18,83,200,172,118,202,135,107,35,224,96,7,109,95,162,198,22,251,64,161,248,117,196,192,14,203,143,78,204,178,253,53,240,122,211,63,251,106,253,22,48,183,218,5,15,195,174,38,0,118,92,122,118,101,151,233,175,131,214,129,63,192,0,0,0,60,171,146,233,217,67,199,29,54,37,181,89,56,71,204,102,85,173,246,219,79,80,204,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,83,147,72,150,24,155,30,140,116,108,231,68,88,3,213,65,106,176,79,20,252,62,230,38,99,223,114,135,9,230,141,170,163,25,225,203,132,246,186,219,37,67,101,163,170,117,84,11,50,77,29,59,103,99,59,215,47,187,204,175,88,57,141,107,90,142,85,68,115,85,112,3,44,59,88,174,53,156,33,99,168,113,173,243,126,120,225,187,124,137,105,173,168,109,45,60,119,158,247,86,216,97,171,167,141,144,114,121,212,105,80,215,190,149,99,94,100,116,232,244,87,35,166,88,98,172,9,254,237,71,244,19,204,223,208,191,24,162,33,91,132,239,74,124,155,251,64,195,223,17,128,150,158,50,114,155,238,21,217,95,136,50,143,229,125,215,20,124,151,183,216,232,188,169,115,118,179,79,253,90,163,118,214,183,85,229,194,205,220,184,162,220,238,92,76,141,155,157,183,114,194,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,122,158,6,37,118,121,241,167,106,226,159,43,233,236,88,191,16,82,59,53,48,213,58,166,32,163,74,102,210,173,108,9,38,216,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,114,227,99,225,221,150,160,8,86,237,171,244,167,194,223,103,244,63,17,184,147,82,66,183,109,95,165,62,22,251,63,161,248,141,196,12,117,224,251,139,60,101,194,46,104,124,184,177,83,213,222,44,85,244,242,83,95,112,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,253,57,140,69,70,202,244,95,65,25,91,154,88,19,58,112,37,179,51,50,210,251,229,156,55,121,231,119,42,222,235,53,63,55,149,51,225,147,230,230,99,36,110,146,68,246,249,205,77,116,213,53,69,69,95,48,70,95,246,115,113,175,251,149,115,30,123,6,63,185,221,100,203,44,83,243,119,42,104,23,155,29,174,185,85,137,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,218,74,232,98,141,66,122,64,48,3,180,235,143,31,184,133,138,167,33,178,158,245,183,31,98,11,123,188,165,116,183,92,121,117,88,94,23,62,23,71,171,121,78,78,117,68,14,168,70,237,146,57,97,106,199,50,105,190,39,40,88,174,213,238,56,234,113,45,214,247,194,62,92,178,145,108,86,218,138,118,98,235,178,62,42,133,174,171,137,209,206,218,40,21,170,228,137,144,74,214,115,92,186,74,179,68,232,244,99,99,127,58,50,192,2,127,187,81,253,4,243,55,244,47,198,40,136,1,39,251,181,31,208,79,51,127,66,252,98,136,128,16,39,123,179,139,142,58,158,43,112,109,126,15,204,22,82,83,230,46,15,167,129,245,211,68,248,162,101,238,145,202,172,74,216,160,69,71,49,237,114,53,179,181,173,229,53,242,196,230,171,82,100,138,60,202,60,187,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,125,4,112,117,198,46,4,226,255,0,2,84,95,236,20,126,70,196,150,109,159,40,48,255,0,50,106,143,37,243,102,168,101,47,240,167,193,20,115,243,99,167,89,62,109,23,102,187,93,162,167,80,200,3,0,59,106,253,22,48,183,218,5,15,195,174,38,127,152,1,219,87,232,177,133,190,208,40,126,29,113,3,0,59,46,61,59,50,203,244,215,193,235,73,254,32,7,178,227,211,179,44,191,77,124,30,180,159,224,0,0,0,0,49,239,139,62,44,255,0,114,231,201,95,246,1,242,155,229,55,126,255,0,214,189,203,187,247,126,71,255,0,6,77,251,185,254,237,54,250,245,233,79,112,179,199,7,238,150,204,27,134,4,251,152,124,156,238,22,105,110,221,235,203,93,243,126,201,224,139,151,179,145,30,154,243,245,221,185,126,142,154,117,213,41,238,208,220,128,205,188,243,249,1,247,44,194,94,91,242,39,149,123,255,0,240,250,106,110,79,59,186,114,255,0,143,145,155,181,229,73,244,117,211,111,93,53,77,104,222,1,184,96,207,44,149,206,27,198,41,204,220,15,228,107,93,86,26,168,183,195,63,148,232,234,55,84,58,170,149,237,102,216,101,123,147,86,196,245,213,83,78,158,58,170,107,129,196,199,207,70,163,224,233,137,240,87,143,163,195,151,30,54,237,245,187,107,39,165,108,165,123,25,57,204,106,168,241,237,218,248,120,89,138,239,21,204,83,253,222,253,190,77,173,27,188,99,143,173,159,0,3,60,234,80,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,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,243,89,197,143,165,62,114,125,160,98,31,136,206,122,83,60,214,113,99,233,79,156,159,104,24,135,226,51,129,109,43,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,71,177,37,134,88,213,205,213,55,198,246,248,181,81,37,127,178,235,180,2,142,239,71,109,225,147,59,241,23,38,235,15,118,183,96,123,164,241,193,5,44,148,177,65,20,16,218,93,203,99,54,204,156,173,98,146,69,123,166,116,142,141,92,143,72,155,47,85,150,92,20,97,94,43,59,51,50,246,247,105,182,119,124,205,195,54,252,65,38,28,184,83,164,108,146,191,101,222,190,70,219,42,22,71,49,142,134,87,170,163,28,247,39,38,71,171,209,118,186,86,75,25,119,107,102,50,202,140,127,91,102,172,146,174,193,139,48,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,174,143,141,203,213,168,173,95,5,3,212,64,48,215,179,175,142,170,110,41,112,106,96,124,193,175,164,102,106,88,41,230,154,186,26,106,89,88,203,157,186,21,167,98,92,149,82,52,130,23,186,74,134,198,248,90,255,0,166,199,61,172,99,28,140,102,101,0,0,198,174,209,236,89,138,176,55,6,57,135,138,112,86,38,186,225,251,213,23,146,123,181,198,215,91,37,37,84,27,238,180,140,126,201,99,86,189,187,152,247,53,116,94,173,114,162,244,85,3,37,65,231,219,134,78,38,248,146,191,241,37,149,22,43,239,16,121,149,113,182,220,113,197,138,146,178,142,175,22,87,205,5,76,18,87,194,217,34,146,55,74,173,123,28,213,86,171,85,21,21,21,81,79,65,32,12,0,237,171,244,88,194,223,104,20,63,14,184,153,254,96,7,109,95,162,198,22,251,64,161,248,117,196,12,0,236,184,244,236,203,47,211,95,7,173,50,171,183,59,240,39,252,228,254,141,49,87,178,227,211,179,44,191,77,124,30,180,202,174,220,239,192,159,243,147,250,52,11,41,217,1,133,172,88,231,63,115,11,5,98,154,30,251,101,196,25,95,118,181,220,105,185,175,143,159,75,61,109,4,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,234,89,94,53,248,81,190,240,151,156,181,184,55,149,117,172,194,23,45,107,48,181,238,182,22,55,191,210,237,98,201,26,186,53,86,44,208,61,252,169,19,70,57,116,100,156,182,50,88,208,200,14,197,79,74,124,83,246,127,93,241,27,113,37,60,118,101,254,77,99,206,25,113,140,217,222,254,239,101,195,54,250,171,229,5,107,102,115,36,162,186,50,150,104,105,102,138,62,124,12,168,155,125,70,200,233,228,145,25,44,143,99,23,171,145,80,34,91,129,46,208,123,239,7,244,120,131,6,222,240,175,202,140,25,121,239,23,72,104,96,145,148,245,84,183,142,67,89,28,141,153,90,186,195,47,42,24,165,71,35,149,141,70,201,26,42,181,241,77,141,89,171,153,152,171,57,51,31,17,230,150,53,171,239,23,172,77,112,150,225,83,182,73,31,28,59,215,204,130,46,99,222,246,195,19,17,177,198,197,114,236,141,140,106,46,141,66,149,50,171,179,46,193,147,88,131,139,140,44,204,227,189,247,14,225,165,195,10,196,250,151,83,195,91,136,162,158,23,81,193,35,209,63,229,36,99,21,204,73,37,138,40,245,126,254,84,129,125,120,88,224,86,167,7,112,171,154,188,83,230,189,5,93,53,246,171,45,241,4,216,42,133,181,81,58,6,219,170,236,50,47,148,158,176,200,229,115,229,138,162,72,155,12,136,222,90,36,142,115,28,231,70,177,71,1,233,79,139,31,69,140,228,251,63,196,63,14,156,243,88,4,255,0,127,236,178,255,0,232,255,0,255,0,212,225,0,36,255,0,127,236,178,255,0,232,255,0,255,0,212,225,0,32,73,167,20,252,14,84,230,87,8,153,85,197,38,91,62,146,43,238,24,202,124,62,252,83,108,115,34,129,46,54,234,91,100,111,90,214,73,162,43,234,97,139,86,185,178,57,121,144,197,27,88,173,116,77,142,104,235,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,37,77,13,117,50,166,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,250,51,225,59,209,99,38,254,207,240,247,195,160,35,87,181,47,128,159,144,149,151,238,43,178,190,125,248,126,235,112,239,152,190,215,81,81,172,148,21,213,115,163,86,178,157,207,93,100,134,105,229,106,62,45,85,209,201,34,43,17,98,114,182,0,113,75,218,195,247,78,225,198,207,150,121,105,104,238,152,175,26,225,245,163,199,213,179,209,114,233,237,220,198,58,26,186,58,40,222,233,55,243,180,123,146,87,57,220,184,37,98,34,243,220,229,167,143,108,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,66,83,80,208,211,34,111,149,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,83,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,61,61,159,60,18,90,184,80,192,18,95,113,60,20,149,217,139,138,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,121,106,228,84,142,61,2,234,240,171,195,62,13,225,67,40,232,242,183,7,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,61,202,216,89,182,40,216,200,218,171,181,140,110,231,61,251,228,125,181,237,71,244,19,204,223,208,191,24,162,50,168,197,94,212,127,65,60,205,253,11,241,138,32,33,91,132,239,74,124,155,251,64,195,223,17,128,204,174,213,142,7,41,178,214,235,95,197,38,91,62,174,91,22,39,188,43,241,77,177,204,150,117,183,92,106,156,247,173,107,36,209,81,148,211,75,171,92,217,28,156,185,165,141,172,87,54,86,199,14,0,101,238,53,186,229,174,63,195,89,141,98,167,164,158,229,133,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,166,186,42,120,158,135,120,107,226,11,46,56,206,200,229,198,182,204,63,252,2,191,159,98,196,150,11,164,9,81,29,61,87,37,139,81,72,245,115,82,58,152,93,28,204,84,114,38,215,199,42,35,154,199,111,141,161,231,8,151,238,198,78,29,62,77,96,75,239,18,247,250,125,43,241,127,50,197,135,252,255,0,161,107,130,100,239,82,249,146,171,87,155,85,18,51,108,145,181,236,238,91,154,170,217,186,227,175,18,253,152,56,203,47,248,134,194,152,119,47,146,174,167,46,179,39,20,83,218,168,110,84,212,105,59,240,251,234,170,42,100,90,69,167,90,151,212,212,178,146,134,157,211,190,161,219,24,230,49,219,156,197,69,82,98,114,158,193,133,112,166,86,96,220,45,129,111,126,89,195,118,108,63,110,183,217,238,61,230,58,142,249,67,21,52,108,130,126,108,72,145,201,190,54,177,219,216,136,215,107,170,34,34,160,24,87,219,87,232,177,133,190,208,40,126,29,113,48,3,178,227,211,179,44,191,77,124,30,180,207,254,218,191,69,140,45,246,129,67,240,235,137,128,29,151,30,157,153,101,250,107,224,245,160,79,240,5,191,207,76,244,203,142,29,50,226,227,154,25,161,121,238,54,170,29,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,115,38,126,215,104,154,163,81,173,115,222,230,49,143,123,65,154,217,233,151,25,53,89,132,45,56,214,243,202,186,227,188,65,69,134,236,22,216,17,31,85,91,85,81,60,112,171,218,197,84,210,24,185,173,124,178,42,163,90,213,106,38,175,124,108,124,117,246,231,126,4,255,0,156,159,209,166,42,217,120,139,199,124,80,113,245,149,89,151,142,170,63,8,22,58,59,61,22,200,127,169,150,191,45,36,208,81,243,34,138,62,119,43,158,246,243,94,221,239,241,85,240,68,202,174,220,239,192,159,243,147,250,52,11,41,217,1,133,172,88,231,63,115,11,5,98,154,30,251,101,196,25,95,118,181,220,105,185,175,143,159,75,61,109,4,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,234,90,14,57,56,68,186,240,131,155,141,194,144,92,106,239,24,78,253,78,235,150,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,174,221,252,181,209,89,36,50,43,99,230,164,109,190,189,138,158,148,248,167,236,254,187,226,54,226,87,184,138,200,108,27,196,150,81,223,114,167,25,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,124,110,118,170,212,123,119,177,95,27,151,99,220,138,16,173,192,191,31,120,155,132,58,155,198,29,188,218,234,241,30,4,185,83,215,87,50,197,76,180,244,239,101,237,241,66,144,212,172,238,137,210,236,114,83,71,3,219,187,107,25,43,165,70,61,236,70,63,29,115,87,51,49,86,114,102,62,35,205,44,107,87,222,47,88,154,225,45,194,167,108,146,62,56,119,175,153,4,92,199,189,237,134,38,35,99,141,138,229,217,27,24,212,93,26,133,87,196,191,14,152,239,133,252,211,175,203,60,117,79,253,150,178,207,91,190,31,234,157,175,188,205,12,21,156,184,165,147,147,205,228,61,220,167,187,123,60,21,60,21,115,43,178,159,129,202,108,202,186,208,113,73,153,47,171,138,197,134,47,8,252,45,108,107,37,129,110,55,26,87,49,233,90,249,52,68,125,52,50,232,214,182,55,47,50,104,164,107,213,173,137,209,204,28,174,25,120,9,249,9,194,102,99,113,93,154,19,239,196,23,92,175,196,85,152,66,215,79,81,172,116,20,53,118,106,134,165,101,67,152,186,73,52,208,74,228,100,90,171,99,142,69,87,162,202,228,108,17,172,122,83,226,199,209,99,57,62,207,241,15,195,167,60,214,1,233,79,132,239,69,140,155,251,63,195,223,14,128,186,165,170,225,59,209,99,38,254,207,240,247,195,160,46,168,0,12,85,226,207,180,71,38,184,85,190,219,112,117,106,124,172,197,46,184,81,37,238,197,110,168,115,42,173,118,185,153,35,221,86,175,88,221,11,166,106,50,53,109,43,228,137,239,108,209,191,86,177,81,234,24,171,219,157,248,19,254,114,127,70,150,171,177,83,210,159,20,253,159,215,124,70,220,87,253,180,88,166,197,142,112,175,15,88,215,11,87,119,219,46,32,183,223,46,150,234,158,83,227,231,210,207,29,174,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,244,40,14,197,79,74,124,83,246,127,93,241,27,112,19,82,90,174,44,125,22,51,147,236,255,0,16,252,58,114,234,150,171,139,31,69,140,228,251,63,196,63,14,156,15,53,132,170,118,169,240,29,255,0,149,248,171,202,11,47,246,41,113,125,138,217,110,255,0,151,125,77,237,207,230,255,0,242,237,149,145,195,253,146,161,238,254,53,228,85,158,135,184,28,226,238,213,197,246,81,187,21,207,110,164,179,226,203,13,67,109,184,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,115,19,84,124,115,70,142,147,148,178,56,60,240,146,125,216,185,195,215,148,239,184,143,137,219,181,77,170,162,146,209,222,112,149,162,138,74,94,109,84,53,207,101,52,211,214,54,71,38,144,233,4,137,11,85,154,185,237,168,157,21,88,214,233,37,1,218,45,217,255,0,125,203,140,229,180,227,44,148,195,182,164,194,25,165,136,41,44,86,155,37,20,140,165,242,101,246,165,186,54,145,27,43,209,137,12,239,100,178,198,230,171,98,139,87,198,173,137,140,137,100,150,156,129,201,203,23,15,249,53,132,242,119,14,77,222,41,48,205,189,180,242,84,237,123,59,221,83,220,233,42,106,118,61,239,88,249,179,201,44,188,189,234,214,111,218,223,53,168,128,98,7,109,95,162,198,22,251,64,161,248,117,196,134,11,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,131,88,199,57,116,68,85,38,127,182,175,209,99,11,125,160,80,252,58,226,71,175,102,117,166,213,127,227,95,47,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,37,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,11,107,195,71,17,120,239,133,252,211,160,204,204,11,81,253,138,142,241,69,178,31,234,157,175,188,195,52,244,124,201,98,147,147,205,228,49,188,214,55,123,60,81,124,81,125,9,228,94,122,101,199,17,121,113,110,205,12,175,188,247,235,85,118,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,121,115,51,115,117,77,85,170,215,53,236,115,216,246,61,208,195,218,41,192,173,79,11,88,201,113,198,95,80,85,191,42,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,208,123,88,231,189,237,87,190,159,224,23,141,124,85,194,158,99,210,89,46,215,62,241,150,88,154,225,12,120,142,223,80,178,62,58,13,234,216,221,115,167,72,218,247,182,104,152,136,175,107,26,188,232,216,140,84,220,216,159,16,79,240,58,156,39,138,108,88,231,10,217,177,174,22,174,239,182,92,65,111,167,186,91,170,121,79,143,159,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,14,216,1,17,125,174,252,43,101,126,9,186,179,136,188,57,140,48,254,26,188,98,170,136,169,170,112,138,82,72,217,239,149,168,233,29,87,114,129,204,115,154,143,70,190,159,154,139,28,113,170,238,123,165,89,166,107,37,147,252,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,209,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,207,15,18,252,69,227,190,40,51,78,191,51,49,213,71,246,90,59,61,22,200,127,169,150,190,243,52,208,81,243,34,138,62,119,43,158,246,243,94,221,239,241,85,240,68,11,84,77,79,99,239,15,88,87,4,228,74,113,5,222,124,161,137,51,27,159,77,186,74,88,219,228,186,26,58,201,224,238,240,201,162,200,188,217,34,230,200,187,145,174,217,3,118,34,197,189,241,23,125,201,124,208,195,89,95,134,115,162,245,132,42,224,193,56,194,162,166,146,207,122,107,227,150,9,231,130,71,199,36,79,216,229,116,47,221,20,187,91,42,49,94,145,72,230,110,70,57,82,250,246,119,113,121,251,148,179,149,126,84,214,242,114,247,24,242,168,177,70,202,14,243,52,28,166,203,221,106,227,218,169,34,114,164,149,219,209,187,247,69,36,186,70,249,18,45,161,63,192,226,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,114,192,0,0,128,30,212,127,78,204,205,253,11,240,122,34,234,246,103,112,245,133,120,160,201,174,33,242,143,20,212,247,14,255,0,242,94,166,221,116,101,44,117,19,91,43,162,117,201,209,84,70,215,167,247,81,189,26,230,57,241,75,43,17,236,223,185,45,87,106,63,167,102,102,254,133,248,61,17,90,246,88,113,103,131,120,115,205,11,182,7,204,10,122,74,27,22,101,84,91,233,170,49,29,93,122,193,5,153,244,177,214,44,75,35,57,110,71,50,89,106,35,141,94,231,198,200,147,87,185,118,162,170,6,42,231,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,254,138,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,140,151,202,28,101,159,89,161,135,242,143,47,224,164,146,251,136,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,213,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,86,122,120,219,224,251,12,241,115,149,242,217,92,148,148,88,218,199,79,59,176,157,226,174,90,142,69,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,109,118,21,118,78,240,159,83,132,179,115,19,230,94,114,97,202,187,70,39,194,117,21,214,108,37,79,53,198,38,178,166,166,157,242,209,94,234,34,138,55,43,170,153,76,233,96,166,89,154,174,167,71,213,61,53,116,141,106,198,18,127,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,74,106,26,26,100,93,145,51,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,168,1,142,188,96,241,183,149,252,35,97,157,215,169,233,47,152,218,182,158,58,187,62,19,109,84,144,79,93,7,120,100,82,74,249,153,12,173,166,99,90,233,94,215,74,212,73,22,9,24,205,85,174,218,22,43,182,175,209,99,11,125,160,80,252,58,226,96,7,101,199,167,102,89,126,154,248,61,105,153,93,168,121,189,131,115,235,128,156,182,205,204,191,158,174,75,22,34,199,20,115,83,165,92,11,12,241,61,148,87,56,165,134,70,117,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,195,94,203,143,78,204,178,253,53,240,122,208,39,248,0,0,0,7,149,114,85,56,137,224,59,238,223,193,222,82,103,206,83,217,119,99,236,63,149,248,127,202,86,187,117,187,153,85,138,33,109,13,11,99,213,220,214,167,58,158,6,212,43,118,199,36,179,53,35,133,53,217,19,82,42,201,201,236,182,226,238,213,158,185,71,75,147,87,155,117,37,167,22,101,125,158,130,218,200,226,168,110,203,165,170,38,36,16,213,69,27,156,178,163,227,72,227,100,253,21,136,249,34,114,57,57,201,20,97,6,198,116,246,70,112,245,247,86,226,10,92,217,185,212,218,159,101,202,174,77,108,182,250,202,94,241,37,101,117,92,85,49,209,186,52,114,108,143,146,248,159,63,53,85,92,217,33,135,107,117,114,190,59,171,218,215,193,71,145,43,43,56,178,203,43,101,170,142,203,55,38,60,105,111,129,57,18,54,186,105,249,108,185,181,21,219,36,231,62,88,163,149,177,181,174,73,17,178,170,72,178,204,246,103,87,2,220,58,126,230,46,28,112,238,0,185,83,242,177,37,195,117,247,19,121,251,180,186,84,49,155,226,233,44,145,252,204,108,134,159,116,110,70,63,145,204,68,69,122,129,74,246,163,250,9,230,111,232,95,140,81,16,23,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,62,157,168,254,130,121,155,250,23,227,20,68,43,112,157,233,79,147,127,104,24,123,226,48,1,74,101,110,105,99,188,150,199,118,204,204,203,75,239,145,177,37,155,157,220,171,123,172,53,28,174,108,47,134,79,155,153,143,141,218,199,43,219,231,53,116,215,84,209,81,21,61,9,240,163,197,118,92,113,107,151,12,198,184,42,94,227,117,161,229,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,153,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,141,110,211,174,207,250,60,162,172,169,226,7,36,48,239,116,192,181,123,167,196,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,210,24,216,230,194,230,59,69,108,110,99,35,197,94,20,120,174,204,126,18,179,29,152,215,5,75,223,173,85,220,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,242,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,225,232,248,133,110,218,191,74,124,45,246,127,67,241,27,137,47,217,91,154,88,19,58,112,37,179,51,50,210,251,229,156,55,121,231,119,42,222,235,53,63,55,149,51,225,147,230,230,99,36,110,146,68,246,249,205,77,116,213,53,69,69,88,129,237,171,244,167,194,223,103,244,63,17,184,129,80,118,76,229,14,13,207,172,175,226,51,40,243,2,10,185,44,88,138,159,12,195,80,180,147,172,51,196,246,73,112,150,41,163,127,84,71,199,44,113,200,136,228,115,21,88,136,230,185,170,230,174,26,241,59,195,214,42,225,127,57,111,89,71,138,106,123,255,0,112,229,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,117,27,209,174,123,89,44,82,177,30,253,155,151,63,251,12,127,13,159,205,191,233,35,55,248,193,225,51,6,241,117,149,255,0,33,239,181,20,150,123,237,5,68,117,54,44,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,179,94,91,213,21,209,49,80,34,131,132,62,211,12,119,195,30,83,226,60,176,185,217,62,84,210,82,91,255,0,216,37,60,169,12,52,182,154,231,212,203,44,253,229,99,99,102,158,25,22,165,242,174,178,43,145,208,54,38,236,108,171,36,88,107,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,80,102,150,86,227,188,150,199,119,60,179,204,187,23,145,177,37,155,147,223,104,187,212,53,28,174,108,44,154,63,156,133,239,141,218,199,43,29,230,185,116,215,69,209,81,81,37,43,178,135,129,202,108,53,106,178,113,113,152,207,171,75,237,202,158,161,248,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,252,166,166,177,36,50,182,77,94,233,25,201,11,105,139,184,9,253,202,253,158,217,169,153,25,137,63,120,204,220,77,111,178,209,213,211,193,81,190,150,203,66,251,221,190,85,163,106,177,118,77,50,190,56,221,44,189,90,142,99,89,18,237,107,164,154,53,137,254,237,71,244,19,204,223,208,191,24,162,32,4,9,254,237,71,244,19,204,223,208,191,24,162,32,4,159,238,212,127,65,60,205,253,11,241,138,34,0,64,147,78,213,238,7,42,112,213,214,247,197,198,92,190,145,44,87,42,138,119,226,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,115,90,186,202,147,74,233,53,123,100,127,39,2,178,47,61,51,31,135,76,199,183,102,134,87,222,123,141,214,135,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,156,200,95,181,186,166,168,228,115,90,246,57,143,99,30,223,77,36,11,118,145,112,101,98,225,47,49,236,247,60,7,117,230,224,204,119,223,106,45,22,217,222,247,213,90,164,167,88,121,244,206,145,218,243,97,78,241,18,197,34,185,100,218,174,107,245,86,115,101,9,169,200,188,244,203,142,34,242,226,221,154,25,95,121,239,214,170,237,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,242,230,102,230,234,154,171,85,174,107,216,231,177,236,123,177,3,182,175,209,99,11,125,160,80,252,58,226,71,7,4,156,96,226,110,17,179,66,43,211,86,174,183,4,223,42,32,110,44,179,210,69,79,207,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,145,254,218,191,69,140,45,246,129,67,240,235,136,24,1,217,113,233,217,150,95,166,190,15,90,79,241,0,61,151,30,157,153,101,250,107,224,245,164,255,0,0,44,167,21,220,87,101,199,9,89,112,252,107,141,101,239,215,90,238,100,22,11,4,19,35,42,174,245,77,68,85,107,85,81,121,112,179,115,86,89,149,21,177,181,205,68,71,189,241,198,251,129,154,89,165,129,50,91,2,92,243,51,50,239,190,70,195,118,110,79,125,173,238,179,84,114,185,179,50,24,254,110,22,62,71,107,36,172,111,154,213,211,93,87,68,69,84,243,217,197,119,21,217,143,197,174,99,191,26,227,89,123,141,170,135,153,5,130,193,4,202,250,91,69,43,149,21,90,213,84,78,100,207,218,213,150,101,68,116,142,107,81,17,140,100,113,176,61,6,102,158,111,229,214,74,225,250,124,83,153,184,135,200,214,186,170,198,91,225,159,186,79,81,186,161,204,123,218,205,176,177,238,77,91,19,215,85,77,58,120,234,169,173,29,128,56,190,225,219,52,113,117,6,4,192,153,135,229,59,229,207,155,221,105,124,147,93,15,51,151,19,229,127,159,44,45,98,104,200,222,189,92,154,233,162,117,84,66,218,118,145,96,188,99,142,178,58,199,105,193,56,78,243,136,107,161,197,116,213,50,82,218,168,37,171,149,145,37,29,99,86,69,100,109,114,163,81,207,106,110,211,77,92,137,235,67,20,184,33,201,140,225,194,124,80,96,188,65,138,114,163,25,89,173,116,190,81,231,214,220,44,85,84,244,241,110,183,84,177,187,164,123,17,173,213,206,107,83,85,234,170,137,226,166,19,51,168,102,112,115,180,229,232,166,38,137,152,227,105,235,231,198,246,118,142,135,177,250,46,163,179,24,250,190,103,30,170,115,20,83,137,49,76,85,68,68,205,49,51,79,147,52,205,83,121,236,158,61,73,91,4,123,246,179,254,10,255,0,78,127,216,75,123,217,103,233,3,136,63,35,106,255,0,109,162,47,94,173,185,158,241,61,206,184,227,126,216,191,43,126,46,54,91,163,239,25,217,105,218,95,25,181,169,170,119,55,63,102,185,167,229,111,117,218,255,0,39,212,206,124,127,197,247,14,217,93,139,171,240,38,59,204,63,38,95,45,156,174,245,75,228,154,233,185,124,200,153,43,60,248,161,115,23,86,72,197,232,229,211,93,23,170,42,21,14,82,231,254,82,103,159,149,126,229,152,183,203,126,68,228,119,255,0,224,21,52,220,158,119,51,151,252,124,108,221,175,42,79,163,174,155,122,233,170,107,28,220,111,100,198,112,226,206,40,49,166,32,194,217,81,140,175,54,186,175,39,114,43,109,246,42,170,138,121,118,219,169,152,237,178,49,138,215,104,230,185,171,162,244,84,84,241,66,250,118,98,229,214,96,224,31,186,87,203,188,11,136,112,231,127,242,55,117,242,181,178,122,62,126,206,249,191,151,205,107,119,109,222,205,116,215,77,201,175,138,31,28,13,75,53,137,158,156,189,84,70,229,234,139,218,122,175,110,55,183,83,37,170,236,86,133,146,217,74,117,156,12,197,83,152,154,48,170,220,223,162,98,245,205,27,209,187,20,239,112,222,155,69,239,22,227,118,115,128,12,243,169,64,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,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,3,205,103,22,62,148,249,201,246,129,136,126,35,57,233,76,243,89,197,143,165,62,114,125,160,98,31,136,206,4,212,246,92,122,9,229,151,233,175,140,86,150,83,181,175,132,60,43,140,178,226,179,137,172,37,69,106,181,98,252,49,201,249,67,81,61,124,116,81,221,173,104,156,166,238,71,162,50,90,200,222,176,50,47,57,175,146,53,116,73,205,122,83,198,151,131,179,58,237,106,176,118,127,229,253,246,251,115,164,183,91,109,212,247,234,186,202,202,185,155,12,20,208,71,118,174,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,145,173,218,41,199,85,79,20,184,201,112,62,95,87,213,179,42,236,21,16,205,67,13,77,44,76,125,206,227,10,84,49,110,72,171,26,79,11,29,29,67,163,100,46,127,208,99,94,230,49,238,86,48,49,87,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,232,119,131,254,37,44,92,84,228,117,159,51,109,137,201,186,195,182,215,137,41,27,74,248,35,164,188,69,12,111,168,142,36,115,159,186,21,230,178,72,213,30,245,229,200,196,114,163,209,237,108,48,240,3,193,245,215,139,44,220,107,110,9,73,30,4,193,213,20,117,248,173,243,74,228,125,76,15,123,150,58,24,155,27,219,46,250,132,134,86,44,141,115,82,38,53,239,221,189,35,142,73,116,227,39,20,223,120,94,224,151,16,93,178,46,187,228,205,94,6,183,216,237,118,9,57,76,173,238,116,173,174,163,164,72,244,170,73,18,79,152,115,153,172,136,231,117,215,93,221,64,201,82,148,205,44,173,192,153,211,129,46,121,103,153,118,47,44,225,187,207,39,190,209,119,169,169,249,188,169,153,52,127,57,11,217,35,116,146,38,59,205,114,107,166,139,170,42,162,195,95,15,93,163,220,103,99,156,253,203,76,21,138,115,147,190,217,113,6,48,179,90,238,52,223,39,109,81,243,233,103,173,138,57,99,222,202,102,189,187,152,247,38,173,84,114,107,170,42,47,82,111,192,198,172,39,217,195,193,142,6,197,86,108,107,133,178,111,185,94,176,253,194,158,233,110,169,249,69,117,147,145,85,4,141,146,41,54,62,165,204,118,215,177,171,163,145,90,186,104,168,169,208,201,80,97,255,0,106,6,125,230,199,14,217,5,96,198,185,57,138,254,79,222,171,113,133,45,174,122,158,227,77,87,190,149,244,85,178,58,61,149,17,200,196,213,240,198,186,162,110,243,116,215,69,84,80,204,3,0,59,106,253,22,48,183,218,5,15,195,174,38,63,240,21,199,175,22,57,211,197,142,6,203,60,203,205,111,44,225,187,207,148,251,237,23,144,173,180,252,222,85,182,170,104,254,114,26,118,72,221,36,137,142,243,92,154,233,162,234,138,168,185,1,219,87,232,177,133,190,208,40,126,29,113,3,0,59,46,61,59,50,203,244,215,193,235,76,170,237,206,252,9,255,0,57,63,163,76,85,236,184,244,236,203,47,211,95,7,173,50,171,183,59,240,39,252,228,254,141,2,207,246,53,93,173,86,14,36,177,181,246,251,115,164,183,91,109,217,111,114,171,172,172,171,153,176,193,77,4,117,246,247,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,111,251,65,184,219,186,241,95,143,227,177,97,137,234,232,114,235,10,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,115,17,170,139,36,154,226,173,21,218,235,110,166,175,163,183,220,234,233,105,238,148,233,73,93,20,51,57,140,170,129,37,142,100,138,86,162,232,246,36,176,197,34,53,218,166,248,216,239,22,162,165,213,225,87,134,124,101,197,126,110,81,229,110,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,123,145,211,63,116,177,177,145,181,83,115,222,221,206,99,55,200,192,170,248,81,224,147,52,56,175,181,99,107,238,20,130,174,134,219,133,108,245,51,80,214,58,150,55,65,118,189,181,173,116,22,150,73,44,209,53,143,145,174,87,58,93,92,216,83,150,178,34,115,25,173,138,197,152,90,251,129,177,85,231,5,98,154,30,229,122,195,247,10,139,93,198,155,154,201,57,21,80,72,232,229,143,123,21,204,118,215,177,201,171,85,90,186,106,138,169,212,244,209,149,89,103,133,114,111,46,48,230,86,224,170,78,239,101,195,54,248,173,244,219,163,141,146,77,177,60,249,229,229,177,140,116,210,189,93,36,143,70,166,249,30,247,42,106,229,49,47,180,191,129,202,110,35,176,108,217,195,129,223,86,204,197,193,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,231,190,69,141,232,168,230,62,16,181,89,3,199,29,55,17,220,19,102,246,79,99,134,85,179,49,112,94,83,223,95,53,92,143,150,161,151,203,116,54,247,192,149,174,153,234,231,37,74,57,241,54,102,189,222,123,228,73,24,170,142,123,33,136,176,0,159,239,253,150,95,253,31,255,0,250,156,32,4,159,239,253,150,95,253,31,255,0,250,156,32,4,15,74,124,39,122,44,100,223,217,254,30,248,116,5,202,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,182,188,39,122,44,100,223,217,254,30,248,116,5,213,3,15,248,94,236,221,203,142,25,115,199,19,231,69,179,18,121,103,191,119,168,48,189,162,75,98,50,60,57,75,60,202,231,53,179,203,44,210,205,51,97,217,3,102,71,70,238,91,167,71,35,249,190,110,96,0,0,197,94,212,127,65,60,205,253,11,241,138,35,42,140,85,237,71,244,19,204,223,208,191,24,162,2,0,75,191,194,175,19,24,203,133,12,220,163,205,44,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,244,255,0,15,88,90,197,142,115,247,45,48,86,41,161,239,182,92,65,140,44,214,187,141,55,53,241,243,233,103,173,138,57,99,222,197,107,219,185,143,114,106,213,71,38,186,162,162,245,47,175,104,55,4,151,94,20,49,252,119,220,49,5,93,118,93,98,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,98,181,21,99,147,64,207,254,208,62,49,48,242,240,43,107,197,153,91,120,164,123,243,186,158,59,69,11,36,172,165,117,93,45,186,104,92,235,142,232,83,154,215,190,54,181,104,166,70,59,230,101,169,79,61,30,214,163,163,91,130,108,250,207,156,181,206,140,23,151,249,81,153,245,118,27,110,49,197,22,235,85,101,190,174,30,255,0,106,145,106,234,233,162,146,89,40,156,230,181,94,173,100,109,89,35,116,83,108,106,177,178,179,93,76,117,36,251,177,115,135,175,41,223,113,31,19,183,106,155,85,69,37,163,188,225,43,69,20,148,188,218,168,107,158,202,105,167,172,108,142,77,33,210,9,18,22,171,53,115,219,81,58,42,177,173,210,64,189,125,181,126,139,24,91,237,2,135,225,215,19,0,59,46,61,59,50,203,244,215,193,235,76,255,0,237,171,244,88,194,223,104,20,63,14,184,152,1,217,113,233,217,150,95,166,190,15,90,4,244,98,204,83,98,192,216,86,243,141,113,77,119,114,178,225,251,125,69,210,227,83,202,124,156,138,88,35,116,146,201,177,136,231,187,107,24,229,209,168,174,93,52,68,85,232,64,191,31,92,107,226,174,43,51,30,174,201,105,185,247,124,178,195,55,9,163,195,150,250,117,145,145,215,236,87,70,219,157,66,72,214,61,211,74,197,85,99,94,212,228,198,245,98,38,231,74,249,110,87,105,175,29,183,92,238,198,87,28,140,202,220,77,73,38,87,216,106,35,109,85,101,174,119,61,152,146,181,136,215,57,242,73,162,35,233,161,151,86,198,198,110,141,239,143,159,186,68,88,121,88,87,98,192,24,203,19,97,156,77,140,236,88,122,174,174,197,131,169,233,170,111,183,6,162,36,20,44,168,168,101,60,8,247,42,162,43,228,150,68,70,177,53,122,163,100,114,38,216,222,230,133,107,194,119,165,62,77,253,160,97,239,136,192,103,255,0,110,119,224,79,249,201,253,26,96,7,9,222,148,249,55,246,129,135,190,35,1,159,253,185,223,129,63,231,39,244,104,22,171,177,83,210,159,20,253,159,215,124,70,220,77,73,10,221,138,158,148,248,167,236,254,187,226,54,226,106,64,179,252,74,240,187,149,252,81,225,155,54,29,204,107,37,37,67,236,119,138,59,149,37,99,153,39,62,40,27,81,19,171,41,89,36,82,70,246,178,166,158,55,192,237,29,163,85,209,203,181,207,134,61,46,173,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,44,1,106,184,177,244,88,206,79,179,252,67,240,233,207,53,135,165,62,44,125,22,51,147,236,255,0,16,252,58,115,205,96,30,148,248,78,244,88,201,191,179,252,61,240,232,11,170,99,86,19,197,55,220,13,217,183,102,198,184,90,187,185,94,176,254,71,211,221,45,213,60,166,73,200,170,130,194,217,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,208,137,111,223,71,227,179,251,121,255,0,155,54,127,245,64,39,248,243,215,199,215,11,88,171,134,12,241,171,161,187,98,75,174,41,178,226,254,117,246,209,136,110,77,145,245,85,155,230,119,62,42,169,220,212,100,181,145,189,81,101,115,21,119,54,88,165,84,141,101,229,182,117,56,122,197,55,220,115,144,89,105,141,113,77,119,125,189,98,12,31,102,186,92,106,121,76,143,159,85,61,20,82,75,38,198,35,88,221,207,123,151,70,162,53,53,209,17,19,161,196,226,43,33,176,111,18,89,71,125,202,156,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,218,171,81,237,222,197,124,110,93,143,114,40,121,183,169,197,55,218,188,43,110,193,85,21,219,236,182,171,133,109,210,142,155,148,196,229,85,85,199,77,29,68,155,209,55,187,115,40,169,147,69,85,106,114,245,106,34,185,202,185,213,216,169,233,79,138,126,207,235,190,35,110,49,87,137,126,29,49,223,11,249,167,95,150,120,234,159,251,45,101,158,183,124,63,213,59,95,121,154,24,43,57,113,75,39,39,155,200,123,185,79,118,246,120,42,120,42,223,94,201,252,222,193,185,75,197,125,52,24,206,122,184,25,142,108,242,97,11,100,208,192,178,177,151,26,154,202,71,211,182,84,111,156,214,61,208,114,209,200,142,209,242,49,93,181,155,158,208,157,226,213,113,99,232,177,156,159,103,248,135,225,211,151,84,181,92,88,250,44,103,39,217,254,33,248,116,224,121,172,46,87,14,185,243,140,184,109,205,203,22,107,96,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,236,145,173,209,28,172,118,199,163,36,106,111,99,85,45,169,153,93,162,156,10,212,240,181,140,151,28,101,245,5,91,242,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,125,7,181,142,123,222,213,123,194,66,115,211,143,28,9,95,192,5,199,63,48,53,235,145,122,198,22,244,194,212,52,118,235,140,204,170,179,98,42,170,117,73,160,90,134,68,143,138,106,70,115,170,26,247,54,36,149,176,70,172,115,82,104,156,177,23,195,38,116,113,23,149,56,254,27,23,13,216,190,174,211,136,113,205,69,37,133,180,109,101,44,176,87,207,36,205,109,59,95,29,91,93,2,61,36,126,214,202,228,69,98,73,34,110,107,94,253,109,1,33,61,142,252,58,211,102,30,110,94,179,183,24,97,58,75,142,30,192,180,236,134,209,53,116,82,171,27,127,145,236,124,83,64,155,121,50,190,158,22,72,231,35,156,174,137,245,20,210,53,187,182,61,129,146,189,178,177,221,97,225,19,4,195,125,173,164,172,185,51,28,91,91,89,81,73,76,234,104,38,157,45,151,14,99,227,137,210,72,232,216,174,213,81,139,35,213,168,168,138,231,105,170,224,95,101,199,167,102,89,126,154,248,61,105,159,253,181,126,139,24,91,237,2,135,225,215,19,0,59,46,61,59,50,203,244,215,193,235,64,157,236,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,58,211,87,80,212,162,236,149,154,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,157,110,44,242,6,167,134,124,249,196,249,76,235,165,37,194,134,130,163,188,218,166,138,225,21,84,254,78,155,87,210,165,82,70,141,88,170,121,74,206,99,29,27,58,249,236,69,137,241,189,243,63,199,215,26,248,87,133,60,184,171,178,90,110,125,227,51,113,53,190,104,240,229,190,157,99,124,148,27,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,121,210,49,88,137,181,178,190,40,22,197,152,166,251,142,113,85,231,26,226,154,238,251,122,196,23,10,139,165,198,167,148,200,249,245,83,200,233,37,147,99,17,172,110,231,189,203,163,81,26,154,232,136,137,208,12,244,236,167,227,78,235,150,120,254,131,135,28,198,196,21,115,224,156,87,80,148,152,109,142,166,117,66,218,239,115,204,196,142,38,57,29,186,42,106,135,61,232,230,163,94,214,204,232,223,243,104,249,228,116,207,152,107,217,215,192,173,55,11,88,53,49,198,96,208,82,63,53,47,244,243,67,93,53,53,84,175,101,178,221,50,211,189,45,170,137,34,193,51,219,37,59,100,124,205,103,211,123,152,215,189,141,71,190,197,118,181,241,175,228,74,58,206,19,114,202,231,117,163,189,77,201,147,26,92,32,94,68,109,161,154,14,99,45,141,85,110,249,57,204,150,41,37,116,110,107,82,52,108,74,178,36,179,49,129,138,189,163,60,107,254,234,172,199,130,193,128,46,119,88,242,203,11,124,221,182,154,117,229,71,116,174,69,122,73,115,116,59,90,246,238,99,210,56,155,42,185,204,141,174,118,145,58,105,99,78,171,128,94,10,49,87,21,153,143,73,123,187,91,59,190,89,97,155,132,50,98,59,133,66,72,200,235,246,43,100,117,178,157,99,115,30,233,165,98,162,61,204,114,114,99,122,61,87,115,162,100,182,83,32,114,114,251,196,6,114,225,60,157,195,147,119,122,188,77,112,109,60,149,59,88,254,233,74,198,186,74,154,157,143,123,18,78,84,17,203,47,47,122,57,251,54,183,206,114,33,232,123,135,92,134,193,188,54,229,29,139,42,112,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,183,200,230,234,141,87,187,99,17,145,181,118,49,168,129,219,99,204,151,202,252,202,202,249,242,95,23,225,10,73,240,76,244,244,148,139,101,164,124,148,48,71,5,52,145,201,79,20,125,217,209,186,38,49,208,197,163,88,173,77,24,141,240,232,121,225,226,119,135,172,85,194,254,114,222,178,143,20,212,247,254,225,203,169,183,93,25,75,37,60,55,58,25,91,186,42,136,218,244,254,234,55,163,92,246,178,88,165,98,61,251,55,47,165,51,29,120,219,224,251,12,241,115,149,242,217,92,148,148,88,218,199,79,59,176,157,226,174,90,142,69,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,109,112,96,255,0,100,167,26,254,68,172,163,225,55,51,110,118,170,59,44,220,233,48,93,194,117,228,72,218,233,167,230,62,216,229,70,236,147,156,249,101,146,39,72,230,185,36,71,68,139,34,203,11,25,45,71,149,114,124,251,56,184,193,186,241,97,148,117,237,199,43,72,152,239,5,84,65,65,122,125,52,78,141,149,208,74,197,90,106,229,106,49,34,141,242,172,115,177,241,198,229,68,124,14,122,54,54,72,200,218,25,106,8,128,227,215,143,94,44,114,91,139,28,115,150,121,105,154,222,70,195,118,111,38,119,42,47,33,91,106,57,92,219,109,44,210,124,228,212,239,145,218,201,43,221,231,57,116,215,68,209,17,17,50,255,0,178,255,0,62,243,99,136,156,130,191,227,92,227,197,127,40,47,84,88,194,170,215,5,79,113,166,164,217,74,202,42,41,27,30,202,120,227,98,232,249,164,93,85,55,121,218,107,162,34,32,70,15,106,63,167,102,102,254,133,248,61,17,138,166,85,118,163,250,118,102,111,232,95,131,209,28,174,11,248,62,181,113,101,148,121,222,219,122,85,199,142,240,117,61,158,191,10,62,25,90,140,169,157,236,184,44,148,50,182,71,182,45,149,11,12,76,73,28,230,172,79,107,31,187,98,73,28,129,152,29,148,60,113,211,98,91,85,147,132,124,198,101,90,223,109,180,245,12,194,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,229,57,52,137,97,137,177,232,199,70,206,118,26,246,148,231,247,221,215,138,12,65,242,115,48,190,84,96,92,47,201,182,97,174,236,253,104,96,254,15,15,125,116,26,34,54,77,245,77,151,89,252,238,99,89,30,215,186,54,197,166,47,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,2,106,123,37,243,163,136,188,239,192,24,210,251,156,248,190,175,18,97,235,29,69,178,195,135,43,42,217,75,207,73,225,134,71,86,54,73,35,106,79,51,249,114,208,185,101,157,92,174,87,42,163,156,238,97,134,189,171,156,45,98,172,164,206,89,243,199,229,37,215,18,97,188,204,184,84,79,222,107,155,36,179,90,43,154,214,175,113,146,109,188,190,79,47,250,213,186,163,146,40,31,30,213,72,57,143,151,252,129,201,203,23,15,249,53,132,242,119,14,77,222,41,48,205,189,180,242,84,237,123,59,221,83,220,233,42,106,118,61,239,88,249,179,201,44,188,189,234,214,111,218,223,53,168,133,65,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,90,106,234,26,148,93,146,179,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,15,49,148,216,166,251,73,133,110,56,42,158,187,101,150,235,112,163,186,86,83,114,152,188,218,170,72,234,99,167,147,122,166,246,237,101,109,74,104,138,141,94,102,174,69,86,181,83,37,123,46,61,59,50,203,244,215,193,235,74,83,140,94,14,177,223,8,24,238,158,193,127,172,242,206,27,188,239,249,63,136,57,112,211,249,83,149,13,59,234,191,130,178,121,100,131,149,37,66,71,243,138,155,244,220,221,81,122,113,120,29,205,236,27,145,28,84,96,60,210,204,25,234,224,195,214,154,138,200,107,167,166,129,102,125,59,42,104,167,165,73,149,137,231,57,140,116,237,123,209,168,231,236,107,182,181,238,209,170,30,140,192,45,255,0,16,184,166,251,129,178,11,50,241,174,22,174,238,87,172,63,131,239,55,75,117,79,41,146,114,42,160,162,150,72,164,216,244,115,29,181,236,106,232,228,86,174,154,42,42,116,2,224,2,0,127,125,31,142,207,237,231,254,108,217,255,0,213,9,254,3,202,185,80,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,105,243,50,184,159,224,86,167,0,112,243,150,60,79,101,109,5,92,248,98,249,129,236,151,44,103,12,213,81,108,180,220,103,167,162,99,103,137,100,145,38,145,149,83,84,170,172,108,99,249,79,107,215,115,99,123,25,24,73,78,94,118,138,229,126,58,225,47,22,113,51,53,21,37,190,229,130,233,230,75,206,19,109,198,74,137,233,107,95,51,162,183,211,190,100,167,71,35,42,220,176,163,103,72,86,54,172,146,34,170,242,100,219,9,121,111,159,217,203,148,153,143,81,155,152,3,48,174,182,236,95,91,222,123,237,210,87,182,174,74,238,240,187,166,239,45,157,30,202,141,239,210,69,230,181,223,56,214,191,233,181,174,74,0,203,78,204,174,29,105,179,255,0,137,123,116,248,167,9,210,95,48,78,12,167,146,243,127,134,190,41,93,73,51,246,57,148,116,238,86,181,88,247,186,161,89,39,38,85,70,73,21,61,66,42,61,26,230,56,36,87,141,200,243,66,46,203,123,235,115,170,182,146,171,29,173,159,14,59,16,62,154,154,56,24,149,171,117,161,89,24,173,138,71,196,175,106,174,199,190,55,36,111,123,92,246,54,54,57,177,182,34,248,78,244,167,201,191,180,12,61,241,24,9,169,237,71,244,19,204,223,208,191,24,162,33,91,132,239,74,124,155,251,64,195,223,17,128,15,73,23,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,144,3,218,25,194,205,171,133,140,249,168,177,97,9,169,27,131,241,45,58,94,48,253,26,221,91,85,91,69,2,249,178,195,60,110,210,102,49,179,36,173,137,239,71,35,227,70,167,54,73,25,54,217,158,226,187,138,236,184,225,43,46,31,141,113,172,189,250,235,93,204,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,46,22,110,106,203,50,162,182,54,185,168,136,247,190,56,223,231,179,52,179,75,29,231,78,59,185,230,102,101,223,124,179,137,47,60,158,251,91,221,97,167,230,242,161,100,49,252,220,44,100,109,210,56,152,223,53,169,174,154,174,170,170,170,25,21,217,231,198,157,215,133,140,208,167,177,98,252,65,86,220,171,196,181,10,152,130,141,41,157,84,148,83,172,123,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,203,145,236,135,109,203,237,171,244,167,194,223,103,244,63,17,184,153,21,217,95,192,173,54,0,195,214,174,39,179,74,130,146,124,79,124,167,134,229,131,33,134,170,93,246,155,116,244,179,49,211,202,177,200,144,200,250,168,106,81,82,55,177,252,166,53,139,185,178,61,236,143,29,123,106,253,41,240,183,217,253,15,196,110,32,93,94,195,31,195,103,243,111,250,72,149,66,42,251,12,127,13,159,205,191,233,34,85,0,178,153,229,194,62,77,113,3,142,240,22,63,204,44,35,106,184,215,224,171,131,167,151,188,210,186,79,42,80,242,102,217,67,62,215,181,175,133,181,82,65,80,141,145,178,55,230,164,143,110,218,137,117,189,96,1,138,189,168,254,130,121,155,250,23,227,20,68,0,147,253,218,143,232,39,153,191,161,126,49,68,64,8,19,253,218,143,232,39,153,191,161,126,49,68,64,9,63,221,168,254,130,121,155,250,23,227,20,68,0,129,233,207,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,116,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,243,131,157,25,189,140,179,235,52,49,6,110,102,4,244,146,95,113,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,58,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,223,94,209,78,41,113,223,17,121,227,95,135,49,38,27,249,51,101,203,123,133,198,197,106,178,74,232,101,170,167,153,179,36,117,82,212,205,19,156,199,205,35,233,216,138,216,222,232,152,216,218,214,43,215,124,178,221,94,204,94,3,190,237,247,218,108,249,205,139,46,236,3,135,238,13,242,109,174,227,110,230,82,226,137,154,201,155,38,142,230,181,121,52,243,182,157,93,186,57,34,153,201,36,43,174,201,90,129,125,123,40,120,28,166,195,86,171,39,23,25,140,250,180,190,220,169,234,31,132,109,42,201,105,210,134,146,86,201,3,171,103,71,35,86,87,207,19,159,202,106,107,18,67,43,100,213,238,145,156,154,215,182,175,209,99,11,125,160,80,252,58,226,103,249,128,29,181,126,139,24,91,237,2,135,225,215,16,48,3,178,227,211,179,44,191,77,124,30,180,159,59,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,12,236,184,244,236,203,47,211,95,7,173,46,255,0,105,111,104,37,78,112,221,111,28,62,101,5,214,146,76,190,160,168,238,215,139,181,36,177,85,65,137,94,199,82,207,26,198,175,129,31,3,41,234,96,149,168,248,101,115,39,77,28,138,172,86,234,22,171,180,51,141,59,175,20,249,161,81,98,194,24,130,173,217,87,134,170,17,48,253,26,211,58,149,43,103,72,246,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,151,27,223,54,236,75,42,11,22,0,198,88,155,12,226,108,103,98,195,213,117,118,44,29,79,77,83,125,184,53,17,32,161,101,69,67,41,224,71,185,85,17,95,36,178,34,53,137,171,213,27,35,145,54,198,247,54,159,3,213,64,49,171,143,156,223,204,92,149,201,235,62,41,203,44,67,228,107,165,86,37,167,183,205,63,116,130,163,117,59,169,106,158,230,109,153,143,106,106,232,152,186,162,107,211,199,69,93,113,175,132,30,47,184,137,205,30,34,112,150,4,199,121,135,229,59,29,207,191,247,170,95,36,208,195,204,229,208,212,74,207,62,40,90,244,209,241,177,122,57,53,211,69,232,170,134,55,27,84,193,192,204,198,86,168,157,233,183,101,184,253,109,219,76,216,61,75,85,209,113,53,220,26,232,140,44,56,174,102,38,106,222,242,34,243,104,138,102,58,184,113,239,178,66,49,110,93,101,246,62,238,159,46,240,46,30,196,125,195,153,221,124,173,108,130,179,145,191,110,254,95,53,174,219,187,99,53,211,77,118,166,190,8,113,176,182,84,229,118,5,184,73,118,193,57,109,133,176,245,116,208,173,52,149,86,171,61,61,36,175,137,92,215,44,106,248,216,213,86,171,152,213,219,174,154,181,23,212,134,49,246,134,231,254,109,228,103,200,15,185,102,45,242,39,150,252,171,223,255,0,128,83,84,243,185,61,211,151,252,124,111,219,167,54,79,163,166,187,186,235,162,105,70,240,13,196,254,121,103,86,112,222,48,182,102,227,143,44,218,233,112,213,69,194,24,60,153,71,79,182,161,181,84,172,107,247,67,19,28,186,54,87,166,138,186,117,240,213,19,74,87,168,101,169,206,120,180,211,59,252,56,218,59,47,206,247,114,114,251,31,173,99,108,220,235,116,99,211,25,107,85,59,155,213,222,209,84,211,62,78,238,239,25,137,158,127,123,62,1,26,220,95,113,125,196,78,87,113,19,139,112,38,4,204,63,38,88,237,157,195,186,210,249,38,134,110,95,50,134,158,87,249,242,194,231,174,175,145,235,213,203,166,186,39,68,68,47,31,103,150,127,230,222,121,252,191,251,169,226,223,45,249,19,201,93,195,248,5,53,55,39,157,222,249,159,196,70,205,218,242,163,250,90,233,183,166,154,174,179,133,171,96,98,230,124,82,152,157,235,204,117,91,133,253,126,174,197,51,221,30,106,154,126,135,27,65,139,137,135,56,51,77,21,218,38,173,235,87,52,196,112,220,136,188,111,69,252,174,219,76,179,24,0,101,26,24,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,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,121,172,226,199,210,159,57,62,208,49,15,196,103,61,41,158,107,56,177,244,167,206,79,180,12,67,241,25,192,186,184,147,141,124,85,102,224,199,47,248,78,203,43,159,147,169,29,111,186,73,141,46,16,44,140,170,155,188,93,107,100,101,177,170,173,106,54,23,64,248,164,149,209,185,220,214,204,216,149,90,214,204,201,45,87,13,28,58,99,190,40,51,78,131,44,240,45,63,246,42,203,197,110,248,127,169,150,190,243,12,51,214,114,229,150,62,119,43,158,199,114,152,237,239,240,68,241,84,183,248,79,11,95,113,206,42,179,96,172,45,67,223,111,88,130,225,79,107,183,83,115,89,31,62,170,121,27,28,81,239,122,181,141,220,247,181,53,114,163,83,93,85,81,58,158,132,248,40,225,70,197,194,94,77,81,96,222,85,170,179,23,220,180,172,197,55,186,40,94,222,255,0,85,185,235,28,104,233,21,94,176,192,199,242,163,77,24,213,209,242,114,216,249,100,64,43,94,29,114,27,6,240,219,148,118,44,169,193,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,223,35,155,170,53,94,237,140,70,70,213,216,198,162,113,120,163,200,191,221,41,145,56,155,37,62,84,252,156,249,71,220,191,170,125,199,190,114,59,189,100,21,63,196,243,35,221,187,145,183,233,166,155,181,235,166,139,117,64,17,171,148,253,141,127,114,252,211,193,185,153,251,163,188,167,242,75,16,91,175,189,203,228,135,39,189,119,90,152,230,229,115,59,235,182,110,229,237,221,181,218,107,174,139,166,132,149,2,202,113,153,157,120,171,135,110,27,49,134,113,224,171,125,170,182,245,135,252,159,221,160,186,69,36,148,175,231,215,211,211,191,123,99,146,55,174,140,153,202,154,61,60,228,77,117,77,81,66,245,152,255,0,198,183,10,95,187,7,43,45,89,103,242,247,228,151,147,49,4,23,222,251,228,190,255,0,204,229,211,84,67,202,229,243,162,211,94,243,187,118,229,211,102,154,117,213,48,47,36,59,93,184,146,204,172,232,192,57,115,125,193,57,107,5,183,21,98,139,85,146,178,90,75,109,123,103,142,10,154,184,225,145,209,185,213,142,106,61,26,245,84,85,107,147,93,53,69,240,37,208,12,0,225,115,178,147,247,53,231,182,25,206,191,187,215,202,63,147,157,247,250,153,242,91,185,243,251,197,28,244,223,199,119,185,54,237,231,238,250,11,174,221,58,107,170,59,106,253,22,48,183,218,5,15,195,174,38,127,152,1,219,87,232,177,133,190,208,40,126,29,113,3,0,59,46,61,59,50,203,244,215,193,235,76,170,237,206,252,9,255,0,57,63,163,76,85,236,184,244,236,203,47,211,95,7,173,50,171,183,59,240,39,252,228,254,141,2,53,114,171,44,241,86,114,102,62,28,202,220,21,73,222,47,88,154,225,21,190,155,116,114,62,56,119,175,159,60,188,182,61,237,134,38,35,164,145,232,213,217,27,30,229,77,26,167,161,238,21,120,103,193,188,40,101,29,30,86,224,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,185,91,11,54,197,27,25,27,85,118,177,141,220,231,191,124,143,139,110,197,79,74,124,83,246,127,93,241,27,113,53,32,0,0,69,95,106,159,1,223,249,95,138,188,160,178,255,0,98,151,23,216,173,150,239,249,119,212,222,220,254,111,255,0,46,217,89,28,63,217,42,30,239,227,94,69,89,233,79,139,31,69,140,228,251,63,196,63,14,156,243,88,4,255,0,127,236,178,255,0,232,255,0,255,0,212,225,0,36,255,0,127,236,178,255,0,232,255,0,255,0,212,225,0,32,122,83,225,59,209,99,38,254,207,240,247,195,160,46,169,106,184,78,244,88,201,191,179,252,61,240,232,14,215,61,51,211,46,56,116,203,139,142,104,102,133,231,184,218,168,116,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,204,153,251,93,162,106,141,70,181,207,123,152,198,61,237,11,128,8,149,225,83,181,139,29,226,30,35,171,44,121,249,124,181,80,229,182,50,184,84,50,215,37,107,97,135,228,150,231,200,250,88,214,166,24,25,207,133,119,71,79,36,147,162,105,230,76,175,141,172,149,31,45,64,12,85,237,71,244,19,204,223,208,191,24,162,50,168,197,94,212,127,65,60,205,253,11,241,138,32,33,91,132,239,74,124,155,251,64,195,223,17,128,244,61,157,25,67,131,115,235,43,241,6,81,230,4,21,114,88,177,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,250,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,249,225,225,59,210,159,38,254,208,48,247,196,96,61,41,129,231,7,58,248,75,205,140,151,207,218,94,31,174,54,142,251,122,196,23,6,83,225,89,59,197,52,126,90,165,158,182,74,74,58,157,18,103,178,155,156,248,151,230,229,122,57,154,249,218,39,85,159,236,129,201,203,23,15,249,53,132,242,119,14,77,222,41,48,205,189,180,242,84,237,123,59,221,83,220,233,42,106,118,61,239,88,249,179,201,44,188,189,234,214,111,218,223,53,168,133,65,139,48,6,13,199,85,56,126,171,24,97,234,75,179,240,173,226,59,253,161,42,81,92,202,91,140,113,75,20,85,8,205,118,185,236,108,242,43,55,34,237,126,215,183,71,177,142,109,64,6,0,118,213,250,44,97,111,180,10,31,135,92,72,107,195,88,166,251,131,238,51,93,176,229,119,116,171,168,183,215,218,228,147,148,201,55,82,214,210,203,73,83,30,143,69,68,223,4,242,179,93,55,55,118,173,84,114,34,164,202,118,213,250,44,97,111,180,10,31,135,92,72,107,194,120,90,251,142,113,85,155,5,97,106,30,251,122,196,23,10,123,93,186,155,154,200,249,245,83,200,216,226,143,123,213,172,110,231,189,169,171,149,26,154,234,170,137,212,10,171,34,242,47,49,248,139,204,123,118,87,229,125,155,191,93,107,181,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,203,133,155,155,170,232,174,87,57,172,99,94,247,177,142,150,174,44,56,116,192,156,47,246,96,99,236,180,192,180,255,0,254,129,172,188,86,239,155,250,167,116,242,133,178,25,235,57,114,203,39,39,155,200,99,185,76,118,198,120,34,120,170,221,94,1,120,40,194,188,41,229,197,37,238,237,108,239,25,155,137,173,240,201,136,238,21,9,27,228,160,222,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,206,145,136,245,93,173,137,145,59,81,253,4,243,55,244,47,198,40,128,133,110,19,189,41,242,111,237,3,15,124,70,3,63,251,115,191,2,127,206,79,232,211,0,56,78,244,167,201,191,180,12,61,241,24,12,255,0,237,206,252,9,255,0,57,63,163,64,181,93,138,158,148,248,167,236,254,187,226,54,226,106,72,86,236,84,244,167,197,63,103,245,223,17,183,19,82,0,0,5,170,226,199,209,99,57,62,207,241,15,195,167,60,214,30,148,248,177,244,88,206,79,179,252,67,240,233,207,53,128,122,40,202,124,11,247,80,224,23,6,229,167,149,60,153,242,183,39,237,214,46,251,200,231,119,94,245,101,142,30,111,47,115,119,237,230,110,219,185,186,233,166,169,174,166,21,254,241,143,252,104,191,204,159,252,121,159,252,39,122,44,100,223,217,254,30,248,116,5,213,2,148,202,124,11,247,47,202,204,27,150,126,84,242,159,201,44,63,110,177,119,222,71,39,189,119,90,104,225,230,242,247,59,102,238,94,237,187,157,166,186,106,186,106,85,96,1,21,125,185,223,129,63,231,39,244,105,21,100,170,118,231,126,4,255,0,156,159,209,166,5,112,209,195,62,50,226,151,16,226,188,25,151,213,212,140,196,54,12,47,81,136,232,104,170,85,24,203,155,225,170,166,133,105,18,85,114,54,23,185,181,14,86,61,222,102,246,53,174,86,53,203,35,2,77,59,40,248,215,251,166,225,88,56,107,204,203,157,170,155,18,97,43,125,61,54,18,151,94,76,215,139,92,49,185,171,79,177,26,145,186,106,88,227,103,86,187,124,145,46,229,98,172,51,74,236,192,226,199,209,99,57,62,207,241,15,195,167,60,245,228,62,19,206,92,87,154,120,127,238,9,134,110,183,156,103,102,184,82,93,173,222,79,162,109,71,115,154,42,152,185,85,51,111,69,138,56,89,51,162,221,36,218,68,221,83,122,162,41,62,153,223,69,140,173,220,13,99,235,126,99,93,169,46,152,178,151,41,238,176,223,171,169,26,141,130,170,226,219,60,137,83,52,104,140,98,35,29,42,61,200,136,198,116,84,243,91,224,129,231,48,245,37,139,48,181,139,28,225,91,206,10,197,52,61,246,203,136,45,245,22,187,141,55,53,241,243,233,103,141,209,203,30,246,43,94,221,204,123,147,86,170,57,53,213,21,23,169,229,180,245,80,7,158,30,48,120,59,198,92,52,231,207,220,194,197,103,196,23,219,22,35,168,141,112,85,115,168,210,73,239,12,147,98,119,102,36,58,164,149,49,75,34,66,230,163,90,247,47,46,68,141,141,154,52,89,169,224,167,135,139,87,12,252,60,225,172,7,5,170,174,130,251,112,167,134,247,138,89,83,88,218,151,249,110,122,120,146,169,168,232,213,98,70,70,177,182,22,36,126,110,200,154,170,175,114,186,71,220,172,127,149,184,19,52,62,78,124,186,177,121,79,228,150,32,163,197,54,127,225,83,67,221,110,148,187,185,19,252,211,219,191,111,49,254,99,247,49,117,234,213,209,10,172,12,0,237,171,244,88,194,223,104,20,63,14,184,145,129,193,182,113,216,184,127,226,31,15,231,22,35,135,188,82,97,155,125,242,162,58,109,207,103,123,170,125,162,178,58,106,109,236,99,214,62,108,242,69,23,51,98,181,155,247,59,205,106,169,39,253,181,126,139,24,91,237,2,135,225,215,18,21,128,175,243,211,61,51,31,136,188,199,184,230,134,104,94,123,245,214,187,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,188,184,89,185,218,38,170,229,115,156,247,185,239,123,222,233,31,236,190,236,251,169,180,212,217,120,161,206,155,85,35,222,250,118,215,224,251,29,76,81,84,179,100,209,82,212,81,222,146,88,167,115,81,232,215,206,214,65,44,91,227,122,54,95,53,237,102,150,43,178,247,130,143,221,1,142,217,156,249,133,108,181,87,101,182,13,184,62,154,91,117,106,115,188,179,116,108,45,123,41,214,38,185,52,134,46,108,19,72,178,34,178,79,50,45,146,53,242,242,230,252,1,137,93,160,220,18,90,184,175,192,17,223,112,196,20,148,57,139,133,105,234,38,181,86,54,149,174,158,237,3,97,153,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,121,138,212,68,146,77,114,212,1,229,222,211,115,198,89,81,143,232,175,52,113,213,216,49,102,14,188,71,83,19,42,233,17,39,183,220,105,38,71,53,36,134,102,170,35,227,150,52,213,146,53,122,181,81,201,226,132,249,240,11,197,117,31,21,185,29,73,123,185,203,179,25,225,126,77,159,20,67,36,208,44,147,213,54,22,171,107,219,28,72,222,92,53,30,123,154,139,27,26,217,25,60,109,220,145,111,118,32,118,169,240,29,255,0,149,248,171,202,11,47,246,41,113,125,138,217,110,255,0,151,125,77,237,207,230,255,0,242,237,149,145,195,253,146,161,238,254,53,228,112,100,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,206,138,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,129,233,204,192,14,211,174,60,126,226,22,42,156,134,202,123,214,220,125,136,45,238,242,149,210,221,113,229,213,97,120,92,248,93,30,173,229,57,57,213,16,58,161,27,182,72,229,133,171,28,201,166,248,156,183,87,54,123,68,114,107,47,248,96,176,113,41,135,19,203,159,44,116,102,26,195,117,181,14,183,215,92,38,142,161,34,173,141,116,142,94,95,118,210,94,100,155,93,18,185,140,107,94,188,232,156,232,33,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,45,77,117,117,74,166,249,95,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,7,43,43,114,183,29,231,78,59,182,101,158,90,88,188,179,137,47,60,238,229,69,222,161,167,230,242,161,124,210,124,228,207,100,109,210,56,158,239,57,201,174,154,38,170,168,139,232,167,134,46,30,176,175,11,249,53,101,202,60,45,83,223,251,135,50,166,227,116,125,44,116,243,92,235,165,118,233,106,36,107,19,251,152,216,142,115,220,200,162,137,138,247,236,220,184,255,0,217,159,193,69,199,134,12,9,114,198,217,151,108,238,217,147,139,117,166,173,163,145,41,102,242,53,12,51,72,145,211,195,81,11,164,223,206,209,147,200,173,147,106,233,3,85,136,232,85,206,205,80,48,3,138,62,202,79,221,41,158,216,155,58,254,239,95,39,62,81,247,47,234,103,201,110,249,200,238,244,112,83,127,29,222,227,221,187,145,187,232,38,155,180,235,166,171,127,248,41,225,75,247,31,101,101,215,44,254,94,252,173,242,158,32,158,251,223,124,151,220,57,124,202,106,120,121,92,190,116,186,233,221,183,110,220,154,239,211,78,154,174,64,0,32,7,181,31,211,179,51,127,66,252,30,136,202,174,195,31,195,103,243,111,250,72,197,94,212,127,78,204,205,253,11,240,122,35,42,187,12,127,13,159,205,191,233,32,46,87,105,111,103,221,54,112,218,175,28,65,229,5,170,174,76,193,160,167,239,55,139,77,36,82,213,79,137,88,198,210,193,26,70,143,157,25,3,233,233,160,149,200,200,98,115,231,93,26,136,175,86,235,142,189,141,156,61,124,180,205,139,183,16,183,106,155,173,37,38,93,233,69,104,100,116,186,82,220,107,171,105,170,34,157,174,157,200,168,188,136,30,138,232,153,231,110,169,129,202,230,181,54,201,50,133,63,131,112,6,13,203,234,107,173,46,12,195,212,150,166,95,47,21,183,251,154,194,139,190,178,227,87,42,203,81,81,43,220,170,231,189,206,93,19,85,243,88,214,49,187,88,198,181,2,160,0,1,128,29,181,126,139,24,91,237,2,135,225,215,18,21,137,169,237,171,244,88,194,223,104,20,63,14,184,145,65,195,150,72,93,120,142,206,27,46,77,88,175,148,150,139,149,254,158,226,234,58,186,184,220,248,18,122,122,25,234,99,100,155,124,230,177,238,129,24,175,68,114,177,30,174,70,191,110,197,12,244,236,148,227,95,200,149,148,124,38,230,109,206,213,71,101,155,157,38,11,184,78,188,137,27,93,52,252,199,219,28,168,221,146,115,159,44,178,68,233,28,215,36,136,232,145,100,89,97,99,36,255,0,54,48,47,221,67,43,49,150,89,249,83,201,159,43,112,253,198,197,223,121,28,238,235,222,169,164,135,155,203,220,221,251,121,155,182,238,110,186,105,170,107,169,230,177,249,85,152,255,0,116,122,252,161,162,193,119,91,158,51,182,92,43,45,117,22,75,93,58,215,213,119,170,85,122,84,70,198,211,239,230,236,229,72,170,172,220,221,172,87,107,162,106,122,51,225,186,139,59,104,50,75,11,65,196,109,218,146,227,152,174,167,150,107,228,212,205,129,172,107,228,158,71,197,10,165,59,25,14,248,225,116,81,189,99,69,98,189,142,84,115,211,207,112,71,183,239,24,255,0,198,139,252,201,255,0,199,146,168,0,30,85,207,74,124,39,122,44,100,223,217,254,30,248,116,7,154,195,210,159,9,222,139,25,55,246,127,135,190,29,0,16,215,218,51,193,71,238,85,204,120,47,248,2,217,117,147,44,177,79,206,91,106,103,78,108,118,186,229,87,172,150,199,77,185,207,118,214,49,36,137,210,163,92,248,220,230,235,43,161,150,69,146,158,204,94,24,191,115,223,15,180,215,252,79,133,238,182,76,125,143,118,220,49,21,53,198,111,156,130,24,165,153,40,96,72,83,164,58,65,39,49,204,114,115,82,73,228,108,138,155,91,28,121,43,154,89,91,129,51,167,2,92,242,207,50,236,94,89,195,119,158,79,125,162,239,83,83,243,121,83,50,104,254,114,23,178,70,233,36,76,119,154,228,215,77,23,84,85,69,170,192,197,94,212,127,65,60,205,253,11,241,138,34,16,56,122,197,54,44,13,159,185,105,141,113,77,119,114,178,225,252,97,102,186,92,106,121,79,147,145,75,5,108,82,75,38,198,35,158,237,172,99,151,70,162,185,116,209,17,87,161,55,253,168,254,130,121,155,250,23,227,20,68,0,129,122,184,174,226,187,49,248,181,204,119,227,92,107,47,113,181,80,243,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,204,153,251,90,178,204,168,142,145,205,106,34,49,140,142,54,100,255,0,102,151,103,221,78,112,221,108,252,65,230,253,170,146,76,190,160,168,239,54,123,77,92,81,85,65,137,94,199,85,65,34,72,140,157,31,3,41,234,96,137,202,201,162,115,39,77,90,168,172,87,107,101,120,1,224,250,235,197,150,110,53,183,4,164,143,2,96,234,138,58,252,86,249,165,114,62,166,7,189,203,29,12,77,141,237,151,125,66,67,43,22,70,185,169,19,26,247,238,222,145,199,36,255,0,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,44,133,110,218,191,74,124,45,246,127,67,241,27,137,53,36,43,118,213,250,83,225,111,179,250,31,136,220,64,186,189,134,63,134,207,230,223,244,145,42,132,85,246,24,254,27,63,155,127,210,68,170,0,0,1,138,189,168,254,130,121,155,250,23,227,20,68,0,147,253,218,143,232,39,153,191,161,126,49,68,64,8,19,253,218,143,232,39,153,191,161,126,49,68,64,9,63,221,168,254,130,121,155,250,23,227,20,68,0,129,150,157,169,184,2,167,2,241,165,140,170,147,15,82,90,109,184,170,158,130,255,0,109,74,100,137,172,170,100,148,204,138,162,161,89,26,249,175,125,100,21,106,253,232,143,115,247,61,117,222,142,118,96,118,31,99,91,173,126,0,205,60,185,154,158,145,45,182,59,197,186,247,79,43,88,238,123,167,174,134,88,101,107,221,187,106,177,27,111,133,90,136,212,84,87,73,170,187,84,70,245,61,184,56,2,166,91,86,86,102,149,14,30,164,74,122,90,139,141,130,233,118,106,68,217,213,242,182,41,232,169,222,186,243,94,196,72,107,222,222,138,198,42,201,244,86,68,221,140,29,147,248,166,251,135,248,218,194,22,155,69,119,119,164,196,214,251,189,174,233,31,41,143,239,20,172,161,154,173,177,234,228,85,102,147,210,83,191,86,170,59,204,211,93,174,114,40,79,73,128,29,181,126,139,24,91,237,2,135,225,215,19,63,204,0,237,171,244,88,194,223,104,20,63,14,184,129,13,120,107,20,223,112,125,198,107,182,28,174,238,149,117,22,250,251,92,146,114,153,38,234,90,218,89,105,42,99,209,232,168,155,224,158,86,107,166,230,238,213,170,142,68,84,237,114,183,43,113,222,116,227,187,102,89,229,165,139,203,56,146,243,206,238,84,93,234,26,126,111,42,23,205,39,206,76,246,70,221,35,137,238,243,156,154,233,162,106,170,136,180,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,132,244,246,121,240,89,106,225,99,43,233,239,184,191,15,210,55,53,49,45,58,174,32,172,74,150,213,45,20,11,38,232,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,243,36,99,33,218,22,127,137,158,20,114,227,132,174,204,204,201,193,88,42,46,253,117,174,242,20,247,251,252,240,163,42,174,245,77,187,209,162,57,200,138,188,184,89,185,201,20,40,170,216,218,231,42,171,222,249,36,124,54,19,253,218,143,232,39,153,191,161,126,49,68,64,8,30,145,120,166,225,227,247,75,101,245,191,2,124,175,249,57,220,47,49,93,187,215,147,251,230,253,144,79,23,47,103,50,61,53,231,235,187,114,253,29,52,235,170,89,204,128,236,242,251,134,102,221,135,52,254,235,254,91,242,39,122,254,1,242,127,187,115,185,212,210,193,252,103,121,126,221,57,187,190,138,235,183,78,154,234,153,41,154,121,191,151,89,43,135,233,241,78,102,226,31,35,90,234,171,25,111,134,126,233,61,70,234,135,49,239,107,54,194,199,185,53,108,79,93,85,52,233,227,170,166,180,118,0,226,251,135,108,209,197,212,24,19,2,102,31,148,239,151,62,111,117,165,242,77,116,60,206,92,79,149,254,124,176,181,137,163,35,122,245,114,107,166,137,213,81,12,110,54,6,70,172,204,87,139,49,225,56,91,202,180,250,184,95,240,110,218,102,171,181,120,26,46,38,87,33,77,126,39,49,94,244,198,20,85,77,166,60,187,215,185,54,225,206,119,162,222,165,61,197,159,9,159,186,143,228,175,251,63,249,51,242,103,191,127,234,174,251,222,59,199,35,255,0,141,30,205,188,143,126,187,189,90,117,167,184,89,224,127,247,52,230,13,195,29,253,211,254,81,247,251,52,182,158,235,228,94,231,179,124,240,75,204,223,207,147,93,57,26,109,218,159,75,93,122,104,183,143,54,179,255,0,41,50,51,201,95,117,60,91,228,79,45,243,251,135,240,10,154,158,119,39,151,204,254,34,55,237,211,155,31,210,211,93,221,53,209,116,235,178,179,137,252,141,206,172,65,81,133,178,203,28,121,102,233,75,70,251,132,208,121,50,178,159,109,59,94,198,57,251,166,137,141,93,29,43,19,68,93,122,248,104,139,162,172,12,140,230,188,37,83,30,23,135,210,227,203,135,11,246,122,140,13,87,106,232,208,39,39,131,77,126,35,106,184,248,40,154,45,53,76,213,253,230,229,254,85,239,59,220,39,135,169,99,51,255,0,179,203,238,231,155,119,236,211,251,175,249,19,203,125,215,248,7,201,254,243,201,228,211,69,7,241,157,229,155,181,229,110,250,41,166,237,58,233,170,220,46,19,56,76,253,203,159,42,191,217,255,0,202,111,148,221,199,255,0,85,119,46,239,221,249,255,0,252,105,55,238,231,251,180,219,235,215,165,67,143,248,190,225,219,43,177,117,126,4,199,121,135,228,203,229,179,149,222,169,124,147,93,55,47,153,19,37,103,159,20,46,98,234,201,24,189,28,186,107,162,245,69,66,161,202,92,255,0,202,76,243,242,175,220,179,22,249,111,200,156,142,255,0,252,2,166,155,147,206,230,114,255,0,143,141,155,181,229,73,244,117,211,111,93,53,77,107,133,151,211,233,204,248,76,57,143,9,121,250,92,111,198,252,47,223,212,251,103,181,141,175,198,208,227,41,155,167,19,196,183,104,136,153,194,136,167,118,38,157,207,47,114,38,215,138,109,59,220,120,113,155,174,16,0,202,52,48,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,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,243,89,197,143,165,62,114,125,160,98,31,136,206,122,83,60,214,113,99,233,79,156,159,104,24,135,226,51,129,42,157,144,220,58,96,76,37,145,54,222,34,187,191,123,198,120,215,202,148,125,247,124,209,247,75,92,117,141,135,185,242,249,171,20,154,205,65,206,230,242,218,255,0,157,217,174,141,213,217,254,98,175,101,199,160,158,89,126,154,248,197,105,149,64,0,0,11,85,197,30,69,254,233,76,137,196,217,41,242,167,228,231,202,62,229,253,83,238,61,243,145,221,235,32,169,254,39,153,30,237,220,141,191,77,52,221,175,93,52,91,170,0,141,92,167,236,107,251,151,230,158,13,204,207,221,29,229,63,146,88,130,221,125,238,95,36,57,61,235,186,212,199,55,43,153,223,93,179,119,47,110,237,174,211,93,116,93,52,36,168,0,6,0,118,213,250,44,97,111,180,10,31,135,92,76,255,0,48,3,182,175,209,99,11,125,160,80,252,58,226,6,0,118,92,122,118,101,151,233,175,131,214,153,85,219,157,248,19,254,114,127,70,152,171,217,113,233,217,150,95,166,190,15,90,101,87,110,119,224,79,249,201,253,26,5,170,236,84,244,167,197,63,103,245,223,17,183,19,82,66,183,98,167,165,62,41,251,63,174,248,141,184,154,144,0,0,45,87,22,62,139,25,201,246,127,136,126,29,57,230,176,244,167,197,143,162,198,114,125,159,226,31,135,78,121,172,2,127,191,246,89,127,244,127,255,0,234,112,128,18,127,191,246,89,127,244,127,255,0,234,112,128,16,61,30,240,245,138,108,88,27,130,252,180,198,184,166,187,185,89,112,254,87,217,174,151,26,158,83,228,228,82,193,105,138,73,100,216,196,115,221,181,140,114,232,212,87,46,154,34,42,244,33,179,143,174,53,241,87,21,153,143,87,100,180,220,251,190,89,97,155,132,209,225,203,125,58,200,200,235,246,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,114,99,122,177,19,115,165,124,188,174,41,248,211,186,230,102,75,229,87,14,57,115,136,42,224,193,56,83,3,225,250,76,72,198,211,58,157,110,151,184,41,35,73,34,123,149,219,165,166,167,115,24,141,106,181,141,116,205,145,255,0,56,140,130,70,208,28,29,240,171,140,184,175,205,203,126,15,179,91,106,219,134,45,213,20,245,56,178,239,28,137,11,45,214,229,127,158,141,149,204,123,123,204,141,108,141,133,155,93,185,232,174,84,229,178,71,176,44,81,42,157,149,156,120,255,0,228,142,21,51,126,245,253,150,44,33,125,185,220,127,228,25,77,100,107,57,95,252,195,162,124,147,127,99,167,99,127,138,97,145,92,93,246,116,229,30,108,228,53,38,24,202,140,21,73,135,49,102,94,217,229,135,6,173,181,172,98,213,49,155,229,242,109,75,229,123,82,86,79,43,158,238,116,175,222,201,166,124,202,245,223,59,101,131,108,89,133,175,184,27,21,94,112,86,41,161,238,87,172,63,112,168,181,220,105,185,172,147,145,85,4,142,142,88,247,177,92,199,109,123,28,154,181,85,171,166,168,170,157,64,245,38,98,175,106,63,160,158,102,254,133,248,197,17,69,118,104,113,199,77,196,118,13,135,39,177,195,42,217,152,184,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,188,247,200,146,49,85,28,246,67,90,246,163,250,9,230,111,232,95,140,81,1,10,220,39,122,83,228,223,218,6,30,248,140,7,165,51,205,103,9,222,148,249,55,246,129,135,190,35,1,233,76,0,0,12,0,237,171,244,88,194,223,104,20,63,14,184,156,174,204,174,4,173,89,35,131,109,217,231,154,88,102,174,60,208,191,83,200,234,90,59,164,13,99,240,221,19,213,205,107,35,143,85,86,84,205,22,142,145,239,219,35,25,39,35,108,106,147,115,115,43,31,229,110,4,205,15,147,159,46,172,94,83,249,37,136,40,241,77,159,248,84,208,247,91,165,46,238,68,255,0,52,246,239,219,204,127,152,253,204,93,122,181,116,66,171,0,98,175,106,63,160,158,102,254,133,248,197,17,149,70,42,246,163,250,9,230,111,232,95,140,81,1,10,220,39,122,83,228,223,218,6,30,248,140,6,127,246,231,126,4,255,0,156,159,209,166,0,112,157,233,79,147,127,104,24,123,226,48,25,255,0,219,157,248,19,254,114,127,70,129,106,187,21,61,41,241,79,217,253,119,196,109,196,212,144,173,216,169,233,79,138,126,207,235,190,35,110,38,164,0,0,11,85,197,143,162,198,114,125,159,226,31,135,78,121,172,61,41,241,99,232,177,156,159,103,248,135,225,211,158,107,0,244,167,194,119,162,198,77,253,159,225,239,135,64,93,82,213,112,157,232,177,147,127,103,248,123,225,208,23,84,0,0,8,171,237,206,252,9,255,0,57,63,163,75,85,216,169,233,79,138,126,207,235,190,35,110,46,175,110,119,224,79,249,201,253,26,90,174,197,79,74,124,83,246,127,93,241,27,112,18,253,131,242,171,46,50,254,251,138,113,62,10,193,118,171,45,215,26,220,27,116,191,213,209,211,164,114,92,42,145,136,196,146,69,79,240,157,162,104,213,146,89,164,84,223,44,142,117,43,197,143,162,198,114,125,159,226,31,135,78,93,82,213,113,99,232,177,156,159,103,248,135,225,211,129,230,176,245,80,121,87,61,84,0,0,1,128,29,181,126,139,24,91,237,2,135,225,215,18,48,56,47,201,203,22,126,241,65,128,50,171,20,205,178,203,117,184,73,81,113,143,107,215,188,210,210,83,203,87,45,54,172,123,30,206,115,41,221,23,49,174,71,51,153,189,53,86,232,178,127,219,87,232,177,133,190,208,40,126,29,113,48,3,178,227,211,179,44,191,77,124,30,180,9,232,194,120,90,197,129,176,173,155,5,97,106,30,229,101,195,246,250,123,93,186,155,154,249,57,20,176,70,216,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,212,237,128,0,0,3,137,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,2,221,160,220,18,93,120,80,199,241,223,112,196,21,117,217,117,138,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,57,138,212,85,142,77,39,208,130,190,210,190,53,238,60,69,230,61,118,87,224,171,158,185,101,132,110,13,142,153,141,90,89,227,186,221,41,150,166,39,220,226,158,54,171,210,23,178,119,50,54,164,174,99,163,99,37,84,107,158,173,96,97,89,37,61,147,188,20,92,113,78,42,182,113,81,153,22,205,152,110,205,173,78,14,129,233,75,81,13,214,185,178,84,83,201,81,35,85,207,146,30,235,36,59,152,142,141,142,89,86,41,24,244,72,149,31,26,196,170,118,62,241,121,225,194,62,58,173,254,207,91,129,157,29,7,252,189,85,125,36,210,177,127,187,158,53,123,63,179,181,100,254,34,48,37,80,0,0,0,4,0,246,163,250,118,102,111,232,95,131,209,25,85,216,99,248,108,254,109,255,0,73,24,171,218,143,233,217,153,191,161,126,15,68,101,87,97,143,225,179,249,183,253,36,4,170,0,0,0,0,192,14,218,191,69,140,45,246,129,67,240,235,137,128,29,151,30,157,153,101,250,107,224,245,166,127,246,213,250,44,97,111,180,10,31,135,92,76,0,236,184,244,236,203,47,211,95,7,173,2,116,237,217,85,151,22,140,199,187,230,245,179,5,218,169,177,157,250,223,79,107,185,94,227,167,68,170,169,165,133,85,99,141,206,255,0,17,28,169,231,61,176,192,215,43,146,24,145,149,88,0,0,0,121,87,61,41,240,157,232,177,147,127,103,248,123,225,208,30,107,15,74,124,39,122,44,100,223,217,254,30,248,116,0,93,80,0,24,171,218,143,232,39,153,191,161,126,49,68,65,94,83,224,95,186,134,105,224,220,179,242,167,147,62,86,226,11,117,139,190,242,57,221,215,189,84,199,15,55,151,185,187,246,243,55,109,220,221,116,211,84,215,82,117,59,81,253,4,243,55,244,47,198,40,136,86,225,59,210,159,38,254,208,48,247,196,96,3,209,70,86,229,110,4,201,108,9,108,203,60,180,177,121,27,13,217,185,221,202,139,189,77,81,202,230,204,249,164,249,201,158,249,29,172,146,189,222,115,151,77,116,77,17,17,18,171,0,1,10,221,181,126,148,248,91,236,254,135,226,55,18,106,72,86,237,171,244,167,194,223,103,244,63,17,184,129,117,123,12,127,13,159,205,191,233,34,85,8,171,236,49,252,54,127,54,255,0,164,137,84,0,0,3,21,123,81,253,4,243,55,244,47,198,40,136,1,39,251,181,31,208,79,51,127,66,252,98,136,128,16,39,251,181,31,208,79,51,127,66,252,98,136,128,18,127,187,81,253,4,243,55,244,47,198,40,136,1,3,208,71,105,118,0,169,204,30,11,115,18,150,219,135,169,46,183,43,29,61,53,254,149,102,72,183,209,178,146,166,57,106,170,34,124,138,155,30,218,52,171,69,218,187,220,199,61,141,221,191,106,192,102,19,197,55,220,13,138,172,216,215,11,87,119,43,214,31,184,83,221,45,213,60,166,73,200,170,130,70,201,20,155,30,142,99,182,189,141,93,28,138,213,211,69,69,78,135,169,51,203,102,44,194,215,220,13,138,175,56,43,20,208,247,43,214,31,184,84,90,238,52,220,214,73,200,170,130,71,71,44,123,216,174,99,182,189,142,77,90,170,213,211,84,85,78,160,122,136,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,192,190,218,191,69,140,45,246,129,67,240,235,137,119,251,52,113,253,78,96,240,91,151,117,87,44,67,73,117,185,88,233,234,108,21,73,10,197,190,141,148,149,50,69,75,79,43,35,68,216,246,209,165,34,166,228,222,230,57,143,118,237,251,150,245,230,94,80,224,220,218,169,193,179,227,56,42,231,102,6,197,20,184,190,217,12,51,172,76,125,198,154,41,153,78,233,85,190,115,152,199,79,204,70,162,183,87,198,196,118,230,110,99,131,10,187,52,187,62,233,178,122,213,103,226,15,55,237,85,113,230,13,125,63,121,179,218,106,226,150,150,124,52,199,182,170,9,18,68,100,234,201,223,81,77,60,78,86,77,19,95,2,234,213,68,122,59,73,10,0,12,85,237,71,244,19,204,223,208,191,24,162,32,4,159,238,212,127,65,60,205,253,11,241,138,34,0,64,158,46,212,207,71,236,63,249,101,73,251,21,105,135,60,0,250,91,224,79,210,159,12,170,38,48,24,124,198,147,227,25,202,115,91,246,180,199,11,118,122,239,248,59,35,70,233,7,244,70,206,99,104,30,45,189,225,41,196,141,253,251,91,126,38,62,78,236,222,215,253,168,191,169,131,29,167,89,117,152,56,251,238,107,242,19,2,226,28,71,220,60,179,222,188,147,108,158,179,145,191,185,236,230,114,154,237,187,182,63,77,116,215,106,233,224,165,11,217,187,149,57,163,129,115,198,249,118,198,217,109,138,112,245,12,216,82,166,154,58,171,173,158,162,146,39,202,181,148,110,72,209,242,49,168,174,86,177,203,183,93,116,106,175,169,73,33,5,235,210,168,175,57,227,155,211,126,28,59,162,206,54,95,111,243,57,125,155,157,155,140,26,102,137,138,163,122,243,127,42,169,171,151,46,187,33,207,143,239,75,124,119,250,47,225,148,166,66,118,76,126,21,63,65,255,0,219,137,8,7,199,7,71,240,57,217,205,239,223,140,205,173,219,126,187,250,251,25,29,79,164,159,210,59,51,78,206,248,174,237,168,195,163,127,126,254,110,105,155,238,238,71,61,222,91,220,47,206,108,0,12,219,171,192,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,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,3,205,103,22,62,148,249,201,246,129,136,126,35,57,233,76,243,89,197,143,165,62,114,125,160,98,31,136,206,4,212,246,92,122,9,229,151,233,175,140,86,153,84,98,175,101,199,160,158,89,126,154,248,197,105,149,64,0,0,0,0,0,0,12,0,237,171,244,88,194,223,104,20,63,14,184,153,254,96,7,109,95,162,198,22,251,64,161,248,117,196,12,0,236,184,244,236,203,47,211,95,7,173,50,171,183,59,240,39,252,228,254,141,49,87,178,227,211,179,44,191,77,124,30,180,202,174,220,239,192,159,243,147,250,52,11,85,216,169,233,79,138,126,207,235,190,35,110,38,164,133,110,197,79,74,124,83,246,127,93,241,27,113,53,32,0,0,90,174,44,125,22,51,147,236,255,0,16,252,58,115,205,97,233,79,139,31,69,140,228,251,63,196,63,14,156,243,88,4,255,0,127,236,178,255,0,232,255,0,255,0,212,225,0,36,255,0,127,236,178,255,0,232,255,0,255,0,212,225,2,216,79,11,95,113,206,42,179,96,172,45,67,223,111,88,130,225,79,107,183,83,115,89,31,62,170,121,27,28,81,239,122,181,141,220,247,181,53,114,163,83,93,85,81,58,129,85,100,94,69,230,63,17,121,143,110,202,252,175,179,119,235,173,118,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,121,112,179,115,117,93,21,202,231,53,140,107,222,246,49,222,133,56,104,225,211,2,112,191,149,148,25,103,129,105,255,0,177,86,94,43,119,205,253,83,186,119,104,97,158,179,151,44,178,114,121,188,134,59,148,199,108,103,130,39,138,173,170,224,23,130,140,43,194,158,92,82,94,238,214,206,241,153,184,154,223,12,152,142,225,80,145,190,74,13,232,217,29,108,167,88,220,246,54,24,158,136,143,115,28,188,233,24,143,85,218,216,153,22,85,0,48,87,181,11,130,143,221,1,129,31,156,249,123,108,186,215,102,78,13,183,178,154,43,117,18,115,188,179,107,108,206,123,233,210,39,57,52,154,46,108,243,70,177,162,190,79,62,45,146,57,241,114,243,168,1,229,179,9,226,155,238,6,197,86,108,107,133,171,187,149,235,15,220,41,238,150,234,158,83,36,228,85,65,35,100,138,77,143,71,49,219,94,198,174,142,69,106,233,162,162,167,66,87,243,143,139,187,87,23,221,150,249,157,138,231,183,82,89,241,101,134,162,199,109,196,118,168,42,26,246,50,117,186,208,185,149,80,177,92,178,178,154,100,221,179,152,154,163,227,154,52,116,156,165,145,213,175,17,189,146,184,19,58,51,198,139,51,240,150,48,249,35,101,189,220,29,89,140,237,177,67,53,69,85,100,210,205,83,81,85,89,77,60,210,189,145,205,43,228,130,36,139,150,216,163,110,233,81,28,173,228,190,160,227,167,37,242,191,33,123,56,115,35,47,242,143,8,82,97,219,20,117,22,170,181,167,133,242,74,249,103,146,243,67,190,89,101,149,206,150,87,232,141,106,57,238,114,163,24,198,38,141,99,81,2,34,248,78,244,167,201,191,180,12,61,241,24,15,74,103,154,206,19,189,41,242,111,237,3,15,124,70,3,210,152,0,0,0,0,3,21,123,81,253,4,243,55,244,47,198,40,140,170,49,87,181,31,208,79,51,127,66,252,98,136,8,86,225,59,210,159,38,254,208,48,247,196,96,51,255,0,183,59,240,39,252,228,254,141,48,3,132,239,74,124,155,251,64,195,223,17,128,207,254,220,239,192,159,243,147,250,52,11,85,216,169,233,79,138,126,207,235,190,35,110,38,164,133,110,197,79,74,124,83,246,127,93,241,27,113,53,32,0,0,90,174,44,125,22,51,147,236,255,0,16,252,58,115,205,97,233,79,139,31,69,140,228,251,63,196,63,14,156,243,88,7,165,62,19,189,22,50,111,236,255,0,15,124,58,2,234,150,171,132,239,69,140,155,251,63,195,223,14,128,186,160,0,0,69,95,110,119,224,79,249,201,253,26,90,174,197,79,74,124,83,246,127,93,241,27,113,117,123,115,191,2,127,206,79,232,210,213,118,42,122,83,226,159,179,250,239,136,219,128,154,146,213,113,99,232,177,156,159,103,248,135,225,211,151,84,181,92,88,250,44,103,39,217,254,33,248,116,224,121,172,61,84,30,85,207,85,0,0,0,96,7,109,95,162,198,22,251,64,161,248,117,196,192,14,203,143,78,204,178,253,53,240,122,211,63,251,106,253,22,48,183,218,5,15,195,174,38,0,118,92,122,118,101,151,233,175,131,214,129,63,192,0,0,24,213,199,215,21,212,124,41,100,117,93,238,217,46,252,103,138,57,214,124,47,12,115,64,146,65,84,232,92,174,175,116,114,163,185,144,211,249,142,114,36,111,107,164,124,17,187,106,75,189,161,141,93,172,156,107,220,114,254,143,247,49,101,125,207,145,122,189,219,223,38,47,173,141,105,106,35,138,215,85,4,208,173,177,209,189,175,124,115,74,201,27,51,157,243,79,100,124,133,98,185,38,85,100,85,229,110,86,227,188,233,199,118,204,179,203,75,23,150,113,37,231,157,220,168,187,212,52,252,222,84,47,154,79,156,153,236,141,186,71,19,221,231,57,53,211,68,213,85,17,120,183,107,158,50,205,124,127,91,121,172,142,174,255,0,139,49,141,226,74,153,89,73,72,139,61,194,227,87,50,185,201,28,48,181,17,95,36,178,46,140,141,169,213,200,141,79,4,39,79,179,231,130,75,87,10,24,2,75,238,39,130,146,187,49,113,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,45,92,138,145,199,160,81,89,151,217,89,151,24,143,133,60,53,146,24,74,255,0,221,177,158,8,239,151,27,86,38,168,129,32,142,227,114,170,86,58,169,43,98,137,23,88,101,229,65,27,95,243,147,65,29,61,58,35,229,72,222,201,97,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,212,241,26,189,172,92,20,91,177,78,21,185,241,81,150,246,205,152,146,205,165,78,49,129,137,85,81,53,214,133,177,211,211,199,81,27,81,207,142,30,235,28,59,158,141,141,141,88,150,89,30,244,88,145,30,25,1,217,221,197,231,238,173,201,165,249,83,91,206,204,44,29,202,162,197,27,40,59,180,51,243,93,47,117,171,143,106,172,107,205,142,39,111,70,236,219,44,114,233,27,35,88,183,101,81,230,51,37,243,123,25,100,46,104,97,252,220,203,249,233,35,190,225,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,116,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,244,125,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,58,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,133,106,0,2,0,123,81,253,59,51,55,244,47,193,232,140,170,236,49,252,54,127,54,255,0,164,140,85,237,71,244,236,204,223,208,191,7,162,50,171,176,199,240,217,252,219,254,146,2,85,0,0,0,0,96,7,109,95,162,198,22,251,64,161,248,117,196,192,14,203,143,78,204,178,253,53,240,122,211,63,251,106,253,22,48,183,218,5,15,195,174,38,0,118,92,122,118,101,151,233,175,131,214,129,63,192,0,0,0,60,171,158,148,248,78,244,88,201,191,179,252,61,240,232,15,53,135,165,62,19,189,22,50,111,236,255,0,15,124,58,0,46,168,0,12,85,237,71,244,19,204,223,208,191,24,162,33,91,132,239,74,124,155,251,64,195,223,17,128,154,158,212,127,65,60,205,253,11,241,138,34,21,184,78,244,167,201,191,180,12,61,241,24,0,244,166,0,0,66,183,109,95,165,62,22,251,63,161,248,141,196,154,146,21,187,106,253,41,240,183,217,253,15,196,110,32,93,94,195,31,195,103,243,111,250,72,149,66,42,251,12,127,13,159,205,191,233,34,85,0,0,0,197,94,212,127,65,60,205,253,11,241,138,34,0,73,254,237,71,244,19,204,223,208,191,24,162,32,4,9,254,237,71,244,19,204,223,208,191,24,162,32,4,159,238,212,127,65,60,205,253,11,241,138,34,0,64,245,80,64,183,107,6,22,190,225,254,54,177,125,218,239,67,221,233,49,53,190,209,116,181,201,205,99,251,197,43,40,97,164,116,154,53,85,89,164,244,149,12,209,200,142,243,53,211,107,154,171,61,36,101,246,224,224,171,173,126,0,202,204,198,134,162,145,45,182,59,197,198,201,81,19,158,238,123,167,174,134,41,162,115,27,183,106,177,27,111,153,28,170,228,84,87,71,162,59,85,86,135,83,216,125,143,234,101,181,102,158,86,215,98,26,68,167,165,168,183,95,237,118,151,44,77,157,95,43,101,130,182,161,137,167,53,236,68,134,129,142,234,172,98,172,127,69,100,93,210,148,64,15,102,46,105,125,203,248,201,193,93,238,251,228,203,86,45,239,24,90,225,252,23,157,222,187,212,107,221,32,232,199,57,155,171,163,162,243,219,183,77,60,231,35,21,228,255,0,0,0,1,138,189,168,254,130,121,155,250,23,227,20,68,0,147,253,218,143,232,39,153,191,161,126,49,68,64,8,30,170,0,0,71,191,107,63,224,175,244,231,253,132,183,189,150,126,144,56,131,242,54,175,246,218,34,66,51,107,32,50,147,60,252,149,247,83,194,94,91,242,39,63,184,127,15,169,166,228,243,185,124,207,226,36,102,237,121,81,253,45,116,219,211,77,87,94,187,43,56,96,200,220,149,196,21,24,167,44,176,63,145,174,149,84,111,183,205,63,148,235,42,55,83,185,236,123,153,182,105,94,212,213,209,49,117,68,215,167,142,138,186,224,113,52,188,106,245,31,27,137,141,219,199,109,248,69,187,63,23,109,100,246,243,77,203,236,100,236,237,84,87,225,166,154,226,246,167,115,202,174,106,142,59,215,229,60,124,158,107,166,0,51,206,165,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,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,15,53,156,88,250,83,231,39,218,6,33,248,140,231,165,48,6,42,246,92,122,9,229,151,233,175,140,86,153,84,0,0,0,0,0,0,0,3,0,59,106,253,22,48,183,218,5,15,195,174,38,127,128,32,7,178,227,211,179,44,191,77,124,30,180,202,174,220,239,192,159,243,147,250,52,149,64,4,43,118,42,122,83,226,159,179,250,239,136,219,137,169,0,0,0,11,85,197,143,162,198,114,125,159,226,31,135,78,121,172,61,84,0,49,87,255,0,101,151,255,0,71,255,0,254,167,11,85,217,123,192,183,220,83,10,179,60,115,143,6,119,76,201,189,111,242,61,53,107,183,77,98,181,201,27,81,53,133,90,157,222,178,109,100,230,106,174,123,34,86,71,243,78,117,68,107,159,224,0,0,0,0,1,138,189,168,254,130,121,155,250,23,227,20,70,85,0,60,214,112,157,233,79,147,127,104,24,123,226,48,30,148,192,0,0,0,0,0,98,175,106,63,160,158,102,254,133,248,197,17,149,64,15,53,156,39,122,83,228,223,218,6,30,248,140,6,127,246,231,126,4,255,0,156,159,209,164,170,0,33,91,177,83,210,159,20,253,159,215,124,70,220,77,72,0,0,0,90,174,44,125,22,51,147,236,255,0,16,252,58,115,205,97,234,160,1,106,184,78,244,88,201,191,179,252,61,240,232,11,170,0,0,0,17,87,219,157,248,19,254,114,127,70,150,171,177,83,210,159,20,253,159,215,124,70,220,77,72,0,90,174,44,125,22,51,147,236,255,0,16,252,58,114,234,128,60,171,158,170,0,0,0,3,0,59,106,253,22,48,183,218,5,15,195,174,38,0,118,92,122,118,101,151,233,175,131,214,147,252,0,0,0,24,21,218,75,217,249,140,184,163,186,218,115,115,42,47,180,139,139,44,86,119,90,42,44,119,41,146,24,46,20,145,58,122,136,187,180,187,116,101,74,203,51,227,210,85,72,156,146,49,85,240,242,215,153,158,160,8,181,236,194,236,247,186,216,46,180,156,71,103,230,19,171,183,92,173,213,21,48,225,220,45,126,180,58,25,233,167,141,208,242,110,206,71,200,142,99,218,228,169,100,113,77,2,42,42,50,118,47,241,78,37,40,0,0,0,32,219,180,107,129,41,56,127,205,11,5,235,37,240,205,93,70,9,199,245,17,90,236,182,122,8,43,107,39,183,221,91,28,108,238,75,36,139,43,166,125,75,149,210,194,155,247,185,121,236,70,34,66,142,116,132,246,110,240,101,125,225,47,46,47,23,60,121,117,230,227,60,119,220,170,46,246,216,30,199,210,218,163,167,73,185,20,205,145,186,243,102,78,241,42,203,34,57,99,220,173,107,53,70,115,101,204,0,0,0,4,0,246,163,250,118,102,111,232,95,131,209,25,85,216,99,248,108,254,109,255,0,73,18,168,0,0,0,0,0,192,14,218,191,69,140,45,246,129,67,240,235,137,128,29,151,30,157,153,101,250,107,224,245,164,255,0,0,0,0,0,0,60,171,158,148,248,78,244,88,201,191,179,252,61,240,232,11,170,0,0,0,197,94,212,127,65,60,205,253,11,241,138,34,21,184,78,244,167,201,191,180,12,61,241,24,15,74,96,0,0,1,10,221,181,126,148,248,91,236,254,135,226,55,18,106,64,17,87,216,99,248,108,254,109,255,0,73,18,168,0,0,0,24,171,218,143,232,39,153,191,161,126,49,68,64,9,234,160,1,138,189,168,254,130,121,155,250,23,227,20,68,0,158,170,0,3,29,123,67,240,85,215,31,240,91,154,182,43,53,69,36,53,20,182,118,94,222,234,151,185,172,88,45,245,49,87,76,212,86,181,203,189,209,83,72,214,38,154,43,213,168,170,212,85,114,100,80,3,203,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,168,140,39,138,108,88,231,10,217,177,174,22,174,239,182,92,65,111,167,186,91,170,121,79,143,159,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,189,14,216,0,0,1,138,189,168,254,130,121,155,250,23,227,20,68,0,158,170,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,99,254,100,113,235,194,118,81,226,41,112,158,97,102,183,146,174,176,109,230,83,249,10,229,62,155,163,100,137,231,69,78,230,253,25,24,190,62,191,106,41,138,185,145,219,89,129,48,206,34,150,219,151,185,69,242,210,212,205,188,187,151,151,230,183,111,214,54,42,252,212,180,42,228,209,206,123,127,192,215,193,80,9,42,4,64,102,71,109,102,59,196,216,118,91,110,94,229,23,200,187,171,246,242,238,94,95,134,227,179,73,24,171,243,82,208,163,87,86,181,237,255,0,15,95,20,67,29,238,61,166,220,111,221,168,228,183,220,51,183,155,79,46,155,217,242,110,208,221,116,84,84,234,148,168,190,40,128,122,7,49,255,0,50,56,245,225,59,40,241,20,184,79,48,179,91,201,87,88,54,243,41,252,133,114,159,77,209,178,68,243,162,167,115,126,140,140,95,31,95,181,20,243,193,113,184,214,221,171,100,184,92,38,230,212,75,166,247,237,70,235,162,34,39,68,68,79,4,67,140,4,212,231,47,108,86,68,224,158,71,220,134,207,247,73,230,111,230,255,0,8,172,179,242,180,229,237,254,184,162,93,218,238,147,195,195,151,248,200,90,175,223,206,255,0,138,239,249,237,255,0,128,34,172,1,42,159,191,157,255,0,21,223,243,219,255,0,0,63,127,59,254,43,191,231,183,254,0,138,176,4,212,228,215,108,86,68,227,110,241,247,94,179,253,205,185,123,57,95,194,43,47,28,221,121,155,191,173,232,147,110,155,99,241,241,230,126,42,153,169,150,249,165,129,51,115,14,197,139,50,246,251,229,91,84,251,185,117,29,214,104,53,219,35,227,95,54,86,53,223,74,55,167,135,171,216,168,121,130,57,54,235,141,109,166,182,59,133,190,110,85,68,90,236,126,212,118,154,162,162,244,84,84,240,85,3,212,248,60,252,91,187,77,184,223,180,209,199,111,183,231,111,42,158,45,118,51,228,221,161,218,106,170,171,213,105,85,124,85,74,243,41,187,92,56,164,194,24,186,154,243,154,87,255,0,186,5,138,45,252,235,55,117,183,90,121,218,197,35,91,243,240,81,171,219,163,221,27,250,39,94,94,223,7,40,19,150,8,119,202,110,218,92,199,194,24,70,154,205,154,89,99,247,64,190,197,191,157,121,242,212,22,158,118,178,200,230,252,196,20,42,198,232,199,70,206,139,215,151,187,197,202,101,158,91,246,180,240,157,137,176,236,87,44,194,197,223,34,238,175,221,204,182,247,11,149,199,102,146,61,19,231,98,163,70,174,173,107,29,254,30,158,40,160,102,168,45,86,77,113,71,145,60,65,119,143,185,14,57,242,247,117,217,205,254,166,86,82,237,221,204,219,253,113,19,53,254,38,79,15,228,251,211,91,170,0,0,0,0,0,0,0,0,0,0,0,3,141,4,245,178,86,213,65,61,7,42,158,45,156,137,249,168,238,118,169,171,188,212,234,221,171,211,175,136,28,144,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,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,10,83,50,51,75,2,101,30,29,151,22,102,21,247,201,86,168,54,243,42,59,172,211,233,186,70,70,158,108,76,115,190,148,140,79,15,95,177,20,10,172,17,153,155,61,180,184,70,197,118,169,179,101,110,88,252,167,162,77,156,155,207,150,165,162,215,205,141,206,249,137,232,85,126,146,200,206,171,247,187,189,104,71,70,123,241,87,157,60,69,214,178,124,206,197,126,82,167,131,94,239,7,113,164,135,149,185,34,71,121,208,195,26,187,85,133,139,215,195,79,175,80,154,14,35,251,69,242,39,135,222,247,101,242,143,151,177,85,47,47,250,139,201,172,165,221,187,146,239,235,142,236,248,211,230,166,223,227,247,187,124,87,164,85,241,31,218,47,158,220,65,119,187,47,148,124,131,133,106,185,127,212,94,77,29,86,221,188,151,127,92,119,102,72,191,59,14,255,0,31,190,219,224,157,113,84,0,5,213,201,174,23,51,219,136,46,241,247,33,192,222,94,238,187,57,191,213,58,58,93,187,185,155,127,174,37,102,191,196,201,225,252,159,122,107,154,153,111,216,167,142,241,54,29,138,229,152,89,187,242,46,234,253,220,203,111,144,33,184,236,210,71,162,124,236,85,200,213,213,173,99,191,195,211,197,20,8,214,57,54,235,117,109,218,182,59,125,190,30,109,68,186,236,102,228,110,186,34,170,245,85,68,240,69,38,131,38,187,29,114,39,4,247,143,186,245,227,238,147,204,217,202,254,15,89,103,229,105,204,221,253,111,90,187,181,221,31,143,135,47,241,148,205,76,183,202,220,9,148,120,118,44,39,151,182,47,37,90,160,221,203,167,239,83,79,166,233,31,34,249,210,189,206,250,82,61,124,125,126,196,64,33,55,41,187,42,56,164,199,151,106,102,227,44,49,242,66,197,81,191,91,175,125,183,92,54,237,108,159,238,49,213,181,235,171,216,214,127,135,175,130,41,155,217,53,216,235,145,56,39,188,125,215,175,31,116,158,102,206,87,240,122,203,63,43,78,102,239,235,122,213,221,174,232,252,124,57,127,140,166,127,128,45,86,77,112,185,145,60,62,247,143,185,14,6,242,15,122,217,205,254,169,214,85,110,219,204,219,253,113,43,244,254,58,79,15,229,123,147,75,170,113,174,55,26,43,77,28,151,11,132,220,170,120,180,222,253,170,237,53,84,68,232,136,171,226,168,68,39,27,93,169,120,147,21,94,170,48,15,14,183,142,227,135,41,246,115,111,93,222,57,124,167,185,148,210,183,248,61,93,34,73,15,42,70,204,206,142,243,245,221,225,162,1,104,123,77,56,145,193,57,255,0,155,244,148,184,14,139,153,109,195,124,205,151,110,100,201,229,14,241,75,70,171,243,18,196,199,69,203,116,47,103,175,119,143,78,154,225,200,47,255,0,10,92,25,230,95,21,120,137,212,120,109,60,157,96,164,211,202,55,143,224,243,119,77,241,206,177,124,195,231,137,242,111,125,59,153,230,248,107,185,122,120,133,137,183,91,171,110,213,177,219,237,240,243,106,37,215,99,55,35,117,209,21,87,170,170,39,130,41,34,249,77,216,189,143,177,166,17,166,190,102,54,107,124,133,187,205,191,153,105,242,20,55,62,86,146,200,212,249,232,107,145,174,213,141,99,250,39,77,250,120,181,73,8,225,75,131,60,180,225,83,14,186,143,13,167,148,111,245,122,121,70,241,252,34,30,247,178,73,214,47,152,124,242,178,61,140,168,115,60,223,29,55,47,95,12,128,2,40,174,61,135,21,180,212,114,79,111,226,83,190,212,55,77,144,124,142,72,247,245,68,95,57,107,244,77,19,85,252,198,30,102,207,0,124,82,100,213,170,167,18,227,44,184,238,214,42,109,154,215,121,98,220,253,119,58,54,127,23,29,67,223,244,228,107,124,61,122,248,107,167,162,0,7,149,112,76,31,108,30,123,224,170,12,190,135,36,96,139,190,226,27,166,238,123,183,75,31,147,249,115,208,84,183,162,199,178,94,100,107,234,122,109,211,214,189,8,124,3,147,110,184,214,218,107,99,184,91,230,229,84,69,174,199,237,71,105,170,42,47,69,69,79,5,83,38,45,221,166,220,111,218,104,227,183,219,243,183,149,79,22,187,25,242,110,208,237,53,85,85,234,180,170,190,42,166,47,0,36,203,41,187,105,113,117,138,213,77,102,205,44,177,249,79,90,155,249,215,159,45,69,69,175,157,35,155,243,16,80,170,125,21,141,157,23,239,119,122,212,204,59,119,106,119,4,21,52,113,207,112,206,78,229,80,237,119,193,242,122,239,38,206,170,137,231,37,38,139,170,104,191,156,128,160,4,255,0,126,250,63,2,127,219,207,252,217,188,127,170,23,255,0,45,243,75,2,102,230,29,139,22,101,237,247,202,182,169,247,114,234,59,172,208,107,182,71,198,190,108,172,107,190,148,111,79,15,87,177,80,243,4,114,109,215,26,219,77,108,119,11,124,220,170,136,181,216,253,168,237,53,69,69,232,168,169,224,170,7,169,240,66,183,14,253,174,89,187,151,154,90,51,122,131,229,197,2,255,0,21,39,54,150,217,221,191,141,115,186,83,209,185,207,220,231,198,157,87,166,207,122,153,255,0,135,59,79,120,44,191,247,122,111,186,247,34,190,125,255,0,193,124,129,118,118,221,186,175,211,238,136,213,243,83,95,242,1,149,64,227,91,174,52,87,106,56,238,22,249,185,180,242,235,177,251,85,186,232,170,139,209,81,23,197,20,228,128,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,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,6,62,113,135,198,30,9,225,51,4,199,120,188,67,229,60,67,115,215,200,246,125,211,67,223,185,115,83,182,127,159,108,50,178,45,145,212,35,252,244,77,218,109,78,171,210,60,114,223,182,123,53,48,206,4,138,193,152,89,127,242,211,18,51,119,51,16,121,86,154,221,191,89,158,244,254,11,21,10,198,154,70,230,71,227,247,155,188,85,64,152,139,141,198,138,211,71,37,194,225,55,42,158,45,55,191,106,187,77,85,17,58,34,42,248,170,24,37,158,253,175,57,45,150,117,172,183,229,141,135,238,137,80,154,247,134,119,170,187,71,39,164,74,222,179,81,57,29,170,61,254,30,28,191,198,66,42,243,223,138,188,233,226,46,181,147,230,118,43,242,149,60,26,247,120,59,141,36,60,173,201,18,59,206,134,24,213,218,172,44,94,190,26,125,122,218,16,51,83,50,59,90,120,177,196,216,138,91,150,94,226,239,145,118,167,237,229,219,123,133,182,227,179,72,216,139,243,178,209,163,151,87,53,238,255,0,15,79,4,67,21,115,35,52,177,222,110,98,41,113,102,97,95,124,171,117,159,111,50,163,186,195,6,187,99,100,105,230,196,198,183,232,198,196,240,245,123,85,74,84,0,47,254,91,241,235,197,142,81,225,216,176,158,94,230,183,146,173,80,110,229,211,249,10,219,62,155,164,124,139,231,75,78,231,125,41,30,190,62,191,98,33,96,0,25,103,110,237,78,227,126,154,182,57,238,25,201,223,105,219,174,248,62,79,90,35,223,209,81,60,228,164,213,52,93,23,243,25,49,110,237,199,173,166,163,142,11,135,13,125,246,161,186,239,159,229,138,71,191,170,170,121,169,65,162,104,154,39,230,34,208,1,63,220,56,118,139,228,79,16,93,210,203,229,31,32,226,170,174,103,245,23,147,89,85,183,111,57,223,215,29,217,145,175,205,67,191,199,239,182,248,167,92,170,60,171,128,61,79,220,110,52,86,154,57,46,23,9,185,84,241,105,189,251,85,218,106,168,137,209,17,87,197,80,195,60,234,237,95,225,159,46,176,237,109,78,94,222,126,93,226,74,94,95,46,199,221,238,22,190,110,233,35,69,254,17,45,27,163,110,145,189,242,123,249,123,124,92,132,22,0,61,61,101,94,106,96,156,231,193,54,252,194,203,219,191,148,236,119,62,111,118,169,238,243,67,191,151,51,226,127,153,43,24,244,209,241,61,58,181,60,53,78,138,138,181,113,11,253,143,153,239,91,132,179,166,108,145,158,46,117,62,61,219,200,118,228,111,119,238,52,149,245,46,232,145,170,191,114,187,214,246,233,248,222,4,208,0,0,0,0,194,30,47,187,78,48,15,15,87,103,96,124,23,102,249,89,137,162,211,191,193,222,38,160,238,26,182,158,88,252,233,41,100,142,93,241,204,229,243,87,205,217,215,170,162,32,102,212,211,69,79,19,166,153,219,88,221,53,93,53,48,187,58,187,86,120,103,192,24,118,182,76,189,196,159,44,177,37,55,47,151,104,238,119,11,118,253,210,71,175,207,203,72,232,211,72,222,247,255,0,129,167,138,161,21,217,201,199,143,19,153,231,98,172,194,24,243,49,59,230,30,172,229,239,183,249,34,223,30,155,31,28,137,243,177,83,177,255,0,198,68,199,120,250,180,240,215,92,125,3,42,177,31,105,239,26,119,254,241,77,247,94,228,80,79,179,248,47,144,45,46,219,183,69,250,125,209,28,190,114,107,254,67,23,174,55,26,219,181,108,151,11,132,220,218,137,116,222,253,168,221,116,68,68,232,136,137,224,136,113,137,78,225,151,178,191,32,115,18,158,139,50,41,115,251,238,155,132,39,230,109,166,249,43,91,101,231,109,89,161,95,61,106,219,43,116,149,154,253,30,188,173,60,29,168,17,98,95,252,183,224,43,139,28,220,195,177,98,204,189,202,159,42,218,167,221,203,168,242,237,182,13,118,200,248,215,205,150,161,174,250,81,189,60,61,94,197,66,127,178,223,43,112,38,81,225,216,176,158,94,216,188,149,106,131,119,46,159,189,77,62,155,164,124,139,231,74,247,59,233,72,245,241,245,251,17,10,172,8,171,225,195,177,215,250,211,18,113,9,120,254,201,207,195,93,223,254,89,141,254,23,73,91,255,0,35,47,68,252,95,105,154,153,111,192,87,9,217,71,136,162,197,153,123,149,62,74,186,193,187,151,81,229,219,148,250,110,141,241,175,155,45,67,155,244,100,122,120,122,253,168,134,64,0,0,0,0,24,255,0,197,111,25,153,105,194,166,29,109,102,36,95,40,223,234,245,242,117,159,248,68,61,239,100,144,36,191,62,200,37,100,123,25,80,215,249,222,58,109,78,190,1,125,238,55,26,43,77,28,151,11,132,220,170,120,180,222,253,170,237,53,84,68,232,136,171,226,168,96,79,17,29,174,89,69,151,154,218,50,134,131,229,197,122,255,0,27,39,54,170,217,221,191,138,115,122,84,81,185,175,220,215,200,157,23,166,207,122,17,171,197,111,25,153,151,197,94,34,109,102,36,95,39,88,41,53,242,117,159,248,60,221,211,124,112,36,191,62,200,34,124,155,223,78,215,249,222,26,237,78,158,54,38,221,110,173,187,86,199,111,183,195,205,168,151,93,140,220,141,215,68,85,94,170,168,158,8,160,93,92,247,226,175,58,120,139,173,100,249,157,138,252,165,79,6,189,222,14,227,73,15,43,114,68,142,243,161,134,53,118,171,11,23,175,134,159,94,182,170,221,110,173,187,86,199,111,183,195,205,168,151,93,140,220,141,215,68,85,94,170,168,158,8,166,101,228,175,101,55,19,24,255,0,17,81,71,152,88,111,228,110,27,169,230,115,46,253,242,223,113,217,182,57,52,249,136,170,219,34,235,35,24,207,240,245,240,69,37,219,34,56,84,201,110,29,40,223,6,88,225,79,38,212,79,167,120,159,191,85,205,205,218,178,171,124,217,166,145,27,162,76,244,233,227,175,213,160,96,79,9,189,145,95,249,51,28,113,27,85,253,155,188,225,77,159,242,241,51,248,109,29,103,252,140,221,19,241,23,214,164,165,219,173,212,86,154,56,237,246,248,121,84,241,107,177,155,149,218,106,170,171,213,85,87,197,84,228,128,0,227,92,110,52,86,154,57,46,23,9,185,84,241,105,189,251,85,218,106,168,137,209,17,87,197,80,192,158,34,59,92,178,139,47,53,180,101,13,7,203,138,245,254,54,78,109,85,179,187,127,20,230,244,168,163,115,95,185,175,145,58,47,77,158,244,3,61,174,55,26,43,77,28,151,11,132,220,170,120,180,222,253,170,237,53,84,68,232,136,171,226,168,68,79,25,253,170,184,174,251,136,166,193,124,53,223,60,157,96,164,219,204,189,247,104,230,242,158,248,233,228,79,224,245,148,136,248,121,111,73,217,227,231,107,187,195,106,24,105,158,252,85,231,79,17,117,172,159,51,177,95,148,169,224,215,187,193,220,105,33,229,110,72,145,222,116,48,198,174,213,97,98,245,240,211,235,214,209,49,142,145,200,198,38,170,160,114,46,55,26,219,181,108,151,11,132,220,218,137,116,222,253,168,221,116,68,68,232,136,137,224,136,95,252,166,224,15,138,76,229,181,83,98,92,27,151,29,230,197,83,191,74,239,44,91,153,166,215,72,207,226,228,168,99,254,156,110,111,135,171,95,13,53,202,238,206,158,206,204,73,93,137,40,51,167,57,237,61,210,203,73,205,242,125,191,159,28,157,255,0,116,117,116,210,252,237,53,78,248,185,111,72,157,231,51,206,215,68,233,170,146,228,4,81,91,187,14,43,106,104,227,158,225,196,167,114,168,118,187,224,249,28,146,108,234,168,158,114,87,232,186,166,139,249,204,136,203,126,201,110,19,176,206,29,138,219,152,88,71,229,165,213,155,185,151,46,255,0,114,183,111,214,71,170,124,212,85,138,212,209,174,99,127,192,215,197,84,205,80,6,42,254,245,199,2,127,218,51,252,230,188,127,173,143,222,184,224,79,251,70,127,156,215,143,245,179,33,115,15,49,240,102,84,225,90,188,109,143,175,62,75,178,208,114,251,197,79,119,150,125,155,228,100,109,243,34,107,158,186,190,70,39,68,95,29,124,17,84,140,126,40,59,96,31,93,69,95,132,120,119,183,114,92,254,87,119,197,28,237,218,104,176,200,239,224,117,116,94,233,162,234,191,141,236,3,23,187,67,112,207,14,25,119,155,172,202,190,31,178,203,228,199,201,141,124,175,95,229,170,250,223,42,119,154,90,73,224,249,186,181,119,35,149,190,102,249,142,93,251,181,93,52,68,49,84,222,254,19,112,169,254,201,52,159,82,107,162,126,175,4,36,107,132,30,201,252,93,138,238,205,197,92,72,90,188,145,98,167,215,151,103,231,197,81,229,29,205,168,141,126,126,142,177,31,15,45,237,133,253,83,206,215,79,4,80,35,124,30,159,114,223,43,112,38,81,225,216,176,158,94,216,188,149,106,131,119,46,159,189,77,62,155,164,124,139,231,74,247,59,233,72,245,241,245,251,17,10,172,15,42,229,85,150,249,165,142,242,143,17,69,139,50,246,251,228,171,172,27,185,117,29,214,25,244,221,27,227,95,54,86,57,191,70,71,167,135,175,218,136,79,246,100,112,21,194,118,110,98,41,113,102,97,101,79,149,110,179,237,230,84,121,118,229,6,187,99,100,105,230,197,80,214,253,24,216,158,30,175,106,169,23,221,169,28,48,228,143,13,216,135,3,197,147,22,63,35,197,127,242,159,127,161,239,53,117,28,158,67,40,185,127,57,83,44,155,181,89,165,119,155,166,154,232,186,232,154,6,99,240,1,218,55,79,159,117,16,229,78,110,84,119,124,112,187,187,133,102,197,127,150,58,85,79,47,153,79,76,200,105,249,48,197,26,121,206,243,252,83,206,213,23,62,143,43,80,205,45,60,173,154,23,109,123,117,209,116,212,151,190,12,59,85,112,165,247,14,195,130,248,148,190,121,58,255,0,73,187,151,123,238,210,77,229,61,242,84,72,191,193,232,233,17,144,242,216,144,51,199,206,215,119,142,228,2,74,129,198,183,92,104,174,212,113,220,45,243,115,105,229,215,99,246,171,117,209,85,23,162,162,47,138,41,201,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,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,10,83,50,51,75,2,101,30,29,151,22,102,21,247,201,86,168,54,243,42,59,172,211,233,186,70,70,158,108,76,115,190,148,140,79,15,95,177,20,176,31,190,143,192,159,246,243,255,0,54,111,31,234,128,101,80,49,50,227,218,157,193,5,53,28,147,219,243,147,190,212,55,77,144,124,158,187,199,191,170,34,249,203,73,162,104,154,175,230,48,39,136,142,215,44,221,204,61,109,25,67,65,242,30,129,63,141,147,155,75,115,239,63,197,57,189,42,40,218,230,109,115,36,78,139,215,127,185,0,144,78,38,187,67,50,71,134,250,138,220,55,85,91,229,188,95,69,203,221,99,229,213,211,107,189,33,122,127,8,74,105,34,254,42,110,103,143,222,237,241,94,152,143,113,237,199,173,169,163,146,11,127,13,125,202,161,218,108,159,229,138,73,179,170,42,249,171,65,162,234,154,167,231,49,247,179,139,132,60,59,197,150,59,196,87,108,123,83,207,176,96,254,233,229,10,13,146,55,190,119,184,106,219,23,206,69,52,79,143,99,233,216,239,53,29,187,193,116,77,117,146,107,231,101,111,4,245,246,185,233,44,185,73,228,186,199,237,229,85,249,122,237,63,47,71,34,175,152,234,189,23,84,69,78,190,26,235,234,2,15,115,83,53,49,182,115,227,107,134,97,102,21,223,202,119,203,159,43,188,212,247,120,97,223,203,133,145,51,204,137,140,98,104,200,152,157,26,158,26,175,85,85,90,72,228,220,109,213,182,154,217,45,247,8,121,85,17,105,189,155,145,218,106,136,169,213,21,83,193,80,188,124,23,100,246,30,207,206,37,240,118,83,98,167,105,107,190,249,67,158,186,61,127,137,183,212,78,223,226,222,199,125,40,155,224,228,252,233,209,67,171,200,78,23,243,135,137,27,165,85,187,43,112,199,148,217,65,179,190,75,223,105,97,228,239,108,171,31,73,229,143,118,238,76,137,211,93,52,235,226,154,231,157,187,176,226,182,166,142,57,238,28,74,119,42,135,107,190,15,145,201,38,206,170,137,231,37,126,139,170,104,191,156,147,140,188,203,140,25,149,56,86,147,4,224,27,55,146,236,180,28,206,239,77,222,37,159,102,249,31,35,188,249,92,231,174,175,145,235,213,87,199,79,4,68,42,80,34,175,247,140,127,227,69,254,100,255,0,227,199,239,24,255,0,198,139,252,201,255,0,199,146,168,0,138,191,222,49,255,0,141,23,249,147,255,0,143,31,188,99,255,0,26,47,243,39,255,0,30,74,160,2,42,255,0,120,199,254,52,95,230,79,254,60,126,241,143,252,104,191,204,159,252,121,42,128,8,171,253,227,31,248,209,127,153,63,248,243,31,243,35,178,91,139,28,51,136,165,182,229,238,17,249,105,106,102,222,93,203,191,219,109,219,245,141,138,191,53,45,98,185,52,115,158,223,240,53,240,84,39,80,1,230,7,50,50,183,29,229,30,34,151,9,230,21,139,201,87,88,54,243,41,251,212,51,233,186,54,72,158,116,79,115,126,140,140,95,31,95,181,20,165,79,66,156,123,227,220,143,192,217,27,112,151,59,176,175,202,154,42,190,87,117,177,119,234,202,30,253,182,178,151,127,240,154,102,185,98,216,231,197,39,95,165,183,106,120,169,231,172,11,189,194,86,106,86,228,159,16,88,87,51,173,246,238,255,0,81,102,239,219,41,249,201,22,254,117,20,240,175,156,172,122,38,137,42,175,209,95,15,87,138,122,74,32,139,178,163,41,174,216,243,138,75,46,50,109,15,120,177,97,14,243,229,85,230,181,155,123,213,186,186,56,126,253,175,93,94,207,188,71,123,244,78,164,238,128,48,195,139,142,211,76,188,225,143,21,124,131,178,225,79,150,184,142,147,255,0,41,208,119,233,237,189,203,116,112,75,15,206,186,150,72,228,223,28,234,239,53,222,110,205,23,170,232,151,255,0,137,154,188,204,161,201,28,73,85,147,210,108,197,236,238,126,78,118,148,235,166,181,112,164,189,42,62,107,248,165,147,233,126,110,186,30,106,166,154,90,137,93,52,206,220,247,105,170,233,160,25,249,124,227,79,247,95,252,166,178,231,95,19,127,112,220,43,23,114,242,101,151,228,95,202,111,40,107,163,166,254,17,77,4,82,69,203,150,158,39,249,203,231,115,246,167,70,46,184,159,73,195,54,119,87,101,155,51,134,151,4,239,194,15,215,109,199,202,84,137,174,149,29,221,126,105,101,230,255,0,26,155,126,135,191,195,169,108,9,201,159,138,92,226,177,246,101,187,137,139,213,110,236,121,6,156,217,185,116,169,174,184,131,185,39,154,216,150,31,226,21,19,164,127,254,55,156,7,11,32,56,6,236,249,206,60,164,176,230,62,29,203,47,148,22,251,191,122,228,220,124,181,123,164,231,242,170,101,133,223,52,250,134,57,187,93,27,155,213,169,174,221,122,235,169,214,103,47,99,174,68,227,110,71,220,134,241,247,54,229,239,230,255,0,7,172,188,115,117,229,237,254,184,173,77,186,109,147,195,199,153,248,168,93,174,0,184,182,167,226,131,42,155,37,250,231,222,49,173,147,95,46,199,201,86,108,231,84,213,119,110,173,134,56,151,88,96,69,243,53,252,109,23,199,41,64,130,188,200,236,150,226,199,12,226,41,109,185,123,132,126,90,90,153,183,151,114,239,246,219,118,253,99,98,175,205,75,88,174,77,28,231,183,252,13,124,21,11,19,110,174,207,158,13,179,66,58,216,219,242,87,22,91,117,209,53,162,174,217,204,167,84,255,0,226,196,186,197,83,239,250,94,212,233,233,40,1,128,28,59,246,185,101,22,97,233,104,205,234,15,144,245,233,252,84,156,218,171,159,121,254,53,206,233,79,70,214,179,107,89,26,117,94,187,253,202,103,181,186,227,69,118,163,142,225,111,155,155,79,46,187,31,181,91,174,138,168,189,21,17,124,81,76,127,205,158,0,248,91,206,91,181,78,37,198,89,113,222,111,181,59,53,174,242,197,197,154,109,108,108,254,46,58,134,51,232,70,214,248,122,181,241,215,88,179,206,190,204,174,37,242,75,16,215,95,114,250,209,242,159,13,91,57,91,47,189,226,223,69,175,49,145,181,127,131,75,84,249,63,140,149,241,248,47,209,221,224,169,160,78,168,60,252,91,187,77,184,223,180,209,199,111,183,231,111,42,158,45,118,51,228,221,161,218,106,170,171,213,105,85,124,85,78,79,239,163,241,217,253,188,255,0,205,155,63,250,160,19,252,90,28,247,226,175,37,184,116,163,100,249,157,138,252,155,81,62,189,222,14,227,87,55,55,106,196,142,243,161,134,68,110,137,51,23,175,142,191,94,144,21,156,188,81,231,183,16,92,143,186,246,57,242,247,117,223,202,254,166,81,210,237,221,203,221,253,111,19,53,254,38,63,31,228,251,215,91,84,6,127,241,17,218,229,155,185,135,173,163,40,104,62,67,208,39,241,178,115,105,110,125,231,248,167,55,165,69,27,92,205,174,100,137,209,122,239,247,33,129,149,117,119,27,245,197,245,85,82,115,234,231,211,115,180,107,119,109,110,137,209,52,68,232,133,67,149,121,87,141,179,159,27,91,242,247,47,109,30,83,190,92,249,189,218,155,188,67,14,254,92,47,149,254,124,175,99,19,70,68,245,234,228,240,209,58,170,34,205,31,6,221,154,88,39,134,203,236,121,133,138,175,191,42,113,93,54,190,79,169,238,179,80,247,13,204,168,138,95,49,149,82,71,47,50,41,154,158,115,124,221,186,167,85,213,2,62,178,155,178,163,138,76,121,118,166,110,50,195,31,36,44,85,27,245,186,247,219,117,195,110,214,201,254,227,29,91,94,186,189,141,103,248,122,248,34,146,187,194,151,6,121,105,194,166,29,117,30,27,79,40,223,234,244,242,141,227,248,68,61,239,100,147,172,95,48,249,229,100,123,25,80,230,121,190,58,110,94,190,25,0,0,3,31,248,173,227,51,45,56,84,195,173,172,196,139,229,27,253,94,190,78,179,255,0,8,135,189,236,146,4,151,231,217,4,172,143,99,42,26,255,0,59,199,77,169,215,194,42,248,173,237,63,204,190,35,176,235,112,118,27,195,31,33,236,19,235,229,26,30,251,79,115,239,155,100,130,72,190,113,244,145,190,61,143,133,206,243,87,206,223,162,244,110,138,18,85,196,127,104,190,68,240,251,222,236,190,81,242,246,42,165,229,255,0,81,121,53,148,187,183,114,93,253,113,221,159,26,124,212,219,252,126,247,111,138,244,141,94,43,123,79,243,47,136,236,58,220,29,134,240,199,200,123,4,250,249,70,135,190,211,220,251,230,217,32,146,47,156,125,36,111,143,99,225,115,188,213,243,183,232,189,27,162,225,88,0,10,171,45,242,183,29,230,230,34,139,9,229,237,139,202,183,89,247,114,233,251,212,48,107,182,55,200,190,116,175,107,126,140,111,95,31,87,181,80,202,172,183,236,150,226,199,19,98,40,173,185,133,132,126,69,218,159,187,153,114,239,246,219,142,205,35,122,167,205,69,88,142,93,92,214,55,252,61,124,17,64,194,232,97,150,162,86,195,11,119,61,218,232,154,232,74,7,0,189,154,24,218,219,141,169,179,67,136,28,63,228,218,11,110,254,231,106,239,112,205,223,185,144,213,65,39,207,82,85,110,139,99,150,23,245,106,238,215,68,245,169,152,28,50,246,121,228,143,13,245,20,88,146,150,139,203,120,190,139,153,182,249,204,171,166,215,122,76,197,254,14,181,50,69,252,84,220,191,15,189,221,226,189,50,148,13,49,198,200,152,140,98,104,212,240,67,80,56,215,27,141,21,166,142,75,133,194,110,85,60,90,111,126,213,118,154,170,34,116,68,85,241,84,3,146,81,121,179,155,248,7,36,176,141,78,56,204,107,223,146,237,20,155,57,147,247,105,167,211,116,177,196,158,108,44,123,190,156,172,78,137,235,246,34,170,97,167,17,29,174,89,69,151,154,218,50,134,131,229,197,122,255,0,27,39,54,170,217,221,191,138,115,122,84,81,185,175,220,215,200,157,23,166,207,122,17,19,155,57,191,143,179,183,23,84,227,140,198,189,249,82,239,87,179,153,63,118,134,13,118,197,28,73,230,194,198,55,232,68,196,232,158,175,106,170,168,92,254,48,248,195,198,220,89,227,104,239,23,136,124,153,135,173,154,249,30,207,186,25,187,143,50,26,118,207,243,237,134,39,203,190,74,116,127,158,139,183,93,169,209,58,218,172,171,202,188,109,156,248,218,223,151,185,123,104,242,157,242,231,205,238,212,221,226,24,119,242,225,124,175,243,229,123,24,154,50,39,175,87,39,134,137,213,81,22,230,112,157,193,246,97,241,99,138,170,45,56,93,254,79,178,219,54,121,90,239,164,18,247,46,100,115,186,31,152,124,209,62,77,239,167,115,60,197,93,186,234,189,60,102,215,132,238,15,178,243,132,236,43,81,105,194,239,242,133,234,231,179,202,215,125,39,139,190,242,228,157,208,252,195,230,149,145,236,101,67,153,230,42,110,211,85,235,224,22,135,131,110,205,44,19,195,101,246,60,194,197,87,223,149,56,174,155,95,39,212,247,89,168,123,134,230,84,69,47,152,202,169,35,151,153,20,205,79,57,190,110,221,83,170,234,153,176,0,0,12,118,226,251,140,236,3,194,150,17,117,117,209,158,84,196,213,122,121,46,203,172,208,119,205,178,211,164,223,194,27,4,177,199,178,58,132,127,157,244,180,218,157,87,160,116,124,126,241,109,79,194,254,85,58,75,13,207,187,227,91,222,158,66,143,146,175,223,201,169,165,239,61,93,12,145,38,144,206,171,231,233,248,186,175,132,16,102,30,99,227,60,214,197,85,120,219,31,94,124,169,122,175,229,247,138,158,239,20,27,246,70,200,219,230,68,214,177,52,100,108,78,136,158,26,248,170,169,201,205,76,212,198,217,207,141,174,25,133,152,87,127,41,223,46,124,174,243,83,221,225,135,127,46,22,68,207,50,38,49,137,163,34,98,116,106,120,106,189,85,85,114,171,131,110,205,44,109,196,157,138,60,194,197,87,223,146,216,82,167,95,39,212,247,88,107,187,254,215,212,69,47,152,202,168,228,139,151,44,45,79,57,190,118,237,83,162,106,161,133,0,159,91,119,101,143,4,20,212,113,193,112,201,190,251,80,221,119,207,242,134,239,30,254,170,169,230,165,94,137,162,104,159,152,187,223,185,115,34,126,231,127,114,143,144,223,236,87,255,0,112,242,157,103,246,126,127,241,188,222,103,241,190,119,210,247,120,116,3,205,173,186,227,91,105,173,142,225,111,155,149,81,22,187,31,181,29,166,168,168,189,21,21,60,21,76,152,183,118,155,113,191,105,163,142,223,111,206,222,85,60,90,236,103,201,187,67,180,213,85,87,170,210,170,248,170,146,169,113,236,177,224,130,166,142,72,45,249,55,220,170,29,166,201,254,80,221,228,217,213,21,124,213,171,209,117,77,83,243,152,121,155,61,139,88,186,197,106,169,188,229,110,103,124,167,173,77,156,155,55,145,98,162,215,206,141,174,249,249,235,149,62,138,200,254,169,247,187,125,104,6,0,99,108,227,204,124,198,197,203,143,49,150,35,242,133,245,222,53,93,206,8,191,220,155,23,208,141,141,103,208,99,83,232,250,181,241,213,76,246,224,195,181,87,21,216,177,20,56,47,137,75,231,148,108,21,123,185,119,190,237,28,62,76,217,29,68,139,252,30,142,145,95,55,49,235,3,60,124,221,55,120,110,66,62,179,15,46,49,158,84,226,170,188,19,143,172,222,75,189,80,114,251,197,55,120,138,125,155,227,100,141,243,226,115,152,186,178,70,47,69,95,29,60,81,80,166,192,245,73,12,209,84,68,217,161,118,230,59,93,23,77,13,194,32,59,42,184,207,196,86,44,87,108,225,175,26,84,247,187,5,199,157,228,73,54,71,31,147,57,113,215,86,84,116,142,5,124,220,199,171,126,156,137,183,79,55,166,173,37,252,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,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,41,172,195,204,124,25,149,56,86,175,27,99,235,207,146,236,180,28,190,241,83,221,229,159,102,249,25,27,124,200,154,231,174,175,145,137,209,23,199,95,4,85,35,235,50,59,107,48,38,25,196,82,219,114,247,40,190,90,90,153,183,151,114,242,252,214,237,250,198,197,95,154,150,133,92,154,57,207,111,248,26,248,42,1,37,64,139,75,119,110,61,21,77,108,112,92,56,107,238,84,238,215,124,255,0,44,86,77,157,21,83,205,74,13,87,85,209,63,57,152,89,77,199,231,11,121,203,118,166,195,88,55,49,251,205,246,167,126,148,62,71,184,179,77,173,145,255,0,198,73,78,198,125,8,220,239,31,86,158,58,106,25,18,109,205,52,84,241,58,105,157,181,141,211,85,211,82,210,231,191,21,121,45,195,165,27,39,204,236,87,228,218,137,245,238,240,119,26,185,185,187,86,36,119,157,12,50,35,116,73,152,189,124,117,250,244,136,206,50,123,75,113,183,18,118,41,50,247,10,216,190,75,97,74,157,60,161,77,222,161,174,239,251,95,79,44,94,123,233,99,146,46,92,176,185,124,215,121,219,180,94,137,162,134,105,113,17,218,229,148,89,121,173,163,40,104,62,92,87,175,241,178,115,106,173,157,219,248,167,55,165,69,27,154,253,205,124,137,209,122,108,247,161,27,217,179,199,231,20,153,203,106,169,195,88,203,49,251,205,138,167,102,180,62,71,183,51,77,174,141,255,0,198,71,78,199,253,56,218,239,31,86,158,26,235,96,45,214,234,219,181,108,118,251,124,60,218,137,117,216,205,200,221,116,69,85,234,170,137,224,138,103,183,14,253,145,185,187,152,122,93,243,122,191,228,61,2,127,21,31,42,150,231,222,127,141,107,186,211,214,53,204,218,230,70,189,83,174,255,0,114,129,128,0,159,91,119,101,143,4,20,212,113,193,112,201,190,251,80,221,119,207,242,134,239,30,254,170,169,230,165,94,137,162,104,159,152,138,94,62,248,90,139,134,28,226,150,215,135,232,185,24,74,241,183,200,139,204,87,111,229,82,210,186,163,233,203,36,169,164,179,175,211,84,252,93,83,192,49,144,0,4,174,246,28,91,171,105,168,243,138,225,60,59,105,235,126,79,114,31,185,23,126,197,185,35,186,34,234,154,47,180,148,179,29,184,3,202,107,182,77,112,183,131,240,110,37,161,238,215,218,111,40,119,228,230,181,250,238,184,213,73,31,208,123,217,244,36,111,209,95,95,94,189,19,34,64,243,241,218,109,110,162,180,241,191,153,22,251,124,60,170,120,188,143,177,155,149,218,107,104,163,85,234,170,171,226,170,86,125,146,217,111,136,177,55,22,54,28,194,182,211,239,181,96,190,245,229,41,55,198,155,59,229,182,186,40,186,43,145,203,171,154,191,69,174,247,232,157,74,175,182,47,38,190,68,231,181,191,55,187,223,51,238,147,205,249,174,94,156,175,39,209,219,233,254,150,245,221,174,237,126,139,52,252,111,17,216,235,156,191,34,115,218,225,148,61,211,153,247,73,229,124,239,51,78,87,147,232,238,21,31,71,98,238,215,118,159,73,154,126,55,128,19,82,0,0,0,0,0,0,1,142,89,237,199,207,14,25,5,112,184,97,124,87,141,53,197,84,28,175,234,71,147,171,252,253,237,137,255,0,199,199,78,248,211,72,166,107,252,87,217,227,224,25,26,97,207,23,61,163,249,97,195,205,29,70,30,195,11,242,147,24,199,179,117,179,248,69,31,43,85,129,233,243,207,165,146,39,107,12,206,119,143,77,186,120,175,72,199,226,63,180,95,61,184,130,239,118,95,40,249,7,10,213,114,255,0,168,188,154,58,173,187,121,46,254,184,238,204,145,126,118,29,254,63,125,183,193,58,226,168,21,158,108,230,254,62,206,220,93,83,142,51,26,247,229,75,189,94,206,100,253,218,24,53,219,20,113,39,155,11,24,223,161,19,19,162,122,189,170,170,180,97,89,229,54,80,99,236,237,197,212,216,31,46,108,158,84,187,213,239,229,193,222,97,131,93,177,73,42,249,211,61,141,250,17,61,122,175,171,218,168,139,50,252,32,246,99,224,30,30,174,205,199,24,210,243,242,179,19,69,175,112,159,187,205,65,220,53,109,68,82,121,177,213,73,28,187,227,153,169,231,39,155,179,167,85,85,64,227,118,81,112,217,136,114,63,42,175,120,207,21,69,221,110,152,243,187,115,232,183,49,253,223,185,84,215,70,223,156,142,87,181,251,155,43,93,209,27,166,186,117,94,169,156,229,175,226,103,58,169,248,119,201,28,73,156,85,86,191,41,69,135,251,158,234,110,122,195,204,231,213,195,78,158,122,71,34,166,139,54,191,65,124,52,233,226,150,3,179,47,139,188,103,197,14,94,95,109,57,143,81,229,28,83,130,251,175,148,174,251,34,135,191,119,201,235,29,23,204,67,12,113,197,178,40,24,207,53,93,187,77,87,69,215,80,204,243,202,185,234,160,136,238,201,14,24,232,107,241,182,51,199,153,151,134,182,220,176,167,147,188,138,254,250,171,183,189,67,95,21,71,72,101,218,190,106,51,233,181,223,139,167,85,2,60,178,183,45,241,22,110,99,187,102,94,225,58,126,125,214,235,206,238,241,239,141,186,242,161,124,174,235,35,154,223,163,27,188,92,159,157,122,19,151,218,109,110,162,180,240,15,153,22,251,124,60,170,120,188,143,177,155,149,218,107,122,163,85,234,170,171,226,170,99,222,90,228,77,193,189,175,120,179,21,224,139,63,35,10,229,207,112,242,143,240,134,187,145,229,12,48,248,226,254,54,78,99,183,75,187,232,163,244,245,237,77,10,227,182,47,57,126,68,228,77,191,40,123,167,51,238,147,205,249,222,102,156,175,39,214,91,234,62,142,197,221,174,237,62,147,52,252,111,0,48,39,178,198,227,91,77,198,254,94,91,224,155,109,61,111,149,185,236,218,139,191,101,162,181,91,213,83,84,209,125,132,232,102,62,97,225,92,169,193,151,28,125,141,174,61,194,203,107,228,247,154,142,76,146,236,230,74,200,153,230,198,215,61,117,124,141,78,141,95,30,186,38,170,65,55,101,199,167,102,89,126,154,248,61,105,43,189,166,214,234,219,183,4,25,145,111,183,195,205,168,151,200,251,25,185,27,174,151,122,53,94,170,168,158,8,160,80,89,77,218,225,194,222,47,194,52,215,156,210,191,253,207,239,178,239,231,89,187,173,198,237,201,210,89,26,223,159,130,141,24,237,88,216,223,209,58,115,54,248,181,76,179,203,124,210,192,153,185,135,98,197,153,123,125,242,173,170,125,220,186,142,235,52,26,237,145,241,175,155,43,26,239,165,27,211,195,213,236,84,60,193,21,206,77,231,38,54,200,204,109,71,143,48,29,203,185,220,168,249,155,31,201,134,77,119,195,36,75,210,86,61,191,70,87,253,239,175,234,84,15,77,224,227,91,174,52,87,106,56,238,22,249,185,180,242,235,177,251,85,186,232,170,139,209,81,23,197,20,182,121,23,247,9,192,94,91,225,163,37,63,128,253,202,251,183,148,236,159,195,37,242,111,148,249,181,176,255,0,8,169,221,206,230,111,149,254,108,143,219,174,213,219,209,160,99,255,0,21,189,152,25,105,196,118,34,110,49,195,120,159,228,61,254,125,124,163,93,220,170,46,125,243,108,112,71,23,205,190,174,54,71,177,144,185,190,106,121,219,245,94,173,213,112,175,57,123,29,115,219,4,242,62,228,55,143,186,79,51,127,55,248,61,29,159,149,167,47,111,245,197,106,238,215,116,158,30,28,191,198,66,106,64,30,91,177,118,17,196,56,19,16,213,225,92,85,111,238,55,74,30,95,62,14,107,37,217,189,141,145,190,116,110,115,87,86,189,171,209,87,199,218,72,174,77,246,47,99,108,71,98,163,190,230,230,98,252,144,185,59,153,222,44,94,72,134,225,183,207,145,173,254,19,79,92,141,93,90,216,228,232,159,127,183,212,166,105,113,241,193,245,191,137,172,178,168,155,14,218,57,216,230,217,179,200,211,119,135,55,111,50,162,149,39,243,95,52,112,175,204,192,228,243,245,247,121,222,48,59,141,176,78,39,203,172,79,91,131,113,149,179,201,247,139,127,47,188,211,115,163,151,103,50,54,200,207,62,55,57,171,171,30,213,232,171,227,162,245,213,0,157,235,76,156,20,118,118,218,221,110,172,185,252,141,125,231,78,124,188,155,181,199,188,114,92,170,222,137,207,217,183,190,34,116,211,93,254,189,58,88,60,200,237,172,192,152,103,17,75,109,203,220,162,249,105,106,102,222,93,203,203,243,91,183,235,27,21,126,106,90,21,114,104,231,61,191,224,107,224,168,68,9,201,183,91,171,110,213,177,219,237,240,243,106,37,215,99,55,35,117,209,21,87,170,170,39,130,40,25,133,155,61,170,252,82,99,203,181,75,176,110,39,249,33,98,168,217,165,171,185,91,174,27,118,182,63,247,105,41,26,245,213,236,115,255,0,195,211,193,16,195,219,141,198,182,237,91,37,194,225,55,54,162,93,55,191,106,55,93,17,17,58,34,34,120,34,25,19,87,217,203,198,93,14,30,126,42,170,201,205,150,182,105,186,127,148,54,165,211,87,236,79,53,42,119,125,37,211,195,252,133,160,202,12,166,197,217,219,143,173,185,115,129,232,123,221,222,233,206,228,71,205,138,61,121,112,201,51,186,202,246,55,232,68,229,234,228,240,245,174,136,161,198,203,124,173,199,121,185,136,162,194,121,123,98,242,173,214,125,220,186,126,245,12,26,237,141,242,47,157,43,218,223,163,27,215,199,213,237,84,50,38,221,217,99,198,253,77,108,112,92,50,111,185,83,187,93,243,252,161,180,73,179,162,170,121,169,87,170,234,186,39,231,39,119,8,225,28,61,129,112,245,38,21,194,182,254,227,107,161,230,114,32,230,190,93,155,222,231,187,206,123,156,229,213,207,114,245,85,241,246,29,192,17,87,135,59,15,255,0,173,235,113,7,16,191,203,231,80,252,147,250,209,191,56,202,255,0,169,221,62,163,42,176,231,102,23,5,150,14,239,83,247,33,231,215,193,191,248,87,151,238,205,221,187,84,250,29,237,90,158,106,233,254,83,42,128,28,107,117,186,138,211,71,29,190,223,15,42,158,45,118,51,114,187,77,85,85,122,170,170,248,170,156,144,0,2,208,231,191,21,121,45,195,165,27,39,204,236,87,228,218,137,245,238,240,119,26,185,185,187,86,36,119,157,12,50,35,116,73,152,189,124,117,250,244,137,46,47,187,78,49,247,16,182,151,96,124,23,102,249,39,134,101,211,191,193,222,33,175,239,250,58,158,88,252,233,41,99,146,45,146,66,229,243,87,206,223,215,162,34,40,73,15,17,253,162,249,19,195,239,123,178,249,71,203,216,170,151,151,253,69,228,214,82,238,221,201,119,245,199,118,124,105,243,83,111,241,251,221,190,43,210,32,56,173,227,51,50,248,171,196,77,172,196,139,228,235,5,38,190,78,179,255,0,7,155,186,111,142,4,151,231,217,4,79,147,123,233,218,255,0,59,195,93,169,211,198,192,25,73,195,47,103,158,119,113,33,79,69,137,41,104,188,137,132,43,121,155,111,156,202,74,157,54,44,204,95,224,235,83,28,191,198,195,203,240,251,237,222,9,212,49,108,205,222,16,123,49,241,247,16,182,150,227,140,105,121,249,39,134,101,215,184,79,221,225,175,239,250,58,162,41,60,216,234,163,146,45,146,66,212,243,147,206,223,211,162,42,174,123,112,165,217,129,150,156,56,226,39,99,28,73,137,254,92,95,224,211,201,213,221,202,162,217,220,247,71,60,114,252,219,42,228,100,155,217,51,91,231,39,155,179,84,234,237,83,53,64,164,114,175,42,240,78,76,96,155,126,94,229,237,163,201,150,59,103,55,187,83,119,137,166,217,204,153,242,191,207,149,239,122,234,249,94,189,92,190,58,39,68,68,74,184,27,115,77,21,60,78,154,103,109,99,116,213,116,212,13,194,215,231,87,19,57,35,195,189,61,13,86,113,99,111,147,241,92,185,189,217,222,77,171,171,230,114,214,52,127,74,120,164,84,209,102,143,199,79,165,211,193,116,194,238,47,187,88,48,142,20,180,187,10,240,223,117,242,189,246,163,78,101,227,145,45,63,147,182,186,158,68,249,138,202,53,100,220,198,58,102,116,95,55,77,124,85,8,156,204,60,199,198,121,173,138,170,241,182,62,188,249,82,245,95,203,239,21,61,222,40,55,236,141,145,183,204,137,173,98,104,200,216,157,17,60,53,241,85,80,36,159,138,14,216,7,215,81,87,225,30,29,237,220,151,63,149,221,241,71,59,118,154,44,50,59,248,29,93,23,186,104,186,175,227,123,8,189,184,220,107,110,213,178,92,46,19,115,106,37,211,123,246,163,117,209,17,19,162,34,39,130,33,198,50,11,131,206,15,49,183,22,120,218,75,61,158,111,38,97,235,102,158,88,188,109,134,110,227,204,134,161,208,124,195,166,137,242,239,146,157,89,230,42,237,215,114,244,78,161,189,193,151,8,56,187,138,220,124,235,93,11,59,166,25,181,233,229,171,166,177,73,220,249,144,212,58,159,230,86,104,164,147,124,148,234,207,49,87,110,186,187,68,241,244,47,110,183,81,90,104,227,183,219,225,229,83,197,174,198,110,87,105,170,170,175,85,85,95,21,82,154,202,188,171,193,57,49,130,109,249,123,151,182,143,38,88,237,156,222,237,77,222,38,155,103,50,103,202,255,0,62,87,189,235,171,229,122,245,114,248,232,157,17,17,42,224,0,0,0,16,183,218,111,198,6,106,215,231,118,43,200,220,55,138,57,56,42,213,220,116,131,185,83,59,188,115,105,40,234,126,147,225,230,179,108,200,229,250,107,175,185,58,1,205,237,143,205,44,188,199,57,135,131,112,158,18,172,231,222,176,175,148,124,183,243,115,183,78,243,5,190,74,127,227,24,214,125,6,59,232,43,191,27,69,35,184,0,51,231,178,223,131,252,170,226,70,163,28,94,243,159,11,249,98,215,96,242,103,112,167,239,181,52,252,238,122,86,182,79,58,154,104,220,221,29,12,75,231,34,235,166,137,162,42,235,117,242,163,182,14,89,179,199,17,59,52,96,238,217,115,122,238,158,72,102,253,255,0,39,249,52,111,231,245,130,139,159,87,222,42,57,127,79,78,94,189,53,110,166,16,96,158,54,120,157,203,172,176,162,201,172,27,153,158,79,193,214,254,103,118,182,249,26,223,46,206,101,67,170,31,243,178,64,233,87,89,158,231,117,122,248,232,157,52,66,199,1,234,87,13,226,75,46,46,178,211,226,28,61,91,222,237,245,123,249,51,114,223,30,237,175,86,59,205,122,35,147,71,53,83,170,122,142,204,243,107,145,28,85,231,79,14,149,175,159,44,113,95,147,105,231,211,188,65,220,105,38,230,237,73,81,190,116,208,200,173,209,102,122,244,241,215,234,210,124,120,95,207,187,95,18,57,59,101,205,43,117,15,112,125,207,188,243,104,249,174,151,147,203,170,154,4,249,197,142,61,219,185,42,238,141,77,53,211,222,161,118,64,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,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,66,183,107,151,17,31,116,60,221,165,202,27,66,233,65,129,247,243,37,255,0,222,123,229,45,5,66,121,174,137,174,102,215,49,83,233,59,95,119,129,128,7,38,227,113,173,187,86,201,112,184,77,205,168,151,77,239,218,141,215,68,68,78,136,136,158,8,135,24,0,0,1,158,29,158,189,158,177,113,19,18,102,150,105,55,149,130,98,254,179,163,215,119,149,245,239,112,73,243,144,84,199,53,63,42,104,99,119,86,249,254,9,211,85,92,15,39,215,178,198,227,69,83,193,6,94,91,224,155,117,69,23,149,185,236,218,169,179,125,222,181,91,213,83,69,213,61,128,93,236,154,225,115,34,120,125,239,31,114,28,13,228,30,245,179,155,253,83,172,170,221,183,153,183,250,226,87,233,252,116,158,31,202,247,38,151,84,0,4,85,246,231,126,4,255,0,156,159,209,164,170,16,155,218,243,158,244,89,153,157,54,188,177,183,197,173,62,93,243,246,84,110,95,158,239,244,148,19,47,154,177,181,91,162,177,83,233,63,95,197,240,3,2,64,42,220,171,202,124,192,206,204,109,111,203,156,177,176,121,103,16,221,57,189,210,143,189,65,79,204,229,194,249,159,243,147,61,140,77,35,137,238,234,228,215,110,137,213,81,20,61,57,91,174,52,87,106,56,238,22,249,185,180,242,235,177,251,85,186,232,170,139,209,81,23,197,20,228,145,243,217,55,196,165,54,49,203,69,200,172,73,47,42,245,132,255,0,173,87,106,187,189,247,170,138,234,167,253,8,145,145,236,99,91,226,247,107,234,209,122,18,12,4,85,246,231,126,4,255,0,156,159,209,166,38,118,101,92,104,173,60,111,229,189,194,225,55,42,158,47,44,111,126,213,118,154,218,43,17,58,34,42,248,170,25,103,219,157,248,19,254,114,127,70,145,105,110,184,214,218,107,99,184,91,230,229,84,69,174,199,237,71,105,170,42,47,69,69,79,5,80,61,79,130,134,201,188,228,193,57,231,130,104,241,230,3,185,119,203,109,103,51,99,249,51,71,166,201,164,137,122,74,198,59,233,68,255,0,189,245,125,74,181,200,0,113,174,55,26,43,77,28,151,11,132,220,170,120,180,222,253,170,237,53,84,68,232,136,171,226,168,98,246,35,237,61,224,178,193,222,41,190,235,220,250,248,54,127,5,242,5,217,187,183,104,191,79,186,43,83,205,93,127,200,6,85,20,166,100,102,150,4,202,60,59,46,44,204,43,239,146,173,80,109,230,84,119,89,167,211,116,140,141,60,216,152,231,125,41,24,158,30,191,98,41,21,121,213,219,53,140,177,94,29,173,195,153,83,151,31,36,171,228,229,242,47,158,88,138,191,110,146,70,247,127,7,158,133,26,190,107,100,143,170,253,254,239,82,17,191,113,184,214,221,171,100,184,92,38,230,212,75,166,247,237,70,235,162,34,39,68,68,79,4,64,36,95,139,238,214,12,93,138,238,206,194,188,55,221,124,145,98,167,211,153,120,228,69,81,229,29,205,167,145,62,98,178,141,31,15,45,237,153,157,23,206,215,95,4,66,56,166,154,90,137,93,52,206,220,247,105,170,233,161,189,110,183,86,221,171,99,183,219,225,230,212,75,174,198,110,70,235,162,42,175,85,84,79,4,82,69,248,65,236,159,197,216,174,236,220,85,196,133,171,201,22,42,125,121,118,126,124,85,30,81,220,218,136,215,231,232,235,17,240,242,222,216,95,213,60,237,116,240,69,3,11,178,87,134,108,238,226,34,162,186,151,39,112,79,202,9,109,188,174,242,223,41,82,82,114,249,137,34,179,173,68,177,162,234,144,201,225,175,209,235,226,154,200,47,14,29,142,191,214,152,147,136,75,199,246,78,126,26,238,255,0,242,204,111,240,186,74,223,249,25,122,39,226,251,73,47,203,204,184,193,153,83,133,105,48,78,1,179,121,46,203,65,204,238,244,221,226,89,246,111,145,242,59,207,149,206,122,234,249,30,189,85,124,116,240,68,66,165,2,148,203,124,173,192,153,71,135,98,194,121,123,98,242,85,170,13,220,186,126,245,52,250,110,145,242,47,157,43,220,239,165,35,215,199,215,236,68,33,187,52,251,91,120,144,188,230,29,69,219,44,241,39,201,204,45,230,114,173,29,206,130,179,253,193,141,119,207,205,70,146,127,26,143,127,84,251,237,60,17,9,188,60,171,129,53,220,87,103,85,63,16,253,148,184,167,56,169,109,126,78,139,16,119,29,180,220,245,155,151,200,196,144,83,175,158,177,198,171,170,195,175,208,79,29,58,248,173,174,236,56,183,86,211,81,231,21,194,120,118,211,214,252,158,228,63,114,46,253,139,114,71,116,69,213,52,95,105,142,24,155,139,188,25,69,217,193,130,248,82,195,149,30,81,191,220,124,165,242,146,61,146,195,228,174,93,249,181,212,157,95,14,201,249,177,171,191,139,149,54,105,231,117,243,73,39,236,177,183,81,83,112,65,151,151,8,33,219,81,91,229,110,123,247,42,239,217,119,173,70,244,85,209,52,79,96,25,102,0,0,97,87,107,78,91,225,220,77,194,117,251,48,174,84,251,238,184,47,186,249,54,77,242,38,206,249,114,161,138,94,136,228,106,234,214,167,210,107,189,218,47,83,53,76,24,237,119,197,152,238,209,195,61,94,22,176,96,239,40,225,188,65,203,249,65,118,242,132,48,249,43,145,112,160,125,47,204,61,22,73,249,178,42,179,230,213,54,105,171,181,64,35,163,178,227,211,179,44,191,77,124,30,180,159,91,141,186,138,237,71,37,190,225,15,54,158,93,55,179,114,183,93,21,21,58,162,162,248,162,16,21,217,113,233,217,150,95,166,190,15,90,79,240,30,98,179,127,41,177,118,73,99,235,150,92,227,138,30,233,119,181,242,121,241,243,98,147,78,100,49,204,222,177,61,237,250,18,181,122,57,124,125,75,170,37,24,74,95,110,61,186,138,154,183,39,110,16,67,182,162,183,229,15,61,251,149,119,236,75,106,55,162,174,137,162,123,8,180,3,49,112,71,105,190,116,229,142,75,96,124,164,203,184,124,139,81,133,188,167,229,43,182,234,74,159,43,119,154,183,84,69,243,51,82,185,32,229,35,222,207,53,206,223,187,85,211,68,65,71,218,71,141,172,188,86,98,206,36,112,206,14,242,101,183,25,247,15,42,97,143,40,67,55,55,186,91,123,156,63,194,223,74,174,110,142,87,75,230,198,221,117,218,186,248,152,116,85,89,111,149,184,239,55,49,20,88,79,47,108,94,85,186,207,187,151,79,222,161,131,93,177,190,69,243,165,123,91,244,99,122,248,250,189,170,128,79,103,10,124,116,229,87,20,244,238,160,178,47,146,113,44,63,215,22,127,225,51,242,181,89,213,191,62,234,120,227,118,177,192,175,233,225,174,158,41,215,36,143,51,185,203,195,190,113,112,253,116,130,205,155,184,63,200,53,149,27,185,81,249,66,150,171,118,214,198,229,235,79,43,209,58,77,26,245,95,190,247,46,153,51,192,255,0,104,166,44,200,155,164,88,55,50,238,221,251,4,191,119,45,188,136,162,238,58,54,166,69,254,38,153,243,75,190,105,89,235,243,116,246,106,136,19,146,98,102,55,236,225,201,108,219,226,11,28,103,142,114,55,229,101,62,44,242,103,115,178,235,87,65,228,206,235,68,218,105,63,132,83,212,181,102,230,44,113,191,171,27,183,102,212,215,85,83,42,173,215,26,43,181,28,119,11,124,220,218,121,117,216,253,170,221,116,85,69,232,168,139,226,138,114,64,181,89,53,194,230,68,240,251,222,62,228,56,27,200,61,235,103,55,250,167,89,85,187,111,51,111,245,196,175,211,248,233,60,63,149,238,77,46,168,0,11,11,145,220,35,96,220,135,205,204,198,204,172,43,112,214,223,141,252,145,220,44,252,169,127,168,253,206,150,88,101,249,247,204,247,84,115,157,43,159,231,53,187,62,138,107,226,151,232,0,5,139,226,174,131,137,120,240,245,183,21,240,219,139,251,189,125,147,157,223,240,215,147,237,239,242,255,0,57,240,71,31,240,186,197,219,75,200,111,58,95,53,23,153,244,87,79,52,194,139,143,109,237,109,166,182,75,125,195,133,126,85,68,90,111,103,203,132,118,154,162,42,117,74,5,79,5,64,37,44,17,69,113,237,199,173,169,163,146,11,127,13,125,202,161,218,108,159,229,138,73,179,170,42,249,171,65,162,234,154,167,231,48,75,61,248,171,206,158,34,235,89,62,103,98,191,41,83,193,175,119,131,184,210,67,202,220,145,35,188,232,97,141,93,170,194,197,235,225,167,215,168,78,14,108,241,249,194,222,77,93,170,112,214,50,204,126,237,125,166,217,173,15,145,238,47,215,115,99,127,241,145,211,189,159,66,70,187,199,215,167,142,186,70,255,0,17,29,174,89,187,152,122,218,50,134,131,228,61,2,127,27,39,54,150,231,222,127,138,115,122,84,81,181,204,218,230,72,157,23,174,255,0,114,24,0,0,228,220,110,53,183,106,217,46,23,9,185,181,18,233,189,251,81,186,232,136,137,209,17,19,193,16,186,185,17,194,166,116,241,23,90,248,50,199,10,121,74,158,13,59,196,253,250,146,30,86,228,149,91,230,205,52,106,237,86,23,167,79,13,62,173,111,207,102,151,6,214,46,36,241,181,207,21,102,20,29,231,10,97,110,79,121,183,238,123,59,255,0,121,134,177,140,249,216,167,142,72,185,114,194,199,116,71,110,211,69,209,53,214,114,45,214,234,43,77,28,118,251,124,60,170,120,181,216,205,202,237,53,85,85,234,170,171,226,170,6,4,240,239,217,27,148,89,121,165,223,55,171,254,92,87,175,241,81,242,170,173,157,219,248,214,187,173,61,99,154,253,205,124,107,213,58,108,247,169,159,112,195,21,60,77,134,22,237,99,117,209,53,212,220,0,0,40,188,217,205,252,3,146,88,70,167,28,102,53,239,201,118,138,77,156,201,251,180,211,233,186,88,226,79,54,22,61,223,78,86,39,68,245,251,17,85,2,176,154,104,169,226,116,211,59,107,27,166,171,166,164,46,246,136,246,136,203,157,178,213,100,254,79,215,237,192,173,217,223,235,249,90,249,103,250,210,162,63,155,168,166,100,212,252,153,226,145,190,107,252,255,0,21,243,116,69,160,184,201,237,24,204,14,37,153,46,17,195,212,159,38,240,116,155,121,246,238,100,21,157,231,78,239,35,126,117,244,209,202,205,179,64,174,232,189,119,105,224,157,113,183,41,178,131,31,103,110,46,166,192,249,115,100,242,165,222,175,127,46,14,243,12,26,237,138,73,87,206,153,236,111,208,137,235,213,125,94,213,68,80,163,10,171,45,242,183,29,230,230,34,139,9,229,237,139,202,183,89,247,114,233,251,212,48,107,182,55,200,190,116,175,107,126,140,111,95,31,87,181,80,151,254,29,251,35,114,139,47,52,187,230,245,127,203,138,245,254,42,62,85,85,179,187,127,26,215,117,167,172,115,95,185,175,141,122,167,77,158,245,51,218,221,110,162,180,209,199,111,183,195,202,167,139,93,140,220,174,211,85,85,94,170,170,190,42,160,69,167,14,29,142,191,214,152,147,136,75,199,246,78,126,26,238,255,0,242,204,111,240,186,74,223,249,25,122,39,226,251,73,47,203,204,184,193,153,83,133,105,48,78,1,179,121,46,203,65,204,238,244,221,226,89,246,111,145,242,59,207,149,206,122,234,249,30,189,85,124,116,240,68,66,165,0,0,0,13,185,166,138,158,39,77,51,182,177,186,106,186,106,90,172,251,226,131,39,184,110,181,210,220,115,75,19,249,49,245,251,251,156,93,202,170,110,118,199,68,146,117,130,41,54,237,231,70,189,116,215,94,158,11,164,87,113,101,218,173,122,207,220,188,185,101,94,17,203,143,147,54,251,143,39,188,87,121,97,149,188,254,92,240,78,207,155,146,145,142,110,215,66,230,244,114,107,187,95,86,138,25,127,196,103,106,174,67,224,172,43,87,75,147,184,183,229,46,41,111,47,109,55,112,172,163,229,124,228,42,190,125,69,34,198,237,98,116,139,238,219,167,138,161,9,119,27,141,109,218,182,75,133,194,110,109,68,186,111,126,212,110,186,34,34,116,68,68,240,68,56,196,151,118,125,118,109,91,243,18,205,101,207,60,218,173,230,89,106,123,207,118,178,114,220,157,231,107,234,169,95,252,34,10,166,189,155,94,200,223,213,157,126,138,116,213,64,204,30,206,190,21,45,121,3,147,180,23,171,229,151,187,99,107,215,55,203,18,247,151,63,94,77,85,91,96,232,217,159,15,241,51,34,121,136,158,61,117,95,12,185,6,220,211,69,79,19,166,153,219,88,221,53,93,53,2,193,230,71,1,92,39,102,230,34,151,22,102,22,84,249,86,235,62,222,101,71,151,110,80,107,182,54,70,158,108,85,13,111,209,141,137,225,234,246,170,144,191,198,157,199,133,182,227,234,108,43,194,230,90,124,159,180,89,55,247,203,199,150,110,53,126,90,231,67,79,36,127,49,90,155,169,185,47,231,179,162,174,253,218,174,136,141,36,95,137,174,214,172,176,192,212,82,216,114,65,126,85,94,31,183,117,95,240,138,30,233,162,194,228,243,42,104,220,217,55,177,242,167,143,155,179,95,21,66,24,0,18,215,216,137,73,136,97,195,217,167,85,113,143,75,93,71,144,252,154,237,89,231,109,125,201,37,232,158,114,121,218,125,47,205,208,194,46,13,184,54,198,220,84,99,104,233,105,96,238,120,82,143,95,43,93,183,67,39,117,223,13,66,193,243,11,60,114,63,116,176,108,243,60,53,213,122,120,204,110,47,227,27,131,206,25,238,9,149,24,175,49,190,77,213,90,191,251,195,201,23,74,206,95,53,173,159,248,216,224,145,23,84,157,174,250,75,166,237,58,105,162,6,70,130,215,228,175,19,57,35,196,69,61,117,86,78,227,111,148,17,91,121,93,229,222,77,171,164,229,243,22,68,103,74,136,163,85,213,97,147,195,95,163,215,197,53,186,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,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,11,85,197,31,221,19,238,19,137,190,229,31,249,213,252,11,184,127,17,255,0,190,65,205,254,63,230,255,0,138,230,125,47,205,215,66,234,128,60,171,130,239,113,87,145,21,188,58,103,77,247,44,103,151,159,79,109,238,188,138,141,168,206,111,50,146,9,157,230,164,146,43,116,89,180,234,229,215,252,137,104,64,0,0,18,187,216,113,113,173,169,163,206,43,124,243,110,167,162,249,61,200,102,212,77,155,214,228,174,234,137,170,234,190,210,40,137,126,236,83,203,124,69,134,112,38,62,204,43,149,62,203,86,52,242,87,147,100,223,26,239,238,115,92,98,151,162,57,92,154,57,201,244,154,223,118,169,212,9,42,0,1,74,102,150,100,97,220,163,192,151,60,194,197,149,28,139,85,171,147,222,36,217,35,180,230,204,200,155,210,54,185,223,74,70,248,53,127,50,117,60,197,220,110,53,183,106,217,46,23,9,185,181,18,233,189,251,81,186,232,136,137,209,17,19,193,16,145,126,214,14,47,174,216,175,23,87,112,223,133,95,221,236,86,142,87,150,36,209,175,242,143,54,42,26,200,58,73,10,62,30,91,218,228,243,36,93,222,189,19,161,27,224,9,245,236,230,225,126,139,135,188,150,166,184,94,45,61,215,25,98,45,254,92,127,61,95,191,145,87,86,148,253,27,44,145,38,144,204,159,67,79,31,59,85,240,193,46,206,78,207,154,220,223,173,163,206,172,214,164,229,96,152,185,158,78,162,230,35,188,179,170,85,211,75,243,144,84,178,106,126,76,209,198,239,57,158,127,130,116,213,73,160,2,223,82,100,22,82,208,230,140,185,207,75,132,246,99,41,182,239,185,119,250,149,215,74,126,236,159,52,178,114,191,137,93,191,67,223,227,212,184,32,1,21,125,185,223,129,63,231,39,244,105,21,102,106,118,180,230,70,34,196,220,88,223,178,246,229,81,190,213,130,251,175,147,99,217,26,108,239,150,218,25,101,234,141,71,46,174,106,125,39,59,221,162,116,48,172,0,46,174,77,112,185,158,220,65,119,143,185,14,6,242,247,117,217,205,254,169,209,210,237,221,204,219,253,113,43,53,254,38,79,15,228,251,211,91,189,110,236,177,227,126,166,182,56,46,25,55,220,169,221,174,249,254,80,218,36,217,209,85,60,212,171,213,117,93,19,243,129,137,128,148,187,119,97,197,109,77,28,115,220,56,148,238,85,14,215,124,31,35,146,77,157,85,19,206,74,253,23,84,209,127,57,150,124,56,118,116,100,79,15,189,210,245,228,239,47,98,170,94,103,245,107,157,89,75,187,119,57,191,214,253,229,241,167,205,77,179,195,239,119,120,175,64,133,252,136,225,83,58,120,139,173,124,25,99,133,60,165,79,6,157,226,126,253,73,15,43,114,74,173,243,102,154,53,118,171,11,211,167,134,159,86,178,47,148,221,139,88,70,197,118,166,188,230,150,103,124,167,162,77,252,235,55,145,101,162,215,205,145,173,249,248,43,149,126,146,198,254,137,247,187,125,106,73,152,2,148,203,124,173,192,153,71,135,98,194,121,123,98,242,85,170,13,220,186,126,245,52,250,110,145,242,47,157,43,220,239,165,35,215,199,215,236,68,42,176,0,0,0,30,85,207,85,7,149,112,7,165,62,23,50,107,247,62,228,78,25,202,30,247,222,188,131,223,126,119,151,179,119,62,178,122,143,163,189,250,127,29,167,210,95,15,87,130,121,172,61,41,240,185,247,68,251,132,225,159,186,191,254,117,127,13,239,255,0,196,127,239,147,242,191,136,249,191,226,185,127,71,243,245,212,11,170,0,0,98,247,105,181,186,182,237,193,6,100,91,237,240,243,106,37,242,62,198,110,70,235,165,222,141,87,170,170,39,130,41,125,176,238,105,96,76,87,142,241,118,89,216,47,189,235,18,96,78,225,242,130,139,186,204,206,231,223,97,89,169,126,113,236,72,228,223,27,85,223,54,231,109,211,71,104,189,10,138,227,110,162,187,81,201,111,184,67,205,167,151,77,236,220,173,215,69,69,78,168,168,190,40,128,121,138,202,220,200,196,89,71,142,237,153,133,132,234,57,23,91,87,59,187,201,178,55,105,205,133,241,59,164,141,115,126,140,142,241,106,254,101,234,122,126,32,42,126,8,235,105,184,223,165,225,82,123,134,218,122,221,252,138,222,74,46,253,150,142,252,239,155,73,245,77,23,205,235,47,191,241,73,245,3,10,187,90,114,223,14,226,110,19,175,217,133,114,167,223,117,193,125,215,201,178,111,145,54,119,203,149,12,82,244,71,35,87,86,181,62,147,93,238,209,122,144,88,78,159,107,78,100,97,220,51,194,117,251,47,110,85,27,46,184,211,186,249,54,61,146,46,254,231,114,161,150,94,168,213,106,104,215,39,210,115,125,218,175,66,11,0,170,178,183,45,241,22,110,99,187,102,94,225,58,126,125,214,235,206,238,241,239,141,186,242,161,124,174,235,35,154,223,163,27,188,92,159,157,122,30,145,114,111,38,240,78,70,96,154,60,7,128,237,189,206,219,71,204,216,206,116,210,107,190,105,37,94,178,189,238,250,82,191,239,189,127,82,36,97,118,45,101,53,166,251,139,177,166,105,94,104,117,173,195,30,78,242,52,220,215,116,239,49,92,96,168,243,90,244,79,162,136,158,123,87,221,167,137,46,192,98,31,106,158,29,179,220,56,44,199,151,250,186,62,101,125,167,201,125,206,94,99,211,149,205,187,81,49,254,106,46,215,106,212,68,234,139,167,171,66,5,161,134,90,137,91,12,45,220,247,107,162,107,161,42,61,177,124,71,255,0,228,254,30,240,221,195,251,47,202,88,57,95,222,250,186,79,57,241,127,116,191,55,39,247,94,194,170,236,170,224,195,14,216,176,165,179,137,76,105,77,222,239,247,30,119,145,35,223,36,126,76,229,201,93,71,81,214,57,213,147,115,24,173,250,113,166,221,60,222,186,184,14,227,55,114,183,48,240,23,100,37,219,44,241,181,31,251,41,161,228,119,152,185,144,125,254,39,142,102,121,209,189,209,255,0,20,246,175,71,47,191,174,168,96,158,28,237,61,227,78,193,221,233,190,235,220,250,8,55,255,0,5,242,5,165,187,183,106,191,79,186,43,147,206,93,127,200,79,173,198,221,69,118,163,146,223,112,135,155,79,46,155,217,185,91,174,138,138,157,81,81,124,81,15,44,0,74,93,187,183,30,182,154,142,56,46,28,53,247,218,134,235,190,127,150,41,30,254,170,169,230,165,6,137,162,104,159,152,228,254,254,119,252,87,127,207,111,252,1,21,96,12,184,226,211,180,79,30,113,51,116,177,85,217,112,207,200,186,59,23,122,229,82,119,216,110,91,249,205,129,23,207,117,52,106,154,44,10,189,117,250,122,116,211,172,191,241,95,197,126,9,225,67,4,195,137,177,53,55,148,46,87,13,222,75,181,239,154,46,249,203,154,6,77,243,204,134,86,199,177,181,13,127,156,137,187,77,19,221,231,32,201,46,58,120,172,168,226,159,53,86,247,64,222,78,26,180,255,0,228,122,125,81,220,174,109,53,51,103,243,150,24,228,118,178,64,171,231,162,233,224,154,39,136,74,63,8,253,166,153,121,196,230,42,249,7,122,194,159,34,177,29,95,254,76,160,239,211,220,187,238,216,231,150,111,157,109,44,113,199,178,56,17,222,115,188,237,250,39,84,209,110,55,23,220,24,224,30,43,112,139,168,110,143,242,94,38,164,211,201,119,173,38,159,185,238,150,157,102,254,14,217,226,142,77,241,211,163,60,239,163,174,228,234,157,124,249,97,207,44,249,102,159,228,255,0,245,255,0,159,201,250,31,200,93,223,79,205,250,58,248,158,165,128,128,171,143,101,143,27,244,213,178,65,111,201,190,251,78,221,54,79,242,134,209,30,254,136,171,230,173,94,169,162,234,159,152,168,114,223,178,91,139,28,77,136,162,182,230,22,17,249,23,106,126,238,101,203,191,219,110,59,52,141,234,159,53,21,98,57,117,115,88,223,240,245,240,69,39,80,1,231,127,140,206,22,48,143,10,24,186,219,128,236,217,209,242,230,250,238,119,150,105,126,78,75,108,242,94,145,83,203,79,231,186,105,89,63,53,149,10,190,99,188,205,154,47,87,104,156,14,19,184,62,204,62,44,113,85,69,167,11,191,201,246,91,102,207,43,93,244,130,94,229,204,142,119,67,243,15,154,39,201,189,244,238,103,152,171,183,93,87,167,141,176,205,44,200,196,89,185,142,238,121,133,139,42,57,247,91,175,39,188,73,178,54,235,202,133,145,55,164,109,107,126,140,109,240,106,126,117,234,79,207,2,120,123,40,240,175,15,24,126,193,147,152,211,229,109,150,151,189,233,120,242,109,85,7,121,221,93,82,255,0,226,42,21,94,205,175,116,140,241,235,179,95,5,64,43,94,28,50,27,15,112,227,149,86,156,175,195,245,125,242,43,103,63,117,95,45,241,243,185,149,51,78,158,99,228,147,110,139,50,167,210,93,116,215,220,151,64,28,107,141,198,138,211,71,37,194,225,55,42,158,45,55,191,106,187,77,85,17,58,34,42,248,170,1,201,40,188,217,205,252,3,146,88,70,167,28,102,53,239,201,118,138,77,156,201,251,180,211,233,186,88,226,79,54,22,61,223,78,86,39,68,245,251,17,85,48,211,136,142,215,44,162,203,205,109,25,67,65,242,226,189,127,141,147,155,85,108,238,223,197,57,189,42,40,220,215,238,107,228,78,139,211,103,189,8,137,205,156,223,199,217,219,139,170,113,198,99,94,252,169,119,171,217,204,159,187,67,6,187,98,142,36,243,97,99,27,244,34,98,116,79,87,181,85,84,51,51,136,142,215,44,221,204,61,109,25,67,65,242,30,129,63,141,147,155,75,115,239,63,197,57,189,42,40,218,230,109,115,36,78,139,215,127,185,12,29,180,218,113,78,100,226,152,173,118,186,127,40,222,110,59,185,113,239,142,30,103,46,53,114,245,114,181,137,163,24,190,180,240,246,157,17,57,253,157,252,16,225,156,141,193,86,172,201,197,246,109,115,6,167,159,205,147,188,73,252,23,108,213,112,167,72,231,124,15,221,4,173,78,141,233,253,215,84,11,27,194,255,0,99,251,40,107,104,49,119,17,23,30,115,89,205,239,24,95,147,183,93,82,104,219,252,50,146,183,223,12,189,19,241,125,164,161,91,173,212,86,154,56,237,246,248,121,84,241,107,177,155,149,218,106,170,171,213,85,87,197,84,228,128,0,0,0,219,154,104,169,226,116,211,59,107,27,166,171,166,166,2,113,17,218,229,148,89,121,173,163,40,104,62,92,87,175,241,178,115,106,173,157,219,248,167,55,165,69,27,154,253,205,124,137,209,122,108,247,160,25,254,97,15,23,221,167,24,7,135,171,179,176,62,11,179,124,172,196,209,105,223,224,239,19,80,119,13,91,79,44,126,116,148,178,71,46,248,230,114,249,171,230,236,235,213,81,18,36,243,223,138,188,233,226,46,181,147,230,118,43,242,149,60,26,247,120,59,141,36,60,173,201,18,59,206,134,24,213,218,172,44,94,190,26,125,122,240,50,39,135,12,214,226,43,16,63,15,229,150,30,242,148,144,233,207,119,123,166,135,151,171,37,123,122,77,44,122,234,144,191,193,122,105,245,106,20,238,106,102,166,54,206,124,109,112,204,44,194,187,249,78,249,115,229,119,154,158,239,12,59,249,112,178,38,121,145,49,140,77,25,19,19,163,83,195,85,234,170,171,88,228,71,10,153,211,196,93,107,224,203,28,41,229,42,120,52,239,19,247,234,72,121,91,146,85,111,155,52,209,171,181,88,94,157,60,52,250,181,148,190,29,251,35,114,139,47,52,187,230,245,127,203,138,245,254,42,62,85,85,179,187,127,26,215,117,167,172,115,95,185,175,141,122,167,77,158,245,51,218,221,110,162,180,209,199,111,183,195,202,167,139,93,140,220,174,211,85,85,94,170,170,190,42,160,97,158,74,246,83,112,207,128,48,237,20,121,133,134,254,89,98,74,110,103,50,239,223,46,22,237,251,164,147,79,152,138,173,209,166,145,189,140,255,0,3,95,21,83,52,97,134,42,120,155,12,45,218,198,235,162,107,169,184,88,94,44,120,193,203,206,19,176,173,61,219,20,51,202,23,171,158,255,0,36,218,53,158,46,251,203,146,6,205,243,236,134,86,71,177,149,13,127,158,137,187,77,19,175,128,93,92,195,204,124,25,149,56,86,175,27,99,235,207,146,236,180,28,190,241,83,221,229,159,102,249,25,27,124,200,154,231,174,175,145,137,209,23,199,95,4,85,33,215,143,254,209,186,140,251,167,155,42,114,142,163,187,224,117,219,223,235,54,35,252,177,214,150,120,188,202,138,102,77,79,201,154,41,19,205,119,159,226,190,110,136,182,35,138,14,43,243,63,140,124,109,71,53,226,155,186,219,104,121,158,71,178,239,167,127,115,223,12,41,63,240,134,195,19,164,222,234,100,127,159,174,221,118,167,190,254,240,239,217,27,155,185,135,165,223,55,171,254,67,208,39,241,81,242,169,110,125,231,248,214,187,173,61,99,92,205,174,100,107,213,58,239,247,40,24,19,110,183,86,221,171,99,183,219,225,230,212,75,174,198,110,70,235,162,42,175,85,84,79,4,82,82,248,77,236,138,255,0,201,152,227,136,218,175,236,221,231,10,108,255,0,151,137,159,195,104,235,63,228,102,232,159,136,190,181,36,131,41,178,131,0,228,150,17,166,192,249,115,100,242,93,162,147,127,46,14,243,52,250,110,150,73,87,206,153,239,119,211,149,235,213,125,126,196,68,74,208,14,53,186,221,69,105,163,142,223,111,135,149,79,22,187,25,185,93,166,170,170,189,85,85,124,85,72,143,226,227,178,75,25,208,98,175,47,240,171,134,252,169,101,175,255,0,212,29,242,40,60,155,178,56,25,253,115,93,89,190,110,99,214,162,79,4,219,166,223,5,105,47,32,15,51,20,23,12,218,225,159,50,219,89,67,55,201,188,93,101,215,107,182,211,86,114,121,212,234,158,10,146,68,237,98,157,125,186,110,245,42,116,151,110,207,94,208,169,120,137,149,50,183,52,157,202,198,209,127,89,214,105,187,202,250,247,185,228,249,184,41,163,134,159,149,12,49,183,171,188,255,0,20,235,170,47,81,218,213,195,61,30,57,202,182,231,77,134,13,151,92,35,175,121,102,229,94,247,222,170,104,105,153,213,210,181,177,236,107,23,193,142,215,215,162,245,33,219,8,226,236,67,129,49,13,38,42,194,183,14,227,116,161,230,114,39,229,50,93,155,216,232,221,230,200,215,53,117,107,220,157,81,124,125,160,122,145,6,49,240,9,197,44,188,79,100,236,87,76,65,91,207,197,182,125,222,91,78,90,55,103,54,170,169,180,255,0,66,40,226,93,98,129,62,130,47,227,104,190,57,56,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,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,3,110,105,162,167,137,211,76,237,172,110,154,174,154,129,132,189,173,121,77,132,113,71,11,119,204,210,186,80,239,190,224,142,237,228,185,185,178,167,47,190,92,104,96,155,205,107,209,139,171,26,137,231,53,218,122,180,94,164,26,146,157,218,77,218,7,149,89,149,149,87,60,135,202,123,135,202,8,177,7,39,202,117,188,170,154,78,233,200,169,163,170,135,230,231,166,106,201,189,89,35,124,215,166,155,117,93,117,68,34,196,1,117,114,107,133,204,246,226,11,188,125,200,112,55,151,187,174,206,111,245,78,142,151,110,238,102,223,235,137,89,175,241,50,120,127,39,222,154,231,135,100,183,22,150,186,11,165,139,133,154,188,39,178,178,233,222,187,165,211,191,185,121,156,166,215,87,63,230,82,29,19,68,93,157,100,77,124,83,95,162,75,24,16,191,145,29,143,153,211,139,107,95,62,119,84,252,130,167,135,77,176,108,164,186,119,141,82,84,95,58,154,181,21,155,85,177,47,191,153,248,170,75,222,92,101,230,21,202,156,25,110,192,56,38,221,220,44,182,190,119,118,167,231,73,46,206,100,175,149,254,116,142,115,215,87,200,229,234,229,241,233,162,104,133,74,0,22,135,138,188,247,162,225,211,37,175,185,157,60,92,250,139,111,117,228,83,238,86,115,121,149,112,66,239,57,35,145,27,162,77,175,86,174,191,229,75,188,99,175,24,124,30,90,248,185,181,225,235,93,211,24,249,5,150,30,247,162,249,61,213,92,222,123,169,221,247,179,69,183,78,238,158,181,215,119,171,78,161,2,152,39,47,243,31,60,177,114,88,240,109,163,203,119,218,207,8,187,196,20,219,246,68,231,120,200,230,49,52,100,78,95,31,189,246,170,107,40,92,32,246,76,218,176,204,140,198,28,71,211,121,66,181,117,229,216,119,186,46,237,253,113,26,255,0,9,163,172,84,126,228,116,50,120,116,211,111,180,207,252,166,202,12,3,146,88,70,155,3,229,205,147,201,118,138,77,252,184,59,204,211,233,186,89,37,95,58,103,189,223,78,87,175,85,245,251,17,17,43,64,54,225,134,42,120,155,12,45,218,198,235,162,107,169,184,0,0,0,16,63,156,25,15,197,7,23,252,92,230,13,66,229,55,145,177,77,47,146,124,189,107,242,245,186,163,201,219,173,145,165,55,207,115,34,142,110,100,84,251,254,111,232,235,163,186,167,89,45,225,127,179,155,37,184,123,162,160,188,92,40,190,81,99,42,94,110,251,231,50,174,147,126,229,153,169,252,29,42,100,137,52,134,100,143,195,239,119,120,175,76,179,0,0,0,0,0,0,0,0,0,0,0,15,49,89,191,148,216,187,36,177,245,203,46,113,197,15,116,187,218,249,60,248,249,177,73,167,50,24,230,111,88,158,246,253,9,90,189,28,190,62,165,213,19,210,14,108,231,30,92,100,110,17,169,199,153,165,136,252,137,98,163,217,206,170,238,115,212,236,223,44,113,55,204,129,143,122,234,249,99,78,141,251,237,124,17,85,45,183,21,124,34,229,199,23,56,70,150,223,136,165,238,55,123,118,255,0,36,94,54,207,47,115,230,75,2,207,243,12,154,38,201,189,148,237,103,159,174,221,117,78,190,33,231,118,221,110,173,187,86,199,111,183,195,205,168,151,93,140,220,141,215,68,85,94,170,168,158,8,167,169,243,12,56,71,236,203,203,206,24,241,87,203,203,214,43,249,107,136,233,63,242,101,127,113,158,219,220,183,71,60,83,124,211,106,164,142,77,241,206,141,243,155,230,236,213,58,174,169,153,224,10,71,53,51,83,4,228,198,9,184,102,22,97,93,252,153,99,182,114,187,205,79,119,154,109,156,201,153,19,60,200,152,247,174,175,149,137,209,171,227,170,244,69,84,171,136,109,237,133,226,15,15,102,6,60,195,121,77,133,234,183,75,130,251,231,149,151,99,211,153,223,33,160,158,15,167,27,81,186,35,29,244,28,237,125,122,120,1,145,189,153,57,213,81,196,70,119,113,33,156,85,86,191,38,203,136,62,71,238,166,231,164,220,190,69,37,101,58,121,233,28,104,186,164,58,253,4,241,211,175,138,200,41,138,189,157,28,56,126,231,220,137,164,242,213,191,186,226,171,247,51,203,95,59,191,119,34,178,175,187,253,25,95,26,124,212,201,244,52,241,243,181,95,12,170,2,145,191,229,62,95,226,140,192,194,153,163,125,176,119,156,79,130,59,247,144,171,187,212,236,238,125,242,4,130,167,230,218,244,142,77,241,181,27,231,181,219,116,213,186,47,82,174,5,166,226,51,137,108,183,225,159,8,179,20,99,251,143,42,74,173,123,141,47,38,119,119,157,178,194,201,60,248,162,147,102,222,123,23,206,78,190,9,235,208,48,187,181,107,43,113,222,100,96,76,101,153,152,182,197,228,60,55,147,190,78,249,35,91,222,161,170,249,71,229,105,168,97,174,249,184,222,217,40,251,188,140,107,126,117,178,115,119,106,205,168,154,145,2,77,149,198,12,233,226,187,178,170,72,49,133,127,150,179,7,20,233,222,39,229,82,83,115,187,182,35,69,103,155,31,42,6,233,5,59,83,166,221,118,250,220,189,112,3,179,155,133,250,222,33,51,166,154,225,120,180,247,172,27,135,119,249,113,252,244,102,206,125,37,90,83,244,108,177,202,186,205,10,125,13,124,60,237,19,196,37,179,128,60,166,187,100,215,11,120,63,6,226,90,30,237,125,166,242,135,126,78,107,95,174,235,141,84,145,253,7,189,159,66,70,253,21,245,245,235,209,43,14,40,51,238,215,195,118,78,222,179,74,227,67,223,223,108,238,220,170,62,107,162,231,115,42,161,129,126,113,35,147,110,222,114,59,171,87,93,52,247,165,105,152,249,135,133,114,167,6,92,113,246,54,184,247,11,45,175,147,222,106,57,50,75,179,153,43,34,103,155,27,92,245,213,242,53,58,53,124,122,232,154,169,231,251,140,62,48,241,183,22,120,218,59,197,226,31,38,97,235,102,190,71,179,238,134,110,227,204,134,157,179,252,251,97,137,242,239,146,157,31,231,162,237,215,106,116,78,161,74,217,237,57,177,198,30,120,165,59,95,229,172,99,138,53,223,38,148,212,220,206,237,70,170,157,53,138,36,210,26,111,197,215,111,173,87,175,164,123,117,186,138,211,71,29,190,223,15,42,158,45,118,51,114,187,77,85,85,122,170,170,248,170,152,85,217,143,194,13,219,135,172,3,113,198,152,225,156,172,77,139,57,60,250,13,90,238,225,221,102,172,141,191,57,20,210,71,46,248,230,107,186,35,118,248,117,93,85,51,120,12,0,237,38,227,211,238,37,111,168,201,156,179,151,118,52,171,217,223,107,182,233,228,141,174,163,168,143,230,230,167,124,85,28,232,101,123,124,215,249,158,43,215,68,72,86,51,83,181,167,45,241,22,25,226,198,253,152,87,42,125,150,172,105,221,124,155,38,248,215,127,115,182,208,197,47,68,114,185,52,115,147,233,53,190,237,83,169,140,56,123,37,179,51,21,101,230,35,205,107,6,26,239,88,91,9,119,63,44,87,247,202,118,119,110,245,58,193,7,205,189,233,35,247,74,213,111,152,215,105,166,171,162,117,2,137,0,174,113,6,72,102,134,22,193,22,252,198,191,97,142,235,135,110,156,222,233,89,223,105,223,204,229,76,144,191,230,219,34,200,154,72,228,111,86,166,186,234,154,167,80,40,96,0,18,65,217,63,194,13,219,21,226,234,30,36,49,83,59,189,138,209,205,242,60,122,181,254,81,230,197,93,71,63,88,230,71,195,203,123,90,190,124,107,187,213,162,117,38,32,197,94,203,143,65,60,178,253,53,241,138,211,42,128,0,0,134,78,209,30,206,235,166,87,93,42,179,131,39,232,59,198,14,168,217,223,232,57,173,103,145,246,182,146,158,63,156,168,169,116,181,28,233,164,145,222,107,60,205,52,94,154,41,30,71,170,130,27,113,191,103,39,25,124,68,231,237,227,26,231,37,63,146,226,189,119,126,245,137,55,218,167,223,201,162,108,108,254,9,79,83,30,154,44,49,197,209,19,199,114,235,162,170,132,116,131,38,248,220,224,142,233,193,165,211,12,210,85,227,175,149,52,120,167,190,247,74,191,38,54,135,250,217,180,202,255,0,49,39,149,124,106,116,235,183,232,234,154,235,211,147,132,187,51,120,203,197,180,244,151,58,92,165,229,218,234,249,155,106,252,189,106,93,54,171,154,190,98,213,35,190,147,116,240,247,248,1,139,96,159,238,19,123,61,242,139,134,95,38,98,142,71,151,49,205,7,59,250,191,186,170,151,118,254,123,63,173,187,204,144,167,204,207,203,240,95,163,187,233,47,72,58,206,76,155,198,217,25,141,171,48,30,60,182,247,59,149,31,47,123,57,208,201,174,248,99,149,58,196,247,183,232,202,207,190,245,253,104,129,67,30,155,242,111,57,48,78,121,224,154,60,121,128,238,93,242,219,89,204,216,254,76,209,233,178,105,34,94,146,177,142,250,81,63,239,125,95,82,175,153,0,7,170,128,121,87,42,172,183,205,44,119,148,120,138,44,89,151,183,223,37,93,96,221,203,168,238,176,207,166,232,223,26,249,178,177,205,250,50,61,60,61,126,212,64,61,63,22,135,61,248,171,201,110,29,40,217,62,103,98,191,38,212,79,175,119,131,184,213,205,205,218,177,35,188,232,97,145,27,162,76,197,235,227,175,215,164,5,103,47,20,121,237,196,23,35,238,189,142,124,189,221,119,242,191,169,148,116,187,119,114,247,127,91,196,205,127,137,143,199,249,62,245,214,213,1,152,188,100,246,140,102,7,18,204,151,8,225,234,79,147,120,58,77,188,251,119,50,10,206,243,167,119,145,191,58,250,104,229,102,217,160,87,116,94,187,180,240,78,184,116,0,25,73,194,103,0,57,173,196,229,117,45,217,25,228,60,29,38,254,117,243,90,106,158,94,137,59,91,252,31,188,71,42,235,52,28,190,137,211,118,239,4,235,55,249,33,144,153,113,195,238,16,135,6,101,197,151,201,244,49,110,213,59,204,242,238,214,89,36,255,0,118,145,234,158,116,207,245,250,254,164,74,207,15,97,219,62,21,181,67,99,176,209,247,90,42,125,220,184,185,143,126,221,206,87,47,87,42,170,249,206,85,234,190,179,178,0,10,71,53,51,83,4,228,198,9,184,102,22,97,93,252,153,99,182,114,187,205,79,119,154,109,156,201,153,19,60,200,152,247,174,175,149,137,209,171,227,170,244,69,84,136,78,34,59,92,179,119,48,245,180,101,13,7,200,122,4,254,54,78,109,45,207,188,255,0,20,230,244,168,163,107,153,181,204,145,58,47,93,254,228,2,72,56,190,227,59,0,240,165,132,93,93,116,103,149,49,53,94,158,75,178,235,52,29,243,108,180,233,55,240,134,193,44,113,236,142,161,31,231,125,45,54,167,85,233,23,121,81,194,47,19,28,124,227,182,231,38,100,87,119,59,38,32,215,189,98,110,85,190,77,121,16,190,157,159,193,33,154,7,253,58,70,69,209,137,227,185,117,77,85,110,223,3,93,155,182,236,230,178,217,243,243,60,110,221,254,215,116,239,26,88,121,14,139,188,114,159,83,75,253,115,77,84,199,51,107,162,138,79,160,154,233,183,170,106,171,45,208,195,21,60,77,134,22,237,99,117,209,53,212,11,75,145,28,42,100,183,14,148,111,131,44,112,167,147,106,39,211,188,79,223,170,230,230,237,89,85,190,108,211,72,141,209,38,122,116,241,215,234,210,239,0,0,24,255,0,153,28,122,240,157,148,120,138,92,39,152,89,173,228,171,172,27,121,148,254,66,185,79,166,232,217,34,121,209,83,185,191,70,70,47,143,175,218,138,82,191,190,143,192,159,246,243,255,0,54,111,31,234,128,101,80,48,3,57,123,98,178,39,4,242,62,228,54,127,186,79,51,127,55,248,69,101,159,149,167,47,111,245,197,18,238,215,116,158,30,28,191,198,66,213,126,254,119,252,87,127,207,111,252,0,18,151,113,183,81,93,168,228,183,220,33,230,211,203,166,246,110,86,235,162,162,167,84,84,95,20,67,203,1,152,57,215,218,139,196,190,106,84,87,80,97,236,67,242,91,13,87,114,183,89,251,165,190,187,77,137,26,167,207,190,145,178,127,25,26,191,213,244,180,240,67,21,112,142,17,196,56,239,16,210,97,92,43,111,239,215,74,238,103,34,14,107,34,223,177,142,145,222,116,142,107,83,70,177,203,213,83,195,218,4,158,246,24,254,27,63,155,127,210,68,170,24,255,0,193,159,10,88,119,133,76,180,76,55,70,254,247,127,184,255,0,229,139,142,146,71,222,249,117,21,15,131,230,150,105,89,30,198,84,43,124,197,77,116,213,122,248,100,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,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,2,215,231,87,19,57,35,195,189,61,13,86,113,99,111,147,241,92,185,189,217,222,77,171,171,230,114,214,52,127,74,120,164,84,209,102,143,199,79,165,211,193,116,197,238,208,174,208,169,120,118,149,114,183,43,93,205,198,210,255,0,94,86,105,183,201,26,119,73,227,249,185,233,164,134,163,155,12,210,55,163,188,207,21,235,162,36,75,197,73,157,220,89,102,100,213,81,199,242,171,23,221,118,243,29,173,37,15,55,149,79,162,116,249,168,155,164,84,254,173,53,219,235,85,234,18,23,139,251,110,233,161,169,171,182,225,76,132,239,49,55,151,221,238,95,42,85,155,186,53,93,243,82,80,106,157,119,55,175,179,82,214,241,89,197,94,116,227,94,4,50,50,92,95,138,252,165,91,154,95,41,190,81,212,247,26,72,123,215,147,111,48,119,95,50,56,81,25,181,173,106,124,222,205,116,213,219,134,68,118,62,103,78,45,173,124,249,221,83,242,10,158,29,54,193,178,146,233,222,53,73,81,124,234,106,212,86,109,86,196,190,254,103,226,169,34,249,77,192,31,11,121,53,118,166,196,184,55,46,59,181,246,155,126,149,222,88,184,191,93,205,145,159,197,201,80,246,125,9,28,223,15,94,190,58,104,30,120,1,62,189,161,60,36,209,113,25,148,181,151,12,51,97,239,152,238,211,203,242,51,251,210,199,252,109,77,34,84,116,124,209,195,252,68,46,250,122,248,116,209,222,48,27,52,50,211,202,232,102,110,215,183,77,83,93,64,201,78,205,204,73,101,194,60,105,101,222,33,196,53,189,210,223,73,229,126,116,220,183,201,183,117,166,177,141,243,88,138,229,213,206,68,232,158,179,208,137,229,92,205,78,20,187,79,243,47,135,28,58,236,29,137,48,199,203,139,4,26,121,58,135,190,211,219,59,158,233,39,146,95,156,101,36,143,147,123,230,107,188,229,243,118,104,157,29,162,4,234,3,206,150,123,241,165,157,57,237,141,89,138,239,55,206,233,79,71,175,147,168,187,181,36,157,211,124,49,71,47,206,54,6,44,155,214,36,119,156,157,53,209,61,242,149,147,125,172,220,49,226,60,19,71,112,205,204,103,242,67,16,187,153,222,45,254,78,184,92,54,252,244,136,223,157,167,163,70,46,177,182,55,116,254,94,158,40,160,103,24,0,0,0,10,71,53,51,83,4,228,198,9,184,102,22,97,93,252,153,99,182,114,187,205,79,119,154,109,156,201,153,19,60,200,152,247,174,175,149,137,209,171,227,170,244,69,84,196,94,24,123,82,48,247,18,57,221,109,201,136,178,179,200,18,222,57,221,198,191,203,143,170,231,114,169,38,169,147,230,251,164,123,116,72,118,249,207,77,119,106,154,233,162,224,231,107,94,108,226,236,81,197,37,243,43,110,149,219,236,88,35,187,121,46,30,84,73,203,239,150,234,25,230,243,154,196,122,234,246,162,249,206,118,158,173,19,161,70,118,92,122,118,101,151,233,175,131,214,129,63,197,3,158,217,175,79,146,25,85,124,205,10,171,71,149,34,178,247,109,212,157,225,96,230,115,170,98,129,60,244,99,244,209,101,215,232,174,186,105,211,93,82,190,56,215,27,117,21,218,142,75,125,194,30,109,60,186,111,102,229,110,186,42,42,117,69,69,241,68,2,55,178,223,182,179,2,98,108,69,21,183,48,178,139,228,93,169,251,185,151,47,47,205,113,217,164,111,84,249,168,168,81,203,171,154,198,255,0,135,175,130,41,154,185,53,197,30,68,241,5,222,62,228,56,231,203,221,215,103,55,250,153,89,75,183,119,51,111,245,196,76,215,248,153,60,63,147,239,77,96,235,140,158,13,177,183,10,248,218,74,90,168,59,230,20,172,211,201,55,109,208,199,222,182,67,78,179,252,194,79,36,140,219,44,251,60,255,0,29,53,78,158,24,226,7,170,128,121,87,46,174,77,113,71,158,220,62,247,143,185,14,57,242,15,122,217,205,254,166,81,213,110,219,204,219,253,113,19,244,254,58,79,15,229,123,147,64,244,166,8,1,253,244,126,59,63,183,159,249,179,103,255,0,84,36,111,128,142,44,120,157,207,218,27,31,203,124,155,242,174,24,172,239,61,255,0,29,252,161,183,193,221,246,45,87,47,250,155,20,44,145,251,164,133,180,254,111,134,156,197,232,171,168,103,24,44,70,54,227,147,133,188,185,197,203,128,241,150,104,121,62,250,223,26,95,34,92,101,255,0,114,108,191,78,58,119,51,232,61,171,244,189,122,120,234,133,25,197,151,104,110,81,112,189,229,60,57,203,249,77,142,109,220,159,246,55,173,85,23,51,153,200,127,245,223,118,146,20,210,25,249,190,43,244,118,253,37,232,20,167,28,60,53,113,99,156,52,215,233,178,211,59,187,246,27,174,238,189,203,2,252,154,182,197,221,246,45,55,51,250,163,52,172,145,251,164,141,243,249,218,105,167,45,58,104,68,14,114,240,185,158,220,62,242,62,235,216,27,200,61,235,127,43,250,167,71,85,187,111,47,119,245,188,175,211,248,232,252,127,149,238,93,38,130,221,218,157,193,5,77,28,115,220,51,147,185,84,59,93,240,124,158,187,201,179,170,162,121,201,73,162,234,154,47,231,46,173,199,137,46,31,110,217,95,38,99,220,49,159,55,6,203,166,250,207,39,86,183,93,42,18,20,249,180,137,37,254,57,17,191,71,223,225,212,8,19,200,142,42,243,167,135,74,215,207,150,56,175,201,180,243,233,222,32,238,52,147,115,118,164,168,223,58,104,100,86,232,179,61,122,120,235,245,105,58,217,91,197,110,13,198,92,47,91,56,160,197,140,249,63,96,172,231,119,134,235,45,95,35,101,197,244,77,254,46,20,123,183,61,173,240,143,166,239,98,110,34,235,48,49,159,102,102,97,98,234,252,25,99,192,31,34,104,171,249,92,172,200,242,174,32,185,119,77,145,50,69,254,165,57,173,89,55,185,139,77,213,83,77,252,207,86,133,13,196,191,19,216,86,60,161,176,240,137,144,55,207,42,101,190,23,239,92,251,239,118,146,15,47,247,154,168,107,219,252,26,170,46,125,47,34,163,157,31,73,87,153,166,238,141,84,104,22,195,138,206,38,49,79,20,25,155,85,141,239,145,247,59,122,108,242,125,187,88,228,238,159,193,224,138,95,157,108,81,186,77,238,129,29,231,39,77,116,79,106,204,191,102,22,35,242,255,0,5,152,3,188,214,115,235,224,242,175,122,249,189,187,119,93,171,118,120,34,53,124,212,245,126,114,44,176,207,16,153,73,91,192,78,52,200,92,71,73,228,236,113,110,242,119,201,185,121,149,51,121,87,153,122,117,85,95,154,200,249,48,114,161,70,167,206,61,119,235,230,249,221,11,193,216,227,247,93,251,174,221,126,76,127,230,55,204,124,168,254,181,255,0,221,110,29,207,233,252,247,241,219,191,138,255,0,11,205,2,101,202,83,52,177,22,59,194,152,18,231,127,203,76,186,249,119,137,41,121,61,203,15,249,94,27,95,124,221,51,25,39,240,169,145,99,143,100,110,124,158,114,121,220,189,169,213,200,85,96,12,70,190,103,231,104,5,125,174,122,75,47,0,94,75,172,126,222,85,95,221,86,203,63,47,71,34,175,152,232,244,93,81,21,58,248,107,175,168,199,190,25,123,39,46,48,226,26,44,200,226,58,247,222,42,211,153,222,112,223,118,107,55,121,147,66,207,225,116,117,154,39,78,76,189,27,248,171,235,82,79,64,0,0,2,129,205,124,137,202,172,239,167,160,165,205,12,43,229,168,173,124,222,232,222,253,83,77,203,230,43,21,253,96,145,154,234,177,71,227,174,155,122,120,174,181,240,3,110,24,98,167,137,176,194,221,172,110,186,38,186,148,174,85,229,62,95,228,158,9,183,229,206,88,216,60,141,135,173,124,222,233,71,222,167,168,229,243,38,124,207,249,201,158,247,174,178,74,247,117,114,233,187,68,232,136,137,87,0,44,119,27,57,69,137,243,227,134,44,103,149,56,54,46,101,226,249,228,238,236,221,209,166,188,155,133,52,239,235,35,216,223,161,19,188,92,158,237,87,68,92,81,224,127,178,254,92,173,186,69,152,249,222,238,109,242,61,221,218,209,166,222,231,171,106,97,127,207,211,85,185,146,111,100,145,63,171,124,223,4,235,170,146,62,0,0,0,176,188,96,240,145,133,120,184,203,198,225,43,181,223,200,87,170,29,124,145,123,238,242,85,119,13,243,211,201,63,240,118,205,19,37,230,50,157,25,231,170,237,221,185,58,167,91,179,99,192,24,75,13,225,40,48,45,150,211,221,236,116,251,185,84,188,249,95,183,116,171,42,249,238,114,189,124,247,42,245,119,175,79,14,133,66,0,195,158,27,187,50,242,131,32,49,181,78,60,170,184,124,164,185,71,179,201,47,229,85,81,249,63,88,102,138,126,137,84,246,203,204,108,223,126,223,55,111,79,29,83,47,110,54,234,43,181,28,150,251,132,60,218,121,116,222,205,202,221,116,84,84,234,138,139,226,136,114,74,71,53,51,83,4,228,198,9,184,102,22,97,93,252,153,99,182,114,187,205,79,119,154,109,156,201,153,19,60,200,152,247,174,175,149,137,209,171,227,170,244,69,84,8,126,237,96,225,135,42,184,123,196,56,10,247,149,246,63,37,69,140,60,171,222,233,251,205,76,251,123,163,40,90,207,58,121,100,215,172,210,47,68,111,142,139,174,137,166,3,25,73,199,111,26,149,28,97,98,28,59,36,88,83,200,118,188,41,222,251,140,125,249,42,119,247,166,83,115,58,242,34,114,104,234,109,124,237,223,75,166,136,157,113,108,9,41,236,141,226,183,17,90,177,221,183,133,251,211,59,237,170,249,206,242,35,181,142,63,39,242,97,175,173,168,250,48,171,165,230,57,83,233,200,155,116,243,117,79,52,151,243,203,158,9,198,216,159,46,177,61,22,50,193,183,63,39,222,45,252,206,237,83,201,142,93,156,200,221,27,252,201,26,230,174,172,123,147,170,47,142,169,215,69,36,227,135,12,97,218,195,196,23,116,189,125,216,188,131,133,106,185,159,213,175,147,216,106,171,110,222,115,127,173,246,178,69,249,216,118,120,125,246,239,4,234,18,168,11,85,145,121,119,158,216,11,203,127,118,190,34,254,234,157,251,187,121,51,253,136,209,216,252,155,179,155,206,254,182,115,185,220,205,241,125,45,54,242,186,125,37,41,76,210,224,43,132,236,233,199,119,60,204,204,188,169,242,206,36,188,242,123,237,111,151,110,84,252,222,84,44,134,63,155,134,161,145,183,72,226,99,124,214,166,186,106,186,170,170,168,100,0,0,12,90,205,174,7,41,243,211,63,169,115,87,53,115,35,203,152,66,213,191,201,24,59,200,235,77,220,185,180,81,193,63,240,248,42,25,44,155,229,138,57,188,246,174,221,187,19,68,85,85,202,80,0,20,166,100,101,110,4,205,204,59,46,19,204,43,23,149,109,83,237,230,83,247,169,160,215,108,140,145,60,232,158,215,125,40,216,190,62,175,98,169,85,128,49,87,247,174,56,19,254,209,159,231,53,227,253,108,126,245,199,2,127,218,51,252,230,188,127,173,153,84,0,197,95,222,184,224,79,251,70,127,156,215,143,245,177,251,215,28,9,255,0,104,207,243,154,241,254,182,101,81,106,179,151,138,60,137,225,247,145,247,94,199,62,65,239,91,249,95,212,202,202,173,219,121,123,191,173,226,126,159,199,71,227,252,175,114,232,22,134,227,217,99,193,5,77,28,144,91,242,111,185,84,59,77,147,252,161,187,201,179,170,42,249,171,87,162,234,154,167,231,45,230,85,246,62,112,251,132,171,107,39,204,234,159,151,180,243,114,251,188,27,43,109,125,223,68,122,59,206,134,181,85,251,149,204,94,190,28,191,198,82,225,220,123,83,184,32,166,163,146,123,126,114,119,218,134,233,178,15,147,215,120,247,245,68,95,57,105,52,77,19,85,252,197,151,203,238,218,28,176,196,120,218,59,22,60,203,175,146,24,121,218,239,190,249,94,162,225,183,230,94,228,254,13,21,10,61,117,145,172,143,199,239,247,120,34,129,98,56,250,236,213,195,217,19,129,110,249,223,149,247,110,78,26,181,119,126,245,104,228,61,221,219,155,53,45,51,62,126,122,167,200,253,210,75,35,250,49,116,240,93,19,69,72,233,61,23,113,213,149,184,171,58,184,86,198,249,103,130,104,251,213,234,243,228,222,237,23,50,54,110,228,220,105,166,127,157,35,216,196,209,145,57,122,185,60,58,106,186,34,193,126,85,240,149,196,22,118,86,214,91,242,199,0,121,102,162,131,151,222,25,229,90,42,125,155,209,234,222,179,76,196,93,82,39,248,107,244,125,233,168,87,182,62,210,190,54,48,221,174,11,45,151,58,123,189,29,62,238,84,95,39,45,47,219,185,202,229,234,234,85,85,234,229,94,171,235,47,159,12,252,83,118,148,113,57,140,62,77,97,44,240,228,82,65,253,123,93,242,102,192,254,237,186,41,159,31,205,201,12,106,253,203,3,155,230,175,79,21,247,212,153,77,216,181,139,175,182,170,107,206,105,102,119,201,138,213,223,206,179,121,22,42,221,60,233,26,223,159,130,185,19,232,164,111,232,159,125,183,212,164,152,228,134,66,101,199,15,184,66,28,25,151,22,95,39,208,197,187,84,239,51,203,187,89,100,147,253,218,71,170,121,211,63,215,235,250,145,2,12,120,241,198,60,65,59,58,174,89,83,159,121,143,242,186,227,131,185,60,170,175,35,209,80,105,222,233,41,103,95,50,149,187,126,143,41,58,185,223,67,94,154,170,23,11,179,75,131,107,23,18,120,218,231,138,179,10,14,243,133,48,183,39,188,219,247,61,157,255,0,188,195,88,198,124,236,83,199,36,92,185,97,99,186,35,183,105,162,232,154,235,143,188,81,231,47,238,130,207,108,77,155,221,211,186,249,123,185,124,215,51,126,222,69,28,20,255,0,75,99,53,254,39,95,162,158,62,191,21,144,158,2,56,247,225,139,34,184,98,177,229,254,96,98,175,36,98,123,71,121,231,67,220,110,21,29,235,155,112,170,149,190,116,84,239,141,155,99,149,139,209,203,174,190,165,69,68,9,70,134,24,169,226,108,48,183,107,27,174,137,174,166,44,241,31,218,47,145,60,62,247,187,47,148,124,189,138,169,121,127,212,94,77,101,46,237,220,151,127,92,119,103,198,159,53,54,255,0,31,189,219,226,189,35,255,0,136,158,212,236,220,207,20,92,15,148,118,63,146,86,250,175,227,91,222,105,107,251,222,222,84,173,235,81,72,199,71,177,209,73,224,189,119,251,145,22,209,91,187,50,120,223,187,81,199,112,183,228,151,54,158,93,118,63,229,37,161,186,232,170,139,209,106,145,124,81,64,170,179,103,181,95,138,76,121,118,169,118,13,196,255,0,36,44,85,27,52,181,119,43,117,195,110,214,199,254,237,37,35,94,186,189,142,127,248,122,120,34,24,123,113,184,214,221,171,100,184,92,38,230,212,75,166,247,237,70,235,162,34,39,68,68,79,4,67,40,127,122,227,142,207,237,25,254,115,89,255,0,214,199,239,92,113,217,253,163,63,206,107,63,250,216,24,170,12,255,0,201,174,199,92,246,198,221,227,238,189,120,251,155,114,246,114,191,131,209,222,57,186,243,55,127,91,214,166,221,54,199,227,227,204,252,85,51,83,45,251,37,184,78,195,56,118,43,110,97,97,31,150,151,86,110,230,92,187,253,202,221,191,89,30,169,243,81,86,43,83,70,185,141,255,0,3,95,21,80,32,176,19,253,251,215,28,9,255,0,104,207,243,154,241,254,182,95,252,183,202,220,9,148,120,118,44,39,151,182,47,37,90,160,221,203,167,239,83,79,166,233,31,34,249,210,189,206,250,82,61,124,125,126,196,64,32,43,41,184,3,226,147,57,109,84,216,151,6,229,199,121,177,84,239,210,187,203,22,230,105,181,210,51,248,185,42,24,255,0,167,27,155,225,234,215,195,77,101,71,130,190,206,60,43,194,245,235,229,246,32,196,127,41,113,75,63,172,170,59,156,148,125,199,86,84,69,39,154,202,153,35,151,124,83,162,121,205,243,118,244,234,186,166,103,128,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,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,45,197,219,135,124,157,190,102,75,115,118,233,131,249,248,181,186,233,112,242,133,83,116,214,157,41,255,0,138,108,137,23,241,72,141,250,62,255,0,30,165,199,0,0,0,1,31,157,162,61,157,209,103,108,85,89,193,147,244,27,113,211,118,119,250,14,110,190,89,254,180,167,143,231,42,42,89,13,63,38,8,164,119,154,207,63,193,124,237,21,100,12,1,229,106,104,101,167,149,208,204,221,175,110,154,166,186,154,9,208,227,39,179,75,4,241,39,125,147,48,176,173,247,228,182,43,169,211,202,21,61,214,106,238,255,0,181,148,241,69,230,62,170,56,226,229,197,11,147,205,111,157,187,85,234,154,172,70,231,191,10,153,211,195,165,107,32,204,236,41,228,218,121,245,238,243,247,234,73,185,187,82,37,119,155,12,210,43,116,89,152,157,124,117,250,244,11,66,102,95,101,70,83,93,177,231,20,150,92,100,218,30,241,98,194,29,231,202,171,205,107,54,247,171,117,116,112,253,251,94,186,189,159,120,142,247,232,157,76,103,202,108,160,199,217,219,139,169,176,62,92,217,60,169,119,171,223,203,131,188,195,6,187,98,146,85,243,166,123,27,244,34,122,245,95,87,181,81,22,126,248,62,225,59,10,240,157,151,142,194,246,154,223,41,222,174,26,121,94,237,203,146,30,251,178,122,135,193,243,46,154,86,71,177,149,10,207,49,83,118,154,175,85,232,23,232,0,0,162,49,142,116,229,158,1,198,120,99,47,177,110,37,238,23,252,99,223,124,137,73,220,234,37,239,93,210,38,203,81,231,198,199,49,155,99,123,87,207,115,117,215,70,234,189,10,220,243,191,199,230,108,218,115,151,138,76,97,140,176,213,119,121,177,84,249,63,184,175,41,204,211,109,186,150,57,62,155,24,255,0,167,27,190,146,122,186,116,234,161,146,125,180,56,79,4,218,51,63,8,226,139,19,181,196,56,131,191,249,117,52,155,167,34,158,220,202,111,164,170,207,226,213,126,130,39,227,106,164,121,216,175,215,92,51,117,130,247,100,170,238,213,180,219,185,82,236,107,246,238,106,181,122,57,21,23,163,149,58,167,172,224,0,36,227,39,59,104,113,61,162,134,142,197,155,153,117,242,130,165,121,157,226,251,229,120,233,52,235,35,155,252,26,158,133,83,193,99,143,162,253,238,239,90,146,224,121,87,61,79,219,174,52,87,106,56,238,22,249,185,180,242,235,177,251,85,186,232,170,139,209,81,23,197,20,5,198,221,69,118,163,146,223,112,135,155,79,46,155,217,185,91,174,138,138,157,81,81,124,81,8,222,227,63,178,171,10,95,112,236,216,211,134,187,31,147,175,244,155,121,150,78,243,36,222,83,223,37,60,105,252,34,178,173,25,15,45,137,59,252,60,237,118,248,237,82,74,128,30,88,46,54,234,219,77,108,150,251,132,60,170,136,180,222,205,200,237,53,68,84,234,138,169,224,168,113,143,74,121,203,194,230,68,241,5,200,251,175,96,111,47,119,93,252,175,234,157,101,46,221,220,189,223,214,242,179,95,226,99,241,254,79,189,117,181,95,189,113,192,159,246,140,255,0,57,175,31,235,96,64,9,113,173,60,68,103,21,143,45,157,148,86,188,97,200,194,78,211,91,127,147,233,93,174,149,11,81,252,107,163,89,127,141,85,119,210,247,120,116,36,191,54,123,22,176,141,246,237,83,121,202,220,206,249,49,68,187,57,54,111,34,203,91,167,155,27,93,243,243,215,34,253,36,145,253,83,239,182,250,144,195,219,143,101,143,27,244,213,178,65,111,201,190,251,78,221,54,79,242,134,209,30,254,136,171,230,173,94,169,162,234,159,152,12,76,47,215,12,148,28,43,95,44,184,215,14,113,31,127,249,51,112,184,121,55,228,214,36,238,183,42,223,37,242,223,51,234,255,0,130,81,170,54,126,107,82,24,190,113,83,102,237,205,240,82,176,253,235,142,59,63,180,103,249,205,103,255,0,91,31,189,113,199,103,246,140,255,0,57,172,255,0,235,96,90,172,244,203,188,137,192,94,68,251,138,113,23,247,84,239,221,231,202,127,236,70,178,199,228,221,156,174,79,245,203,157,206,230,111,151,232,233,183,149,215,233,33,106,139,171,251,151,51,219,238,137,247,40,249,13,254,202,191,247,15,41,209,255,0,96,231,255,0,27,205,229,255,0,21,231,125,47,119,143,67,36,113,103,100,71,19,22,140,9,135,239,248,90,223,242,131,18,92,123,223,149,176,255,0,54,223,73,228,174,92,205,100,31,194,159,88,177,207,205,141,93,39,152,137,179,110,213,234,160,113,184,118,225,7,46,56,137,203,140,180,195,56,153,159,114,108,89,140,188,179,242,99,19,235,61,251,229,223,116,158,87,214,127,3,100,209,197,107,238,49,66,216,190,117,91,222,57,187,155,170,183,174,246,95,112,21,195,30,106,99,104,242,231,1,241,221,229,76,67,46,187,40,254,229,247,8,53,210,23,204,191,57,45,67,89,252,92,111,119,210,245,105,226,168,135,121,195,103,101,14,123,93,115,58,223,251,162,50,239,200,88,62,46,111,123,254,171,209,213,115,181,167,155,103,245,165,98,74,221,37,72,124,60,119,117,232,138,103,255,0,239,92,112,39,253,163,63,206,107,199,250,216,17,141,123,236,219,204,108,37,196,230,15,200,28,65,121,217,109,199,30,80,242,45,255,0,187,64,189,235,185,219,210,170,163,248,51,42,149,204,218,231,36,126,123,219,175,210,110,190,4,218,229,94,85,224,156,152,193,54,252,189,203,219,71,147,44,118,206,111,118,166,239,19,77,179,153,51,229,127,159,43,222,245,213,242,189,122,185,124,116,78,136,136,149,112,0,0,0,0,0,0,0,12,114,205,188,164,204,76,190,204,75,143,17,188,57,89,124,179,137,47,60,159,149,248,67,188,193,79,242,195,149,4,116,116,63,195,171,30,232,237,253,206,55,205,55,204,198,156,237,54,63,85,84,82,241,98,44,69,142,237,184,239,8,216,44,25,117,229,156,55,121,239,255,0,40,49,7,149,225,167,242,15,42,20,125,47,240,87,167,50,171,159,34,172,127,54,169,203,211,115,181,69,2,171,5,41,149,184,139,29,226,188,9,108,191,230,94,93,124,132,196,149,92,238,251,135,252,175,13,211,185,237,153,236,143,248,84,40,145,201,190,54,178,79,53,60,222,102,213,234,213,42,176,0,134,76,182,237,150,206,44,49,116,174,171,204,76,33,242,214,142,126,87,117,164,242,133,45,183,187,109,107,209,254,124,52,74,175,220,174,98,245,240,217,162,120,169,193,206,94,216,172,246,198,220,143,185,13,159,238,109,203,223,205,254,17,71,120,230,235,203,219,253,113,68,155,116,219,39,135,143,51,241,80,9,169,4,0,254,250,63,29,159,219,207,252,217,179,255,0,170,20,166,100,113,235,197,142,110,97,217,112,158,97,102,183,149,109,83,237,230,83,249,10,219,6,187,100,100,137,231,69,78,215,125,40,216,190,62,175,98,168,19,83,153,28,122,240,157,148,120,138,92,39,152,89,173,228,171,172,27,121,148,254,66,185,79,166,232,217,34,121,209,83,185,191,70,70,47,143,175,218,138,88,12,229,237,138,200,156,19,200,251,144,217,254,233,60,205,252,223,225,21,150,126,86,156,189,191,215,20,75,187,93,210,120,120,114,255,0,25,8,86,0,103,254,114,246,197,103,182,54,228,125,200,108,255,0,115,110,94,254,111,240,138,59,199,55,94,94,223,235,138,36,219,166,217,60,60,121,159,138,134,39,231,87,19,57,221,196,69,69,13,86,113,99,111,148,18,219,121,189,217,222,77,164,164,229,243,18,52,127,74,120,163,69,213,33,143,199,95,163,211,197,117,182,4,129,118,119,118,119,75,157,178,210,231,6,112,80,109,192,173,223,220,40,57,186,249,103,250,238,158,79,156,167,169,100,212,252,153,226,141,222,115,60,255,0,4,243,117,85,12,127,201,190,3,184,156,207,59,21,30,47,192,121,119,223,48,245,103,51,101,195,202,246,248,244,216,249,35,95,154,150,161,143,254,50,39,183,195,213,175,134,154,200,246,68,118,62,100,182,18,163,124,249,221,83,242,246,162,109,54,193,178,174,215,221,244,89,81,124,234,106,213,71,238,71,68,190,238,95,227,41,32,144,195,21,60,77,134,22,237,99,117,209,53,212,220,2,148,203,124,173,192,153,71,135,98,194,121,123,98,242,85,170,13,220,186,126,245,52,250,110,145,242,47,157,43,220,239,165,35,215,199,215,236,68,42,176,0,0,0,0,0,0,0,0,90,172,229,226,143,34,120,125,228,125,215,177,207,144,123,214,254,87,245,50,178,171,118,222,94,239,235,120,159,167,241,209,248,255,0,43,220,186,5,213,49,203,141,14,15,255,0,117,238,23,180,97,191,186,31,201,63,37,247,143,158,242,71,127,230,115,100,167,127,209,231,69,166,157,223,79,21,215,127,171,78,183,139,45,243,75,2,102,230,29,139,22,101,237,247,202,182,169,247,114,234,59,172,208,107,182,71,198,190,108,172,107,190,148,111,79,15,87,177,80,102,70,105,96,76,163,195,178,226,204,194,190,249,42,213,6,222,101,71,117,154,125,55,72,200,211,205,137,142,119,210,145,137,225,235,246,34,129,26,223,188,99,255,0,26,47,243,39,255,0,30,63,120,199,254,52,95,230,79,254,60,202,175,223,71,224,79,251,121,255,0,155,55,143,245,67,42,128,138,191,222,49,255,0,141,23,249,147,255,0,143,50,191,134,94,207,60,145,225,190,162,139,18,82,209,121,111,23,209,115,54,223,57,149,116,218,239,73,152,191,193,214,166,72,191,138,155,151,225,247,187,188,87,166,82,128,0,0,0,0,60,239,241,249,148,214,156,154,226,147,24,96,220,53,67,221,172,84,222,79,238,41,205,115,245,221,110,165,146,79,166,247,191,233,200,239,164,190,190,157,58,37,241,236,159,225,135,42,184,132,196,56,246,247,154,22,63,42,197,131,252,149,221,41,251,205,76,27,187,219,43,154,255,0,58,9,99,211,172,49,175,84,119,134,137,166,171,172,150,113,135,193,230,9,226,207,4,199,103,188,77,228,204,67,108,215,200,247,141,179,77,220,121,147,83,186,127,152,108,209,50,93,241,211,163,60,245,93,186,238,78,169,214,30,178,135,26,102,255,0,103,199,16,108,139,26,218,124,158,250,125,124,173,107,231,210,203,222,55,80,201,200,249,232,219,62,205,189,241,174,243,60,117,209,125,122,4,255,0,219,173,212,86,154,56,237,246,248,121,84,241,107,177,155,149,218,106,170,171,213,85,87,197,84,228,128,0,0,0,0,0,2,33,184,218,237,75,198,117,248,170,163,0,112,235,120,242,93,150,131,103,54,245,221,226,159,202,91,227,166,149,191,193,234,233,55,195,203,122,76,206,142,93,218,238,240,68,64,50,119,143,174,62,176,174,70,97,91,190,94,101,230,35,255,0,235,145,252,31,99,59,156,159,192,254,114,150,101,235,53,59,224,147,125,60,175,251,239,55,251,173,17,44,247,98,118,45,196,56,150,159,56,41,111,119,14,243,21,7,201,254,238,222,83,25,179,122,220,85,221,90,212,215,85,106,120,235,224,68,188,211,75,81,43,166,153,219,158,237,53,93,52,38,43,177,163,38,241,182,94,224,156,121,143,49,53,183,187,91,113,191,146,252,150,254,116,47,230,119,57,174,17,77,209,143,115,147,71,61,191,73,173,215,94,154,248,129,35,96,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,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,6,220,211,69,79,19,166,153,219,88,221,53,93,53,41,92,212,205,76,19,147,24,38,225,152,89,133,119,242,101,142,217,202,239,53,61,222,105,182,115,38,100,76,243,34,99,222,186,190,86,39,70,175,142,171,209,21,82,12,184,171,237,14,206,30,36,165,184,225,216,106,124,131,130,107,121,58,88,118,82,213,109,217,200,127,245,207,118,142,101,249,232,121,158,41,244,182,248,39,80,204,206,54,187,82,240,101,6,21,168,192,28,58,222,60,169,122,175,217,205,189,119,121,96,242,110,201,41,165,111,240,122,186,77,147,115,24,179,51,163,147,110,155,188,85,16,136,99,92,48,203,81,43,97,133,187,158,237,116,77,116,47,110,96,240,77,196,230,85,224,153,51,27,30,101,159,146,240,244,90,111,172,242,205,190,125,53,153,144,167,205,197,59,159,252,100,140,111,209,245,235,224,138,160,88,240,0,3,211,23,15,24,43,45,242,239,39,176,254,14,202,36,211,9,91,251,223,147,211,231,255,0,221,42,165,146,95,235,135,58,95,227,95,39,210,85,247,116,209,15,51,166,123,118,117,118,131,81,112,248,248,242,167,55,42,246,96,73,181,238,151,30,90,175,145,180,239,115,191,230,169,233,159,53,71,58,121,163,111,87,121,158,41,230,234,136,19,100,0,0,1,69,231,30,51,197,217,123,151,23,124,95,128,240,7,203,107,237,7,119,238,182,47,42,197,109,239,123,231,142,55,255,0,9,149,174,100,123,24,247,201,213,23,93,155,83,170,160,21,160,44,47,9,220,96,229,231,22,56,86,162,237,133,217,228,251,213,179,103,149,173,26,207,47,114,230,73,59,97,249,247,195,19,36,222,202,119,63,204,69,219,174,139,215,198,253,0,4,57,254,252,46,102,253,219,124,191,220,191,250,222,127,189,254,101,63,254,233,179,250,231,185,115,255,0,174,62,115,195,241,126,137,49,128,1,104,120,133,225,83,37,184,157,163,180,65,155,120,83,202,213,24,123,188,121,38,126,253,87,7,117,231,172,75,55,155,79,52,104,253,201,4,105,231,235,166,157,52,213,117,178,252,1,112,183,153,252,42,226,124,213,193,120,170,175,202,120,58,111,33,252,148,187,114,233,225,239,218,71,85,37,111,204,50,89,101,139,100,213,13,103,206,175,157,166,172,232,186,32,100,46,88,231,238,82,231,37,101,210,223,150,248,179,202,245,22,94,71,126,103,112,169,167,229,115,145,235,31,89,163,98,59,84,141,255,0,71,93,52,235,166,168,84,184,219,27,97,140,186,195,21,184,203,25,92,252,159,103,183,242,251,205,79,38,73,118,115,36,108,108,243,35,107,156,186,189,237,78,136,190,58,175,77,84,128,76,180,191,99,190,1,248,168,165,159,24,219,54,87,225,157,253,250,143,157,10,243,59,197,185,233,31,206,70,147,181,52,109,91,93,230,235,236,93,58,233,55,60,73,101,93,23,19,28,62,226,44,177,183,220,121,116,248,147,186,108,168,228,170,233,221,235,97,153,124,213,124,107,227,2,167,210,79,207,224,161,108,255,0,125,31,129,63,237,231,254,108,222,63,213,7,239,163,240,39,253,188,255,0,205,155,199,250,161,1,87,27,117,109,166,182,75,125,194,30,85,68,90,111,102,228,118,154,162,42,117,69,84,240,84,56,192,122,125,203,124,210,192,153,185,135,98,197,153,123,125,242,173,170,125,220,186,142,235,52,26,237,145,241,175,155,43,26,239,165,27,211,195,213,236,84,42,179,202,185,153,124,50,118,156,102,191,15,88,70,108,15,116,179,124,172,180,69,183,201,112,119,138,106,14,225,172,179,75,55,156,218,89,29,46,247,204,139,231,47,155,179,167,69,209,2,119,75,85,151,121,233,242,247,61,179,115,37,62,75,119,31,185,95,144,63,170,125,251,155,229,47,41,209,190,167,248,158,91,121,60,189,155,126,155,247,107,175,155,224,96,159,100,254,125,220,113,254,97,231,166,62,205,172,75,222,113,30,38,249,49,190,163,185,181,156,254,237,5,116,73,230,193,27,99,110,216,217,26,125,20,215,79,90,234,166,82,224,238,60,114,219,52,243,239,13,228,190,80,80,252,170,163,185,119,207,45,94,249,181,20,62,71,229,209,58,166,159,248,61,69,59,86,163,156,177,200,207,49,233,179,102,231,120,162,1,147,134,21,113,91,218,127,150,156,56,226,38,224,236,55,134,62,92,95,224,215,202,52,61,246,162,217,220,247,71,4,145,124,227,233,36,100,155,217,51,157,230,175,155,179,69,234,237,18,28,248,128,204,140,202,204,252,202,185,98,44,214,168,230,95,164,228,243,219,178,157,54,233,79,19,27,214,6,181,139,171,35,143,193,63,203,169,92,112,165,193,158,101,241,87,136,157,71,134,211,201,214,10,77,60,163,120,254,15,55,116,223,28,235,23,204,62,120,159,38,247,211,185,158,111,134,187,151,167,136,101,14,108,246,210,230,62,47,194,53,54,108,173,203,31,185,253,246,93,156,155,207,150,160,187,114,116,150,55,59,230,39,161,70,59,86,54,70,117,94,156,205,222,45,66,133,204,142,215,126,38,49,54,59,150,255,0,151,183,15,145,120,109,251,121,120,127,149,111,184,236,210,22,49,127,133,75,70,146,46,178,53,242,120,125,254,223,4,67,173,226,183,179,3,50,248,113,195,173,198,56,111,19,252,184,176,65,175,148,107,187,149,61,179,185,238,146,8,226,249,183,213,200,249,55,190,103,55,205,79,55,102,171,209,218,166,21,129,36,24,219,182,151,49,239,184,69,108,216,55,44,126,76,95,87,194,243,229,168,43,116,249,214,187,248,137,40,81,159,65,28,207,31,190,221,226,136,99,182,36,237,35,227,75,23,89,106,48,246,33,206,110,247,111,171,217,206,135,228,237,166,61,219,94,143,111,156,202,84,114,104,230,162,244,95,81,141,5,213,253,203,153,237,247,59,251,171,252,134,255,0,98,191,251,255,0,148,232,255,0,179,242,63,138,230,243,63,141,243,126,143,191,195,168,22,168,0,0,18,83,195,127,102,254,85,241,87,194,118,95,99,91,6,44,249,23,141,31,229,111,148,23,30,225,83,113,239,218,92,166,142,151,230,159,85,20,81,108,134,157,91,243,105,231,111,213,221,83,85,170,255,0,120,199,254,52,95,230,79,254,60,8,171,42,172,183,202,220,119,155,152,138,44,39,151,182,47,42,221,103,221,203,167,239,80,193,174,216,223,34,249,210,189,173,250,49,189,124,125,94,213,66,108,178,155,178,163,133,188,7,106,166,110,50,195,31,43,239,180,251,245,186,247,219,141,191,118,231,73,254,227,29,91,152,154,49,237,103,248,26,248,170,153,135,110,183,81,90,104,227,183,219,225,229,83,197,174,198,110,87,105,170,170,175,85,85,95,21,80,34,247,133,254,199,246,80,214,208,98,238,34,46,60,230,179,155,222,48,191,39,110,186,164,209,183,248,101,37,111,190,25,122,39,226,251,73,71,134,24,169,226,108,48,183,107,27,174,137,174,166,224,0,0,0,0,0,0,0,0,0,0,2,53,120,177,227,122,217,196,198,20,126,66,240,118,255,0,150,87,92,71,167,120,173,209,214,238,235,221,229,130,169,191,55,112,130,54,191,115,96,169,111,71,166,155,53,234,170,212,88,223,205,78,18,184,130,201,58,218,59,126,103,96,15,35,84,87,243,59,187,60,171,69,81,191,98,49,93,214,25,158,137,162,74,207,29,62,151,185,116,244,148,0,243,241,110,236,201,227,126,237,71,29,194,223,146,92,218,121,117,216,255,0,148,150,134,235,162,170,47,69,170,69,241,69,43,204,166,236,148,226,147,20,98,234,107,94,105,97,95,145,22,39,239,231,93,59,245,186,229,203,210,41,28,223,153,130,177,30,186,189,177,179,162,244,223,175,130,41,57,96,11,67,145,28,42,100,183,14,148,111,131,44,112,167,147,106,39,211,188,79,223,170,230,230,237,89,85,190,108,211,72,141,209,38,122,116,241,215,234,210,239,0,0,0,0,20,94,108,230,254,1,201,44,35,83,142,51,26,247,228,187,69,38,206,100,253,218,105,244,221,44,113,39,155,11,30,239,167,43,19,162,122,253,136,170,145,209,113,237,199,162,166,173,146,11,127,13,125,246,157,186,108,159,229,138,199,191,162,42,249,171,65,170,104,186,167,230,2,82,193,10,217,203,219,21,158,216,219,145,247,33,179,253,205,185,123,249,191,194,40,239,28,221,121,123,127,174,40,147,110,155,100,240,241,230,126,42,22,134,227,218,109,198,253,218,142,75,125,195,59,121,180,242,233,189,159,38,237,13,215,69,69,78,169,74,139,226,136,7,160,114,58,59,81,179,235,36,49,134,85,221,242,58,211,95,229,92,196,151,187,249,62,14,85,100,29,211,74,154,42,153,124,231,70,144,73,190,157,170,190,115,250,105,211,206,93,8,255,0,203,126,5,56,177,207,186,104,177,174,29,203,238,253,106,174,221,186,227,229,107,108,95,65,95,26,124,211,234,24,239,165,19,155,224,158,26,248,117,89,63,224,219,179,75,4,240,217,125,143,48,177,85,247,229,78,43,166,215,201,245,61,214,106,30,225,185,149,17,75,230,50,170,72,229,230,69,51,83,206,111,155,183,84,234,186,160,102,192,0,1,31,22,76,77,218,217,132,243,74,91,181,231,44,62,94,96,200,246,242,237,30,90,195,54,190,110,180,234,213,249,246,162,202,221,38,114,63,195,175,47,79,7,18,14,0,0,0,197,94,209,126,35,255,0,115,238,68,213,249,22,225,221,113,85,251,151,228,95,154,223,187,145,89,73,222,62,148,79,141,62,106,101,250,122,120,249,186,175,132,0,153,255,0,218,209,156,191,118,44,246,179,229,14,31,164,231,124,128,239,28,153,121,155,121,253,250,142,134,161,222,107,216,205,187,121,106,157,92,237,127,23,192,170,184,48,236,170,197,119,220,69,14,52,226,82,199,228,235,5,38,238,93,147,188,199,55,148,247,199,81,26,255,0,8,163,171,71,195,203,122,64,255,0,15,59,93,190,27,148,10,247,179,59,128,124,23,95,130,237,60,65,230,117,31,148,174,23,46,127,146,168,249,146,195,220,121,114,214,82,77,231,195,81,182,93,237,70,47,156,196,219,166,137,235,82,80,141,184,97,138,158,38,195,11,118,177,186,232,154,234,110,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,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,45,14,123,241,87,146,220,58,81,178,124,206,197,126,77,168,159,94,239,7,113,171,155,155,181,98,71,121,208,195,34,55,68,153,139,215,199,95,175,75,69,199,255,0,27,109,225,79,12,219,45,56,114,223,223,49,62,33,231,119,71,243,121,125,219,145,37,43,159,209,240,75,27,247,71,80,239,21,77,52,233,170,248,65,5,242,249,116,196,151,73,239,87,170,174,241,89,81,183,155,46,198,179,118,214,163,83,163,81,17,58,53,19,162,122,128,190,156,97,241,135,141,184,179,198,209,222,47,16,249,51,15,91,53,242,61,159,116,51,119,30,100,52,237,159,231,219,12,79,151,124,148,232,255,0,61,23,110,187,83,162,117,199,208,92,203,143,13,185,211,105,202,249,51,158,225,131,57,88,54,45,55,220,188,163,72,237,53,168,74,100,249,164,149,101,254,57,81,191,67,223,225,212,11,195,217,211,158,57,11,145,121,208,220,71,158,56,115,70,75,175,147,113,79,124,173,255,0,99,250,82,85,178,95,224,116,209,191,189,247,142,108,81,121,201,243,127,77,61,122,100,198,63,237,170,138,249,107,175,195,214,94,31,118,178,126,87,42,191,229,90,174,154,57,175,95,155,117,10,123,21,189,87,222,99,38,28,236,194,227,78,255,0,221,234,126,228,60,138,9,247,255,0,10,242,253,165,219,118,234,159,67,189,163,151,206,77,63,202,102,94,83,118,45,97,27,21,218,154,243,154,89,157,242,158,137,55,243,172,222,69,150,139,95,54,70,183,231,224,174,85,250,75,27,250,39,222,237,245,168,17,20,85,89,111,149,184,239,55,49,20,88,79,47,108,94,85,186,207,187,151,79,222,161,131,93,177,190,69,243,165,123,91,244,99,122,248,250,189,170,132,238,219,187,50,120,32,180,214,199,112,183,228,151,42,162,45,118,63,229,37,221,218,106,138,139,209,106,149,60,21,76,152,183,91,168,173,52,113,219,237,240,242,169,226,215,99,55,43,180,213,85,87,170,170,175,138,168,16,39,110,236,177,227,126,166,182,56,46,25,55,220,169,221,174,249,254,80,218,36,217,209,85,60,212,171,213,117,93,19,243,146,59,193,183,102,150,9,225,178,251,30,97,98,171,239,202,156,87,77,175,147,234,123,172,212,61,195,115,42,34,151,204,101,84,145,203,204,138,102,167,156,223,55,110,169,213,117,76,216,0,98,166,102,103,86,119,102,118,119,98,110,25,56,127,139,228,173,86,21,238,95,40,113,238,234,74,239,34,119,154,70,86,210,255,0,83,106,227,106,84,243,145,147,83,252,220,142,229,239,230,59,77,17,166,85,128,0,0,4,5,112,169,113,173,224,251,141,251,29,191,52,38,242,125,61,135,189,121,89,155,82,95,227,237,19,172,29,96,73,87,198,166,63,161,175,143,93,58,233,62,164,43,118,197,228,215,200,156,246,183,230,247,123,230,125,210,121,191,53,203,211,149,228,250,59,125,63,210,222,187,181,221,175,209,102,159,141,226,72,190,16,199,56,239,139,174,13,105,49,174,90,98,95,145,152,147,22,115,59,149,199,185,195,113,238,157,214,234,232,228,249,169,155,20,114,111,142,157,237,243,145,186,111,213,53,84,69,80,129,60,173,203,124,69,155,152,238,217,151,184,78,159,159,117,186,243,187,188,123,227,110,188,168,95,43,186,200,230,183,232,198,239,23,39,231,94,135,167,227,207,199,102,85,198,138,211,198,254,91,220,46,19,114,169,226,242,198,247,237,87,105,173,162,177,19,162,34,175,138,161,232,28,0,0,12,0,237,114,225,223,238,135,148,84,185,189,104,77,43,240,62,254,100,95,251,207,124,170,160,167,79,57,210,181,172,218,214,42,253,23,107,238,241,42,174,202,108,234,195,184,255,0,134,123,62,94,199,116,239,56,147,6,247,143,43,199,200,145,155,59,221,194,186,88,58,242,219,26,235,27,62,241,206,240,235,162,244,51,50,227,110,162,187,81,201,111,184,67,205,167,151,77,236,220,173,215,69,69,78,168,168,190,40,132,11,85,203,136,123,56,248,203,124,148,180,222,87,164,195,90,109,143,123,41,251,223,120,181,117,234,189,225,99,216,181,186,250,245,211,213,175,64,204,238,57,123,48,47,89,189,140,239,25,197,148,87,126,101,234,229,221,249,150,46,238,196,230,242,226,166,167,79,225,53,21,109,99,116,100,114,73,209,137,175,209,241,209,76,28,184,246,100,241,191,105,163,146,225,112,201,46,85,60,90,111,127,202,75,67,180,213,81,19,162,85,42,248,170,19,179,149,121,169,130,115,159,4,219,243,11,47,110,254,83,177,220,249,189,218,167,187,205,14,254,92,207,137,254,100,172,99,211,71,196,244,234,212,240,213,58,42,42,213,192,121,90,154,25,105,229,116,51,55,107,219,166,169,174,166,131,209,46,114,112,29,195,30,121,223,107,49,126,60,203,190,249,136,107,57,123,238,30,87,184,71,166,198,71,26,124,212,85,12,103,241,113,49,190,30,173,124,117,214,45,248,190,236,199,199,220,61,90,93,142,48,93,231,229,102,25,139,78,255,0,63,119,134,131,184,106,234,120,163,243,100,170,146,73,119,201,51,147,205,79,55,103,94,138,138,128,236,191,225,211,32,248,135,197,216,182,209,157,214,175,43,73,110,238,30,73,183,115,235,96,239,28,200,171,93,63,206,211,75,30,205,188,152,157,231,170,235,166,137,226,186,205,6,91,229,110,4,202,60,59,22,19,203,219,23,146,173,80,110,229,211,247,169,167,211,116,143,145,124,233,94,231,125,41,30,190,62,191,98,33,230,46,221,113,173,180,214,199,112,183,205,202,168,139,93,143,218,142,211,84,84,94,138,138,158,10,166,101,228,175,106,207,19,24,3,17,81,73,152,88,147,229,150,27,166,230,115,45,29,206,223,110,223,186,57,52,249,248,169,29,34,105,35,216,255,0,240,52,240,85,2,117,1,105,178,19,138,12,158,226,70,215,85,113,202,220,79,229,55,208,108,239,145,119,42,168,121,59,221,42,71,214,120,163,221,187,147,34,244,215,77,58,248,166,183,100,0,0,0,0,1,106,179,151,133,204,137,226,11,145,247,94,192,222,94,238,187,249,95,213,58,202,93,187,185,123,191,173,229,102,191,196,199,227,252,159,122,235,117,64,22,171,34,248,92,200,158,26,252,183,247,20,192,223,39,62,81,247,111,41,255,0,84,235,43,57,253,223,155,201,254,185,150,77,187,121,242,253,29,53,221,215,93,19,75,170,0,0,0,20,142,108,98,140,109,130,242,254,235,137,114,231,47,62,92,226,26,62,71,115,176,121,90,27,103,124,223,60,108,147,248,76,200,172,143,100,110,124,157,83,206,217,181,58,185,12,70,203,126,63,56,152,205,204,9,22,102,101,239,2,126,85,195,115,238,229,214,253,211,237,240,107,182,103,194,191,55,45,59,100,254,50,55,183,232,250,181,240,84,83,57,192,24,37,251,239,156,56,125,215,126,71,115,191,216,55,251,242,219,95,255,0,186,243,63,172,59,151,59,248,239,153,241,252,127,163,208,227,101,95,108,31,15,184,182,182,178,12,206,166,249,5,79,15,47,187,207,190,182,233,222,53,71,171,188,216,104,145,89,181,90,196,235,227,204,252,85,50,99,61,248,84,201,110,34,232,217,6,103,97,79,41,84,65,175,119,159,191,85,195,202,220,177,43,188,216,102,141,29,170,66,196,235,225,167,215,174,4,226,62,195,255,0,235,138,220,63,196,47,242,57,52,63,36,254,164,119,206,62,191,235,119,95,168,11,219,132,251,93,248,103,187,227,188,65,96,197,55,15,147,248,110,221,221,60,147,136,57,87,10,191,42,243,33,115,231,254,10,202,52,146,14,84,136,216,252,245,93,251,183,39,68,50,38,227,197,175,15,182,156,175,147,57,238,24,255,0,149,131,98,211,125,203,201,85,174,211,90,132,166,79,154,72,86,95,227,149,27,244,61,254,29,72,104,184,246,88,241,191,77,91,36,22,252,155,239,180,237,211,100,255,0,40,109,17,239,232,138,190,106,213,234,154,46,169,249,142,55,239,92,113,217,253,163,63,206,107,63,250,216,19,235,110,184,209,93,168,227,184,91,230,230,211,203,174,199,237,86,235,162,170,47,69,68,95,20,82,129,206,142,34,50,119,135,171,93,37,235,56,49,135,144,40,235,185,157,222,95,39,213,85,111,216,232,218,238,148,241,200,169,162,205,26,117,68,250,94,229,210,22,176,231,102,23,29,148,87,154,122,159,185,15,147,118,111,254,21,229,251,60,220,189,88,169,244,59,223,93,117,211,243,234,102,102,98,246,87,103,22,124,69,108,184,103,7,23,189,246,178,219,206,238,241,124,128,165,139,145,204,86,35,188,234,122,182,35,183,36,81,175,93,116,211,235,212,47,183,239,163,240,39,253,188,255,0,205,155,199,250,160,253,244,126,4,255,0,183,159,249,179,120,255,0,84,48,99,22,118,48,230,165,163,29,225,251,6,22,204,15,148,24,110,227,222,252,173,136,60,149,77,73,228,174,92,45,124,31,193,95,92,178,79,205,145,93,31,152,169,179,110,229,232,165,123,251,198,63,241,162,255,0,50,127,241,224,95,252,200,237,105,225,59,12,225,217,110,89,123,139,190,90,93,89,183,151,109,238,23,43,118,253,100,98,47,206,203,70,173,77,26,231,187,252,13,60,85,12,119,184,246,227,214,212,209,201,5,191,134,190,229,80,237,54,79,242,197,36,217,213,21,124,213,160,209,117,77,83,243,153,17,150,253,146,220,39,97,156,59,21,183,48,176,143,203,75,171,55,115,46,93,254,229,110,223,172,143,84,249,168,171,21,169,163,92,198,255,0,129,175,138,169,85,254,245,199,2,127,218,51,252,230,188,127,173,129,22,151,30,212,238,55,234,107,100,158,223,156,157,202,157,218,108,131,228,245,162,77,157,17,23,206,90,77,87,85,213,127,57,148,220,50,246,195,83,205,81,69,133,248,142,160,238,241,47,51,188,226,158,106,191,111,73,158,207,224,116,116,90,175,94,76,93,23,241,215,214,102,126,91,240,21,194,118,81,226,40,177,102,94,229,79,146,174,176,110,229,212,121,118,229,62,155,163,124,107,230,203,80,230,253,25,30,158,30,191,106,33,144,0,0,0,0,0,0,0,99,254,105,112,21,194,118,116,227,187,158,102,102,94,84,249,103,18,94,121,61,246,183,203,183,42,126,111,42,22,67,31,205,195,80,200,219,164,113,49,190,107,83,93,53,93,85,85,86,234,229,190,86,224,76,163,195,177,97,60,189,177,121,42,213,6,238,93,63,122,154,125,55,72,249,23,206,149,238,119,210,145,235,227,235,246,34,21,88,2,196,99,110,6,248,91,204,108,92,184,243,25,101,127,148,47,174,241,170,242,221,198,47,247,38,197,244,35,168,107,62,131,26,159,71,213,175,142,170,94,235,117,186,138,211,71,29,190,223,15,42,158,45,118,51,114,187,77,85,85,122,170,170,248,170,156,144,0,0,0,0,0,0,0,0,5,170,201,174,23,50,39,135,222,241,247,33,192,222,65,239,91,57,191,213,58,202,173,219,121,155,127,174,37,126,159,199,73,225,252,175,114,105,117,64,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,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,90,110,40,51,238,215,195,118,78,222,179,74,227,67,223,223,108,238,220,170,62,107,162,231,115,42,161,129,126,113,35,147,110,222,114,59,171,87,93,52,247,165,131,227,23,180,231,2,112,179,142,233,242,206,193,130,254,93,226,74,93,255,0,40,40,188,165,53,175,201,27,161,167,154,151,231,31,75,36,117,28,216,231,87,124,219,188,206,94,142,234,237,18,41,120,177,227,7,48,248,177,197,84,247,108,80,207,39,217,109,155,252,147,104,214,9,123,151,50,56,27,55,207,178,24,159,38,247,211,181,254,122,46,221,116,78,158,33,108,243,83,53,49,182,115,227,107,134,97,102,21,223,202,119,203,159,43,188,212,247,120,97,223,203,133,145,51,204,137,140,98,104,200,152,157,26,158,26,175,85,85,91,153,193,247,9,216,171,139,28,195,118,23,180,214,249,50,203,111,211,202,247,110,92,115,119,45,240,84,62,15,153,116,209,62,77,239,167,86,121,138,187,117,213,122,39,91,12,78,159,100,182,91,225,220,51,194,117,135,48,173,180,251,46,184,211,189,121,74,77,242,46,254,231,114,174,138,46,138,229,106,104,215,47,209,107,125,250,175,80,47,190,68,112,169,146,220,58,81,190,12,177,194,158,77,168,159,78,241,63,126,171,155,155,181,101,86,249,179,77,34,55,68,153,233,211,199,95,171,75,188,0,0,0,0,0,0,0,0,0,0,0,24,1,219,23,147,95,45,178,38,223,155,221,239,151,247,54,230,252,215,47,94,111,148,43,45,244,255,0,75,122,109,211,110,191,69,250,254,47,137,105,59,30,120,154,167,134,162,171,135,28,81,116,210,90,141,159,37,169,185,11,231,109,75,133,101,103,158,200,180,78,155,87,231,100,247,55,216,73,126,105,101,190,29,205,204,9,115,203,220,89,79,207,181,93,121,61,226,61,242,55,94,84,204,149,189,99,115,93,244,163,111,131,147,243,167,67,204,93,198,221,91,105,173,146,223,112,135,149,81,22,155,217,185,29,166,168,138,157,81,85,60,21,0,91,174,53,182,154,216,238,22,249,185,85,17,107,177,251,81,218,106,138,139,209,81,83,193,84,245,62,121,87,39,251,179,163,136,255,0,221,5,145,52,158,90,184,119,172,85,97,230,121,107,230,182,109,231,214,85,247,127,163,19,35,95,154,133,62,134,190,30,118,139,226,25,84,0,0,90,108,251,225,127,39,184,145,181,210,219,179,75,12,121,77,244,27,251,156,189,246,170,30,78,247,68,178,116,130,88,247,110,228,198,157,117,211,78,158,43,173,217,0,69,142,74,77,121,236,185,206,218,252,189,205,170,222,245,150,88,239,149,228,252,83,203,99,54,247,42,73,37,151,248,28,29,230,161,127,132,215,71,23,156,230,248,111,77,91,170,54,82,161,154,42,136,155,52,46,220,199,107,162,233,161,74,230,166,85,224,156,231,193,55,12,189,204,43,71,148,236,119,62,87,121,166,239,19,67,191,151,51,37,103,159,19,216,244,209,241,49,122,57,60,52,94,138,168,182,51,130,60,152,206,158,30,153,140,114,123,29,215,249,87,2,97,255,0,39,124,137,187,242,169,32,239,188,254,243,81,112,249,136,159,36,209,236,158,102,51,231,158,187,180,213,154,53,85,16,50,132,0,4,123,246,131,118,114,81,102,253,28,249,173,146,182,222,86,54,139,111,125,183,115,149,222,89,213,105,96,143,231,106,106,89,13,63,38,24,229,119,154,223,63,193,122,232,164,49,77,12,180,242,186,25,155,181,237,211,84,215,83,213,41,134,28,92,118,101,229,231,19,152,171,229,229,151,21,252,138,196,117,127,249,78,191,184,207,114,239,187,99,130,40,126,105,213,81,199,30,200,224,86,249,173,243,183,234,189,83,85,8,83,202,188,212,198,217,49,141,173,249,133,151,183,127,38,95,45,156,222,237,83,221,225,155,103,50,23,196,255,0,50,86,61,139,171,37,122,117,106,248,234,157,81,21,38,143,131,110,210,220,19,196,157,246,60,189,197,86,47,146,216,174,167,95,39,211,119,169,171,187,254,214,84,75,47,158,202,88,227,139,151,20,45,95,57,222,118,237,19,170,104,177,45,196,199,10,121,155,194,254,41,101,143,27,208,107,111,172,215,201,215,14,109,58,119,189,145,194,233,126,106,41,164,116,123,29,59,91,231,47,95,20,245,233,102,225,154,90,121,91,52,46,218,246,235,162,233,168,30,169,65,22,220,13,118,161,208,62,130,60,5,196,166,39,229,84,197,175,118,188,119,39,59,157,171,170,101,127,204,81,210,104,221,19,144,206,174,235,226,159,124,132,160,91,174,52,87,106,56,238,22,249,185,180,242,235,177,251,85,186,232,170,139,209,81,23,197,20,14,72,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,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,1,78,230,5,239,23,97,220,35,95,121,192,120,35,229,125,246,159,149,221,108,222,82,138,223,222,183,74,198,191,231,229,69,99,54,177,207,127,84,235,179,106,117,84,42,32,7,153,222,34,47,153,197,137,51,139,16,94,179,246,171,188,99,202,142,233,229,105,118,82,179,118,218,88,155,7,74,84,72,83,230,27,10,121,137,234,235,231,106,91,146,239,113,107,154,149,185,217,196,22,42,204,235,133,187,184,84,94,123,142,250,126,114,75,179,147,69,4,41,231,35,24,139,170,68,139,244,83,199,215,226,182,132,1,233,247,43,114,223,14,229,30,4,182,101,238,19,167,228,90,173,92,238,239,30,249,29,167,54,103,202,238,178,57,206,250,82,59,197,203,249,147,161,0,60,5,101,190,29,205,206,44,112,54,94,226,202,126,125,170,235,229,62,241,30,249,27,175,42,219,85,43,122,198,230,187,233,70,223,7,39,231,78,135,162,144,0,0,0,0,0,0,0,0,0,0,0,0,41,76,210,195,184,239,21,224,75,157,131,45,51,23,228,38,36,170,228,247,44,65,228,136,110,157,207,108,204,124,159,193,102,84,142,77,241,181,241,249,203,230,243,55,39,86,161,231,95,138,63,187,183,221,219,19,126,233,127,246,201,254,5,229,191,235,63,253,206,14,239,253,101,252,31,250,223,145,244,63,194,243,183,30,148,204,51,237,40,224,207,23,113,95,132,112,197,231,1,222,246,223,112,55,125,238,182,110,237,18,249,83,190,203,70,215,252,252,179,196,200,57,76,167,123,250,163,183,253,20,209,116,212,32,140,191,60,31,113,99,138,184,78,204,55,98,139,77,23,148,236,183,13,60,175,105,230,71,15,125,217,5,67,32,249,231,67,43,227,216,250,133,127,152,137,187,77,23,162,244,166,243,151,133,204,246,225,247,145,247,94,192,222,65,239,91,249,95,213,58,58,173,219,121,123,191,173,229,126,159,199,71,227,252,175,114,232,201,174,23,51,219,136,46,241,247,33,192,222,94,238,187,57,191,213,58,58,93,187,185,155,127,174,37,102,191,196,201,225,252,159,122,106,30,135,242,115,54,112,142,121,101,197,163,52,176,29,119,124,177,94,251,199,117,155,149,44,123,249,51,201,3,252,217,88,199,166,143,137,233,213,169,225,211,84,209,86,180,49,255,0,128,172,173,199,121,45,194,118,6,203,60,203,177,121,27,18,89,188,167,223,104,187,212,53,28,174,109,202,170,104,254,114,23,190,55,107,28,172,119,154,229,211,93,23,69,69,68,200,0,0,0,0,0,0,0,0,0,41,172,195,203,140,25,154,216,86,175,4,227,235,55,149,44,181,252,190,241,77,222,37,131,126,201,25,35,124,248,156,215,166,143,141,139,209,83,195,79,5,84,34,203,139,238,201,214,225,27,117,94,59,200,74,190,109,28,124,191,246,63,203,219,202,213,212,241,127,93,85,86,42,187,85,116,178,125,30,159,71,216,164,185,31,28,212,122,109,114,106,138,7,149,169,98,124,47,88,228,110,142,79,20,212,202,78,14,248,240,204,142,24,110,180,150,71,213,121,75,4,167,51,188,218,54,65,14,255,0,54,161,204,249,254,239,36,201,164,211,239,232,190,173,23,167,134,114,241,201,217,135,81,154,247,121,179,47,37,36,229,223,165,219,222,173,58,34,247,205,27,77,11,62,126,166,169,172,143,99,35,149,253,27,231,120,47,93,20,137,236,200,202,220,119,148,120,138,92,39,152,86,47,37,93,96,219,204,167,239,80,207,166,232,217,34,121,209,61,205,250,50,49,124,125,126,212,80,61,63,3,21,123,58,56,143,253,208,89,19,73,229,171,135,122,197,86,30,103,150,190,107,102,222,125,101,95,119,250,49,50,53,249,168,83,232,107,225,231,104,190,57,84,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,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,7,159,142,211,107,117,21,167,141,252,200,183,219,225,229,83,197,228,125,140,220,174,211,91,69,26,175,85,85,95,21,83,23,140,236,227,231,33,51,75,55,187,65,177,157,135,1,225,175,40,213,223,252,157,220,27,223,41,161,230,242,44,148,175,151,172,178,49,27,162,70,255,0,164,169,174,157,53,232,72,223,15,92,1,100,254,77,228,181,223,41,177,13,15,202,87,98,190,239,242,150,183,155,85,71,229,62,235,87,44,244,159,54,202,135,242,121,124,196,111,205,185,187,182,234,237,117,208,12,76,236,116,225,195,255,0,40,113,9,137,45,255,0,216,190,77,79,205,254,248,82,85,249,172,151,251,148,249,200,255,0,185,246,146,168,116,120,39,4,225,140,186,195,20,88,55,6,219,60,159,103,183,243,59,181,55,58,73,118,115,36,116,143,243,228,115,156,186,189,238,94,170,190,58,39,77,16,239,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,22,231,60,178,11,45,248,133,194,47,193,217,147,100,242,133,18,233,203,78,243,60,91,62,118,41,23,248,153,35,85,213,97,103,175,213,245,162,220,96,5,133,224,251,132,140,43,194,62,94,59,9,90,110,254,93,189,87,105,229,123,223,119,146,151,191,236,158,162,72,63,131,186,105,89,23,45,149,10,207,49,83,118,221,203,213,122,95,160,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,91,223,221,19,195,247,246,244,203,223,250,79,69,255,0,122,82,172,74,40,249,83,16,228,96,101,51,25,171,248,12,58,170,183,59,68,205,190,197,194,7,26,221,113,183,222,45,244,183,107,77,125,61,109,13,108,44,169,165,170,166,149,178,197,60,79,106,57,146,49,237,85,71,53,205,84,84,114,42,162,162,162,161,201,47,205,240,152,154,102,211,204,0,4,0,0,0,20,174,41,205,108,174,192,183,8,237,56,219,50,112,182,30,174,154,20,169,142,150,235,120,167,164,149,241,43,156,212,145,25,35,218,170,213,115,28,155,180,211,86,170,122,148,173,85,83,68,94,169,179,235,131,129,139,152,171,115,6,153,170,123,34,38,103,238,85,64,167,176,150,98,229,246,62,239,127,33,49,214,30,196,125,195,151,222,188,147,115,130,179,145,191,118,206,103,41,206,219,187,99,244,215,77,118,174,158,10,84,36,211,84,85,23,166,111,8,197,193,196,192,174,112,241,105,154,106,142,169,139,79,217,32,0,151,204,0,0,0,0,0,0,0,0,0,0,5,11,113,207,140,142,179,220,42,173,55,108,230,192,180,85,212,83,62,154,170,150,167,17,81,197,44,18,177,202,215,198,246,58,68,86,185,174,69,69,106,162,42,42,42,41,84,225,252,69,135,241,101,162,12,65,133,175,182,235,205,174,171,119,34,182,223,84,202,138,121,118,185,88,237,178,49,85,174,209,205,115,87,69,232,168,169,226,133,41,196,162,169,181,51,19,46,78,46,75,51,129,68,98,98,225,213,77,51,202,102,38,35,237,151,98,0,46,227,0,235,177,6,34,195,248,78,209,62,32,197,55,219,117,154,215,75,183,159,91,112,170,101,61,60,91,156,140,110,233,30,168,214,234,231,53,169,170,245,85,68,241,82,150,183,103,198,71,94,46,20,182,155,78,115,96,90,218,234,217,153,77,75,75,77,136,168,229,150,121,94,228,107,35,99,27,34,171,156,231,42,34,53,17,85,85,81,16,165,88,148,83,54,170,98,37,201,194,201,102,113,232,156,76,44,58,170,166,57,204,68,204,125,176,174,129,211,98,156,105,131,176,45,190,59,182,54,197,150,108,61,67,52,201,77,29,85,214,190,42,72,159,42,181,206,72,209,242,57,168,174,86,177,203,183,93,116,106,175,169,74,122,221,159,25,29,120,184,82,218,109,57,205,129,107,107,171,102,101,53,45,45,54,34,163,150,89,229,123,145,172,141,140,108,138,174,115,156,168,136,212,69,85,85,68,65,86,45,20,206,236,204,93,56,89,28,214,53,30,23,15,14,169,167,182,34,102,62,219,43,160,1,119,20,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,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,60,247,158,132,15,61,230,169,180,255,0,233,126,247,224,244,7,65,127,245,255,0,194,255,0,184,156,238,29,189,31,178,199,242,54,203,251,20,69,194,45,239,14,222,143,217,99,249,27,101,253,138,34,225,27,54,7,154,167,186,61,206,143,213,189,33,143,237,213,241,72,0,62,172,120,0,0,69,175,106,103,164,14,31,252,141,164,253,182,180,148,162,45,123,83,61,32,112,255,0,228,109,39,237,181,166,19,104,62,101,61,240,237,14,136,63,89,169,246,43,247,46,23,100,199,225,83,244,31,253,184,144,130,61,251,38,63,10,159,160,255,0,237,196,132,31,109,19,230,24,127,95,197,44,127,74,95,173,153,191,225,255,0,42,134,40,246,141,227,28,79,151,249,75,131,177,158,12,189,84,90,111,86,156,113,71,61,37,92,10,155,163,119,113,174,69,69,69,213,28,215,53,85,174,99,145,90,230,185,205,114,42,42,162,221,190,30,56,135,193,28,70,224,134,98,156,45,39,116,184,210,108,134,241,103,154,68,117,69,182,161,81,116,106,174,137,190,39,104,229,142,84,68,71,162,47,70,189,175,99,44,103,106,103,163,246,31,252,178,164,253,138,180,143,124,138,206,204,93,144,121,131,73,142,240,148,255,0,216,233,174,116,187,98,254,31,65,207,138,89,169,119,201,27,249,92,206,75,83,152,214,238,111,138,123,23,31,154,212,167,33,168,204,85,198,137,136,191,231,31,215,22,223,160,108,70,30,214,236,109,21,224,218,156,206,29,85,238,79,40,152,188,94,154,189,83,213,251,51,199,148,205,231,56,20,110,82,230,214,8,206,204,17,69,143,176,13,211,189,219,170,245,142,88,164,68,109,69,29,66,34,43,233,231,98,42,236,149,186,166,169,170,162,162,181,205,87,49,205,114,213,55,27,141,190,207,111,170,187,93,171,233,232,168,104,161,125,77,85,85,76,173,138,40,34,99,85,207,145,239,114,162,53,173,106,42,171,149,81,17,17,85,77,142,154,233,174,152,174,153,188,79,91,165,241,242,184,217,108,106,178,216,212,77,53,211,54,152,152,227,19,217,110,215,36,193,142,41,120,135,187,240,231,198,126,21,196,252,203,141,78,27,174,193,180,148,216,130,213,75,35,83,190,83,247,202,244,99,209,175,77,171,44,78,119,49,157,90,171,163,153,189,141,145,234,103,57,22,189,169,158,144,56,127,242,54,147,246,218,211,21,173,98,215,129,150,240,152,115,105,137,134,251,209,134,67,47,170,107,147,146,205,211,189,135,94,29,113,49,234,152,251,166,57,196,243,137,227,28,82,99,131,177,142,24,204,12,49,110,198,120,50,245,79,118,178,221,161,73,233,42,224,85,219,35,117,84,84,84,93,21,174,107,145,90,230,57,17,205,115,92,215,34,42,42,39,114,68,95,5,28,90,207,195,254,39,76,41,140,235,42,31,151,183,137,165,146,174,40,41,227,115,168,43,100,72,88,149,203,163,22,105,26,214,66,140,116,109,119,209,115,158,214,185,237,70,186,90,237,215,27,125,226,223,75,118,180,215,211,214,208,214,194,202,154,90,170,105,91,44,83,196,246,163,153,35,30,213,84,115,92,213,69,71,34,170,42,42,42,31,125,59,80,163,63,133,189,28,42,142,113,253,117,49,155,105,177,249,157,145,207,78,13,119,171,10,171,205,21,118,199,100,245,111,71,92,119,79,41,114,64,6,65,167,0,0,32,199,136,159,72,28,206,252,178,189,126,219,41,41,92,0,250,36,96,79,210,159,19,170,34,215,136,159,72,28,206,252,178,189,126,219,41,41,92,0,250,36,96,79,210,159,19,170,52,253,15,210,24,157,211,241,67,210,29,42,254,168,100,189,188,63,229,86,200,64,1,184,60,222,199,190,63,189,18,49,223,232,191,137,210,145,107,195,183,164,14,88,254,89,89,127,109,136,148,174,63,189,18,49,223,232,191,137,210,145,107,195,183,164,14,88,254,89,89,127,109,136,211,245,207,72,97,247,71,197,47,72,116,85,250,161,157,246,241,63,149,66,66,59,83,61,31,176,255,0,229,149,39,236,85,164,123,240,237,233,3,150,63,150,86,95,219,98,36,35,181,51,209,251,15,254,89,82,126,197,90,71,191,14,222,144,57,99,249,101,101,253,182,35,229,172,122,74,159,221,100,58,55,253,73,197,254,47,185,57,192,3,117,121,124,0,0,0,183,185,181,159,249,73,145,158,74,251,169,226,223,34,121,111,159,220,63,128,84,212,243,185,60,190,103,241,17,191,110,156,216,254,150,154,238,233,174,139,165,43,196,163,10,157,250,230,34,59,103,131,145,149,202,102,51,216,209,151,202,225,213,93,115,202,154,98,106,153,180,94,109,17,121,155,68,76,247,46,16,45,102,86,113,63,145,185,213,136,42,48,182,89,99,143,44,221,41,104,223,112,154,15,38,86,83,237,167,107,216,199,63,116,209,49,171,163,165,98,104,139,175,95,13,17,116,186,99,15,22,140,90,119,176,230,38,61,92,86,206,100,115,90,126,47,128,206,97,213,135,95,59,85,19,76,253,147,17,32,0,187,138,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,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,30,123,207,66,7,158,243,84,218,127,244,191,123,240,122,3,160,191,250,255,0,225,127,220,78,119,14,222,143,217,99,249,27,101,253,138,34,225,22,247,135,111,71,236,177,252,141,178,254,197,17,112,141,155,3,205,83,221,30,231,71,234,222,144,199,246,234,248,164,0,31,86,60,0,0,34,215,181,51,210,7,15,254,70,210,126,219,90,74,81,22,189,169,158,144,56,127,242,54,147,246,218,211,9,180,31,50,158,248,118,135,68,31,172,212,251,21,251,151,11,178,99,240,169,250,15,254,220,72,65,30,253,147,31,133,79,208,127,246,226,66,15,182,137,243,12,63,175,226,150,63,165,47,214,204,223,240,255,0,149,67,14,123,83,61,31,176,255,0,229,149,39,236,85,164,90,146,149,218,153,232,253,135,255,0,44,169,63,98,173,48,131,131,44,29,134,51,3,137,12,43,131,49,157,150,158,237,101,187,67,117,130,174,146,116,93,178,55,201,181,74,138,138,154,43,92,215,34,57,175,106,163,154,230,181,205,84,84,69,77,123,90,194,156,109,70,48,227,156,238,199,218,238,62,140,179,212,105,155,25,94,119,18,38,105,195,156,90,230,35,156,197,49,121,136,245,240,119,60,30,241,79,136,56,122,198,244,246,171,141,127,59,1,223,107,34,101,238,142,117,123,153,73,185,90,197,175,133,24,215,57,37,141,186,43,154,214,175,53,140,216,169,185,35,124,121,9,218,71,196,61,162,253,130,48,134,87,96,233,46,50,81,226,186,58,28,101,37,201,146,58,10,122,171,108,137,42,83,66,232,149,17,239,220,244,73,149,178,35,118,44,49,46,142,114,175,47,20,120,152,225,239,19,240,239,152,245,152,106,231,67,80,235,5,108,211,79,135,110,79,122,74,218,218,36,127,154,142,145,26,212,231,177,174,99,101,102,214,232,229,69,68,216,246,57,214,148,225,206,119,51,149,193,175,35,95,254,187,99,186,91,21,27,47,162,235,218,158,91,106,114,211,19,54,191,14,85,205,188,154,166,223,74,153,231,221,105,228,202,94,207,123,174,114,215,231,117,183,5,224,12,113,113,181,97,182,243,47,24,142,143,88,231,164,125,28,110,139,152,189,222,87,109,73,101,115,105,233,249,209,167,53,141,147,84,243,90,228,42,30,212,207,72,28,63,249,27,73,251,109,105,146,157,157,89,11,247,53,202,127,186,46,38,176,91,162,196,152,211,109,101,29,99,37,231,84,50,202,248,226,125,60,78,95,163,30,247,35,166,86,177,117,84,116,92,197,220,196,100,120,215,218,153,233,3,135,255,0,35,105,63,109,173,50,56,217,122,242,250,68,111,204,222,102,39,186,58,161,166,105,218,198,95,87,233,22,175,21,166,152,167,14,138,232,188,68,121,85,71,202,170,102,57,241,225,23,158,81,222,195,147,61,248,3,227,30,170,219,85,67,144,217,173,122,230,91,164,228,81,97,74,249,153,52,181,12,168,146,104,225,138,220,187,24,237,98,94,102,177,189,234,212,137,24,172,87,43,22,54,199,107,120,63,225,226,209,196,102,88,230,246,24,229,219,169,177,37,15,144,234,112,253,214,170,55,47,115,168,214,177,94,197,115,23,114,69,43,91,203,127,71,34,106,215,236,123,163,98,24,213,136,176,253,223,9,226,11,158,22,196,20,157,214,233,102,172,154,223,91,7,49,175,229,84,66,245,100,140,220,197,86,187,71,53,83,86,170,162,233,209,85,12,102,94,188,125,59,193,230,232,229,85,251,166,211,105,137,247,183,173,99,47,164,237,156,102,182,127,51,195,19,6,105,236,222,167,122,152,170,154,233,245,113,221,158,233,137,225,49,127,64,0,195,158,1,120,181,251,169,225,246,229,62,102,226,126,241,142,45,123,188,153,61,83,118,201,118,160,99,17,83,89,85,203,206,169,143,71,239,213,26,231,70,141,127,206,57,179,61,51,24,223,50,185,156,60,222,20,98,225,242,159,187,212,242,94,189,161,230,246,119,63,94,159,156,139,85,79,95,27,85,29,85,69,249,196,254,113,206,36,0,28,134,29,6,60,68,250,64,230,119,229,149,235,246,217,76,189,236,233,226,170,223,107,130,223,195,142,55,150,158,146,23,205,85,46,29,185,207,80,216,218,233,101,145,142,109,185,24,145,34,43,159,35,234,100,108,143,147,87,57,205,137,168,170,172,67,16,184,137,244,129,204,239,203,43,215,237,178,150,244,235,156,44,221,121,44,221,88,184,125,179,127,92,95,147,218,57,253,157,202,237,70,207,225,105,249,190,83,69,51,76,245,211,84,83,194,168,238,188,240,235,137,152,122,16,6,49,112,81,197,172,28,64,97,132,194,152,206,178,157,153,133,103,134,89,42,226,130,158,70,182,190,138,53,133,137,92,186,49,33,141,206,124,200,199,70,215,125,38,185,237,107,88,228,107,114,116,236,12,190,99,15,53,135,24,184,115,120,151,144,117,141,35,55,161,103,43,200,231,105,221,174,153,250,166,58,166,39,174,39,156,75,30,248,254,244,72,199,127,162,254,39,74,69,175,14,222,144,57,99,249,101,101,253,182,34,82,184,254,244,72,199,127,162,254,39,74,69,175,14,222,144,57,99,249,101,101,253,182,35,85,215,61,33,135,221,31,20,187,247,162,175,213,12,239,183,137,252,170,18,17,218,153,232,253,135,255,0,44,169,63,98,173,35,223,135,111,72,28,177,252,178,178,254,219,17,33,29,169,158,143,216,127,242,202,147,246,42,210,61,248,118,244,129,203,31,203,43,47,237,177,31,45,99,210,84,254,235,33,209,191,234,78,47,241,125,201,206,0,27,171,203,224,58,108,99,140,112,198,95,225,139,142,51,198,119,170,123,77,150,211,10,207,87,87,58,174,216,219,170,34,34,34,106,174,115,156,168,214,177,168,174,115,156,214,181,21,85,17,88,167,26,96,236,11,111,142,237,141,177,101,155,15,80,205,50,83,71,85,117,175,138,146,39,202,173,115,146,52,124,142,106,43,149,172,114,237,215,93,26,171,234,82,179,93,49,123,207,39,218,140,190,54,36,83,52,81,51,189,51,17,104,158,51,22,188,71,108,197,226,241,235,142,215,114,96,199,105,214,93,102,14,62,251,154,252,132,192,184,135,17,247,15,44,247,175,36,219,39,172,228,111,238,123,57,156,166,187,110,237,143,211,93,53,218,186,120,41,149,182,236,248,200,235,197,194,150,211,105,206,108,11,91,93,91,51,41,169,105,105,177,21,28,178,207,43,220,141,100,108,99,100,85,115,156,229,68,70,162,42,170,170,34,21,209,197,205,96,225,231,240,42,193,138,184,77,184,199,30,187,179,186,22,165,155,217,45,83,11,82,171,6,119,168,222,181,53,68,211,123,211,52,247,240,186,55,187,55,114,167,52,112,46,120,223,46,216,219,45,177,78,30,161,155,10,84,211,71,85,117,179,212,82,68,249,86,178,141,201,26,62,70,53,21,202,214,57,118,235,174,141,85,245,41,36,32,165,113,78,107,101,118,5,184,71,105,198,217,147,133,176,245,116,208,165,76,116,183,91,197,61,36,175,137,92,230,164,136,201,30,213,86,171,152,228,221,166,154,181,83,212,164,100,242,212,105,248,62,15,123,133,249,203,235,180,122,230,107,108,117,57,206,248,27,87,52,196,110,211,121,229,215,218,170,129,79,97,44,197,203,236,125,222,254,66,99,172,61,136,251,135,47,189,121,38,231,5,103,35,126,237,156,206,83,157,183,118,199,233,174,154,237,93,60,20,168,78,101,53,69,81,122,102,240,214,241,112,113,48,43,156,60,90,102,154,163,170,98,211,246,72,0,37,243,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,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,15,61,231,161,3,207,121,170,109,63,250,95,189,248,61,1,208,95,253,127,240,191,238,39,59,135,111,71,236,177,252,141,178,254,197,17,112,139,123,195,183,163,246,88,254,70,217,127,98,136,184,70,205,129,230,169,238,143,115,163,245,111,72,99,251,117,124,82,0,15,171,30,0,83,217,133,69,141,238,88,34,247,65,150,215,187,117,159,20,79,71,35,45,85,215,10,101,158,158,10,133,79,53,206,98,126,164,114,163,209,170,168,229,142,68,69,141,209,84,238,196,205,174,250,96,225,198,46,37,52,77,81,77,230,34,243,202,47,215,54,137,155,71,93,162,123,148,246,49,207,252,164,192,57,131,100,202,204,91,139,123,134,40,196,125,219,201,148,29,194,166,94,127,120,157,208,67,243,145,198,232,219,186,86,57,190,115,147,77,53,93,19,169,30,253,169,158,144,56,127,242,54,147,246,218,211,20,113,165,6,39,181,227,27,237,179,27,62,161,248,138,146,231,85,5,221,213,53,41,81,43,171,89,43,155,58,190,84,115,146,71,115,17,218,191,114,238,93,87,85,215,83,185,204,188,218,198,249,189,85,98,184,227,235,167,148,238,54,11,52,86,56,171,164,69,90,138,154,120,230,154,70,58,119,42,175,50,84,231,43,85,253,21,200,214,171,183,61,92,247,105,25,237,98,115,184,53,224,215,77,184,197,191,243,235,122,143,101,122,55,195,217,157,71,47,169,101,113,252,36,110,85,21,222,214,153,152,225,52,91,232,250,166,102,121,77,248,240,205,126,201,143,194,167,232,63,251,113,33,4,123,246,76,126,21,63,65,255,0,219,137,8,54,61,19,230,24,127,95,197,46,152,233,75,245,179,55,252,63,229,80,195,158,212,207,71,236,63,249,101,73,251,21,105,128,252,47,102,109,163,39,179,243,7,102,22,32,139,117,174,221,88,248,43,95,185,201,200,167,168,134,74,121,39,209,140,123,157,203,108,203,38,198,181,85,219,54,166,138,186,166,124,118,166,122,63,97,255,0,203,42,79,216,171,72,181,53,221,111,18,172,45,66,49,41,231,22,159,177,220,221,23,100,240,181,13,143,171,39,143,242,49,39,18,153,183,101,92,39,238,148,222,230,158,89,101,215,21,25,61,79,110,173,151,189,90,239,52,108,188,225,251,150,217,217,221,106,38,165,122,82,214,114,145,241,185,251,91,58,187,149,38,136,186,232,228,69,240,139,92,59,194,86,103,126,232,251,102,65,226,220,49,113,230,247,200,103,185,213,91,156,156,191,34,243,81,38,184,67,52,141,217,202,217,187,107,156,154,243,52,137,91,204,249,178,241,246,120,241,79,242,15,16,69,145,152,238,190,227,61,143,17,214,67,6,28,147,94,108,118,202,249,94,168,176,237,70,171,210,42,135,189,157,81,118,178,68,220,173,68,150,89,27,120,251,71,243,10,209,151,86,139,13,126,7,197,30,64,205,11,158,150,247,213,91,38,116,55,37,195,187,157,52,140,116,177,232,232,226,90,184,105,213,138,170,142,93,39,107,23,107,167,69,231,102,103,43,169,101,163,61,87,9,167,229,71,111,171,242,106,186,29,26,238,197,107,88,155,45,131,59,248,120,241,51,133,84,196,204,83,194,109,95,14,86,250,113,219,17,49,195,140,230,54,29,195,246,140,39,135,237,152,91,15,210,119,91,93,154,142,27,125,20,28,199,63,149,79,11,17,145,179,115,213,92,237,26,212,77,92,170,171,167,85,85,35,27,181,51,210,7,15,254,70,210,126,219,90,85,60,28,241,189,158,184,143,31,97,188,152,197,22,218,124,115,13,218,102,210,67,93,83,80,218,91,133,28,17,177,139,36,207,155,77,181,45,138,8,103,145,90,246,243,164,122,175,206,170,232,213,165,187,83,61,32,112,255,0,228,109,39,237,181,165,181,44,230,22,119,78,154,240,162,209,19,17,203,151,224,248,108,86,205,103,246,99,108,233,203,106,21,69,85,85,135,93,81,49,85,247,162,122,248,249,81,121,137,231,17,121,191,53,194,236,152,252,42,126,131,255,0,183,23,175,141,126,18,160,226,3,12,46,43,193,148,116,236,204,43,60,49,71,73,44,245,18,53,181,244,81,172,207,90,20,213,233,12,110,115,230,87,182,71,55,233,53,172,115,154,199,43,155,101,59,38,63,10,159,160,255,0,237,197,235,227,95,139,88,56,127,195,11,133,48,101,101,59,243,10,241,12,82,82,69,61,60,142,109,5,20,139,51,22,185,53,98,195,35,154,248,85,141,141,206,250,78,107,220,215,49,170,215,125,114,158,3,244,68,120,207,201,227,239,158,94,190,199,3,104,191,75,127,245,23,19,244,47,158,190,29,185,218,222,14,139,239,219,232,91,229,122,185,113,178,41,45,213,248,159,46,241,141,45,206,153,149,22,124,69,134,110,108,158,54,212,211,34,75,71,91,77,42,57,17,241,72,213,68,115,36,103,86,61,190,40,168,169,226,132,181,240,103,197,85,191,136,140,28,251,77,250,90,122,76,109,135,161,134,43,133,43,170,26,233,110,49,54,40,154,235,139,88,216,163,99,26,249,149,232,232,216,142,72,215,98,42,162,61,154,196,165,186,131,19,230,38,49,165,182,83,62,162,241,136,177,53,205,144,70,234,154,148,89,107,43,106,101,70,162,190,89,28,136,174,124,143,234,247,187,197,85,85,124,84,150,190,12,248,85,183,240,239,131,159,118,191,69,79,87,141,177,12,48,203,112,170,117,59,91,45,186,39,69,19,157,110,107,219,44,140,123,89,50,61,93,35,21,169,34,236,85,69,70,51,76,110,207,248,199,135,159,5,230,250,239,247,125,109,219,165,255,0,209,31,162,104,241,235,120,223,15,7,187,207,156,111,95,253,156,249,245,218,220,110,200,208,1,186,60,198,131,30,34,125,32,115,59,242,202,245,251,108,166,74,71,194,199,221,143,129,172,13,154,24,50,130,227,87,142,48,197,29,202,8,232,169,83,155,229,74,4,188,85,189,208,164,106,228,210,88,249,146,202,197,102,174,127,157,30,215,185,209,236,198,190,34,125,32,115,59,242,202,245,251,108,164,165,112,3,232,145,129,63,74,124,78,168,210,52,204,181,25,188,222,54,22,39,41,138,190,40,226,245,54,220,235,89,173,159,217,253,59,80,201,205,170,163,19,11,135,84,199,130,174,244,207,170,99,132,253,177,105,180,162,15,14,226,11,190,19,196,22,204,83,135,234,251,173,210,205,89,13,194,138,126,91,95,202,168,133,232,248,223,181,232,173,118,142,106,46,142,69,69,211,170,42,19,41,194,119,18,54,254,37,50,225,113,20,180,84,246,220,69,104,153,180,55,187,124,83,53,205,108,187,17,205,168,137,187,150,70,193,42,110,219,191,170,57,146,179,87,242,247,187,22,184,249,224,214,11,116,23,76,253,202,219,117,67,218,249,157,87,137,109,48,71,36,238,221,36,147,205,83,116,89,36,153,202,141,71,62,38,186,40,227,218,198,163,164,243,90,215,233,135,57,39,155,216,159,35,179,30,209,152,120,94,170,161,174,162,153,141,174,164,138,100,137,183,26,37,123,86,106,89,21,90,228,218,246,183,77,85,174,216,228,107,218,155,152,213,70,95,23,27,67,205,78,30,47,201,158,126,184,237,132,107,58,126,157,210,174,133,78,119,79,180,99,209,125,219,243,166,174,115,135,87,170,120,90,122,184,76,117,196,202,159,31,222,137,24,239,244,95,196,233,72,181,225,219,210,7,44,127,44,172,191,182,196,72,135,18,89,189,134,51,199,128,28,75,152,120,94,170,157,205,173,134,208,218,234,72,166,89,93,110,173,75,133,26,205,75,34,171,90,187,152,231,105,170,181,187,218,173,123,83,107,218,171,29,252,59,122,64,229,143,229,149,151,246,216,143,174,179,93,56,153,236,42,232,155,196,197,63,20,184,61,25,229,177,178,91,45,159,203,230,41,154,107,167,19,22,38,39,156,76,97,81,120,72,71,106,103,163,246,31,252,178,164,253,138,180,143,126,29,189,32,114,199,242,202,203,251,108,68,132,118,166,122,63,97,255,0,203,42,79,216,171,72,247,225,219,210,7,44,127,44,172,191,182,196,83,88,244,149,63,186,228,244,111,250,147,139,252,95,114,115,142,53,198,227,111,179,219,234,174,215,106,250,122,42,26,40,95,83,85,85,83,43,98,138,8,152,213,115,228,123,220,168,141,107,90,138,170,229,84,68,68,85,83,146,70,111,104,95,22,48,99,155,133,102,64,96,102,212,71,105,176,220,213,184,130,189,206,146,37,173,173,129,206,106,210,181,154,162,58,8,164,213,92,175,69,223,44,108,115,17,27,27,95,38,209,159,206,209,145,193,156,74,185,245,71,108,186,23,100,246,99,51,181,122,141,57,44,14,20,243,174,174,170,105,237,234,188,245,68,117,207,170,243,22,215,140,142,46,110,252,66,98,7,225,108,62,238,235,128,236,213,138,250,40,52,107,252,161,81,11,234,25,29,195,115,225,142,104,185,144,76,137,200,114,170,55,78,186,187,195,45,187,83,61,31,176,255,0,229,149,39,236,85,164,90,158,132,13,127,74,240,154,157,25,136,197,171,141,91,188,123,57,245,59,131,111,163,41,176,217,141,31,19,35,131,122,48,103,22,119,111,109,239,55,121,154,173,60,103,174,109,40,49,225,219,210,7,44,127,44,172,191,182,196,103,63,105,214,98,230,14,1,251,154,252,132,199,88,135,14,119,255,0,44,247,175,36,220,231,163,231,236,238,123,57,156,167,55,118,221,239,211,93,116,220,186,120,169,156,229,189,205,172,128,202,76,243,242,87,221,79,9,121,111,200,156,254,225,252,62,166,155,147,206,229,243,63,136,145,155,181,229,71,244,181,211,111,77,53,93,121,212,104,248,153,124,166,38,6,21,119,170,169,142,60,173,105,142,203,181,92,215,73,25,61,95,104,114,154,182,127,43,52,225,96,211,92,77,49,49,137,53,111,83,84,71,10,162,136,225,51,28,251,216,65,217,187,154,217,163,142,179,198,249,105,198,217,147,138,113,13,12,56,82,166,166,58,91,173,226,162,174,38,74,149,148,109,73,17,146,61,200,142,70,189,201,187,77,116,114,167,173,74,91,181,51,210,7,15,254,70,210,126,219,90,103,190,86,112,193,145,185,43,136,42,49,78,89,96,127,35,93,42,168,223,111,154,127,41,214,84,110,167,115,216,247,51,108,210,189,169,171,162,98,234,137,175,79,29,21,117,186,101,233,210,177,113,50,94,43,141,95,27,222,252,103,223,103,195,27,111,242,25,77,168,253,61,167,101,166,112,247,55,119,39,118,137,189,173,51,228,239,199,230,143,126,201,143,194,167,232,63,251,113,33,0,25,28,142,87,196,240,41,192,189,237,126,60,185,204,203,74,218,157,119,251,75,171,98,234,158,15,193,248,77,223,38,251,214,221,166,154,121,218,47,123,95,144,0,57,109,124,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,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,60,247,158,132,15,61,230,169,180,255,0,233,126,247,224,244,7,65,127,245,255,0,194,255,0,184,156,238,29,189,31,178,199,242,54,203,251,20,69,194,45,239,14,222,143,217,99,249,27,101,253,138,34,225,27,54,7,154,167,186,61,206,143,213,189,33,143,237,213,241,72,0,62,172,120,0,3,24,184,215,225,42,14,32,48,194,226,188,25,71,78,204,194,179,195,20,116,146,207,81,35,91,95,69,26,204,245,161,77,94,144,198,231,62,101,123,100,115,126,147,90,199,57,172,114,185,177,41,113,183,92,44,247,10,171,77,218,130,162,138,186,138,103,211,85,82,212,196,232,165,130,86,57,90,248,222,199,34,43,92,215,34,162,181,81,21,21,21,20,244,16,68,231,105,86,14,195,24,75,136,136,42,48,213,150,158,220,236,67,96,130,241,114,72,17,90,218,138,215,212,212,199,36,202,223,6,185,205,137,138,237,168,155,157,185,203,171,156,231,46,171,180,25,10,34,159,26,163,132,242,159,95,175,189,223,189,15,109,102,103,19,26,116,12,204,205,84,90,106,162,122,233,183,58,121,252,158,184,236,159,84,240,185,93,147,248,130,209,77,136,51,31,11,77,87,182,233,113,163,182,220,41,160,229,185,121,148,244,239,157,147,63,114,38,212,218,234,168,19,69,84,85,223,209,21,17,218,72,201,0,248,59,24,226,124,191,196,246,236,103,131,47,85,22,155,213,166,100,158,146,174,5,77,209,187,69,69,69,69,213,28,215,53,85,174,99,145,90,230,185,205,114,42,42,162,205,47,13,89,231,104,226,15,41,237,152,238,129,57,119,24,244,183,223,41,146,157,209,50,158,229,28,108,116,204,141,28,231,107,18,243,26,246,46,231,121,143,106,57,81,232,230,167,223,103,243,180,87,133,226,179,194,105,189,189,113,123,177,125,48,108,190,99,43,168,78,189,135,59,216,120,187,177,87,251,106,138,98,152,250,166,34,45,61,183,142,203,216,206,212,207,71,236,63,249,101,73,251,21,105,31,252,57,101,77,191,59,243,138,201,149,215,59,181,69,178,27,228,55,6,182,178,6,53,238,130,88,168,103,154,39,43,29,209,237,73,35,102,230,234,213,115,119,34,57,170,168,228,144,14,212,207,71,236,63,249,101,73,251,21,105,135,60,0,250,91,224,79,210,159,12,170,56,26,165,20,226,106,180,81,87,41,154,98,126,214,221,176,121,156,92,150,192,230,115,56,19,106,232,167,26,170,103,178,98,153,152,159,170,86,115,48,176,38,32,203,28,111,123,192,24,166,155,147,116,177,86,73,71,62,140,123,89,38,213,243,101,143,123,90,229,138,70,237,123,28,173,77,204,123,93,166,138,49,142,63,197,216,251,200,159,43,110,221,255,0,228,229,154,155,15,219,62,98,40,185,20,20,251,185,48,252,219,91,187,110,247,121,206,213,203,175,85,82,88,184,204,225,86,223,196,70,14,101,218,195,21,61,38,54,195,208,205,45,190,169,180,237,116,183,24,155,20,174,109,185,207,116,177,177,141,124,202,197,108,143,87,36,107,189,81,17,30,253,98,183,47,114,195,16,99,188,216,178,101,43,232,174,54,235,165,206,243,29,166,177,139,64,249,42,45,255,0,57,182,162,73,32,243,93,243,45,73,30,246,170,183,106,70,237,202,212,69,84,224,103,244,252,92,150,55,130,167,141,53,114,245,250,187,225,182,108,142,216,233,251,81,167,120,254,53,169,198,192,137,223,137,227,52,240,227,84,112,190,237,81,23,225,221,55,183,28,248,236,192,201,63,33,97,27,182,122,222,32,210,179,18,111,180,217,188,239,163,65,20,169,207,147,205,145,81,121,149,17,163,54,189,136,230,247,93,81,85,178,22,115,181,51,210,7,15,254,70,210,126,219,90,73,142,11,194,214,252,11,131,172,88,38,211,53,68,212,56,126,217,75,106,165,146,165,205,116,175,138,8,155,27,28,245,106,53,21,202,214,34,170,162,34,107,174,136,158,4,103,118,166,122,64,225,255,0,200,218,79,219,107,76,230,165,150,140,166,151,24,49,213,49,126,254,183,85,236,70,185,137,180,91,121,137,168,226,114,170,154,247,99,178,152,136,138,99,236,181,251,102,243,214,233,184,48,226,19,12,112,239,151,25,193,137,110,117,212,238,191,214,195,105,131,14,219,94,197,149,213,181,168,202,237,170,232,209,205,94,67,28,230,58,87,238,110,141,84,68,93,239,99,93,141,88,199,24,226,124,192,196,247,28,103,140,239,85,23,107,213,218,101,158,174,174,117,77,210,59,68,68,68,68,209,26,214,181,17,173,99,81,26,214,181,173,106,34,34,34,116,230,119,246,122,112,149,6,38,125,31,16,89,135,71,79,61,166,158,100,147,11,82,54,162,70,202,234,218,106,166,175,126,114,196,246,163,91,28,144,62,54,198,244,118,245,87,171,154,141,107,22,76,6,94,156,125,71,193,228,232,229,77,253,247,153,159,182,223,251,118,230,177,139,164,236,103,141,237,30,102,47,137,139,52,199,85,230,98,152,166,154,41,245,78,238,244,253,115,60,34,45,114,187,60,120,88,249,7,135,226,207,60,119,65,110,158,249,136,232,225,159,14,71,167,54,75,101,4,172,85,89,183,35,149,137,45,67,30,206,136,155,153,26,109,87,34,203,44,109,205,112,13,239,41,149,163,39,133,24,56,124,163,239,158,215,147,182,131,93,205,109,38,161,137,168,102,231,202,171,148,117,83,76,114,166,61,81,247,205,230,120,204,176,99,49,123,78,190,64,230,14,39,192,159,113,30,255,0,242,114,243,91,105,239,95,41,121,92,254,239,59,226,230,108,238,174,219,187,102,187,119,46,154,233,170,248,153,75,144,25,181,247,115,202,75,14,105,252,159,242,39,150,251,215,240,14,247,222,121,60,154,153,96,254,51,99,55,107,202,221,244,83,77,218,117,211,85,194,12,214,236,221,207,28,117,154,56,199,27,90,113,86,5,134,135,16,95,238,23,90,88,234,107,171,27,43,34,158,161,242,49,175,70,210,185,17,200,215,162,42,34,170,107,174,138,190,38,103,112,193,149,152,131,37,114,55,13,101,150,41,172,183,85,93,44,221,243,159,53,190,71,190,157,220,234,201,166,110,215,61,140,114,232,217,90,139,171,83,170,47,138,117,92,110,159,137,159,171,51,84,102,111,185,105,183,8,237,139,114,245,55,125,176,202,108,142,14,139,129,94,137,52,248,204,213,78,253,170,174,102,219,149,111,112,170,102,35,202,183,40,251,145,9,196,79,164,14,103,126,89,94,191,109,148,148,174,0,125,18,48,39,233,79,137,213,17,107,196,79,164,14,103,126,89,94,191,109,148,189,117,188,88,207,129,184,56,193,249,1,129,155,79,37,218,253,108,186,183,16,87,185,209,202,148,84,83,220,107,26,180,173,102,170,173,158,88,245,87,43,209,54,69,35,28,196,87,72,215,199,129,211,179,84,100,243,88,184,184,156,162,39,235,157,232,224,237,173,180,208,115,91,75,160,105,250,126,82,60,170,171,195,188,245,83,76,97,87,122,167,213,31,124,240,142,50,172,123,66,248,177,131,28,220,43,50,3,3,54,162,59,77,134,230,173,196,21,238,116,145,45,109,108,14,115,86,149,172,213,17,208,69,38,170,229,122,46,249,99,99,152,136,216,218,249,49,143,34,178,79,23,103,230,96,210,96,76,37,7,246,58,155,157,86,232,191,128,80,115,226,138,106,173,146,72,206,111,47,156,213,229,181,219,157,224,158,212,165,112,118,14,196,249,129,137,237,216,51,6,89,106,46,215,171,180,201,5,37,36,8,155,164,118,138,170,170,171,162,53,173,106,43,156,247,42,53,173,107,156,229,68,69,84,153,222,25,248,123,195,28,59,229,197,30,26,182,80,211,186,255,0,91,12,51,226,43,147,30,178,186,182,181,25,231,35,100,86,181,121,12,115,158,216,153,181,186,53,85,85,55,189,238,117,178,185,124,93,111,53,56,216,223,38,57,254,17,31,215,173,241,215,181,124,143,69,186,22,30,155,167,68,78,61,81,228,223,156,207,210,196,170,47,203,178,57,94,212,199,8,155,90,78,40,242,151,4,100,159,2,56,187,0,224,27,95,116,183,82,121,50,73,101,145,81,213,21,149,11,114,164,71,212,78,244,68,223,43,180,77,87,68,68,68,107,90,141,99,90,212,142,126,29,189,32,114,199,242,202,203,251,108,68,165,113,253,232,145,142,255,0,69,252,78,148,139,94,29,189,32,114,199,242,202,203,251,108,71,215,90,162,156,60,246,21,52,197,162,34,159,138,92,14,140,179,24,185,189,149,207,227,227,213,53,87,86,38,44,204,207,25,153,156,42,47,51,41,8,237,76,244,126,195,255,0,150,84,159,177,86,145,239,195,183,164,14,88,254,89,89,127,109,136,144,142,212,207,71,236,63,249,101,73,251,21,105,24,184,119,16,93,240,158,32,182,98,156,63,87,221,110,150,106,200,110,20,83,242,218,254,85,68,47,71,198,253,175,69,107,180,115,81,116,114,42,46,157,81,80,249,107,117,69,26,132,85,61,86,100,58,46,192,171,51,177,245,96,81,206,169,196,136,191,175,130,72,123,66,248,177,159,3,91,235,50,3,3,54,158,75,181,250,216,173,196,21,238,116,114,165,21,20,237,115,86,149,172,213,85,179,203,30,170,229,122,38,200,164,99,152,138,233,26,248,227,90,130,221,112,186,78,234,107,101,5,69,92,204,134,106,151,71,4,78,145,205,138,40,221,36,178,42,53,21,81,172,141,143,123,157,224,214,181,202,186,34,42,156,143,246,65,140,49,7,254,177,189,223,47,117,159,143,83,87,93,87,51,255,0,59,229,149,239,119,189,206,115,189,106,164,148,224,14,17,173,28,61,240,187,153,88,167,16,55,189,99,203,206,1,188,178,182,125,92,207,39,211,205,110,99,228,183,237,100,210,67,47,46,120,85,121,237,68,87,107,211,70,248,252,234,140,125,111,30,172,89,225,77,49,246,71,103,124,185,152,53,233,93,23,233,120,57,24,242,177,241,106,136,245,215,84,218,38,169,231,106,105,191,47,170,56,204,202,49,137,173,226,155,136,127,220,211,151,214,252,119,242,67,229,31,127,188,197,105,238,190,80,238,123,55,193,60,188,205,252,185,53,211,145,166,221,169,244,181,215,166,139,10,68,202,113,159,144,120,199,136,188,174,181,224,156,19,114,179,81,87,81,95,224,186,201,37,214,105,98,137,98,101,61,68,106,212,88,227,145,119,110,153,171,166,136,154,34,245,240,69,251,232,147,139,78,6,60,224,124,171,83,111,189,136,233,67,15,33,139,170,233,52,106,150,240,19,86,46,253,230,98,45,253,223,92,90,99,234,89,76,186,237,58,249,125,152,56,99,2,125,196,123,135,202,59,205,21,167,189,124,165,230,242,59,196,236,139,153,179,186,183,118,221,250,237,220,154,233,166,169,226,94,62,44,248,179,253,203,159,37,127,216,7,202,111,148,221,251,255,0,90,247,46,239,221,249,31,252,25,55,238,231,251,180,219,235,215,166,49,101,79,102,238,120,224,92,209,193,216,218,237,138,176,44,212,56,126,255,0,111,186,213,71,77,93,88,233,95,20,21,12,145,237,98,58,149,168,174,86,177,81,17,85,19,93,53,84,241,47,231,28,28,44,230,15,18,223,34,190,66,94,48,245,7,201,207,41,119,175,43,84,79,22,254,241,221,182,114,249,80,201,174,156,135,235,174,158,41,166,189,116,201,224,226,106,115,148,196,154,239,225,47,27,188,35,182,47,213,102,143,168,228,182,26,157,162,201,225,229,102,159,20,154,107,240,190,94,37,175,187,86,237,230,106,222,142,54,229,49,235,56,89,227,131,247,75,102,13,195,2,125,204,62,78,119,11,52,183,110,245,229,174,249,191,100,240,69,203,217,200,143,77,121,250,238,220,191,71,77,58,234,142,41,184,224,253,205,57,131,111,192,159,115,15,148,125,254,205,21,219,189,121,107,185,236,223,60,241,114,246,114,36,215,78,70,187,183,39,210,211,78,154,173,43,193,135,6,25,163,195,166,104,221,49,182,54,191,97,106,218,26,219,4,246,168,227,181,85,84,75,42,74,250,138,121,17,202,146,65,26,109,219,11,147,93,85,117,84,233,226,168,227,63,131,12,209,226,47,52,109,120,219,4,223,176,181,21,13,21,130,11,84,145,221,106,170,34,149,101,101,69,68,138,228,72,224,145,54,237,153,169,174,168,186,162,244,240,85,191,132,212,124,71,123,143,133,191,100,114,238,228,227,120,158,198,127,106,252,13,233,241,29,207,219,174,219,246,253,171,239,115,234,189,151,47,132,206,44,255,0,117,31,202,175,246,1,242,103,228,207,113,255,0,214,189,247,188,119,142,127,255,0,6,61,155,121,30,253,119,122,180,235,144,134,45,112,63,194,206,96,240,211,242,215,229,221,227,15,87,252,163,242,111,117,242,77,68,242,236,238,253,231,127,51,155,12,122,107,207,102,154,107,224,186,233,211,92,165,50,89,10,177,234,203,211,57,159,151,198,255,0,108,219,151,169,164,237,118,22,149,131,172,227,81,162,219,197,227,119,118,211,51,31,34,157,238,53,76,207,202,191,57,251,128,1,204,107,96,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,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,1,231,188,244,32,121,239,53,77,167,255,0,75,247,191,7,160,58,11,255,0,175,254,23,253,196,222,228,198,32,180,97,62,23,112,46,41,196,21,125,214,215,102,192,54,203,133,108,252,183,63,149,79,13,186,55,200,253,172,69,115,180,107,85,116,106,42,174,157,17,84,170,114,219,52,112,14,111,225,134,99,28,184,196,180,247,187,75,230,146,153,102,137,143,141,209,202,197,243,163,146,57,26,217,35,118,138,215,109,123,81,85,174,107,147,86,185,170,177,75,196,23,20,151,12,119,149,217,123,146,56,38,243,81,22,21,195,216,82,205,77,124,99,96,116,43,112,186,195,78,196,124,110,114,174,178,65,11,154,212,107,118,181,171,43,94,255,0,61,27,11,211,143,193,239,20,248,131,135,172,111,79,106,184,215,243,176,29,246,178,38,94,232,231,87,185,148,155,149,172,90,248,81,141,115,146,88,219,162,185,173,106,243,88,205,138,155,146,55,199,246,163,93,195,163,26,140,31,161,104,137,159,95,228,198,230,186,39,206,230,180,220,198,165,19,62,51,53,213,85,56,125,180,94,120,79,11,239,207,56,139,219,148,79,25,225,49,128,235,176,238,32,180,98,204,63,108,197,56,126,175,189,90,239,52,112,220,40,167,229,185,156,218,121,152,143,141,251,94,136,230,234,215,34,232,228,69,77,122,162,41,216,155,36,76,76,94,29,39,93,21,97,213,52,87,22,152,225,49,61,64,0,149,66,45,123,83,61,32,112,255,0,228,109,39,237,181,164,165,17,107,218,153,233,3,135,255,0,35,105,63,109,173,48,155,65,243,41,239,135,104,116,65,250,205,79,177,95,185,139,86,188,9,136,47,56,34,255,0,143,237,212,220,251,94,25,172,183,209,220,182,49,238,124,61,241,39,229,74,237,26,173,108,91,169,213,138,231,57,60,249,98,106,34,171,186,92,46,18,179,23,51,178,223,59,172,181,185,79,134,254,81,221,239,26,218,167,178,237,68,242,141,35,220,215,203,31,49,83,230,54,242,155,39,59,163,99,229,238,126,177,163,218,185,41,217,117,135,237,24,179,15,231,62,22,196,20,157,234,215,121,163,180,219,235,96,230,57,156,218,121,153,112,100,140,220,197,71,55,86,185,83,86,170,42,107,209,81,76,215,201,172,133,203,28,133,180,92,108,249,109,96,238,44,186,214,73,89,87,60,210,172,213,18,234,231,44,81,44,174,243,150,40,154,237,145,181,87,162,106,229,87,61,242,61,248,125,59,72,175,30,156,44,206,29,123,177,198,253,183,137,158,93,255,0,213,221,149,182,125,34,229,116,188,92,246,135,155,203,248,90,163,118,41,137,225,68,211,94,29,51,59,211,207,201,153,153,225,198,120,90,105,181,216,247,218,153,232,253,135,255,0,44,169,63,98,173,48,231,128,31,75,124,9,250,83,225,149,70,99,118,166,122,63,97,255,0,203,42,79,216,171,76,57,224,7,210,223,2,126,148,248,101,81,125,71,210,248,125,244,123,220,93,141,255,0,46,179,158,198,99,224,148,198,22,246,28,152,195,244,89,241,46,125,91,167,238,215,74,236,53,38,28,185,82,178,157,136,202,191,225,16,203,21,75,158,154,59,154,214,194,177,42,187,118,230,36,72,155,18,61,29,112,129,182,215,135,77,118,222,142,83,127,173,231,124,190,107,27,43,191,224,106,182,245,51,76,250,233,158,113,63,215,172,34,215,181,51,210,7,15,254,70,210,126,219,90,74,81,22,189,169,158,144,56,127,242,54,147,246,218,211,15,180,31,50,158,248,118,71,68,31,172,212,251,21,251,150,247,131,14,25,191,116,110,96,213,121,102,167,187,225,124,45,221,43,110,222,102,254,249,190,116,219,69,230,203,28,145,243,162,142,163,231,153,187,103,47,195,87,52,152,59,117,186,223,103,183,210,218,109,52,20,244,84,52,80,178,154,150,150,154,38,197,20,17,49,168,214,70,198,53,17,26,214,181,17,17,168,136,136,136,136,134,0,118,76,126,21,63,65,255,0,219,137,8,26,14,5,24,121,72,197,166,56,213,123,253,83,48,158,150,245,92,214,111,104,113,50,56,181,127,119,131,20,238,199,84,111,81,77,83,62,185,153,158,125,145,16,0,12,219,171,128,0,16,99,196,79,164,14,103,126,89,94,191,109,148,161,109,214,235,133,226,225,75,105,180,208,84,86,215,86,204,202,106,90,90,104,157,44,179,202,247,35,89,27,24,212,85,115,156,229,68,70,162,42,170,170,34,21,215,17,62,144,57,157,249,101,122,253,182,83,49,187,57,120,88,195,247,59,69,55,17,88,238,131,190,212,37,100,172,194,244,115,35,29,79,23,37,219,29,94,168,142,85,116,169,43,100,100,109,122,55,150,177,44,136,142,87,68,246,117,214,14,78,188,238,110,112,168,237,155,250,162,239,103,234,91,69,150,217,125,158,195,212,51,60,109,69,17,76,117,213,84,211,194,62,233,153,236,136,153,94,190,10,56,74,131,135,252,48,152,175,25,209,211,191,48,175,16,203,29,92,176,84,72,230,208,81,72,176,189,40,87,71,172,50,57,175,133,30,233,26,223,164,231,49,174,115,26,142,118,78,128,111,249,124,190,30,87,14,48,176,226,209,15,33,235,26,190,111,93,206,87,158,206,213,189,93,83,245,68,117,68,71,84,71,40,134,61,241,253,232,145,142,255,0,69,252,78,148,139,94,29,189,32,114,199,242,202,203,251,108,68,165,113,253,232,145,142,255,0,69,252,78,148,139,94,29,189,32,114,199,242,202,203,251,108,70,171,174,122,67,15,186,62,41,119,239,69,95,170,25,223,111,19,249,84,36,35,181,51,209,251,15,254,89,82,126,197,90,69,169,41,93,169,158,143,216,127,242,202,147,246,42,210,201,246,122,112,157,6,57,184,81,231,254,57,117,68,118,155,13,205,29,135,232,26,217,34,90,218,216,28,215,37,83,159,162,35,160,138,77,17,168,197,93,242,198,246,189,81,177,185,146,87,84,202,215,156,212,188,22,31,57,136,250,163,181,245,216,45,123,43,179,91,19,58,134,110,124,154,107,174,209,215,85,83,202,152,245,207,221,28,103,132,46,159,103,167,9,211,224,107,125,30,127,227,151,83,201,118,191,91,17,216,126,129,173,142,84,162,162,157,173,114,85,57,250,42,182,121,99,209,26,140,84,217,20,143,107,213,93,35,153,30,78,241,19,232,253,153,223,145,183,175,216,165,46,17,111,120,137,244,126,204,239,200,219,215,236,82,155,38,30,86,140,158,86,112,176,249,68,79,215,54,230,233,92,222,189,154,218,93,127,15,80,205,207,149,85,116,218,58,169,166,42,139,83,30,168,251,231,140,241,148,24,158,132,15,61,228,165,118,166,122,63,97,255,0,203,42,79,216,171,77,107,67,199,241,92,28,124,107,94,209,79,15,181,221,189,42,105,63,167,117,61,39,78,223,220,240,149,98,198,245,175,111,55,213,120,191,219,12,198,41,236,91,152,185,125,128,123,167,203,188,117,135,176,231,127,230,119,95,43,92,224,163,231,236,219,191,151,205,115,119,109,222,205,116,215,77,201,175,138,16,165,195,183,164,14,88,254,89,89,127,109,136,204,110,214,127,193,95,233,207,251,9,148,163,90,156,92,166,38,102,154,45,52,204,112,189,249,204,122,161,161,230,186,48,195,200,109,14,83,69,197,204,205,84,227,211,92,239,69,27,179,27,180,213,60,166,170,175,123,51,123,11,102,182,87,99,171,132,150,156,19,153,56,91,16,215,67,10,212,201,75,106,188,83,213,202,200,145,205,106,200,172,141,238,84,106,57,237,77,218,105,171,145,61,104,85,68,90,246,89,250,64,226,15,200,218,191,219,104,135,106,103,164,14,31,252,141,164,253,182,180,189,58,197,81,146,241,186,168,235,181,175,255,0,183,195,27,163,140,42,182,163,251,59,131,152,152,141,205,253,249,166,38,121,94,214,137,167,222,148,160,71,191,100,199,225,83,244,31,253,184,144,131,35,145,205,120,230,5,56,246,181,239,195,159,41,152,105,91,83,161,127,102,181,108,93,47,194,120,79,7,187,229,91,118,251,212,211,87,43,205,173,123,115,0,7,45,175,128,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,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,7,158,243,208,129,231,188,213,54,159,253,47,222,252,30,128,232,47,254,191,248,95,247,21,78,87,101,182,39,205,252,125,102,203,140,29,21,59,238,215,185,157,20,43,83,50,69,20,109,99,29,36,146,61,221,85,26,200,216,247,170,53,21,202,141,84,107,92,229,70,173,67,196,38,68,226,126,29,243,30,167,47,241,45,93,61,107,93,11,107,173,181,240,104,141,173,162,123,222,216,229,86,106,171,19,183,70,246,185,142,85,209,204,118,138,246,237,123,164,167,129,30,29,48,198,81,229,117,191,48,27,53,61,215,17,99,155,101,29,209,247,23,81,172,82,209,209,79,79,12,173,161,106,171,222,138,214,200,174,115,158,212,103,49,118,110,111,205,179,75,183,158,185,39,132,115,243,47,170,240,38,45,131,251,37,77,178,171,116,191,192,43,249,18,197,13,86,200,228,103,55,151,206,114,242,220,237,174,240,95,106,124,240,182,126,113,50,155,243,63,222,79,24,236,183,103,215,218,230,234,29,47,225,229,54,135,197,232,166,249,58,124,138,166,222,84,213,126,53,197,248,218,158,81,79,92,94,121,204,68,71,191,0,188,90,253,203,49,3,114,159,51,113,63,119,192,247,77,222,76,158,169,187,163,180,215,189,232,169,172,170,228,228,211,73,171,247,234,142,107,100,86,191,230,218,233,158,178,148,64,198,104,229,182,39,202,12,125,121,203,140,99,21,59,46,214,73,155,20,203,77,50,75,20,141,123,27,36,114,49,221,21,90,248,222,199,162,57,17,200,142,68,115,90,228,86,166,119,240,7,198,61,45,202,150,135,33,179,90,245,203,184,199,200,162,194,149,243,50,24,169,223,79,28,49,195,21,185,118,49,186,74,156,189,99,123,213,203,42,189,88,174,71,164,109,147,233,162,234,83,133,87,137,230,56,91,132,95,171,213,63,135,216,225,244,155,177,20,106,24,95,218,93,26,34,168,170,34,170,226,158,85,68,197,227,18,155,115,225,198,174,216,242,187,111,159,0,3,107,121,248,34,215,181,51,210,7,15,254,70,210,126,219,90,74,81,22,189,169,158,144,56,127,242,54,147,246,218,211,9,180,31,50,158,248,118,135,68,31,172,212,251,21,251,151,11,178,99,240,169,250,15,254,220,72,65,30,253,147,31,133,79,208,127,246,226,66,15,182,137,243,12,63,175,226,150,63,165,47,214,204,223,240,255,0,149,67,14,123,83,61,31,176,255,0,229,149,39,236,85,166,28,240,3,233,111,129,63,74,124,50,168,204,110,212,207,71,236,63,249,101,73,251,21,105,135,60,0,250,91,224,79,210,159,12,170,48,154,143,165,240,251,232,247,187,67,99,127,203,172,231,177,152,248,37,49,128,3,112,121,188,34,215,181,51,210,7,15,254,70,210,126,219,90,74,81,22,189,169,158,144,56,127,242,54,147,246,218,211,9,180,31,50,158,248,118,135,68,31,172,212,251,21,251,151,11,178,99,240,169,250,15,254,220,72,65,30,253,147,31,133,79,208,127,246,226,66,15,182,137,243,12,63,175,226,150,63,165,47,214,204,223,240,255,0,149,64,0,50,174,191,0,0,65,143,17,62,144,57,157,249,101,122,253,182,82,82,184,1,244,72,192,159,165,62,39,84,69,175,17,62,144,57,157,249,101,122,253,182,82,82,184,1,244,72,192,159,165,62,39,84,105,250,31,164,49,59,167,226,135,164,58,85,253,80,201,123,120,127,202,173,144,128,3,112,121,189,143,124,127,122,36,99,191,209,127,19,165,34,215,135,111,72,28,177,252,178,178,254,219,17,41,92,127,122,36,99,191,209,127,19,165,34,215,135,111,72,28,177,252,178,178,254,219,17,167,235,158,144,195,238,143,138,94,144,232,171,245,67,59,237,226,127,42,132,189,241,7,144,214,142,33,48,254,28,194,216,130,233,221,109,118,108,75,71,125,173,131,144,231,249,66,158,22,74,201,41,55,50,72,221,23,49,179,42,115,26,170,173,211,162,42,248,92,171,117,186,223,103,183,210,218,109,52,20,244,84,52,80,178,154,150,150,154,38,197,20,17,49,168,214,70,198,53,17,26,214,181,17,17,168,136,136,136,136,135,36,27,101,56,84,83,92,226,68,113,158,115,220,243,214,46,123,49,141,151,195,202,87,92,206,29,19,51,76,117,68,213,206,123,230,221,97,111,120,137,244,126,204,239,200,219,215,236,82,151,8,183,188,68,250,63,102,119,228,109,235,246,41,72,199,243,85,119,79,185,245,210,125,33,129,237,211,241,66,12,73,247,197,56,47,7,99,171,124,118,156,109,132,236,216,134,134,25,146,166,58,91,173,4,85,113,50,84,107,154,146,35,36,107,145,28,141,123,147,118,154,232,229,79,90,144,16,122,16,53,141,154,136,170,49,98,127,219,248,187,207,167,12,74,240,170,211,235,195,153,137,143,11,105,142,19,254,154,133,183,100,62,71,89,238,20,183,107,78,76,224,90,42,234,41,153,83,75,85,77,135,104,226,150,9,88,228,115,36,99,219,26,43,92,215,34,42,57,21,21,21,17,80,174,129,135,61,161,185,255,0,155,121,25,242,3,238,89,139,124,137,229,191,42,247,255,0,224,20,213,60,238,79,116,229,255,0,31,27,246,233,205,147,232,233,174,238,186,232,154,108,89,140,108,44,134,13,88,211,79,8,236,136,237,183,169,211,122,62,157,159,218,205,75,11,78,163,22,248,149,222,211,93,85,90,45,76,213,60,109,84,242,142,168,230,204,98,149,197,57,83,149,216,234,225,29,219,27,101,182,22,196,53,208,194,148,209,213,93,108,244,245,114,178,36,115,156,145,163,228,99,149,26,142,123,151,110,186,106,229,95,90,152,99,192,55,19,249,229,157,89,195,120,194,217,155,142,60,179,107,165,195,85,23,8,96,242,101,29,62,218,134,213,82,177,175,221,12,76,114,232,217,94,154,42,233,215,195,84,77,51,224,174,87,51,133,168,96,248,74,99,135,174,223,249,125,53,237,19,63,177,250,140,228,177,177,35,194,68,68,222,137,170,214,159,92,197,51,223,193,79,97,44,186,203,236,3,222,254,66,96,92,61,135,59,255,0,47,189,121,38,217,5,31,63,102,237,156,206,83,91,187,110,247,233,174,186,110,93,60,84,168,64,57,116,211,20,197,169,139,67,1,139,141,137,143,92,226,98,213,53,85,61,115,55,159,182,64,1,47,152,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,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,121,239,61,8,30,123,205,83,105,255,0,210,253,239,193,232,14,130,255,0,235,255,0,133,255,0,113,57,220,59,122,63,101,143,228,109,151,246,40,139,132,91,222,29,189,31,178,199,242,54,203,251,20,69,194,54,108,15,53,79,116,123,157,31,171,122,67,31,219,171,226,150,61,241,133,194,198,31,226,23,4,84,93,109,212,28,156,121,98,163,149,246,74,200,17,141,125,94,212,115,210,130,101,123,154,213,138,71,106,141,115,156,156,167,191,122,46,213,145,146,68,93,198,131,19,229,222,49,170,182,84,190,162,207,136,176,205,205,240,72,234,106,148,73,104,235,105,165,86,170,178,88,220,168,142,100,140,232,246,59,197,17,81,124,20,159,131,14,120,250,225,43,238,167,135,221,155,25,101,134,59,198,56,181,237,242,156,20,174,219,37,218,129,140,84,93,34,70,175,58,166,61,25,179,69,107,157,26,57,159,56,230,194,196,193,107,90,95,135,137,204,224,199,149,28,253,127,249,118,175,70,59,121,250,47,18,157,23,83,170,248,21,205,169,153,229,68,207,84,223,134,228,253,211,55,229,50,170,120,40,226,214,14,32,48,194,97,76,103,89,78,204,194,179,195,44,149,113,65,79,35,91,95,69,26,194,196,174,93,24,144,198,231,62,100,99,163,107,190,147,92,246,181,172,114,53,185,58,121,255,0,195,184,130,239,132,241,5,179,20,225,250,190,235,116,179,86,67,112,162,159,150,215,242,170,33,122,62,55,237,122,43,93,163,154,139,163,145,81,116,234,138,132,206,240,177,196,61,163,136,204,177,165,196,252,203,117,54,36,161,254,13,136,45,84,178,57,123,157,70,174,70,61,26,244,220,145,74,214,243,25,213,200,154,185,155,222,232,222,165,244,93,87,198,227,192,98,207,151,29,125,177,249,255,0,237,199,233,55,96,99,103,241,63,74,105,241,254,30,185,227,17,254,157,83,255,0,243,61,93,147,228,245,194,241,145,107,218,153,233,3,135,255,0,35,105,63,109,173,37,40,139,94,212,207,72,28,63,249,27,73,251,109,105,244,218,15,153,79,124,56,93,16,126,179,83,236,87,238,92,46,201,143,194,167,232,63,251,113,33,4,123,246,76,126,21,63,65,255,0,219,137,8,62,218,39,204,48,254,191,138,88,254,148,191,91,51,127,195,254,85,12,57,237,76,244,126,195,255,0,150,84,159,177,86,152,115,192,15,165,190,4,253,41,240,202,163,49,187,83,61,31,176,255,0,229,149,39,236,85,166,28,240,3,233,111,129,63,74,124,50,168,194,106,62,151,195,239,163,222,237,13,141,255,0,46,179,158,198,99,224,148,198,0,13,193,230,240,139,94,212,207,72,28,63,249,27,73,251,109,105,41,68,90,246,166,122,64,225,255,0,200,218,79,219,107,76,38,208,124,202,123,225,218,29,16,126,179,83,236,87,238,92,46,201,143,194,167,232,63,251,113,33,4,123,246,76,126,21,63,65,255,0,219,137,8,62,218,39,204,48,254,191,138,88,254,148,191,91,51,127,195,254,85,0,0,202,186,252,0,1,6,60,68,250,64,230,119,229,149,235,246,217,73,74,224,7,209,35,2,126,148,248,157,81,22,188,68,250,64,230,119,229,149,235,246,217,73,74,224,7,209,35,2,126,148,248,157,81,167,232,126,144,196,238,159,138,30,144,233,87,245,67,37,237,225,255,0,42,182,66,0,13,193,230,246,61,241,253,232,145,142,255,0,69,252,78,148,139,94,29,189,32,114,199,242,202,203,251,108,68,165,113,253,232,145,142,255,0,69,252,78,148,139,94,29,189,32,114,199,242,202,203,251,108,70,159,174,122,67,15,186,62,41,122,67,162,175,213,12,239,183,137,252,170,19,156,0,55,7,155,194,222,241,19,232,253,153,223,145,183,175,216,165,46,17,111,120,137,244,126,204,239,200,219,215,236,82,159,44,127,53,87,116,251,153,13,39,210,24,30,221,63,20,32,196,244,32,121,239,61,8,26,206,204,127,171,251,191,139,188,58,116,255,0,160,254,47,253,176,179,156,67,240,179,151,220,75,124,159,249,119,120,196,52,31,39,59,223,117,242,77,68,17,111,239,28,173,252,206,108,50,107,167,33,154,105,167,138,235,175,77,47,24,54,124,92,42,49,232,156,60,72,188,75,162,242,26,134,103,75,204,83,155,201,215,52,98,83,123,76,115,139,196,196,253,211,48,176,121,7,193,134,87,112,233,140,107,49,182,9,191,98,154,218,234,219,100,150,169,35,186,213,83,203,18,68,249,98,145,92,137,28,17,174,237,208,181,53,213,83,69,94,158,10,151,240,2,48,112,48,242,244,238,97,69,161,125,75,84,206,106,248,254,51,158,196,154,235,180,69,231,157,163,144,0,62,174,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,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,99,223,238,1,225,35,251,83,127,252,250,231,254,176,100,32,62,88,184,24,88,246,240,180,197,86,237,136,150,67,33,171,106,26,94,247,136,227,215,133,189,107,238,85,85,55,181,237,123,76,94,215,155,95,149,229,215,97,220,63,104,194,120,126,217,133,176,253,39,117,181,217,168,225,183,209,65,204,115,249,84,240,177,25,27,55,61,85,206,209,173,68,213,202,170,186,117,85,83,177,0,250,68,68,69,161,193,174,186,177,42,154,235,155,204,241,153,158,176,0,74,171,23,136,184,33,225,127,22,98,11,158,41,196,25,99,222,174,151,154,201,174,21,179,249,106,226,206,109,68,207,87,200,253,172,157,26,221,92,229,93,26,136,137,175,68,68,42,28,172,225,131,35,114,87,16,84,98,156,178,192,254,70,186,85,81,190,223,52,254,83,172,168,221,78,231,177,238,102,217,165,123,83,87,68,197,213,19,94,158,58,42,235,116,193,199,167,41,151,166,173,250,112,233,137,237,180,93,152,197,218,29,99,31,2,114,216,185,188,90,176,230,45,187,56,149,77,54,236,180,205,173,234,11,89,154,124,48,100,110,117,98,10,124,83,153,184,31,203,55,74,90,54,91,225,159,202,117,148,251,105,218,247,189,172,219,12,172,106,232,233,94,186,170,107,215,199,68,77,46,152,62,184,152,84,98,211,187,137,17,49,235,226,224,228,243,217,173,63,23,195,228,241,42,195,175,149,233,153,166,126,216,152,149,189,202,92,128,202,76,140,242,175,220,179,9,121,19,203,124,142,255,0,252,62,166,167,157,201,230,114,255,0,143,145,251,116,230,201,244,116,215,119,93,116,77,46,16,2,140,58,48,169,220,162,34,35,178,56,43,154,205,230,51,216,211,152,205,98,85,93,115,206,170,166,106,153,180,90,47,51,121,155,68,68,119,40,220,211,202,12,186,206,172,63,79,133,179,55,15,121,102,215,75,88,203,132,48,119,185,233,246,212,53,143,99,95,186,23,177,203,163,101,122,104,171,167,95,13,81,52,163,176,7,8,60,59,101,118,46,160,199,120,19,47,60,153,124,182,115,123,173,87,149,171,166,229,243,34,124,79,243,37,153,204,93,89,35,211,171,87,77,117,78,168,138,94,48,82,172,190,13,117,248,74,168,137,171,182,209,127,181,202,193,214,117,44,182,90,114,120,57,138,233,194,155,196,209,21,213,20,205,249,222,152,155,77,250,248,113,235,0,7,217,141,11,89,154,124,48,100,110,117,98,10,124,83,153,184,31,203,55,74,90,54,91,225,159,202,117,148,251,105,218,247,189,172,219,12,172,106,232,233,94,186,170,107,215,199,68,77,46,152,41,137,133,70,45,59,184,145,19,30,190,46,86,79,61,154,211,241,124,62,79,18,172,58,249,94,153,154,103,237,137,137,91,220,165,200,12,164,200,207,42,253,203,48,151,145,60,183,200,239,255,0,195,234,106,121,220,158,103,47,248,249,31,183,78,108,159,71,77,119,117,215,68,210,225,0,40,195,163,10,157,202,34,34,59,35,130,185,172,222,99,61,141,57,140,214,37,85,215,60,234,170,102,169,155,69,162,243,55,153,180,68,71,112,0,46,227,128,0,44,94,34,224,135,133,252,89,136,46,120,167,16,101,143,122,186,94,107,38,184,86,207,229,171,139,57,181,19,61,95,35,246,178,116,107,117,115,149,116,106,34,38,189,17,16,186,120,3,0,97,28,174,194,52,24,19,2,90,124,153,99,182,115,123,173,47,62,89,185,124,201,95,43,252,249,92,231,174,175,145,235,213,203,166,186,39,68,68,42,16,124,112,242,248,56,85,77,116,81,17,51,215,17,16,201,102,245,157,75,63,131,78,95,53,152,174,186,41,180,197,53,87,85,81,22,139,69,162,102,98,45,19,49,30,160,0,125,152,213,61,143,240,6,17,205,28,35,95,129,49,221,167,202,118,59,159,43,189,82,243,229,135,153,203,149,146,179,207,137,205,122,104,248,216,189,28,154,233,162,244,85,66,214,97,222,8,120,95,194,120,130,217,138,112,254,88,247,91,165,154,178,27,133,20,254,90,184,191,149,81,11,209,241,191,107,231,86,187,71,53,23,71,34,162,233,213,21,11,232,15,142,38,95,7,22,168,174,186,34,102,58,230,34,89,44,166,179,169,100,48,106,203,229,115,21,209,69,87,153,166,154,234,166,38,241,105,188,68,196,77,226,34,39,212,0,15,179,26,29,118,34,195,246,140,89,135,238,120,91,16,82,119,171,93,230,142,107,125,108,28,199,51,155,79,51,21,146,51,115,21,28,221,90,229,77,90,168,169,175,69,69,59,16,68,196,76,90,86,162,186,176,234,138,232,155,76,113,137,142,166,61,254,224,30,18,63,181,55,255,0,207,174,127,235,6,66,0,124,240,176,48,176,47,224,169,138,111,217,17,14,118,127,86,212,53,77,223,30,199,175,23,118,246,223,170,170,173,123,94,215,153,181,237,23,183,59,64,0,62,172,120,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,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,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,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,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,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,74,230,150,102,97,12,156,203,235,230,102,99,203,155,104,44,118,10,87,85,85,74,189,92,238,168,140,141,137,247,207,123,213,172,107,125,110,114,39,172,14,77,126,61,194,182,220,111,104,203,154,155,172,127,40,111,116,85,87,26,74,22,174,178,45,45,58,177,178,202,228,251,214,163,165,99,81,87,197,85,116,215,71,105,80,145,29,217,255,0,159,216,195,137,110,209,92,73,154,184,198,69,100,149,248,82,227,21,5,11,92,171,29,190,137,147,211,164,52,236,247,53,189,85,116,77,207,115,220,189,92,164,184,128,0,198,30,58,56,216,195,188,32,224,106,119,81,209,65,121,199,24,129,175,109,142,213,35,149,34,99,91,209,213,85,26,42,57,34,106,170,34,34,104,175,119,154,138,137,185,205,12,158,56,52,87,203,45,202,119,82,219,175,20,85,83,49,170,231,71,13,67,30,230,162,42,34,170,162,46,168,154,170,39,231,60,229,230,22,124,241,63,197,118,44,117,22,34,197,56,179,23,214,215,185,123,189,130,213,28,175,166,99,117,232,200,104,160,77,189,58,38,187,85,203,162,110,85,94,167,26,233,194,127,21,56,74,131,229,37,199,32,179,18,223,77,77,164,174,170,75,13,82,44,9,166,187,220,173,102,172,68,211,197,116,211,235,3,210,88,32,7,134,238,209,238,35,184,124,187,82,81,220,113,77,110,54,194,113,72,214,212,216,175,213,79,157,91,18,116,84,167,168,126,178,64,228,79,162,136,170,196,95,22,41,55,249,21,157,216,23,136,124,178,180,230,158,94,87,58,123,101,209,138,217,33,151,68,158,142,161,189,36,167,153,168,171,182,70,47,143,93,21,21,28,138,173,114,42,133,126,0,0,0,0,1,132,157,167,124,100,39,15,89,101,247,52,192,183,102,197,152,56,214,153,241,196,248,221,243,150,187,107,183,50,90,174,159,69,238,84,116,113,175,69,215,123,211,172,125,67,46,176,78,61,194,185,139,107,170,189,224,235,172,119,43,125,37,198,174,214,234,152,151,88,223,61,52,174,138,100,99,190,249,173,145,174,110,228,232,187,85,83,84,209,86,161,48,255,0,178,125,202,238,9,240,155,156,170,170,183,43,186,170,175,175,248,108,166,96,0,0,0,0,0,0,0,0,0,0,0,0,0,5,176,226,87,58,232,120,125,201,140,73,153,213,52,114,87,86,91,233,150,43,85,12,113,186,71,86,87,200,155,96,139,107,122,237,87,232,174,84,240,99,94,239,81,3,55,14,35,248,215,185,87,212,220,102,206,140,228,138,74,169,159,51,163,167,191,92,225,137,138,231,42,170,50,54,61,26,198,166,189,26,212,68,68,209,17,52,3,209,168,60,224,97,126,42,184,162,155,20,90,41,106,184,144,205,55,198,250,250,120,228,142,76,97,113,84,114,44,141,69,106,162,205,213,61,90,30,143,192,0,0,0,68,255,0,30,157,169,88,182,131,22,93,114,111,134,123,188,118,218,91,84,143,162,187,98,168,216,217,39,158,161,171,164,145,81,170,234,214,49,170,138,213,151,69,115,157,174,197,106,34,57,193,43,21,183,10,11,100,61,230,229,93,79,73,18,185,27,204,158,86,198,221,87,213,170,174,154,154,169,43,41,43,233,217,87,67,85,13,76,18,107,178,88,158,143,99,180,93,23,69,78,139,213,21,63,49,230,182,201,150,220,74,241,21,89,54,36,179,96,252,194,204,57,209,206,73,238,137,75,87,114,68,118,170,170,143,168,114,57,17,85,117,232,174,213,87,81,114,194,60,75,112,207,117,167,189,92,172,25,135,150,181,175,122,119,122,229,134,174,217,204,118,154,232,201,147,106,63,166,186,162,42,250,209,125,96,122,88,4,83,240,51,218,179,136,174,152,150,217,148,124,78,215,83,213,199,115,153,148,118,204,91,177,144,62,25,156,187,89,29,107,91,163,21,142,93,17,38,68,106,181,87,207,220,138,175,108,172,0,0,0,4,112,246,174,241,81,152,184,37,44,89,29,146,23,140,73,106,189,204,173,187,223,238,214,39,212,65,61,52,61,82,158,149,179,194,168,230,171,215,116,143,68,84,93,173,143,212,245,66,54,107,120,146,227,18,217,15,121,185,103,230,114,82,68,174,70,243,39,197,55,72,219,170,250,181,89,116,212,15,72,128,137,254,200,28,233,206,60,204,206,188,105,106,204,124,217,198,88,174,138,151,11,119,136,41,175,119,234,170,232,162,151,189,192,221,237,100,207,114,53,219,85,83,84,77,116,85,66,88,0,0,0,0,68,215,106,31,23,25,190,252,216,163,202,12,134,196,184,202,193,111,194,12,87,94,174,88,122,162,170,141,245,151,25,17,53,131,155,2,162,190,56,153,181,21,53,211,152,231,162,166,172,64,37,148,30,110,43,248,152,226,250,212,140,117,211,136,28,225,163,73,21,81,139,81,138,238,145,238,211,199,77,210,166,164,152,246,57,230,158,103,102,126,24,204,250,140,202,204,108,81,139,37,183,215,218,217,72,251,229,222,162,189,212,237,124,117,10,228,141,102,123,149,136,170,214,234,137,166,186,39,176,9,22,0,0,0,0,0,0,0,0,0,0,0,137,254,61,59,82,177,109,6,44,186,228,223,12,247,120,237,180,182,169,31,69,118,197,81,177,178,79,61,67,87,73,34,163,85,213,172,99,85,21,171,46,138,231,59,93,138,212,68,115,130,86,43,110,20,22,200,123,205,202,186,158,146,37,114,55,153,60,173,141,186,175,171,85,93,53,53,82,86,82,87,211,178,174,134,170,26,152,36,215,100,177,61,30,199,104,186,46,138,157,23,170,42,126,99,205,109,147,45,184,149,226,42,178,108,73,102,193,249,133,152,115,163,156,147,221,18,150,174,228,136,237,85,85,31,80,228,114,34,170,235,209,93,170,174,162,229,132,120,150,225,158,235,79,122,185,88,51,15,45,107,94,244,238,245,203,13,93,179,152,237,53,209,147,38,212,127,77,117,68,85,245,162,250,192,244,176,8,167,224,103,181,103,17,93,49,45,179,40,248,157,174,167,171,142,231,51,40,237,152,183,99,32,124,51,57,118,178,58,214,183,70,43,28,186,34,76,136,213,106,175,159,185,21,94,217,88,0,0,0,12,41,237,66,226,99,21,100,206,82,210,229,246,85,213,93,233,241,190,52,122,181,181,182,164,149,179,219,45,209,175,206,206,217,35,243,163,145,238,219,27,23,162,232,178,170,42,43,8,147,170,226,51,140,154,40,31,85,91,158,249,207,79,12,105,171,228,151,20,93,88,214,250,186,170,203,162,1,233,8,16,169,217,149,159,249,239,143,120,190,195,24,103,29,103,94,61,196,118,122,138,11,163,230,183,221,177,37,101,101,52,142,101,28,142,106,186,41,100,115,85,81,200,138,138,169,209,81,20,154,176,0,0,0,164,115,99,53,176,54,73,224,11,182,101,230,45,234,59,101,142,205,15,54,105,87,171,228,114,244,100,81,183,197,242,61,202,141,107,83,197,87,243,144,153,197,7,105,238,127,103,165,222,182,213,129,47,213,217,123,130,247,190,58,106,11,77,66,195,93,83,23,130,58,170,169,138,143,87,42,107,171,35,86,177,17,218,42,63,77,202,19,169,95,123,179,90,158,200,238,119,122,42,55,61,53,107,103,168,100,106,228,246,166,229,77,78,98,57,28,136,230,170,42,42,106,138,158,179,205,126,31,225,175,137,236,208,166,118,44,176,228,190,96,98,10,122,197,73,124,167,228,106,169,89,83,185,53,220,217,156,221,36,250,209,87,213,237,67,114,195,143,184,160,225,75,19,71,73,108,189,227,188,184,186,192,170,255,0,39,85,178,122,70,72,155,186,239,165,153,57,114,177,87,175,156,199,53,87,168,30,147,65,31,188,7,118,157,209,103,205,226,143,40,115,186,154,134,203,142,42,190,110,213,115,166,111,46,142,240,244,79,226,149,138,171,201,168,94,170,136,139,177,235,170,55,107,182,181,210,4,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,0,198,31,24,217,127,194,38,4,101,242,255,0,31,149,177,45,217,36,142,197,97,134,84,100,149,114,53,58,201,35,186,242,224,106,171,119,63,69,94,168,136,138,170,66,166,115,113,157,197,15,18,215,247,83,98,44,121,121,109,37,124,188,186,92,53,135,221,45,53,18,107,209,177,182,8,215,116,203,213,81,22,69,123,250,170,107,167,64,61,14,165,242,202,234,239,38,54,241,68,181,155,149,189,221,42,25,205,215,77,116,219,174,186,233,238,57,199,155,88,248,63,226,170,91,79,150,217,195,174,98,173,34,198,178,163,151,14,85,35,213,137,235,216,172,223,167,175,195,170,117,240,42,12,160,227,51,138,126,26,111,253,202,195,143,111,141,130,138,109,149,152,115,16,172,149,52,138,169,209,209,186,9,151,116,43,209,17,86,53,99,250,39,80,61,21,3,27,184,47,227,103,1,241,125,132,103,150,130,153,44,120,202,205,27,22,245,97,146,93,234,196,94,137,81,3,186,115,32,115,186,107,244,152,190,107,147,171,92,236,145,0,12,2,237,119,199,89,187,129,178,251,47,170,178,143,24,226,252,63,87,85,121,171,142,178,76,57,112,170,164,146,88,210,6,171,91,34,211,185,170,230,162,245,68,94,154,145,127,251,160,184,211,254,221,217,217,255,0,73,110,223,247,128,122,61,7,156,47,221,5,198,159,246,238,206,207,250,75,118,255,0,188,31,186,11,141,63,237,221,157,159,244,150,237,255,0,120,7,163,208,121,194,253,208,92,105,255,0,110,236,236,255,0,164,183,111,251,195,172,159,138,174,43,169,102,125,53,79,18,25,179,12,177,185,90,248,228,198,23,38,185,170,158,40,168,179,106,138,7,165,0,71,135,101,54,13,226,19,23,88,171,184,132,206,236,224,204,27,229,162,226,199,219,240,205,158,243,136,235,106,169,231,98,59,73,171,159,20,178,43,92,155,154,177,199,170,122,164,118,159,65,73,15,0,12,85,227,155,142,252,39,194,21,130,150,211,65,111,135,16,99,251,228,14,154,215,104,124,138,216,105,225,69,86,247,170,165,106,163,146,61,200,168,214,166,142,122,181,200,138,136,215,57,33,175,49,120,128,226,139,139,28,81,228,220,69,138,113,94,46,170,173,114,247,108,61,104,138,87,83,53,58,121,177,81,83,166,213,245,38,237,170,229,209,53,85,94,160,122,50,162,188,217,238,114,62,27,117,214,142,170,72,147,87,182,9,219,34,183,235,68,94,135,48,243,91,126,225,179,137,204,177,183,38,54,191,100,198,96,97,218,58,29,38,91,155,236,245,80,54,151,167,211,116,136,223,154,250,220,168,95,190,21,123,80,115,207,35,175,52,22,76,202,190,92,51,3,3,171,219,21,77,45,202,110,117,194,142,37,84,69,125,53,75,215,122,171,81,58,69,35,149,138,137,181,54,107,185,2,117,193,209,96,108,109,134,51,35,8,90,49,230,12,187,67,115,178,95,41,25,91,67,85,18,249,178,70,228,233,170,120,163,145,117,69,106,245,69,69,69,209,81,78,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,47,113,171,199,126,0,225,22,199,21,181,41,163,196,88,238,233,15,54,219,98,100,187,27,28,75,170,37,77,75,209,23,100,91,154,168,136,158,115,213,52,77,17,28,230,134,80,156,31,47,88,251,239,147,60,179,67,223,55,108,238,253,225,156,205,222,205,186,235,175,184,243,195,154,220,97,241,89,196,173,251,184,95,179,7,16,84,199,93,42,165,46,29,195,252,202,106,79,5,209,140,167,129,117,149,81,53,209,100,222,253,53,243,148,232,217,193,223,21,178,91,82,236,206,28,179,21,105,149,156,196,95,147,149,91,213,190,222,94,205,255,0,228,240,234,7,164,128,121,203,202,238,45,56,168,225,167,16,45,6,28,204,28,71,109,238,18,163,106,176,245,237,100,158,147,84,241,141,244,179,235,203,85,78,138,173,70,63,77,52,84,209,21,38,23,130,46,63,112,55,22,246,183,225,219,149,36,56,111,48,237,208,44,213,182,110,98,186,26,184,155,162,58,162,145,206,234,230,106,169,186,53,213,236,215,174,228,243,148,50,188,0,0,0,0,248,142,71,34,57,170,138,138,154,162,167,172,193,14,212,78,53,126,225,56,17,217,51,151,87,84,102,60,197,244,143,109,85,68,18,105,37,154,218,244,86,186,84,84,93,91,52,157,91,31,173,168,143,126,168,168,205,109,63,99,174,103,113,41,139,95,120,193,183,58,196,187,101,54,26,167,229,54,170,230,175,116,212,53,142,77,98,165,163,147,197,205,211,87,62,53,213,172,110,213,77,170,246,163,130,82,0,0,0,0,15,142,114,53,21,206,84,68,68,213,85,125,71,210,46,251,90,56,214,91,85,45,71,10,249,99,118,68,171,171,141,175,198,53,244,210,249,208,196,186,57,150,246,185,171,209,207,77,29,47,226,171,89,215,115,209,2,81,1,129,125,146,249,153,196,158,101,229,69,202,167,53,234,146,233,130,109,47,109,191,13,93,174,27,214,227,83,35,58,75,26,61,127,142,130,52,209,188,199,121,219,181,98,57,219,92,140,207,64,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,0,0,0,0,0,0,4,38,118,168,113,148,236,234,204,39,228,134,1,185,239,193,24,42,177,205,172,158,9,119,71,118,186,53,21,175,126,169,209,209,67,171,163,103,169,93,189,221,81,89,166,103,246,161,113,148,153,3,150,255,0,114,140,7,115,88,241,246,54,165,123,57,177,59,71,218,173,142,213,146,84,106,157,91,35,213,29,28,126,180,209,239,213,21,141,214,34,48,78,65,227,12,103,146,217,137,159,17,53,41,112,190,95,50,130,25,170,36,98,175,124,173,170,172,167,129,180,209,251,218,201,214,87,47,93,168,140,69,79,156,69,64,201,190,198,255,0,75,154,175,201,11,143,250,106,98,112,8,63,236,111,244,185,170,252,144,184,255,0,166,166,39,0,1,231,87,142,172,224,186,103,159,21,24,231,18,75,83,37,77,13,186,231,37,130,205,26,117,70,81,82,72,232,163,70,34,122,158,228,124,191,221,74,239,168,244,84,88,100,224,67,132,38,220,146,240,153,9,134,123,226,79,222,121,202,201,21,121,187,183,110,250,122,107,175,80,56,252,23,240,163,131,184,87,202,91,109,134,223,107,133,216,182,235,75,13,78,38,186,57,17,211,84,213,171,81,93,18,63,213,12,110,85,107,26,157,58,43,151,206,115,149,114,4,0,35,15,181,219,132,76,28,204,15,39,20,120,26,207,13,178,243,110,172,167,166,197,12,167,98,50,42,234,121,222,145,71,82,230,162,105,206,108,175,137,138,239,190,108,157,117,86,161,106,59,23,243,138,227,135,179,159,17,228,189,101,100,139,104,197,182,167,220,169,96,87,106,214,92,41,85,23,86,162,248,43,160,116,187,149,60,121,76,215,93,19,76,237,237,57,196,86,172,63,193,62,97,178,231,81,203,146,234,202,27,117,35,17,53,116,179,190,182,21,70,167,212,214,61,203,238,98,248,175,69,141,14,200,124,63,95,120,227,38,217,114,164,141,206,134,197,97,185,215,85,57,27,170,54,55,70,148,233,170,250,188,250,134,32,19,170,0,0,1,165,239,100,108,116,146,61,26,214,162,171,156,171,162,34,39,173,64,160,51,235,58,240,135,15,89,83,126,205,140,107,50,119,27,45,58,186,26,102,200,141,150,186,165,221,33,166,139,95,191,123,244,79,5,209,53,114,244,106,169,231,59,58,115,123,24,231,190,102,223,115,83,29,86,172,247,91,229,74,204,172,69,85,142,154,36,233,20,17,162,248,71,27,17,173,106,123,19,85,213,85,84,201,30,210,158,49,221,196,190,106,124,144,193,151,7,63,47,48,92,242,65,109,86,42,163,110,85,159,70,90,213,79,91,124,89,22,190,12,213,221,22,71,34,88,92,244,200,60,97,195,245,78,12,180,99,182,165,61,227,22,97,90,124,83,37,2,177,90,250,8,231,169,169,138,56,36,255,0,226,108,167,107,220,154,38,213,145,90,169,171,85,84,38,107,178,119,208,155,9,127,124,110,223,182,202,102,9,135,221,147,190,132,216,75,251,227,118,253,182,83,48,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,9,248,89,254,113,127,218,79,79,103,152,79,194,207,243,139,254,210,122,123,0,0,3,31,120,245,206,59,142,70,112,171,142,49,173,138,177,212,183,169,233,89,104,181,204,197,209,241,84,213,72,216,121,141,95,83,152,199,62,68,247,177,8,104,224,11,134,203,103,20,28,68,219,112,78,39,73,151,12,218,40,230,190,95,89,19,213,143,154,150,23,49,141,133,28,157,91,204,150,88,152,170,138,142,70,171,213,21,21,53,39,179,51,114,159,46,115,151,14,55,8,102,134,18,162,196,86,102,84,178,177,180,117,136,229,141,38,98,57,26,255,0,53,81,117,68,123,191,89,79,229,95,13,25,15,146,55,106,203,238,84,101,141,159,13,92,43,233,187,165,77,69,19,94,143,146,29,200,237,138,174,114,244,220,214,175,230,64,43,235,13,134,201,133,172,180,88,115,13,218,105,45,150,187,108,12,166,163,163,164,137,177,67,4,77,77,26,198,49,189,26,136,158,164,54,49,86,20,195,88,227,15,87,225,60,97,99,162,188,89,174,144,186,158,178,138,178,20,150,25,163,114,104,168,230,175,253,126,40,189,83,169,219,0,60,237,113,217,195,117,31,11,156,67,93,242,242,199,36,207,195,181,212,208,222,172,43,59,247,202,218,41,149,237,72,220,239,190,86,75,28,209,162,175,85,70,34,175,85,82,100,123,59,51,138,227,157,124,38,96,204,67,125,172,146,170,243,103,142,92,63,113,154,71,110,124,146,82,187,100,111,114,248,171,157,15,37,206,85,234,170,229,215,95,21,142,238,218,92,69,106,185,241,39,134,44,84,53,28,218,171,54,17,129,149,168,137,210,39,203,85,81,35,88,191,141,177,90,239,102,143,111,191,76,207,236,134,195,245,246,94,14,45,247,10,200,220,200,239,152,130,231,112,166,213,186,110,137,30,202,125,83,218,155,233,223,250,191,56,25,172,0,0,96,183,108,135,162,53,47,229,125,187,253,13,73,157,38,11,118,200,122,35,82,254,87,219,191,208,212,129,138,189,137,127,237,245,142,255,0,36,23,246,218,114,100,200,108,236,75,255,0,111,172,119,249,32,191,182,211,147,38,0,0,0,0,4,96,246,226,255,0,230,158,82,255,0,124,110,255,0,232,169,135,97,215,254,105,230,215,247,198,209,254,138,164,118,226,255,0,230,158,82,255,0,124,110,255,0,232,169,135,97,215,254,105,230,215,247,198,209,254,138,164,9,62,0,0,0,0,0,0,0,0,0,1,143,188,122,231,29,199,35,56,85,199,24,214,197,88,234,91,212,244,172,180,90,230,98,232,248,170,106,164,108,60,198,175,169,204,99,159,34,123,216,132,52,112,5,195,101,179,138,14,34,109,184,39,19,164,203,134,109,20,115,95,47,172,137,234,199,205,75,11,152,198,194,142,78,173,230,75,44,76,85,69,71,35,85,234,138,138,154,147,217,153,185,79,151,57,203,135,27,132,51,67,9,81,98,43,51,42,89,88,218,58,196,114,198,147,49,28,141,127,154,168,186,162,61,223,172,167,242,175,134,140,135,201,27,181,101,247,42,50,198,207,134,174,21,244,221,210,166,162,137,175,71,201,14,228,118,197,87,57,122,110,107,87,243,32,21,245,134,195,100,194,214,90,44,57,134,237,52,150,203,93,182,6,83,81,209,210,68,216,161,130,38,166,141,99,24,222,141,68,79,82,27,24,171,10,97,172,113,135,171,240,158,48,177,209,94,44,215,72,93,79,89,69,89,10,75,12,209,185,52,84,115,87,254,191,20,94,169,212,237,128,30,118,184,236,225,186,143,133,206,33,174,249,121,99,146,103,225,218,234,104,111,86,21,157,251,229,109,20,202,246,164,110,119,223,43,37,142,104,209,87,170,163,17,87,170,169,50,61,157,153,197,113,206,190,19,48,102,33,190,214,73,85,121,179,199,46,31,184,205,35,183,62,73,41,93,178,55,185,124,85,206,135,146,231,42,245,85,114,235,175,138,199,119,109,46,34,181,92,248,147,195,22,42,26,142,109,85,155,8,192,202,212,68,233,19,229,170,168,145,172,95,198,216,173,119,179,71,183,223,166,103,246,67,97,250,251,47,7,22,251,133,100,110,100,119,204,65,115,184,83,106,221,55,68,143,101,62,169,237,77,244,239,253,95,156,12,214,0,0,49,175,180,127,208,155,52,255,0,189,212,191,182,211,153,40,99,95,104,255,0,161,54,105,255,0,123,169,127,109,167,2,42,251,39,125,54,112,151,247,186,237,251,20,164,244,16,47,217,59,233,179,132,191,189,215,111,216,165,39,160,0,0,8,101,237,142,226,2,227,139,243,146,223,144,86,170,231,182,199,129,233,161,173,184,194,213,84,108,247,74,152,146,68,87,122,151,151,78,248,209,190,197,150,84,46,175,101,63,3,184,78,179,7,211,241,49,155,120,114,154,237,89,116,149,233,133,109,213,240,36,144,211,65,27,149,171,90,230,59,163,164,123,218,228,143,114,121,173,110,244,213,92,213,110,255,0,16,221,146,217,167,157,153,221,140,243,94,155,55,240,205,29,62,39,187,77,93,5,53,69,29,67,164,134,37,209,35,99,149,189,21,90,212,106,116,246,18,31,147,248,10,60,172,202,124,27,150,177,205,28,223,37,172,52,22,135,77,26,104,217,95,4,12,141,210,39,247,78,106,187,243,129,87,148,86,109,228,214,89,231,166,16,169,192,217,167,132,104,111,214,170,132,85,107,103,103,206,211,200,169,162,75,4,169,231,195,34,122,158,197,69,241,79,5,84,43,80,7,156,30,42,178,11,16,112,149,159,215,60,186,101,218,170,104,237,207,134,235,96,186,162,114,165,158,145,235,186,9,145,91,224,246,57,174,99,149,52,77,241,57,83,166,132,229,112,77,158,213,60,70,112,217,132,115,38,237,35,95,124,124,15,182,222,182,181,27,173,117,59,150,57,31,162,116,78,98,35,101,209,58,34,72,137,234,208,142,126,219,119,91,126,237,217,126,216,150,46,254,152,85,235,58,39,211,228,247,185,121,90,251,183,115,116,247,238,50,83,177,113,149,141,225,79,16,45,82,201,203,118,58,175,90,109,235,170,114,251,141,10,46,223,98,111,71,254,125,64,207,128,0,0,0,0,0,0,0,0,0,3,75,222,200,216,233,36,122,53,173,69,87,57,87,68,68,79,90,154,142,139,30,88,174,24,163,3,98,44,53,104,174,142,138,186,237,105,171,161,165,169,145,21,91,12,178,194,230,49,234,137,213,81,174,114,47,79,96,30,119,248,178,207,43,247,20,92,68,98,28,119,19,234,107,41,43,43,188,151,135,40,218,213,114,199,111,141,234,202,104,216,205,53,220,253,119,170,105,213,242,59,218,76,231,3,124,20,96,158,22,178,234,219,91,113,178,81,86,230,61,206,153,179,222,239,50,68,215,203,4,143,110,174,164,129,235,174,200,153,174,213,86,233,204,84,87,47,169,27,138,25,51,216,235,143,242,235,55,48,102,96,98,44,215,195,55,59,110,25,191,80,221,234,104,160,163,157,175,168,101,60,236,151,150,138,228,211,174,196,78,190,165,37,64,1,142,188,96,240,89,150,92,87,96,170,216,46,86,170,43,102,55,165,166,95,34,226,72,161,70,212,67,35,122,178,41,156,221,22,88,21,124,213,99,181,218,142,87,51,71,117,50,40,1,230,187,37,51,71,29,112,159,159,246,220,101,79,5,69,29,223,8,221,164,161,188,219,149,81,22,104,89,34,197,87,72,244,240,234,136,246,251,156,141,114,117,106,41,233,22,207,118,160,191,90,104,175,150,170,132,158,138,227,77,29,93,52,168,157,36,138,70,163,152,228,250,218,168,167,157,94,57,29,109,119,23,217,184,182,165,137,97,249,85,90,142,229,248,115,183,252,239,231,230,111,215,223,169,61,28,46,178,178,62,25,178,141,151,21,145,106,219,129,108,9,63,49,117,127,51,201,240,238,220,171,226,186,235,168,23,56,0,0,3,174,196,56,130,203,132,236,55,28,81,137,46,80,219,237,86,138,89,107,107,106,230,118,145,193,4,109,87,61,238,95,98,53,21,64,176,156,117,241,85,109,225,79,36,235,113,37,44,209,73,139,239,201,37,183,12,82,57,17,219,170,149,190,117,67,219,235,142,22,170,61,222,165,114,198,206,155,209,72,106,224,231,134,252,75,198,55,16,16,216,111,21,181,146,218,35,153,215,204,93,118,124,138,233,123,178,201,172,137,189,124,102,153,238,216,213,234,186,185,207,209,81,142,54,120,178,226,15,25,113,155,196,44,215,219,93,5,100,244,115,84,178,199,132,108,209,53,92,246,211,44,155,97,106,51,215,52,206,118,247,126,51,209,186,232,214,233,52,92,14,240,175,106,225,75,37,40,112,156,177,195,54,43,188,236,184,226,106,214,104,188,202,197,111,72,90,228,241,138,20,93,141,235,162,174,247,116,222,168,5,247,177,88,236,248,98,201,111,195,120,122,221,5,190,215,106,165,138,138,138,146,6,109,142,8,35,106,49,145,181,61,77,107,81,17,19,220,114,167,158,26,88,36,169,169,149,177,197,11,22,73,30,229,209,26,212,77,85,85,125,136,134,225,215,98,42,57,238,24,126,231,65,74,212,116,213,52,115,67,27,85,116,213,206,98,162,38,171,225,213,64,243,135,156,185,129,139,248,173,226,70,239,138,33,73,107,46,152,222,254,202,11,45,43,149,126,110,25,37,72,104,233,218,158,164,70,114,219,239,93,87,197,84,158,30,20,120,84,203,190,21,50,218,139,8,225,75,117,52,247,201,225,141,247,251,235,163,254,17,115,170,211,206,85,114,245,108,77,93,82,56,211,163,91,227,171,149,206,116,12,240,189,136,45,88,7,137,204,179,196,56,189,123,141,5,155,23,219,100,175,125,67,118,247,86,178,165,136,247,189,29,244,118,117,114,250,211,106,250,207,74,64,124,115,81,200,173,114,34,162,166,138,139,235,34,91,181,159,130,252,21,129,44,212,156,71,229,78,30,164,178,193,81,94,218,28,79,111,163,98,71,2,203,50,170,197,88,200,211,205,98,171,211,99,209,186,34,171,216,237,53,222,171,45,70,28,246,179,98,219,54,30,224,179,19,216,238,83,198,218,188,81,114,181,91,109,236,87,34,57,243,71,89,21,83,180,79,94,145,83,73,168,24,251,216,167,157,247,75,133,22,52,225,242,241,92,233,233,173,113,55,18,217,35,123,181,88,35,124,137,21,91,19,95,6,115,31,78,244,68,232,142,146,69,241,113,41,4,44,118,44,89,46,85,156,76,226,123,236,14,146,58,43,118,12,169,138,165,205,250,47,124,181,148,188,184,221,245,242,222,239,174,50,105,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,243,191,53,172,153,29,148,152,171,54,113,11,22,74,44,51,109,146,179,146,142,218,181,18,244,108,48,162,250,150,73,92,198,34,251,92,135,158,26,56,51,111,140,78,32,163,167,125,66,222,177,198,96,221,151,116,146,42,182,40,213,81,85,203,235,229,193,12,76,85,209,53,217,28,90,34,116,208,150,222,217,28,69,87,101,225,30,146,219,76,174,72,239,248,190,221,110,168,209,218,34,198,216,106,106,83,95,106,111,166,103,79,110,139,234,49,59,177,83,10,218,238,156,64,99,12,85,91,11,101,170,177,97,117,142,143,115,117,229,190,162,162,54,186,68,95,83,182,49,205,250,164,112,18,81,194,207,7,249,73,194,158,15,130,205,130,237,16,214,98,9,225,106,93,241,29,76,40,181,181,242,233,231,117,93,121,81,107,244,98,106,237,68,209,87,115,149,206,91,228,0,22,83,137,158,17,242,119,138,108,41,61,151,31,88,32,134,243,28,46,101,179,16,210,194,214,215,219,228,209,118,171,95,209,100,143,94,171,19,151,107,189,203,163,146,6,113,77,131,53,56,55,226,34,162,212,203,131,173,152,199,47,238,236,150,150,178,4,84,142,100,68,71,197,43,81,116,221,12,209,57,170,173,94,142,100,138,215,39,85,67,210,137,14,221,182,152,66,219,109,206,44,1,141,169,163,107,42,239,184,126,122,26,173,169,166,254,235,62,172,122,251,87,74,157,186,251,24,212,245,32,18,139,195,214,114,89,248,128,201,140,41,155,214,88,82,158,44,69,64,217,167,166,71,238,238,213,76,114,199,81,14,190,189,146,178,70,162,244,85,68,69,209,53,208,184,132,127,118,45,226,42,219,159,12,248,150,195,86,229,124,86,92,97,82,218,103,43,190,140,114,210,211,61,88,137,167,169,252,199,107,175,223,251,137,1,0,90,14,42,56,145,194,60,45,229,5,211,51,49,51,227,158,177,168,180,182,91,98,191,107,238,53,238,106,172,112,167,173,27,209,92,247,125,235,26,229,234,186,34,220,236,67,136,108,152,78,195,112,196,248,150,233,79,109,181,90,169,164,172,173,171,168,126,216,224,134,54,171,158,247,47,169,17,17,84,243,245,198,183,20,216,163,140,108,237,74,203,68,21,142,195,54,217,221,106,194,22,134,49,86,69,141,239,107,121,170,196,234,179,206,228,106,170,105,170,38,198,117,217,170,133,43,131,112,166,112,241,203,196,127,113,239,78,185,98,172,105,112,125,109,206,190,70,47,34,130,159,84,230,76,228,79,161,12,76,209,26,196,245,35,24,222,170,212,95,64,185,33,147,56,39,32,50,198,201,149,120,6,133,32,182,89,224,70,58,87,34,115,171,39,94,178,212,76,169,244,164,123,181,114,175,130,116,68,68,106,34,37,142,236,248,224,218,135,133,60,172,74,204,69,77,12,217,131,138,162,138,166,253,82,154,59,185,179,77,99,161,141,201,247,177,234,187,213,58,62,77,87,85,107,89,166,86,0,0,0,0,164,179,91,52,112,110,75,229,245,235,51,49,245,209,180,22,75,21,51,170,39,127,139,228,95,6,69,27,126,250,71,185,90,214,183,214,174,64,44,151,30,156,95,218,248,77,202,89,43,173,115,211,84,99,172,68,217,41,48,221,4,137,185,26,244,68,230,85,200,223,92,113,35,145,116,95,164,245,99,124,21,85,33,203,132,238,28,49,199,26,25,236,150,58,187,133,115,168,29,59,174,248,186,253,34,171,223,12,14,122,186,71,111,118,186,207,43,181,107,17,117,213,202,174,84,86,181,218,117,217,185,153,185,181,199,47,17,137,118,101,182,106,235,238,39,173,142,211,135,236,208,187,86,81,82,239,94,77,59,85,116,68,107,81,206,123,228,93,17,85,100,122,232,138,186,78,95,8,124,47,225,110,20,114,130,135,47,172,174,134,182,241,82,169,91,127,187,53,154,58,190,185,205,68,114,166,189,82,38,39,153,27,125,77,77,87,206,115,149,66,234,96,220,29,134,114,251,10,218,176,78,13,179,211,218,172,150,74,88,232,232,104,224,110,140,134,38,38,136,158,213,95,90,185,117,85,85,85,85,85,85,83,185,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,0,0,0,0,0,1,110,120,130,207,44,29,195,158,83,223,51,95,27,79,165,29,170,45,180,212,172,114,36,181,213,111,233,13,52,105,235,115,221,235,240,107,81,206,93,26,213,84,184,115,77,13,60,47,168,168,149,145,69,19,85,239,123,220,141,107,90,137,170,170,170,244,68,68,245,144,51,218,61,198,36,220,79,102,194,225,172,29,113,124,153,123,131,230,146,154,206,216,213,118,92,106,117,219,45,114,167,175,119,209,143,95,8,250,232,138,247,32,22,174,134,139,56,184,236,226,97,91,185,247,12,85,142,110,124,201,165,84,115,169,237,180,137,162,43,151,214,202,120,33,68,68,79,29,172,68,77,92,169,172,171,113,167,146,248,55,135,238,204,44,97,149,88,26,145,34,183,89,160,178,178,73,213,136,146,214,84,45,226,137,101,168,149,83,197,239,118,170,190,206,141,77,17,17,19,178,236,203,224,217,156,58,101,143,221,15,28,90,249,121,133,141,105,153,45,83,37,111,159,107,183,174,143,138,145,19,197,175,85,209,242,254,54,198,170,124,222,171,85,246,163,250,9,230,111,232,95,140,81,1,29,61,141,254,151,53,95,146,23,31,244,212,196,224,16,127,216,223,233,115,85,249,33,113,255,0,77,76,78,0,0,0,3,6,243,147,181,199,135,252,167,197,56,147,1,83,224,188,107,125,196,88,102,235,91,102,170,138,58,106,122,122,94,243,77,51,162,147,231,157,42,187,98,185,142,209,82,53,93,19,170,33,156,132,84,241,13,216,255,0,154,121,131,152,248,231,52,176,70,108,97,154,138,140,85,136,46,119,232,173,119,26,73,233,82,36,169,169,124,205,135,156,206,98,57,200,146,43,119,43,90,138,168,158,8,189,3,16,120,173,227,79,56,248,212,196,118,171,45,202,207,29,186,199,71,87,173,147,12,90,90,249,213,106,100,243,26,247,187,77,213,19,170,42,181,21,26,212,68,114,163,90,155,157,172,163,118,103,240,109,115,225,139,45,107,177,94,96,210,50,28,123,141,82,25,43,105,181,71,45,178,137,154,172,84,170,169,211,152,170,231,62,77,58,106,172,111,94,94,229,136,219,254,15,226,79,129,156,224,183,92,174,182,235,150,9,197,150,215,62,107,101,123,17,147,83,85,197,166,215,186,41,60,232,167,141,81,218,57,189,116,221,163,145,23,161,51,156,4,241,167,109,226,239,47,106,157,122,165,163,181,99,172,54,177,197,124,183,211,185,82,41,152,253,121,117,112,53,202,174,72,222,173,114,43,117,85,99,147,69,85,69,106,168,101,32,0,1,29,157,172,124,100,183,45,112,116,156,56,101,237,217,89,138,177,85,34,58,255,0,81,78,253,29,110,181,191,167,39,84,240,146,116,213,21,60,82,45,202,186,115,24,166,88,241,93,196,142,22,225,107,39,46,185,151,136,29,13,69,122,39,116,178,91,92,253,29,112,184,61,23,151,18,105,215,106,104,175,122,250,152,199,122,244,69,130,172,164,203,124,214,227,155,137,20,181,84,220,167,173,190,98,170,233,46,151,251,196,173,220,202,42,84,114,44,211,185,60,17,172,106,181,140,103,68,213,99,98,105,170,1,145,125,149,156,26,125,217,49,226,103,166,97,217,249,152,43,7,213,55,201,212,245,49,107,21,218,232,222,173,77,23,163,162,135,163,221,234,87,171,27,213,17,232,154,251,106,253,41,240,183,217,253,15,196,110,36,192,229,142,91,97,12,159,192,54,76,181,192,118,196,160,177,216,41,27,73,73,22,186,185,81,58,185,239,119,223,61,238,87,61,206,245,185,202,190,178,31,187,106,253,41,240,183,217,253,15,196,110,32,103,71,100,239,161,54,18,254,248,221,191,109,148,204,19,15,187,39,125,9,176,151,247,198,237,251,108,166,96,128,0,0,0,0,0,0,0,0,0,0,0,0,0,1,230,19,240,179,252,226,255,0,180,158,158,207,48,159,133,159,231,23,253,164,244,246,0,0,0,0,5,11,158,25,201,132,120,127,202,235,214,110,99,184,238,15,177,88,123,183,122,109,4,45,150,117,231,212,71,78,205,172,115,154,139,231,204,205,122,167,77,87,220,71,222,113,118,216,97,56,109,85,52,25,15,149,151,90,187,155,209,209,195,114,196,235,28,20,240,175,95,156,74,120,36,123,165,79,13,17,100,143,199,175,176,206,62,43,178,58,175,137,28,129,197,57,45,67,136,161,177,79,136,187,142,203,132,180,203,59,33,238,245,176,84,174,177,163,154,174,213,33,86,248,166,155,181,245,104,68,222,113,246,64,241,43,151,86,170,155,246,7,184,88,243,6,142,149,142,145,244,182,199,62,158,226,173,69,241,109,60,169,181,235,183,174,214,72,231,170,234,136,213,93,53,11,41,148,185,73,158,124,124,103,245,100,203,85,83,113,186,94,235,18,191,18,226,42,136,191,131,91,160,85,68,89,31,166,141,77,26,212,100,80,183,77,118,163,91,163,81,85,190,129,178,227,0,97,204,171,192,86,12,184,194,52,171,79,103,195,118,248,109,212,108,114,234,245,142,54,163,119,61,126,249,238,93,92,229,245,185,85,125,100,15,112,127,199,6,107,240,115,138,159,134,42,233,166,184,224,185,110,14,75,246,26,172,143,151,44,18,234,140,150,88,21,200,142,134,118,237,209,90,190,107,180,84,115,81,116,115,103,171,5,99,44,55,152,120,70,207,142,112,125,210,43,141,150,251,71,21,125,13,76,107,210,72,164,106,57,171,167,169,83,93,21,171,213,21,21,23,69,69,3,187,0,0,48,91,182,67,209,26,151,242,190,221,254,134,164,206,147,5,187,100,61,17,169,127,43,237,223,232,106,64,197,94,196,191,246,250,199,127,146,11,251,109,57,50,100,54,118,37,255,0,183,214,59,252,144,95,219,105,201,147,0,0,0,0,2,48,123,113,127,243,79,41,127,190,55,127,244,84,195,176,235,255,0,52,243,107,251,227,104,255,0,69,82,59,113,127,243,79,41,127,190,55,127,244,84,195,176,235,255,0,52,243,107,251,227,104,255,0,69,82,4,159,0,0,0,0,0,0,0,0,0,0,0,0,161,115,195,57,48,143,15,249,93,122,205,204,119,29,193,246,43,15,118,239,77,160,133,178,206,188,250,136,233,217,181,142,115,81,124,249,153,175,84,233,170,251,136,251,206,46,219,12,39,13,170,166,131,33,242,178,235,87,115,122,58,56,110,88,157,99,130,158,21,235,243,137,79,4,143,116,169,225,162,44,145,248,245,246,25,199,197,118,71,85,241,35,144,56,167,37,168,113,20,54,41,241,23,113,217,112,150,153,103,100,61,222,182,10,149,214,52,115,85,218,164,42,223,20,211,118,190,173,8,155,206,62,200,30,37,114,234,213,83,126,192,247,11,30,96,209,210,177,210,62,150,216,231,211,220,85,168,190,45,167,149,54,189,118,245,218,201,28,245,93,81,26,171,166,161,101,50,151,41,51,207,143,140,254,172,153,106,170,110,55,75,221,98,87,226,92,69,81,23,240,107,116,10,168,139,35,244,209,169,163,90,140,138,22,233,174,212,107,116,106,42,183,208,54,92,96,12,57,149,120,10,193,151,24,70,149,105,236,248,110,223,13,186,141,142,93,94,177,198,212,110,231,175,223,61,203,171,156,190,183,42,175,172,129,238,15,248,224,205,126,14,113,83,240,197,93,52,215,28,23,45,193,201,126,195,85,145,242,229,130,93,81,146,203,2,185,17,208,206,221,186,43,87,205,118,138,142,106,46,142,108,245,96,172,101,134,243,15,8,217,241,206,15,186,69,113,178,223,104,226,175,161,169,141,122,73,20,141,71,53,116,245,42,107,162,181,122,162,162,162,232,168,160,119,96,0,6,53,246,143,250,19,102,159,247,186,151,246,218,115,37,12,107,237,31,244,38,205,63,239,117,47,237,180,224,69,95,100,239,166,206,18,254,247,93,191,98,148,158,130,5,251,39,125,54,112,151,247,186,237,251,20,164,244,0,0,0,0,0,58,140,93,139,112,230,3,195,23,60,101,139,238,244,214,187,45,154,150,74,202,234,202,135,237,142,24,152,154,170,170,255,0,145,17,58,170,170,34,106,170,118,178,73,28,49,190,105,164,107,35,99,85,206,115,151,68,106,39,138,170,250,144,132,78,210,190,60,31,196,38,37,126,80,229,109,217,255,0,115,139,13,78,181,21,49,46,137,126,172,98,255,0,26,171,235,167,98,167,205,167,68,114,170,189,117,243,54,134,62,241,109,159,151,78,41,184,130,191,230,84,52,149,45,162,173,154,59,109,134,129,83,116,144,208,197,230,64,205,169,247,239,85,116,142,106,107,231,202,228,77,83,66,114,56,30,201,10,190,31,56,100,193,153,123,120,167,88,111,125,213,215,59,203,28,186,186,58,218,151,44,178,68,190,173,99,71,54,46,157,62,111,94,190,43,131,125,150,60,4,173,68,182,190,40,243,138,206,169,20,78,74,172,27,104,169,141,60,247,39,209,185,74,213,245,34,245,133,21,60,81,37,245,70,171,43,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,47,197,175,18,248,87,133,156,157,186,102,29,242,88,39,186,200,199,82,88,45,143,126,143,184,87,185,171,203,102,158,59,27,244,158,228,240,106,47,173,81,22,188,205,92,210,193,89,47,128,47,57,153,152,87,118,91,108,86,56,22,122,137,85,53,123,213,85,17,145,70,223,191,145,238,86,181,173,79,23,57,16,243,241,196,255,0,17,185,143,198,102,117,124,161,170,162,171,146,25,167,75,102,22,195,212,200,178,247,72,30,244,108,113,49,173,215,124,210,59,106,189,201,213,207,93,19,70,181,173,104,83,25,55,150,216,215,137,252,249,179,96,152,38,170,175,188,99,27,194,207,116,175,211,115,163,141,242,44,149,117,114,46,154,38,214,172,143,94,157,87,162,38,170,136,122,79,180,218,232,108,118,170,43,45,178,4,134,142,223,79,29,45,60,104,170,187,34,141,168,214,183,85,235,209,17,16,196,238,207,94,7,237,188,42,96,87,98,108,91,79,13,86,100,226,106,102,121,90,116,218,244,182,193,170,57,40,97,114,106,138,136,228,69,145,200,186,61,237,79,22,177,170,101,224,0,0,2,41,59,94,184,193,90,137,211,133,76,191,186,124,212,43,21,94,48,169,130,79,164,254,143,134,131,84,245,39,155,44,137,215,175,45,189,21,174,67,54,248,218,226,150,207,194,150,74,87,227,45,240,79,137,238,155,173,216,102,130,78,188,250,215,53,126,117,205,241,88,162,79,61,254,165,209,172,213,21,237,33,103,133,46,31,177,167,26,92,67,50,201,118,184,214,207,75,83,85,37,247,23,222,229,85,116,140,167,89,119,76,229,122,248,205,43,221,177,159,140,253,202,155,90,237,3,49,123,33,56,64,117,109,99,248,169,204,11,79,240,106,101,150,143,7,211,84,69,170,73,47,209,154,224,154,250,153,163,162,141,127,148,178,175,69,99,84,150,19,172,195,56,106,195,131,112,237,179,9,225,123,92,22,219,61,158,146,42,26,26,56,27,164,112,65,27,81,172,99,83,216,141,68,79,105,217,128,0,1,6,189,168,92,32,221,242,63,55,171,243,103,9,218,38,147,1,99,154,185,43,146,88,99,87,71,108,185,61,119,79,79,34,162,104,198,189,234,178,71,174,136,168,231,49,63,139,85,91,185,193,119,107,69,187,2,96,251,118,86,241,43,71,117,174,167,180,68,202,91,102,39,161,141,42,38,74,118,162,35,34,171,139,84,115,213,136,154,36,172,220,231,38,136,230,170,162,189,218,251,72,59,71,235,46,215,60,67,195,126,74,37,186,91,44,10,251,110,35,190,205,4,117,93,242,86,187,73,105,169,217,35,85,136,198,57,21,174,149,81,85,206,69,217,181,26,142,118,41,240,221,217,253,196,95,19,182,246,226,76,31,97,163,178,225,135,189,88,203,237,250,103,211,82,204,168,186,59,146,214,177,210,77,166,138,155,152,197,102,169,162,185,20,9,80,197,125,173,28,22,225,251,66,220,108,216,226,245,137,170,182,43,146,130,219,96,171,138,109,218,116,106,186,169,144,198,154,248,107,189,124,20,138,110,46,56,184,204,158,52,115,38,138,170,166,213,53,21,150,134,71,82,97,188,53,70,174,168,116,75,34,162,43,157,162,107,53,68,138,141,69,84,106,120,53,173,68,211,174,69,98,62,197,44,249,183,89,166,173,195,153,157,130,239,23,8,155,185,180,47,74,138,94,111,78,173,108,138,199,55,119,179,118,137,237,84,49,58,211,89,159,124,17,103,133,53,206,175,15,73,133,177,182,30,122,171,96,186,208,71,81,20,177,59,86,185,89,185,21,146,70,244,71,53,37,137,222,26,237,122,47,80,38,55,179,99,132,187,135,12,57,49,53,110,52,163,72,49,198,53,146,43,133,230,21,218,174,161,133,136,228,167,164,87,39,139,152,143,123,221,234,71,202,230,245,70,162,174,93,24,241,193,111,24,184,67,139,220,187,146,249,65,77,29,167,21,89,57,112,98,27,42,72,174,238,242,57,23,100,209,42,245,116,50,109,122,181,124,81,90,230,175,84,213,114,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,58,237,96,203,234,220,117,193,205,246,186,223,78,147,205,132,174,148,56,129,89,181,21,220,182,57,208,74,228,215,195,108,117,15,114,233,162,237,107,190,165,142,62,202,188,244,178,100,199,19,244,246,188,85,92,202,75,54,59,183,191,15,62,162,87,163,98,130,173,210,50,74,103,189,87,193,21,241,172,90,248,39,59,85,232,138,164,233,223,44,150,156,75,101,184,97,203,245,4,85,182,203,173,44,180,85,180,210,166,172,158,9,88,172,146,55,39,177,205,114,162,251,148,243,231,198,207,7,24,203,132,204,200,158,138,74,90,138,236,17,120,157,242,225,219,202,49,92,199,198,170,170,148,211,59,77,27,80,196,78,169,247,200,136,228,232,170,136,30,134,129,15,124,37,246,189,94,242,242,193,65,151,252,70,88,174,120,166,221,64,198,193,75,136,237,239,99,238,81,194,136,136,214,212,71,34,181,181,26,127,100,222,215,232,157,82,71,117,92,188,253,246,174,11,59,159,122,249,107,126,230,108,223,221,190,79,213,115,53,254,78,187,118,107,254,22,158,240,51,32,130,254,214,140,243,179,102,223,18,173,194,216,98,185,149,118,172,190,183,249,21,243,70,186,178,75,131,164,115,234,149,171,235,70,170,199,18,254,52,46,234,169,161,116,248,172,237,130,190,99,155,29,102,6,225,178,197,114,194,212,149,141,88,106,113,37,201,88,219,138,198,189,21,41,162,141,206,108,10,189,83,152,174,115,244,94,136,199,104,169,137,28,28,240,211,127,226,175,60,45,120,22,6,212,178,199,78,244,184,226,75,139,81,87,187,80,53,201,191,206,254,201,34,252,219,61,123,157,187,69,70,187,64,150,190,201,204,176,173,203,174,16,237,87,91,165,39,119,171,198,215,74,172,71,181,223,79,144,244,100,16,42,251,157,29,59,100,68,246,73,175,138,169,153,39,18,211,106,182,216,173,84,86,59,61,20,84,116,22,234,120,233,41,105,226,110,214,67,12,109,70,177,141,79,82,35,81,17,19,216,133,140,227,155,136,111,220,209,195,150,34,199,182,249,217,30,32,173,70,217,176,250,59,79,252,161,59,92,140,145,17,124,121,108,108,146,233,235,229,105,235,3,1,251,89,120,214,118,40,187,212,240,185,150,87,117,242,61,170,100,249,95,87,3,186,86,85,177,200,230,209,53,201,226,200,156,136,233,61,178,34,55,167,45,119,71,38,18,165,197,213,152,134,138,44,9,77,119,158,250,146,110,163,109,165,146,186,173,30,158,184,210,47,63,95,171,169,115,120,96,225,227,26,113,107,157,84,121,121,103,184,75,18,213,172,151,43,229,226,118,186,110,231,72,215,39,54,161,250,174,175,123,156,246,181,168,170,155,159,35,81,85,17,85,82,125,178,27,135,12,162,225,187,9,67,132,178,179,9,211,91,218,145,181,181,151,9,24,215,215,92,30,158,50,84,79,166,231,170,175,93,189,26,223,6,181,169,208,15,63,23,190,29,248,164,164,231,98,156,71,145,153,169,14,197,108,210,220,107,112,205,197,187,85,52,209,238,149,241,244,245,104,170,190,194,168,201,78,56,120,157,200,11,165,59,176,166,102,93,107,109,180,210,124,237,138,249,51,235,168,36,77,124,230,44,82,46,232,181,95,21,137,204,119,188,244,90,98,143,25,220,0,101,127,20,24,110,225,124,179,90,168,176,238,99,195,11,164,160,190,83,196,145,182,174,68,213,82,26,198,183,68,149,142,85,211,152,168,175,102,168,168,170,136,172,112,119,188,24,113,181,128,56,189,194,115,62,223,2,89,49,157,154,38,58,245,97,146,77,202,196,93,19,188,64,239,25,32,87,46,154,253,38,170,162,57,58,181,93,146,39,154,108,168,204,140,196,225,75,61,168,49,125,190,158,123,126,34,193,183,89,41,46,118,233,92,172,73,155,27,214,58,170,57,145,62,245,200,143,98,251,23,71,39,84,69,61,31,96,156,95,100,204,12,29,99,199,88,106,165,42,45,88,130,223,79,115,162,151,249,80,205,26,61,154,251,23,71,38,169,234,93,64,238,156,228,106,43,156,168,136,137,170,170,250,136,53,237,53,227,81,252,67,230,10,229,126,95,221,156,252,187,194,21,78,107,36,137,222,101,222,226,221,88,250,174,159,74,54,106,230,69,237,69,115,254,253,17,51,247,181,67,137,10,172,140,225,233,248,75,13,92,29,75,137,243,22,73,108,244,146,70,253,178,83,208,181,168,181,147,55,174,168,187,30,200,145,83,170,44,232,168,168,168,132,93,112,39,193,221,219,139,188,208,150,211,91,87,81,108,193,184,113,145,85,226,27,140,45,214,77,143,114,164,116,209,42,166,137,44,187,95,162,174,168,214,177,238,209,85,17,174,11,31,151,246,156,202,188,95,146,147,42,237,152,154,186,244,248,157,26,69,135,225,168,150,169,209,185,52,115,116,129,21,234,213,78,138,158,10,84,183,204,136,226,75,4,199,38,45,196,185,53,153,86,24,225,123,165,125,206,187,14,215,210,163,28,186,171,156,179,62,52,209,124,85,87,95,105,232,191,43,178,143,45,242,91,10,83,96,172,175,193,246,236,63,105,166,107,83,149,73,18,35,230,114,38,156,201,100,95,62,87,175,173,239,85,114,251,74,188,15,62,89,1,218,41,196,238,66,92,41,99,167,199,53,120,187,15,67,163,37,177,98,57,223,87,10,199,236,138,87,47,54,5,68,215,77,142,219,175,139,92,157,9,172,225,127,138,60,182,226,183,47,27,142,176,13,68,148,245,52,175,109,61,222,207,82,228,239,86,202,133,69,84,99,244,232,230,57,17,85,146,39,71,34,47,131,145,205,110,54,241,247,217,197,129,179,131,9,221,243,75,38,240,229,53,139,49,45,176,190,182,90,74,8,82,58,123,235,24,221,93,19,162,110,141,109,66,162,106,201,26,136,174,119,154,253,119,35,155,24,220,18,241,33,119,225,135,63,172,88,201,107,36,143,14,220,38,101,171,18,210,171,149,25,45,4,142,68,124,138,223,91,226,93,37,111,175,86,109,240,115,145,67,209,96,52,199,36,115,70,201,161,145,175,141,237,71,53,205,93,81,200,190,10,139,235,67,80,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,0,11,49,197,175,18,216,103,133,124,155,186,102,77,233,33,170,185,185,59,157,138,216,247,237,91,133,123,209,121,108,233,215,99,116,87,189,83,193,141,93,58,170,34,134,37,118,179,241,146,185,123,133,93,195,86,94,93,54,98,76,77,74,143,196,149,48,185,21,212,54,201,17,116,166,215,239,100,157,60,125,105,22,189,62,113,170,152,243,217,71,193,187,115,103,27,167,16,25,131,107,230,97,28,31,88,137,104,166,153,158,101,202,234,205,28,143,209,126,148,80,106,215,47,169,210,109,78,168,215,161,130,120,215,25,98,76,195,197,215,140,115,140,46,146,220,111,87,218,201,107,235,170,100,94,178,75,35,149,206,93,61,72,154,232,141,78,136,136,136,154,34,33,144,217,125,218,71,197,102,86,224,187,62,94,224,76,87,99,181,88,108,84,173,164,161,164,139,14,209,42,49,137,213,85,85,99,213,206,115,149,92,231,46,170,231,57,85,85,85,85,64,244,16,98,175,106,63,160,158,102,254,133,248,197,17,24,63,190,197,198,207,246,196,180,127,209,218,47,251,178,143,205,222,208,158,40,243,199,47,46,217,91,152,216,206,221,93,135,175,124,142,249,79,21,154,150,7,191,147,60,115,199,163,216,196,115,116,146,38,47,69,235,166,158,10,5,216,236,111,244,185,170,252,144,184,255,0,166,166,39,0,243,51,145,217,243,153,92,58,99,71,230,6,85,93,233,237,183,169,40,165,183,186,105,233,34,169,111,34,71,49,206,110,201,17,91,174,172,111,93,53,232,72,71,0,92,126,241,57,159,124,78,97,252,180,204,188,97,111,184,88,46,20,119,9,167,130,27,61,45,59,156,232,169,100,145,138,143,141,136,228,209,205,69,241,234,4,175,2,206,113,129,152,88,235,42,56,108,199,89,143,150,178,195,22,34,195,212,49,215,82,190,106,118,207,27,90,218,136,249,202,230,59,162,167,41,100,250,188,125,70,4,112,51,218,83,158,121,203,196,142,29,203,28,228,196,54,20,177,226,8,170,169,224,238,246,184,233,220,234,196,133,207,133,188,196,94,155,149,138,212,79,91,156,212,245,129,43,64,0,49,183,180,39,36,172,121,217,194,198,53,164,174,162,137,247,108,45,109,168,196,150,106,149,68,73,33,169,164,141,210,185,173,118,157,18,72,218,248,149,60,23,122,47,69,68,84,137,78,204,92,206,174,203,94,49,48,108,48,202,244,161,197,171,54,27,175,141,175,218,146,50,161,186,197,175,169,116,157,144,59,175,177,116,234,164,201,113,163,152,150,92,175,225,103,51,49,53,234,162,56,210,92,59,89,107,164,99,215,248,234,186,184,157,79,3,17,60,87,89,37,106,174,157,118,163,151,212,164,35,118,126,97,154,252,87,198,86,85,91,237,241,57,238,165,190,54,231,34,167,131,98,165,141,245,15,85,95,82,109,137,83,235,84,79,21,3,209,33,197,185,220,237,246,91,109,93,226,239,91,13,29,13,4,18,84,213,84,206,244,100,112,196,198,171,158,247,185,122,35,81,168,170,170,190,8,135,40,139,62,215,78,50,27,79,76,254,20,242,238,230,139,44,233,21,70,49,171,130,78,177,179,163,226,183,162,167,173,222,108,146,123,185,109,251,231,160,24,125,199,95,21,151,190,47,51,181,211,97,246,213,191,8,89,37,117,179,9,219,155,26,172,146,181,206,70,186,161,88,157,86,89,220,214,174,221,53,70,164,108,241,69,85,150,94,207,126,16,104,248,87,202,8,223,136,41,34,118,61,197,108,138,183,16,207,209,86,157,17,21,98,162,98,167,222,196,142,93,202,159,73,238,122,245,68,110,144,77,150,89,141,137,114,147,29,90,115,27,7,45,11,111,118,57,187,205,4,149,180,81,213,71,12,218,42,54,78,92,136,173,87,55,93,205,85,77,90,228,71,38,138,136,166,76,254,251,23,27,63,219,18,209,255,0,71,104,191,238,192,158,130,21,187,106,253,41,240,183,217,253,15,196,110,37,1,251,236,92,108,255,0,108,75,71,253,29,162,255,0,187,44,62,124,241,11,154,60,74,98,250,60,117,155,119,154,107,157,226,134,219,29,166,9,160,162,138,153,173,166,100,178,202,214,237,141,168,138,187,231,145,117,211,94,186,122,144,9,159,236,157,244,38,194,95,223,27,183,237,178,153,130,121,225,201,190,63,120,156,200,76,3,69,150,153,105,140,45,246,251,5,190,89,166,130,9,172,244,181,14,107,165,145,100,122,171,228,98,185,117,115,149,124,122,18,239,217,193,159,57,149,196,95,15,83,230,6,106,221,233,238,87,168,241,13,101,189,179,65,73,21,51,121,17,199,11,154,221,145,162,55,93,94,238,186,107,212,12,167,0,0,0,0,0,0,0,0,0,0,0,0,0,1,230,19,240,179,252,226,255,0,180,158,158,207,48,159,133,159,231,23,253,164,244,246,0,0,0,17,217,218,95,198,119,16,220,45,230,118,19,179,101,101,198,213,75,98,191,88,93,84,244,173,181,199,80,174,171,142,162,70,201,181,238,93,126,131,161,233,224,158,62,181,47,79,103,55,19,184,159,138,28,143,174,197,24,254,235,65,85,138,236,247,185,237,245,241,210,83,54,157,25,18,177,146,64,238,91,87,193,205,115,145,29,235,86,57,61,64,101,80,0,8,110,237,157,201,43,30,12,205,76,39,156,120,126,138,42,85,199,116,181,52,183,102,68,136,214,190,182,147,149,164,234,154,125,41,34,153,141,85,79,30,78,171,162,174,171,146,125,141,25,157,93,139,120,116,189,229,237,202,87,200,236,15,125,124,116,142,115,245,70,209,213,183,156,214,34,47,134,147,37,66,251,60,228,246,41,100,251,110,243,18,203,95,137,114,215,43,104,106,35,150,229,103,165,175,188,220,26,213,213,97,101,66,197,28,13,93,60,21,121,19,57,81,122,233,177,124,23,173,197,236,70,195,53,244,89,73,152,216,190,104,156,218,75,182,32,166,160,129,203,224,231,83,83,239,122,167,187,248,75,83,95,106,42,122,148,9,37,0,0,48,91,182,67,209,26,151,242,190,221,254,134,164,206,147,5,187,100,61,17,169,127,43,237,223,232,106,64,197,94,196,191,246,250,199,127,146,11,251,109,57,50,100,54,118,37,255,0,183,214,59,252,144,95,219,105,201,147,0,0,0,0,2,48,123,113,127,243,79,41,127,190,55,127,244,84,195,176,235,255,0,52,243,107,251,227,104,255,0,69,82,59,113,127,243,79,41,127,190,55,127,244,84,195,176,235,255,0,52,243,107,251,227,104,255,0,69,82,4,159,0,0,0,0,0,0,0,0,0,0,2,59,59,75,248,206,226,27,133,188,206,194,118,108,172,184,218,169,108,87,235,11,170,158,149,182,184,234,21,213,113,212,72,217,54,189,203,175,208,116,61,60,19,199,214,165,233,236,230,226,119,19,241,67,145,245,216,163,31,221,104,42,177,93,158,247,61,190,190,58,74,102,211,163,34,86,50,72,29,203,106,248,57,174,114,35,189,106,199,39,168,12,170,0,1,13,221,179,185,37,99,193,153,169,132,243,143,15,209,69,74,184,238,150,166,150,236,200,145,26,215,214,210,114,180,157,83,79,165,36,83,49,170,169,227,201,213,116,85,213,114,79,177,163,51,171,177,111,14,151,188,189,185,74,249,29,129,239,175,142,145,206,126,168,218,58,182,243,154,196,69,240,210,100,168,95,103,156,158,197,44,159,109,222,98,89,107,241,46,90,229,109,13,68,114,220,172,244,181,247,155,131,90,186,172,44,168,88,163,129,171,167,130,175,34,103,42,47,93,54,47,130,245,184,189,136,216,102,190,139,41,51,27,23,205,19,155,73,118,196,20,212,16,57,124,28,234,106,125,239,84,247,127,9,106,107,237,69,79,82,129,36,160,0,6,53,246,143,250,19,102,159,247,186,151,246,218,115,37,12,107,237,31,244,38,205,63,239,117,47,237,180,224,69,95,100,239,166,206,18,254,247,93,191,98,148,158,130,5,251,39,125,54,112,151,247,186,237,251,20,164,244,0,0,0,0,192,254,210,222,60,91,195,254,28,151,39,50,178,232,197,204,91,237,50,45,85,92,78,71,121,10,138,70,255,0,24,190,202,135,162,167,45,21,60,214,170,200,186,121,155,130,204,118,166,241,236,146,45,211,133,204,157,187,162,181,21,212,184,202,239,76,253,117,84,232,235,108,78,79,98,244,153,83,214,156,191,236,136,89,126,205,94,3,223,196,62,37,102,110,230,133,177,201,151,24,126,169,18,26,105,83,68,191,86,49,117,88,81,61,116,236,84,78,98,253,242,170,49,53,243,213,150,187,129,222,14,177,63,23,153,158,176,215,173,93,30,9,178,74,202,156,73,119,213,81,206,69,93,82,154,23,42,42,44,242,117,234,189,26,212,115,151,239,90,233,250,194,120,79,13,224,92,53,108,193,216,62,205,77,105,178,217,233,153,71,67,69,76,205,177,193,19,19,70,181,61,190,245,93,85,87,85,85,85,85,80,59,56,97,134,158,22,83,211,196,200,162,137,168,198,49,141,70,181,173,68,209,17,17,58,34,34,122,141,96,0,0,0,0,0,0,0,0,0,0,0,0,0,56,87,171,213,163,13,217,235,177,13,254,229,77,111,182,91,41,164,171,172,171,169,145,35,138,158,8,218,174,124,143,114,244,107,90,212,85,85,95,4,67,154,67,63,105,239,30,206,205,139,197,95,15,121,67,120,71,96,171,84,251,47,183,42,119,162,182,243,87,27,181,229,70,228,85,214,154,55,34,46,169,252,99,211,95,162,214,171,130,209,246,129,241,185,118,226,187,31,37,143,12,203,61,30,92,97,169,222,219,53,35,145,90,234,233,83,86,186,186,100,254,83,147,84,99,87,232,49,124,17,206,126,185,185,217,127,192,75,114,194,211,67,196,94,111,89,209,49,133,214,159,153,135,173,149,12,69,91,61,44,137,167,120,123,85,58,84,72,197,232,158,49,177,218,47,156,231,35,108,207,101,191,1,73,142,43,168,120,148,206,59,26,59,14,208,205,205,194,214,154,166,116,184,212,49,122,86,72,197,78,176,49,223,65,23,233,189,186,170,109,106,111,151,224,0,0,7,10,245,122,180,225,203,61,118,32,191,92,32,160,182,219,41,164,171,172,170,157,232,200,224,134,54,171,158,247,57,124,26,141,69,85,95,113,205,34,215,181,239,139,244,163,166,103,10,217,125,120,84,168,168,108,117,120,198,122,119,232,177,198,168,143,130,129,85,61,110,77,178,200,159,201,229,183,170,57,232,6,23,113,157,196,158,35,227,27,136,9,46,246,42,90,201,172,148,211,37,143,8,90,163,99,157,35,160,89,52,99,249,127,217,167,122,163,149,17,53,234,198,117,216,132,197,240,33,194,133,183,133,44,150,164,176,215,65,79,46,50,191,163,46,24,154,178,63,59,117,70,223,50,153,174,245,199,11,85,90,158,165,114,189,218,38,253,12,33,236,132,225,9,247,187,195,184,167,199,182,191,234,117,177,242,82,97,24,38,103,73,234,147,86,77,91,162,248,182,63,58,54,47,93,94,178,47,69,141,21,101,184,0,0,1,100,248,212,205,59,150,75,240,179,152,217,139,101,157,240,92,168,45,61,214,134,118,107,186,10,154,185,99,165,138,84,209,81,81,88,249,218,228,95,82,180,189,134,51,118,148,88,171,113,23,4,89,163,111,160,99,159,44,84,84,85,238,70,183,85,229,211,92,41,170,36,95,169,25,19,149,87,212,137,168,16,189,193,166,70,211,241,33,196,150,18,203,59,212,147,121,38,182,166,90,235,204,140,122,181,235,71,4,110,154,86,163,180,85,71,63,106,70,139,234,89,17,79,69,214,139,69,174,193,106,163,177,89,40,32,161,183,91,160,142,150,146,150,6,35,35,130,22,53,26,198,53,169,209,26,136,136,136,158,226,5,123,45,241,181,143,4,241,153,132,31,127,170,101,52,23,184,43,108,208,204,247,35,90,218,153,225,84,133,171,253,219,218,214,39,189,232,79,176,3,20,59,74,120,119,195,249,227,195,78,36,190,173,174,55,98,140,7,67,62,32,179,86,49,154,204,214,66,206,101,77,62,169,213,204,146,38,59,204,254,91,99,93,21,90,136,101,121,103,248,190,204,11,38,89,112,199,153,120,178,251,52,108,134,60,55,91,69,3,31,181,82,106,170,152,150,10,120,180,114,42,46,233,101,98,47,69,232,170,186,46,128,67,47,102,30,107,92,178,195,139,252,35,71,4,207,242,118,50,89,48,213,198,20,94,146,54,116,214,21,250,219,80,200,93,175,142,136,228,245,169,63,71,157,142,0,112,229,195,20,241,145,149,54,251,108,106,233,41,175,241,220,164,209,53,219,21,43,29,81,34,175,179,204,137,223,253,221,15,68,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,119,31,229,238,8,205,60,43,93,130,51,15,12,80,95,236,87,22,108,168,162,173,139,123,29,236,114,47,139,30,139,213,175,106,163,154,189,81,81,74,136,1,24,217,183,216,155,132,238,151,9,110,121,43,155,149,118,40,36,122,185,45,87,234,62,249,28,104,190,166,84,70,230,61,26,157,116,71,49,234,168,169,171,186,106,182,63,23,246,67,99,124,175,194,151,124,193,205,92,251,193,54,60,47,97,164,125,101,194,182,158,150,170,166,86,49,186,34,53,145,61,177,163,222,229,84,107,91,189,21,206,115,90,157,84,154,146,19,187,82,184,212,92,236,199,47,200,236,186,186,171,176,54,16,171,114,87,212,64,255,0,50,241,115,102,173,115,181,79,165,12,43,185,140,245,57,219,223,231,39,45,80,48,139,13,225,43,206,55,197,244,24,47,3,91,171,47,23,43,197,107,104,109,148,236,133,27,53,67,222,237,172,69,98,43,145,170,189,21,124,229,70,245,235,162,106,122,18,224,187,133,108,61,194,118,78,209,224,202,78,77,86,36,185,236,175,196,151,38,181,53,169,173,86,162,114,218,239,30,76,72,170,198,39,247,78,209,28,247,24,187,217,65,193,87,220,251,14,67,196,190,101,218,118,226,92,65,74,169,134,104,231,103,157,111,183,72,222,181,74,139,225,44,237,95,55,214,216,151,199,231,92,137,35,192,8,184,237,201,188,215,193,101,201,220,63,28,168,148,85,181,87,202,201,153,167,210,150,22,81,50,53,215,220,149,18,254,178,81,200,232,237,171,203,138,252,65,146,216,43,50,168,105,185,177,225,11,220,212,149,142,68,235,20,21,209,177,55,170,255,0,39,155,79,11,126,183,183,243,5,49,216,125,135,173,108,194,153,167,138,146,157,22,229,53,194,221,111,89,87,174,216,25,28,178,35,91,236,213,210,42,175,183,107,125,132,159,16,251,216,187,158,54,108,47,143,241,110,70,95,170,161,167,147,24,69,13,206,204,247,170,55,153,87,76,215,164,176,34,250,220,232,157,189,19,217,3,253,106,76,16,0,13,50,73,28,49,190,105,164,107,35,99,85,206,115,151,68,106,39,138,170,250,144,8,29,237,98,193,150,252,35,198,94,32,172,183,65,28,44,196,182,187,125,234,70,51,162,115,93,23,38,71,105,167,69,115,160,87,47,181,92,171,235,36,243,179,7,16,86,226,30,8,242,238,74,244,145,101,160,109,198,222,215,187,193,241,197,95,80,216,244,247,35,54,183,235,106,145,3,199,166,117,218,243,239,138,92,103,142,48,237,83,42,108,80,77,29,162,211,59,19,70,205,77,74,196,139,154,154,245,86,200,244,146,68,215,174,143,66,109,56,32,203,122,252,165,225,59,44,240,61,218,149,244,181,244,246,84,174,171,129,234,170,232,103,171,145,245,114,70,237,124,28,215,206,228,84,240,69,69,68,232,128,70,175,109,141,230,190,126,35,48,94,31,146,84,90,42,44,19,13,100,44,211,232,203,53,125,91,36,93,125,233,79,23,234,50,207,177,203,15,90,237,124,38,84,94,105,41,209,181,151,172,81,95,53,92,171,213,207,88,217,20,76,110,191,201,70,179,162,123,92,229,245,152,249,219,117,151,21,240,226,252,186,205,216,105,183,81,85,219,103,195,149,19,34,127,23,44,50,186,162,38,170,254,51,103,153,83,251,135,126,122,255,0,177,115,60,108,215,60,189,196,220,63,220,170,161,134,243,100,175,125,254,219,26,170,53,213,52,83,163,25,50,53,62,249,99,149,168,170,190,201,219,236,2,75,64,0,15,56,220,110,224,203,126,0,226,211,52,176,197,170,8,224,163,143,16,212,85,193,12,127,66,38,84,162,84,35,26,154,38,136,156,237,17,61,72,154,30,137,241,38,35,177,224,252,63,114,197,88,154,231,13,186,211,104,165,150,182,186,174,101,209,144,65,27,85,207,122,250,244,68,69,94,157,125,135,155,28,227,198,215,110,33,51,255,0,20,99,91,69,182,105,171,49,190,35,154,75,109,19,26,156,197,108,211,108,166,135,79,91,182,172,109,247,168,30,131,120,85,196,21,184,167,134,108,170,196,23,36,147,189,214,224,235,68,149,14,127,139,228,238,145,163,159,245,57,81,92,158,229,66,233,148,190,86,96,214,101,214,88,225,12,190,141,200,230,97,139,13,190,204,213,71,43,145,82,154,157,145,34,162,175,85,250,30,42,85,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,0,10,31,50,50,67,40,115,133,244,15,205,60,185,176,226,165,181,164,137,69,229,90,54,212,37,63,51,110,253,136,237,81,187,182,51,93,60,118,167,177,10,224,1,100,255,0,113,55,8,223,240,114,192,63,243,36,63,254,97,251,137,184,70,255,0,131,150,1,255,0,153,33,255,0,243,23,176,1,100,255,0,113,55,8,223,240,114,192,63,243,36,63,254,99,28,59,68,248,92,225,211,46,184,57,204,12,101,129,50,91,8,88,111,182,255,0,36,247,91,133,5,174,40,103,135,153,117,164,141,251,94,212,213,55,49,239,106,251,156,168,103,217,106,184,163,200,191,221,41,145,56,155,37,62,84,252,156,249,71,220,191,170,125,199,190,114,59,189,100,21,63,196,243,35,221,187,145,183,233,166,155,181,235,166,138,16,223,217,93,150,184,3,53,120,156,168,195,25,147,131,237,88,150,210,220,49,93,84,148,87,42,102,207,10,76,217,105,209,175,218,238,155,145,28,228,69,247,169,50,248,31,134,62,30,178,211,17,65,139,178,255,0,38,176,150,30,189,82,178,72,225,175,183,219,35,134,120,218,246,171,94,136,246,166,168,138,213,84,95,114,152,219,193,191,102,127,238,74,205,217,115,83,238,215,242,171,155,104,168,181,119,15,147,125,199,78,107,226,119,51,153,222,165,240,229,105,183,111,93,124,83,78,185,192,7,79,140,48,165,151,29,97,59,206,10,196,116,201,81,106,191,208,84,91,107,98,84,79,62,9,163,88,222,157,81,83,93,174,95,82,158,116,56,133,200,108,204,225,23,58,39,194,87,181,173,162,169,182,86,37,195,14,223,32,214,36,173,167,100,155,160,171,133,233,244,94,138,214,234,136,186,177,232,169,234,212,244,142,91,220,238,200,60,170,226,35,7,63,4,102,198,21,167,188,80,110,89,41,165,213,99,169,162,149,83,78,108,18,167,157,27,254,174,138,157,28,138,154,160,24,39,195,23,108,86,2,185,225,250,60,53,196,237,21,93,142,251,72,198,66,252,69,109,163,117,69,29,106,38,137,205,150,8,145,100,134,79,90,164,108,123,85,81,85,54,106,140,50,11,17,246,161,240,77,135,236,206,187,83,230,235,175,50,108,221,21,13,186,205,90,250,137,87,77,118,162,73,19,26,197,254,237,205,67,14,243,67,177,39,26,211,220,167,159,38,51,130,203,93,110,123,183,67,75,137,162,150,154,120,155,175,209,116,212,241,200,217,23,79,190,229,179,95,98,20,53,135,177,107,137,202,249,99,117,243,28,101,213,170,157,95,182,77,43,235,42,38,107,127,148,140,109,50,53,126,165,122,1,106,120,226,227,203,24,113,123,123,166,179,209,91,165,195,184,6,203,59,166,182,217,221,34,58,90,137,180,86,165,77,83,147,162,201,181,85,26,196,213,172,71,57,17,92,170,174,92,212,236,139,225,2,247,128,109,149,124,74,102,29,174,74,43,142,34,161,238,56,106,142,118,57,178,197,64,247,35,164,170,123,85,60,213,151,107,18,63,95,45,28,190,18,33,113,184,101,236,157,201,28,147,186,82,99,28,199,185,73,152,248,146,145,205,150,157,181,180,173,130,215,75,42,117,71,54,155,115,185,174,69,215,71,74,231,55,193,81,141,84,212,206,80,5,159,188,240,127,194,230,34,187,214,223,239,217,11,130,174,55,43,149,68,149,117,149,117,54,152,164,154,162,105,28,174,124,143,123,147,87,57,206,85,85,85,234,170,165,224,0,89,63,220,77,194,55,252,28,176,15,252,201,15,255,0,152,126,226,110,17,191,224,229,128,127,230,72,127,252,197,236,0,89,63,220,77,194,55,252,28,176,15,252,201,15,255,0,152,137,158,214,124,174,203,172,164,226,51,14,97,204,178,193,86,140,49,107,169,193,52,117,211,82,90,233,91,4,79,168,117,125,115,29,34,181,169,162,185,91,27,19,95,99,83,216,78,145,133,92,107,118,111,126,236,28,211,181,102,103,221,151,228,151,147,48,252,22,46,229,242,119,191,243,57,117,53,19,115,121,157,234,45,53,239,59,118,237,93,54,107,175,93,16,40,110,205,94,24,248,122,204,190,18,48,206,46,204,12,154,194,88,134,245,85,93,115,142,106,251,133,178,57,167,145,172,171,145,172,69,123,147,85,68,106,34,39,185,12,233,192,25,107,128,50,170,196,236,49,150,216,62,213,134,173,46,157,245,75,69,109,166,108,16,172,206,68,71,63,107,122,110,84,107,81,87,220,133,7,194,119,15,159,185,127,36,173,25,59,242,187,229,55,146,234,106,234,60,163,220,59,151,51,159,59,229,211,149,204,147,77,187,244,215,122,235,166,189,60,11,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,152,79,194,207,243,139,254,210,122,123,35,7,247,148,63,217,103,202,143,221,47,255,0,172,123,255,0,35,228,103,255,0,23,126,205,221,251,243,107,167,230,36,248,0,0,12,60,237,52,225,66,241,196,182,75,83,93,176,45,2,214,99,92,15,52,181,246,202,86,53,187,235,233,164,107,82,166,153,170,189,119,170,49,143,98,107,213,209,35,116,213,200,169,16,252,46,113,71,153,156,31,230,100,216,171,10,211,37,69,61,66,37,13,254,193,92,174,142,42,232,152,229,243,31,211,88,165,99,183,108,126,138,172,85,114,42,43,92,230,187,209,217,137,124,86,246,110,100,127,19,149,181,24,190,21,155,5,227,105,252,233,111,118,200,26,248,235,29,166,136,181,84,234,168,217,87,241,218,230,61,116,77,92,168,136,128,117,121,109,218,195,193,238,55,180,193,81,137,113,133,199,5,92,222,196,89,109,247,123,93,68,136,199,232,187,145,179,83,178,72,220,212,211,162,170,181,87,84,243,81,117,68,165,179,227,181,235,135,124,9,97,170,131,38,230,170,204,28,72,246,43,105,81,180,115,210,91,161,145,126,250,105,102,107,30,246,167,142,216,218,187,188,55,55,197,49,47,18,118,44,241,43,110,171,86,225,172,119,151,247,138,69,118,214,201,45,93,93,44,200,158,215,70,176,57,168,158,30,15,85,235,224,84,184,19,177,31,53,106,238,49,253,211,179,147,10,90,168,26,253,100,242,12,21,53,243,61,190,196,231,50,6,181,87,195,94,186,120,232,190,0,97,51,221,156,220,96,103,162,200,173,170,196,248,235,27,220,19,93,172,209,173,232,137,224,157,34,130,40,209,63,21,140,103,177,15,64,252,49,228,85,159,134,236,145,195,57,71,105,153,149,47,180,83,43,235,234,218,138,157,238,186,87,43,231,151,175,93,170,247,42,53,23,193,136,212,245,29,87,13,188,35,228,167,10,246,25,45,121,97,135,157,229,26,200,209,151,27,229,123,146,107,141,114,34,162,232,249,52,68,107,53,68,94,92,109,107,53,77,116,215,85,91,206,0,0,0,193,110,217,15,68,106,95,202,251,119,250,26,147,58,75,23,198,71,12,63,186,215,40,162,202,191,150,255,0,37,121,87,122,123,175,127,242,103,126,215,148,201,91,203,229,243,98,241,230,235,187,119,77,60,23,94,129,28,29,137,127,237,245,142,255,0,36,23,246,218,114,100,204,54,224,151,179,187,247,28,227,219,246,55,251,176,124,174,242,221,163,201,93,215,228,255,0,112,228,252,244,114,243,55,247,153,119,127,23,166,221,19,199,93,122,104,102,72,0,0,0,0,17,131,219,139,255,0,154,121,75,253,241,187,255,0,162,166,29,135,95,249,167,155,95,223,27,71,250,42,147,39,248,226,224,159,247,102,218,112,149,175,238,153,242,63,228,181,77,93,71,51,200,222,80,239,60,246,198,221,52,231,197,179,111,43,199,87,107,175,171,78,174,7,120,39,253,198,86,156,91,107,251,166,124,176,249,83,83,73,81,204,242,55,147,251,183,33,178,55,77,57,242,239,221,205,241,213,186,105,235,215,160,100,248,0,0,0,0,0,0,0,0,0,12,60,237,52,225,66,241,196,182,75,83,93,176,45,2,214,99,92,15,52,181,246,202,86,53,187,235,233,164,107,82,166,153,170,189,119,170,49,143,98,107,213,209,35,116,213,200,169,16,252,46,113,71,153,156,31,230,100,216,171,10,211,37,69,61,66,37,13,254,193,92,174,142,42,232,152,229,243,31,211,88,165,99,183,108,126,138,172,85,114,42,43,92,230,187,209,217,137,124,86,246,110,100,127,19,149,181,24,190,21,155,5,227,105,252,233,111,118,200,26,248,235,29,166,136,181,84,234,168,217,87,241,218,230,61,116,77,92,168,136,128,117,121,109,218,195,193,238,55,180,193,81,137,113,133,199,5,92,222,196,89,109,247,123,93,68,136,199,232,187,145,179,83,178,72,220,212,211,162,170,181,87,84,243,81,117,68,165,179,227,181,235,135,124,9,97,170,131,38,230,170,204,28,72,246,43,105,81,180,115,210,91,161,145,126,250,105,102,107,30,246,167,142,216,218,187,188,55,55,197,49,47,18,118,44,241,43,110,171,86,225,172,119,151,247,138,69,118,214,201,45,93,93,44,200,158,215,70,176,57,168,158,30,15,85,235,224,84,184,19,177,31,53,106,238,49,253,211,179,147,10,90,168,26,253,100,242,12,21,53,243,61,190,196,231,50,6,181,87,195,94,186,120,232,190,0,97,51,221,156,220,96,103,162,200,173,170,196,248,235,27,220,19,93,172,209,173,232,137,224,157,34,130,40,209,63,21,140,103,177,15,64,252,49,228,85,159,134,236,145,195,57,71,105,153,149,47,180,83,43,235,234,218,138,157,238,186,87,43,231,151,175,93,170,247,42,53,23,193,136,212,245,29,87,13,188,35,228,167,10,246,25,45,121,97,135,157,229,26,200,209,151,27,229,123,146,107,141,114,34,162,232,249,52,68,107,53,68,94,92,109,107,53,77,116,215,85,91,206,0,0,0,198,190,209,255,0,66,108,211,254,247,82,254,219,78,100,161,109,120,143,201,191,221,5,146,88,167,39,126,81,249,7,229,53,52,84,254,81,238,125,235,187,236,158,57,117,229,111,102,253,121,122,105,189,60,117,245,104,4,48,246,78,250,108,225,47,239,117,219,246,41,73,232,48,47,132,238,203,79,220,191,157,182,140,226,251,186,124,166,242,93,53,93,63,147,190,76,119,46,103,62,7,197,175,55,189,201,166,221,250,233,177,117,211,78,158,38,122,0,0,248,237,116,93,170,136,186,116,85,77,64,198,110,58,248,203,195,220,36,229,163,170,40,93,77,112,199,151,248,223,14,30,181,189,200,168,213,240,117,92,237,215,84,134,63,255,0,29,250,49,52,69,115,155,1,215,140,77,113,199,120,210,163,21,230,38,32,185,86,213,222,171,251,213,226,229,177,42,42,159,189,250,203,35,88,231,49,175,122,34,170,181,138,230,55,162,38,173,78,169,46,57,219,217,49,142,179,255,0,50,110,249,163,152,124,90,173,93,214,235,39,154,198,224,157,33,164,129,189,35,167,133,189,255,0,205,141,141,232,137,226,171,171,151,87,57,202,180,47,239,24,255,0,198,139,252,201,255,0,199,129,220,228,135,106,23,3,220,63,101,173,163,43,178,243,44,51,86,150,213,106,143,206,145,246,187,106,205,87,59,180,230,84,76,238,253,231,72,247,117,95,82,116,68,68,106,34,37,121,251,245,124,44,127,188,28,213,255,0,154,173,223,235,197,170,253,227,31,248,209,127,153,63,248,241,251,198,63,241,162,255,0,50,127,241,224,93,95,223,171,225,99,253,224,230,175,252,213,110,255,0,94,50,127,133,254,40,48,15,22,120,2,225,152,217,115,104,196,22,235,109,186,241,45,146,88,175,116,240,195,59,167,142,24,102,115,154,216,101,149,170,205,181,12,68,85,114,46,168,238,158,10,184,23,251,198,63,241,162,255,0,50,127,241,230,106,112,83,194,151,238,62,202,203,174,89,252,189,249,91,229,60,65,61,247,190,249,47,184,114,249,148,212,240,242,185,124,233,117,211,187,110,221,185,53,223,166,157,53,80,200,0,0,0,0,0,0,0,0,0,0,0,10,119,48,236,184,191,17,224,187,189,139,1,227,24,112,165,250,186,153,208,81,222,165,182,165,122,80,185,221,22,84,129,100,141,30,228,77,118,234,237,17,218,42,163,145,54,168,71,151,106,87,30,139,131,104,171,184,104,201,203,214,151,234,232,150,28,87,118,165,149,53,183,192,228,235,69,27,155,225,51,218,171,204,94,138,198,170,53,60,231,46,200,196,200,186,220,152,181,230,93,166,237,159,180,56,142,225,131,104,31,222,106,237,246,26,120,165,169,175,115,85,21,144,57,101,154,36,142,39,46,187,220,215,43,180,77,26,136,174,220,217,28,173,236,62,173,185,86,212,92,110,60,87,77,85,87,85,43,231,158,121,240,106,190,73,100,114,170,185,239,114,220,53,115,149,85,85,85,122,170,169,179,251,198,63,241,162,255,0,50,127,241,224,92,234,14,217,206,18,237,116,52,246,203,110,91,102,125,45,37,36,76,130,158,8,108,246,214,71,20,108,68,107,88,214,165,118,136,212,68,68,68,79,4,67,127,247,234,248,88,255,0,120,57,171,255,0,53,91,191,215,139,85,251,198,63,241,162,255,0,50,127,241,227,247,140,127,227,69,254,100,255,0,227,192,186,191,191,87,194,199,251,193,205,95,249,170,221,254,188,102,254,94,227,91,86,101,96,12,53,152,214,42,122,184,45,184,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,154,235,162,175,137,25,127,188,99,255,0,26,47,243,39,255,0,30,73,78,83,224,95,185,126,86,96,220,179,242,167,148,254,73,97,251,117,139,190,242,57,61,235,186,211,71,15,55,151,185,219,55,114,247,109,220,237,53,211,85,211,80,45,183,25,124,78,89,56,85,201,59,166,96,84,242,42,111,213,122,219,240,237,190,71,162,45,85,123,209,118,185,83,197,99,141,53,145,250,125,235,118,234,138,230,144,141,195,62,71,99,206,53,248,139,138,193,117,187,87,84,186,235,87,45,239,22,95,100,243,228,134,155,126,233,230,87,42,105,204,123,156,140,98,105,166,247,183,166,212,93,38,83,141,46,6,240,111,24,150,107,108,183,60,87,118,195,216,147,15,195,52,118,138,216,94,179,82,55,152,168,174,108,212,206,84,107,145,85,173,213,204,86,63,163,117,87,34,35,77,254,5,248,63,181,240,137,149,146,216,43,106,104,174,120,198,251,63,122,196,23,90,93,203,20,170,213,114,67,12,74,246,181,220,168,218,171,166,168,138,174,123,215,214,136,129,127,48,150,20,195,216,23,12,90,176,110,19,181,67,109,179,89,105,34,161,161,164,133,52,100,48,198,212,107,90,158,181,232,158,43,213,87,85,93,85,78,216,0,0,0,7,93,136,240,253,163,22,225,235,166,21,196,20,108,171,181,222,104,167,183,214,211,191,232,205,79,51,22,57,24,190,229,107,149,63,57,216,128,60,227,241,83,195,38,97,240,139,155,115,97,123,195,107,18,218,234,135,214,97,155,244,74,173,109,117,51,31,171,36,107,219,166,201,153,230,163,218,154,43,93,162,167,154,173,114,231,215,9,189,175,216,57,48,157,14,12,226,149,46,84,151,186,6,36,13,197,52,84,107,83,5,108,105,162,35,234,98,143,231,25,46,158,43,27,30,215,104,171,163,87,162,200,46,113,228,158,89,103,230,11,169,192,57,171,133,105,111,118,153,215,153,26,72,138,217,169,102,68,84,108,208,74,223,58,41,19,85,243,154,169,170,42,162,234,213,84,88,208,205,78,196,140,81,21,194,90,156,146,206,43,85,77,20,143,85,138,139,20,193,45,60,144,51,94,136,181,20,204,145,36,93,61,124,166,125,64,101,245,255,0,180,255,0,130,91,29,153,247,120,115,133,46,175,70,35,162,162,183,217,235,159,81,42,170,107,181,26,248,154,214,175,247,110,106,122,149,117,232,69,151,28,220,125,98,222,46,238,148,216,118,211,108,155,14,101,245,158,165,106,104,45,79,145,29,81,87,62,213,106,84,213,57,171,181,94,141,87,35,88,221,90,196,123,147,87,170,238,46,93,147,177,115,138,42,249,154,183,140,101,151,86,184,55,237,145,86,227,87,52,187,116,250,77,107,105,182,175,212,175,105,150,156,53,246,69,100,238,82,221,168,241,134,109,223,31,152,183,186,69,108,176,81,75,74,148,246,152,37,69,215,115,161,87,57,213,10,157,52,222,228,98,245,214,63,13,2,133,236,135,225,14,251,130,104,171,120,152,204,59,83,168,171,47,212,61,195,11,210,78,205,37,109,19,213,174,150,177,81,126,143,55,107,91,30,186,46,196,122,253,25,26,171,38,71,196,106,53,17,173,68,68,68,209,17,61,71,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,31,181,43,141,86,100,166,7,147,35,178,230,236,141,199,88,182,145,205,184,84,64,255,0,62,205,108,122,104,231,106,159,70,105,147,86,179,214,214,111,127,154,188,181,92,36,236,208,224,185,252,71,102,55,221,19,30,90,156,252,186,193,245,44,125,67,101,111,205,221,171,219,163,153,70,154,253,38,34,43,95,47,226,171,90,191,79,84,206,14,50,123,44,240,215,17,24,218,124,214,203,204,105,38,25,197,119,122,184,93,123,101,201,210,85,81,213,198,155,88,233,99,234,175,138,86,198,212,218,196,94,91,182,53,186,71,170,184,204,60,162,202,140,25,146,25,115,99,202,236,1,110,238,118,75,21,50,65,11,92,186,201,43,213,85,210,77,35,186,110,145,239,87,61,203,211,85,114,232,136,154,32,21,115,24,200,216,216,227,98,53,173,68,70,181,19,68,68,79,82,26,128,0,83,25,157,151,56,95,55,50,254,253,150,152,210,137,106,172,184,138,138,74,26,184,218,186,57,26,228,232,246,47,222,189,174,70,189,171,234,115,81,125,69,78,0,243,151,196,119,14,185,183,193,110,112,195,107,185,84,213,210,173,53,87,148,112,190,37,161,115,163,101,92,113,189,22,57,162,122,117,100,204,93,187,217,174,172,118,158,45,86,185,210,5,195,79,108,134,6,175,176,81,97,190,38,44,247,11,77,238,150,54,195,38,34,181,210,247,138,58,205,17,19,155,44,12,249,200,94,189,85,82,54,189,170,168,170,155,117,70,164,128,230,198,80,101,198,120,96,202,188,1,154,88,82,142,253,101,171,84,114,195,58,42,62,25,17,21,27,44,82,55,71,197,34,34,174,143,98,162,232,170,154,232,170,139,26,217,185,216,149,92,251,140,245,249,23,155,244,141,163,149,92,232,173,184,162,7,181,208,245,232,157,234,157,174,222,158,175,226,81,83,79,23,106,6,91,215,118,155,240,67,69,107,91,171,115,190,158,165,187,55,50,8,44,215,7,78,245,95,6,236,88,17,81,127,186,209,19,215,161,128,188,110,118,169,93,243,170,197,93,149,57,15,65,114,195,120,78,189,139,13,210,239,86,169,21,198,229,18,234,142,133,141,99,149,32,133,223,125,231,43,222,157,23,98,43,154,238,186,219,216,187,197,61,85,75,163,175,198,57,109,67,12,114,35,86,71,92,235,36,87,183,94,174,99,91,75,215,234,114,183,196,201,108,132,236,105,202,252,21,114,166,196,89,225,141,106,49,205,77,60,137,43,45,20,116,235,69,110,213,21,21,18,85,220,233,102,77,81,122,34,198,139,174,138,138,158,33,138,93,154,156,14,94,179,231,31,80,102,238,96,217,38,167,203,140,51,84,218,152,251,196,106,214,223,43,35,118,172,130,61,126,148,45,122,34,202,238,168,186,114,252,85,219,103,20,225,218,45,22,171,5,174,150,201,98,182,210,219,173,212,49,54,10,90,74,88,91,20,48,70,212,209,172,99,26,136,141,106,39,130,34,28,192,45,111,18,249,3,133,248,152,201,219,222,83,226,151,44,13,175,98,79,65,90,214,234,250,26,216,245,88,103,106,122,244,93,81,201,247,204,115,219,211,82,2,113,62,23,207,110,8,243,226,58,106,185,42,176,198,51,194,213,41,85,65,93,78,187,161,170,133,117,70,205,19,149,54,205,4,141,220,213,69,77,21,21,204,122,34,163,154,158,146,11,99,159,156,55,101,15,18,216,73,48,142,108,225,104,238,49,64,174,125,13,116,78,229,86,208,72,228,77,95,4,201,213,154,232,154,181,117,99,182,166,230,185,17,0,196,76,137,237,142,200,220,87,101,166,162,207,91,93,199,3,223,163,98,54,166,174,150,146,90,251,108,206,245,190,62,82,58,118,107,166,187,21,142,211,93,55,187,196,188,24,139,180,251,130,108,63,108,117,198,60,226,75,172,154,107,29,37,186,207,91,36,210,47,177,55,68,214,183,252,39,53,61,230,26,230,95,98,62,59,166,184,77,54,79,103,29,138,225,66,231,110,134,155,18,83,205,73,52,77,254,74,203,78,201,91,34,254,54,198,107,236,79,18,137,176,246,45,113,57,95,44,110,190,99,140,186,181,83,171,246,201,165,125,101,68,205,111,242,145,141,166,70,175,212,175,64,41,30,56,251,72,113,127,20,80,201,151,152,18,223,87,133,114,234,57,81,242,83,73,34,119,219,187,154,168,173,117,82,177,85,173,99,85,53,72,90,174,77,116,115,156,229,70,237,188,253,148,220,14,94,174,88,146,223,197,6,106,217,38,162,181,90,215,157,132,104,42,163,86,62,182,161,83,165,122,181,122,242,152,138,188,181,84,243,158,168,244,232,196,87,95,254,28,59,35,114,79,40,238,116,120,179,52,175,19,102,61,246,145,201,44,52,213,52,169,79,106,134,68,215,69,90,125,206,89,149,58,127,24,245,106,233,174,196,245,103,124,113,199,12,108,134,24,218,200,216,212,107,90,212,209,26,137,224,136,158,164,3,80,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,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,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,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,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,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,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,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,13,170,154,154,122,58,121,107,43,42,35,130,8,24,233,37,150,71,163,89,27,26,154,171,156,171,209,17,17,21,85,84,143,126,34,59,98,178,167,47,110,181,56,95,36,112,179,243,2,186,153,203,20,183,121,106,86,150,214,199,162,232,188,165,70,172,149,9,209,122,162,49,139,170,43,94,228,45,87,107,207,23,247,143,46,254,229,124,1,119,146,150,134,154,8,170,177,124,240,63,71,84,73,35,81,240,208,170,167,131,26,197,100,143,79,190,87,177,23,232,185,22,202,112,31,217,191,121,226,146,129,217,151,152,119,154,220,55,151,240,212,44,20,238,165,141,18,182,238,246,46,146,36,14,122,43,35,141,171,171,86,85,71,121,200,173,70,174,142,86,135,113,91,219,57,197,109,69,122,213,82,225,172,186,165,167,71,34,182,153,182,154,167,55,106,47,130,185,213,59,151,84,241,84,84,247,104,94,60,158,237,179,89,238,16,91,179,227,41,33,167,166,149,90,217,46,184,94,119,175,41,124,21,203,73,59,149,85,190,190,147,106,136,139,162,57,84,202,219,55,102,55,4,118,123,91,109,142,201,104,107,213,17,119,212,214,222,43,228,158,69,84,209,85,92,147,34,55,195,193,168,212,79,20,68,49,123,138,206,199,156,57,30,31,174,198,188,46,92,43,169,238,52,49,62,119,225,75,141,66,212,71,86,214,166,187,41,103,119,158,201,58,104,140,149,94,142,85,79,61,158,176,145,140,173,205,140,187,206,172,29,73,143,114,195,21,81,95,236,149,154,163,42,41,156,186,198,244,250,81,200,199,34,58,55,166,169,171,30,136,228,213,58,117,66,174,60,239,240,105,197,70,49,225,7,57,32,186,206,234,239,147,53,181,45,160,197,150,71,181,200,178,64,142,86,186,68,141,116,210,162,21,87,43,117,209,122,57,139,209,202,122,22,181,93,45,247,187,101,29,234,211,87,29,85,13,124,17,213,82,207,26,234,201,98,123,81,204,123,87,214,138,213,69,79,172,14,81,166,73,35,134,55,205,52,141,100,108,106,185,206,114,232,141,68,241,85,95,82,26,136,170,237,106,227,78,243,65,116,155,133,156,178,188,203,71,27,105,216,252,99,91,76,244,71,202,146,181,28,202,4,114,117,70,236,84,116,186,105,185,30,214,47,77,232,161,115,248,144,237,128,202,124,179,186,213,225,44,150,195,171,152,87,74,71,172,83,93,22,167,187,218,99,122,46,138,145,189,17,95,81,167,84,213,168,214,47,69,107,220,134,41,79,219,63,197,99,238,107,91,6,22,203,120,233,183,121,180,107,106,171,115,52,211,162,43,187,214,245,95,94,168,228,235,236,78,135,85,192,111,102,221,239,137,202,56,243,67,50,238,85,152,123,46,217,51,162,165,74,84,70,215,94,94,199,104,244,133,92,138,216,225,107,145,90,178,170,42,170,162,181,169,209,92,217,35,164,236,197,224,138,146,204,150,103,100,172,83,167,47,99,170,166,188,220,22,161,203,167,87,239,73,211,69,245,249,186,39,177,17,58,1,143,220,63,118,205,96,92,93,119,165,195,89,249,129,254,71,73,82,228,141,183,219,100,239,170,160,107,213,116,69,154,23,39,54,22,126,50,58,95,122,34,106,169,35,150,203,157,182,245,110,165,188,89,174,20,213,244,21,208,178,162,150,170,154,86,203,12,241,61,17,205,123,30,213,86,185,170,138,138,138,138,168,168,164,54,113,219,217,121,46,69,225,170,252,226,200,219,133,194,243,131,237,232,146,221,173,21,170,146,214,218,226,85,209,103,100,141,68,231,64,213,84,221,170,111,99,124,229,87,53,28,230,242,187,41,248,213,188,96,44,113,110,225,171,48,238,178,213,97,60,77,80,148,248,118,105,228,215,201,55,7,170,171,97,106,175,94,76,238,93,187,124,27,34,181,81,19,123,212,9,147,0,0,0,0,45,111,18,220,64,225,14,25,178,134,243,154,152,186,68,147,185,179,145,109,161,71,105,37,194,189,232,188,154,118,125,106,138,174,94,187,88,215,187,69,218,92,202,202,202,75,125,36,245,245,245,80,211,82,211,70,233,167,158,103,163,35,138,54,166,174,123,156,189,26,212,68,85,85,94,136,136,64,79,104,119,24,21,124,82,230,244,148,152,110,186,102,229,254,19,124,148,86,24,17,202,140,171,126,186,75,92,230,255,0,42,77,17,27,175,209,141,173,77,17,85,250,132,177,246,118,230,78,45,206,14,25,109,217,151,142,174,78,174,189,226,11,229,230,174,170,85,232,214,170,214,202,141,141,137,247,172,99,81,172,107,124,17,173,68,245,25,50,97,247,100,239,161,54,18,254,248,221,191,109,148,204,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,218,187,197,93,223,35,114,154,135,44,48,37,206,74,44,85,152,45,154,41,42,224,122,182,106,27,92,122,36,207,98,167,86,190,69,114,70,215,120,163,121,170,154,57,17,80,59,14,41,123,84,242,91,33,46,149,152,39,2,219,228,204,44,89,70,231,69,83,29,29,83,97,183,81,74,154,162,178,90,157,29,189,237,93,53,100,109,114,120,181,92,197,69,68,194,171,191,108,255,0,20,181,151,5,168,181,97,60,188,183,82,53,222,101,55,147,106,166,85,110,191,126,247,84,234,171,234,213,168,223,169,11,75,192,231,3,248,171,140,12,93,88,249,174,50,216,112,62,31,123,18,243,120,108,104,233,31,35,186,182,150,153,23,205,116,206,78,170,171,230,198,221,28,237,85,88,199,202,246,27,236,189,224,159,15,89,217,106,159,40,150,243,42,55,108,181,183,43,197,107,234,37,95,106,171,37,99,26,191,220,53,169,238,3,22,178,99,182,199,188,220,160,182,103,238,84,211,210,82,202,168,217,46,248,94,87,170,66,190,213,164,157,206,114,183,195,85,73,149,81,17,116,107,181,208,147,12,3,152,56,43,52,176,149,191,29,229,238,36,162,190,216,110,177,243,105,43,169,31,185,143,77,116,84,84,93,21,174,69,69,71,49,200,142,106,162,162,162,42,42,17,113,198,151,100,189,167,5,225,75,182,107,112,215,91,92,250,75,60,18,86,220,112,181,116,174,168,145,32,98,106,247,81,204,169,189,219,90,138,171,28,138,231,42,34,232,245,93,24,182,115,178,203,138,187,158,74,231,109,14,83,226,11,131,221,130,243,14,178,58,7,196,247,121,180,87,71,232,202,106,134,251,55,187,108,79,240,77,28,215,47,241,104,128,78,88,0,1,30,220,71,118,187,225,140,143,206,27,254,85,97,124,159,92,105,22,28,153,40,171,46,137,136,251,139,22,177,169,243,208,182,62,235,46,169,27,188,197,118,238,174,107,147,77,17,21,100,6,225,74,250,250,10,154,24,235,106,40,223,81,11,226,109,69,58,181,37,133,92,213,68,123,21,200,173,220,154,234,154,162,166,168,154,162,248,24,71,83,216,241,194,117,101,68,181,149,151,108,195,158,121,222,233,37,150,75,228,78,124,143,114,234,174,114,172,26,170,170,170,170,170,129,99,255,0,127,59,254,43,191,231,183,254,0,144,174,28,51,147,247,65,100,150,22,206,47,147,158,65,249,77,77,45,71,147,187,231,122,238,251,39,146,45,57,187,25,191,94,94,186,236,79,29,61,90,144,63,199,78,71,96,190,29,56,143,191,101,86,95,201,114,146,203,109,164,160,158,23,92,39,108,211,238,154,153,146,63,87,53,173,69,77,206,93,58,120,19,45,217,193,232,77,149,159,222,234,175,219,106,0,201,64,0,2,222,231,126,126,101,87,14,216,50,76,117,155,24,166,27,69,191,127,38,154,61,171,37,77,100,218,106,145,65,19,124,233,31,245,116,106,117,114,181,17,85,42,172,97,139,44,88,15,10,94,49,182,39,173,109,29,162,195,67,61,198,186,119,120,71,4,76,87,189,125,235,163,87,68,245,175,67,206,215,17,185,247,153,92,98,231,124,184,154,186,10,218,185,110,53,105,108,195,54,24,17,100,238,148,239,147,108,20,209,49,62,148,142,85,69,115,147,171,222,170,190,26,34,6,103,102,151,109,190,50,169,174,154,155,37,178,122,209,65,68,215,43,98,172,196,211,201,85,52,173,213,124,229,130,157,241,182,53,211,78,156,201,17,21,60,87,192,160,44,61,180,28,80,219,235,91,37,243,8,229,245,218,145,85,57,144,249,62,170,9,52,235,244,30,218,141,26,190,29,85,174,240,240,50,55,134,190,199,92,176,177,225,234,43,255,0,18,117,181,184,154,255,0,85,19,37,154,199,65,89,37,37,5,18,170,106,177,58,88,149,179,76,244,232,138,230,189,141,215,84,68,119,71,23,215,21,118,95,112,83,137,237,50,91,96,202,69,177,204,228,94,93,117,170,237,87,28,241,42,167,138,111,145,241,187,234,123,28,158,224,40,78,26,251,89,242,59,57,174,52,88,71,50,45,211,101,206,35,171,115,33,133,245,149,45,158,215,81,42,174,136,214,212,232,213,137,85,125,82,181,173,77,81,55,185,76,230,71,35,145,28,213,69,69,77,81,83,214,64,119,28,61,159,88,211,132,138,168,49,85,158,233,46,40,203,235,149,66,211,211,221,22,13,149,20,18,175,86,193,86,214,249,168,170,154,163,100,111,154,245,106,234,140,93,26,185,133,217,31,198,53,223,27,209,77,195,46,100,93,165,173,185,89,104,214,175,11,86,212,61,93,36,180,81,232,146,81,185,202,186,185,98,69,71,71,255,0,195,71,167,68,99,80,9,48,0,0,0,0,0,0,0,0,0,0,0,0,44,111,18,220,101,228,111,10,246,182,75,152,248,134,73,239,85,81,243,40,172,22,198,182,123,133,74,117,209,219,21,81,177,179,162,249,242,57,173,93,21,17,85,122,29,119,27,220,85,219,56,76,201,122,156,103,28,16,214,226,123,180,171,109,195,148,18,234,172,150,173,90,174,89,100,68,84,94,84,77,69,123,180,211,85,216,205,81,94,138,144,115,151,217,125,158,92,107,231,140,150,171,101,77,78,36,197,248,134,87,87,92,238,151,9,93,202,165,129,21,173,125,68,242,34,47,46,22,34,177,168,141,79,228,49,141,85,86,180,12,196,204,94,219,60,218,185,85,205,22,86,101,46,23,177,81,110,210,57,111,83,79,112,168,86,233,244,180,141,208,177,174,85,235,166,142,68,240,235,226,83,184,103,182,151,137,107,109,90,59,19,96,124,3,122,164,85,213,209,199,71,85,75,55,212,217,18,119,53,63,59,20,203,236,154,236,131,225,147,2,218,105,100,204,232,174,153,131,124,70,163,170,37,170,172,150,138,137,36,209,53,72,160,167,115,93,183,95,84,143,126,190,191,98,86,56,231,178,191,131,12,99,105,146,130,221,150,245,120,94,173,204,86,197,112,179,93,170,91,52,75,237,217,51,228,137,221,127,148,197,3,169,225,151,181,51,33,51,246,233,73,131,241,60,21,25,123,138,171,28,216,233,233,46,181,12,150,134,174,85,232,145,195,86,136,212,222,171,209,27,35,35,85,85,68,110,229,93,12,206,60,253,241,161,192,54,99,112,141,95,13,241,213,191,41,176,45,202,117,130,138,251,12,11,27,160,149,122,182,10,168,245,84,141,234,136,187,92,138,173,126,213,211,69,213,169,156,61,148,188,111,93,243,50,149,220,56,102,205,238,74,220,69,106,165,117,70,26,185,213,74,174,154,225,73,26,107,37,44,142,114,234,249,98,111,156,213,234,174,141,29,175,241,122,184,36,140,2,198,113,169,196,18,112,209,195,190,37,204,170,61,142,189,185,141,181,216,152,246,238,107,174,51,234,216,156,168,189,21,177,162,62,85,79,90,68,169,235,2,129,226,215,180,111,38,56,89,172,155,7,247,122,140,99,142,99,141,30,235,29,190,102,199,29,38,230,238,111,122,168,84,114,67,170,104,187,90,215,191,69,69,86,162,42,41,129,24,155,182,143,137,139,149,106,191,12,224,156,3,101,163,69,85,100,82,81,213,85,75,167,177,210,58,118,181,127,51,26,99,55,14,185,5,153,92,99,231,103,200,251,69,201,239,174,184,62,91,190,32,190,87,43,165,74,90,117,145,57,213,50,117,214,71,171,158,136,214,235,171,158,244,69,84,77,92,147,13,128,123,43,120,52,193,150,104,173,247,108,188,171,197,149,200,196,73,174,55,155,173,74,203,34,233,213,82,56,95,28,76,77,117,240,102,189,116,213,64,195,204,182,237,180,204,250,26,250,120,115,107,40,240,221,226,223,171,89,44,246,25,167,161,169,107,122,34,191,108,207,153,143,119,138,237,243,17,87,214,210,73,248,120,226,127,39,184,159,194,142,197,57,87,136,210,165,212,202,214,220,45,149,77,72,107,173,239,95,6,205,22,171,162,47,93,30,213,115,29,162,232,229,84,93,49,59,137,30,200,44,149,197,216,98,190,237,195,228,21,56,51,21,65,27,230,164,160,150,190,90,139,101,108,158,60,183,243,149,242,66,174,240,71,49,219,91,175,86,42,120,69,206,74,230,214,101,112,135,158,244,216,178,221,79,83,65,122,195,23,9,45,215,203,68,206,216,149,49,50,77,149,84,115,34,116,235,181,83,94,187,92,214,185,58,181,20,15,73,192,234,48,134,41,179,99,156,39,101,198,184,118,163,159,106,191,219,233,238,116,82,244,243,224,154,54,201,26,244,85,78,173,114,122,212,237,192,0,0,0,98,111,104,159,24,52,188,46,229,20,150,220,49,95,23,221,7,23,69,45,29,142,38,185,21,244,81,233,164,181,238,111,178,61,116,102,189,29,34,183,162,163,95,160,80,217,155,198,90,99,30,62,50,195,134,12,185,187,43,172,150,43,205,68,152,174,166,23,121,181,117,236,163,168,86,209,162,167,139,33,93,28,255,0,108,186,34,166,177,117,206,179,207,127,103,93,85,85,119,28,121,101,93,93,83,45,69,69,69,214,178,89,166,149,234,247,200,247,81,212,43,156,231,47,85,85,85,85,85,94,170,167,161,0,0,0,0,0,0,0,0,0,0,0,0,0,58,220,73,137,44,24,62,195,95,138,49,85,230,142,211,104,181,192,234,154,202,234,201,155,20,48,68,212,213,94,247,187,162,33,27,217,233,219,75,132,108,23,58,155,22,64,229,219,177,59,33,114,177,47,183,185,95,75,75,34,162,120,197,76,212,73,94,207,14,175,116,75,209,124,223,5,49,239,181,71,139,251,198,110,230,173,126,70,97,11,188,145,224,124,17,86,180,181,140,133,250,54,231,117,141,85,37,145,234,159,73,145,59,88,216,223,13,205,123,186,234,221,42,78,6,187,44,83,58,112,157,187,56,115,226,235,114,179,225,171,154,36,246,155,29,15,204,214,92,32,251,217,229,149,200,188,168,159,226,212,106,43,158,213,220,142,98,43,85,66,155,78,217,190,44,146,187,189,174,29,203,117,139,114,175,117,91,61,95,43,77,60,53,239,91,244,245,253,45,76,132,200,254,218,124,31,125,184,193,101,207,188,184,151,13,54,103,163,60,181,99,149,213,116,177,235,235,150,157,201,205,99,83,218,199,72,189,83,205,233,169,146,81,246,101,240,67,29,167,201,9,145,212,206,103,45,88,179,186,241,112,89,213,87,239,185,156,253,218,235,249,147,193,19,78,134,16,113,163,217,50,252,181,195,55,60,213,225,202,229,114,188,90,45,113,58,170,229,134,171,190,122,178,8,91,213,242,82,202,212,69,153,173,77,85,99,122,111,70,181,85,28,245,243,64,150,140,35,139,240,190,61,195,116,24,195,5,223,168,175,86,91,164,41,61,29,117,20,201,44,83,49,125,104,228,245,162,234,138,139,213,21,21,21,17,81,80,238,8,37,236,211,227,26,239,195,222,108,80,229,222,42,187,74,252,188,198,117,145,210,86,65,43,213,99,182,214,200,168,200,171,24,138,186,49,55,109,108,186,120,179,206,93,85,141,39,104,1,215,223,241,5,143,10,89,43,113,38,38,187,210,90,237,86,216,93,83,89,91,87,51,98,134,8,154,154,185,239,123,149,17,17,61,231,96,67,87,107,191,21,119,124,107,153,110,225,187,10,220,228,135,12,97,7,69,45,237,176,189,81,46,23,71,53,30,140,126,159,73,144,53,205,68,111,135,49,207,85,213,90,197,64,188,185,251,219,65,132,112,221,202,167,15,240,249,128,83,20,58,157,238,143,203,183,169,31,77,68,247,34,170,107,21,59,116,150,70,47,69,220,247,68,191,139,235,49,242,151,182,123,138,200,110,61,238,167,11,229,196,244,234,237,86,145,109,85,109,98,53,87,193,174,74,173,201,238,85,85,247,234,119,156,5,118,95,211,231,150,21,164,206,108,247,173,184,219,112,165,199,87,217,108,212,79,228,213,92,162,69,84,239,18,200,168,171,20,10,168,168,196,106,111,122,121,218,181,187,85,249,225,113,236,195,224,142,190,200,251,36,89,49,29,22,232,246,50,174,154,243,94,149,49,175,169,232,247,76,237,87,251,164,114,123,81,64,179,252,55,246,193,101,78,102,93,169,48,150,117,97,181,203,219,165,92,137,12,55,86,213,119,139,76,143,95,14,107,213,26,250,109,87,68,213,200,246,39,139,158,212,36,22,57,35,154,54,77,12,141,124,111,106,57,174,106,234,142,69,240,84,95,90,16,65,199,127,103,149,255,0,132,222,70,59,194,87,185,241,30,94,220,170,210,146,58,138,134,34,86,219,102,114,42,178,42,157,168,140,123,93,163,182,202,212,106,42,162,162,181,171,183,118,96,118,64,113,87,115,199,216,86,229,195,134,54,184,62,166,231,132,40,210,191,15,84,74,237,95,45,173,30,214,73,78,170,190,60,151,190,61,190,189,146,105,209,35,2,72,64,52,77,52,52,240,190,162,162,86,69,20,77,87,189,239,114,53,173,106,38,170,170,171,209,17,19,214,7,67,143,179,7,5,101,110,18,184,99,188,194,196,148,86,43,13,170,62,109,93,117,91,246,177,137,174,136,136,137,170,185,202,170,136,214,53,21,206,85,68,68,85,84,66,52,115,163,182,193,180,183,42,139,94,64,229,93,61,101,52,46,115,99,187,226,121,30,214,204,189,52,115,105,33,115,92,141,241,211,116,168,229,69,77,90,213,213,12,83,227,247,140,172,69,197,70,105,84,217,112,253,198,165,153,119,135,106,223,79,96,183,177,116,109,92,141,213,139,91,35,83,233,190,78,187,53,250,12,84,68,68,87,63,118,86,112,129,217,15,96,184,97,154,28,127,197,51,174,15,172,184,198,202,138,108,39,71,82,234,100,166,137,200,138,137,89,43,52,147,152,169,227,28,110,110,207,91,149,218,181,161,104,108,93,180,60,80,208,87,164,215,188,31,151,183,90,71,57,55,192,150,250,168,30,137,215,163,30,218,133,209,124,58,185,174,240,51,135,133,14,211,252,153,226,62,239,73,129,113,45,190,76,3,140,235,28,145,210,80,215,85,54,106,58,249,23,68,70,83,212,232,207,156,85,240,141,237,106,170,170,35,85,235,208,239,113,79,101,215,5,56,150,202,251,69,46,84,73,97,153,91,182,42,251,85,222,173,149,48,174,154,106,156,217,30,199,47,247,108,114,123,136,161,227,87,130,44,113,193,206,44,160,170,75,156,151,204,29,122,149,254,69,190,199,26,198,246,74,207,59,187,206,137,210,57,145,60,228,84,93,30,136,170,222,173,115,90,30,131,65,130,157,151,92,104,221,56,132,193,53,153,79,153,87,39,213,227,172,27,74,201,99,175,153,250,203,119,182,238,216,217,95,237,150,39,43,24,247,47,210,71,198,229,85,114,189,76,235,0,0,0,0,0,0,0,0,0,0,0,0,2,139,206,108,214,195,25,31,149,216,143,53,177,132,170,219,94,28,162,117,84,140,106,232,233,228,213,27,20,44,252,121,36,115,24,223,123,144,141,255,0,223,206,255,0,138,239,249,237,255,0,128,51,231,137,14,25,240,47,20,120,74,135,3,102,53,235,17,210,217,104,107,82,189,105,172,245,172,166,74,153,145,170,214,44,170,232,222,174,70,163,156,168,157,19,87,106,186,170,38,152,145,154,221,146,124,43,224,204,174,198,24,194,207,93,142,86,190,197,96,184,92,169,82,107,188,46,141,102,134,157,242,51,114,36,9,171,119,53,53,77,83,160,28,60,147,237,133,251,177,102,238,16,202,191,220,237,228,143,149,87,122,107,87,127,249,93,222,59,183,53,232,222,103,47,185,51,126,154,235,183,115,117,246,161,35,199,156,46,9,189,46,114,135,242,190,219,254,153,167,163,208,0,0,5,164,226,47,138,76,157,225,115,10,199,137,179,83,16,172,18,213,238,109,186,213,72,196,154,190,224,246,233,185,33,139,84,232,154,166,175,114,181,141,213,17,92,138,168,139,222,103,198,114,225,142,31,242,151,17,230,214,45,85,117,13,130,145,101,109,59,28,141,146,170,119,42,50,24,25,175,223,62,71,53,190,237,85,87,162,41,231,243,17,98,44,243,227,151,136,24,95,63,63,16,99,12,89,87,221,109,244,108,118,218,122,42,116,213,205,138,52,94,145,65,19,55,57,87,216,142,123,149,92,174,85,12,189,204,158,219,28,217,185,86,205,14,83,229,78,25,177,80,110,210,57,111,114,77,112,169,86,244,235,164,111,137,140,85,235,211,71,162,34,233,170,248,156,28,9,219,93,158,150,170,232,219,152,153,97,131,113,5,189,29,231,165,183,188,91,170,85,53,93,126,113,207,153,158,205,62,109,60,58,248,234,101,14,66,246,66,240,241,129,48,253,37,70,115,65,83,152,24,153,241,163,234,213,213,147,210,91,160,145,124,91,12,80,185,143,123,83,170,110,149,203,187,199,107,126,138,119,57,201,217,41,194,198,63,176,207,22,94,217,107,114,250,252,216,215,186,214,219,235,38,169,167,87,167,130,77,79,59,220,142,111,183,98,177,222,189,125,74,23,139,133,222,51,114,95,139,11,44,181,57,127,117,150,138,253,65,19,100,185,97,235,142,216,235,169,145,116,69,145,168,138,169,44,91,149,19,152,197,84,77,90,142,70,170,163,75,238,121,188,198,24,87,60,120,27,226,5,109,206,184,77,96,198,56,86,161,181,84,23,26,55,42,193,89,78,237,118,77,26,170,105,44,18,55,86,185,174,77,23,207,99,209,21,28,212,157,254,18,184,142,177,241,77,146,118,124,211,181,211,71,69,93,35,157,67,121,183,177,251,146,138,225,18,39,54,52,95,21,98,163,153,35,21,122,236,145,186,245,213,0,185,184,190,255,0,242,83,9,222,241,71,116,239,94,71,183,84,215,242,57,155,57,188,168,156,253,155,180,93,186,237,211,93,23,77,124,20,140,47,223,206,255,0,138,239,249,237,255,0,128,37,19,16,89,40,241,45,130,229,135,46,43,34,82,93,104,230,162,157,99,118,215,164,114,177,88,237,170,168,186,46,142,93,23,67,9,191,121,191,132,111,253,255,0,31,127,207,48,255,0,220,1,101,63,127,59,254,43,191,231,183,254,0,126,254,119,252,87,127,207,111,252,1,122,255,0,121,191,132,111,253,255,0,31,127,207,48,255,0,220,15,222,111,225,27,255,0,127,199,223,243,204,63,247,0,89,79,223,206,255,0,138,239,249,237,255,0,128,31,191,157,255,0,21,223,243,219,255,0,0,94,191,222,111,225,27,255,0,127,199,223,243,204,63,247,4,103,113,215,150,188,61,228,198,113,203,148,217,9,61,242,187,228,228,107,14,32,174,185,92,25,82,213,175,93,21,105,226,217,27,17,57,73,209,235,215,207,115,155,211,98,234,25,185,132,123,104,241,6,59,197,22,156,25,133,56,74,154,227,121,189,214,69,67,67,75,22,53,213,210,205,35,145,173,106,127,0,233,213,122,170,244,68,213,87,162,18,111,68,250,201,40,169,228,184,83,197,79,84,248,152,233,226,138,85,149,145,200,168,155,154,215,171,90,174,68,93,81,28,173,110,169,215,68,240,35,59,178,35,131,223,147,246,127,221,79,152,22,189,46,87,104,164,166,194,20,243,51,71,83,210,59,86,203,91,162,245,71,74,154,177,139,211,230,247,175,84,145,21,36,224,1,132,60,98,118,158,225,142,21,243,70,60,169,179,229,154,227,123,165,61,20,117,87,103,182,251,228,246,208,73,42,110,138,31,235,121,119,189,99,86,189,126,142,136,246,120,234,186,102,241,134,24,211,178,127,134,140,193,197,183,140,115,139,177,14,97,220,47,87,218,217,107,235,170,100,189,67,172,147,72,229,115,151,78,239,162,38,171,162,34,116,68,68,68,232,128,99,215,239,231,127,197,119,252,246,255,0,192,25,193,193,191,19,223,186,215,40,165,205,79,145,31,37,121,87,122,139,87,112,242,159,126,215,148,200,157,204,230,114,162,241,230,233,183,111,77,60,87,94,145,3,218,63,194,222,89,240,169,154,56,99,7,229,132,215,169,40,46,246,15,41,84,45,210,169,147,200,147,119,137,99,243,85,172,102,141,218,198,244,209,122,234,72,79,99,127,162,53,87,229,125,199,253,13,48,25,210,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,0,3,205,222,115,225,124,223,205,44,240,198,120,190,167,0,226,121,170,113,38,37,174,170,99,159,108,168,218,137,45,67,185,109,71,43,116,70,53,170,214,167,93,17,168,158,164,61,16,101,182,3,177,101,118,95,225,236,186,195,52,177,211,219,48,229,182,11,117,51,24,221,53,108,108,70,171,151,218,231,42,43,149,87,170,171,149,87,170,149,32,0,1,166,73,35,134,55,205,52,141,100,108,106,185,206,114,232,141,68,241,85,95,82,1,0,189,167,248,14,207,128,248,204,198,177,88,160,142,158,154,250,202,75,227,161,98,104,140,158,162,6,186,117,250,223,42,73,34,251,222,164,180,246,112,226,107,134,45,224,155,43,46,183,39,185,211,65,109,169,182,53,92,253,203,202,163,173,158,150,36,215,216,145,192,196,68,245,39,79,81,12,124,115,231,77,187,63,56,162,198,248,254,195,80,147,217,59,219,45,118,153,90,168,173,150,146,150,54,194,217,90,191,201,145,88,233,83,94,186,72,159,81,55,220,16,229,221,126,85,112,157,150,88,42,235,74,180,213,212,246,70,86,213,64,191,74,41,170,228,125,84,140,119,227,53,211,170,47,189,23,199,196,11,135,155,153,139,106,202,60,175,197,89,157,122,68,117,30,24,180,212,220,223,26,187,111,57,209,70,174,100,72,191,202,123,145,172,79,123,144,243,183,151,88,99,23,241,97,196,157,167,15,221,43,166,158,247,152,184,145,101,185,213,179,171,162,100,178,44,181,83,34,59,94,145,196,146,189,19,175,70,104,75,191,107,230,62,151,8,112,135,83,135,105,166,70,201,140,239,244,22,119,162,47,157,201,141,95,86,229,79,94,154,210,177,171,253,222,158,179,13,123,23,242,250,12,69,196,94,35,199,181,145,35,227,194,24,114,70,211,174,157,89,85,87,43,99,107,191,253,139,106,91,254,23,214,4,199,225,76,45,97,192,248,102,213,131,176,181,182,27,125,158,203,71,21,5,13,44,77,209,144,195,27,81,172,106,126,100,78,190,179,182,0,13,138,218,42,59,149,21,69,186,225,75,21,77,45,84,79,130,120,101,98,57,146,198,228,84,115,92,213,232,168,168,170,138,139,234,83,206,159,23,185,49,85,194,231,19,184,151,3,97,201,234,105,40,109,149,209,93,240,237,75,100,84,146,58,73,116,154,157,90,253,117,87,68,170,177,238,241,87,68,170,122,51,34,107,182,251,47,169,233,239,249,101,154,148,204,106,77,93,73,93,96,172,118,221,23,108,47,100,240,117,245,255,0,31,81,227,225,162,105,174,171,160,72,167,12,57,203,75,196,6,66,224,204,217,133,99,74,139,229,181,139,95,28,127,70,42,232,149,98,169,98,39,169,18,104,228,211,221,162,250,203,162,71,31,98,110,61,154,241,147,56,243,46,170,38,89,23,12,223,225,184,194,138,189,99,134,182,21,68,106,123,19,125,36,174,250,220,226,71,0,0,88,158,50,248,161,176,240,165,147,23,28,121,84,144,85,226,10,205,104,48,237,182,71,127,93,215,57,58,57,200,157,121,81,167,206,63,195,163,118,162,163,156,208,49,19,181,191,140,159,146,214,73,120,91,203,187,162,37,222,245,3,100,197,213,48,187,206,165,162,122,35,163,162,69,79,7,204,138,142,127,255,0,9,81,58,164,171,164,72,85,91,174,20,48,81,212,214,81,79,4,55,8,86,166,146,73,35,86,182,120,146,71,196,175,98,175,210,106,73,20,140,213,58,110,99,147,197,20,190,60,58,100,134,98,241,187,196,55,145,43,110,213,179,205,119,171,150,245,138,175,242,183,152,234,90,117,126,233,166,85,94,138,247,57,219,24,223,5,115,154,157,26,138,169,122,251,93,112,102,26,203,172,248,203,236,11,131,173,80,219,108,150,44,180,182,208,208,210,196,154,54,56,153,112,184,162,107,237,114,248,171,151,170,170,170,174,170,170,160,72,31,100,239,161,54,18,254,248,221,191,109,148,204,19,15,187,39,125,9,176,151,247,198,237,251,108,166,96,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,27,182,94,186,174,167,139,27,109,36,245,15,124,52,152,58,129,144,70,171,230,177,29,81,84,231,104,158,245,85,93,126,175,98,19,114,69,103,109,70,66,221,170,165,194,92,70,217,40,86,106,42,58,84,195,55,215,198,139,172,9,205,124,180,146,185,19,239,85,210,205,26,185,124,23,148,221,87,114,32,25,81,217,125,134,109,56,115,130,140,3,53,178,22,182,91,202,215,220,235,100,79,25,103,125,100,204,213,125,232,200,227,103,212,196,50,172,137,142,202,14,55,176,150,10,178,254,230,92,217,189,211,218,41,93,89,37,86,21,186,213,202,145,211,53,243,57,93,45,20,143,114,163,99,87,72,174,146,55,47,71,58,71,181,85,23,98,58,89,145,200,228,71,53,81,81,83,84,84,245,128,115,81,200,173,114,34,162,166,138,139,235,60,207,103,157,5,30,95,241,23,152,54,188,27,34,82,210,225,188,107,118,167,181,62,29,186,69,29,61,116,173,133,91,167,78,136,198,233,167,78,132,235,113,157,198,94,0,225,67,47,171,42,170,174,84,149,248,226,227,76,246,88,44,44,145,29,52,147,57,21,27,60,205,69,213,148,236,94,170,229,211,118,213,107,117,85,233,11,28,36,100,214,36,226,139,137,156,61,134,42,99,158,225,5,85,207,203,152,154,177,237,222,140,161,142,84,146,166,73,23,193,21,234,169,26,42,248,190,86,167,172,15,69,148,21,18,213,208,211,213,79,76,250,105,38,137,146,62,23,253,40,220,168,138,173,95,122,120,126,99,124,0,0,0,32,95,181,139,211,103,22,255,0,123,173,63,177,68,74,167,103,7,161,54,86,127,123,170,191,109,168,34,175,181,139,211,103,22,255,0,123,173,63,177,68,74,167,103,7,161,54,86,127,123,170,191,109,168,3,37,0,0,98,55,106,117,215,20,210,112,125,127,177,97,27,109,194,182,175,18,92,237,246,169,89,65,3,229,149,32,230,243,164,232,196,85,218,169,6,197,245,42,61,81,124,76,8,236,153,200,107,197,211,138,111,149,120,239,4,220,232,233,112,133,138,170,235,66,251,133,12,145,71,223,157,36,80,71,166,244,68,87,53,147,74,244,241,209,88,139,226,136,164,216,0,0,0,45,103,20,216,14,207,153,124,57,102,62,13,190,65,28,180,245,184,110,186,72,213,233,170,69,81,20,78,150,9,83,222,201,99,141,233,239,105,2,220,18,226,107,134,18,226,235,40,110,182,215,185,179,79,139,173,214,199,43,95,181,121,85,147,54,150,84,215,216,177,206,244,84,245,167,79,89,54,156,125,103,117,171,34,248,92,198,183,218,154,200,227,187,95,104,37,195,214,72,119,34,73,45,101,91,29,26,57,136,190,60,182,44,147,47,186,37,246,162,44,54,246,119,229,221,126,100,113,137,150,244,52,148,171,44,22,59,171,113,21,91,254,246,24,168,190,125,174,95,174,70,68,196,252,103,183,195,196,15,67,64,0,0,0,0,0,0,0,0,0,0,0,33,27,182,55,50,107,177,87,20,52,184,5,106,117,183,224,139,21,52,17,192,142,213,27,83,84,157,226,87,170,122,156,232,221,78,159,84,109,51,107,178,71,36,44,249,115,195,29,38,100,203,68,207,148,57,139,83,45,194,166,161,204,249,198,81,67,43,225,166,129,23,249,26,49,242,253,115,174,190,9,164,120,246,174,88,234,173,60,110,227,74,250,132,114,71,122,162,180,87,65,171,116,69,99,109,240,64,186,46,189,83,116,15,235,211,174,169,234,213,101,75,179,95,21,90,241,95,5,185,113,37,182,102,185,246,186,74,139,85,92,104,237,93,20,240,84,200,213,71,123,21,91,177,232,159,201,123,64,201,176,0,20,110,113,101,118,28,206,172,175,196,185,89,138,224,73,45,184,142,223,45,19,221,183,87,65,34,166,177,204,223,199,142,68,99,219,239,106,30,114,50,223,23,98,28,128,207,27,22,45,106,58,11,174,7,196,49,203,83,27,23,93,203,79,54,217,226,247,163,154,143,98,251,81,202,122,100,170,170,166,161,165,154,182,178,120,224,167,167,141,210,203,44,142,70,181,140,106,106,231,42,175,130,34,34,174,167,152,252,107,91,38,105,231,37,250,229,135,96,87,191,23,226,106,169,232,34,93,81,85,106,170,156,177,181,122,107,254,232,212,240,3,211,148,51,67,81,11,42,41,229,100,177,74,212,123,30,199,35,154,230,170,106,138,138,157,21,21,61,102,45,241,247,194,62,56,226,251,6,225,108,27,133,49,197,171,15,82,217,46,115,92,235,18,190,9,100,73,228,88,185,113,109,217,225,181,31,46,186,255,0,41,12,156,180,208,37,170,213,69,107,108,171,34,81,211,199,78,143,84,211,118,198,163,117,211,213,174,135,44,12,63,236,254,224,102,243,193,203,49,165,94,40,197,118,140,69,113,197,43,67,28,51,208,211,201,31,119,130,14,114,185,138,175,235,231,58,84,85,211,249,9,175,130,25,128,0,2,1,251,82,172,54,219,23,27,88,237,45,144,36,44,184,69,109,175,153,137,162,55,157,37,12,60,199,39,247,78,69,114,254,51,156,164,204,103,191,22,121,11,195,157,154,162,229,153,120,254,223,79,93,19,21,97,178,210,74,218,139,149,75,209,58,53,148,237,93,201,170,170,38,231,109,98,106,154,185,8,24,199,184,139,48,56,207,226,118,227,123,178,88,223,62,36,204,75,227,98,183,219,216,229,122,65,22,141,138,8,220,255,0,228,69,4,108,220,254,136,141,141,206,232,137,208,38,243,179,190,162,186,171,130,220,170,146,226,249,29,43,109,18,70,213,145,52,94,83,42,102,108,105,245,35,17,168,158,237,12,139,41,28,163,203,187,102,81,229,118,20,203,11,59,249,148,152,94,209,75,107,100,187,118,172,203,20,109,107,165,84,254,83,220,142,122,251,220,165,92,0,0,5,41,154,153,155,132,50,111,47,111,185,155,142,238,73,69,100,195,244,142,170,169,147,197,206,234,136,200,216,159,124,247,189,90,198,183,214,231,34,122,207,59,28,64,231,94,62,226,171,57,47,185,155,126,164,158,122,186,198,74,250,59,125,59,93,35,109,214,202,102,62,68,137,168,137,244,34,137,175,123,221,162,34,175,49,235,166,170,100,231,106,127,25,11,157,185,136,185,41,128,174,123,240,70,10,171,114,85,79,12,154,199,117,186,53,21,175,147,167,71,71,14,174,141,158,215,115,29,170,162,183,75,177,194,159,6,174,202,142,9,51,143,136,60,194,182,108,197,152,191,45,49,3,108,212,179,197,163,237,150,183,219,167,114,63,175,86,203,58,109,114,250,210,52,106,116,222,244,3,18,59,56,61,54,114,179,251,227,85,251,21,65,232,84,243,213,217,193,233,179,149,159,223,26,175,216,170,15,66,160,0,0,0,0,0,0,0,0,0,0,14,131,31,223,171,48,182,3,196,152,158,223,76,234,154,171,69,162,178,190,8,90,197,122,201,36,80,189,237,106,53,58,185,85,90,137,162,120,234,119,224,15,55,121,51,145,89,133,153,185,229,131,48,206,47,193,88,155,185,98,76,77,67,79,119,171,170,160,168,103,204,77,82,206,241,35,228,115,83,69,216,175,85,85,93,117,61,30,209,81,81,219,104,169,237,214,250,88,169,169,105,98,100,16,67,19,17,172,138,54,162,35,90,214,167,68,68,68,68,68,79,82,27,224,1,241,205,71,34,181,200,138,138,154,42,47,172,250,117,152,159,18,216,176,102,28,185,226,220,79,115,134,221,104,179,82,75,93,93,87,51,180,100,16,70,213,115,222,171,236,68,69,3,206,15,22,56,22,209,150,156,74,230,94,7,195,240,178,27,93,171,18,86,178,138,22,38,141,134,157,210,43,227,137,61,204,107,209,191,224,158,132,248,127,196,215,12,107,144,217,111,140,174,207,115,235,175,216,70,207,115,169,115,159,185,86,89,232,162,145,234,174,245,174,231,47,83,206,174,107,227,75,206,127,103,166,37,198,212,22,217,159,95,142,113,28,245,20,52,41,162,200,157,226,117,72,32,77,58,42,163,92,198,123,244,61,32,229,126,16,110,94,229,166,18,192,44,115,21,184,106,197,65,103,69,98,234,213,74,122,118,69,211,162,116,243,61,128,84,231,154,140,247,89,241,47,19,185,128,219,173,108,142,146,227,142,174,145,205,59,151,87,38,250,249,26,171,236,232,139,209,60,58,30,149,200,2,237,44,200,91,182,73,241,73,137,174,43,66,172,176,99,202,169,177,53,162,161,168,188,183,172,239,87,84,197,236,71,71,59,159,230,250,152,232,215,68,71,34,1,62,22,75,53,183,14,217,168,48,253,154,145,148,182,251,101,44,84,116,144,51,232,197,12,108,70,49,137,238,70,181,19,243,28,211,16,123,63,56,224,194,60,74,101,205,175,7,98,139,229,53,22,102,216,40,227,165,185,80,212,74,214,73,116,108,109,218,149,180,250,175,206,110,107,81,210,53,189,88,245,118,168,141,86,42,229,240,22,79,141,140,63,102,196,188,35,230,237,190,251,28,111,167,131,8,92,174,17,164,154,104,149,20,208,58,162,5,77,125,105,44,81,233,235,215,195,169,13,189,151,151,123,141,171,142,12,187,142,129,178,189,151,4,186,81,212,197,31,223,194,235,117,75,151,94,158,13,115,26,245,254,224,205,30,213,110,55,176,125,183,1,221,56,100,203,59,228,23,92,67,123,115,32,196,181,116,114,164,145,91,105,24,244,115,169,85,233,209,103,145,205,70,185,169,244,25,189,29,162,185,52,179,93,141,25,17,118,196,185,191,119,207,219,141,12,140,178,96,250,57,173,150,250,135,51,205,154,231,82,196,107,218,199,47,143,46,157,207,221,167,135,58,63,104,19,36,98,15,106,70,122,84,100,199,11,55,91,101,150,175,147,123,199,147,166,27,164,115,94,168,248,233,228,99,157,85,34,104,168,191,196,181,209,235,234,116,205,83,47,136,122,237,181,199,210,220,179,115,47,242,210,57,145,105,236,22,9,239,15,107,87,194,106,201,214,61,29,239,70,81,177,83,95,4,127,188,11,91,217,71,144,20,89,203,196,156,120,175,17,91,210,170,193,151,84,173,189,202,201,24,142,138,90,247,63,101,28,110,69,246,57,36,153,61,244,250,47,137,58,230,2,118,51,101,244,24,115,134,139,206,59,146,36,239,152,195,17,206,228,145,19,198,150,149,141,134,54,175,213,42,212,175,248,95,89,159,96,11,99,196,158,71,216,56,138,201,108,77,148,247,246,70,223,43,210,57,212,21,46,78,180,117,204,243,169,231,79,95,155,34,55,84,79,164,213,115,124,28,165,206,0,121,196,225,95,55,111,28,46,241,55,134,113,165,213,179,81,71,101,186,186,213,136,105,156,189,82,142,71,44,21,108,114,38,187,149,136,174,122,39,242,227,106,250,181,61,28,199,36,115,70,201,161,145,175,141,237,71,53,205,93,81,200,190,10,139,235,67,207,151,105,30,95,83,229,215,25,121,135,65,66,198,182,146,243,87,13,254,20,107,118,249,213,144,178,105,186,120,127,28,233,188,60,124,124,117,68,153,222,7,113,236,217,151,194,78,86,226,202,169,150,106,135,88,33,183,79,42,174,171,36,212,110,117,36,142,85,246,171,160,114,175,189,84,11,228,0,0,0,0,0,0,0,0,0,0,0,0,80,28,65,127,180,46,100,254,72,94,127,98,148,175,202,3,136,47,246,133,204,159,201,11,207,236,82,129,0,60,19,122,92,229,15,229,125,183,253,51,79,71,167,156,46,9,189,46,114,135,242,190,219,254,153,167,163,208,0,0,34,95,182,167,61,42,42,241,14,17,225,226,209,87,165,37,190,4,196,151,150,177,235,231,212,72,175,138,154,55,34,46,158,99,18,87,232,186,255,0,28,197,233,161,93,246,48,228,5,21,155,0,226,14,34,175,118,244,117,211,17,85,73,100,178,75,35,17,86,42,8,21,57,242,70,190,174,100,250,177,127,249,111,122,235,31,188,119,99,233,115,35,139,204,211,196,79,153,36,142,158,255,0,53,158,157,90,190,111,38,133,18,145,138,223,86,138,144,35,189,251,149,125,100,239,112,185,151,208,101,95,14,153,115,128,162,137,35,146,213,135,40,155,84,136,154,35,170,164,137,36,168,114,127,117,51,228,119,231,2,232,128,0,193,30,215,62,30,237,249,151,195,242,230,245,178,137,23,18,101,196,137,80,178,49,60,233,237,115,61,172,168,141,222,212,98,171,38,69,95,162,140,145,19,233,169,138,29,141,153,233,38,13,206,187,198,72,221,106,213,45,120,246,141,106,104,24,247,121,172,185,210,49,207,68,106,120,38,248,57,200,171,235,88,163,78,189,9,129,199,56,74,219,143,176,85,255,0,2,222,90,139,65,136,173,117,86,170,164,86,163,190,106,120,157,27,250,47,69,232,229,60,219,101,38,41,184,100,150,126,97,92,87,81,42,67,81,131,113,69,44,245,123,85,81,170,216,42,81,38,98,174,154,237,115,90,246,175,79,5,80,61,50,128,0,0,116,216,203,24,97,188,191,194,151,108,111,140,46,176,219,44,182,58,73,43,171,170,230,93,27,20,76,110,174,95,122,244,209,17,58,170,170,34,106,170,128,99,175,104,47,22,244,156,43,228,204,211,88,171,33,92,119,138,155,37,191,14,83,187,170,194,186,34,77,90,228,254,76,45,114,42,107,209,100,116,104,168,168,174,210,35,184,27,225,106,247,197,222,121,197,110,190,58,182,76,43,104,145,46,216,178,228,175,85,123,226,87,170,164,60,197,234,178,206,244,86,235,213,81,57,143,235,180,232,184,146,206,252,192,227,87,136,137,113,5,5,170,182,170,91,189,92,86,92,41,98,137,86,71,193,76,175,219,4,13,79,14,99,220,237,239,95,5,123,221,224,154,105,56,28,29,112,201,96,225,87,37,173,153,125,66,148,245,55,202,148,74,236,67,114,141,154,45,101,123,218,155,180,85,235,203,98,105,27,19,167,154,221,116,69,115,181,11,211,111,183,208,218,104,41,173,86,186,56,105,40,168,161,101,61,53,60,12,70,71,12,76,106,53,140,99,83,163,90,136,136,136,137,209,17,14,64,0,0,0,67,103,109,167,251,125,96,79,201,4,253,182,160,202,174,198,255,0,68,106,175,202,251,143,250,26,99,21,123,109,63,219,235,2,126,72,39,237,181,6,85,118,55,250,35,85,126,87,220,127,208,211,1,157,32,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,0,0,0,4,96,246,167,241,229,228,26,123,143,11,249,65,119,254,169,84,198,176,99,11,173,59,191,173,162,114,117,183,196,228,255,0,116,114,105,205,114,125,22,174,205,119,43,209,151,151,180,127,142,186,94,27,48,131,242,215,46,110,112,201,153,120,138,149,220,183,51,71,249,18,145,232,169,222,158,158,169,87,175,41,171,175,84,87,185,52,68,71,197,191,7,60,39,99,126,49,115,105,109,93,226,178,159,14,80,204,218,236,83,127,122,239,116,49,61,202,170,198,185,218,239,168,149,81,200,221,117,251,231,170,42,53,117,11,163,217,173,193,29,199,136,140,194,166,204,252,121,105,123,50,219,10,85,182,89,121,204,93,183,170,214,42,57,148,140,215,233,70,213,209,210,175,84,211,70,120,191,86,206,129,79,224,12,5,132,178,191,6,218,112,6,5,178,211,218,108,86,74,102,210,209,210,64,221,17,140,79,21,85,241,115,220,186,185,206,93,85,206,85,85,85,85,85,42,0,35,71,182,250,90,132,203,76,177,133,173,249,135,95,107,156,245,223,167,158,148,237,70,249,190,190,138,238,190,175,206,117,29,134,244,80,199,98,206,11,147,85,220,217,234,236,144,59,175,77,177,178,177,91,167,191,89,29,254,66,187,237,169,194,179,92,248,118,194,88,174,158,39,72,182,60,89,28,51,42,120,71,13,69,44,232,174,94,190,27,227,137,190,30,46,79,121,100,123,16,49,131,40,243,31,51,240,11,149,55,221,236,148,55,134,166,190,170,57,223,19,180,255,0,236,230,255,0,144,9,120,0,0,35,183,182,206,223,12,156,62,96,123,171,157,7,54,159,25,50,157,168,186,115,85,178,80,212,185,118,250,246,235,19,117,247,237,36,72,140,14,220,44,85,28,24,87,42,176,67,38,213,245,183,11,157,214,88,209,83,205,72,35,134,38,42,166,186,166,189,226,77,58,125,235,189,128,81,93,135,213,149,172,199,249,167,64,200,156,180,147,89,237,211,75,38,139,163,100,100,210,163,17,87,195,85,73,36,241,235,230,174,158,178,93,8,179,236,58,195,18,199,110,205,172,101,43,23,151,60,214,139,100,14,215,166,232,219,83,36,169,255,0,247,33,255,0,238,82,83,0,235,177,30,34,177,225,27,5,199,20,226,91,156,22,235,77,166,150,74,202,218,185,221,182,56,33,141,170,231,189,203,236,68,69,83,207,151,24,28,72,226,254,51,243,241,110,182,122,42,249,109,49,206,150,92,31,100,99,85,210,54,23,72,141,106,242,211,198,121,223,163,157,166,171,213,140,213,81,141,50,211,181,203,140,149,188,220,164,225,95,46,110,238,238,54,233,89,54,49,169,129,222,108,245,13,209,241,80,163,145,122,182,53,209,242,39,242,209,141,232,172,114,29,183,100,119,6,127,197,241,87,153,22,159,229,195,131,104,234,35,250,217,45,193,90,169,245,178,37,254,237,255,0,200,112,25,135,192,143,9,150,206,20,50,106,154,199,93,79,77,46,52,191,164,117,216,158,182,37,221,186,125,23,101,51,29,235,142,20,114,181,52,232,174,87,191,239,244,35,159,182,175,210,159,11,125,159,208,252,70,226,77,73,10,221,181,126,148,248,91,236,254,135,226,55,16,51,163,178,119,208,155,9,127,124,110,223,182,202,102,9,135,221,147,190,132,216,75,251,227,118,253,182,83,48,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,38,121,220,50,150,221,148,184,158,76,244,171,182,65,129,166,160,146,158,242,183,23,105,19,225,122,109,216,154,121,203,34,170,162,49,25,231,239,219,183,206,208,174,200,83,237,116,226,86,239,152,153,212,185,19,101,184,72,204,47,128,21,157,238,24,222,168,202,203,172,145,163,164,145,233,211,94,83,30,145,55,93,116,94,106,167,210,3,12,115,105,153,91,30,97,94,155,146,245,23,233,176,119,122,127,146,221,123,142,54,85,242,181,93,17,219,21,81,83,216,171,163,180,211,84,69,212,170,112,86,100,113,87,73,135,18,215,151,56,247,53,225,176,163,86,4,166,178,93,46,77,163,211,77,21,155,33,118,205,52,233,166,132,128,118,99,118,124,224,187,254,14,160,226,47,60,240,221,61,237,215,71,243,176,197,150,181,169,37,43,41,218,170,157,238,120,151,164,142,123,145,118,49,250,181,26,155,149,21,92,221,178,153,75,75,75,67,77,21,29,21,52,84,244,240,49,35,138,40,152,140,99,26,137,162,53,173,78,136,137,236,64,60,179,93,107,110,183,27,149,69,109,242,174,174,170,190,89,21,106,37,171,145,207,153,207,78,139,189,206,243,149,122,122,250,147,97,217,75,85,194,132,89,91,87,111,201,42,202,151,99,151,199,20,184,181,183,182,50,59,171,222,157,26,172,70,170,181,105,17,202,187,57,106,168,155,188,253,30,226,242,113,95,192,238,77,241,79,135,43,22,243,99,164,178,227,54,66,239,38,226,106,40,17,149,49,203,167,152,217,246,233,222,34,213,17,21,143,213,81,21,118,43,85,117,32,211,13,98,60,213,224,255,0,136,14,253,69,44,150,172,93,128,239,18,82,86,64,217,28,145,84,36,111,219,44,15,84,211,124,18,181,21,63,25,174,69,79,82,129,233,84,29,6,95,227,107,38,100,224,92,61,152,88,110,85,146,215,137,45,148,215,90,53,118,155,146,41,227,108,141,71,105,224,228,71,104,169,234,84,84,59,240,0,0,32,95,181,139,211,103,22,255,0,123,173,63,177,68,74,167,103,7,161,54,86,127,123,170,191,109,168,34,175,181,139,211,103,22,255,0,123,173,63,177,68,74,167,103,7,161,54,86,127,123,170,191,109,168,3,37,0,0,0,0,14,147,27,99,76,47,151,56,74,235,142,113,173,230,11,85,142,201,74,250,202,234,201,149,118,197,19,83,170,232,154,170,170,244,68,106,34,170,170,162,34,42,170,33,219,85,85,82,208,210,205,93,93,83,21,61,61,60,110,150,105,165,122,49,145,177,169,171,156,231,47,68,68,68,85,85,94,136,132,27,118,144,241,215,83,196,150,47,118,89,229,197,206,72,242,211,14,85,57,99,146,61,89,229,202,182,244,239,47,79,92,77,235,202,106,162,116,85,123,186,171,81,129,107,248,205,226,215,24,241,137,155,13,186,71,75,87,75,134,109,178,58,139,11,216,209,55,73,28,111,114,39,49,237,110,187,170,37,84,106,187,77,116,243,88,154,163,117,89,73,236,207,224,178,167,134,140,190,168,199,217,131,66,145,102,30,50,129,157,234,7,39,157,105,160,213,30,202,61,127,178,57,200,215,203,234,220,140,103,251,158,231,88,222,203,94,1,252,155,21,187,137,236,230,178,39,123,149,173,168,193,246,122,168,209,121,44,84,213,183,25,88,191,126,186,252,202,47,209,79,156,241,86,43,101,28,0,0,0,0,0,0,0,0,0,0,0,0,8,217,237,141,225,162,233,141,48,141,151,136,188,39,64,234,154,188,33,78,235,102,32,142,54,106,245,182,185,234,248,167,232,154,237,138,71,201,187,175,70,205,187,162,53,202,97,247,103,135,28,178,112,159,140,43,48,198,54,101,77,102,92,226,121,155,37,194,56,27,190,91,109,90,34,53,181,145,179,239,211,106,35,100,98,117,115,90,213,77,85,136,215,79,21,77,53,61,101,60,180,117,148,241,207,4,236,116,114,197,35,17,204,145,142,77,21,174,69,232,168,168,170,138,138,68,247,25,29,145,183,248,111,21,217,133,194,173,52,53,150,250,167,186,122,156,33,52,237,138,90,87,120,185,104,229,145,81,175,143,199,230,158,228,115,124,26,174,69,70,180,37,19,1,230,30,5,205,12,57,79,139,178,239,22,218,177,21,158,165,62,110,178,221,82,217,163,215,68,85,107,182,175,154,244,213,53,107,180,114,120,42,33,222,86,86,82,91,233,102,174,175,170,134,154,154,157,139,36,211,76,244,99,35,98,38,170,231,57,122,34,34,120,170,158,106,42,112,23,17,217,35,124,158,41,112,166,97,224,139,163,29,202,123,227,164,172,160,145,218,107,166,143,106,55,123,87,170,162,162,170,42,117,77,80,216,197,247,14,33,241,38,22,117,239,31,87,102,45,211,13,193,51,34,117,93,226,90,233,232,99,149,202,187,90,175,149,86,52,114,171,87,68,215,85,86,175,176,9,26,237,29,237,36,194,55,28,37,119,225,247,135,219,243,110,243,221,227,117,22,33,196,148,114,127,5,138,153,218,164,180,148,207,79,227,92,244,243,95,35,117,98,49,206,106,43,149,202,172,199,206,202,78,27,234,179,135,136,58,108,203,188,219,220,236,47,150,207,142,233,36,175,102,177,207,115,215,248,36,40,170,154,42,181,200,179,46,158,28,166,235,166,228,49,75,41,114,171,25,231,102,98,89,50,195,0,91,22,186,247,125,169,72,32,103,131,34,106,34,186,73,100,119,222,198,198,35,158,231,122,154,213,241,240,61,21,112,219,195,246,12,225,155,41,109,25,87,131,24,178,199,70,213,158,225,94,246,35,101,184,214,189,19,155,80,253,60,21,202,136,141,110,171,181,141,99,117,93,186,129,116,0,0,12,32,237,118,176,99,236,71,195,110,27,161,203,155,46,32,186,92,153,142,40,229,150,27,37,52,211,206,216,18,130,189,28,231,54,20,87,35,55,57,136,170,189,53,86,251,80,205,240,7,150,27,157,170,231,101,173,146,221,120,182,213,80,85,197,167,50,10,152,93,20,140,213,53,77,90,228,69,78,138,138,73,223,100,22,54,225,66,205,116,151,14,207,69,85,109,206,139,179,31,12,117,183,137,25,36,53,148,232,170,171,5,189,232,212,72,156,173,68,87,198,239,61,250,116,115,218,155,91,36,89,203,144,57,69,159,248,106,92,45,154,248,34,221,124,166,123,21,176,212,73,26,54,174,145,221,116,124,19,183,73,34,114,107,247,170,136,189,81,81,81,85,22,0,120,152,201,60,81,194,31,17,23,76,7,69,122,171,73,108,85,80,93,48,253,222,55,114,230,146,153,202,146,83,78,138,223,163,35,85,54,187,77,52,124,110,211,166,128,122,63,5,165,225,67,57,255,0,116,15,15,56,39,53,167,124,75,95,119,182,181,151,54,199,162,35,107,225,114,195,83,163,81,19,106,44,177,189,200,154,125,23,55,197,52,82,237,0,48,99,181,19,140,164,200,92,183,92,164,192,87,85,139,30,227,90,87,177,211,65,38,146,90,109,174,213,178,79,170,117,108,146,121,209,198,169,162,167,158,244,84,86,55,92,161,226,15,60,240,119,14,89,79,124,205,124,109,50,173,37,170,36,109,53,43,28,137,45,117,91,250,67,79,26,47,139,156,239,95,222,181,28,229,232,213,82,2,45,118,252,228,227,183,137,126,83,230,91,142,44,199,23,21,150,121,220,142,238,246,234,86,167,87,47,142,200,32,137,168,136,158,58,53,173,77,92,169,168,94,78,204,254,13,221,196,126,104,252,187,199,22,148,155,46,240,100,236,150,185,147,53,121,119,74,237,55,69,70,159,202,98,116,124,190,41,183,107,87,248,196,82,96,248,175,106,55,133,124,227,107,81,17,19,47,241,10,34,39,171,250,157,57,221,100,118,76,224,220,128,202,251,30,85,96,90,78,85,182,203,2,49,211,57,168,146,213,206,238,178,212,74,169,226,247,185,85,203,234,77,81,19,68,68,68,233,184,177,244,88,206,79,179,252,67,240,233,192,131,254,206,15,77,156,172,254,248,213,126,197,80,122,21,60,245,118,112,122,108,229,103,247,198,171,246,42,131,208,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,27,59,80,248,242,251,169,93,235,56,117,202,59,190,236,31,104,169,217,136,46,80,59,205,187,214,70,237,121,17,185,60,105,226,122,117,95,7,189,186,166,173,107,85,215,171,181,31,143,84,192,214,250,254,26,242,114,248,137,136,238,16,242,113,69,214,149,254,117,178,157,233,214,142,39,162,244,157,237,250,107,247,140,118,137,231,187,86,98,15,103,151,3,119,46,41,177,194,98,220,103,73,81,75,150,152,110,161,60,165,58,42,177,215,74,132,209,201,69,19,188,116,84,84,89,30,159,69,171,162,42,57,237,84,11,217,217,67,193,29,199,18,98,74,14,40,179,54,210,248,44,86,105,57,184,74,142,118,42,45,125,99,87,68,173,84,95,247,40,149,23,98,253,244,158,114,42,36,126,116,189,156,91,93,174,217,99,182,82,89,108,182,250,106,11,125,4,44,166,165,165,166,137,177,197,4,76,106,53,140,99,26,136,141,106,34,34,34,39,68,68,57,64,12,69,237,43,173,225,105,114,49,214,142,36,46,19,197,85,35,228,168,194,241,90,182,186,241,223,154,197,77,244,205,119,69,103,156,137,39,51,72,244,86,234,168,237,138,153,97,115,185,80,217,173,181,119,139,157,75,105,232,232,96,146,166,162,103,107,164,113,49,170,231,57,116,235,162,34,42,158,113,120,148,207,28,103,197,150,125,220,241,189,83,42,170,29,118,173,109,183,15,90,209,219,187,173,30,253,148,212,236,79,4,114,238,213,218,105,185,239,122,250,192,180,108,169,125,5,193,42,237,21,117,48,186,9,119,211,78,139,203,149,186,47,154,239,53,124,215,120,47,69,232,190,178,234,94,243,47,139,106,236,40,234,92,71,152,25,187,81,134,89,18,57,209,214,221,110,111,161,72,252,17,85,30,238,94,222,186,123,58,147,47,193,79,0,57,103,195,86,15,181,223,177,70,28,183,223,51,46,166,6,79,114,187,85,70,218,132,160,149,83,85,130,147,84,86,198,214,125,21,145,190,115,213,21,85,118,170,53,50,205,236,100,140,116,114,49,28,215,34,163,154,169,170,42,47,169,64,242,231,130,147,6,187,22,90,83,48,164,187,199,134,187,211,60,168,235,67,35,125,106,83,235,231,242,82,85,70,111,211,195,114,233,255,0,81,232,195,133,26,204,130,169,200,220,57,23,13,85,20,50,96,138,104,121,84,205,167,213,38,100,222,50,165,74,59,207,74,133,114,170,191,122,110,85,93,124,21,20,196,158,209,62,206,124,3,139,240,37,247,59,242,75,12,211,88,49,125,138,158,75,149,206,217,111,137,35,165,187,211,70,213,116,202,216,90,155,89,80,214,162,189,21,136,156,197,69,71,34,185,200,228,194,174,204,94,36,111,25,33,196,117,147,8,87,93,166,102,16,204,10,168,236,151,58,71,63,230,89,87,42,236,164,169,68,85,209,174,108,170,198,43,191,177,200,253,117,209,52,9,233,32,159,181,210,90,137,56,205,187,178,102,232,200,236,86,182,197,231,238,213,156,149,95,15,189,243,149,221,63,63,172,157,130,18,251,102,112,172,214,110,41,173,56,141,34,119,119,196,56,78,142,100,147,212,179,67,60,241,61,169,215,197,24,216,151,213,244,211,222,4,140,246,105,81,67,111,224,127,43,160,129,93,181,212,149,243,174,229,213,119,73,113,169,145,223,155,87,46,158,227,38,204,49,236,142,198,12,196,220,25,89,108,237,84,87,97,75,221,210,206,254,186,174,174,155,190,38,191,154,177,63,54,134,103,0,0,1,8,125,178,182,248,104,184,182,183,212,198,232,21,213,248,54,223,81,39,47,77,200,228,168,171,143,207,252,109,35,79,240,118,153,229,217,39,89,91,83,193,110,31,134,170,39,50,42,75,197,214,26,101,84,93,31,26,212,185,234,169,175,138,111,123,211,167,77,81,125,122,145,193,218,187,138,163,196,188,105,226,170,24,102,230,199,135,173,246,203,83,92,138,138,212,84,165,100,239,68,209,125,79,157,200,190,29,81,80,148,126,204,188,49,46,23,224,155,46,32,168,98,182,123,132,53,215,55,234,190,45,158,182,119,198,169,236,249,181,140,12,162,0,0,0,0,0,0,0,0,0,0,0,0,40,14,32,191,218,23,50,127,36,47,63,177,74,87,229,1,196,23,251,66,230,79,228,133,231,246,41,64,128,30,9,189,46,114,135,242,190,219,254,153,167,163,211,206,23,4,222,151,57,67,249,95,109,255,0,76,211,209,232,0,0,30,99,49,141,50,222,115,162,249,73,115,71,53,107,177,69,76,117,8,217,55,42,111,171,114,59,71,42,117,94,171,215,67,211,153,230,139,137,124,45,81,129,184,138,204,188,45,36,111,139,201,152,182,233,20,58,248,172,61,234,69,137,254,42,190,115,21,142,78,186,245,61,28,101,150,46,139,48,50,223,10,99,200,52,229,226,75,29,13,221,154,120,109,168,129,146,166,159,227,129,82,128,0,30,102,120,139,183,195,105,226,15,51,173,84,238,129,209,81,99,43,213,59,22,13,57,74,214,87,76,212,217,167,77,186,39,79,113,233,134,166,166,158,142,158,90,186,169,153,12,16,49,210,73,35,215,70,177,141,77,85,85,125,72,136,154,158,97,110,181,21,249,167,154,53,149,84,173,123,171,113,125,254,73,35,71,167,156,178,213,84,42,166,189,124,119,73,237,3,210,254,94,214,86,220,48,14,25,175,184,196,232,170,234,108,244,83,79,27,145,81,89,35,161,98,185,21,23,174,168,170,190,61,74,128,216,160,162,130,221,67,79,111,166,69,72,105,98,100,49,162,174,171,181,168,136,154,175,212,134,248,2,35,59,94,56,190,76,71,122,111,11,120,2,234,174,182,217,166,101,86,46,158,7,249,181,21,137,163,162,162,213,60,91,23,71,189,58,167,49,88,139,162,196,166,112,113,233,197,109,15,10,185,37,89,124,182,85,83,187,26,98,4,125,187,12,210,73,163,151,158,168,156,202,151,55,174,172,133,174,222,186,166,138,229,141,139,244,200,119,224,183,134,124,71,198,30,125,71,104,188,212,86,77,97,163,155,203,56,186,235,35,220,233,29,3,164,213,204,230,120,172,211,191,86,162,170,235,213,239,235,177,64,205,62,200,110,15,82,134,147,247,85,230,13,173,59,197,83,101,165,193,212,211,177,81,209,71,213,147,215,232,190,183,249,209,70,191,201,230,59,170,57,138,74,65,196,180,218,173,182,27,85,21,142,203,67,13,21,190,221,79,29,37,37,52,12,70,71,4,49,181,26,200,216,212,232,141,107,81,17,19,212,136,114,192,0,0,0,0,134,206,219,79,246,250,192,159,146,9,251,109,65,149,93,141,254,136,213,95,149,247,31,244,52,198,42,246,218,127,183,214,4,252,144,79,219,106,12,170,236,111,244,70,170,252,175,184,255,0,161,166,3,58,64,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,0,12,120,227,87,139,252,41,194,62,88,190,253,83,200,184,98,235,211,101,167,195,118,119,174,189,226,118,162,110,154,84,69,69,72,35,220,213,122,162,162,170,171,90,138,138,237,82,189,226,27,63,112,31,13,121,93,115,205,28,127,89,182,150,141,57,52,116,113,189,18,123,141,99,145,86,58,104,81,124,94,237,170,186,248,53,173,115,151,163,84,128,92,200,204,28,229,227,111,63,210,237,81,67,53,231,20,226,170,182,208,90,45,52,104,171,21,36,8,170,177,211,196,139,244,99,141,187,156,231,187,216,247,189,122,185,64,211,150,185,121,156,156,108,103,239,145,233,171,230,188,226,172,85,86,250,251,197,222,179,248,186,88,117,78,109,76,186,38,141,141,141,84,68,99,81,62,241,140,78,173,66,126,248,120,200,28,9,195,86,87,91,50,187,0,210,170,82,209,162,205,89,91,35,26,147,220,106,220,136,146,84,204,169,226,247,109,68,68,251,214,181,173,78,141,66,131,224,171,132,12,41,194,62,88,178,195,77,200,184,98,235,211,98,168,196,151,134,38,189,226,118,162,237,134,37,84,69,72,35,220,228,98,42,34,170,171,156,168,138,237,19,33,192,0,0,177,188,110,229,68,217,209,194,190,98,96,90,26,69,169,185,62,210,235,141,182,54,183,87,190,174,145,205,169,137,140,252,103,186,46,95,248,106,158,10,66,143,103,254,115,65,145,188,86,96,156,85,115,169,72,108,247,58,151,88,110,175,85,209,173,166,171,78,82,61,203,252,150,72,177,72,190,232,207,68,4,2,118,141,240,173,85,195,86,123,86,214,89,45,235,30,9,198,146,205,118,176,190,56,213,34,166,85,118,179,209,107,224,139,19,156,155,83,95,226,223,26,248,235,160,79,216,48,99,179,155,143,156,61,159,88,66,219,148,89,149,121,138,135,50,172,116,172,166,142,74,169,81,173,196,16,49,52,108,209,42,233,173,66,53,19,153,31,138,232,175,110,168,174,70,103,56,2,7,123,86,179,134,60,210,226,206,239,98,183,85,115,109,120,6,142,44,55,14,215,121,139,82,197,116,149,78,211,212,228,154,87,68,191,242,40,73,191,29,28,115,96,158,22,48,61,194,201,100,188,81,220,51,58,231,74,172,179,90,24,173,149,212,110,122,104,218,202,166,248,50,54,253,38,181,221,100,84,68,68,219,185,205,136,14,15,120,125,196,124,90,241,15,108,195,55,14,247,87,106,90,181,188,226,203,139,156,229,115,104,210,77,211,43,164,254,201,43,151,150,213,241,220,253,124,17,64,151,158,204,28,157,151,40,184,71,195,50,220,41,185,55,76,107,36,152,170,177,21,58,163,42,26,212,166,77,127,249,104,224,118,157,52,87,59,167,138,175,63,180,11,139,186,62,21,50,118,89,236,85,116,207,199,152,157,31,67,135,105,95,231,44,75,162,36,181,142,111,242,34,71,34,166,189,29,35,163,77,21,55,105,147,148,116,116,182,250,72,40,40,105,227,167,166,166,141,176,195,12,109,70,178,54,53,52,107,90,137,209,17,17,17,17,8,242,226,123,179,19,54,248,160,205,235,182,105,98,190,33,237,84,209,212,47,118,181,91,82,195,43,227,182,208,49,87,149,3,87,158,155,149,53,87,57,218,38,231,185,206,209,53,209,2,39,114,222,171,1,94,115,70,215,115,207,59,189,241,216,98,122,245,172,191,212,91,227,239,21,245,76,213,94,246,53,92,246,249,242,59,205,87,171,181,110,245,119,85,77,22,96,109,29,175,60,25,88,45,84,118,43,37,135,27,208,219,173,208,71,75,73,75,5,138,6,71,4,44,106,53,140,107,82,125,17,168,136,136,137,238,44,71,239,29,98,207,248,68,90,63,232,236,191,247,227,247,142,177,103,252,34,45,31,244,118,95,251,240,50,11,247,228,56,70,255,0,220,49,247,252,205,15,253,249,29,29,163,60,75,101,215,21,25,221,100,204,28,178,134,239,29,174,223,133,105,172,211,37,210,149,176,75,222,35,171,171,149,218,53,175,122,43,118,206,206,186,248,235,211,161,146,191,188,117,139,63,225,17,104,255,0,163,178,255,0,223,152,115,198,63,10,183,30,16,115,58,217,150,183,60,103,77,137,165,185,88,97,190,37,92,20,78,165,107,27,37,69,68,60,189,174,123,213,85,22,157,87,93,126,251,77,58,1,153,92,11,118,143,240,245,195,167,14,22,28,170,204,10,76,91,37,234,219,87,95,60,206,183,219,99,154,13,179,84,190,70,104,231,74,213,85,218,228,215,167,137,34,252,59,113,19,128,56,157,192,15,204,156,182,138,235,29,166,59,132,214,213,75,149,51,96,155,157,27,88,231,121,173,123,147,110,146,55,69,215,218,68,87,11,93,151,120,131,137,220,154,181,103,5,6,112,219,236,16,221,42,42,169,219,67,53,153,245,14,143,145,51,162,85,87,164,173,69,215,110,190,29,53,37,39,130,158,25,43,248,77,201,201,114,182,229,139,169,241,28,178,94,106,110,189,242,10,55,83,53,18,86,68,221,155,21,238,93,83,151,227,175,172,11,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,176,226,227,188,126,234,172,227,239,92,205,255,0,47,111,218,115,53,215,103,127,155,103,143,171,110,154,123,180,208,244,158,65,47,106,214,70,93,50,175,138,27,166,55,134,134,70,225,236,197,98,94,104,170,17,190,98,85,163,90,202,184,85,127,150,146,39,55,251,153,219,227,212,9,164,200,250,122,26,76,149,192,20,150,182,70,202,56,112,189,170,58,118,198,186,177,34,74,72,209,168,213,246,104,137,161,91,17,199,217,115,199,94,23,197,216,38,203,195,94,103,93,226,182,226,172,63,3,104,112,237,93,84,168,200,174,212,109,233,21,58,57,116,68,158,54,232,196,103,223,177,173,211,85,71,33,35,128,8,14,237,85,163,180,81,241,185,141,252,150,145,182,73,233,109,83,86,181,136,136,141,168,90,8,53,213,17,87,170,177,35,114,244,77,85,218,233,215,85,153,110,36,184,157,202,206,23,176,29,78,51,204,75,212,41,84,248,222,150,171,52,82,39,124,186,78,137,210,56,153,213,81,186,232,142,145,83,99,17,117,85,234,136,190,125,239,151,76,197,226,147,61,234,110,105,72,183,44,95,152,119,237,98,167,133,23,98,77,60,154,50,54,248,171,98,141,187,90,138,191,69,140,213,124,21,64,157,78,206,149,169,119,5,89,86,181,92,205,254,74,153,19,122,42,46,206,247,54,207,205,183,110,158,237,12,143,41,60,167,203,235,110,83,229,142,20,203,59,75,210,74,92,47,103,164,181,50,93,187,86,94,76,77,99,164,84,246,185,81,92,190,247,41,86,0,0,1,2,253,172,94,155,56,183,251,221,105,253,138,34,85,59,56,61,9,178,179,251,221,85,251,109,65,21,125,172,94,155,56,183,251,221,105,253,138,34,85,59,56,61,9,178,179,251,221,85,251,109,64,25,40,0,0,1,31,157,166,252,122,183,37,108,117,89,13,148,215,102,252,189,188,211,109,187,87,192,244,87,88,168,228,106,42,53,21,62,141,76,172,95,55,214,198,59,127,69,115,20,11,49,218,155,199,170,95,167,184,240,195,147,151,165,242,117,52,174,166,198,23,90,103,116,169,149,171,163,173,241,61,23,248,182,175,241,170,159,73,205,217,174,212,122,58,222,246,102,240,20,185,231,124,131,60,115,98,215,255,0,214,254,201,85,253,78,160,157,136,173,190,214,70,238,168,230,175,141,52,110,79,63,212,247,121,157,81,31,165,170,224,43,130,203,239,22,185,138,181,151,200,234,168,178,247,15,204,215,223,238,45,85,99,170,95,209,201,69,3,180,93,101,122,42,43,151,239,24,187,151,170,177,29,62,24,115,14,216,240,141,130,221,133,176,197,170,154,217,104,180,210,199,69,67,71,76,196,100,84,240,70,212,107,24,212,245,34,34,34,1,216,35,81,168,141,106,34,34,38,136,137,234,62,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,213,85,85,45,13,44,213,213,213,49,83,211,211,198,233,102,154,87,163,25,27,26,154,185,206,114,244,68,68,69,85,85,232,136,64,159,104,159,25,21,92,83,230,175,145,48,149,92,169,151,184,74,105,41,172,145,38,173,75,132,218,237,146,185,237,241,213,250,109,141,23,171,99,68,232,215,61,232,101,167,107,87,26,73,99,183,207,194,198,90,93,147,202,23,8,90,236,99,89,3,250,211,211,189,17,204,160,71,34,253,41,26,168,233,83,249,10,214,245,222,228,75,89,217,71,193,87,221,31,19,195,196,142,101,218,119,225,124,57,85,254,199,40,231,103,155,114,184,198,191,215,10,139,227,20,14,77,83,212,233,81,61,81,185,20,50,219,179,51,130,198,240,235,151,73,153,89,129,104,72,243,23,23,211,53,243,71,51,62,114,209,64,237,29,29,39,95,163,35,180,107,229,240,84,93,172,251,197,85,205,160,0,24,195,157,189,162,188,56,240,255,0,152,247,44,172,204,90,188,71,5,242,212,202,121,39,74,91,75,166,133,205,154,22,74,197,107,209,201,175,154,244,69,233,209,81,83,212,100,241,13,189,179,217,51,118,195,249,201,135,243,186,142,138,71,89,113,101,178,59,93,85,67,89,230,199,113,166,221,163,92,237,122,43,224,86,109,69,68,215,148,253,53,209,116,9,105,202,236,201,195,57,193,151,246,60,204,193,178,84,201,101,196,52,169,87,68,234,136,86,41,22,53,85,79,57,139,224,186,162,244,42,146,42,123,42,120,232,193,120,107,9,83,240,205,155,215,250,107,43,168,234,164,126,21,186,86,72,145,211,74,201,158,175,125,20,146,59,164,111,73,94,247,70,231,46,215,35,213,154,162,181,136,249,85,71,35,145,28,213,69,69,77,81,83,214,7,210,24,187,107,229,183,191,136,204,25,20,46,141,107,99,193,112,243,244,79,57,35,90,234,181,141,21,126,189,234,137,239,95,105,44,121,205,157,185,105,144,88,34,179,31,230,142,38,166,180,91,41,90,238,83,28,228,89,235,37,68,213,33,167,143,93,101,145,222,166,167,214,170,136,138,169,231,163,136,220,234,197,28,82,231,189,243,50,234,237,243,165,78,32,172,142,150,211,108,143,231,31,79,76,221,35,166,167,106,34,121,206,218,141,215,68,243,158,231,46,157,64,150,254,199,126,247,251,144,63,132,107,203,249,83,114,228,107,167,241,123,32,215,79,240,247,153,191,52,208,211,194,250,138,137,89,20,81,53,94,247,189,200,214,181,168,154,170,170,175,68,68,79,89,103,56,59,201,121,248,127,225,187,3,229,125,198,40,217,117,183,208,45,77,215,98,234,157,250,161,238,158,118,238,251,228,107,228,86,34,255,0,37,136,114,56,166,202,108,197,207,28,161,185,229,110,93,230,29,46,11,146,252,169,77,116,185,75,68,250,153,31,64,168,188,216,35,70,189,155,86,79,53,174,118,171,230,111,110,158,118,168,16,227,218,63,198,36,220,78,102,211,240,238,18,184,239,203,204,27,52,148,214,110,90,170,50,227,63,209,150,185,201,235,220,168,173,143,217,26,34,232,138,247,33,113,123,60,248,172,225,19,132,188,35,115,190,99,122,76,93,112,204,44,70,245,138,182,166,142,209,20,144,81,81,49,203,203,167,133,238,153,21,119,47,206,61,218,38,171,177,186,124,218,42,215,159,188,117,139,63,225,17,104,255,0,163,178,255,0,223,143,222,58,197,159,240,136,180,127,209,217,127,239,192,200,47,223,144,225,27,255,0,112,199,223,243,52,63,247,229,15,158,157,171,220,46,230,46,72,230,22,95,97,250,44,110,219,166,39,194,183,107,53,10,212,90,98,100,73,81,83,73,44,81,239,114,78,170,214,238,122,106,168,139,162,107,209,75,107,251,199,88,179,254,17,22,143,250,59,47,253,249,75,230,159,99,158,39,203,12,177,197,249,149,81,158,246,187,132,88,78,195,112,190,62,145,150,25,35,117,67,105,105,223,50,198,142,89,213,26,174,70,105,174,139,166,186,232,160,98,95,8,89,175,133,242,63,136,252,19,154,184,209,149,175,178,225,250,185,231,171,109,20,41,44,234,215,211,75,26,108,106,185,168,171,185,237,245,167,77,73,131,203,94,213,30,24,243,87,31,225,252,182,195,20,120,209,183,108,75,112,134,219,68,181,86,168,163,133,38,149,200,214,239,114,76,170,141,213,122,174,138,66,255,0,15,57,59,85,159,249,203,134,50,126,138,251,21,154,108,75,81,45,59,43,165,129,102,108,27,33,146,93,85,136,230,171,181,229,233,226,158,36,153,100,95,100,22,38,201,252,227,193,185,165,83,158,86,203,156,88,86,243,77,117,125,28,118,41,34,116,233,19,209,202,196,122,204,168,213,93,60,116,80,36,200,0,0,0,0,0,0,0,0,0,0,0,0,195,126,209,62,57,109,252,47,96,151,96,140,15,93,12,217,155,137,105,28,182,246,104,143,75,77,51,181,106,214,202,139,211,118,168,228,137,170,138,142,115,85,85,21,173,84,91,155,198,71,22,152,67,132,156,174,151,22,221,146,27,134,36,185,164,148,216,114,202,178,104,234,218,148,68,213,238,211,170,67,30,230,186,71,39,181,173,79,57,237,32,207,8,97,60,234,227,111,136,23,80,211,207,45,243,24,98,250,199,85,220,107,231,69,72,41,33,69,68,124,242,171,83,72,224,137,187,81,17,19,162,35,24,212,85,86,181,67,189,225,51,133,252,125,198,94,113,62,199,21,117,92,118,200,230,242,150,42,196,51,42,200,234,120,158,245,87,59,115,181,230,84,74,237,200,196,93,117,118,174,95,53,174,84,244,9,150,185,115,131,242,143,2,217,178,227,1,89,226,182,88,172,84,201,77,73,79,26,39,134,170,174,123,151,239,158,247,43,158,231,47,87,57,206,85,234,165,37,195,103,14,216,15,134,28,173,183,229,150,4,166,87,50,37,239,55,43,132,173,68,158,229,90,230,162,73,81,34,167,173,116,68,107,124,26,214,181,169,225,169,116,192,0,0,181,220,84,119,143,220,195,155,253,207,153,207,249,5,136,57,92,189,119,239,242,124,250,109,211,174,186,233,166,132,14,112,47,79,67,85,198,6,82,71,113,100,110,137,184,162,142,70,164,139,162,115,88,237,209,175,214,143,70,170,123,244,61,17,226,43,13,183,20,225,251,158,24,188,66,178,208,93,232,230,160,170,141,23,77,240,202,197,99,211,243,181,202,121,174,204,28,25,143,184,96,207,91,134,23,171,150,107,126,38,192,119,198,203,71,86,141,219,185,208,200,146,83,85,49,63,146,246,164,114,55,220,228,212,15,76,64,199,174,14,120,200,203,238,45,48,12,55,75,85,85,61,183,24,91,161,99,47,216,125,242,167,58,158,93,17,22,104,145,122,201,78,229,234,215,167,134,187,93,163,147,67,33,64,209,52,48,212,66,250,122,136,153,44,82,181,88,246,61,168,230,185,170,154,42,42,47,69,69,79,81,230,26,207,21,53,46,107,81,67,134,158,249,41,225,196,49,182,222,232,252,231,57,137,82,137,18,183,69,118,171,166,221,58,175,214,164,208,246,142,113,203,131,242,47,46,47,121,81,130,111,244,245,217,149,136,232,223,64,216,41,100,71,173,150,158,102,171,100,169,153,91,209,146,108,85,229,177,87,118,231,53,234,155,83,172,102,118,116,228,93,199,60,184,166,194,84,253,197,242,88,176,149,92,120,150,245,50,177,86,54,67,76,244,124,81,187,212,188,217,146,54,109,241,86,171,215,239,84,15,65,196,113,246,212,229,68,216,131,40,112,118,110,219,233,22,73,112,133,218,75,117,115,216,222,172,164,173,107,118,189,203,252,150,205,4,77,79,124,222,245,36,112,163,243,131,43,240,230,117,101,134,37,202,188,89,22,235,94,37,183,201,69,43,209,187,157,11,215,172,115,53,63,151,28,136,201,27,248,204,64,34,231,177,79,57,160,179,227,92,105,145,87,74,148,99,113,13,52,119,235,74,57,122,45,77,58,108,168,98,39,173,206,137,241,187,234,129,196,187,30,109,171,104,243,95,130,126,36,246,46,148,56,191,47,111,9,36,50,43,29,201,171,143,78,142,68,93,21,208,79,11,253,202,172,145,124,20,158,30,22,120,172,203,78,43,114,254,12,95,130,107,163,165,186,211,177,172,188,216,102,153,171,87,108,159,78,168,228,232,175,141,87,232,74,137,181,201,236,114,57,173,11,208,117,216,138,255,0,105,194,152,126,231,138,47,213,109,165,182,89,232,230,175,173,157,222,17,65,19,21,242,61,125,200,214,170,254,99,177,34,203,181,47,143,92,45,115,194,213,188,52,100,190,35,130,235,53,194,78,86,45,187,81,72,143,130,24,88,237,123,140,82,39,71,189,207,106,115,85,171,163,90,213,143,85,87,61,24,17,213,137,174,184,175,137,126,32,107,238,116,84,206,150,255,0,153,24,165,221,210,157,206,213,25,45,101,78,145,69,175,169,172,222,214,167,177,173,247,30,144,114,243,5,90,178,219,1,97,204,189,177,167,245,63,13,90,169,45,52,203,183,69,116,112,68,216,218,229,79,106,163,117,94,171,213,84,137,46,199,190,24,106,241,134,99,213,241,29,138,109,110,75,14,17,73,40,236,75,43,60,218,171,163,219,181,242,55,84,209,205,134,39,59,175,169,242,49,81,117,98,233,49,192,0,0,0,0,0,0,0,0,0,0,0,0,10,3,136,47,246,133,204,159,201,11,207,236,82,149,249,64,113,5,254,208,185,147,249,33,121,253,138,80,32,7,130,111,75,156,161,252,175,182,255,0,166,105,232,244,243,133,193,55,165,206,80,254,87,219,127,211,52,244,122,0,0,4,28,246,190,101,68,216,23,138,135,99,170,122,69,101,183,31,218,105,238,44,145,173,209,139,87,3,82,154,118,39,227,35,99,134,69,255,0,150,69,241,85,51,235,178,139,57,160,205,14,20,237,120,86,170,165,31,120,203,234,153,44,53,76,85,243,150,155,85,150,149,250,122,155,203,127,45,61,240,56,168,251,70,120,90,155,137,204,133,168,135,13,209,164,184,207,7,190,75,197,133,17,138,231,212,232,205,39,163,110,159,217,88,214,232,158,185,35,139,193,53,34,67,129,190,45,110,220,32,103,3,239,215,10,26,170,220,43,124,99,109,216,150,219,30,137,42,198,215,42,178,120,209,218,39,54,23,43,149,26,186,106,142,123,117,110,237,200,30,134,1,79,96,28,192,193,153,163,132,173,216,231,47,241,29,21,242,199,117,137,38,165,172,164,147,115,92,138,157,90,228,241,99,211,193,204,114,35,154,168,168,168,138,154,28,252,71,137,48,254,15,177,87,98,124,87,123,162,180,90,45,176,186,162,178,186,182,118,195,4,17,167,139,158,247,42,35,83,235,2,193,246,132,231,12,121,45,194,102,57,190,195,85,201,186,95,40,215,13,218,244,118,143,90,154,196,88,213,204,95,83,153,15,58,84,255,0,147,34,35,179,87,39,101,206,30,46,48,124,83,211,115,109,120,70,69,197,87,21,84,213,26,202,71,53,96,69,79,94,234,151,83,181,83,216,171,209,116,208,239,251,71,248,209,167,226,159,49,168,240,246,4,168,153,50,247,8,58,70,91,29,35,22,55,92,170,159,210,90,199,53,116,84,106,162,35,35,107,186,163,81,206,84,106,200,230,164,129,118,80,240,195,87,146,153,37,62,101,98,235,91,169,113,86,98,44,85,137,20,204,210,90,91,91,17,86,154,53,69,77,90,231,238,124,174,79,99,163,69,77,90,6,114,29,102,39,196,182,44,25,135,46,120,183,19,220,225,183,90,44,212,146,215,87,85,204,237,25,4,17,181,92,247,170,251,17,17,78,204,137,206,215,142,48,150,227,91,251,149,114,246,234,189,214,141,241,213,99,10,170,121,117,108,179,38,143,134,131,84,245,49,118,201,34,127,43,150,222,138,199,160,24,113,197,70,127,227,126,52,120,132,146,251,108,183,215,207,79,89,85,29,147,8,216,153,231,201,21,59,164,219,12,104,196,232,179,74,247,110,118,154,249,207,211,85,70,183,73,176,224,183,133,235,47,10,121,41,110,192,209,54,25,241,21,195,109,199,18,87,179,175,120,174,115,83,86,53,218,127,21,26,104,198,39,177,21,218,106,231,24,75,217,13,193,239,143,21,153,131,107,254,203,73,131,169,167,103,214,201,174,26,47,248,81,71,255,0,235,93,167,208,113,42,128,0,0,0,0,0,0,67,103,109,167,251,125,96,79,201,4,253,182,160,202,174,198,255,0,68,106,175,202,251,143,250,26,99,21,123,109,63,219,235,2,126,72,39,237,181,6,85,118,55,250,35,85,126,87,220,127,208,211,1,157,32,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,7,14,239,115,134,203,106,172,188,84,83,213,212,69,67,4,149,15,138,142,153,245,19,200,214,53,92,173,142,40,209,95,35,215,77,17,173,69,85,93,17,19,83,152,0,131,14,52,235,56,210,226,223,51,228,196,21,124,52,102,221,191,9,89,223,37,62,27,179,187,7,92,63,131,211,170,166,178,203,164,74,139,60,155,90,231,174,170,137,209,168,170,141,69,92,123,253,201,220,83,255,0,193,167,53,127,232,109,199,254,228,244,166,0,243,89,251,147,184,167,255,0,131,78,106,255,0,208,219,143,253,200,253,201,220,83,255,0,193,167,53,127,232,109,199,254,228,244,166,0,243,89,251,147,184,167,255,0,131,78,106,255,0,208,219,143,253,201,55,221,156,56,79,21,96,110,12,114,243,11,99,92,51,117,195,247,170,47,43,119,155,117,210,138,74,74,168,55,221,106,222,205,241,72,141,123,119,49,237,114,106,157,90,228,84,232,168,100,168,0,91,172,252,200,108,188,226,63,45,174,25,101,153,54,197,169,183,213,170,77,77,81,22,141,168,160,170,106,42,71,83,3,149,23,108,141,220,190,212,84,87,53,200,173,114,162,220,80,4,2,241,37,217,211,196,111,13,151,121,175,86,155,29,110,48,194,212,242,243,104,241,13,130,7,200,248,90,142,213,171,81,3,53,146,157,233,209,119,117,102,170,154,61,87,194,214,211,113,109,197,69,174,216,235,5,63,16,217,143,5,43,17,98,229,124,163,171,221,26,39,77,173,114,191,115,17,52,211,68,84,208,244,152,113,82,217,109,74,229,185,165,190,153,43,21,187,86,163,148,222,106,166,154,105,187,77,116,211,222,7,159,12,137,224,123,137,222,40,113,43,107,168,240,173,214,221,107,173,151,159,95,138,113,36,115,67,76,168,171,231,189,175,145,55,212,189,122,244,141,28,186,253,37,106,106,228,155,94,23,56,89,203,110,20,178,242,60,19,129,105,150,166,186,165,91,53,230,245,81,26,54,170,231,80,137,244,223,166,187,88,221,85,25,26,46,141,69,95,23,43,156,235,200,0,0,0,0,0,17,23,218,237,146,25,209,153,92,73,97,187,238,92,229,14,53,197,86,216,48,61,29,36,181,150,75,5,93,116,17,206,218,250,247,58,39,73,12,110,106,61,26,246,57,90,171,174,143,106,250,208,151,64,6,43,118,101,96,220,95,128,184,65,195,24,103,29,97,75,198,28,188,83,215,221,31,53,190,237,67,45,29,76,109,125,100,142,106,186,41,90,215,34,43,85,21,21,83,170,42,41,149,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,206,126,100,30,92,241,33,151,53,249,107,153,86,148,169,161,169,78,101,45,84,122,54,166,223,82,136,168,202,136,30,168,187,94,221,87,220,228,85,107,145,90,170,139,113,128,30,127,184,145,236,227,226,55,135,219,197,92,180,120,82,187,27,225,70,43,159,79,126,176,209,190,116,72,147,215,81,3,55,73,78,228,77,53,215,86,123,30,237,20,182,22,62,42,120,161,193,116,110,195,246,92,250,204,43,109,53,58,242,146,143,203,213,72,216,54,234,138,214,177,207,249,189,23,93,81,52,61,40,28,89,109,150,217,171,99,185,77,111,166,146,174,22,237,142,161,209,53,100,98,117,232,142,84,213,19,170,254,181,3,206,6,16,201,142,40,120,163,197,9,113,177,225,44,107,142,110,117,234,222,109,230,224,233,166,143,69,94,142,150,182,161,118,53,53,85,234,231,251,73,122,224,43,179,195,15,240,175,7,221,3,30,85,81,98,12,201,173,133,98,74,136,91,186,150,207,11,155,163,226,166,87,34,57,207,114,42,163,229,84,69,86,174,214,162,38,229,126,103,128,0,0,0,0,33,83,180,215,32,51,223,30,241,125,137,241,54,5,201,76,123,136,236,245,20,22,182,67,112,180,225,186,202,202,105,28,202,56,218,228,108,177,70,230,170,163,145,81,81,23,162,162,161,37,92,2,97,156,73,131,120,65,203,124,51,139,240,245,202,199,120,161,160,169,101,85,190,229,73,37,53,76,14,90,201,220,136,248,164,68,115,85,90,168,186,42,39,69,69,245,153,2,0,0,0,177,28,97,231,110,100,228,198,86,79,83,147,121,85,138,177,198,55,188,35,233,45,16,217,236,53,55,24,40,31,162,110,170,169,228,177,200,214,177,23,86,177,122,189,218,39,209,71,43,96,207,16,240,223,198,22,44,191,92,49,62,37,225,247,55,110,87,91,173,76,149,149,181,117,24,66,228,233,39,154,71,43,158,247,47,39,170,170,170,169,233,12,1,230,179,247,39,113,79,255,0,6,156,213,255,0,161,183,31,251,145,251,147,184,167,255,0,131,78,106,255,0,208,219,143,253,201,233,76,1,230,179,247,39,113,79,255,0,6,156,213,255,0,161,183,31,251,146,229,112,201,195,39,18,86,14,36,178,162,251,125,225,243,50,173,214,219,118,56,177,85,214,86,85,225,58,248,96,166,130,58,248,93,36,178,72,232,145,172,99,90,138,229,114,170,34,34,42,169,232,36,0,0,0,0,0,0,0,0,0,0,0,0,0,41,172,202,110,62,126,95,226,24,242,173,246,182,98,247,219,167,109,145,247,71,57,41,89,88,172,84,141,210,109,107,149,90,139,162,233,162,162,232,136,186,34,170,149,40,2,2,242,135,129,142,32,51,171,138,186,188,177,206,59,37,242,203,87,5,74,223,49,149,222,191,206,115,169,95,42,171,229,138,127,57,147,73,59,149,205,141,205,87,34,185,92,229,213,24,253,39,115,8,97,28,55,128,176,189,175,5,224,251,69,61,174,203,101,165,142,138,134,142,6,232,200,98,98,104,212,79,106,250,213,87,170,170,170,170,170,170,169,220,0,0,0,5,25,155,217,67,128,179,211,0,93,50,211,50,108,145,220,236,151,88,246,189,186,237,150,9,19,232,77,11,252,89,35,23,171,92,159,82,234,138,168,181,152,2,7,120,162,236,196,207,204,135,185,214,94,48,69,150,183,48,112,90,57,210,65,112,181,83,172,149,148,209,248,163,106,105,91,171,209,81,60,94,196,115,52,77,85,89,174,212,177,88,107,136,206,37,114,178,5,195,56,107,57,113,254,28,167,164,78,87,147,35,189,85,67,20,26,34,116,72,21,219,88,186,34,39,70,162,232,136,158,7,165,115,141,81,109,183,85,212,67,85,85,65,77,52,244,203,172,50,73,19,92,248,215,218,213,84,213,60,19,192,15,55,150,92,9,197,39,21,152,150,26,170,11,46,62,204,123,164,235,177,46,21,143,168,172,100,77,85,68,243,234,166,94,92,76,215,68,213,207,107,83,161,41,220,8,118,98,219,114,10,235,67,155,217,213,89,73,123,199,116,201,204,182,91,169,93,190,134,204,245,79,227,21,202,137,207,168,68,93,17,221,24,197,85,219,189,118,189,51,248,0,0,0,0,0,45,167,19,118,155,173,255,0,134,220,215,177,88,173,149,119,27,149,199,3,223,105,40,232,233,33,116,211,212,207,37,4,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,229,128,32,183,128,78,29,56,131,193,188,95,101,190,38,197,249,21,152,118,59,61,13,125,75,234,174,23,44,49,93,77,77,3,86,142,118,162,190,89,34,70,181,21,202,137,170,170,117,84,79,89,58,64,0,0,0,0,0,0,0,0,0,0,0,41,220,195,198,77,203,236,23,119,198,78,195,119,236,64,182,186,103,76,203,93,138,223,37,117,125,99,252,27,20,48,198,138,231,57,202,168,154,248,34,106,174,84,68,85,74,136,1,231,243,136,252,43,199,31,19,153,163,112,204,220,123,195,142,106,54,89,254,98,223,111,139,7,220,150,11,109,27,85,86,58,120,254,103,170,38,170,170,229,77,92,229,115,151,196,181,255,0,185,59,138,127,248,52,230,175,253,13,184,255,0,220,158,148,192,30,107,63,114,119,20,255,0,240,105,205,95,250,27,113,255,0,185,31,185,59,138,127,248,52,230,175,253,13,184,255,0,220,158,148,192,30,107,63,114,119,20,255,0,240,105,205,95,250,27,113,255,0,185,61,4,112,201,105,186,216,56,109,202,139,21,246,217,87,110,185,91,176,61,138,146,178,142,174,23,67,61,52,241,208,66,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,88,0,98,231,27,188,9,224,158,46,176,220,119,10,106,138,108,61,143,237,49,43,45,119,206,78,230,205,31,85,238,181,72,222,175,137,85,87,71,38,174,141,85,92,212,84,87,49,217,70,0,243,127,154,92,50,113,53,195,22,34,125,110,45,192,184,146,194,235,100,174,90,124,67,107,73,95,70,186,34,252,228,85,144,249,173,213,189,116,87,53,200,139,213,17,117,67,139,39,23,28,86,92,109,159,39,95,196,54,100,84,83,78,222,71,43,229,29,91,159,34,42,233,177,93,191,123,145,117,211,77,122,167,79,14,135,164,163,139,77,108,182,209,79,53,85,29,190,154,9,170,93,186,105,34,137,173,116,171,170,174,174,84,77,92,186,170,175,95,104,30,123,178,39,128,238,39,120,140,190,197,45,179,2,220,236,214,138,169,149,245,152,143,17,67,37,45,43,81,87,207,123,86,68,230,84,59,85,240,141,28,170,190,42,137,170,164,218,240,175,194,206,94,112,161,151,17,224,124,19,26,213,215,213,171,42,47,87,169,227,107,106,110,117,40,138,155,157,167,209,141,186,185,35,143,85,70,34,175,85,115,156,231,94,96,0,0,6,47,241,185,192,182,9,226,247,14,65,93,29,84,54,12,121,102,133,98,180,223,57,91,155,36,90,171,187,173,75,83,171,225,87,57,85,21,60,232,213,202,173,213,21,205,116,52,230,119,15,60,82,240,131,139,29,95,126,176,226,108,47,61,35,156,218,92,75,98,168,153,41,37,102,169,231,69,89,2,162,55,95,53,118,185,90,244,213,55,53,23,161,232,216,1,230,194,239,196,183,20,121,145,111,76,19,118,206,188,196,196,20,181,173,228,58,218,183,170,185,146,173,186,117,99,227,71,107,47,68,240,118,190,211,34,184,74,236,178,206,60,232,187,81,226,92,226,181,92,48,6,8,142,68,124,205,174,133,97,186,220,24,157,118,65,78,244,221,18,47,135,54,84,68,68,84,86,181,254,169,187,162,182,91,109,136,246,219,173,244,212,169,43,183,61,32,137,177,238,95,106,232,157,84,229,1,208,224,92,11,132,114,207,8,218,240,38,4,176,210,217,172,86,104,27,77,69,69,76,221,25,27,19,215,237,115,149,85,92,231,42,171,156,229,85,85,85,85,83,190,0,0,0,0,0,0,0,0,0,0,0,0,0,1,68,103,149,190,190,239,146,153,129,106,181,80,212,86,214,214,225,107,173,61,53,53,60,78,146,89,165,125,36,173,99,24,198,162,171,156,231,42,34,34,38,170,170,136,133,110,0,128,174,16,120,106,226,51,12,241,69,149,184,131,17,228,14,100,90,173,118,252,83,65,81,87,93,93,133,107,224,167,167,137,178,162,185,242,72,248,145,172,106,39,85,85,84,68,39,212,0,0,0,4,116,113,227,217,114,204,226,189,220,51,143,135,213,160,182,226,218,231,58,166,239,97,157,233,5,45,218,117,213,93,60,50,47,155,13,67,151,233,35,180,99,213,119,43,152,237,202,233,23,0,121,174,150,167,137,238,20,241,13,69,151,202,25,129,150,55,53,151,231,161,134,166,170,220,218,133,77,58,249,138,140,153,186,105,162,166,230,170,105,166,168,105,185,227,158,39,120,153,175,167,195,55,28,77,152,153,147,83,27,218,232,45,188,250,187,146,70,245,213,17,205,129,187,154,213,211,95,57,26,158,11,212,244,157,85,75,75,91,3,233,107,105,162,168,134,68,209,241,202,196,123,93,235,234,139,209,69,61,53,61,28,12,166,164,167,142,8,99,77,25,28,108,70,181,169,236,68,78,136,4,91,240,53,217,71,112,178,222,45,217,179,197,29,190,145,95,72,230,85,91,48,114,185,179,167,49,58,182,74,247,38,172,84,106,232,169,3,85,200,171,166,245,232,232,214,83,17,168,212,70,181,17,17,19,68,68,245,31,64,20,190,104,73,152,49,101,222,34,126,84,210,219,170,49,135,147,166,75,36,119,25,121,116,253,237,90,169,26,189,219,87,162,47,93,21,52,85,68,69,86,162,170,164,23,228,135,3,249,231,156,252,85,201,149,249,203,134,239,182,26,136,106,31,126,198,53,245,237,210,71,82,58,85,89,36,142,100,213,146,190,119,170,177,143,98,185,170,229,115,186,163,29,164,252,0,56,22,11,13,159,11,88,237,248,103,15,91,161,183,218,237,52,177,81,81,82,64,221,177,193,4,108,70,71,27,83,212,141,106,34,39,212,115,192,0,0,0,0,0,0,2,39,251,95,178,91,56,243,51,58,240,93,215,46,50,155,25,98,186,42,92,45,221,231,169,178,88,106,171,162,138,94,247,59,182,57,240,177,200,215,109,84,93,21,117,209,81,76,148,236,161,192,120,231,46,184,93,169,195,249,131,131,47,184,98,232,236,83,95,80,148,55,155,116,212,85,11,19,162,167,70,191,151,43,90,237,170,173,114,34,233,162,232,190,195,51,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,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,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,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,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,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,10,26,151,60,50,150,183,53,107,178,66,159,30,90,157,142,109,212,113,87,84,89,86,93,179,182,41,19,115,116,215,163,157,183,71,171,26,170,230,181,205,114,162,35,145,84,43,144,0,0,0,0,90,108,217,226,191,135,44,141,157,244,57,165,155,248,126,203,95,27,119,62,222,147,58,166,181,137,209,81,86,154,4,124,200,139,175,77,89,215,213,224,90,59,127,106,151,4,53,245,201,66,252,216,171,164,71,59,107,103,168,195,215,6,196,171,174,137,213,33,85,106,47,142,174,68,68,79,21,64,50,212,20,126,91,231,6,86,231,13,165,215,188,174,204,11,22,39,163,141,116,149,246,218,214,76,232,87,212,146,49,23,116,107,238,114,34,149,128,0,0,0,0,0,112,111,151,187,70,26,178,215,226,44,65,114,167,183,219,45,116,210,214,86,213,212,61,25,21,60,17,181,92,249,30,229,232,141,107,81,85,87,216,135,67,150,57,171,151,185,205,132,40,241,230,88,226,186,44,65,99,173,69,229,212,210,185,124,215,39,139,36,99,145,31,27,211,214,199,162,57,61,104,5,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,27,5,231,134,82,230,30,48,196,216,3,5,227,203,85,215,17,96,250,165,163,188,219,160,151,231,169,100,77,55,116,93,55,181,174,93,142,115,53,107,94,142,106,170,57,21,10,228,0,0,0,5,166,205,158,43,248,114,200,217,223,67,154,89,191,135,236,181,241,183,115,237,233,51,170,107,88,157,21,21,105,160,71,204,136,186,244,213,157,125,94,0,93,144,98,85,191,181,75,130,26,250,228,161,126,108,85,210,35,157,181,179,212,97,235,131,98,85,215,68,234,144,170,181,23,199,87,34,34,39,138,161,144,185,111,156,25,91,156,54,151,94,242,187,48,44,88,158,142,53,210,87,219,107,89,51,161,95,82,72,196,93,209,175,185,200,138,5,96,0,0,0,0,11,125,154,220,65,100,166,71,210,178,167,54,51,50,195,134,214,102,239,138,158,174,169,22,166,102,245,243,163,129,186,202,244,232,189,90,213,77,122,22,54,143,181,63,129,250,203,151,147,254,235,149,48,53,93,177,149,51,97,235,139,97,114,235,162,117,228,106,212,93,124,92,136,136,158,58,1,150,96,164,242,235,53,242,207,55,108,203,136,50,195,29,216,241,61,3,21,169,44,182,202,214,79,201,115,147,84,108,141,106,238,141,221,23,205,122,34,244,240,42,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,249,177,198,215,11,25,39,112,154,203,152,89,203,100,165,186,211,42,178,107,117,10,75,112,170,137,233,175,153,36,84,204,145,209,59,167,131,246,250,181,209,10,39,11,118,157,112,79,138,171,91,110,135,57,35,182,206,245,209,158,84,180,214,210,70,190,245,149,241,114,219,254,19,144,12,166,7,93,96,196,88,127,22,90,41,177,14,22,190,219,239,54,186,214,115,41,171,173,245,76,168,167,153,191,202,100,140,85,107,147,222,138,118,32,0,0,1,241,206,70,162,185,202,136,136,154,170,175,168,199,188,201,237,1,225,7,42,171,102,181,98,124,236,179,212,92,32,118,199,210,217,227,154,230,246,191,166,173,115,169,152,246,49,83,94,168,231,38,154,42,120,244,3,33,65,141,120,19,180,115,131,28,193,174,142,217,106,206,235,101,186,178,87,109,72,239,84,181,22,198,106,170,186,124,245,68,108,139,174,159,203,245,167,180,200,250,90,170,90,234,88,107,168,106,98,168,167,168,141,178,195,52,79,71,178,70,57,53,107,154,228,232,168,168,168,168,169,209,80,13,208,0,0,14,179,17,98,108,55,131,237,19,226,12,91,136,109,182,75,93,42,107,61,109,198,174,58,106,120,147,218,233,36,84,107,127,58,129,217,131,22,177,87,105,199,5,24,82,181,109,243,231,36,87,57,218,190,119,146,173,85,149,113,181,61,188,214,69,203,95,15,189,114,169,221,229,255,0,104,87,7,57,147,87,13,182,193,158,54,90,74,217,220,140,100,23,152,167,182,42,189,124,26,143,170,99,24,229,95,4,218,229,213,87,68,235,208,12,138,6,220,19,193,85,4,117,84,179,71,52,51,49,36,142,72,220,142,107,218,169,170,57,21,58,42,42,117,212,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,96,188,240,202,92,195,198,24,155,0,96,188,121,106,186,226,44,31,84,180,119,155,116,18,252,245,44,137,166,238,139,166,246,181,203,177,206,102,173,107,209,205,85,71,34,160,21,200,0,0,0,0,44,126,105,113,181,194,182,77,87,77,105,199,217,213,97,166,185,83,57,89,53,5,11,164,184,84,196,253,85,54,73,21,43,100,116,110,213,60,30,137,167,77,116,66,128,176,246,163,240,71,126,173,109,7,221,118,75,116,146,42,35,31,95,99,175,134,55,47,95,25,57,42,214,248,120,185,81,58,129,149,224,232,48,78,96,96,108,202,177,197,137,178,251,23,217,241,29,170,110,141,172,181,214,199,83,22,186,125,21,115,21,118,185,61,109,93,21,60,21,16,239,192,0,0,0,90,140,219,226,175,135,108,138,153,104,243,87,54,236,54,58,214,183,123,168,57,174,169,173,70,232,138,138,180,208,53,243,34,42,42,104,187,58,250,128,186,224,197,27,23,106,55,4,119,218,244,183,166,111,73,64,247,185,27,28,149,214,58,248,98,114,245,255,0,116,228,171,90,157,60,94,173,78,168,100,158,14,198,248,55,48,236,112,226,124,7,138,237,24,138,209,58,171,99,174,181,214,71,85,3,156,136,154,183,124,106,169,185,53,77,83,197,61,96,119,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,28,228,106,43,156,168,136,137,170,170,250,128,250,10,31,42,243,187,41,243,186,223,112,186,101,78,59,181,98,74,123,85,100,148,21,139,71,46,174,134,102,57,90,187,154,186,59,107,180,85,107,244,218,246,249,205,85,78,165,112,0,0,0,2,199,230,151,27,92,43,100,213,116,214,156,125,157,86,26,107,149,51,149,147,80,80,186,75,133,76,79,213,83,100,145,82,182,71,70,237,83,193,232,154,116,215,68,2,248,3,20,44,61,168,252,17,223,171,91,65,247,93,146,221,36,138,136,199,215,216,235,225,141,203,215,198,78,74,181,190,30,46,84,78,166,72,96,156,192,192,217,149,99,139,19,101,246,47,179,226,59,84,221,27,89,107,173,142,166,45,116,250,42,230,42,237,114,122,218,186,42,120,42,32,29,248,0,0,0,0,5,57,152,153,137,131,50,163,6,93,115,11,48,175,244,246,92,63,101,135,159,91,91,58,57,91,27,85,200,214,162,53,168,174,115,156,231,53,173,107,81,92,231,57,17,17,85,64,168,193,212,225,76,89,134,113,214,29,160,197,184,58,253,69,121,179,92,225,108,244,117,212,83,54,88,102,98,250,218,228,253,74,158,40,168,168,186,42,29,176,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,0,0,0,0,0,14,131,31,99,188,45,150,56,46,243,152,56,218,235,29,182,199,96,163,146,182,186,165,253,118,70,196,240,68,241,115,149,116,107,90,157,92,229,68,77,85,81,0,179,188,107,113,91,96,225,55,39,234,177,108,220,154,172,81,118,73,40,112,213,181,253,123,197,94,222,178,61,53,69,228,196,142,71,61,125,122,181,186,162,189,8,84,225,175,43,179,155,139,158,37,40,153,101,196,215,104,241,5,109,193,111,183,220,84,217,28,147,91,98,73,17,210,214,43,218,168,169,38,170,141,141,168,169,171,220,198,166,212,234,154,56,145,207,124,199,227,107,136,4,189,82,218,235,170,31,115,171,142,207,132,240,244,46,230,58,154,7,63,108,48,181,19,162,202,247,46,231,187,214,231,47,131,81,168,147,75,192,231,9,118,78,19,50,130,159,14,200,202,122,172,97,124,72,235,177,61,198,52,215,155,80,136,187,32,141,222,60,152,81,202,214,251,85,94,253,19,122,162,6,64,90,168,86,215,108,163,182,58,186,170,181,105,32,142,5,169,170,122,62,105,182,181,27,190,71,34,34,57,238,211,85,93,19,85,85,232,114,128,0,70,31,105,111,104,181,251,3,222,174,28,59,100,37,233,246,251,181,43,121,56,155,17,83,63,73,169,30,228,69,90,74,87,167,208,145,17,126,114,68,243,154,171,181,170,215,35,149,51,255,0,62,243,41,185,59,146,184,223,52,54,50,73,112,213,138,178,225,77,27,254,140,181,12,137,121,44,95,115,164,216,223,206,121,229,200,156,181,190,241,51,196,46,26,203,218,219,180,207,175,198,151,167,73,114,175,122,239,151,150,187,167,171,159,241,158,145,182,87,245,241,95,16,42,60,131,224,247,136,190,42,235,106,110,217,125,133,166,170,183,172,239,239,184,138,239,80,176,81,115,149,117,126,179,63,87,76,253,87,87,36,104,247,38,186,170,39,137,146,87,46,197,94,36,169,45,46,171,160,204,28,188,174,174,99,17,203,72,218,186,200,209,238,211,171,91,35,169,209,23,175,130,185,26,139,235,208,152,108,17,130,176,190,92,97,27,78,4,193,118,136,109,118,59,29,43,40,232,105,33,79,54,40,154,157,58,175,85,85,234,170,229,213,85,85,85,85,85,85,78,240,15,54,24,167,5,113,23,193,190,103,83,37,238,139,16,229,254,43,162,214,90,42,218,121,149,141,168,141,21,53,116,51,198,171,28,241,42,232,142,68,87,55,239,92,154,234,132,196,118,121,113,219,79,197,110,24,170,193,248,229,180,180,57,143,135,32,108,181,172,129,187,34,186,82,234,141,239,113,51,193,142,71,43,91,35,19,162,43,154,173,209,29,181,183,163,138,158,29,176,175,19,121,53,123,203,124,67,67,78,234,247,193,37,77,138,186,68,243,237,247,38,177,220,153,154,228,234,137,170,237,122,125,243,28,228,245,144,23,195,102,104,222,184,127,226,27,7,102,4,83,62,141,246,27,220,81,92,227,123,246,35,169,28,254,85,92,79,245,38,177,58,68,235,209,23,69,245,1,233,76,0,0,3,17,59,70,56,203,167,225,115,43,190,79,225,58,214,46,98,99,8,101,130,204,198,170,43,173,208,125,25,43,158,159,139,174,216,209,126,147,250,245,70,61,0,196,238,214,142,53,86,249,112,168,225,103,44,174,238,74,11,124,200,184,198,178,7,232,149,21,13,93,91,111,69,69,234,200,213,17,210,251,94,141,111,77,142,69,168,123,27,184,121,204,123,76,119,110,32,175,183,219,189,159,11,93,97,117,190,211,102,100,174,100,23,151,34,232,250,185,152,189,29,28,106,138,200,215,197,95,189,117,68,110,143,195,190,7,56,77,196,124,96,231,39,38,244,250,223,146,22,105,153,113,197,151,87,61,203,36,141,123,149,201,78,217,23,170,207,58,181,201,187,197,168,143,127,93,168,139,232,6,199,100,180,97,171,45,6,29,195,246,218,123,125,178,215,77,21,29,21,37,59,17,145,83,193,27,81,172,141,141,78,136,214,181,17,17,61,136,7,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,174,210,46,51,97,225,147,44,151,8,96,203,138,55,49,177,133,51,226,181,236,84,87,91,41,85,85,146,87,57,61,78,79,57,177,107,226,244,85,234,140,114,46,64,113,3,158,120,51,135,60,169,189,230,190,56,157,123,149,170,45,180,244,172,114,36,213,245,79,233,13,52,90,253,251,221,211,93,52,107,81,206,95,53,170,164,1,220,107,179,159,142,142,36,57,140,141,247,108,95,141,174,28,184,32,71,42,83,208,83,53,21,81,169,227,203,167,130,36,85,85,254,75,85,87,87,42,234,23,63,179,131,32,51,55,61,120,136,160,197,152,123,17,222,240,253,159,8,212,178,233,127,196,84,83,186,57,252,229,85,109,43,36,251,233,103,84,114,42,59,84,217,204,114,163,180,70,186,124,139,91,195,79,15,152,59,134,76,163,180,101,94,14,141,36,74,70,247,139,149,122,177,27,37,198,189,232,156,234,135,253,106,136,141,77,87,107,26,198,234,187,75,164,0,2,130,207,188,202,110,78,228,174,55,205,13,140,146,92,53,98,172,184,83,70,255,0,163,45,67,34,94,75,23,220,233,54,55,243,129,128,29,165,189,162,215,236,15,122,184,112,237,144,151,167,219,238,212,173,228,226,108,69,76,253,38,164,123,145,21,105,41,94,159,66,68,69,249,201,19,206,106,174,214,171,92,142,84,192,124,131,224,247,136,190,42,235,106,110,217,125,133,166,170,183,172,239,239,184,138,239,80,176,81,115,149,117,126,179,63,87,76,253,87,87,36,104,247,38,186,170,39,137,78,100,78,90,223,120,153,226,23,13,101,237,109,218,103,215,227,75,211,164,185,87,189,119,203,203,93,211,213,207,248,207,72,219,43,250,248,175,137,232,239,4,96,172,47,151,24,70,211,129,48,93,162,27,93,142,199,74,202,58,26,72,83,205,138,38,167,78,171,213,85,122,170,185,117,85,85,85,85,85,85,80,33,230,229,216,171,196,149,37,165,213,116,25,131,151,149,213,204,98,57,105,27,87,89,26,61,218,117,107,100,117,58,34,245,240,87,35,81,125,122,24,165,138,112,87,17,124,27,230,117,50,94,232,177,14,95,226,186,45,101,162,173,167,153,88,218,136,209,83,87,67,60,106,177,207,18,174,136,228,69,115,126,245,201,174,168,122,79,45,7,21,60,59,97,94,38,242,106,247,150,248,134,134,157,213,239,130,74,155,21,116,137,231,219,238,77,99,185,51,53,201,213,19,85,218,244,251,230,57,201,235,2,203,246,121,113,219,79,197,110,24,170,193,248,229,180,180,57,143,135,32,108,181,172,129,187,34,186,82,234,141,239,113,51,193,142,71,43,91,35,19,162,43,154,173,209,29,181,185,142,121,172,225,179,52,111,92,63,241,13,131,179,2,41,159,70,251,13,238,40,174,113,189,251,17,212,142,127,42,174,39,250,147,88,157,34,117,232,139,162,250,143,74,96,12,31,237,24,227,245,156,51,90,19,43,242,202,72,106,51,38,245,73,206,239,14,107,100,138,199,76,253,81,179,189,171,170,62,103,104,188,182,42,104,154,111,118,169,181,175,203,172,204,204,11,6,84,229,246,34,204,140,81,58,69,106,195,118,217,238,85,43,174,138,230,198,197,114,49,190,215,57,81,26,212,245,171,145,15,58,244,176,230,47,25,28,74,178,39,72,147,98,156,202,196,26,189,234,138,232,233,91,35,181,85,211,199,149,4,45,85,211,212,200,128,230,229,62,68,241,25,198,94,60,185,213,97,27,109,211,21,221,164,145,42,47,55,235,173,90,242,97,115,252,29,81,83,42,253,37,209,116,98,106,245,68,93,26,168,139,166,78,92,59,22,56,150,165,178,186,182,143,30,229,229,109,193,140,223,220,99,172,171,102,245,254,75,100,125,58,38,190,205,200,212,247,161,45,121,37,147,56,35,32,178,210,205,149,216,2,220,202,91,101,162,20,107,229,218,137,45,100,234,137,204,168,153,83,233,72,247,38,170,191,82,38,136,136,137,93,1,230,226,72,56,144,224,143,55,226,146,88,239,88,11,24,218,156,143,98,234,142,134,174,29,125,169,186,26,168,29,166,138,158,115,23,79,106,116,155,142,8,184,201,195,28,94,101,195,238,169,4,22,156,101,98,229,193,136,44,236,126,168,199,170,121,181,48,234,187,150,9,21,29,166,189,90,230,185,171,174,136,231,115,184,216,225,98,193,197,94,75,220,112,155,233,41,217,138,237,81,201,95,134,46,14,209,174,130,181,27,210,39,63,213,12,186,35,30,158,31,69,218,110,99,85,33,95,131,44,236,186,112,185,196,254,29,197,23,183,79,110,183,50,185,214,12,81,79,46,172,86,81,74,244,142,126,99,87,215,19,209,178,232,191,125,10,32,30,138,65,165,143,100,140,108,145,189,28,215,34,43,92,139,170,42,47,173,13,64,0,0,0,0,0,0,0,0,0,0,8,135,237,41,237,18,197,151,60,95,121,225,235,34,241,20,182,171,13,161,239,183,226,43,221,12,170,202,139,133,74,106,217,169,98,145,171,171,33,98,234,199,171,116,87,185,28,154,236,79,62,77,56,139,199,85,249,99,144,153,135,152,54,148,95,40,97,252,53,113,175,163,84,245,84,50,7,172,75,245,35,246,170,251,144,128,126,14,178,110,151,136,190,38,176,102,90,226,57,38,150,217,117,174,150,178,240,254,98,163,228,165,130,39,212,76,213,127,138,44,137,26,179,119,142,175,69,247,129,84,112,229,217,245,196,135,19,150,166,98,204,35,98,161,179,97,169,222,230,197,124,191,212,58,154,158,161,81,85,28,176,181,172,124,178,162,42,42,110,107,21,187,145,83,118,168,186,93,60,203,236,124,226,147,3,216,101,191,97,154,236,45,141,150,157,170,249,104,45,21,114,199,88,168,157,85,88,201,227,99,100,233,234,71,238,95,4,106,147,111,108,182,91,172,182,218,75,53,158,130,158,134,130,130,8,233,169,105,105,227,72,226,130,22,53,26,200,216,214,232,141,107,90,136,136,137,209,17,17,14,80,30,116,56,105,226,151,57,120,57,204,149,169,179,77,112,138,221,29,90,67,136,240,173,193,31,28,53,77,106,237,123,31,19,186,197,59,122,237,147,68,115,85,52,93,90,174,106,250,6,202,252,201,194,153,193,151,214,28,205,192,245,233,89,100,196,84,108,172,164,147,193,205,69,232,232,222,159,122,246,61,28,199,55,212,230,185,61,68,103,246,212,100,69,130,219,30,17,226,38,203,71,29,45,194,229,91,242,106,246,172,106,34,85,63,146,249,105,101,119,181,237,100,51,49,87,174,173,70,39,77,169,173,97,216,149,153,23,27,206,89,230,22,86,215,84,186,74,124,49,117,163,186,80,181,238,213,89,29,107,37,108,140,98,107,170,53,31,75,185,83,77,17,210,170,248,184,9,41,54,43,107,104,237,180,85,23,27,133,84,84,212,180,177,62,121,230,149,232,214,69,27,81,85,206,115,151,162,34,34,42,170,175,169,13,243,1,123,95,56,136,147,45,50,70,139,38,240,245,122,69,123,204,105,31,29,102,199,121,241,90,97,84,89,188,60,57,175,88,227,235,226,222,106,117,235,160,97,159,31,93,162,248,175,136,27,237,118,90,229,53,222,186,201,150,148,111,125,60,142,134,69,138,123,251,145,116,89,102,84,234,144,116,243,33,240,84,243,158,138,186,53,148,166,66,246,96,241,63,158,216,126,147,24,69,107,180,224,251,13,124,105,53,37,94,35,168,146,25,106,162,94,168,248,224,141,143,147,106,162,234,213,122,49,28,157,81,85,21,21,107,222,202,14,18,237,89,219,153,53,249,191,143,237,81,214,225,60,7,52,77,165,164,158,52,124,53,247,87,38,246,53,232,189,28,200,91,164,142,106,244,87,62,45,117,77,200,179,104,4,19,231,39,100,223,20,217,83,97,159,19,217,233,172,120,234,130,146,53,150,166,44,61,81,43,235,34,98,120,175,119,150,54,58,79,170,61,238,247,29,31,4,188,123,230,23,10,56,162,12,49,137,170,46,23,204,184,169,159,151,114,177,202,237,210,219,213,87,71,79,73,191,248,183,181,117,87,71,170,49,253,81,116,118,143,108,250,17,15,218,249,194,69,187,7,221,233,56,156,192,54,150,83,80,95,234,210,135,21,83,192,212,108,113,215,57,53,134,177,26,137,162,115,81,174,108,139,209,57,136,197,234,233,21,84,37,147,11,226,140,63,141,112,229,183,23,97,75,189,53,210,205,120,165,142,178,134,178,157,219,163,158,23,181,28,215,181,125,232,190,11,213,60,23,169,218,17,153,216,191,159,239,190,97,12,77,195,173,250,224,175,169,195,175,91,237,133,146,63,85,238,83,61,27,83,19,83,212,216,230,115,31,245,212,187,216,73,152,22,63,139,126,43,112,55,9,89,102,252,109,137,216,151,11,189,123,221,75,98,178,199,46,201,110,53,40,136,170,154,232,187,35,98,42,57,239,211,68,69,106,117,115,154,139,5,217,159,156,156,68,113,163,153,212,145,95,234,238,248,170,245,113,157,98,179,225,251,100,79,117,61,46,186,174,202,122,118,234,141,68,111,210,122,234,229,70,234,247,46,154,149,159,104,166,124,215,231,191,20,88,166,169,149,171,37,135,9,212,201,134,236,145,53,202,177,164,52,207,115,101,149,61,74,178,205,204,126,237,53,86,171,19,239,80,149,78,206,110,15,236,124,55,100,245,187,21,95,109,49,191,48,241,141,20,85,215,138,185,99,78,117,12,18,35,95,29,3,23,239,26,196,218,178,105,244,164,215,85,84,107,17,161,128,24,23,177,187,138,108,79,108,101,203,19,222,48,102,18,124,140,71,37,21,117,194,90,138,150,170,233,209,201,79,27,227,79,205,34,245,245,20,158,115,118,85,113,93,148,118,153,241,13,5,146,213,142,109,148,205,89,38,118,25,168,146,122,152,152,137,213,86,154,86,50,87,253,81,163,215,252,164,242,128,60,250,240,137,199,142,111,112,159,136,169,237,50,86,86,223,240,34,204,172,185,97,138,201,151,108,72,171,231,62,149,93,175,119,149,23,85,209,60,215,47,71,38,186,57,179,199,150,121,147,131,179,127,1,217,115,39,0,93,227,185,216,111,212,201,83,73,80,212,209,116,213,81,204,123,124,90,246,57,28,199,53,122,181,205,84,95,2,53,187,95,56,68,195,214,251,28,92,82,96,11,44,52,53,77,172,138,139,23,67,78,212,100,115,164,170,140,130,181,90,157,17,252,205,177,61,83,233,44,145,174,154,163,149,105,158,197,252,253,185,219,49,190,35,225,214,243,92,249,45,55,170,73,47,214,88,223,213,32,173,135,107,106,24,207,98,73,18,163,213,60,53,131,84,209,92,186,132,187,0,0,0,0,0,0,0,0,0,0,0,0,0,91,174,32,115,207,6,112,231,149,55,188,215,199,19,175,114,181,69,182,158,149,142,68,154,190,169,253,33,166,139,95,191,123,186,107,166,141,106,57,203,230,181,84,12,127,237,34,227,54,30,25,50,201,112,134,12,184,163,115,27,24,83,62,43,94,197,69,117,178,149,85,89,37,115,147,212,228,243,155,22,190,47,69,94,168,199,34,198,151,103,6,64,102,110,122,241,17,65,139,48,246,35,189,225,251,62,17,169,101,210,255,0,136,168,167,116,115,249,202,170,218,86,73,247,210,206,168,228,84,118,169,179,152,229,71,104,141,117,176,184,215,103,63,29,28,72,115,25,27,238,216,191,27,92,57,112,64,142,84,167,160,166,106,42,163,83,199,151,79,4,72,170,171,252,150,170,174,174,85,214,123,248,105,225,243,7,112,201,148,118,140,171,193,209,164,137,72,222,241,114,175,86,35,100,184,215,189,19,157,80,255,0,173,81,17,169,170,237,99,88,221,87,104,23,72,0,0,135,62,209,78,210,12,81,141,113,45,219,35,114,23,17,212,90,48,165,174,103,209,94,47,148,19,44,117,23,121,218,170,217,34,138,86,174,172,166,69,213,186,183,69,147,69,235,177,116,116,130,118,128,102,253,195,36,248,78,199,88,182,201,84,234,123,197,101,44,118,91,108,172,118,215,71,61,92,141,133,100,106,250,156,200,221,36,136,190,214,33,12,220,5,112,243,65,196,183,18,86,28,11,127,98,191,14,219,162,146,249,125,141,21,81,101,162,167,86,162,197,170,104,168,146,72,248,163,85,69,69,68,122,170,117,68,3,145,195,215,103,239,18,220,73,219,35,196,152,51,10,210,218,48,228,255,0,196,223,47,245,14,164,164,159,174,154,196,136,215,203,43,117,69,243,153,27,155,170,42,107,175,66,247,98,174,197,254,38,108,214,153,46,24,119,24,96,92,67,83,18,42,247,24,107,42,41,229,151,167,68,99,165,133,35,215,251,167,53,61,228,210,80,80,81,90,232,105,237,150,218,72,105,105,41,34,100,20,240,66,196,100,113,70,196,70,181,141,106,116,70,162,34,34,34,120,34,27,224,121,177,177,226,78,34,184,50,205,121,18,138,75,254,1,197,214,183,179,189,81,78,213,99,42,98,69,85,107,101,141,117,142,162,7,117,209,124,230,57,58,181,124,20,156,78,8,248,192,195,188,93,229,130,223,217,77,13,175,22,216,221,29,46,34,180,198,229,86,195,43,145,118,79,22,189,86,25,118,185,91,174,170,213,107,154,170,187,119,58,154,237,34,225,179,14,231,207,14,152,134,253,228,184,87,22,224,75,125,69,242,201,92,141,249,212,100,45,230,84,83,106,157,92,217,99,141,200,141,94,155,210,53,245,17,87,217,165,155,119,44,169,226,243,5,197,13,90,199,109,198,21,31,38,46,48,171,246,182,102,213,104,216,61,218,182,161,32,114,125,74,137,244,128,244,6,1,105,56,173,207,58,46,28,178,19,22,102,180,238,133,213,182,218,53,134,213,4,190,19,220,37,94,93,59,52,241,84,222,228,115,191,21,174,95,86,160,97,151,105,71,104,189,207,44,171,171,184,124,200,123,179,233,113,67,26,145,226,28,67,3,147,117,177,28,154,247,106,101,245,78,168,169,190,79,247,52,93,27,231,234,177,199,199,15,220,29,113,23,197,173,125,109,235,1,216,150,123,122,84,185,43,241,37,238,169,208,209,243,220,186,185,22,85,71,62,103,245,213,201,27,94,228,213,21,116,213,53,225,240,187,146,56,143,139,158,35,45,88,26,190,227,86,244,188,213,205,120,196,151,77,119,75,29,35,93,204,169,153,85,126,253,238,114,49,170,186,249,242,183,84,211,83,209,22,13,193,216,99,47,176,181,175,4,224,203,45,53,166,201,102,166,101,37,13,29,51,54,199,12,77,78,136,158,213,94,170,170,189,85,85,85,85,85,85,64,134,172,83,216,197,196,237,146,202,251,150,31,197,120,23,17,86,68,221,203,110,166,174,158,9,100,93,60,35,124,208,182,53,93,127,150,230,39,188,199,12,177,205,158,33,120,33,205,217,164,181,182,233,134,47,182,217,155,21,230,193,114,141,205,167,174,137,23,85,138,162,21,232,246,185,53,219,35,122,166,187,152,228,232,167,163,211,12,123,77,248,72,183,113,1,147,53,153,131,134,109,44,92,125,129,41,37,174,162,150,38,162,73,95,66,207,62,162,141,218,38,175,243,81,210,70,157,85,30,138,212,211,152,237,66,249,112,191,196,158,7,226,155,42,168,51,47,6,57,105,165,87,45,45,218,213,44,136,249,237,149,141,68,223,11,213,60,81,81,81,204,126,137,185,142,106,232,139,171,82,238,16,69,217,87,159,239,201,190,38,104,48,133,218,224,176,225,204,198,99,108,85,109,123,244,141,149,186,170,209,75,167,173,220,213,88,147,216,149,14,95,81,59,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,232,237,92,227,85,114,211,12,205,195,126,90,93,221,22,43,196,84,200,184,134,178,157,250,62,219,110,145,186,164,8,228,95,54,89,218,189,125,109,137,85,124,94,213,76,158,227,55,138,140,59,194,118,78,214,99,122,230,195,89,136,110,42,234,12,57,107,115,186,213,214,171,117,220,228,78,188,168,211,207,122,244,233,163,117,71,61,186,194,14,71,101,6,107,113,191,196,34,217,95,116,170,174,186,95,170,228,187,98,91,245,66,111,74,58,101,122,115,170,31,224,159,124,140,99,19,68,87,57,141,77,19,170,6,75,246,67,240,243,152,248,187,54,100,207,74,123,237,223,14,224,204,46,174,165,153,244,146,186,36,190,213,57,17,123,154,167,131,225,98,42,62,77,117,235,203,106,117,118,230,205,1,75,101,134,90,96,252,158,192,22,76,180,192,86,182,219,236,86,10,86,210,210,66,154,43,149,58,171,164,123,186,110,145,238,87,61,206,241,115,156,229,245,149,72,0,12,119,237,0,205,251,134,73,240,157,142,177,109,146,169,212,247,138,202,88,236,182,217,88,237,174,142,122,185,27,10,200,213,245,57,145,186,73,17,125,172,64,35,239,180,83,180,131,20,99,92,75,118,200,220,133,196,117,22,140,41,107,153,244,87,139,229,4,203,29,69,222,118,170,182,72,162,149,171,171,41,145,117,110,173,209,100,209,122,236,93,29,142,92,61,118,126,241,45,196,157,178,60,73,131,48,173,45,163,14,79,252,77,242,255,0,80,234,74,73,250,233,172,72,141,124,178,183,84,95,57,145,185,186,162,166,186,244,56,252,5,112,243,65,196,183,18,86,28,11,127,98,191,14,219,162,146,249,125,141,21,81,101,162,167,86,162,197,170,104,168,146,72,248,163,85,69,69,68,122,170,117,68,61,13,80,80,81,90,232,105,237,150,218,72,105,105,41,34,100,20,240,66,196,100,113,70,196,70,181,141,106,116,70,162,34,34,34,120,34,1,11,120,171,177,127,137,155,53,166,75,134,29,198,24,23,16,212,196,138,189,198,26,202,138,121,101,233,209,24,233,97,72,245,254,233,205,79,121,139,150,60,73,196,87,6,89,175,34,81,73,127,192,56,186,214,246,119,170,41,218,172,101,76,72,170,173,108,177,174,177,212,64,238,186,47,156,199,39,86,175,130,158,147,140,80,237,34,225,179,14,231,207,14,152,134,253,228,184,87,22,224,75,125,69,242,201,92,141,249,212,100,45,230,84,83,106,157,92,217,99,141,200,141,94,155,210,53,245,1,82,240,71,198,6,29,226,239,44,22,254,202,104,109,120,182,198,232,233,113,21,166,55,42,182,25,92,139,178,120,181,234,176,203,181,202,221,117,86,171,92,213,85,219,185,217,20,121,252,236,210,205,187,150,84,241,121,130,226,134,173,99,182,227,10,143,147,23,24,85,251,91,51,106,180,108,30,237,91,80,144,57,62,165,68,250,71,160,48,0,0,4,31,118,158,241,170,185,253,143,126,228,153,119,119,115,242,251,8,212,185,37,154,23,252,221,226,226,221,90,233,245,69,209,209,71,213,145,250,151,87,191,170,57,186,101,183,106,183,26,171,148,248,82,78,30,114,218,234,232,241,142,39,164,221,122,172,167,147,71,218,173,178,106,156,180,84,250,51,78,154,162,122,219,30,174,232,175,99,140,62,236,204,224,165,252,68,230,10,102,126,96,90,85,249,115,132,106,154,178,197,51,60,203,197,193,168,142,101,42,34,244,116,109,213,175,151,212,168,173,103,223,170,180,51,91,178,75,135,156,199,202,140,161,173,204,76,123,125,187,210,83,227,132,142,170,209,134,37,149,201,79,75,75,226,218,199,198,191,70,105,147,69,77,52,249,180,106,174,170,237,25,158,199,196,106,53,17,173,68,68,68,209,17,61,71,208,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,0,0,0,0,4,42,246,167,241,166,185,203,141,95,144,217,117,117,87,96,172,37,88,239,41,212,193,38,177,221,238,108,85,106,232,169,244,161,133,119,53,189,116,115,247,59,170,35,21,50,235,181,51,140,185,178,43,0,51,38,178,250,228,145,99,124,107,72,254,243,83,20,154,75,105,181,187,86,58,84,84,93,91,44,170,142,99,23,212,141,145,201,162,163,72,110,203,140,176,204,44,222,197,20,248,47,44,240,133,203,17,222,170,81,92,202,74,24,85,238,107,19,77,94,247,125,24,216,154,166,175,114,163,83,84,213,80,12,219,236,224,196,92,31,240,238,199,231,191,16,25,177,104,167,198,149,138,250,76,63,106,134,142,170,225,37,166,153,81,91,37,68,141,166,138,77,147,72,154,181,17,116,86,51,93,122,201,162,73,86,1,227,203,132,28,203,175,138,215,133,51,227,14,173,92,234,173,138,27,151,58,216,233,29,174,155,90,149,108,139,87,47,169,19,170,250,181,34,255,0,15,118,53,113,109,122,182,69,95,114,188,101,229,134,121,17,21,212,87,11,205,67,230,143,220,229,166,166,150,63,212,245,45,46,124,118,122,241,67,195,221,170,163,18,226,220,21,13,223,15,82,34,186,162,241,96,168,239,148,208,53,23,77,210,55,70,203,27,122,167,156,248,218,222,190,58,129,232,81,143,100,140,108,145,189,28,215,34,43,92,139,170,42,47,173,13,68,10,112,81,218,27,153,60,50,95,168,48,182,45,185,87,226,92,180,154,70,67,85,106,158,85,150,91,100,122,175,206,209,43,151,204,219,174,229,139,232,63,69,79,53,203,185,39,99,12,98,107,6,52,195,182,220,91,133,110,180,247,59,61,226,150,58,218,26,202,119,110,142,120,36,106,57,143,106,251,21,21,60,122,251,64,233,51,107,43,176,174,116,229,221,235,43,241,179,42,223,99,191,194,200,43,27,75,58,195,42,177,178,54,68,70,189,17,116,243,152,159,155,82,200,100,151,103,87,13,156,63,230,61,187,52,242,246,219,126,101,250,213,28,241,211,62,182,230,179,198,196,154,39,68,245,218,173,78,187,30,228,215,95,89,147,160,0,0,14,53,202,227,67,103,183,85,93,174,149,81,210,209,209,66,250,154,137,228,118,140,138,38,53,92,231,185,125,72,136,138,171,245,30,97,238,73,38,99,102,117,83,108,177,61,175,197,23,231,165,36,111,79,57,22,166,161,118,34,251,252,244,37,131,181,119,141,123,118,12,194,151,14,24,114,230,230,147,98,92,65,76,145,98,122,152,92,138,150,235,124,137,170,210,235,253,150,102,174,142,79,189,137,203,175,87,162,166,42,246,84,240,193,118,206,44,247,161,205,155,197,185,201,131,178,226,169,149,242,79,35,60,202,171,163,83,117,44,12,85,77,21,204,118,217,157,166,187,81,140,69,211,152,213,2,114,192,52,201,36,112,198,249,166,145,172,141,141,87,57,206,93,17,168,158,42,171,234,64,40,44,246,206,172,27,195,230,86,223,51,91,28,213,108,183,89,225,214,56,24,228,73,107,42,29,210,42,120,145,124,94,247,42,34,123,19,87,47,70,170,167,158,76,212,205,28,105,197,22,119,86,227,172,115,125,161,163,184,226,122,246,68,201,107,106,146,26,27,93,54,187,99,139,123,186,50,24,153,235,241,93,21,122,185,203,173,237,237,26,227,30,171,137,252,214,126,29,194,181,203,247,60,193,211,203,77,102,100,111,93,151,9,254,140,149,206,79,5,221,162,182,63,100,122,47,69,123,139,115,144,60,18,241,29,196,157,59,110,217,109,128,228,75,18,189,99,91,229,206,86,209,208,106,139,162,163,30,255,0,58,93,23,162,164,77,122,162,248,232,4,159,112,229,197,143,103,71,11,25,105,107,201,220,39,158,84,147,77,72,173,146,233,114,102,31,185,191,202,85,239,107,121,181,15,145,148,202,205,21,81,17,19,114,163,24,214,183,95,55,83,45,178,191,63,178,83,58,160,116,249,87,153,248,123,18,186,54,171,164,167,162,173,106,212,196,212,245,190,5,210,86,39,189,205,66,34,174,61,140,60,87,208,208,73,89,77,138,50,214,225,43,27,171,105,105,174,245,141,149,235,236,69,150,145,140,215,235,114,33,138,217,135,149,25,239,194,214,60,163,166,198,214,11,246,7,196,116,111,239,54,218,232,102,88,213,202,213,84,230,211,84,194,229,107,244,95,190,99,151,79,88,30,151,65,30,61,155,221,162,149,185,221,83,6,69,231,125,124,63,45,162,129,86,203,120,84,70,37,234,56,219,171,162,149,19,162,84,181,168,174,213,52,73,26,142,232,142,111,159,33,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,154,202,202,75,125,36,245,245,245,80,211,82,211,70,233,167,158,103,163,35,138,54,166,174,123,156,189,26,212,68,85,85,94,136,136,111,17,117,218,227,198,92,214,168,37,225,83,46,174,72,202,138,200,99,159,24,214,65,39,157,28,46,68,116,84,8,168,189,21,237,86,190,79,196,86,55,170,57,232,6,37,246,134,113,143,89,197,78,106,173,14,26,171,154,60,190,194,146,73,77,98,167,85,86,165,100,138,186,73,92,246,255,0,41,250,34,49,23,232,177,19,193,92,253,114,79,179,231,50,248,34,225,11,4,46,48,205,28,230,180,63,51,113,108,26,214,37,21,186,182,226,150,154,45,90,230,81,164,148,208,200,196,122,174,215,200,168,238,174,218,222,188,189,86,62,242,119,33,115,123,63,177,11,176,198,81,96,91,142,34,173,137,26,234,135,64,214,178,10,86,185,116,71,77,59,213,177,196,139,162,233,189,201,174,139,166,166,91,219,251,24,56,175,173,161,142,174,167,20,229,165,4,175,110,231,82,212,93,235,22,86,47,177,86,58,71,179,95,169,202,158,240,37,47,44,184,204,225,111,56,43,162,181,101,254,118,97,202,251,133,70,222,77,21,76,207,161,169,153,87,193,172,134,165,177,189,238,247,53,21,83,216,94,131,206,78,127,112,85,196,103,13,112,37,211,51,48,28,141,178,57,237,141,151,171,116,205,171,161,87,59,93,26,233,25,214,37,93,23,68,145,172,85,245,106,100,127,0,221,165,184,191,42,49,5,179,42,179,231,17,213,94,240,21,116,140,165,166,187,87,74,233,106,172,78,93,26,199,44,142,85,115,233,83,68,71,49,117,86,39,156,222,141,86,56,38,156,164,115,107,43,176,174,116,229,221,235,43,241,179,42,223,99,191,194,200,43,27,75,58,195,42,177,178,54,68,70,189,17,116,243,152,159,155,82,171,134,104,106,33,101,69,60,172,150,41,90,143,99,216,228,115,92,213,77,81,81,83,162,162,167,172,214,6,49,100,151,103,87,13,156,63,230,61,187,52,242,246,219,126,101,250,213,28,241,211,62,182,230,179,198,196,154,39,68,245,218,173,78,187,30,228,215,95,89,147,160,0,56,215,43,141,13,158,221,85,118,186,85,71,75,71,69,11,234,106,39,145,218,50,40,152,213,115,158,229,245,34,34,42,175,212,114,72,222,237,93,227,94,221,131,48,165,195,134,28,185,185,164,216,151,16,83,36,88,158,166,23,34,165,186,223,34,106,180,186,255,0,101,153,171,163,147,239,98,114,235,213,232,168,17,63,114,73,51,27,51,170,155,101,137,237,126,40,191,61,41,35,122,121,200,181,53,11,177,23,223,231,161,234,4,131,78,202,158,24,46,217,197,158,244,57,179,120,183,57,48,118,92,85,50,190,73,228,103,153,85,116,106,110,165,129,138,169,162,185,142,219,51,180,215,106,49,136,186,115,26,164,229,129,129,125,178,25,153,46,17,225,146,221,128,168,106,150,58,156,115,127,130,154,120,211,166,250,42,86,172,242,117,247,76,218,94,158,197,95,207,140,29,139,25,85,79,137,51,163,23,230,205,125,42,73,30,11,180,71,69,68,231,39,208,171,174,115,219,189,190,244,134,9,218,186,120,36,189,124,80,239,251,112,47,211,212,99,252,173,194,235,43,86,26,27,61,198,189,177,163,186,163,167,154,38,42,170,123,52,167,77,23,220,190,242,247,118,43,97,216,168,56,108,197,120,145,209,43,106,46,248,198,120,183,110,69,71,65,5,29,50,51,167,138,46,249,38,241,247,126,112,144,96,0,2,0,251,79,50,174,28,172,227,15,23,119,26,110,69,6,46,100,24,166,149,187,17,168,171,82,142,74,135,38,158,58,212,199,80,186,255,0,255,0,73,252,34,27,182,254,207,28,25,145,150,23,244,95,62,178,199,95,70,228,219,234,134,118,61,58,235,215,248,245,233,167,79,126,189,3,60,123,63,115,82,163,55,248,71,203,220,75,113,170,89,238,84,20,14,177,215,185,206,220,245,150,141,238,129,28,245,245,185,241,199,28,138,190,189,250,153,16,71,159,98,158,34,146,191,135,124,97,134,165,155,122,218,113,124,147,198,213,85,213,145,207,73,79,162,123,52,221,20,139,245,170,251,137,12,0,0,0,0,0,0,0,0,0,0,2,217,241,53,131,46,153,137,195,190,101,96,139,19,21,247,43,206,22,185,82,209,70,137,175,50,161,212,239,229,179,167,242,157,181,191,159,214,65,23,1,249,193,97,200,158,42,240,62,60,197,211,50,154,200,202,169,173,151,42,137,58,54,150,26,168,95,7,57,203,234,108,110,145,175,119,226,181,199,162,146,24,59,78,184,15,188,101,126,47,188,113,11,150,86,216,101,192,215,234,158,247,119,164,137,237,107,237,21,242,185,86,69,108,125,53,130,71,121,201,183,93,142,115,154,168,214,163,85,66,103,99,146,57,163,100,208,200,215,198,246,163,154,230,174,168,228,95,5,69,245,161,168,130,46,24,59,81,179,203,135,108,51,73,128,47,22,202,12,119,133,109,204,72,168,41,110,83,190,10,186,40,147,194,40,170,90,142,249,180,245,53,236,126,212,209,26,173,106,35,75,183,152,221,182,153,161,125,179,205,65,150,89,55,99,194,117,179,68,177,165,117,194,232,251,179,225,114,235,231,198,196,138,22,110,78,154,111,71,183,84,234,138,157,0,174,251,108,51,150,193,38,31,193,25,7,111,172,138,162,236,219,151,202,139,156,76,114,42,210,70,200,101,130,157,31,236,87,243,231,84,79,99,17,87,162,180,231,246,33,224,10,251,126,12,204,204,205,172,165,123,105,111,87,10,11,61,12,142,106,162,59,186,178,89,38,86,251,83,90,152,147,93,60,88,169,175,137,128,57,39,146,121,213,199,30,117,214,80,209,93,228,185,94,110,51,121,75,17,95,238,147,238,74,88,92,228,107,167,126,170,142,122,167,68,108,108,246,35,83,107,83,84,159,236,147,202,12,35,144,217,93,135,242,163,4,83,44,118,187,13,42,66,146,57,19,153,83,50,174,233,103,147,79,23,200,245,115,215,213,171,180,77,17,17,16,43,130,3,59,82,179,50,92,198,227,27,22,81,197,84,179,91,240,124,52,184,114,141,23,193,156,152,209,243,166,158,234,153,103,79,204,159,81,62,103,153,44,225,185,215,227,172,244,198,215,125,236,158,179,16,98,203,149,66,57,175,77,175,146,122,201,21,52,95,13,53,119,143,134,128,78,207,103,86,85,83,229,47,8,88,6,221,221,82,42,252,67,66,152,154,224,237,52,116,146,214,162,74,197,119,227,54,5,130,62,189,126,109,17,76,148,56,86,75,69,29,130,205,65,97,183,53,91,73,109,165,138,146,6,170,245,72,227,98,53,168,186,123,145,14,104,2,214,241,71,149,112,231,103,15,88,251,44,157,77,207,168,188,217,39,74,22,108,71,42,87,68,156,218,85,68,245,233,60,113,47,230,245,23,72,1,231,59,129,140,212,168,201,238,43,114,235,21,182,169,96,163,169,188,69,103,184,234,237,24,180,149,139,221,228,87,251,81,156,196,147,235,141,23,212,122,49,60,198,102,213,12,152,67,58,49,157,182,221,59,163,146,203,138,46,48,65,35,83,106,181,97,171,145,173,114,38,171,162,166,212,95,21,61,48,225,171,196,88,139,14,90,177,4,59,121,119,58,40,43,25,183,93,54,201,26,61,52,215,174,158,119,172,15,50,88,81,86,241,154,86,117,197,44,71,173,109,254,159,202,77,168,77,154,239,168,111,53,30,139,166,158,46,215,217,212,244,254,121,194,227,47,40,46,57,23,196,198,59,192,213,20,178,65,72,151,105,174,86,151,109,209,36,160,169,114,205,2,181,83,162,237,107,209,138,169,247,204,114,116,84,84,73,175,224,87,138,219,7,20,185,45,109,187,201,114,135,229,157,134,8,104,49,69,2,185,18,86,85,53,186,37,75,91,227,202,155,69,123,87,193,23,123,53,213,138,6,71,0,0,176,220,120,210,91,107,120,59,205,168,110,201,26,192,220,53,81,51,55,233,167,57,154,62,31,31,95,49,172,211,223,161,13,189,153,242,215,195,199,6,88,45,183,127,53,213,87,6,61,26,221,218,196,182,234,164,147,84,246,108,221,215,213,227,234,51,151,181,247,138,187,13,135,47,127,115,30,19,185,195,85,136,49,20,144,85,98,46,68,186,247,10,24,158,146,199,11,244,240,146,89,25,27,182,235,170,70,197,213,52,145,170,89,78,198,44,148,175,196,121,195,136,51,202,186,157,237,180,224,251,123,237,148,82,43,122,75,112,170,68,71,35,87,241,32,230,110,68,254,204,206,190,165,9,145,0,0,0,0,0,0,0,0,0,0,0,1,179,89,89,73,111,164,158,190,190,170,26,106,90,104,221,52,243,204,244,100,113,70,212,213,207,115,151,163,90,136,138,170,171,209,17,8,12,237,12,227,30,179,138,156,213,90,28,53,87,52,121,125,133,36,146,154,197,78,170,173,74,201,21,116,146,185,237,254,83,244,68,98,47,209,98,39,130,185,250,229,167,107,143,25,115,90,160,151,133,76,186,185,35,42,43,33,142,124,99,89,4,158,116,112,185,17,209,80,34,162,244,87,181,90,249,63,17,88,222,168,231,161,27,89,59,144,185,189,159,216,133,216,99,40,176,45,199,17,86,196,141,117,67,160,107,89,5,43,92,186,35,166,157,234,216,226,69,209,116,222,228,215,69,211,80,36,19,179,231,50,248,34,225,11,4,46,48,205,28,230,180,63,51,113,108,26,214,37,21,186,182,226,150,154,45,90,230,81,164,148,208,200,196,122,174,215,200,168,238,174,218,222,188,189,87,63,178,203,140,206,22,243,130,186,43,86,95,231,102,28,175,184,84,109,228,209,84,204,250,26,153,149,124,26,200,106,91,27,222,239,115,81,85,61,132,90,91,251,24,56,175,173,161,142,174,167,20,229,165,4,175,110,231,82,212,93,235,22,86,47,177,86,58,71,179,95,169,202,158,243,31,51,251,130,174,35,56,107,129,46,153,153,128,228,109,145,207,108,108,189,91,166,109,93,10,185,218,232,215,72,206,177,42,232,186,36,141,98,175,171,80,61,27,2,22,56,6,237,45,197,249,81,136,45,153,85,159,56,142,170,247,128,171,164,101,45,53,218,186,87,75,85,98,114,232,214,57,100,114,171,159,74,154,34,57,139,170,177,60,230,244,106,177,211,73,12,208,212,66,202,138,121,89,44,82,181,30,199,177,200,230,185,170,154,162,162,167,69,69,79,88,22,231,63,184,126,203,222,37,48,35,114,231,51,97,184,75,102,109,116,87,29,180,53,75,79,34,205,27,94,141,213,200,139,211,71,187,167,212,80,220,59,112,51,144,188,47,98,187,142,51,202,187,125,230,43,157,210,222,182,185,228,175,184,45,74,114,22,70,72,168,212,86,166,138,174,137,159,168,200,32,0,0,5,185,226,59,21,90,112,78,64,230,46,41,189,206,145,81,219,240,197,202,71,106,168,138,247,45,59,218,200,219,175,223,57,234,214,162,122,213,200,64,15,6,118,90,187,255,0,22,121,63,67,68,221,100,139,26,90,43,93,255,0,39,79,84,201,228,255,0,241,34,113,153,221,172,156,107,219,177,165,68,220,47,101,149,205,42,45,86,186,198,73,139,43,225,114,44,117,53,113,59,115,40,152,190,14,108,79,68,123,215,251,35,26,212,250,14,213,216,229,195,5,218,235,140,171,56,160,197,22,231,67,103,179,67,81,107,195,75,43,52,90,170,217,19,151,81,80,205,83,171,35,141,100,139,114,116,87,200,228,69,214,55,32,18,236,69,183,109,222,102,75,13,171,45,178,122,142,169,81,149,83,85,226,59,140,41,211,248,180,72,41,87,223,252,101,95,234,79,205,41,36,27,118,194,223,167,187,241,128,251,108,178,181,204,178,97,139,109,12,77,107,181,216,215,44,179,170,42,122,151,89,213,126,165,64,50,47,177,39,42,169,233,176,174,96,231,101,101,42,45,77,125,116,88,102,130,87,39,156,200,161,99,106,42,17,190,189,175,116,212,250,250,181,139,220,164,159,24,157,217,105,135,98,195,252,17,224,41,146,37,100,247,121,110,119,26,143,57,21,28,231,87,206,198,42,105,255,0,194,142,62,158,221,126,163,44,64,31,28,212,114,43,92,136,168,169,162,162,250,207,160,15,54,220,80,229,213,70,64,241,59,142,176,53,145,101,183,183,14,98,9,42,109,46,143,204,124,20,210,43,106,41,21,186,120,42,69,36,74,138,158,205,122,30,131,242,43,49,163,205,220,153,193,57,156,197,143,126,38,177,81,92,103,107,62,140,115,201,19,86,88,255,0,193,147,123,127,193,33,175,182,2,207,29,179,140,90,170,214,46,171,118,195,118,202,199,249,186,104,168,146,67,237,235,210,20,235,211,217,234,213,100,95,178,179,17,73,127,224,155,5,83,205,55,54,91,61,85,210,220,229,85,85,84,70,214,205,35,26,186,251,25,43,17,52,245,34,1,150,224,0,0,0,0,0,0,0,0,0,0,0,0,0,7,73,141,177,158,26,203,172,35,119,199,88,198,235,13,182,201,98,163,146,186,186,170,85,209,177,196,198,234,186,123,92,190,8,212,234,170,168,137,170,170,33,221,144,203,218,189,198,92,217,157,141,103,225,203,0,92,147,228,158,19,171,254,174,84,65,39,75,157,210,53,209,98,85,69,209,98,129,117,77,61,114,163,149,117,216,197,3,24,248,186,226,107,20,113,105,157,21,152,230,228,178,81,217,225,119,147,240,237,174,89,154,216,232,40,145,222,110,229,85,70,164,143,85,223,35,213,124,87,77,118,181,186,72,111,6,121,243,192,23,6,57,95,14,18,185,103,157,170,183,27,222,153,29,110,40,185,208,89,174,53,177,73,81,162,237,167,142,104,105,222,197,138,20,85,107,116,119,156,170,231,232,155,244,72,216,200,158,21,243,223,137,26,233,105,178,147,0,214,93,105,105,164,72,234,174,82,185,180,244,52,206,211,93,31,60,138,140,221,162,162,236,106,171,244,240,106,153,62,238,197,222,43,82,133,106,211,23,101,146,202,145,239,238,201,118,173,230,170,233,244,53,238,123,53,245,125,45,61,224,74,254,86,113,73,195,206,117,212,119,28,176,205,236,57,124,174,95,10,8,234,185,53,142,77,53,213,41,229,70,202,169,239,70,232,93,35,205,142,118,240,201,159,156,49,94,169,91,154,24,42,225,98,223,54,182,251,181,52,169,53,36,210,51,71,34,197,81,18,171,81,233,209,118,170,163,211,214,136,103,175,103,55,105,86,33,185,98,43,94,65,113,21,136,31,113,109,201,237,164,195,216,158,182,69,117,66,84,57,116,101,45,92,139,214,68,122,170,53,146,175,156,142,209,174,87,35,145,205,9,89,45,182,127,112,253,151,188,74,96,70,229,206,102,195,112,150,204,218,232,174,59,104,106,150,158,69,154,54,189,27,171,145,23,166,143,119,79,168,185,32,12,125,225,219,129,156,133,225,123,21,220,113,158,85,219,239,49,92,238,150,245,181,207,37,125,193,106,83,144,178,50,69,70,162,181,52,85,116,76,253,70,65,0,0,183,60,71,98,171,78,9,200,28,197,197,55,185,210,42,59,126,24,185,72,237,85,17,94,229,167,123,89,27,117,251,231,61,90,212,79,90,185,11,140,68,79,107,39,26,246,236,105,81,55,11,217,101,115,74,139,85,174,177,146,98,202,248,92,139,29,77,92,78,220,202,38,47,131,155,19,209,30,245,254,200,198,181,62,131,181,12,49,224,206,203,87,127,226,207,39,232,104,155,172,145,99,75,69,107,191,228,233,234,153,60,159,254,36,78,61,34,17,19,216,229,195,5,218,235,140,171,56,160,197,22,231,67,103,179,67,81,107,195,75,43,52,90,170,217,19,151,81,80,205,83,171,35,141,100,139,114,116,87,200,228,69,214,55,33,46,192,11,31,198,15,20,24,107,133,28,157,175,204,11,171,97,172,189,85,42,208,225,251,91,159,163,171,107,156,213,86,234,137,213,34,98,38,247,185,60,17,52,250,78,106,45,221,196,248,150,197,131,48,229,207,22,226,123,156,54,235,69,154,146,90,234,234,185,157,163,32,130,54,171,158,245,95,98,34,41,231,135,140,190,41,177,31,22,25,197,91,142,43,210,106,76,63,111,221,67,135,45,142,119,74,74,36,119,71,57,53,211,155,34,232,249,21,61,122,53,23,107,27,160,81,150,41,42,243,251,58,82,231,155,25,145,71,103,118,38,185,190,187,16,98,75,180,168,140,167,141,206,221,44,136,223,191,114,55,84,142,38,39,85,218,212,68,68,233,51,25,81,199,87,103,70,80,224,251,46,81,229,238,112,210,91,172,246,40,123,149,43,29,98,186,35,92,168,170,175,146,73,150,149,24,231,189,219,158,231,170,232,231,57,87,214,69,190,68,118,120,113,73,196,21,170,155,18,225,108,19,13,151,15,86,53,31,79,120,196,53,29,202,158,118,175,131,227,102,215,77,35,23,212,246,70,173,95,105,118,49,23,99,95,22,214,91,108,149,214,219,182,94,223,231,98,46,218,43,117,230,161,147,63,167,169,106,105,162,143,221,213,233,226,4,199,101,214,110,101,126,110,90,188,181,150,56,254,195,137,232,218,136,178,62,217,93,28,238,135,95,4,145,141,93,209,187,241,92,136,190,226,174,60,205,213,81,231,167,11,25,154,214,84,71,137,50,247,26,218,21,28,215,53,207,166,157,24,239,90,57,23,108,177,57,61,138,230,57,58,117,66,102,251,61,120,244,163,226,175,15,84,96,172,120,218,75,118,100,216,96,73,170,162,133,54,67,118,165,69,70,247,168,89,247,174,106,171,82,70,39,68,87,53,205,232,237,172,12,201,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,0,0,56,151,107,165,13,142,213,91,122,185,206,144,209,219,233,228,170,168,145,81,87,100,81,181,92,231,104,157,122,34,42,156,178,215,113,81,222,63,115,14,111,247,62,103,63,228,22,32,229,114,245,223,191,201,243,233,183,78,186,235,166,154,1,231,247,55,243,11,25,241,91,196,69,215,23,50,154,106,171,206,57,190,71,71,104,161,85,243,163,100,143,108,52,116,173,234,168,155,89,202,103,142,138,186,175,172,158,110,19,56,88,192,156,41,229,125,22,12,195,84,116,243,222,234,98,142,108,65,121,217,243,215,26,205,190,114,238,84,213,34,106,170,164,108,240,107,122,253,39,57,203,7,188,6,195,12,252,98,101,43,39,137,146,53,49,37,59,209,30,212,84,71,53,28,230,175,95,90,42,34,162,250,149,16,244,94,0,210,246,50,70,58,57,24,142,107,145,81,205,84,213,21,23,212,166,160,4,38,118,172,112,127,96,200,140,115,107,205,188,182,179,199,110,194,56,214,121,97,171,161,129,187,96,183,221,17,21,234,216,211,193,145,202,205,207,107,19,163,86,57,17,52,110,212,76,139,236,94,207,75,134,37,192,24,171,33,175,181,146,78,236,35,43,46,214,93,238,215,101,21,75,156,147,66,223,99,89,50,111,250,234,23,216,93,94,215,122,27,101,95,6,183,73,235,213,18,122,43,253,174,122,45,91,174,179,44,142,141,116,233,211,230,164,151,175,79,103,175,67,8,187,23,95,112,78,42,239,241,210,61,57,14,192,245,203,84,213,95,24,210,182,139,106,167,191,122,179,243,42,129,54,0,0,6,38,118,128,241,185,104,225,67,0,165,155,13,75,77,91,152,248,146,23,54,205,68,244,220,218,40,87,86,186,186,100,254,75,85,21,24,213,250,111,245,43,90,253,46,79,22,124,81,96,190,20,114,166,175,31,226,101,109,101,210,165,93,75,97,180,53,250,73,113,172,84,232,223,197,141,169,231,72,255,0,189,106,116,213,202,214,186,7,160,131,59,248,218,226,1,81,57,248,143,27,227,42,221,207,119,86,195,77,18,39,85,95,20,134,158,24,211,234,107,90,136,154,175,136,118,156,55,112,247,153,252,103,231,99,176,253,21,125,92,207,173,169,117,215,20,98,58,180,116,221,210,25,36,214,90,137,28,171,243,146,189,202,237,172,215,87,185,87,170,34,57,205,244,13,148,89,75,129,178,63,47,173,25,103,151,118,120,237,214,91,60,60,184,216,157,100,154,69,234,249,165,119,139,228,123,181,115,156,190,181,245,34,34,37,27,194,183,12,120,27,133,92,172,162,203,236,37,27,42,107,229,70,212,95,46,238,137,27,53,206,179,110,142,145,222,182,177,58,164,113,234,168,198,250,213,85,206,117,227,0,97,207,106,134,124,87,100,199,12,21,214,75,5,76,144,94,243,2,167,228,236,18,199,170,58,26,87,49,207,171,145,23,84,211,88,155,203,246,235,50,42,120,106,153,140,69,127,110,103,120,238,249,45,183,153,200,223,136,183,233,174,205,250,91,182,235,234,215,77,250,126,127,120,24,173,217,201,194,109,7,20,217,213,44,120,194,9,36,193,56,58,8,238,87,200,216,245,98,213,189,238,86,211,210,110,111,86,164,142,99,220,229,77,23,100,79,68,84,85,69,39,186,211,105,181,216,109,148,182,91,37,186,154,223,111,161,133,148,244,180,180,209,54,40,160,137,169,163,88,198,53,17,26,212,68,68,68,68,209,8,219,236,64,134,22,229,190,103,212,54,38,36,175,190,80,49,207,70,166,231,53,176,61,81,21,124,85,17,92,237,19,222,190,210,75,192,20,6,120,228,126,94,241,9,151,119,44,181,204,139,52,117,214,234,246,42,195,50,53,18,122,42,132,69,217,81,3,252,89,35,85,117,69,78,138,154,181,200,173,85,69,175,192,30,103,115,7,8,99,190,24,115,222,233,133,93,112,150,131,19,224,11,227,93,73,93,7,154,188,200,158,217,41,234,99,215,193,30,222,92,141,215,212,228,212,244,77,145,25,161,73,157,89,55,131,179,86,142,36,133,184,154,209,79,93,44,41,213,33,157,91,164,209,167,183,108,136,246,255,0,130,67,79,107,221,13,178,147,140,139,132,244,10,139,61,102,30,181,207,91,163,116,210,100,99,227,77,122,117,249,168,226,235,215,217,234,208,146,30,203,23,220,31,192,222,95,58,185,232,232,210,91,186,82,174,186,175,41,46,149,73,162,255,0,134,143,79,171,64,50,196,0,0,0,0,0,0,0,0,0,0,0,0,0,5,23,157,25,151,110,201,188,166,197,185,167,116,137,102,131,12,90,42,110,60,148,241,154,70,49,86,56,147,222,247,237,111,171,233,120,161,231,111,0,225,60,125,197,151,16,182,252,54,235,130,213,98,124,195,190,201,53,101,108,168,170,145,172,142,116,181,21,14,79,29,145,198,146,63,106,125,235,52,79,81,54,93,167,253,227,247,11,230,119,117,230,111,217,104,215,151,174,187,60,173,71,191,195,213,183,93,125,218,234,70,95,100,108,48,203,198,117,153,242,68,199,186,43,29,209,241,171,154,138,172,119,39,110,169,236,93,28,169,175,177,87,218,4,206,100,134,72,101,231,15,121,121,110,203,92,181,178,199,67,109,161,98,44,178,170,34,207,91,58,162,111,168,157,254,47,145,202,157,87,193,19,70,181,17,168,136,149,240,0,113,46,214,155,93,250,217,85,101,189,219,169,174,22,250,232,95,79,85,75,83,19,101,138,120,156,154,57,143,99,145,81,205,84,85,69,69,77,20,128,206,209,126,20,168,120,91,207,4,164,194,84,210,69,130,177,108,15,186,88,154,231,43,251,178,181,219,103,164,220,238,174,229,185,90,168,171,170,236,150,61,85,87,85,39,248,141,126,219,202,27,100,153,83,150,183,41,85,60,163,6,33,170,130,4,219,215,147,37,54,178,245,211,167,157,28,61,53,235,249,186,5,213,236,158,207,75,134,110,240,203,14,21,196,21,146,84,222,50,238,179,200,75,44,142,220,233,40,118,35,233,21,87,241,88,174,133,61,208,33,154,100,82,118,26,190,224,181,217,201,27,30,157,197,177,88,86,70,170,245,73,85,107,182,42,127,130,143,215,234,66,86,192,0,89,94,44,248,162,193,124,40,229,77,94,63,196,202,218,203,165,74,186,150,195,104,107,244,146,227,88,169,209,191,139,27,83,206,145,255,0,122,212,233,171,149,173,112,91,110,208,30,55,45,28,40,96,20,179,97,169,105,171,115,31,18,66,230,217,168,158,155,155,69,10,234,215,87,76,159,201,106,162,163,26,191,77,254,165,107,95,164,61,240,221,195,222,103,241,159,157,142,195,244,85,245,115,62,182,165,215,92,81,136,234,209,211,119,72,100,147,89,106,36,114,175,206,74,247,43,182,179,93,94,229,94,168,136,231,55,171,130,12,239,227,107,136,5,68,231,226,60,111,140,171,119,61,221,91,13,52,72,157,85,124,82,26,120,99,79,169,173,106,34,106,190,51,209,194,183,12,120,27,133,92,172,162,203,236,37,27,42,107,229,70,212,95,46,238,137,27,53,206,179,110,142,145,222,182,177,58,164,113,234,168,198,250,213,85,206,112,86,89,69,148,184,27,35,242,250,209,150,121,119,103,142,221,101,179,195,203,141,137,214,73,164,94,175,154,87,120,190,71,187,87,57,203,235,95,82,34,34,86,32,1,16,253,183,246,202,152,179,31,43,239,46,141,18,158,170,201,95,74,199,232,189,95,20,236,115,147,243,36,204,253,101,248,236,91,196,52,247,30,25,49,38,31,223,31,121,180,99,26,151,57,141,95,59,149,53,37,43,152,229,250,220,217,83,252,31,172,225,118,210,229,195,241,22,66,97,76,200,165,167,73,38,193,247,245,167,157,219,122,199,73,91,30,215,187,95,82,115,161,166,77,61,123,147,216,88,254,196,188,204,165,180,102,62,96,101,53,117,67,88,252,71,107,165,188,80,181,238,211,89,104,222,246,72,198,39,173,206,101,74,57,83,199,72,85,125,74,4,190,128,0,17,27,219,133,136,82,167,29,101,86,19,221,214,219,105,185,220,116,211,195,188,205,12,127,246,82,92,136,20,237,85,204,234,108,200,227,19,16,209,208,76,217,169,48,101,13,38,24,138,70,170,104,175,135,124,211,167,214,217,234,38,98,251,216,6,108,118,38,217,93,77,144,56,227,16,58,13,189,255,0,23,186,149,36,85,93,94,144,209,211,187,77,60,52,69,153,122,167,142,170,158,162,68,204,88,236,202,203,90,188,181,224,223,4,195,114,129,97,173,196,141,159,17,204,213,110,158,101,84,138,232,23,218,186,211,182,5,252,254,195,41,192,0,0,0,0,0,0,0,0,0,0,232,49,238,56,195,89,103,130,239,121,129,140,46,13,162,178,225,250,41,107,235,103,93,53,108,113,183,85,70,167,173,203,209,26,223,21,114,162,39,85,60,249,113,49,196,254,111,113,155,154,141,154,189,215,9,45,213,21,233,75,133,240,173,43,149,241,82,163,221,178,38,53,141,79,157,157,218,162,58,69,77,206,85,209,52,106,53,169,40,253,177,120,178,235,134,248,69,130,213,109,153,209,195,137,241,101,190,211,91,181,234,221,208,54,26,154,173,58,120,167,50,150,62,138,97,143,99,134,89,88,49,159,18,55,124,101,125,166,138,165,248,42,196,250,219,116,82,49,28,140,172,154,86,196,217,116,84,94,172,141,101,211,193,81,206,106,167,128,23,167,135,174,198,11,36,182,26,76,65,196,150,52,185,182,233,80,196,149,214,12,63,44,113,199,75,170,107,178,106,151,181,252,199,117,243,146,52,106,34,167,71,185,58,151,63,30,118,51,240,211,125,177,201,77,129,113,38,45,194,247,118,162,172,21,114,85,178,186,13,218,116,230,194,246,181,92,223,238,94,197,247,153,246,0,243,147,157,89,27,159,28,13,230,245,5,53,218,225,83,102,187,211,57,107,176,254,35,179,84,61,144,214,70,213,209,100,134,77,17,81,83,84,107,227,114,34,166,237,21,21,174,69,116,198,118,123,113,136,238,45,50,170,170,76,77,20,52,248,227,9,73,13,29,245,144,162,54,58,166,200,213,88,107,24,212,77,24,146,108,145,21,169,244,93,27,180,209,21,167,77,218,179,150,22,172,127,194,6,34,196,51,210,70,251,166,9,169,165,189,219,230,216,170,230,34,204,200,103,110,169,213,26,176,202,245,84,240,85,99,85,116,211,84,143,126,200,12,95,117,176,113,123,77,135,168,230,84,163,196,246,11,133,21,100,106,190,106,164,76,74,134,59,79,229,35,161,209,23,216,231,39,173,64,156,179,204,142,105,197,91,132,51,203,23,195,60,12,74,187,38,44,184,53,241,42,42,53,36,134,177,232,173,84,232,186,106,221,61,71,166,227,207,159,105,54,92,63,45,184,201,204,10,102,83,164,116,152,134,170,60,73,74,228,110,137,34,86,49,36,149,223,253,145,207,77,125,106,221,64,244,5,106,185,81,222,173,148,119,139,116,201,45,37,116,17,212,193,34,46,168,248,222,212,115,85,52,246,162,161,202,44,15,1,185,153,75,154,220,36,229,174,33,138,161,178,212,208,89,97,177,215,38,237,94,218,154,36,238,206,87,251,28,228,137,178,125,82,34,248,42,23,248,0,5,189,226,19,51,169,178,103,35,241,198,104,84,76,216,221,135,108,149,85,116,219,149,17,31,85,177,91,79,31,95,91,166,116,109,79,123,128,243,163,158,23,247,99,60,239,199,248,162,36,89,29,125,197,119,90,246,232,222,174,89,171,36,122,104,137,253,215,130,30,150,176,157,161,48,246,21,179,88,27,18,70,150,219,125,61,26,49,28,174,70,242,227,107,52,69,94,171,166,158,39,156,94,19,242,214,175,55,120,146,203,172,1,75,2,204,203,133,254,150,90,180,219,187,74,56,29,207,169,118,158,232,98,145,122,244,232,122,80,3,19,184,253,224,126,215,197,182,9,167,186,225,201,233,237,185,135,134,225,122,89,171,38,93,176,213,194,171,185,212,115,170,34,170,49,87,85,99,190,241,234,171,224,231,16,167,104,189,231,191,9,89,177,36,246,233,239,152,7,27,216,94,232,102,142,70,108,126,213,241,107,216,228,88,230,137,218,34,166,168,230,57,52,84,215,162,158,151,75,123,155,188,62,100,174,124,219,89,107,205,220,184,179,98,88,225,98,199,4,213,49,43,42,160,106,235,170,69,81,26,182,104,145,117,215,204,122,117,235,226,128,69,198,13,237,179,206,27,93,166,42,60,111,148,56,94,255,0,91,19,17,139,89,71,89,53,191,155,167,223,62,53,73,91,185,125,123,118,166,186,232,136,157,18,149,205,222,216,190,34,177,229,162,123,22,95,225,235,14,1,134,165,138,199,214,210,43,235,43,218,138,154,42,71,44,154,49,158,190,169,30,228,233,163,147,67,52,111,29,144,28,28,77,44,183,6,166,50,181,83,49,170,247,71,13,245,188,168,218,154,170,174,233,99,123,145,17,61,106,239,4,34,79,137,234,140,134,102,105,215,216,56,114,176,77,73,131,108,106,234,8,46,117,53,211,84,207,121,145,174,93,245,74,178,57,90,214,42,244,141,24,214,234,196,71,57,53,118,136,20,182,4,193,25,135,159,89,157,110,193,184,106,42,204,65,139,113,101,122,181,31,81,51,164,146,105,158,170,249,103,154,87,106,186,34,111,145,242,59,93,17,28,229,61,18,240,207,144,120,103,134,156,155,176,229,62,26,86,205,228,232,150,107,141,110,221,174,175,174,147,69,158,119,122,252,231,116,106,46,187,88,214,55,239,76,104,236,192,224,173,50,15,1,38,110,230,29,161,172,199,248,190,149,142,138,25,227,210,91,53,185,218,57,176,104,189,91,44,158,107,164,245,166,140,103,69,107,181,206,144,0,0,0,0,0,0,0,0,0,0,5,23,157,25,151,110,201,188,166,197,185,167,116,137,102,131,12,90,42,110,60,148,241,154,70,49,86,56,147,222,247,237,111,171,233,120,161,90,24,179,218,127,222,63,112,190,103,119,94,102,253,150,141,121,122,235,179,202,212,123,252,61,91,117,215,221,174,160,66,110,1,194,120,251,139,46,33,109,248,109,215,5,170,196,249,135,125,146,106,202,217,81,85,35,89,28,233,106,42,28,158,59,35,141,36,126,212,251,214,104,158,163,208,214,72,100,134,94,112,247,151,150,236,181,203,91,44,116,54,218,22,34,203,42,162,44,245,179,170,38,250,137,223,226,249,28,169,213,124,17,52,107,81,26,136,137,12,125,145,176,195,47,25,214,103,201,19,30,232,172,119,71,198,174,106,42,177,220,157,186,167,177,116,114,166,190,197,95,105,59,64,14,37,218,211,107,191,91,42,172,183,187,117,53,194,223,93,11,233,234,169,106,98,108,177,79,19,147,71,49,236,114,42,57,170,138,168,168,169,162,156,176,4,0,246,139,240,165,67,194,222,120,37,38,18,166,146,44,21,139,96,125,210,196,215,57,95,221,149,174,219,61,38,231,117,119,45,202,213,69,93,87,100,177,234,170,186,169,37,125,147,217,233,112,205,222,25,97,194,184,130,178,74,155,198,93,214,121,9,101,145,219,157,37,14,196,125,34,170,254,43,21,208,167,186,4,45,87,109,229,13,178,76,169,203,91,148,170,158,81,131,16,213,65,2,109,235,201,146,155,89,122,233,211,206,142,30,154,245,252,221,40,206,195,87,220,22,187,57,35,99,211,184,182,43,10,200,213,94,169,42,173,118,197,79,240,81,250,253,72,4,173,128,0,24,7,218,103,199,171,114,50,195,62,71,229,61,217,62,232,23,186,101,75,141,116,15,84,117,134,142,70,244,115,92,158,21,50,34,249,154,46,172,111,158,186,42,179,91,177,199,175,26,54,78,18,242,227,149,103,125,61,118,96,226,56,159,21,130,222,244,220,216,19,170,58,182,118,255,0,98,98,244,70,248,189,250,53,58,35,220,216,102,200,124,144,205,158,52,243,197,214,26,42,250,186,235,141,222,169,247,76,73,136,107,17,101,109,28,47,126,178,213,76,170,169,185,202,171,163,89,170,43,156,168,137,162,106,168,21,159,2,124,25,98,62,45,243,39,91,147,106,104,112,21,130,102,75,136,110,136,138,139,38,190,115,104,225,119,174,105,17,58,170,125,6,170,185,122,237,107,167,215,11,97,108,59,130,48,229,183,8,97,43,61,53,170,205,103,166,101,29,13,21,51,54,199,4,44,77,26,214,167,213,235,94,170,189,87,85,82,156,201,140,155,192,121,9,151,86,156,176,203,155,82,81,90,45,81,233,185,218,44,213,83,47,241,147,204,244,68,223,43,215,170,187,79,98,34,34,34,34,87,0,8,50,237,128,182,84,208,113,137,83,85,60,104,214,92,176,213,178,170,21,209,124,230,39,50,37,95,241,162,114,126,98,115,72,157,237,188,203,135,197,122,203,92,221,166,167,69,101,77,45,94,27,173,151,111,209,88,223,222,41,218,171,235,215,155,84,186,122,182,175,180,12,183,236,189,196,52,248,131,130,60,190,108,79,141,102,181,173,202,221,80,214,47,208,123,43,231,86,162,251,214,55,70,239,240,140,171,35,95,177,55,51,41,110,89,91,142,242,142,162,161,189,246,197,122,142,249,78,199,59,206,117,53,84,45,137,200,212,254,75,100,166,213,125,139,50,107,226,132,148,0,0,1,7,29,177,24,133,47,92,95,249,53,29,175,144,48,181,182,220,189,60,55,62,122,159,251,73,33,61,148,86,87,90,120,38,194,21,110,131,150,183,106,251,181,110,186,170,171,209,43,101,137,28,168,190,29,33,79,15,82,34,250,200,125,227,51,51,41,243,143,138,108,200,199,214,233,82,122,58,235,228,148,148,50,179,170,77,75,74,214,210,192,244,211,249,81,192,199,126,114,123,184,90,203,122,172,162,225,215,46,242,230,225,15,38,190,205,135,233,35,174,143,110,221,149,111,103,50,161,186,123,165,123,211,218,5,210,0,0,0,0,0,0,0,0,0,0,0,0,0,1,98,248,218,207,42,142,30,56,105,198,57,141,107,145,89,122,109,51,109,182,101,70,234,173,174,169,114,69,28,158,207,155,220,233,122,250,163,211,174,186,44,29,240,123,195,197,203,138,190,32,44,217,113,61,101,68,118,217,22,75,182,32,173,107,181,150,42,8,149,22,103,34,174,190,123,220,246,70,213,84,93,31,43,85,122,34,146,123,219,77,222,63,114,174,27,228,115,54,124,189,161,231,108,215,77,157,194,191,77,218,122,183,109,241,245,233,238,49,215,177,22,24,93,155,217,141,80,232,152,178,179,13,211,177,175,86,166,230,181,213,77,85,68,95,20,69,86,183,84,247,39,176,9,102,192,152,15,8,101,150,18,182,96,92,7,96,164,178,216,172,240,54,158,142,142,153,155,88,198,167,173,87,197,206,85,213,92,231,42,185,202,170,170,170,170,170,119,224,1,208,99,188,7,132,51,55,9,92,240,46,60,176,82,94,172,87,136,29,79,89,71,82,205,204,123,87,214,139,226,215,34,232,173,115,85,28,213,68,84,84,84,69,60,240,113,125,195,221,195,133,220,253,191,101,143,62,121,109,176,185,151,27,21,100,139,163,231,183,203,170,194,229,84,211,87,53,81,241,185,83,79,62,39,105,211,67,209,241,16,93,183,180,54,200,243,71,44,238,81,42,121,70,123,5,100,19,166,222,188,152,234,17,98,235,167,95,58,73,186,107,211,243,245,12,253,224,71,60,107,120,130,225,131,7,227,171,221,83,234,47,180,240,190,207,121,149,235,171,165,172,166,94,91,165,114,255,0,42,70,36,114,175,190,69,50,0,143,158,197,39,220,29,195,70,46,108,207,69,162,102,56,169,72,19,94,169,39,112,162,89,19,234,209,88,169,239,85,36,24,0,6,45,241,235,198,141,147,132,188,184,229,89,223,79,93,152,56,142,39,197,96,183,189,55,54,4,234,142,173,157,191,216,152,189,17,190,47,126,141,78,136,247,52,45,63,105,159,30,173,200,203,12,249,31,148,247,100,251,160,94,233,149,46,53,208,61,81,214,26,57,27,209,205,114,120,84,200,139,230,104,186,177,190,122,232,170,205,99,199,129,62,12,177,31,22,249,147,173,201,181,52,56,10,193,51,37,196,55,68,69,69,147,95,57,180,112,187,215,52,136,157,85,62,131,85,92,189,118,181,212,102,67,228,134,108,241,167,158,46,176,209,87,213,215,92,110,245,79,186,98,76,67,88,139,43,104,225,123,245,150,170,101,85,77,206,85,93,26,205,81,92,229,68,77,19,85,79,64,185,49,147,120,15,33,50,234,211,150,25,115,106,74,43,69,170,61,55,59,69,154,170,101,254,50,121,158,136,155,229,122,245,87,105,236,68,68,68,68,64,168,240,182,22,195,184,35,14,91,112,134,18,179,211,90,172,214,122,102,81,208,209,83,51,108,112,66,196,209,173,106,125,94,181,234,171,213,117,85,59,80,0,142,78,217,172,248,174,194,25,95,135,50,46,197,83,36,53,24,226,119,215,221,156,205,83,250,159,74,230,43,34,85,215,194,73,149,171,211,94,144,42,47,69,235,141,157,148,220,29,97,252,245,198,23,76,227,204,203,76,119,28,37,131,42,163,166,162,183,206,155,161,184,93,118,164,154,74,223,7,199,11,21,142,115,23,163,157,44,104,186,181,28,213,228,246,214,247,143,221,61,132,183,115,57,31,32,169,54,107,174,205,254,80,175,221,167,171,93,54,107,249,189,198,101,246,63,195,12,92,29,210,190,56,152,199,75,137,46,111,145,90,212,69,123,181,141,186,175,181,116,106,38,190,196,79,96,25,176,198,50,54,54,56,216,141,107,81,17,173,68,209,17,19,212,134,160,0,178,28,91,240,179,130,56,170,202,202,236,27,136,104,105,161,191,82,197,36,248,122,240,172,210,91,125,102,223,53,119,39,85,137,202,136,217,25,213,21,58,233,185,173,84,128,252,172,199,184,219,134,60,248,180,99,42,120,42,40,111,248,30,246,232,171,232,213,219,92,238,83,214,42,170,87,251,158,206,108,110,254,233,79,75,231,157,142,63,168,109,150,254,50,179,98,11,74,162,192,251,251,231,126,141,211,231,164,141,146,77,234,79,247,87,63,175,175,199,175,136,30,134,108,87,171,126,36,177,219,177,21,166,110,117,13,210,146,26,218,89,52,211,124,82,177,30,199,126,118,185,20,231,22,143,132,39,220,36,225,83,39,228,186,61,29,59,176,61,145,119,34,235,172,107,69,23,45,87,223,179,110,190,253,75,184,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,0,235,113,45,130,223,138,240,229,215,11,221,152,175,161,188,81,79,65,82,212,251,232,165,141,88,244,255,0,21,202,118,64,15,51,248,134,207,142,184,92,207,250,139,107,213,105,49,62,92,98,54,75,4,143,110,141,124,180,211,36,144,203,166,189,88,246,163,30,157,122,181,233,237,61,13,112,253,158,184,39,136,204,171,178,230,150,6,173,142,74,107,148,40,149,116,156,196,116,214,250,180,68,230,211,74,137,224,246,57,127,194,106,181,201,171,92,138,184,203,218,43,217,255,0,31,19,54,164,205,12,176,138,10,108,202,179,210,164,43,78,247,54,40,175,148,204,250,48,189,235,162,50,102,245,72,228,114,237,84,243,28,168,155,92,200,162,201,174,32,56,133,224,187,48,238,113,225,58,138,188,63,115,134,84,166,190,97,219,205,35,150,158,161,204,215,70,84,211,187,107,145,205,220,186,57,170,215,162,42,232,237,21,117,15,71,160,138,156,49,219,137,35,104,27,22,51,225,225,178,214,181,169,186,123,94,34,217,20,139,235,210,41,32,114,177,63,195,113,105,115,251,182,7,59,243,70,197,87,133,178,195,12,209,229,189,13,107,86,57,171,169,171,95,89,116,229,250,210,57,213,177,182,45,83,93,85,177,239,79,189,114,120,168,86,189,176,252,82,216,113,189,234,207,195,134,8,185,197,93,77,133,235,93,116,196,117,16,74,143,143,202,8,199,71,21,46,169,209,93,19,95,42,191,170,232,231,181,189,28,197,43,254,197,44,151,185,218,112,222,53,207,139,181,59,162,130,252,248,172,22,117,115,81,22,88,160,114,190,166,68,245,171,86,69,137,137,167,223,68,255,0,29,58,97,127,7,28,13,230,127,22,216,178,11,156,148,245,118,124,7,79,83,186,241,136,234,24,186,74,136,239,62,26,93,201,243,211,175,84,215,232,179,197,203,174,141,116,247,224,92,17,133,242,215,7,89,240,22,11,181,69,109,177,216,169,35,162,161,165,143,194,56,152,154,38,170,189,92,229,234,170,229,234,229,85,85,85,85,80,59,210,139,206,44,222,192,217,21,151,119,124,206,204,75,179,104,44,214,120,85,238,211,69,150,162,85,233,28,17,55,95,62,71,187,70,181,190,213,213,85,17,21,82,163,196,120,138,199,132,108,23,28,83,137,238,180,214,203,69,166,150,74,218,234,202,151,163,34,167,130,54,171,158,247,47,169,17,17,84,128,222,61,184,211,189,241,105,152,220,139,44,181,52,89,121,135,101,124,118,11,115,211,99,167,119,84,117,108,237,215,248,215,167,68,79,188,102,141,78,170,245,112,81,60,65,231,182,106,113,167,158,77,191,85,208,212,213,85,221,42,89,106,195,56,126,145,86,70,210,66,231,237,138,158,38,253,243,220,170,142,123,254,249,234,171,209,168,141,108,200,112,13,193,85,155,132,204,187,239,151,216,233,171,115,19,17,194,199,223,171,217,163,219,76,205,119,54,138,7,105,175,45,139,166,229,215,207,122,110,240,70,35,97,115,134,174,36,177,39,11,184,218,108,196,193,152,31,7,223,111,203,76,180,212,149,88,134,146,166,163,184,53,218,164,142,129,33,158,36,107,222,213,218,174,93,203,183,84,77,17,206,221,148,127,191,87,197,63,251,193,202,175,249,170,227,254,188,4,212,130,21,191,126,175,138,127,247,131,149,95,243,85,199,253,120,126,253,95,20,255,0,239,7,42,191,230,171,143,250,240,19,82,96,223,107,198,76,87,230,87,13,17,99,139,37,43,231,175,203,187,138,93,102,99,27,171,150,223,43,121,85,42,158,191,53,121,82,47,177,177,185,76,228,54,43,232,40,174,148,53,22,203,149,36,53,84,149,113,62,10,136,38,98,62,57,99,122,43,92,199,53,122,43,85,21,81,81,124,81,64,131,62,203,30,41,44,220,63,103,101,102,16,199,55,56,232,48,150,96,197,13,13,69,92,207,70,195,69,95,19,156,180,179,72,229,232,216,215,153,36,110,119,130,115,26,231,42,53,138,164,233,35,145,200,142,106,162,162,166,168,169,235,32,235,143,206,206,172,83,195,213,234,225,153,217,85,106,172,188,229,141,92,142,168,149,34,106,203,62,31,115,151,85,138,100,78,171,79,252,137,180,209,19,70,189,81,219,92,254,167,134,190,212,204,253,200,27,13,22,9,190,210,80,99,236,47,110,141,176,209,210,221,101,124,85,148,144,181,17,27,20,85,77,213,118,34,38,136,146,50,77,19,68,69,68,68,64,39,112,232,49,238,60,194,89,99,131,174,184,247,28,222,233,173,54,59,45,51,170,171,42,231,122,53,172,106,120,34,127,41,206,85,70,181,169,213,206,84,68,69,85,68,35,70,187,183,30,129,109,106,182,222,28,42,27,114,115,58,54,124,80,213,129,142,246,234,218,84,115,145,61,154,55,95,113,132,252,76,113,161,159,28,95,94,105,45,184,186,177,180,214,88,234,27,228,220,49,102,141,237,165,73,213,85,172,122,181,85,207,158,101,221,181,28,229,93,53,84,106,55,85,69,10,79,136,12,212,196,28,81,241,15,136,179,10,146,215,82,250,204,95,118,142,158,211,110,106,243,37,108,41,182,10,74,116,211,162,191,99,99,106,233,162,43,149,87,214,122,10,225,199,43,23,36,178,39,3,101,92,178,50,74,156,57,101,167,165,172,123,52,218,250,165,110,249,220,221,62,245,101,116,138,158,229,79,31,19,5,123,53,59,58,111,89,117,117,162,226,23,62,172,233,75,126,137,156,204,53,135,231,110,178,91,213,200,169,222,234,91,224,217,180,95,50,62,170,205,119,59,71,232,140,147,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,215,17,57,90,220,236,200,220,111,149,123,218,201,177,29,154,162,150,149,238,211,107,42,182,238,129,203,175,169,37,108,106,191,81,231,199,33,51,79,18,112,187,196,30,30,204,41,173,149,49,215,224,251,179,224,186,219,157,230,74,248,124,232,42,233,213,23,162,61,99,116,141,77,122,35,180,95,81,233,76,141,126,210,110,206,91,158,102,87,87,241,3,144,150,133,169,196,239,111,55,16,225,232,26,136,235,154,53,58,213,83,39,77,106,52,79,62,63,25,52,213,190,127,73,2,66,48,6,61,194,89,161,131,109,56,255,0,2,222,169,238,214,43,221,51,106,168,234,224,118,168,246,47,138,42,120,181,237,93,90,230,174,138,215,34,162,162,42,42,21,1,231,103,134,190,52,115,243,132,59,165,101,167,6,215,71,61,154,74,167,58,229,134,111,80,61,244,171,58,42,53,238,70,162,182,72,37,209,187,85,90,169,224,155,145,219,81,19,54,45,29,184,244,94,79,68,191,112,229,55,126,107,116,85,164,196,233,202,145,116,241,209,212,218,177,53,245,121,218,123,84,9,77,115,145,168,174,114,162,34,38,170,171,234,32,195,181,71,138,59,30,127,231,69,6,14,192,183,40,235,240,166,95,69,61,20,53,176,74,143,134,186,190,87,53,106,102,141,83,163,152,156,184,227,106,245,69,216,231,34,232,228,56,188,77,246,166,103,183,16,54,10,172,17,135,168,41,50,255,0,12,87,53,209,86,211,90,234,95,53,101,100,78,69,69,134,90,165,70,252,218,162,232,173,99,25,185,53,71,106,139,161,203,224,39,179,183,24,113,17,136,45,185,141,153,150,154,155,54,88,81,202,218,135,58,116,116,83,223,180,234,144,211,167,69,72,85,83,71,205,209,52,213,25,171,181,86,134,116,118,67,100,189,207,45,120,107,168,199,87,218,119,65,93,152,151,47,42,211,198,230,162,57,45,241,51,149,78,171,235,243,151,157,34,126,44,140,95,175,57,205,138,10,10,43,93,13,61,178,219,73,13,45,37,36,76,130,158,8,88,140,142,40,216,136,214,177,173,78,136,212,68,68,68,79,4,67,139,136,241,21,143,8,216,46,56,167,19,221,105,173,150,139,77,44,149,181,213,149,47,70,69,79,4,109,87,61,238,95,82,34,34,168,20,230,113,102,246,6,200,172,187,187,230,118,98,93,155,65,102,179,194,175,118,154,44,181,18,175,72,224,137,186,249,242,61,218,53,173,246,174,170,168,136,170,158,126,184,131,207,108,212,227,79,60,155,126,171,161,169,170,171,186,84,178,213,134,112,253,34,172,141,164,133,207,219,21,60,77,251,231,185,85,28,247,253,243,213,87,163,81,26,218,219,143,110,52,239,124,90,102,55,34,203,45,77,22,94,97,217,95,29,130,220,244,216,233,221,213,29,91,59,117,254,53,233,209,19,239,25,163,83,170,189,93,109,184,106,226,75,18,112,187,141,166,204,76,25,129,240,125,246,252,180,203,77,73,85,136,105,42,106,59,131,93,170,72,232,18,25,226,70,189,237,93,170,229,220,187,117,68,209,28,237,193,52,124,3,112,85,102,225,51,46,251,229,246,58,106,220,196,196,112,177,247,234,246,104,246,211,51,93,205,162,129,218,107,203,98,233,185,117,243,222,155,188,17,136,220,169,33,91,247,234,248,167,255,0,120,57,85,255,0,53,92,127,215,135,239,213,241,79,254,240,114,171,254,106,184,255,0,175,1,53,32,133,111,223,171,226,159,253,224,229,87,252,213,113,255,0,94,38,164,11,127,159,249,75,110,207,92,151,198,25,73,115,124,113,179,18,218,229,164,134,105,17,85,180,245,41,163,233,230,84,78,171,203,153,145,191,79,197,60,248,101,46,56,198,124,37,241,31,102,197,119,59,85,85,37,235,1,223,93,79,118,183,57,118,72,248,218,231,67,87,79,234,250,113,172,141,69,240,243,145,122,161,233,60,142,46,211,222,0,111,25,183,36,156,66,228,173,161,245,152,178,150,153,177,226,27,44,13,214,91,172,49,181,26,202,136,26,159,74,118,49,54,185,159,238,140,107,118,249,205,210,64,207,204,191,199,216,75,52,112,101,163,48,48,53,230,11,173,142,249,74,202,186,58,168,92,138,142,107,188,90,228,251,215,181,117,107,154,189,90,230,170,46,138,138,84,39,158,110,20,248,224,206,142,15,174,149,182,156,61,28,55,108,57,87,58,190,229,134,174,187,219,18,78,158,106,201,19,147,206,130,94,136,138,168,138,139,162,35,154,237,173,211,50,171,59,113,233,93,103,114,208,112,225,43,46,174,98,163,82,108,80,142,167,99,189,74,170,148,168,231,39,130,233,163,117,240,213,60,64,207,174,39,51,255,0,11,240,209,147,119,236,212,196,179,68,233,40,161,88,45,84,78,118,142,184,92,30,138,144,83,181,53,69,84,87,38,174,84,250,44,107,221,247,164,6,100,46,87,98,206,44,184,143,179,224,218,138,153,234,43,177,117,226,75,141,246,191,197,209,211,171,214,106,202,133,95,13,219,119,170,107,226,247,53,60,84,231,231,87,16,60,64,113,175,153,150,228,196,175,171,189,220,106,103,90,91,6,26,179,83,189,105,169,85,234,159,55,79,2,43,156,174,93,19,115,220,174,122,162,38,174,209,168,137,46,157,157,156,13,199,194,166,13,169,197,152,225,41,170,179,27,20,64,198,215,172,74,143,101,174,151,84,114,81,198,244,232,231,110,209,210,61,58,43,154,212,77,81,136,231,6,94,91,109,212,54,123,117,45,166,215,75,29,45,29,20,44,166,167,130,54,232,200,162,99,81,173,99,83,212,136,136,136,159,81,201,0,0,0,0,0,0,0,0,0,0,0,12,44,237,115,192,119,12,105,193,237,117,210,221,76,233,221,132,47,212,23,233,154,221,85,201,18,36,180,175,114,34,120,163,82,175,114,251,26,138,190,173,72,253,236,159,207,108,57,147,156,73,190,197,140,43,97,161,181,99,203,106,217,25,87,51,145,145,193,90,146,178,74,125,238,95,6,185,90,232,255,0,186,145,154,244,66,112,177,54,27,177,227,28,59,116,194,88,154,221,13,194,209,121,163,154,130,186,150,100,213,147,193,43,21,143,99,147,216,173,114,161,0,252,109,112,59,142,248,75,198,50,213,65,79,87,121,203,235,156,202,182,123,243,98,85,72,181,85,84,165,170,84,77,35,157,169,224,189,18,68,77,205,240,115,88,30,130,193,8,252,58,246,185,231,78,78,97,138,28,19,152,88,90,139,49,109,54,200,155,5,29,77,77,115,232,238,81,196,212,209,172,125,70,217,27,42,53,52,68,87,71,191,167,87,47,77,46,190,58,237,190,187,213,89,37,165,203,108,135,166,183,93,100,106,164,117,183,155,210,213,67,10,233,209,121,17,69,26,191,219,252,99,124,60,23,94,129,125,187,93,179,214,199,151,252,56,77,148,144,214,67,38,35,204,74,136,32,142,153,21,22,72,104,32,153,147,77,58,167,169,21,209,199,18,107,227,204,114,183,171,21,83,13,123,27,114,242,191,19,113,61,112,199,105,3,252,159,131,112,253,68,146,76,136,187,82,166,169,82,8,163,95,123,152,181,14,77,127,177,169,139,245,85,153,245,198,54,115,53,243,186,237,142,49,206,36,153,35,99,81,19,72,227,69,232,136,137,164,116,244,236,220,171,247,177,177,53,85,211,170,147,167,193,55,10,22,110,18,114,126,28,28,218,168,174,56,150,239,42,92,113,21,202,54,170,50,122,165,110,141,138,61,122,242,162,111,154,221,124,87,123,244,69,122,162,6,65,17,171,219,55,195,229,110,40,193,56,111,136,92,59,64,179,84,97,45,108,247,222,91,21,207,242,124,207,221,4,171,236,100,83,57,237,95,254,101,23,193,20,146,163,174,196,120,118,201,139,176,253,203,10,226,91,108,55,11,77,222,146,90,26,234,73,147,86,79,4,141,86,61,142,211,174,138,213,84,233,212,8,138,236,120,226,126,207,129,49,109,231,135,140,107,118,101,29,6,47,169,101,195,15,75,60,155,98,109,205,26,140,146,159,85,93,17,211,49,177,237,240,213,209,35,122,171,218,132,195,30,126,184,217,224,131,31,112,147,142,38,186,91,41,235,174,153,123,95,84,178,88,239,209,181,85,105,245,114,171,41,170,92,212,210,57,219,224,142,232,146,34,110,110,139,185,172,189,25,9,219,29,154,249,115,134,104,176,158,109,96,106,108,193,142,129,141,130,27,178,92,86,134,224,177,34,34,39,57,203,28,140,157,200,137,244,149,24,231,120,185,202,186,170,132,206,145,119,219,37,196,237,174,27,21,183,133,220,43,113,108,215,10,169,225,188,226,142,83,181,74,120,89,231,82,210,187,69,211,115,223,164,202,213,234,137,28,43,247,229,3,156,189,180,217,133,138,112,229,69,135,38,242,194,147,6,86,85,70,177,186,243,95,112,75,141,68,8,169,244,161,139,148,200,218,244,245,57,252,196,252,93,122,152,185,195,55,11,185,199,198,198,105,212,45,61,85,193,244,18,86,45,86,40,197,183,13,243,50,157,94,187,158,174,123,151,89,170,31,170,237,143,93,85,87,85,86,181,21,200,25,137,216,183,195,253,76,215,108,81,196,141,246,139,74,90,104,157,135,44,43,35,126,156,206,86,62,170,102,235,225,181,169,28,104,228,232,188,201,83,212,164,176,148,174,86,229,158,18,201,204,190,177,101,150,6,183,165,29,147,15,210,54,146,150,53,93,92,237,58,186,71,175,223,61,238,87,61,206,245,185,202,165,84,0,3,31,120,221,226,162,217,194,118,75,85,227,70,83,182,179,18,93,164,117,175,14,81,189,170,177,190,181,204,115,146,89,127,248,81,181,21,238,79,190,209,172,69,69,118,168,24,167,218,205,198,154,225,27,44,252,47,101,165,223,109,234,243,2,46,45,171,129,250,58,142,134,70,234,218,36,84,240,124,205,84,87,245,233,18,163,116,94,98,233,99,59,42,248,42,251,173,226,248,248,130,204,155,78,252,27,133,170,255,0,168,212,149,12,243,46,215,54,46,168,245,69,250,80,192,186,42,250,157,38,214,245,70,200,211,29,184,102,200,92,196,227,119,136,39,90,43,238,213,147,247,250,153,47,120,183,16,79,231,186,8,29,38,178,202,170,189,22,89,28,237,172,111,173,206,215,68,107,92,169,232,55,3,96,156,49,150,248,66,209,128,240,101,166,27,101,146,199,72,202,42,26,88,147,205,142,54,167,77,87,197,92,171,170,171,151,170,170,170,174,170,170,7,122,0,0,0,0,0,0,0,0,0,0,0,0,91,174,34,114,181,185,217,145,184,223,42,247,181,147,98,59,53,69,45,43,221,166,214,85,109,221,3,151,95,82,74,216,213,126,162,226,128,60,214,100,38,105,226,78,23,120,131,195,217,133,53,178,166,58,252,31,118,124,23,91,115,188,201,95,15,157,5,93,58,162,244,71,172,110,145,169,175,68,118,139,234,61,25,224,12,123,132,179,67,6,218,113,254,5,189,83,221,172,87,186,102,213,81,213,192,237,81,236,95,20,84,241,107,218,186,181,205,93,21,174,69,69,68,84,84,35,223,180,155,179,150,231,153,149,213,252,64,228,37,161,106,113,59,219,205,196,56,122,6,162,58,230,141,78,181,84,201,211,90,141,19,207,143,198,77,53,111,159,210,76,1,225,175,141,28,252,225,14,233,89,105,193,181,209,207,102,146,169,206,185,97,155,212,15,125,42,206,138,141,123,145,168,173,146,9,116,110,213,86,170,120,38,228,118,212,68,15,68,199,199,57,26,138,231,42,34,34,106,170,190,162,44,173,29,184,244,94,79,68,191,112,229,55,126,107,116,85,164,196,233,202,145,116,241,209,212,218,177,53,245,121,218,123,84,199,62,38,251,83,51,219,136,27,5,86,8,195,212,20,153,127,134,43,154,232,171,105,173,117,47,154,178,178,39,34,162,195,45,82,163,126,109,81,116,86,177,140,220,154,163,181,69,208,14,87,106,143,20,118,60,255,0,206,138,12,29,129,110,81,215,225,76,190,138,122,40,107,96,149,31,13,117,124,174,106,212,205,26,167,71,49,57,113,198,213,234,139,177,206,69,209,200,103,79,100,54,75,220,242,215,134,186,140,117,125,167,116,21,217,137,114,242,173,60,110,106,35,146,223,19,57,84,234,190,191,57,121,210,39,226,200,197,250,240,95,128,158,206,220,97,196,70,32,182,230,54,102,90,106,108,217,97,71,43,106,28,233,209,209,79,126,211,170,67,78,157,21,33,85,77,31,55,68,211,84,102,174,213,91,57,20,20,20,86,186,26,123,101,182,146,26,90,74,72,153,5,60,16,177,25,28,81,177,17,173,99,90,157,17,168,136,136,136,158,8,128,111,150,131,138,62,37,176,55,11,57,87,93,152,184,198,118,205,84,228,90,107,53,169,143,68,154,231,90,169,171,34,103,177,169,244,158,255,0,6,181,21,122,174,214,173,103,154,185,165,130,178,95,0,94,115,51,48,174,236,182,216,172,112,44,245,18,170,106,247,170,170,35,34,141,191,127,35,220,173,107,90,158,46,114,33,231,187,139,94,40,241,167,21,217,173,87,143,49,35,228,164,180,210,171,169,108,22,116,126,177,219,168,245,232,223,198,145,250,35,164,127,223,59,162,104,214,181,173,14,29,198,225,157,188,110,113,7,206,115,36,191,227,92,105,93,178,8,24,170,202,122,72,147,85,70,55,85,84,138,158,24,209,124,85,116,107,85,85,85,85,85,103,111,132,110,22,48,103,9,249,85,75,129,112,239,46,182,241,88,140,170,196,23,133,141,27,37,194,179,110,138,169,235,108,76,213,205,141,139,244,90,171,174,174,115,149,97,7,133,190,50,49,199,9,19,94,46,57,113,151,248,18,231,119,189,53,176,207,117,190,209,85,207,85,29,58,104,189,222,53,138,166,38,178,53,114,35,149,54,234,229,68,213,85,26,212,76,131,253,250,190,41,255,0,222,14,85,127,205,87,31,245,224,38,164,16,173,251,245,124,83,255,0,188,28,170,255,0,154,174,63,235,197,107,146,29,174,220,73,102,86,116,96,28,185,190,224,156,181,130,219,138,177,69,170,201,89,45,37,182,189,179,199,5,77,92,112,200,232,220,234,199,53,30,141,122,170,42,181,201,174,154,162,248,1,46,134,62,113,225,144,85,28,70,240,207,138,48,53,162,149,39,196,20,13,101,238,194,221,53,87,87,83,106,228,141,191,141,44,107,44,41,236,89,117,50,12,1,231,115,129,174,33,87,133,222,36,108,152,210,254,181,48,88,42,185,150,60,71,18,53,219,217,71,50,162,57,234,207,21,88,165,108,114,171,116,85,94,90,162,38,170,122,25,181,221,45,151,203,101,37,234,203,112,166,175,183,215,194,202,154,90,170,105,91,36,83,196,246,163,152,246,61,170,168,230,170,42,42,42,116,84,82,38,187,78,187,62,175,244,24,146,237,196,150,73,88,166,184,218,174,143,117,102,41,178,210,70,175,154,142,165,117,89,43,162,98,117,116,47,250,82,53,53,86,57,92,254,172,114,242,241,239,132,158,210,28,226,225,98,208,152,37,214,234,92,103,130,216,247,73,5,158,225,80,232,101,162,115,151,87,119,106,132,71,44,109,114,234,170,199,53,237,213,85,81,17,85,202,161,62,102,50,246,130,241,59,107,225,171,32,46,245,116,151,22,199,140,49,84,19,89,176,221,59,93,164,169,51,217,182,74,174,139,170,54,22,57,95,187,195,122,196,213,250,102,32,226,110,220,73,229,177,201,30,13,225,234,58,107,196,145,233,28,215,60,64,179,211,66,253,60,86,56,224,99,229,77,125,91,227,85,246,161,130,119,188,67,196,79,28,121,213,7,124,117,203,26,99,27,203,185,52,148,176,51,108,20,84,232,237,118,177,137,163,41,233,217,185,85,92,186,34,106,174,114,170,170,170,133,115,217,209,195,253,78,127,113,59,134,233,42,232,185,184,119,9,74,204,71,123,115,219,172,107,13,59,218,177,66,186,244,94,108,220,182,43,124,118,44,139,247,170,122,11,49,227,130,94,17,108,28,34,229,82,97,134,84,193,115,197,87,167,178,179,17,93,98,98,163,103,157,27,163,33,139,94,188,152,145,92,141,215,69,85,115,220,168,138,237,169,144,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,135,104,86,76,87,231,151,10,88,199,12,88,233,95,83,122,181,71,29,250,217,11,27,185,210,207,74,187,221,27,83,214,231,197,205,98,39,181,200,67,127,1,92,72,211,240,195,196,77,159,27,95,36,145,184,102,237,19,236,152,131,99,85,202,202,57,156,213,231,35,83,199,149,35,34,145,81,17,85,90,199,34,117,113,232,124,136,126,209,174,205,187,230,29,188,221,115,243,135,220,63,53,198,197,93,36,149,184,131,15,81,69,186,107,108,138,187,159,83,77,27,122,190,5,93,85,204,106,42,198,186,170,34,179,94,88,75,117,174,233,108,190,91,41,47,86,91,133,53,125,190,190,22,84,210,213,83,74,217,34,158,39,181,28,199,177,237,85,71,53,81,81,81,83,162,162,156,163,207,215,11,157,162,121,247,194,245,182,44,37,104,168,162,197,24,62,55,171,163,177,222,17,234,218,93,202,170,238,237,51,21,31,14,174,93,85,171,185,154,234,187,117,85,83,46,226,237,200,182,45,181,95,55,13,181,73,112,70,174,145,183,21,53,97,87,122,188,245,165,220,137,254,10,251,58,248,129,40,23,75,165,178,199,108,171,189,94,174,20,212,22,250,8,95,83,85,85,83,43,99,138,8,152,213,115,222,247,185,81,26,212,68,85,85,94,136,136,121,238,227,235,137,26,78,39,120,138,187,227,59,3,228,92,51,103,129,150,59,10,191,93,101,164,133,207,85,159,69,211,78,100,143,145,232,154,106,141,115,81,122,161,220,113,83,218,37,158,188,82,80,59,10,92,228,164,194,152,61,206,71,73,99,180,61,251,106,213,21,21,171,85,43,151,116,218,42,34,163,116,107,53,68,93,186,162,41,144,93,156,189,155,248,143,20,98,59,78,124,231,238,30,146,219,134,173,178,50,182,199,96,174,137,91,81,115,157,170,142,142,121,227,84,243,41,218,186,57,26,238,178,42,38,169,179,233,134,119,246,121,100,189,207,35,56,82,194,24,99,16,83,186,158,247,118,100,183,251,156,46,106,53,208,203,84,237,236,141,201,234,115,33,72,88,237,126,249,174,250,147,36,129,73,230,174,105,96,172,151,192,23,156,204,204,43,187,45,182,43,28,11,61,68,170,154,189,234,170,136,200,163,111,223,200,247,43,90,214,167,139,156,136,5,25,197,31,18,216,27,133,156,171,174,204,92,99,59,102,170,114,45,53,154,212,199,162,77,115,173,84,213,145,51,216,212,250,79,127,131,90,138,189,87,107,86,5,110,55,12,237,227,115,136,62,115,153,37,255,0,26,227,74,237,144,64,197,86,83,210,68,154,170,49,186,170,164,84,240,198,139,226,171,163,90,170,170,170,170,171,204,226,215,138,60,105,197,118,107,85,227,204,72,249,41,45,52,170,234,91,5,157,31,172,118,234,61,122,55,241,164,126,136,233,31,247,206,232,154,53,173,107,123,30,22,248,200,199,28,36,77,120,184,229,198,95,224,75,157,222,244,214,195,61,214,251,69,87,61,84,116,233,162,247,120,214,42,152,154,200,213,200,142,84,219,171,149,19,85,84,107,81,2,111,184,70,225,99,6,112,159,149,84,184,23,14,242,235,111,21,136,202,172,65,120,88,209,178,92,43,54,232,170,158,182,196,205,92,216,216,191,69,170,186,234,231,57,86,247,16,173,251,245,124,83,255,0,188,28,170,255,0,154,174,63,235,195,247,234,248,167,255,0,120,57,85,255,0,53,92,127,215,128,154,144,68,94,72,118,187,113,37,153,89,209,128,114,230,251,130,114,214,11,110,42,197,22,171,37,100,180,150,218,246,207,28,21,53,113,195,35,163,115,171,28,212,122,53,234,168,170,215,38,186,106,139,224,75,160,17,141,219,89,147,21,247,108,45,130,179,222,211,74,249,99,176,73,37,134,240,230,183,94,92,19,185,31,77,34,251,26,146,36,140,215,219,51,61,189,109,207,99,207,20,214,76,15,136,46,252,56,99,123,164,116,84,120,170,177,46,120,114,121,222,141,141,46,91,27,28,180,202,229,240,116,172,100,74,196,232,138,232,213,189,92,246,162,203,22,57,193,56,99,50,48,133,223,1,227,59,76,55,59,37,242,145,244,85,212,178,167,155,36,110,78,186,47,138,57,23,69,71,39,84,84,69,77,21,16,129,142,52,120,22,204,126,18,49,100,183,155,124,53,215,172,189,170,169,69,180,98,40,153,170,211,170,174,173,167,170,217,252,84,201,209,17,221,27,38,154,183,174,230,48,61,2,2,19,50,39,182,11,62,114,198,203,77,134,243,43,14,91,179,34,134,141,137,28,53,117,85,78,162,185,43,83,193,36,168,107,94,217,52,77,60,231,68,175,93,60,231,57,87,82,240,98,46,220,86,58,216,230,97,62,29,214,59,139,147,70,201,113,196,91,225,141,125,170,200,224,71,63,234,220,223,172,9,15,207,220,243,193,28,58,229,117,227,52,113,221,116,113,210,91,162,84,165,165,230,163,37,184,85,170,47,42,154,45,124,94,245,79,82,46,212,71,57,122,53,84,243,199,100,180,99,190,41,115,254,59,117,50,119,156,81,152,248,142,73,101,122,34,171,35,150,166,103,73,44,138,154,244,142,54,171,220,190,198,177,125,133,71,157,28,64,113,1,198,126,99,80,46,43,168,172,190,220,103,153,105,236,120,118,209,76,254,237,74,175,211,86,83,83,181,92,229,114,237,77,207,114,185,234,136,154,185,81,19,73,85,236,225,224,10,94,26,237,178,102,182,106,211,211,77,152,183,154,110,76,20,172,114,72,203,29,35,209,21,209,35,147,163,167,127,68,123,155,170,34,38,198,170,162,185,92,25,171,134,112,253,6,19,195,118,156,45,106,106,182,138,205,67,5,190,153,23,77,82,40,99,107,25,174,157,60,26,158,7,102,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,0,0,0,2,211,103,143,10,185,7,196,93,43,98,205,172,186,183,221,170,226,143,151,5,206,53,117,53,124,13,245,35,106,34,86,201,181,23,174,199,42,183,218,213,46,200,2,63,174,189,139,28,50,86,92,155,85,110,199,121,141,111,165,115,247,73,74,218,250,57,17,27,211,205,141,238,166,87,55,215,213,219,252,74,243,45,187,40,56,60,203,218,248,110,117,216,94,245,140,170,41,221,186,63,148,151,46,116,90,254,52,48,50,40,158,158,231,177,201,238,212,204,80,7,18,213,105,181,88,173,180,246,123,29,178,146,221,65,71,26,69,79,75,73,11,97,134,22,39,131,88,198,162,53,168,158,196,77,14,88,0,81,89,187,147,89,117,158,248,62,76,1,154,118,74,139,197,130,105,227,168,154,138,43,149,85,19,101,123,23,86,111,117,52,145,185,237,69,235,181,202,173,213,17,116,213,17,82,197,126,245,199,2,127,218,51,252,230,188,127,173,153,84,0,197,95,222,184,224,79,251,70,127,156,215,143,245,177,251,215,28,9,255,0,104,207,243,154,241,254,182,101,80,3,21,127,122,227,129,63,237,25,254,115,94,63,214,199,239,92,112,39,253,163,63,206,107,199,250,217,149,64,0,0,13,50,71,28,209,190,25,163,107,227,123,85,174,107,147,84,114,47,138,42,122,208,197,28,220,236,193,225,15,54,238,51,222,164,192,245,120,74,229,84,174,116,213,56,94,173,40,154,247,42,235,187,144,230,190,157,171,174,171,171,99,77,117,235,169,150,0,8,251,182,246,42,240,205,77,82,233,174,89,131,153,53,145,36,136,232,226,109,117,12,73,183,95,162,245,74,85,87,122,186,183,105,146,57,29,193,55,13,60,60,212,178,235,151,25,105,68,203,203,53,210,241,113,123,171,107,154,171,166,170,201,37,85,229,120,39,72,209,137,250,212,190,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,23,158,188,18,240,215,196,85,75,238,217,143,151,52,174,189,189,17,60,181,109,145,212,85,203,167,68,223,36,106,137,46,137,209,57,168,244,79,86,157,12,109,155,177,79,134,121,46,75,60,89,137,153,81,81,42,42,173,58,87,80,171,209,122,248,72,180,158,9,211,162,181,87,167,137,32,192,12,83,202,110,204,110,16,178,154,225,5,234,12,3,81,138,174,84,202,139,21,78,39,171,239,173,107,145,81,119,114,17,172,129,87,84,78,171,26,233,234,211,169,149,48,195,13,60,44,167,167,137,145,69,19,81,140,99,26,141,107,90,137,162,34,34,116,68,68,245,26,192,2,138,205,220,154,203,172,247,193,242,96,12,211,178,84,94,44,19,79,29,68,212,81,92,170,168,155,43,216,186,179,123,169,164,141,207,106,47,93,174,85,110,168,139,166,168,138,149,168,3,21,127,122,227,129,63,237,25,254,115,94,63,214,199,239,92,112,39,253,163,63,206,107,199,250,217,149,64,12,85,253,235,142,4,255,0,180,103,249,205,120,255,0,91,31,189,113,192,159,246,140,255,0,57,175,31,235,102,85,0,49,87,247,174,56,19,254,209,159,231,53,227,253,108,202,160,0,0,0,199,222,32,56,17,225,171,137,10,183,222,241,230,7,74,44,65,34,104,251,237,150,94,229,93,39,77,53,145,200,138,201,151,77,52,89,88,245,68,68,68,84,78,134,61,208,246,42,112,209,5,115,167,173,204,60,201,169,165,71,163,163,129,43,104,99,93,17,126,139,222,148,190,114,42,116,243,81,171,236,208,144,96,5,159,200,110,18,178,7,134,202,121,19,41,240,5,37,190,225,81,26,71,83,118,169,123,170,171,231,111,173,22,121,21,92,214,174,136,170,198,109,102,168,139,180,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,23,235,5,143,20,217,234,240,246,38,179,81,93,173,119,8,150,10,186,42,218,118,79,4,241,175,139,95,27,209,90,228,247,42,28,240,6,20,230,55,100,87,8,184,230,182,91,141,138,131,19,96,169,164,213,203,29,138,230,139,78,175,84,94,171,29,83,38,209,186,170,46,214,43,19,166,137,161,77,225,222,198,14,22,237,115,71,81,123,197,185,135,122,115,117,223,12,183,42,88,32,127,94,157,35,167,71,166,158,231,153,244,0,183,121,55,195,214,76,112,255,0,103,146,203,148,57,125,107,195,177,84,35,82,166,120,88,233,42,170,118,248,115,106,36,87,75,38,157,85,17,206,84,69,85,209,19,85,46,32,0,0,0,112,239,22,107,62,34,181,213,88,241,5,170,142,231,109,174,137,208,85,81,214,64,217,160,158,55,116,86,62,55,162,181,205,95,90,42,42,24,99,153,157,145,28,38,227,219,156,247,139,4,56,155,4,79,59,149,235,79,99,175,98,210,110,95,29,34,168,142,77,169,227,230,177,205,68,215,162,34,116,51,104,1,131,24,35,177,211,132,204,47,93,13,195,16,213,227,76,93,203,209,95,75,115,186,199,13,51,213,53,251,218,88,162,147,79,14,139,34,248,125,102,102,224,252,23,132,178,251,14,209,225,28,13,134,237,214,43,45,189,156,186,106,26,10,118,195,12,105,235,209,173,68,77,85,122,170,175,85,85,85,85,85,83,186,0,0,0,14,139,27,224,92,27,153,56,102,183,6,227,236,53,111,191,89,46,12,217,83,67,93,2,75,19,253,139,162,248,57,23,170,57,52,84,94,168,168,167,122,0,181,28,59,240,197,148,156,47,97,187,166,24,202,123,61,69,45,61,230,224,251,141,92,245,115,243,234,36,114,244,142,37,149,81,28,177,198,223,53,141,93,116,69,114,170,171,156,231,45,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,98,243,215,130,94,26,248,138,169,125,219,49,242,230,149,215,183,162,39,150,173,178,58,138,185,116,232,155,228,141,81,37,209,58,39,53,30,137,234,211,161,125,0,17,243,55,98,159,12,242,92,150,120,179,19,50,162,162,84,85,90,116,174,161,87,162,245,240,145,105,60,19,167,69,106,175,79,18,237,101,55,102,55,8,89,77,112,130,245,6,1,168,197,87,42,101,69,138,167,19,213,247,214,181,200,168,187,185,8,214,64,171,170,39,85,141,116,245,105,212,202,192,6,136,97,134,158,22,83,211,196,200,162,137,168,198,49,141,70,181,173,68,209,17,17,58,34,34,122,141,96,1,109,51,187,135,28,156,226,54,215,110,178,103,38,21,168,191,219,237,83,186,166,150,149,183,122,218,56,155,43,155,181,94,230,211,77,26,61,200,154,162,43,181,218,138,237,52,220,186,218,15,222,184,224,79,251,70,127,156,215,143,245,179,42,128,24,171,251,215,28,9,255,0,104,207,243,154,241,254,182,63,122,227,129,63,237,25,254,115,94,63,214,204,170,0,98,175,239,92,112,39,253,163,63,206,107,199,250,217,218,225,62,206,30,12,112,54,42,179,99,92,45,147,125,202,245,135,238,20,247,75,117,79,202,43,172,156,138,168,36,108,145,73,177,245,46,99,182,189,141,93,28,138,213,211,69,69,78,134,74,128,0,0,6,46,231,159,102,231,10,185,243,118,159,17,222,112,117,86,25,190,85,57,95,83,114,195,19,178,138,74,135,42,234,175,146,39,49,240,57,234,186,170,189,99,220,170,171,170,169,148,64,8,254,177,118,44,240,201,111,171,109,77,235,28,230,37,213,140,126,228,167,90,234,56,35,123,116,250,47,217,77,189,126,182,185,166,94,100,191,15,89,53,195,221,138,76,61,148,56,10,223,135,224,157,81,106,102,143,116,181,85,74,158,11,52,242,43,165,147,78,186,35,156,168,154,174,136,133,197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,110,118,118,121,112,169,158,247,41,241,6,39,203,196,180,95,106,92,175,158,235,135,231,90,9,230,114,248,186,70,53,22,25,28,171,213,92,248,213,222,255,0,18,197,67,216,163,195,67,43,100,146,124,199,204,201,41,85,19,151,19,107,104,26,246,175,79,164,254,232,168,228,241,240,106,120,146,14,0,198,252,151,236,244,225,75,35,110,48,223,176,198,91,69,117,189,83,185,174,134,231,127,153,215,9,162,114,120,58,54,191,230,163,119,85,243,152,198,187,223,209,52,201,0,0,22,211,59,184,113,201,206,35,109,118,235,38,114,97,90,139,253,190,213,59,170,105,105,91,119,173,163,137,178,185,187,85,238,109,52,209,163,220,137,170,34,187,93,168,174,211,77,203,173,203,0,98,175,239,92,112,39,253,163,63,206,107,199,250,216,253,235,142,4,255,0,180,103,249,205,120,255,0,91,50,168,1,138,191,189,113,192,159,246,140,255,0,57,175,31,235,99,247,174,56,19,254,209,159,231,53,227,253,108,202,160,6,53,97,62,206,30,12,112,54,42,179,99,92,45,147,125,202,245,135,238,20,247,75,117,79,202,43,172,156,138,168,36,108,145,73,177,245,46,99,182,189,141,93,28,138,213,211,69,69,78,134,74,128,0,226,221,45,86,203,229,186,166,207,122,182,210,220,40,43,35,116,53,20,181,80,182,88,102,141,83,69,99,216,228,86,185,170,158,40,169,161,202,0,97,182,101,246,77,240,127,152,119,9,174,150,236,61,125,193,117,21,14,223,34,97,187,138,69,10,187,218,144,206,201,99,98,122,182,177,173,79,98,34,245,40,155,15,98,223,12,54,249,99,158,245,141,179,22,236,172,126,171,10,220,40,224,133,237,246,42,50,155,127,231,71,161,159,224,11,79,146,92,43,100,23,14,244,203,30,83,101,189,182,209,86,246,114,230,185,61,29,83,95,51,125,104,234,137,85,210,109,85,95,162,138,141,246,34,104,133,216,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,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,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,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,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,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,5,59,152,184,247,13,229,110,4,191,102,46,47,173,74,91,54,29,160,154,225,89,34,170,107,178,54,170,237,106,42,166,175,114,232,214,183,197,92,228,68,234,160,84,64,133,219,135,109,111,18,239,175,169,125,171,46,242,202,42,39,76,245,166,142,162,223,112,146,86,69,185,118,35,222,218,198,163,156,141,211,85,70,181,21,117,84,68,240,55,236,93,179,188,80,221,47,150,235,101,70,3,202,214,197,87,87,12,15,86,90,238,40,228,107,158,141,85,77,107,149,53,209,64,153,176,0,0,0,0,89,142,39,248,176,202,142,20,48,99,49,70,98,87,203,61,117,122,190,59,77,150,139,107,171,46,50,181,58,236,106,170,35,35,110,169,186,71,104,214,234,137,213,202,214,172,82,230,207,108,7,20,120,218,190,161,153,118,235,38,95,218,156,170,216,98,163,162,142,186,173,25,170,255,0,25,53,75,92,213,118,138,137,171,35,103,135,68,69,234,4,224,130,2,48,159,106,87,26,248,90,185,149,85,25,171,5,250,157,29,185,244,119,107,53,28,145,73,225,209,93,28,108,149,19,166,154,53,233,226,190,190,164,135,112,105,218,145,128,248,134,188,81,101,182,104,218,105,112,86,56,172,84,138,133,241,204,231,91,46,179,47,132,113,57,254,116,50,175,131,99,122,185,28,189,26,245,114,163,64,206,144,0,0,69,39,19,93,171,188,68,100,198,126,99,140,172,194,248,51,46,170,173,56,106,235,37,13,36,213,246,234,231,212,62,54,162,42,44,142,101,99,26,174,235,234,106,39,184,182,63,191,87,197,63,251,193,202,175,249,170,227,254,188,4,212,130,21,191,126,175,138,127,247,131,149,95,243,85,199,253,120,126,253,95,20,255,0,239,7,42,191,230,171,143,250,240,19,82,8,86,253,250,190,41,255,0,222,14,85,127,205,87,31,245,224,157,181,92,84,57,81,173,192,25,86,170,171,162,34,90,174,61,127,255,0,56,9,169,5,185,225,242,249,156,56,159,40,236,24,155,61,236,246,75,70,48,187,65,223,42,237,150,138,89,160,138,134,55,245,138,23,182,105,101,119,53,25,166,255,0,57,17,28,170,221,60,221,86,227,0,6,8,118,133,118,138,226,14,21,113,93,131,46,50,158,207,134,239,88,154,166,153,110,55,159,44,197,52,240,209,83,187,164,17,163,97,154,39,36,175,84,115,215,114,244,98,53,116,93,232,169,136,191,191,87,197,63,251,193,202,175,249,170,227,254,188,4,212,131,14,59,57,56,199,204,238,47,172,120,226,231,153,86,44,47,109,151,12,213,208,193,72,150,58,90,136,90,246,204,201,156,229,147,157,60,170,170,139,27,116,211,79,21,241,51,28,0,0,0,0,0,0,0,0,0,0,0,0,0,5,37,154,121,173,128,50,91,4,92,51,15,50,241,29,53,150,199,109,102,178,207,50,234,231,189,126,140,81,177,60,233,36,118,154,53,141,69,85,246,1,86,130,29,243,211,182,123,52,175,215,58,155,102,64,224,251,110,22,179,53,202,216,110,87,152,82,178,229,42,105,209,252,189,220,136,124,126,130,164,190,9,231,120,161,143,105,218,95,199,11,107,188,160,153,241,91,205,220,174,218,182,123,106,197,174,154,127,23,221,246,105,238,211,64,61,6,2,29,242,63,182,131,52,236,55,24,45,217,245,130,237,152,166,208,247,162,73,113,179,198,148,87,8,91,235,119,47,94,76,223,220,162,69,226,190,119,130,18,165,147,217,205,151,25,243,129,168,179,19,43,241,36,23,139,61,103,152,174,103,155,45,60,200,136,174,134,104,215,206,142,70,234,154,181,125,168,169,170,42,42,133,108,0,0,14,179,18,226,92,63,131,108,23,12,85,138,239,52,150,155,61,170,7,213,86,214,213,202,145,195,4,77,77,92,231,57,122,34,17,105,196,135,108,213,213,46,149,120,107,134,92,41,70,218,24,94,177,252,165,191,66,231,201,62,159,127,79,74,138,212,141,53,69,209,210,171,149,81,122,198,213,2,87,129,231,218,110,211,62,56,102,184,249,79,238,235,86,201,55,106,145,178,203,109,72,83,216,156,190,239,181,83,235,69,247,234,100,46,66,246,206,102,93,142,233,77,105,226,19,9,91,241,45,154,71,181,146,221,108,208,37,37,194,4,93,17,207,88,181,228,204,136,154,174,196,72,151,170,249,222,8,4,194,2,155,203,172,198,193,89,179,131,45,121,131,151,152,130,154,245,97,188,66,147,82,85,192,171,163,147,193,90,230,174,142,99,218,168,173,115,28,136,230,170,42,42,34,161,82,0,0,166,243,23,49,176,86,83,96,203,166,96,230,30,32,166,178,216,108,240,172,213,117,115,170,232,212,240,70,181,169,171,158,247,42,163,90,198,162,185,202,168,136,138,170,5,72,8,125,207,190,217,204,200,189,221,42,109,60,61,97,42,12,55,103,141,234,216,174,215,152,18,174,225,58,38,168,143,72,117,228,194,139,170,46,213,73,87,162,121,221,85,12,122,163,237,54,227,130,142,229,229,63,187,149,76,238,115,183,62,25,172,182,231,66,228,215,85,77,157,223,70,162,233,167,155,162,162,120,42,1,232,28,17,93,195,55,108,172,245,247,138,76,41,196,238,26,160,163,165,169,123,97,110,39,178,67,35,91,2,248,110,169,165,85,114,171,125,106,248,149,52,245,70,190,169,71,181,221,45,151,203,101,37,234,203,112,166,175,183,215,194,202,154,90,170,105,91,36,83,196,246,163,152,246,61,170,168,230,170,42,42,42,116,84,80,57,64,0,0,0,0,0,0,0,0,0,0,0,0,24,151,197,231,104,214,80,112,179,81,54,16,167,167,147,24,227,182,177,21,108,116,83,164,113,209,238,110,230,173,92,250,57,34,213,21,21,24,214,185,234,138,138,168,212,84,112,25,104,8,37,204,94,214,206,48,113,165,92,203,134,241,37,147,5,81,61,222,101,61,158,211,12,174,70,105,162,34,203,84,146,187,95,90,171,118,245,240,209,58,20,238,25,237,68,227,103,13,213,165,68,185,184,203,196,58,234,234,107,157,154,138,88,221,254,19,98,108,137,254,11,208,9,252,4,110,112,203,219,23,131,177,189,210,147,8,241,21,134,105,48,117,109,75,155,20,120,130,218,247,190,214,233,23,167,207,68,245,116,148,237,215,239,247,72,212,215,206,216,136,174,36,122,154,166,158,178,158,42,202,58,136,231,130,118,54,72,165,141,232,230,72,199,38,168,230,170,116,84,84,84,84,84,3,116,0,0,24,7,198,71,106,190,17,200,187,245,195,44,178,102,201,69,140,113,125,189,203,5,125,125,76,171,228,187,116,233,227,18,242,213,31,81,35,87,163,154,215,49,173,94,138,245,114,57,169,31,216,155,181,11,141,156,71,90,181,81,230,242,89,225,213,85,148,182,203,53,20,81,179,243,186,39,72,239,240,156,160,79,232,32,179,45,187,92,184,187,193,149,244,239,197,183,187,30,56,183,198,173,108,148,215,91,84,52,242,44,105,166,187,102,165,108,106,143,209,62,147,209,253,87,85,71,18,139,194,47,28,217,75,197,197,166,90,124,60,178,88,113,125,4,92,219,142,28,174,149,174,153,145,234,136,179,64,244,209,39,139,85,68,220,136,142,106,170,110,107,117,106,168,100,112,0,0,0,0,0,13,185,103,130,157,24,179,205,28,105,35,210,54,111,114,38,231,47,131,83,95,21,95,97,184,70,214,46,227,37,115,191,180,119,43,178,95,1,92,156,236,15,130,175,149,140,170,150,39,252,221,214,234,202,42,150,62,94,157,29,28,90,186,54,123,87,152,228,213,28,221,36,148,0,0,0,0,0,0,0,0,0,0,0,0,0,54,170,106,105,232,233,229,172,172,168,142,8,32,99,164,150,89,30,141,100,108,106,106,174,114,175,68,68,68,85,85,82,53,56,165,237,137,177,97,11,165,102,11,225,167,15,208,98,90,170,103,58,25,177,53,207,122,219,209,233,170,47,118,133,138,215,78,137,211,73,28,230,183,84,232,215,183,69,80,147,0,121,250,187,246,156,113,187,119,184,45,195,238,217,53,18,35,181,101,61,37,154,223,28,76,77,117,211,111,33,85,201,253,210,185,125,170,93,252,152,237,146,207,252,37,114,130,155,56,236,150,108,121,103,85,70,212,77,13,59,45,183,22,254,51,29,10,36,11,227,174,213,137,53,209,17,28,222,170,4,211,2,222,228,94,124,229,159,17,152,6,147,49,178,182,250,149,246,217,220,177,79,12,141,72,234,104,167,68,69,116,19,199,170,236,145,53,78,154,170,42,42,57,170,230,170,42,220,32,0,27,21,245,244,86,186,26,139,157,202,174,26,90,74,72,159,61,68,243,61,25,28,81,177,21,206,123,156,189,17,168,136,170,170,190,8,128,111,130,30,51,19,182,155,59,32,199,87,218,124,176,192,184,6,76,39,13,116,177,217,229,187,91,235,164,172,150,153,174,209,146,74,177,213,177,187,156,137,187,68,106,105,170,39,93,53,90,119,247,234,248,167,255,0,120,57,85,255,0,53,92,127,215,128,154,144,83,25,93,137,235,241,182,89,225,28,103,117,134,158,42,219,253,138,130,233,83,29,59,92,216,153,44,244,236,145,232,196,114,170,163,81,206,93,17,85,87,77,53,85,241,42,112,0,0,0,198,30,48,56,251,202,94,18,169,91,100,175,138,76,79,141,234,225,230,210,225,234,25,218,199,68,197,77,91,45,84,170,139,200,141,125,94,107,158,239,20,106,166,174,72,195,204,94,214,190,48,177,165,100,174,195,120,150,203,130,168,94,229,70,83,89,237,48,202,228,103,169,22,90,164,149,250,250,213,90,173,235,234,68,232,4,237,2,1,176,183,106,71,27,24,102,173,39,159,54,33,189,193,174,174,165,186,217,104,164,141,203,211,239,153,19,36,79,15,4,122,39,85,51,179,133,142,215,140,1,154,87,106,44,17,159,22,26,76,11,124,172,123,97,130,241,77,51,157,104,158,69,240,71,243,21,95,75,170,244,77,206,123,63,148,246,129,33,160,248,142,71,34,57,170,138,138,154,162,167,172,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,217,113,3,196,86,86,112,207,129,38,199,217,165,124,238,148,218,172,84,84,48,34,73,89,113,157,19,94,77,60,74,169,189,222,26,170,170,53,168,186,185,205,78,160,92,208,66,190,113,246,201,113,7,139,110,53,52,217,65,100,178,96,75,66,57,201,77,52,148,204,184,220,28,221,122,57,239,153,22,4,93,19,93,169,18,233,170,166,231,104,138,89,235,127,105,151,27,214,234,228,175,102,121,85,206,187,181,116,85,22,123,124,145,57,53,213,83,106,193,162,34,248,121,186,42,39,130,160,30,130,65,19,92,63,118,209,95,160,175,166,177,113,33,129,233,42,168,100,114,49,215,252,61,26,197,60,40,171,244,165,165,115,149,178,39,94,171,27,152,168,137,209,142,82,82,112,78,55,194,89,143,133,109,216,223,2,226,10,59,221,138,237,10,79,71,93,73,38,248,229,102,186,47,189,21,21,21,21,170,136,173,84,84,84,69,69,64,59,192,0,0,83,121,139,152,216,43,41,176,101,211,48,115,15,16,83,89,108,54,120,86,106,186,185,213,116,106,120,35,90,212,213,207,123,149,81,173,99,81,92,229,84,68,69,85,34,135,62,251,103,51,34,247,116,169,180,240,245,132,168,48,221,158,55,171,98,187,94,96,74,187,132,232,154,162,61,33,215,147,10,46,168,187,85,37,94,137,231,117,84,2,96,129,231,226,143,180,219,142,10,59,151,148,254,238,85,51,185,206,220,248,102,178,219,157,11,147,93,85,54,119,125,26,139,166,158,110,138,137,224,168,101,183,12,221,178,179,215,222,41,48,167,19,184,106,130,142,150,165,237,133,184,158,201,12,141,108,11,225,186,166,149,85,202,173,245,171,226,84,211,213,26,250,130,84,65,197,181,221,45,151,203,101,37,234,203,112,166,175,183,215,194,202,154,90,170,105,91,36,83,196,246,163,152,246,61,170,168,230,170,42,42,42,116,84,83,148,0,0,0,0,0,219,130,120,42,98,73,169,166,142,88,220,170,136,246,57,28,213,209,116,94,169,239,69,67,17,251,71,184,195,143,134,28,166,242,6,18,173,70,230,14,50,138,90,91,62,199,121,214,248,19,164,213,174,246,43,81,118,199,237,145,81,122,163,28,133,211,224,178,105,170,56,76,202,90,138,137,95,44,178,225,43,115,222,247,185,92,231,57,97,69,85,85,94,170,170,190,176,47,72,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,1,73,102,134,84,224,12,231,194,83,96,92,205,195,237,189,216,106,38,142,121,168,95,81,52,49,202,248,215,115,55,114,158,213,114,35,180,118,138,186,106,136,186,106,137,165,90,0,198,191,222,224,224,155,251,65,218,63,251,62,183,254,248,129,58,90,88,40,179,62,26,42,88,210,56,105,239,205,138,54,34,235,181,173,168,209,19,175,185,15,80,7,152,79,194,207,243,139,254,210,7,167,176,0,2,148,205,92,200,195,153,63,151,24,143,51,177,108,252,171,78,27,183,203,95,81,162,232,233,54,167,155,27,125,175,123,149,172,106,122,220,228,66,171,35,47,182,171,58,234,108,216,55,6,228,45,162,175,99,177,20,207,191,94,24,223,21,165,129,200,202,102,47,226,186,85,145,223,93,59,64,142,252,115,141,51,143,141,206,33,153,91,44,51,221,177,78,48,184,54,134,211,109,100,138,232,104,160,87,42,199,79,30,189,25,12,77,220,231,59,162,104,143,123,186,171,148,151,238,25,123,48,248,123,201,44,57,71,81,152,24,94,213,152,152,197,236,108,149,183,11,197,42,84,81,69,38,157,99,167,165,147,88,209,141,95,7,189,170,245,84,215,86,244,107,113,163,177,83,35,41,170,170,177,151,16,247,154,20,123,232,220,152,106,199,35,211,232,61,205,108,181,146,34,47,175,107,169,216,142,79,83,165,79,90,146,186,5,148,204,110,11,248,91,205,27,28,182,44,77,146,24,78,22,189,142,100,117,118,187,108,86,250,184,21,83,163,153,60,8,199,166,139,215,69,85,106,170,117,69,78,132,46,241,197,193,142,38,224,239,48,233,35,160,184,85,221,176,109,241,93,61,130,242,230,109,145,143,98,234,250,105,149,186,35,102,102,173,84,84,209,30,213,71,38,138,142,107,125,6,150,47,141,124,136,160,226,31,134,252,95,129,31,111,109,69,226,158,141,247,107,3,246,234,248,174,116,236,115,225,70,174,139,166,255,0,58,37,209,23,205,149,192,90,46,204,30,46,46,156,71,229,37,94,16,199,149,235,85,141,112,26,65,73,87,85,35,181,146,227,66,246,170,65,82,245,94,174,147,204,123,36,94,186,171,90,229,93,95,161,154,39,158,190,206,252,240,151,34,248,170,194,55,138,154,190,77,151,18,76,152,106,241,170,232,222,239,84,246,181,143,114,250,146,57,146,25,21,125,140,119,180,244,40,5,134,198,188,10,240,157,152,184,174,231,142,49,166,77,91,110,151,203,204,235,85,93,89,37,101,91,93,60,171,226,229,70,74,141,79,4,240,68,58,79,222,224,224,155,251,65,218,63,251,62,183,254,248,201,64,6,53,254,247,7,4,223,218,14,209,255,0,217,245,191,247,195,247,184,56,38,254,208,118,143,254,207,173,255,0,190,50,80,181,252,74,103,230,21,225,171,39,175,185,177,138,254,117,150,232,210,26,10,38,187,71,215,215,73,170,65,78,223,102,231,117,114,245,218,198,189,218,46,208,34,255,0,180,255,0,3,240,137,195,253,182,213,148,153,55,148,182,90,12,121,119,217,112,184,215,69,87,83,51,237,84,8,190,99,118,190,87,53,37,153,201,211,84,85,72,218,229,209,55,177,199,77,217,69,193,239,221,123,48,190,239,56,242,215,204,193,248,38,173,190,76,130,102,106,203,149,217,168,142,111,69,250,81,193,171,100,119,169,94,177,167,84,71,161,141,24,39,10,230,215,28,92,74,54,130,106,213,174,197,56,226,230,250,203,157,193,236,94,77,28,9,214,89,149,19,232,197,20,104,141,107,19,212,214,49,189,85,16,244,37,148,185,91,132,178,87,46,44,25,93,129,168,150,150,203,135,169,27,75,78,215,46,175,145,218,171,164,149,235,235,123,222,231,61,203,235,115,151,195,192,10,184,0,5,136,199,60,12,240,167,153,120,182,231,142,177,222,80,81,94,111,215,137,185,245,181,213,55,10,197,146,103,232,141,77,116,153,17,17,26,214,181,17,17,17,17,17,17,17,17,8,234,237,99,225,155,34,242,3,14,101,197,110,79,229,237,30,26,154,243,91,114,138,185,244,245,19,201,207,108,113,192,172,69,230,189,218,104,175,119,134,158,36,198,17,131,219,139,255,0,154,121,75,253,241,187,255,0,162,166,1,216,117,255,0,154,121,181,253,241,180,127,162,169,36,248,140,30,195,175,252,211,205,175,239,141,163,253,21,73,39,192,0,0,0,0,0,0,0,0,0,0,0,0,8,19,237,44,226,158,237,196,22,124,92,240,165,162,231,39,200,140,9,87,53,170,213,76,199,175,42,162,166,53,86,84,86,57,60,28,231,61,28,214,47,170,54,183,77,55,59,89,205,199,245,87,234,28,7,137,43,112,173,44,181,55,170,123,69,100,182,216,34,68,87,203,84,216,94,177,49,168,190,181,122,53,19,222,164,21,100,127,0,28,76,87,103,70,6,135,49,50,43,17,209,225,135,226,59,123,175,117,21,148,237,228,178,133,42,24,179,171,250,175,69,141,28,158,30,176,50,199,128,254,203,92,13,112,193,22,124,225,226,82,209,61,218,190,245,19,43,173,152,98,73,29,21,53,53,51,147,116,82,85,108,84,116,146,57,21,29,203,85,70,181,21,17,232,229,85,70,231,188,124,49,112,223,21,167,200,113,228,14,93,54,131,150,177,119,116,195,20,91,54,175,143,251,159,138,175,93,124,117,235,226,92,180,106,53,17,173,68,68,68,209,17,61,71,208,35,83,141,46,201,236,11,120,195,23,60,200,225,142,213,37,143,16,219,226,117,84,248,94,57,22,74,59,147,91,213,201,77,189,85,208,77,166,170,141,69,88,220,168,141,70,177,87,113,131,92,4,113,89,120,225,111,59,173,245,117,245,242,183,5,226,57,226,182,226,106,55,63,72,219,11,157,181,149,122,47,68,124,42,229,118,190,42,221,237,251,238,158,132,15,55,188,103,97,155,94,15,226,183,53,112,253,146,6,193,67,6,40,173,150,24,88,221,173,137,37,145,101,216,212,79,6,181,94,168,137,236,68,3,210,10,57,28,136,230,170,42,42,106,138,158,179,233,109,248,106,188,87,98,30,28,242,175,16,92,228,71,214,92,240,77,142,178,161,201,175,157,44,148,16,189,203,215,175,138,169,114,0,137,14,217,94,36,238,213,184,170,213,195,38,28,175,146,11,85,182,158,27,214,35,108,110,211,188,213,73,171,169,160,126,158,44,141,154,75,181,122,43,165,98,248,177,21,41,238,206,14,206,59,14,118,216,163,207,108,247,164,169,151,9,73,51,227,177,88,155,35,225,242,170,198,237,175,168,153,237,84,114,64,142,71,49,173,106,162,189,205,114,170,163,81,18,76,125,237,36,124,207,227,111,52,157,59,222,231,37,125,26,34,189,85,87,106,80,83,163,83,175,169,17,17,19,221,161,56,124,46,208,218,45,188,53,229,93,29,133,177,37,3,48,109,153,208,172,74,138,215,35,168,226,114,187,84,241,87,42,171,149,125,106,170,160,124,164,225,107,134,154,27,50,97,250,108,128,203,198,219,249,124,181,133,216,106,141,200,228,211,197,202,177,170,185,125,174,85,85,85,235,174,164,121,246,130,118,98,96,172,25,129,239,57,235,195,197,21,69,178,27,36,75,89,123,195,8,231,77,7,117,77,86,90,154,103,57,85,236,216,158,115,163,85,86,236,71,43,118,237,218,233,92,58,236,69,13,162,167,15,220,233,241,15,47,201,114,209,204,202,238,98,249,189,221,88,169,38,190,237,186,129,13,125,144,220,76,93,112,6,113,174,64,223,171,223,38,24,199,156,199,208,71,35,252,218,43,180,113,171,218,230,235,224,147,49,142,141,81,60,94,144,248,104,186,205,41,230,163,133,121,238,84,220,78,101,36,214,118,171,171,19,28,88,210,22,238,86,163,220,181,208,166,213,84,84,243,85,21,81,125,202,167,165,112,4,12,246,147,241,119,117,226,39,56,235,176,102,28,187,73,247,63,193,85,114,80,219,96,134,85,228,215,213,49,85,146,215,57,19,163,149,87,115,99,94,186,70,154,166,155,221,172,174,118,128,103,93,78,68,112,173,140,177,93,166,175,187,222,238,112,182,195,104,122,125,38,213,85,46,197,123,127,25,145,115,164,79,124,104,68,23,102,230,70,83,103,175,21,88,106,221,121,161,74,171,14,22,107,241,45,214,55,166,172,123,41,213,188,152,221,234,84,117,67,224,69,106,248,183,120,25,155,192,175,101,126,13,143,9,219,51,103,137,171,43,174,247,91,188,12,171,183,97,89,213,241,211,208,194,228,213,143,171,68,84,116,147,57,21,23,148,186,53,136,186,57,28,238,140,206,155,135,11,60,52,220,236,174,195,213,153,1,151,139,111,115,57,124,152,240,221,36,123,83,241,85,145,162,181,125,138,213,69,79,105,116,64,16,217,218,35,217,177,107,201,27,21,70,120,100,52,21,143,194,48,204,137,122,177,72,247,78,251,67,30,186,54,120,100,114,171,223,79,185,81,174,71,42,185,138,230,174,174,110,229,103,117,217,19,197,229,230,201,139,227,225,107,27,220,159,83,99,189,36,213,56,94,89,228,85,90,26,198,181,100,146,149,170,190,17,74,214,189,205,111,130,72,139,162,42,200,186,75,85,254,195,103,197,54,59,134,25,196,54,232,110,22,187,181,44,180,85,180,147,183,116,115,193,35,21,146,70,228,245,163,154,170,139,245,158,112,179,107,8,226,94,20,56,158,189,225,203,29,100,176,92,242,247,19,54,170,207,85,38,187,221,28,114,54,122,57,156,157,53,87,68,176,185,83,195,206,95,80,30,147,1,73,101,46,98,218,115,115,44,48,182,103,88,244,74,44,79,105,166,185,198,205,117,88,150,88,209,206,137,127,25,142,87,49,125,237,82,173,0,0,0,0,0,0,0,0,0,0,3,20,59,69,248,184,168,225,99,38,152,220,37,81,18,99,172,97,36,150,251,18,187,107,187,155,26,212,89,235,85,139,209,220,180,115,26,212,94,156,201,24,170,138,136,228,33,231,133,254,25,179,51,140,204,219,155,13,217,238,50,199,26,57,110,88,147,17,87,35,167,109,28,79,127,157,35,245,84,89,102,123,149,118,51,114,43,213,28,170,168,214,185,205,189,29,175,152,242,179,20,113,121,89,133,100,169,87,82,224,219,29,190,221,20,41,209,172,124,209,119,183,187,251,165,74,134,106,190,198,181,61,68,133,246,85,101,77,163,46,184,68,195,216,134,158,150,52,187,99,153,234,47,183,41,211,69,115,211,154,232,169,217,187,199,107,97,141,139,183,193,28,249,23,197,84,10,187,38,187,60,56,80,201,171,77,45,45,38,85,218,177,69,210,22,162,205,119,196,180,236,184,212,77,34,34,106,244,100,168,177,69,225,209,35,99,116,250,245,85,172,113,207,7,92,45,230,45,166,75,54,39,200,124,22,232,164,98,177,39,161,180,197,67,83,26,47,242,39,167,70,74,207,111,71,33,120,192,16,119,199,191,102,237,211,134,106,55,230,158,87,215,214,223,178,242,73,210,58,184,234,180,117,101,149,239,114,35,18,87,53,17,36,133,206,93,173,147,68,84,85,107,93,170,170,57,215,135,178,55,140,155,148,55,152,248,86,204,107,187,167,161,170,142,73,176,117,77,67,245,90,121,90,138,249,104,55,47,222,57,168,231,198,139,244,92,215,49,53,222,196,73,70,199,120,43,15,230,62,11,190,96,28,85,68,218,187,70,33,160,158,221,91,19,147,233,69,43,21,174,84,246,57,53,213,23,197,21,17,83,170,30,106,109,23,44,67,145,57,205,77,115,164,157,91,122,192,56,145,30,142,141,85,186,207,71,83,213,62,165,88,213,21,23,212,186,40,30,156,204,107,237,10,226,10,187,135,78,25,111,248,159,15,213,45,62,35,190,200,204,61,100,149,174,68,116,21,53,13,126,233,219,248,209,196,201,94,222,139,231,53,186,244,50,58,142,174,158,190,146,10,234,73,57,144,84,198,217,98,126,138,155,152,228,213,23,69,234,157,23,214,99,255,0,24,188,30,89,120,194,195,248,115,13,226,12,123,117,195,148,152,122,178,106,228,109,13,52,115,119,137,30,196,99,85,200,245,77,54,166,237,52,254,90,129,12,60,21,112,167,122,226,251,56,254,72,203,116,154,221,96,181,195,229,76,69,115,106,111,149,148,251,209,169,28,123,181,69,154,71,46,141,87,106,136,136,247,42,59,110,213,155,236,3,193,183,11,121,107,102,138,201,134,114,43,7,44,113,177,24,234,155,133,170,42,250,169,116,79,23,207,80,143,145,222,26,233,187,77,124,17,10,83,131,110,9,112,143,6,244,152,170,12,55,140,46,56,134,108,87,37,27,234,39,173,166,142,23,68,218,116,149,24,198,236,85,213,53,153,235,212,201,16,49,51,137,30,205,142,28,179,199,12,87,183,11,224,155,62,3,197,203,27,223,65,120,177,209,182,150,36,159,197,59,197,60,91,99,149,142,95,164,187,119,245,85,71,34,248,194,173,158,239,154,60,37,231,218,86,82,72,235,70,51,203,235,212,144,76,196,114,172,111,124,79,86,73,26,248,111,134,86,110,106,250,156,199,251,207,75,164,6,246,170,83,91,105,184,222,199,61,193,145,53,242,211,90,101,170,72,221,175,207,45,190,159,171,147,239,85,90,140,93,58,107,174,190,189,84,39,55,45,49,229,163,52,114,243,13,102,61,133,127,169,248,154,213,75,117,167,110,237,85,140,154,38,191,98,174,137,231,55,118,213,232,157,81,122,33,82,152,229,217,219,21,92,60,22,101,83,43,119,243,22,211,43,219,189,218,175,45,213,83,44,127,155,98,183,68,245,38,136,100,104,0,0,3,5,187,81,184,203,102,68,101,203,178,127,1,93,146,60,123,141,105,28,201,100,133,202,146,90,173,111,220,199,207,170,125,25,36,209,209,199,235,77,30,244,209,90,221,114,135,136,108,245,193,220,56,101,53,239,53,241,172,200,180,182,184,182,82,82,53,232,217,107,235,31,170,67,77,30,190,46,123,188,87,174,214,163,156,189,26,167,158,124,109,137,243,91,138,28,210,197,57,133,118,134,166,247,127,174,166,174,191,220,57,73,243,116,116,20,144,58,89,54,234,186,50,24,96,139,107,81,87,193,173,106,106,229,77,66,229,246,112,122,108,229,103,247,198,171,246,42,131,208,169,231,171,179,131,211,103,43,63,190,53,95,177,84,30,133,64,0,0,0,0,0,0,0,0,0,0,0,0,142,94,216,174,36,238,216,7,47,236,185,3,132,235,228,165,173,199,49,73,89,124,150,39,109,122,90,227,118,214,193,170,117,68,154,68,114,59,79,22,194,230,175,71,170,24,143,217,213,192,59,56,168,187,214,230,6,100,73,87,69,151,88,126,165,41,159,29,59,150,57,175,53,154,35,150,157,146,120,199,27,26,173,89,30,158,119,156,214,183,69,85,115,59,94,217,71,204,238,45,232,91,35,222,173,102,14,183,36,104,229,93,17,189,226,169,116,79,118,170,171,245,170,146,51,217,143,67,104,162,224,139,45,221,104,108,90,84,197,112,158,165,236,84,85,125,66,220,42,17,234,229,79,21,69,77,189,124,17,168,158,160,46,110,27,225,63,134,76,37,103,101,138,197,144,88,10,42,70,183,98,164,214,26,106,137,36,79,15,156,150,86,57,242,47,189,206,85,49,11,141,78,202,220,179,197,216,78,239,152,188,58,216,91,133,241,101,182,158,74,199,88,40,90,189,194,236,141,77,206,142,40,181,210,158,93,17,118,36,122,49,87,70,171,83,93,201,34,128,8,6,236,222,226,94,237,195,215,17,54,123,69,125,116,141,194,56,226,170,27,21,242,153,238,210,56,223,35,246,83,213,117,232,215,69,35,147,85,254,198,233,19,197,81,82,126,79,51,252,68,54,221,65,196,118,102,183,10,191,151,67,79,141,175,73,109,116,14,84,219,11,107,229,229,43,23,199,232,163,116,95,19,210,205,3,234,228,161,167,146,225,19,34,170,116,76,89,216,197,213,173,147,68,220,136,190,180,69,212,13,243,164,198,152,55,13,230,30,21,186,96,140,97,110,90,251,37,230,157,212,149,244,156,249,34,73,225,119,210,141,93,27,154,237,170,157,21,17,83,84,85,69,213,21,80,238,192,24,215,251,220,28,19,127,104,59,71,255,0,103,214,255,0,223,16,127,197,86,17,195,184,11,137,28,201,193,120,70,215,29,182,203,101,196,181,212,84,20,145,185,206,108,16,50,85,70,49,21,202,174,84,68,79,90,170,158,149,15,56,92,108,250,92,230,247,229,125,203,253,51,128,159,238,31,127,218,23,45,191,36,44,223,177,68,87,229,1,195,239,251,66,229,183,228,133,155,246,40,138,252,1,105,56,172,207,138,14,27,114,31,20,102,205,84,81,212,85,219,105,146,11,93,44,139,210,166,190,101,72,224,98,233,215,110,247,35,157,167,93,141,114,250,139,182,96,143,107,70,87,103,86,113,229,150,6,193,57,69,129,46,248,154,40,239,179,221,46,113,91,227,71,114,86,42,117,142,21,126,170,158,60,249,116,250,148,8,156,203,140,7,154,252,97,231,221,62,29,167,184,205,119,197,152,202,190,74,187,141,206,177,219,155,11,62,156,213,50,175,169,140,98,42,163,83,79,6,177,169,213,168,77,118,68,246,111,240,181,146,86,106,88,106,50,246,219,141,175,209,181,174,169,188,226,90,86,86,186,73,81,62,148,112,72,139,12,40,139,170,181,26,221,201,211,87,57,83,83,31,123,36,56,90,204,188,152,190,102,38,54,206,12,186,184,97,171,165,85,45,5,178,206,183,8,81,178,62,7,62,89,42,118,175,94,138,230,83,107,215,239,126,162,73,64,179,24,255,0,131,78,22,179,46,207,37,151,19,228,94,16,107,30,197,99,42,45,214,200,232,42,162,215,214,201,233,209,146,55,175,93,53,211,218,138,67,191,31,28,6,93,248,69,190,209,98,60,51,114,171,190,101,229,254,117,167,160,174,170,70,247,154,26,173,28,238,235,80,173,68,107,149,88,213,115,100,68,106,57,26,244,218,213,111,89,239,49,155,180,143,12,218,241,63,5,185,149,21,206,6,189,214,218,40,46,116,175,86,234,232,167,134,166,39,53,205,95,82,170,110,106,175,242,94,228,245,129,97,187,34,120,175,187,102,126,10,184,240,253,142,110,50,86,94,240,77,35,42,236,181,51,63,116,149,22,157,201,26,196,237,122,170,192,247,70,212,85,251,201,88,223,188,235,34,68,7,118,84,94,43,173,156,112,224,90,42,73,17,177,93,169,111,20,117,41,215,206,137,45,181,19,34,127,143,12,107,249,137,241,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,143,112,184,81,90,104,42,110,151,42,152,233,233,40,225,125,69,68,210,46,141,142,54,53,92,231,42,250,145,17,21,127,49,231,83,139,126,35,49,111,22,185,235,112,197,207,117,100,182,181,169,91,102,22,180,166,174,238,212,123,246,196,214,177,63,221,100,93,30,255,0,90,185,218,120,35,81,39,67,140,91,94,56,190,240,193,153,24,123,45,236,181,119,108,69,121,177,77,107,164,162,164,106,44,211,37,66,164,50,163,81,127,248,82,72,191,82,41,22,92,8,240,57,159,184,127,138,188,7,138,51,115,38,47,150,108,51,98,170,158,231,61,85,194,157,169,19,103,134,158,71,83,122,215,175,120,72,85,62,160,50,191,132,30,202,124,165,203,252,41,108,197,220,65,225,248,113,126,53,172,133,181,19,218,235,31,190,219,107,87,34,47,39,148,213,219,80,246,167,71,57,251,153,174,187,91,209,28,185,103,114,225,127,134,219,189,165,214,58,252,130,203,199,208,185,137,26,66,220,53,71,26,49,168,154,38,213,108,104,172,209,60,21,170,138,158,162,231,0,34,59,143,206,203,172,63,151,88,74,235,157,252,57,197,87,21,166,208,199,85,223,48,196,210,186,116,165,165,106,42,201,83,75,35,213,94,172,98,38,231,198,245,114,163,119,57,174,209,187,11,105,217,79,197,125,219,40,179,146,143,36,241,37,198,73,48,110,96,213,178,146,8,164,127,153,65,118,126,141,130,86,107,224,146,174,216,92,137,166,170,232,221,247,157,102,214,190,134,142,233,67,81,108,184,211,71,83,73,87,19,224,158,25,27,185,146,70,244,86,185,174,69,241,69,69,84,84,247,158,97,47,28,236,189,204,186,223,32,204,169,46,25,190,201,220,164,126,186,163,169,234,23,150,171,162,235,226,196,245,129,234,8,3,29,123,64,51,174,167,34,56,86,198,88,174,211,87,221,239,119,56,91,97,180,61,62,147,106,170,151,98,189,191,140,200,185,210,39,190,52,2,40,251,73,248,187,186,241,19,156,117,216,51,14,93,164,251,159,224,170,185,40,109,176,67,42,242,107,234,152,170,201,107,156,137,209,202,171,185,177,175,93,35,77,83,77,238,215,43,56,21,236,175,193,177,225,59,102,108,241,53,101,117,222,235,119,129,149,118,236,43,58,190,58,122,24,92,154,177,245,104,138,142,146,103,34,162,242,151,70,177,23,71,35,157,209,152,101,217,185,145,148,217,235,197,86,26,183,94,104,82,170,195,133,154,252,75,117,141,233,171,30,202,117,111,38,55,122,149,29,80,248,17,90,190,45,222,122,7,2,215,92,56,89,225,166,231,101,118,30,172,200,12,188,91,123,153,203,228,199,134,233,35,218,159,138,172,141,21,171,236,86,170,42,123,72,189,237,17,236,216,181,228,141,138,163,60,50,26,10,199,225,24,102,68,189,88,164,123,167,125,161,143,93,27,60,50,57,85,239,167,220,168,215,35,149,92,197,115,87,87,55,114,178,100,206,5,254,195,103,197,54,59,134,25,196,54,232,110,22,187,181,44,180,85,180,147,183,116,115,193,35,21,146,70,228,245,163,154,170,139,245,129,18,189,145,60,94,94,108,152,190,62,22,177,189,201,245,54,59,210,77,83,133,229,158,69,85,161,172,107,86,73,41,90,171,225,20,173,107,220,214,248,36,136,186,34,172,139,164,188,158,108,243,107,8,226,94,20,56,158,189,225,203,29,100,176,92,242,247,19,54,170,207,85,38,187,221,28,114,54,122,57,156,157,53,87,68,176,185,83,195,206,95,81,232,127,41,115,22,211,155,153,97,133,179,58,199,162,81,98,123,77,53,206,54,107,170,196,178,198,142,116,75,248,204,114,185,139,239,106,129,86,128,0,20,118,111,230,190,13,201,12,184,190,102,142,61,184,165,29,154,195,76,179,204,169,213,243,61,85,27,28,49,167,223,73,35,213,172,106,123,92,154,232,154,169,88,144,125,218,139,198,90,231,206,99,46,81,96,11,186,203,128,112,93,83,217,36,176,63,88,174,215,54,234,199,212,34,167,71,199,30,174,142,53,240,93,100,122,42,163,155,160,98,247,16,185,233,139,248,141,205,171,230,108,99,73,116,170,186,203,182,150,145,175,85,138,134,145,157,33,167,143,95,189,99,124,87,166,231,43,156,189,92,164,251,112,77,232,141,148,63,146,22,223,244,45,60,237,226,204,33,137,48,53,229,112,246,45,180,79,108,185,37,37,37,107,169,103,77,36,100,53,84,241,212,64,174,79,189,87,69,52,110,209,122,166,237,21,17,81,80,244,73,193,55,162,54,80,254,72,91,127,208,180,11,216,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,0,0,121,132,252,44,255,0,56,191,237,39,167,179,204,39,225,103,249,197,255,0,105,3,211,216,0,1,2,157,171,56,230,108,103,198,126,41,160,90,133,150,155,10,208,219,236,84,171,175,70,181,176,54,121,26,158,205,38,169,155,243,234,79,89,231,67,143,36,153,56,196,205,174,123,152,174,249,73,81,166,196,84,77,186,55,111,143,175,77,53,247,235,224,4,206,118,115,96,40,178,247,131,76,181,160,74,117,142,162,241,109,117,254,161,234,221,174,149,213,178,186,118,57,126,168,159,19,81,125,109,107,76,147,45,207,13,209,82,65,195,190,86,193,111,217,221,99,193,118,70,65,177,219,155,203,74,24,81,186,47,173,52,211,169,113,128,0,0,243,93,197,62,13,167,203,62,38,51,43,8,217,220,232,169,109,56,166,191,184,237,93,29,20,46,153,210,68,136,169,235,107,28,212,215,221,175,79,3,209,14,77,227,55,102,54,81,96,140,192,123,145,207,196,184,118,221,118,126,137,167,159,61,52,114,57,52,245,104,174,84,211,212,65,15,105,92,84,208,241,191,154,44,165,169,231,177,107,40,30,174,219,166,143,117,186,153,94,223,240,92,174,110,190,189,53,38,95,129,53,175,94,15,114,147,202,77,68,151,228,197,46,221,52,254,43,69,229,120,127,240,246,123,253,189,117,2,251,128,0,210,247,178,54,58,73,30,141,107,81,85,206,85,209,17,19,214,164,12,246,147,113,124,238,38,51,121,216,111,8,220,86,76,191,193,82,203,73,105,86,106,140,175,169,240,154,181,125,168,229,77,177,251,24,212,93,17,94,228,51,159,181,131,139,246,229,46,93,253,192,240,45,207,102,47,198,244,142,242,164,208,191,71,219,109,14,85,107,250,167,131,231,209,209,167,177,137,42,244,85,98,174,36,118,86,240,122,185,219,153,95,118,140,119,106,89,48,70,7,170,99,233,162,158,45,209,93,110,173,209,209,197,162,244,116,112,234,217,30,158,10,171,19,85,21,28,237,3,57,251,49,120,67,253,206,249,70,152,247,25,218,214,12,125,142,160,142,166,181,146,181,57,150,234,13,119,65,73,237,107,149,52,146,68,233,231,43,90,169,243,104,166,104,128,0,0,0,140,30,220,95,252,211,202,95,239,141,223,253,21,49,39,196,96,246,226,255,0,230,158,82,255,0,124,110,255,0,232,169,128,118,29,127,230,158,109,127,124,109,31,232,170,73,62,35,7,176,235,255,0,52,243,107,251,227,104,255,0,69,82,73,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,154,202,202,75,125,36,245,245,245,80,211,82,211,70,233,167,158,103,163,35,138,54,166,174,123,156,189,26,212,68,85,85,94,136,136,5,61,153,185,143,133,50,139,0,223,115,39,27,220,91,69,100,195,244,114,86,85,74,191,73,81,169,209,140,79,190,123,221,163,90,212,234,174,114,34,120,158,110,241,5,211,24,113,25,158,53,215,90,122,46,126,37,204,108,74,249,33,165,99,149,205,74,154,202,143,50,38,174,154,237,106,200,141,78,157,17,16,201,126,209,222,58,43,56,150,198,111,203,156,190,184,77,14,90,97,186,165,228,43,29,183,203,85,109,232,181,111,79,236,105,231,36,77,95,82,239,93,21,219,89,147,61,148,252,11,213,225,118,81,241,69,155,22,190,93,198,178,153,93,132,45,147,181,55,83,193,35,116,90,249,17,124,30,246,42,182,36,245,49,206,122,162,171,152,173,9,31,192,184,90,151,3,96,156,61,130,104,94,143,166,195,246,170,75,84,46,70,237,213,144,66,216,218,186,117,211,163,19,161,222,0,4,63,118,201,112,225,118,177,230,29,183,137,91,13,11,166,178,226,88,32,181,95,95,28,122,173,45,124,44,217,4,146,42,125,236,176,181,140,69,245,58,5,69,95,57,168,84,189,153,125,161,248,59,9,97,26,30,29,115,230,255,0,13,150,158,214,231,51,12,226,10,199,237,166,72,28,237,221,206,166,69,233,22,215,57,202,201,28,168,205,190,98,171,118,183,118,109,241,175,158,249,7,146,185,57,95,77,159,86,168,113,21,187,19,198,250,26,92,48,140,71,205,119,123,116,114,181,168,191,197,181,139,177,203,42,170,108,93,138,139,189,88,139,231,198,227,13,54,40,197,149,16,224,108,45,91,75,5,198,173,222,77,180,71,51,235,167,141,174,95,54,22,189,26,142,149,83,193,23,110,170,7,167,200,113,70,25,168,178,174,36,167,196,86,201,109,8,206,103,127,101,92,110,166,219,252,174,106,46,221,58,167,93,125,100,118,118,141,246,140,224,27,78,1,188,228,70,69,98,122,76,69,136,49,21,52,150,251,205,230,219,58,75,73,108,164,122,109,150,40,230,111,155,44,239,106,171,60,197,84,98,43,181,84,122,34,36,118,209,240,61,197,229,117,181,183,104,56,118,199,9,3,163,89,81,178,90,223,28,187,81,53,254,41,250,73,175,187,110,171,236,45,37,194,201,115,194,56,137,108,248,211,13,220,104,106,168,39,107,107,173,149,145,62,146,165,168,138,138,232,220,143,110,232,220,169,211,85,111,77,117,208,12,210,236,150,225,206,237,154,57,255,0,79,155,215,42,25,27,133,178,229,203,84,179,185,52,101,69,209,236,84,167,133,171,247,202,205,86,103,105,244,118,70,139,244,211,89,193,49,79,179,215,136,30,29,115,95,40,105,112,94,71,225,168,176,93,78,23,133,60,163,133,100,147,153,61,58,189,122,212,36,190,53,44,123,213,117,153,116,114,175,210,70,170,162,46,86,1,23,221,184,24,230,106,124,51,149,217,105,5,66,242,171,235,174,23,218,168,181,240,116,17,199,12,14,95,205,83,80,159,153,125,166,231,98,22,2,138,159,8,230,102,104,77,78,174,150,190,229,71,96,167,149,91,244,27,4,78,158,102,181,125,123,150,166,5,84,252,70,251,75,111,219,116,147,125,215,178,229,92,230,114,190,77,212,109,68,69,220,142,239,78,215,85,240,211,77,186,116,246,254,108,149,236,102,138,146,62,19,46,143,166,217,204,151,26,92,31,81,181,218,175,51,186,210,34,107,236,93,136,206,158,205,23,214,6,120,0,0,16,173,219,63,130,104,236,60,74,97,252,97,70,221,174,197,24,98,7,213,39,242,170,41,230,146,45,223,254,203,146,154,126,47,143,94,147,82,68,223,110,68,84,205,191,228,252,237,169,221,80,250,59,219,31,14,223,160,196,125,26,181,218,250,245,87,61,52,252,95,120,25,25,217,9,141,230,197,156,31,82,89,42,38,87,187,8,226,11,141,153,136,229,243,146,55,43,42,219,249,191,133,170,39,213,167,168,205,130,55,187,17,150,191,238,53,152,137,35,83,185,124,167,135,146,189,63,141,238,140,230,123,252,57,94,61,61,158,178,72,64,0,0,0,0,0,0,0,0,0,0,129,206,214,124,49,85,96,227,87,19,93,106,35,145,177,226,75,85,166,233,2,185,122,57,141,164,101,42,171,122,120,110,165,122,122,250,162,245,245,36,155,246,97,102,13,159,29,240,107,130,105,173,213,17,58,179,12,37,77,138,229,11,29,170,193,52,83,61,204,69,247,186,25,33,127,248,101,182,237,98,225,66,241,157,153,103,110,205,188,3,107,154,191,20,224,56,229,74,154,42,120,213,242,215,90,222,168,233,17,141,78,174,124,78,77,232,212,77,85,174,151,197,118,161,27,60,19,113,151,138,248,65,204,41,174,176,210,77,121,194,23,196,100,55,251,43,100,218,178,181,171,230,84,66,171,209,179,199,171,180,215,163,154,231,53,116,213,28,208,244,54,11,63,148,28,92,240,233,158,118,136,110,153,125,154,214,41,230,145,168,178,91,107,42,153,73,95,3,180,234,215,211,202,173,127,78,169,185,17,90,186,46,142,95,18,171,198,25,215,147,249,127,106,146,247,141,179,67,11,89,40,162,106,185,101,173,187,65,30,237,61,77,69,118,175,119,177,173,69,85,94,136,128,84,247,235,229,171,12,216,238,56,146,251,91,29,29,182,211,73,53,117,101,76,139,163,33,130,38,43,228,123,151,212,136,214,170,175,212,121,154,184,45,203,58,243,162,165,214,138,87,50,191,30,98,135,173,44,8,221,202,217,171,106,215,99,52,79,21,221,42,38,136,102,239,104,87,105,117,14,119,89,43,50,67,34,123,212,56,58,161,237,75,205,246,120,214,25,110,200,215,106,144,67,26,249,209,211,234,141,114,185,200,143,122,166,155,90,212,93,252,62,200,78,25,106,243,11,54,231,207,236,71,111,119,201,204,6,231,69,108,115,211,205,170,187,189,154,55,79,106,67,27,149,235,236,123,226,247,232,19,53,111,162,134,217,65,77,109,166,87,44,84,144,178,8,247,46,171,181,173,68,77,125,250,33,200,0,1,211,226,124,99,132,112,77,4,119,92,103,138,109,22,10,41,102,74,120,234,110,149,209,82,196,249,85,174,114,49,31,35,145,21,202,214,185,116,215,93,26,171,234,83,184,48,223,181,63,36,243,71,62,56,124,195,248,67,41,48,133,78,35,188,81,227,42,75,148,244,176,77,20,110,101,51,40,107,99,116,154,200,230,166,136,249,99,77,53,215,206,240,241,3,179,207,126,211,158,22,114,110,205,80,251,6,55,163,204,11,254,197,74,75,102,26,157,181,81,61,250,116,89,42,219,172,49,179,85,77,85,28,231,105,174,141,118,132,58,88,172,57,177,199,31,18,243,199,69,76,149,56,159,30,93,223,91,91,52,113,175,119,183,83,171,147,124,175,254,76,48,199,162,38,171,170,163,90,212,213,206,68,90,51,50,178,75,55,178,118,170,58,76,210,203,108,69,133,221,58,162,66,251,149,190,72,98,153,116,215,72,228,84,216,254,136,191,69,87,77,23,216,166,127,118,80,113,87,144,153,127,91,30,74,98,92,5,67,133,177,126,38,157,176,67,139,89,35,164,109,226,85,114,242,169,170,22,69,85,167,119,84,107,17,139,202,115,188,81,142,93,92,18,175,128,176,101,151,46,112,62,31,203,252,57,18,199,107,195,118,202,107,85,27,93,213,220,152,34,108,109,87,47,173,202,141,69,85,245,170,170,157,240,0,13,19,77,13,60,47,168,168,149,145,69,19,85,239,123,220,141,107,90,137,170,170,170,244,68,68,245,154,200,222,237,105,227,39,228,38,24,147,134,76,189,185,237,196,24,142,149,31,137,234,97,127,157,69,109,145,53,109,46,169,224,249,218,190,114,122,162,93,52,94,98,42,6,25,246,142,113,131,81,197,6,110,45,131,9,87,43,242,255,0,7,203,37,37,149,177,253,27,132,235,210,106,215,123,119,170,109,143,217,27,81,116,69,123,181,204,156,128,224,217,56,109,224,39,57,113,222,54,182,172,89,133,141,114,222,251,37,116,114,183,207,181,208,249,58,119,197,70,158,182,189,122,62,95,198,218,213,254,45,21,108,39,101,23,6,203,154,184,217,188,66,102,13,173,178,97,28,37,85,182,205,75,81,30,172,185,221,27,213,31,162,244,88,224,232,229,246,200,172,78,187,94,132,165,113,99,232,177,156,159,103,248,135,225,211,129,7,253,156,30,155,57,89,253,241,170,253,138,160,244,42,121,234,236,224,244,217,202,207,239,141,87,236,85,7,161,80,0,0,0,0,0,0,0,0,0,0,0,0,35,79,182,87,135,11,182,46,194,150,14,34,240,189,11,170,166,194,80,45,158,255,0,28,113,238,145,182,247,200,175,134,126,157,118,69,43,228,71,120,233,207,71,116,70,185,75,9,217,149,199,205,139,135,247,212,100,158,113,87,62,155,4,93,171,22,178,217,118,86,185,233,103,171,122,34,72,217,90,136,174,228,72,168,213,213,62,131,245,114,166,143,115,155,43,188,67,231,22,84,100,126,85,94,49,150,115,84,193,242,114,72,157,65,45,12,144,36,239,185,190,86,57,59,163,33,94,146,186,70,238,69,106,249,187,119,43,149,26,142,84,243,165,154,183,220,11,140,115,30,241,122,202,188,7,81,133,48,245,194,173,206,183,89,29,90,234,199,64,215,59,163,81,234,136,189,122,104,207,59,110,186,34,170,34,1,233,123,15,227,60,31,139,44,169,137,48,182,42,180,94,45,46,143,154,149,212,21,177,79,79,179,77,119,115,24,229,110,154,117,215,83,16,56,222,237,29,203,44,140,193,119,44,35,149,56,170,217,138,51,26,229,3,233,169,89,109,168,101,77,61,157,92,138,139,81,81,35,21,88,143,103,139,98,213,92,174,219,185,17,189,86,38,112,247,5,92,89,98,155,100,87,139,55,15,184,218,74,73,209,29,20,147,90,223,79,189,171,224,230,182,93,170,173,95,82,162,104,165,176,198,56,27,26,101,229,238,92,53,143,112,157,223,14,221,97,77,100,162,186,81,73,75,50,39,169,118,72,136,186,47,169,124,23,212,5,250,224,19,135,155,231,18,124,73,88,169,106,41,166,168,195,248,114,174,44,65,137,107,30,170,173,72,34,145,30,216,156,229,241,124,210,34,49,19,233,42,43,221,224,213,84,244,38,96,39,101,135,16,188,53,226,28,0,204,150,203,204,32,204,15,140,232,227,239,151,42,10,138,142,241,37,241,237,106,36,149,145,212,42,34,202,168,136,138,177,170,34,198,139,163,81,90,138,227,62,192,0,0,30,112,184,217,244,185,205,239,202,251,151,250,103,30,143,79,56,92,108,250,92,230,247,229,125,203,253,51,128,159,238,31,127,218,23,45,191,36,44,223,177,68,87,229,1,195,239,251,66,229,183,228,133,155,246,40,138,252,0,0,0,0,1,31,253,176,92,66,90,112,46,70,69,145,150,186,248,223,136,241,252,240,190,170,6,59,207,166,181,65,42,72,249,29,167,209,230,75,28,113,162,47,210,111,59,249,42,100,247,21,28,77,96,142,21,178,170,187,49,49,100,140,169,174,122,58,158,201,104,108,168,201,174,117,170,223,50,54,250,209,137,209,207,126,139,181,186,174,138,187,90,176,43,89,87,157,188,107,241,1,189,201,54,34,198,248,210,187,100,81,162,236,134,158,52,78,141,77,122,69,79,12,105,254,11,90,170,186,174,170,161,147,221,141,153,89,112,197,92,72,220,243,53,212,235,228,204,13,101,155,89,149,170,169,223,43,17,97,137,136,190,8,171,23,121,119,248,62,29,117,73,174,44,207,9,156,51,225,94,21,114,122,221,150,214,9,25,89,112,122,247,219,229,211,102,215,92,43,222,136,143,147,79,20,99,81,17,140,111,169,141,77,117,114,185,203,121,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,248,191,23,97,172,5,134,46,120,207,24,94,105,173,86,91,53,51,234,235,107,42,94,141,142,24,154,154,170,170,251,125,72,137,213,85,81,19,85,84,64,45,239,21,25,247,98,225,179,35,241,46,104,221,234,97,74,202,58,87,211,217,169,100,94,181,151,41,26,169,79,10,39,138,162,191,71,59,77,116,99,94,239,4,32,23,134,156,181,188,103,175,17,56,35,0,194,217,42,229,190,223,97,150,225,35,209,94,169,74,199,243,170,165,119,173,116,137,146,59,222,169,226,154,234,87,252,110,241,133,138,184,189,205,21,171,165,109,93,22,12,179,74,250,108,53,102,85,243,182,42,232,181,50,181,58,44,242,232,138,168,154,237,77,24,138,186,43,157,37,189,153,124,14,77,195,182,19,151,54,51,50,222,214,230,22,41,165,107,35,165,122,34,173,150,222,237,28,144,123,166,145,81,174,145,126,245,26,198,38,138,143,87,6,116,17,125,219,129,142,102,167,195,57,93,150,144,84,47,42,190,186,225,125,170,139,95,7,65,28,112,192,229,252,213,53,9,249,151,218,74,9,15,93,183,73,55,221,123,46,85,206,103,43,228,221,70,212,68,93,200,238,244,237,117,95,13,52,219,167,79,111,230,11,145,216,133,128,162,167,194,57,153,154,19,83,171,165,175,185,81,216,41,229,86,253,6,193,19,167,153,173,95,94,229,169,129,85,63,17,190,210,79,76,15,236,102,138,146,62,19,46,143,166,217,204,151,26,92,31,81,181,218,175,51,186,210,34,107,236,93,136,206,158,205,23,214,103,128,0,0,16,173,219,63,130,104,236,60,74,97,252,97,70,221,174,197,24,98,7,213,39,242,170,41,230,146,45,223,254,203,146,154,126,47,143,94,153,163,217,9,141,230,197,156,31,82,89,42,38,87,187,8,226,11,141,153,136,229,243,146,55,43,42,219,249,191,133,170,39,213,167,168,199,62,220,136,169,155,127,201,249,219,83,186,161,244,119,182,62,29,191,65,136,250,53,107,181,245,234,174,122,105,248,190,242,225,246,35,45,127,220,107,49,18,70,167,114,249,79,15,37,122,127,27,221,25,204,247,248,114,188,122,123,61,96,73,8,5,177,226,63,62,240,143,13,121,69,123,205,108,96,244,124,86,248,249,84,20,72,244,108,151,10,215,162,242,105,217,239,114,162,170,175,93,173,107,221,166,141,80,49,111,181,59,140,133,201,28,187,92,150,192,55,86,199,141,241,173,43,155,87,52,79,249,203,93,169,218,181,242,38,159,70,73,116,116,108,245,163,121,142,77,21,26,166,18,118,98,240,106,188,67,102,95,221,51,29,91,29,38,95,224,154,168,228,149,146,55,230,238,151,38,237,124,116,189,122,58,54,162,182,73,83,249,42,198,175,241,154,165,143,195,86,28,223,227,175,137,133,167,125,79,125,197,88,230,228,234,154,234,199,53,203,79,111,166,77,55,72,169,174,173,130,8,145,26,214,235,174,141,99,83,85,84,215,208,62,76,101,22,15,200,156,179,176,229,102,6,162,72,45,86,42,86,194,143,86,162,73,83,47,140,147,202,169,227,36,143,87,57,203,237,94,157,17,16,8,55,237,71,244,236,204,223,208,191,7,162,38,75,130,111,68,108,161,252,144,182,255,0,161,105,13,189,168,254,157,153,155,250,23,224,244,68,201,112,77,232,141,148,63,146,22,223,244,45,2,246,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,0,0,30,97,63,11,63,206,47,251,73,233,236,243,9,248,89,254,113,127,218,64,244,246,0,0,64,31,106,22,14,151,8,113,171,142,223,201,72,233,175,173,160,188,83,47,242,219,45,36,73,35,188,63,179,50,100,252,222,210,127,8,168,237,182,202,57,249,217,125,158,180,52,219,162,217,46,22,185,202,137,244,85,21,213,20,159,175,90,191,171,68,246,129,153,253,158,248,209,49,223,6,153,89,118,89,90,249,40,108,169,101,122,34,245,103,113,149,244,141,69,77,122,46,216,26,191,82,162,248,42,25,16,70,7,98,158,118,195,91,135,49,159,15,215,74,164,239,54,217,211,18,218,26,229,77,95,79,38,200,106,152,157,124,24,246,192,237,52,241,153,196,159,128,0,180,220,86,103,37,46,65,240,249,141,179,66,74,168,225,172,182,90,228,142,214,142,84,214,75,132,201,202,166,106,34,248,252,235,216,170,137,247,173,114,250,128,128,206,47,49,116,88,235,138,44,211,196,244,211,36,180,213,88,174,227,29,52,136,237,81,240,69,59,162,137,201,209,58,43,35,106,233,234,215,67,208,95,15,56,77,248,19,33,50,231,6,75,23,46,107,46,20,181,81,78,154,104,188,216,233,99,108,138,190,245,122,57,87,235,32,19,131,92,155,155,63,248,153,192,249,127,83,3,170,45,245,23,54,220,111,42,228,220,157,194,159,231,167,71,42,235,166,246,177,99,69,95,190,145,190,211,209,224,2,221,231,254,119,97,30,29,242,158,253,155,24,206,85,238,118,120,62,98,153,142,68,150,182,169,221,33,167,143,95,190,123,244,77,124,17,53,114,244,106,169,113,8,38,237,55,226,245,220,68,230,219,176,30,14,185,36,184,11,2,212,75,77,68,232,158,171,29,202,189,60,217,170,253,142,106,104,177,198,189,124,212,115,145,126,113,80,11,49,96,179,102,239,28,188,75,37,60,147,186,191,21,227,187,162,207,91,85,177,203,5,5,58,105,186,69,77,124,216,32,133,168,141,110,191,69,141,106,106,170,154,250,11,201,156,165,194,89,23,150,88,127,42,176,69,39,38,211,96,164,109,59,28,228,68,146,162,69,85,116,179,201,167,69,124,143,87,61,203,237,114,233,208,197,94,203,174,16,155,144,153,80,220,209,198,182,158,78,60,199,84,204,157,236,153,154,75,109,182,46,142,134,155,69,234,215,191,205,150,68,232,186,171,26,169,172,102,111,128,0,0,0,0,35,7,183,23,255,0,52,242,151,251,227,119,255,0,69,76,73,241,24,61,184,191,249,167,148,191,223,27,191,250,42,96,29,135,95,249,167,155,95,223,27,71,250,42,146,79,136,193,236,58,255,0,205,60,218,254,248,218,63,209,84,146,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,238,212,174,61,155,138,42,110,28,50,228,221,237,93,103,165,145,105,241,117,218,150,68,210,182,102,187,173,4,78,79,247,54,57,62,113,200,190,123,145,89,244,81,219,239,71,105,207,30,209,228,245,146,175,32,178,142,243,254,206,111,52,187,111,23,42,89,83,117,142,146,68,211,99,92,159,70,166,70,175,79,7,70,197,71,244,87,49,76,10,224,31,130,155,223,22,185,134,183,12,64,202,186,44,188,195,211,181,247,219,131,81,205,117,92,157,28,148,80,63,251,35,209,81,92,168,190,99,29,187,197,88,142,11,175,217,149,192,75,179,178,249,77,158,217,181,103,85,192,22,122,133,91,85,5,67,21,27,125,172,141,218,106,168,169,231,83,70,228,84,119,169,239,110,206,168,143,66,105,145,168,212,70,181,17,17,19,68,68,245,29,126,30,195,214,76,39,97,183,225,140,53,107,167,182,218,173,84,209,209,209,82,83,179,108,112,67,27,81,172,99,83,212,136,136,136,118,32,0,0,121,213,227,147,63,110,220,69,241,31,138,49,84,149,146,77,102,182,85,201,101,195,240,34,234,200,168,32,145,205,99,154,154,170,107,35,183,74,237,61,114,47,169,16,151,110,0,120,41,194,188,50,229,165,179,17,226,27,21,37,78,101,223,105,91,83,118,185,75,22,233,168,27,35,81,82,138,21,114,107,27,88,138,136,253,52,87,191,118,170,168,141,68,130,252,16,216,44,217,143,96,109,249,35,134,26,27,221,42,86,164,186,43,88,214,78,222,102,239,20,84,68,69,212,245,6,142,71,34,57,170,138,138,154,162,167,172,15,166,63,241,127,193,230,92,241,95,128,43,45,87,155,93,37,22,48,163,165,127,144,49,11,98,68,168,164,153,53,86,71,35,147,172,144,57,221,29,26,234,154,57,85,186,57,17,76,128,0,121,173,200,252,208,198,28,44,113,5,102,198,204,142,166,150,227,132,111,14,164,188,208,181,250,44,244,237,145,98,172,165,119,169,119,53,30,222,186,162,59,107,147,170,33,233,38,219,113,162,187,219,169,110,214,202,150,84,81,214,194,202,138,121,153,244,100,141,237,71,53,201,238,84,84,83,206,15,24,213,182,107,143,21,185,183,91,97,124,111,163,151,24,221,85,175,141,81,88,249,18,165,233,35,145,81,17,21,21,232,245,215,215,174,186,175,138,250,15,200,186,90,170,44,145,203,218,42,232,221,29,77,62,21,180,197,51,28,186,171,94,218,72,145,200,190,253,81,64,142,94,220,60,29,42,199,149,56,254,8,81,98,99,174,150,122,169,61,142,94,68,176,55,195,216,218,133,241,245,116,245,149,7,98,22,52,74,188,187,204,204,187,124,173,69,181,94,168,239,81,177,87,171,187,220,14,133,234,137,175,84,78,228,205,122,116,213,53,241,67,33,123,78,178,142,124,218,225,11,21,165,186,155,159,114,193,239,139,20,210,53,19,85,210,153,28,149,26,125,84,210,84,47,189,81,16,140,62,203,44,237,135,40,56,172,179,218,110,181,73,13,159,30,192,236,53,82,175,84,70,178,162,87,53,244,175,234,169,215,156,198,71,175,178,87,1,61,32,0,4,46,246,211,226,232,174,220,70,97,92,35,79,50,61,184,127,10,69,36,200,142,250,19,212,84,204,229,110,154,120,242,227,133,218,235,247,201,236,38,118,166,166,158,142,158,90,202,202,136,224,130,6,58,73,101,145,232,214,70,198,166,170,231,42,244,68,68,69,85,85,60,221,113,59,154,21,220,69,241,43,140,179,2,213,20,213,141,196,151,181,166,179,194,198,170,201,37,44,123,105,232,216,141,254,82,197,28,93,19,239,149,64,149,254,198,252,38,251,15,9,181,119,233,162,209,216,151,21,215,214,198,245,78,174,138,56,160,167,68,250,145,240,75,250,212,206,178,220,240,231,148,244,217,25,145,152,39,41,233,249,106,252,59,104,134,158,173,241,233,182,74,199,107,37,76,137,238,116,207,149,223,225,122,203,140,0,0,0,0,0,0,0,0,0,0,0,142,238,50,59,39,48,222,109,94,43,179,39,135,235,133,183,9,226,74,215,186,122,251,37,83,86,59,93,108,139,213,100,137,88,213,90,105,28,190,40,141,86,57,87,93,24,186,170,200,136,3,207,6,45,236,244,227,43,7,92,37,183,215,228,54,33,175,216,253,141,158,210,145,220,34,145,58,232,230,186,7,59,68,84,77,124,237,21,53,68,84,69,232,80,185,133,195,38,124,229,54,20,139,26,230,118,90,220,176,181,166,122,166,209,192,251,179,226,165,154,121,149,21,118,199,3,222,146,201,162,53,85,85,172,84,68,209,85,81,21,15,72,248,147,17,216,176,126,31,185,98,188,79,116,167,182,218,45,20,178,214,215,86,84,59,108,112,65,27,85,207,123,151,216,136,138,167,159,126,51,56,160,197,188,101,231,138,92,45,52,117,238,176,81,207,228,140,31,100,99,21,242,242,159,34,53,30,177,183,93,106,39,118,213,114,38,171,244,24,138,228,98,42,133,190,225,199,32,113,159,18,217,179,103,202,172,23,26,50,106,247,172,181,213,207,106,172,86,250,54,104,178,212,73,167,169,169,209,19,84,220,231,53,169,213,200,122,42,202,28,167,193,89,31,151,86,76,175,203,251,98,81,89,108,116,233,12,72,170,139,36,207,85,214,73,165,118,137,186,71,189,92,247,47,181,203,162,34,104,137,99,59,63,248,61,160,225,75,41,99,109,250,154,158,108,125,137,153,29,94,33,171,110,215,119,126,154,199,69,27,211,239,34,69,93,85,21,81,210,43,221,174,155,81,50,144,0,6,18,241,51,218,133,130,248,102,206,43,198,79,223,178,158,249,120,170,180,197,75,55,126,165,175,134,56,230,108,240,50,84,209,174,77,83,77,234,222,191,201,215,214,6,109,2,130,200,156,219,181,103,190,81,225,156,220,178,91,165,160,163,196,180,139,85,29,44,178,182,71,193,163,220,199,49,206,111,69,84,115,21,23,223,208,175,64,233,241,118,14,194,184,251,14,214,225,28,109,135,173,247,203,45,202,53,138,170,134,186,6,205,12,173,247,181,201,166,168,189,81,124,81,81,21,52,84,60,247,241,193,195,179,56,89,226,46,243,128,44,83,84,37,138,120,226,189,225,233,100,123,150,86,208,204,174,216,213,114,245,85,142,72,229,143,118,170,171,203,213,122,170,162,122,40,33,119,182,166,243,109,173,226,67,9,218,41,38,108,149,86,220,31,15,123,70,232,188,181,146,174,165,204,98,251,246,232,237,61,142,106,250,192,146,222,8,51,162,167,62,248,97,192,249,129,117,173,90,171,202,209,45,182,241,35,149,85,239,173,165,114,195,36,143,252,105,54,54,95,255,0,88,158,30,5,245,48,131,177,234,146,178,155,131,246,77,82,142,72,234,177,69,202,106,125,117,209,99,70,194,197,211,95,86,246,63,195,215,169,154,87,171,213,167,14,89,235,177,5,250,225,5,5,182,217,77,37,93,101,84,239,70,71,4,49,181,92,247,185,203,224,212,106,42,170,251,128,180,60,93,113,51,134,184,85,201,171,158,99,94,18,26,187,180,191,192,172,54,183,73,181,213,245,239,69,216,223,110,198,38,175,122,250,154,213,211,206,86,162,193,190,69,229,22,103,113,197,196,98,89,235,46,181,85,87,28,67,91,37,223,19,95,37,110,254,231,74,175,214,105,213,60,53,234,140,141,157,19,115,152,212,209,60,59,110,57,248,176,187,113,95,156,213,120,138,154,162,162,44,27,99,116,148,24,94,134,68,217,203,165,213,55,84,61,190,169,102,86,163,221,175,84,77,140,213,118,34,151,83,130,158,63,50,171,131,236,1,91,98,165,200,171,149,247,19,223,42,121,247,155,218,94,163,135,158,214,43,146,8,99,98,194,229,100,108,107,149,116,85,85,87,189,235,174,138,136,129,52,249,123,128,48,174,86,96,139,46,94,96,139,92,118,235,21,130,145,148,84,84,236,235,181,141,241,87,47,139,158,229,85,115,156,189,92,231,42,175,85,40,206,44,125,22,51,147,236,255,0,16,252,58,115,5,191,127,23,9,255,0,193,222,239,255,0,72,162,255,0,184,41,44,222,237,140,195,25,159,148,216,215,45,105,242,34,233,111,151,22,97,219,149,141,149,111,191,71,35,105,221,85,77,36,41,34,181,32,69,114,53,95,174,154,166,186,105,170,1,138,189,156,30,155,57,89,253,241,170,253,138,160,244,42,121,165,225,155,56,169,114,3,61,48,158,112,86,216,165,188,195,134,170,101,168,125,12,83,164,46,159,124,18,69,162,61,90,228,110,156,205,124,23,192,148,252,154,237,125,195,57,193,154,216,79,43,105,178,54,231,108,151,21,93,169,237,76,172,146,251,28,173,129,101,122,53,30,172,72,81,92,137,175,134,168,4,133,128,0,0,0,0,0,0,0,0,0,0,0,130,174,213,172,255,0,186,230,199,18,183,28,190,166,173,127,201,188,184,85,180,210,83,163,188,199,214,171,90,181,115,57,17,85,55,111,249,175,238,97,78,136,170,166,102,246,90,240,81,133,178,255,0,45,172,252,66,230,13,134,150,225,140,241,76,44,184,89,59,212,59,252,145,111,122,107,11,227,107,147,68,154,86,170,61,100,78,168,199,49,26,169,171,183,69,207,23,84,179,210,113,87,156,113,84,198,172,123,177,229,250,84,69,95,189,125,124,207,106,254,118,185,23,243,158,133,242,58,170,223,91,146,184,2,178,213,36,82,81,77,133,237,79,167,116,73,163,22,53,164,141,91,183,216,154,104,5,110,91,14,32,184,115,202,222,37,176,45,78,7,204,204,63,13,83,86,55,249,62,226,198,53,43,45,147,185,58,77,79,38,154,181,81,81,21,91,244,92,137,163,145,83,161,115,192,30,104,241,101,135,48,184,81,226,6,186,201,77,116,90,60,87,151,119,237,105,171,160,213,173,123,226,122,62,41,145,53,250,18,51,107,182,175,139,95,162,248,170,30,139,50,127,49,237,121,193,149,152,83,52,44,236,72,233,113,69,162,154,230,216,119,110,88,29,36,104,231,196,171,235,86,63,115,23,222,213,32,247,181,82,182,205,91,198,230,55,91,75,227,124,144,82,218,160,173,124,106,138,139,80,218,8,117,69,84,68,234,140,216,213,234,186,43,116,213,52,218,146,203,217,215,75,85,73,193,94,85,69,89,27,153,35,173,50,202,136,229,235,177,245,83,61,139,245,43,92,213,79,114,129,145,160,0,7,156,46,54,125,46,115,123,242,190,229,254,153,199,163,211,206,23,27,62,151,57,189,249,95,114,255,0,76,224,39,251,135,223,246,133,203,111,201,11,55,236,81,21,249,64,112,251,254,208,185,109,249,33,102,253,138,34,191,0,0,0,82,25,179,154,248,31,36,178,254,239,153,153,137,120,101,186,199,102,133,101,154,78,139,36,175,94,140,138,38,234,155,228,123,149,26,214,250,213,83,193,53,82,161,190,223,108,216,98,205,93,136,177,21,210,150,219,107,182,192,250,170,202,202,169,82,56,96,133,136,170,231,189,203,209,173,68,69,85,85,32,83,143,238,54,174,252,88,227,246,218,240,220,213,116,57,115,135,38,123,108,180,47,85,98,214,203,244,93,93,59,122,121,238,78,140,107,181,229,177,85,19,69,115,245,10,15,137,94,33,115,51,141,12,237,101,254,170,130,178,101,171,168,109,167,11,97,218,93,102,238,176,190,77,34,130,54,181,62,114,103,185,81,92,237,53,115,149,19,232,163,90,146,255,0,217,247,193,21,167,133,44,5,229,236,81,5,53,102,100,226,72,26,183,138,182,42,61,180,16,170,163,155,67,11,191,146,213,68,87,185,62,155,211,197,90,214,105,105,123,49,56,7,110,82,218,40,248,130,205,251,59,155,141,238,144,43,172,118,202,152,213,174,178,210,200,221,22,73,26,190,21,50,53,87,162,166,177,177,116,250,78,114,54,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,219,158,120,41,96,146,170,170,104,225,134,22,44,146,73,35,145,173,99,81,53,87,42,175,68,68,78,186,144,129,218,81,199,116,188,68,226,135,229,62,88,93,100,110,91,97,250,173,100,158,53,218,151,218,198,106,156,245,245,172,12,93,121,109,94,142,254,49,83,93,136,203,203,218,153,199,187,107,150,231,194,254,77,94,149,96,99,187,190,48,188,82,74,154,74,169,244,173,209,61,190,164,93,18,101,69,234,186,196,189,57,136,182,151,179,75,128,199,103,254,33,139,57,51,86,215,35,114,234,199,83,252,14,146,86,43,82,253,89,27,190,130,123,105,227,114,47,49,83,233,57,57,127,203,218,23,151,178,207,128,133,111,147,56,162,206,75,55,85,70,85,96,219,69,75,60,61,109,185,74,213,79,169,97,69,246,243,52,254,45,73,83,52,199,28,112,198,200,97,141,172,141,141,70,181,173,77,17,168,158,8,137,234,67,80,2,43,123,112,240,116,171,30,84,227,248,33,69,137,142,186,89,234,164,246,57,121,18,192,223,15,99,106,23,199,213,211,214,74,145,138,93,167,89,71,62,109,112,133,138,210,221,77,207,185,96,247,197,138,105,26,137,170,233,76,142,74,141,62,170,105,42,23,222,168,136,6,61,118,33,99,68,171,203,188,204,203,183,202,212,91,85,234,142,245,27,21,122,187,189,192,232,94,168,154,245,68,238,76,215,167,77,83,95,20,36,200,129,110,203,44,237,135,40,56,172,179,218,110,181,73,13,159,30,192,236,53,82,175,84,70,178,162,87,53,244,175,234,169,215,156,198,71,175,178,87,19,210,0,3,106,166,166,158,142,158,90,202,202,136,224,130,6,58,73,101,145,232,214,70,198,166,170,231,42,244,68,68,69,85,85,2,24,187,105,241,116,87,110,35,48,174,17,167,153,30,220,63,133,34,146,100,71,125,9,234,42,102,114,183,77,60,121,113,194,237,117,251,228,246,25,111,216,223,132,223,97,225,54,174,253,52,90,59,18,226,186,250,216,222,169,213,209,71,20,20,232,159,82,62,9,127,90,145,65,196,238,104,87,113,23,196,174,50,204,11,84,83,86,55,18,94,214,154,207,11,26,171,36,148,177,237,167,163,98,55,249,75,20,113,116,79,190,85,61,2,112,231,148,244,217,25,145,152,39,41,233,249,106,252,59,104,134,158,173,241,233,182,74,199,107,37,76,137,238,116,207,149,223,225,122,192,184,53,53,52,244,116,242,214,86,84,71,4,16,49,210,75,44,143,70,178,54,53,53,87,57,87,162,34,34,42,170,169,2,29,162,28,93,213,241,83,156,94,73,194,85,51,191,1,225,73,100,160,176,192,197,85,109,124,202,237,178,87,43,124,85,100,84,68,98,47,84,141,27,209,21,206,67,50,123,91,56,202,92,29,96,119,12,57,115,120,86,95,47,144,36,152,178,162,5,235,73,111,123,117,101,30,228,240,124,200,168,231,167,138,69,162,117,73,122,70,207,12,57,165,151,89,45,155,214,156,207,204,124,189,170,198,148,248,125,123,221,186,217,21,107,41,163,74,246,170,44,51,72,174,99,247,54,53,213,232,212,68,243,209,138,171,162,42,40,76,95,102,199,7,17,240,209,149,105,139,177,149,185,173,204,60,103,4,115,220,247,183,207,182,210,116,116,84,40,190,165,78,143,147,79,23,170,55,170,70,213,51,24,140,31,223,197,194,127,240,119,187,255,0,210,40,191,238,7,239,226,225,63,248,59,221,255,0,233,20,95,247,0,97,255,0,106,63,167,102,102,254,133,248,61,17,50,92,19,122,35,101,15,228,133,183,253,11,72,29,226,187,60,105,56,145,207,236,83,157,52,56,118,107,20,24,139,184,236,183,203,82,147,190,30,239,69,5,50,235,34,53,168,237,86,21,119,130,105,187,79,86,166,107,228,95,107,238,25,201,252,156,193,185,91,83,145,183,59,156,184,86,205,77,106,125,100,119,216,226,108,235,19,17,170,244,98,194,170,212,93,60,53,80,37,220,22,235,135,156,226,165,207,252,154,195,25,193,69,98,150,205,14,37,167,150,161,148,50,206,147,58,13,147,73,22,138,244,107,81,218,242,245,240,79,18,226,128,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,60,194,126,22,127,156,95,246,147,211,217,4,127,189,157,198,231,221,15,203,191,113,79,224,62,90,239,124,223,148,150,143,226,185,251,183,105,222,181,250,61,116,211,80,39,112,0,0,183,60,66,228,158,27,226,35,39,177,38,81,226,135,114,169,239,148,187,105,234,145,136,231,209,213,49,81,240,78,212,95,91,36,107,85,83,84,220,221,205,215,71,41,113,128,30,110,44,23,188,226,224,143,136,206,248,218,87,90,113,142,5,185,58,10,170,73,209,203,5,92,74,154,58,55,104,169,204,130,104,156,138,142,69,234,215,181,205,84,93,21,39,75,133,238,49,178,123,138,92,35,71,119,194,55,234,74,12,68,145,55,202,120,106,174,165,169,93,69,54,158,114,35,87,69,154,62,138,173,149,137,162,167,142,215,106,212,166,248,202,224,79,45,120,187,179,67,91,95,80,184,119,26,219,33,88,173,184,130,158,4,145,203,30,186,164,21,49,234,156,232,181,85,84,77,81,204,85,85,106,232,174,107,162,19,55,187,59,248,182,201,203,180,244,181,89,81,118,196,244,16,185,93,13,215,11,65,37,206,9,88,154,249,251,98,111,54,52,233,215,152,198,170,125,93,64,159,108,109,143,48,86,91,97,234,156,89,143,241,85,175,15,217,232,218,174,154,178,227,82,200,34,111,79,4,87,42,110,114,250,154,154,170,175,68,69,82,17,59,70,56,237,143,138,156,73,67,130,50,237,213,148,217,115,134,231,116,244,235,59,86,41,46,245,186,43,123,211,227,94,172,99,90,174,108,109,119,156,136,247,185,218,43,182,178,204,88,248,85,226,231,50,107,233,233,168,178,59,50,46,15,122,172,113,84,92,45,21,80,64,222,169,170,44,245,8,216,219,213,125,110,66,66,120,49,236,146,143,7,93,237,249,155,196,251,232,46,87,10,55,182,162,139,9,83,61,179,210,195,42,46,173,117,100,169,171,102,84,94,188,166,107,30,168,155,156,244,85,104,21,127,100,111,10,181,217,87,151,85,217,239,141,173,107,77,136,113,220,12,134,211,12,204,210,90,91,58,42,61,28,190,197,157,232,215,232,191,121,28,75,247,202,132,132,31,17,168,212,70,181,17,17,19,68,68,245,31,64,192,206,213,78,48,147,37,114,219,238,41,129,110,136,204,109,142,105,30,202,185,34,122,164,150,187,75,181,100,146,162,167,209,146,101,71,70,207,90,53,37,119,69,70,170,225,103,101,199,7,191,119,188,208,251,171,99,139,95,55,2,96,90,166,73,203,153,154,199,116,186,38,143,138,159,69,232,230,70,138,217,100,78,168,191,54,213,69,73,23,74,175,139,126,207,126,49,49,239,18,243,98,122,245,131,26,80,99,219,227,97,135,16,80,35,210,11,77,59,151,70,50,170,5,85,125,60,80,196,221,17,81,94,205,24,137,189,94,237,171,43,217,25,147,88,71,32,50,178,193,149,24,42,157,25,110,177,211,36,111,157,88,141,146,174,161,222,116,181,18,105,247,242,61,92,229,246,106,136,157,17,16,10,244,0,0,0,0,0,0,140,30,220,95,252,211,202,95,239,141,223,253,21,49,39,198,8,246,170,112,205,157,220,72,225,236,187,161,201,108,19,242,138,123,21,109,198,91,131,60,165,73,73,201,100,172,129,35,93,106,101,141,29,170,177,223,71,93,52,235,167,64,45,127,97,215,254,105,230,215,247,198,209,254,138,164,147,227,4,123,42,248,102,206,238,27,176,246,98,80,231,78,9,249,59,61,246,182,221,45,189,158,82,164,171,231,50,38,78,146,46,180,210,200,141,209,94,223,165,166,186,244,215,169,157,192,0,0,0,0,0,0,0,0,0,0,0,0,12,80,227,247,141,171,55,9,217,126,150,188,57,61,45,110,99,226,56,94,219,37,11,244,122,81,199,244,93,93,59,127,144,213,232,198,175,241,143,77,58,181,175,84,200,220,195,190,98,204,57,130,238,247,172,11,130,166,197,216,130,150,153,206,183,89,98,173,130,145,107,39,94,141,106,205,59,155,28,109,213,117,115,149,117,70,162,232,142,93,17,97,75,54,184,16,237,37,206,236,127,118,204,188,197,202,89,46,87,187,196,203,36,175,92,77,103,72,225,98,116,100,49,55,189,174,200,216,221,26,214,167,130,39,173,117,85,12,115,202,172,31,63,16,249,205,5,187,48,115,82,203,134,217,123,171,146,190,253,138,49,61,218,26,102,71,26,187,116,210,171,231,123,82,105,157,187,205,141,23,87,57,125,77,71,57,179,171,148,89,175,193,6,71,229,245,163,44,242,239,63,178,154,221,101,179,195,203,141,137,140,173,203,36,210,47,87,205,43,185,218,190,71,187,87,57,203,235,95,82,34,34,68,63,239,92,113,217,253,163,63,206,107,63,250,216,253,235,142,59,63,180,103,249,205,103,255,0,91,2,106,127,117,143,11,31,240,150,202,175,250,101,110,255,0,190,31,186,199,133,143,248,75,101,87,253,50,183,127,223,16,173,251,215,28,118,127,104,207,243,154,207,254,182,63,122,227,142,207,237,25,254,115,89,255,0,214,192,159,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,14,89,111,248,122,194,215,220,13,144,89,105,130,177,77,15,114,189,97,252,31,102,181,220,105,185,172,147,145,85,5,20,81,203,30,246,43,152,237,175,99,147,86,170,181,116,213,21,83,169,112,0,243,237,218,41,195,173,223,135,254,36,177,27,153,109,146,60,47,140,106,231,191,216,42,90,213,229,44,115,63,124,212,232,186,104,142,134,71,57,155,117,85,217,203,114,253,36,51,199,179,191,180,131,5,227,44,29,107,201,108,249,196,212,86,12,85,99,167,138,134,215,121,184,212,36,84,215,138,118,34,54,54,190,87,170,53,149,45,68,107,85,28,191,57,209,81,85,202,173,51,79,62,114,15,45,184,143,203,202,220,182,204,235,66,213,219,234,87,155,79,83,10,163,42,168,42,17,21,27,81,79,34,162,236,145,186,175,169,81,81,85,174,71,53,85,22,28,51,239,178,135,137,140,171,187,85,212,229,237,149,51,27,13,53,202,234,122,187,82,177,149,173,98,175,70,203,72,231,111,223,255,0,37,204,111,130,234,158,8,19,159,77,83,79,89,79,29,85,37,68,115,193,51,81,241,201,27,209,204,123,87,193,81,83,162,167,188,194,174,57,123,71,50,227,34,48,149,211,3,229,94,37,161,196,121,149,95,3,233,169,210,130,86,207,79,101,115,147,78,125,68,141,85,111,49,168,170,172,137,53,93,200,138,244,70,248,196,69,55,15,60,85,196,233,240,221,38,70,230,187,28,173,87,77,65,30,25,185,34,232,168,154,171,162,72,252,21,21,60,83,193,80,188,185,47,217,109,197,134,107,93,41,219,136,48,119,200,27,35,158,222,241,113,196,46,72,228,99,60,87,101,43,85,102,123,180,240,71,35,26,171,209,92,157,85,2,217,240,125,144,23,222,39,184,130,195,216,21,180,213,53,86,190,246,219,166,37,171,93,92,144,91,163,122,58,119,61,222,167,73,170,70,213,95,23,200,223,121,232,217,140,100,108,108,113,177,26,214,162,35,90,137,162,34,39,169,11,59,194,247,10,249,103,194,142,1,76,25,128,41,100,168,172,172,115,102,188,94,106,145,59,213,202,116,69,68,115,244,232,214,55,85,70,70,223,53,168,171,226,229,115,157,121,0,218,169,166,167,172,167,150,142,178,158,57,224,157,142,142,88,164,98,57,146,49,201,162,181,200,189,21,21,21,81,81,79,62,28,116,112,185,123,225,39,61,106,45,246,104,235,98,194,119,153,93,117,194,119,36,85,69,72,145,200,174,129,36,79,247,88,30,168,213,234,142,219,203,126,137,189,15,66,133,187,207,140,132,203,110,35,178,246,179,45,243,58,205,223,45,245,10,146,211,212,68,168,202,154,26,132,69,70,207,4,138,139,177,233,170,167,130,162,162,171,92,138,213,84,80,197,174,2,251,71,240,94,121,97,154,28,187,206,76,65,111,195,249,141,110,137,148,237,158,178,102,193,79,126,107,91,162,77,27,221,163,91,58,233,231,197,170,106,190,115,53,69,86,179,56,234,107,41,40,233,100,174,171,170,134,10,104,88,178,73,52,143,70,177,140,68,213,92,174,94,136,154,122,200,51,226,31,178,147,136,236,162,185,84,87,101,205,169,249,147,134,85,202,232,42,109,17,233,112,137,190,166,205,70,170,175,87,120,245,137,100,69,232,171,181,87,105,96,169,56,114,226,178,236,191,38,105,178,55,53,39,108,15,70,58,137,112,229,195,151,11,183,125,243,86,61,172,234,190,43,162,39,80,36,31,180,139,180,127,8,87,225,11,191,15,156,62,226,38,93,234,174,237,117,22,35,196,116,50,110,165,138,149,122,73,73,77,34,116,153,210,39,154,249,27,171,17,138,230,162,185,206,85,101,149,236,155,225,86,187,53,51,126,44,243,197,22,181,249,35,128,103,73,168,221,43,60,202,219,194,38,176,181,190,212,135,84,149,202,158,14,72,147,174,171,167,97,195,15,100,62,110,227,219,181,46,32,226,19,118,5,195,17,61,178,62,219,28,209,203,117,174,103,142,196,70,43,153,76,139,224,174,126,175,79,236,125,117,73,132,192,184,23,8,229,158,17,181,224,76,9,97,165,179,88,172,208,54,154,138,138,153,186,50,54,39,175,218,231,42,170,185,206,85,87,57,202,170,170,170,170,160,119,192,0,0,0,0,0,0,0,0,0,0,0,0,20,214,101,88,113,86,41,203,252,67,134,240,62,44,249,49,127,185,219,167,164,183,222,123,191,61,104,38,123,21,173,153,25,185,186,185,186,234,139,175,69,209,122,233,162,132,84,246,179,113,166,152,186,245,63,11,217,105,119,221,101,179,78,139,139,106,224,126,173,172,174,141,218,182,137,21,60,89,11,145,21,253,122,202,136,221,19,150,186,213,61,146,156,21,163,82,159,138,172,204,181,34,185,81,236,193,180,83,179,195,197,175,184,57,171,235,241,108,90,254,51,255,0,177,185,45,70,69,246,85,231,69,207,137,127,146,121,241,101,124,24,38,196,230,221,174,119,186,121,157,45,45,242,61,254,109,53,60,221,29,190,87,34,239,221,181,236,98,57,87,69,86,110,154,27,125,190,134,211,65,77,106,181,209,195,73,69,69,11,41,233,169,224,98,50,56,98,99,81,172,99,26,157,26,212,68,68,68,78,136,136,7,32,0,0,136,254,218,28,131,188,81,227,12,55,196,93,154,134,73,173,23,26,56,240,253,230,70,38,169,77,85,27,158,234,121,30,154,116,73,24,231,51,118,186,107,18,39,69,114,107,46,7,79,139,240,134,24,199,216,98,229,131,49,157,146,146,241,100,188,83,186,150,186,134,169,155,226,154,39,120,162,167,169,124,21,21,52,84,84,69,69,69,68,80,33,255,0,179,59,180,27,14,100,85,185,217,19,157,117,178,210,225,10,154,183,212,217,47,40,199,72,203,76,210,174,178,67,51,91,170,164,15,122,171,209,232,139,177,238,122,185,21,174,87,50,97,48,222,41,195,56,202,209,13,255,0,8,226,27,109,238,217,80,136,177,86,91,170,227,168,130,68,84,69,77,30,197,86,175,69,69,241,245,161,16,220,81,118,63,102,62,18,185,214,98,142,27,42,83,22,97,233,28,233,82,197,87,80,200,174,116,73,227,178,55,189,82,58,134,39,93,23,86,201,224,155,94,186,185,113,2,110,26,56,173,194,55,111,39,183,34,243,62,130,186,101,228,181,41,112,245,118,179,117,78,140,124,108,210,68,215,79,162,170,128,78,215,18,220,99,100,159,11,216,106,170,229,141,241,53,45,101,249,35,94,225,134,232,167,99,238,21,146,233,171,81,88,154,172,76,94,154,200,244,70,162,120,110,93,26,176,41,152,24,203,50,248,175,207,122,252,81,61,186,107,182,45,199,55,86,71,75,111,164,107,159,181,93,164,112,83,196,139,215,99,24,214,49,21,124,26,221,85,124,84,185,57,107,217,219,198,38,106,92,227,130,159,39,111,56,126,9,159,172,215,12,80,197,181,197,10,42,245,123,219,50,36,206,234,190,12,141,206,245,232,164,174,112,91,217,221,150,252,41,49,152,194,239,87,30,44,204,57,161,88,223,120,150,29,144,80,53,201,163,226,163,141,85,118,234,158,106,202,239,61,201,170,38,198,185,204,80,189,124,52,228,237,54,64,100,70,12,202,40,37,142,105,112,245,181,177,214,77,26,104,201,171,36,115,165,169,145,190,189,174,154,73,21,53,245,42,27,28,73,100,53,63,18,57,105,81,149,119,76,117,126,195,22,139,132,241,201,113,125,155,148,147,86,68,205,85,32,123,164,107,145,35,87,109,115,145,17,21,85,141,77,116,213,22,234,0,35,167,247,146,242,23,251,108,227,239,215,69,255,0,114,63,121,47,33,127,182,206,62,253,116,95,247,36,139,0,35,167,247,146,242,23,251,108,227,239,215,69,255,0,114,81,185,211,217,3,146,153,103,147,152,239,49,237,89,157,141,234,171,112,166,25,186,94,233,160,168,90,78,84,178,210,210,201,51,24,253,176,162,237,87,49,17,116,84,93,21,116,82,82,11,127,196,46,22,190,227,156,130,204,188,21,133,168,123,237,235,16,96,251,205,174,221,77,205,100,124,250,169,232,165,142,40,247,189,90,198,238,123,218,154,185,81,169,174,170,168,157,64,243,221,194,174,80,89,115,239,136,12,29,148,88,138,231,91,110,183,98,58,169,160,158,166,139,103,62,52,101,60,178,162,179,122,43,117,214,52,78,168,189,21,73,103,202,126,201,12,152,202,44,204,195,57,159,101,204,188,105,91,95,133,238,112,93,41,233,234,150,147,147,44,145,61,28,141,126,216,145,219,85,83,174,138,138,98,207,5,29,159,252,92,229,31,20,120,7,49,179,11,41,124,147,135,172,149,179,203,93,89,229,235,100,252,150,58,150,102,53,121,113,84,57,238,243,158,212,243,90,190,62,194,100,0,0,0,0,0,0,0,0,0,0,0,0,0,132,190,215,94,29,110,249,119,159,47,206,187,85,182,71,97,124,193,100,111,150,120,218,171,29,53,214,40,209,146,196,229,211,205,89,26,198,202,221,87,206,87,75,167,208,82,230,246,103,246,137,225,140,21,135,104,56,117,207,171,220,22,155,101,6,230,97,188,71,87,46,218,120,35,115,149,221,206,169,235,210,54,162,170,242,229,85,70,162,121,174,218,136,213,89,66,204,124,184,193,89,183,130,238,153,123,152,86,10,107,197,134,241,10,193,85,75,58,116,84,241,107,218,228,234,199,181,81,28,215,181,81,205,114,34,162,162,161,15,28,72,246,68,103,110,94,222,42,238,249,16,159,47,240,179,149,210,195,76,233,226,130,237,72,207,228,73,27,149,172,159,68,232,142,137,119,59,69,249,182,250,194,104,109,119,107,85,242,130,27,173,146,231,73,112,162,168,110,232,170,105,102,108,177,72,158,214,189,170,168,169,245,41,141,252,92,241,233,147,220,46,97,186,234,85,189,208,226,44,120,232,223,29,187,13,209,206,146,72,201,180,84,107,234,213,171,243,17,35,180,215,114,163,221,213,26,139,213,82,19,25,195,167,21,184,126,224,251,29,54,71,102,165,21,92,234,186,211,193,135,46,13,116,200,154,166,168,140,143,207,78,142,209,83,84,241,208,184,185,83,217,177,197,254,106,92,32,167,76,170,173,194,116,18,43,86,91,134,40,214,221,28,45,85,211,85,137,233,207,114,248,174,141,141,87,167,93,58,1,106,240,110,21,204,206,43,179,226,158,199,70,249,174,216,187,30,222,164,168,172,170,86,106,214,58,87,172,149,21,15,68,232,216,227,110,247,174,157,17,173,209,61,72,122,64,192,152,58,207,151,152,38,193,128,176,252,106,203,102,28,182,82,218,168,218,239,30,76,17,54,54,107,237,93,26,154,175,180,177,92,27,112,61,151,28,33,97,201,221,107,157,111,248,202,237,19,99,187,98,25,225,229,185,236,77,23,145,3,53,94,84,40,228,215,77,85,206,93,21,202,186,53,27,146,64,0,0,15,56,92,108,250,92,230,247,229,125,203,253,51,143,71,164,40,241,71,217,217,198,54,99,113,23,152,216,239,6,228,247,148,44,87,236,71,91,95,111,170,249,65,106,139,157,4,146,171,152,253,146,84,181,237,213,23,193,205,69,246,160,18,223,195,239,251,66,229,183,228,133,155,246,40,138,252,164,50,122,195,118,194,185,71,130,48,197,250,147,186,220,236,248,114,219,65,91,7,49,175,229,79,21,52,108,145,155,154,170,215,104,230,170,106,213,84,93,58,42,161,87,128,62,57,200,212,87,57,81,17,19,85,85,245,31,76,77,237,0,131,139,236,101,128,155,149,28,45,229,197,77,108,88,130,23,54,253,136,163,189,208,81,62,10,101,213,171,73,11,103,158,57,55,200,159,78,68,77,17,158,106,106,174,85,96,96,159,105,207,30,239,206,11,213,94,64,229,13,235,92,13,103,169,217,122,185,83,73,230,222,234,227,119,241,109,114,125,42,104,220,157,21,58,72,244,221,213,173,98,175,67,217,171,147,60,58,201,136,227,207,110,35,51,131,46,45,48,89,106,127,216,254,26,188,226,90,26,121,230,170,99,191,174,234,33,146,84,115,88,199,39,205,177,205,243,221,231,125,22,183,125,189,253,235,142,59,63,180,103,249,205,103,255,0,91,31,189,113,199,103,246,140,255,0,57,172,255,0,235,96,77,79,238,177,225,99,254,18,217,85,255,0,76,173,223,247,195,247,88,240,177,255,0,9,108,170,255,0,166,86,239,251,226,21,191,122,227,142,207,237,25,254,115,89,255,0,214,199,239,92,113,217,253,163,63,206,107,63,250,216,19,125,133,184,133,200,44,115,125,165,194,216,43,60,50,255,0,16,94,171,119,247,107,117,175,19,81,85,213,79,177,142,123,246,69,28,142,123,182,177,142,114,232,157,26,213,85,232,138,92,2,32,56,10,224,43,139,28,150,226,199,3,102,102,101,229,79,145,176,221,155,202,125,246,183,203,182,218,142,87,54,219,85,12,127,55,13,67,228,118,178,74,198,249,173,93,53,213,116,68,85,73,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,71,105,135,30,140,200,124,63,54,74,101,69,221,139,152,119,202,95,225,245,176,63,87,88,104,228,69,243,145,83,232,212,200,159,65,60,88,213,230,116,214,61,114,199,136,12,71,156,88,103,44,46,181,121,13,151,169,140,49,181,67,59,181,178,146,74,234,90,88,41,164,122,42,119,153,157,81,36,109,115,35,241,216,213,220,229,209,58,34,171,146,22,177,71,103,7,104,110,53,196,87,28,91,139,50,146,170,235,121,187,212,190,174,182,182,171,21,89,223,44,243,61,117,115,156,171,87,255,0,244,79,4,232,5,176,225,55,38,176,46,119,230,196,20,89,187,154,216,103,4,96,251,115,155,93,122,175,190,95,41,168,38,172,102,229,94,239,79,207,145,170,249,36,84,84,87,166,169,27,85,92,189,118,181,211,161,133,184,136,224,223,4,97,203,110,16,194,89,253,148,54,171,53,158,153,148,116,52,84,216,190,220,216,224,133,137,163,90,212,231,123,61,107,213,87,170,234,170,67,95,239,92,113,217,253,163,63,206,107,63,250,216,253,235,142,59,63,180,103,249,205,103,255,0,91,2,106,127,117,143,11,31,240,150,202,175,250,101,110,255,0,190,31,186,199,133,143,248,75,101,87,253,50,183,127,223,16,173,251,215,28,118,127,104,207,243,154,207,254,182,63,122,227,142,207,237,25,254,115,89,255,0,214,192,159,227,106,166,154,158,178,158,90,58,202,120,231,130,118,58,57,98,145,136,230,72,199,38,138,215,34,244,84,84,85,69,69,55,64,30,122,248,232,225,114,247,194,78,122,212,91,236,209,214,197,132,239,50,186,235,132,238,72,170,138,145,35,145,93,2,72,159,238,176,61,81,171,213,29,183,150,253,19,122,18,87,192,95,104,254,11,207,44,51,67,151,121,201,136,45,248,127,49,173,209,50,157,179,214,76,216,41,239,205,107,116,73,163,123,180,107,103,93,60,248,181,77,87,206,102,168,170,214,101,46,124,100,38,91,113,29,151,181,153,111,153,214,110,249,111,168,84,150,158,162,37,70,84,208,212,34,42,54,120,36,84,93,143,77,85,60,21,21,21,90,228,86,170,162,195,143,16,253,148,156,71,101,21,202,162,187,46,109,79,204,156,50,174,87,65,83,104,143,75,132,77,245,54,106,53,85,122,187,199,172,75,34,47,69,93,170,187,64,156,202,154,202,74,58,89,43,170,234,161,130,154,22,44,146,77,35,209,172,99,17,53,87,43,151,162,38,158,178,47,123,72,187,71,240,133,126,16,187,240,249,195,238,34,101,222,170,238,215,81,98,60,71,67,38,234,88,169,87,164,148,148,210,39,73,157,34,121,175,145,186,177,24,174,106,43,156,229,86,71,197,39,14,92,86,93,151,228,205,54,70,230,164,237,129,232,199,81,46,28,184,114,225,118,239,190,106,199,181,157,87,197,116,68,234,101,111,12,61,144,249,187,143,110,212,184,131,136,77,216,23,12,68,246,200,251,108,115,71,45,214,185,158,59,17,24,174,101,50,47,130,185,250,189,63,177,245,213,3,175,236,155,225,86,187,53,51,126,44,243,197,22,181,249,35,128,103,73,168,221,43,60,202,219,194,38,176,181,190,212,135,84,149,202,158,14,72,147,174,171,164,216,72,143,116,111,108,79,70,61,90,168,215,42,107,162,250,151,79,89,209,224,92,11,132,114,207,8,218,240,38,4,176,210,217,172,86,104,27,77,69,69,76,221,25,27,19,215,237,115,149,85,92,231,42,171,156,229,85,85,85,85,83,190,3,0,49,119,99,190,83,227,204,81,117,198,120,187,59,243,22,231,122,189,85,201,91,93,87,59,168,149,243,76,247,43,156,229,249,157,19,170,244,68,232,137,162,38,136,135,81,251,201,121,11,253,182,113,247,235,162,255,0,185,36,88,1,29,63,188,151,144,191,219,103,31,126,186,47,251,145,251,201,121,11,253,182,113,247,235,162,255,0,185,36,88,1,230,239,140,28,146,176,112,231,196,94,45,201,172,49,118,184,92,237,152,123,184,114,42,171,246,115,228,231,208,211,212,59,118,198,181,189,29,51,145,52,68,232,137,235,51,187,135,254,201,12,152,205,220,145,193,25,159,122,204,188,105,69,95,138,44,116,183,74,138,122,85,164,228,197,36,177,163,149,172,221,18,187,106,42,244,213,85,74,91,143,94,2,184,177,206,158,44,113,206,102,101,166,84,249,103,13,222,124,153,220,171,124,187,109,167,230,242,173,180,176,201,243,115,84,50,70,233,36,79,111,156,212,215,77,83,84,84,85,146,238,23,48,94,37,203,158,29,50,231,2,99,43,111,147,239,182,28,57,69,65,112,165,231,71,47,38,120,226,70,189,155,227,115,152,237,21,60,90,229,79,98,129,218,100,86,80,89,114,19,41,176,238,81,97,219,157,109,198,221,135,32,146,8,42,107,118,115,228,71,202,249,85,95,177,17,186,235,34,167,68,78,136,133,122,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,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,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,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,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,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,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,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,2,213,103,95,20,153,9,195,205,50,75,155,89,147,107,179,85,73,31,54,27,107,85,213,21,243,55,212,172,166,137,29,38,213,94,155,149,168,221,124,85,12,115,237,28,227,229,56,103,179,51,43,242,198,162,158,163,49,239,148,171,51,167,115,82,72,236,116,143,69,107,103,115,124,22,119,46,171,27,21,21,17,19,123,147,77,168,248,160,201,188,130,226,11,140,220,196,184,38,17,163,173,196,55,73,229,74,155,222,33,187,212,191,187,83,43,252,31,83,82,228,114,238,93,23,107,17,28,245,70,174,214,170,53,116,9,60,191,118,211,240,215,111,175,125,45,143,1,102,5,218,6,46,157,231,186,82,64,199,251,216,142,159,118,159,221,35,87,220,87,89,105,218,203,194,6,97,86,195,109,186,98,11,238,11,169,157,118,179,229,21,181,35,135,119,177,102,167,124,177,177,63,25,234,212,246,232,189,12,116,195,29,135,106,235,107,100,198,124,66,164,85,238,68,221,13,175,15,239,134,63,106,36,146,78,215,63,235,216,210,209,231,231,99,246,122,101,133,166,167,18,229,118,34,162,204,139,117,35,29,36,212,148,244,171,69,115,70,39,85,86,83,185,239,100,186,38,189,25,38,245,245,49,117,208,9,164,179,94,236,216,142,213,75,125,195,215,122,43,165,182,186,52,154,150,178,138,161,147,193,60,107,224,246,72,197,86,185,171,237,69,84,57,167,158,190,16,120,211,205,46,16,49,187,105,18,74,219,150,13,158,171,151,126,195,21,46,114,53,60,228,73,37,129,174,84,228,212,183,69,235,209,29,166,215,162,244,86,207,174,1,199,120,91,51,176,93,155,48,112,77,214,59,149,142,255,0,71,29,109,13,75,58,111,141,233,224,169,226,215,34,234,215,53,122,181,200,168,186,42,42,1,223,128,0,28,123,133,194,134,211,65,83,117,186,86,67,73,69,69,11,234,42,106,39,122,50,56,98,99,85,207,123,220,189,26,212,68,85,85,94,136,136,114,8,170,237,108,227,77,85,106,120,83,203,75,170,166,138,199,227,42,234,121,60,124,30,203,123,92,159,224,190,93,23,249,44,95,247,70,129,157,28,59,241,141,144,252,79,58,233,73,149,248,169,100,185,90,103,150,57,173,149,241,247,122,183,192,215,171,91,83,28,106,186,190,23,166,138,142,78,173,220,136,244,99,186,23,180,135,254,201,46,14,110,120,167,21,83,241,73,142,32,170,164,176,216,101,146,60,47,11,94,232,150,227,90,154,178,74,133,84,84,85,130,47,57,186,120,62,77,81,122,70,230,186,96,0,0,0,0,0,232,49,246,59,194,217,99,130,239,57,131,141,174,177,219,108,118,10,57,43,107,170,95,215,100,108,79,4,79,23,57,87,70,181,169,213,206,84,68,213,85,16,162,56,121,226,111,40,184,157,194,9,139,114,183,16,165,66,196,136,218,251,93,82,54,42,251,124,139,224,201,226,69,93,53,209,116,115,85,204,118,139,163,151,69,34,175,181,63,141,53,206,92,106,252,134,203,171,170,187,5,97,42,199,121,78,166,9,53,142,239,115,98,171,87,69,79,165,12,43,185,173,235,163,159,185,221,81,24,169,127,251,36,56,57,185,224,123,58,241,59,152,16,85,82,92,241,13,18,211,225,155,122,189,209,236,183,201,162,186,174,86,162,249,203,46,137,203,107,186,35,19,127,93,237,86,132,149,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,95,106,71,31,23,252,1,112,168,225,183,37,175,114,91,239,47,167,107,177,69,234,150,77,38,164,100,173,213,180,112,57,58,178,71,49,200,231,189,52,115,81,205,70,170,42,187,64,202,172,242,227,251,133,206,31,238,53,24,123,25,102,19,46,24,130,149,85,179,89,172,112,45,117,84,78,68,234,217,21,186,69,19,188,60,217,30,215,117,69,211,78,166,62,39,109,143,14,125,251,150,236,177,204,132,163,220,191,60,148,212,11,46,154,120,242,251,206,154,235,234,222,71,127,11,60,10,103,143,22,50,201,118,194,52,116,214,124,47,79,58,195,85,136,174,206,115,41,185,137,213,209,194,214,162,190,121,17,60,81,169,181,21,83,115,155,170,25,165,31,97,197,183,201,59,101,226,62,165,110,124,181,243,219,133,219,200,71,250,147,111,122,221,167,171,93,117,95,30,158,0,102,14,72,113,255,0,194,206,126,87,195,98,194,25,143,13,186,251,80,228,100,54,139,236,75,65,83,51,151,193,177,43,254,110,87,47,95,54,55,185,221,23,166,134,69,30,122,248,166,224,31,61,184,82,79,47,226,74,42,123,246,17,116,173,142,44,71,104,220,232,34,123,157,163,27,80,197,68,125,59,213,85,168,155,145,88,170,168,141,123,151,161,152,61,151,189,160,24,130,241,126,183,240,213,157,215,249,46,43,88,212,131,9,222,235,37,221,50,72,212,233,65,52,142,93,94,142,68,249,167,46,174,220,155,53,93,204,70,132,169,148,78,111,231,70,90,100,46,13,126,96,102,198,36,242,21,130,58,152,169,29,87,220,234,42,180,150,69,84,99,118,64,199,191,174,139,215,110,137,235,43,99,31,248,225,225,215,19,241,71,145,53,25,85,132,111,150,187,77,194,107,165,37,122,84,220,185,156,148,100,42,229,114,124,219,92,237,87,94,157,0,165,127,125,31,129,63,237,231,254,108,222,63,213,7,239,163,240,39,253,188,255,0,205,155,199,250,161,130,223,188,151,159,95,219,103,0,254,186,223,251,145,251,201,121,245,253,182,112,15,235,173,255,0,185,3,58,127,125,31,129,63,237,231,254,108,222,63,213,7,239,163,240,39,253,188,255,0,205,155,199,250,161,130,223,188,151,159,95,219,103,0,254,186,223,251,145,251,201,121,245,253,182,112,15,235,173,255,0,185,3,58,127,125,31,129,63,237,231,254,108,222,63,213,10,151,45,248,254,225,47,55,177,173,179,46,242,227,52,230,189,226,27,196,142,142,142,138,44,57,117,98,200,173,106,185,202,175,146,153,172,99,81,173,114,171,156,228,68,68,85,85,32,23,52,112,69,54,91,102,13,247,1,83,98,171,110,35,242,13,99,232,101,185,219,81,253,214,121,89,210,78,82,189,17,206,107,95,185,187,180,68,93,170,169,170,42,42,204,7,101,23,7,191,114,28,189,251,188,227,203,95,47,24,99,106,70,249,50,9,153,163,237,182,151,42,57,189,23,232,201,62,141,145,222,180,98,70,157,21,94,128,103,248,4,113,118,169,113,203,136,50,150,56,56,123,202,11,220,150,236,77,116,164,74,172,67,118,166,118,217,173,244,146,39,205,211,194,228,234,201,100,77,92,231,166,138,198,109,219,213,250,180,50,87,62,120,250,225,135,135,138,233,236,56,211,31,37,199,16,83,42,182,91,37,138,30,253,87,19,147,93,91,46,213,72,225,114,42,125,25,30,199,117,78,154,117,49,250,151,182,183,134,233,110,60,138,172,183,204,120,40,149,218,54,161,41,40,94,244,77,122,43,163,74,158,158,253,28,190,237,72,237,225,79,129,188,233,226,242,186,178,233,133,210,158,209,134,168,167,88,171,241,29,215,127,33,103,84,220,177,68,136,138,233,229,209,81,85,19,68,110,228,220,230,238,110,185,149,113,236,57,129,182,71,249,39,136,201,37,188,54,61,89,222,112,210,50,154,71,251,23,109,75,156,196,95,111,156,169,236,95,0,51,163,33,248,198,225,219,137,5,238,121,93,152,148,149,87,118,181,95,37,154,181,142,164,184,53,17,21,85,91,12,136,139,35,81,19,85,116,123,218,158,181,66,244,158,111,115,203,135,92,248,224,243,48,40,105,113,173,21,85,154,182,41,187,205,147,16,218,106,31,221,170,93,26,162,243,105,170,26,141,115,94,213,86,170,181,81,175,110,168,170,137,170,42,204,87,103,39,24,146,113,77,149,51,219,49,141,84,107,143,240,119,42,150,242,168,141,103,127,133,232,188,154,214,181,52,68,221,181,205,122,34,104,143,110,186,34,61,168,6,92,0,0,0,0,0,0,0,0,0,0,0,0,20,222,96,102,62,3,202,172,53,81,140,115,31,23,90,240,229,154,151,164,149,151,10,134,196,205,203,224,198,235,213,239,95,83,90,138,229,94,136,138,118,24,167,19,88,240,94,26,186,226,252,77,112,142,134,209,100,162,154,225,93,83,34,232,216,96,137,138,247,189,126,166,181,84,243,197,197,7,18,121,153,198,70,113,186,245,85,29,198,122,57,106,251,134,21,195,148,232,178,119,88,94,253,177,198,200,217,174,249,228,93,187,220,136,174,115,149,17,60,212,106,32,74,6,51,237,148,225,91,15,86,62,139,12,217,113,190,42,70,187,68,170,163,182,197,77,78,230,245,234,157,226,86,75,236,209,22,52,241,245,120,28,156,11,219,21,194,118,41,172,134,135,18,82,99,44,32,233,29,181,213,55,43,91,39,166,103,85,209,119,82,201,44,154,105,166,191,54,154,107,236,77,76,105,202,30,197,92,123,137,48,245,45,243,55,243,90,143,9,86,85,66,217,124,143,110,182,249,66,104,55,38,187,38,149,100,141,141,122,122,209,136,244,215,93,28,112,179,175,177,127,51,48,125,130,175,16,228,238,100,209,227,121,41,34,89,157,103,172,183,173,190,178,84,107,117,86,194,244,146,72,229,122,170,116,107,185,126,205,85,124,66,91,176,86,59,193,153,145,135,105,177,110,1,197,22,204,65,102,171,79,153,173,183,84,182,120,156,169,226,221,205,85,209,201,175,86,174,138,158,180,67,189,60,230,112,185,197,14,104,112,129,154,108,188,217,228,175,109,177,42,210,155,19,97,170,133,116,113,214,196,199,43,100,99,227,119,241,115,179,206,218,253,17,205,114,104,186,181,92,213,244,47,129,241,158,29,204,92,29,101,199,152,74,189,181,182,108,65,67,13,198,134,118,253,252,50,177,28,221,83,212,228,69,209,90,189,81,81,81,122,160,29,224,0,10,111,49,115,23,5,229,54,11,186,102,30,97,223,161,179,97,235,44,73,53,109,108,172,123,210,54,171,145,169,163,35,107,158,247,43,156,212,70,181,170,170,170,136,136,170,99,207,239,163,240,39,253,188,255,0,205,155,199,250,161,198,227,247,133,236,240,226,199,12,216,50,247,47,113,182,25,195,216,98,138,165,110,55,86,92,159,81,206,173,170,106,43,97,111,205,70,228,72,216,215,61,218,42,249,206,114,46,137,177,21,99,143,61,123,42,115,131,33,50,155,17,102,238,34,204,108,29,113,183,97,200,35,158,122,106,37,170,231,200,143,149,145,34,51,124,72,221,117,145,23,170,167,68,80,37,87,41,248,234,225,91,60,113,181,38,92,229,110,105,121,111,16,215,71,52,180,244,126,68,184,211,111,100,76,87,189,121,147,211,177,137,163,90,171,213,201,174,157,53,82,253,16,47,217,59,233,179,132,191,189,215,111,216,165,39,160,0,0,1,107,179,187,137,204,139,225,214,223,29,118,110,230,29,186,201,45,67,29,37,45,7,157,61,109,74,39,174,58,120,145,210,43,117,233,187,106,53,21,83,85,66,214,241,253,198,61,47,9,89,89,20,246,22,83,86,99,172,80,178,210,216,41,102,209,204,131,106,39,54,178,86,250,217,30,230,232,223,190,123,154,158,27,149,33,95,47,178,207,63,248,207,205,186,216,48,252,55,28,95,138,238,175,90,235,173,210,186,125,35,129,138,168,139,44,243,59,205,141,137,209,173,106,123,17,172,106,244,104,18,141,125,237,168,225,178,130,185,244,182,76,3,152,55,88,24,170,157,231,186,82,64,199,251,21,136,234,133,118,159,221,35,87,220,92,60,174,237,90,225,3,50,171,225,181,87,98,155,190,10,171,168,93,177,166,39,161,74,120,85,218,248,58,120,95,44,44,79,94,175,123,83,79,21,69,232,99,70,17,236,60,170,146,214,201,177,231,16,81,83,220,158,214,239,167,180,88,86,104,34,95,90,36,178,204,199,72,158,197,229,179,195,223,210,204,113,27,217,39,158,185,55,101,170,197,217,119,119,166,204,155,37,19,93,37,76,84,20,142,166,185,195,26,117,87,247,85,115,210,86,162,120,242,222,231,250,246,104,138,168,19,113,111,184,80,93,168,96,185,218,171,169,235,40,234,163,108,176,84,83,202,217,34,149,138,154,163,154,230,170,163,145,83,193,81,116,57,4,6,112,33,199,126,50,225,111,25,81,97,172,75,115,171,186,101,141,210,165,25,115,182,61,203,34,219,149,234,136,181,116,168,171,230,57,190,46,98,121,175,110,169,166,237,174,73,233,182,92,237,247,171,109,37,226,209,91,13,101,13,124,17,212,210,212,192,244,124,115,68,246,163,152,246,57,58,43,85,170,138,138,158,40,160,114,128,0,0,0,0,0,0,0,14,13,246,249,104,195,22,75,134,36,191,220,33,161,182,90,169,101,173,172,170,153,116,100,16,70,213,123,222,229,246,35,81,85,126,163,156,99,247,27,57,43,156,60,67,100,228,185,73,149,24,174,195,135,98,189,84,179,203,181,119,71,76,142,150,142,53,71,164,17,114,152,237,55,200,141,87,42,170,121,172,219,213,30,186,5,45,251,232,252,9,255,0,111,63,243,102,241,254,168,119,120,39,180,79,131,156,198,197,214,140,9,131,115,135,202,23,219,245,100,116,22,250,95,147,247,88,185,211,200,237,172,102,249,41,154,198,234,171,226,231,34,123,84,142,44,107,216,231,157,248,31,6,223,177,165,126,104,224,106,138,91,5,178,170,233,60,80,173,103,50,72,224,137,210,57,173,214,20,77,202,141,84,77,87,77,76,110,224,155,210,231,40,127,43,237,191,233,154,7,163,208,0,0,10,23,60,179,119,13,228,62,83,98,108,218,197,110,214,131,14,208,186,167,146,143,70,186,166,101,84,108,48,49,87,166,233,36,115,24,158,247,123,0,102,230,120,229,54,68,97,197,197,89,183,142,173,152,110,222,229,86,194,181,50,43,166,169,114,38,170,200,97,98,44,147,59,78,187,88,215,41,135,120,155,182,135,134,59,77,106,210,97,252,27,143,175,177,177,85,22,170,58,26,106,120,156,158,165,106,73,58,61,127,194,99,127,57,22,56,219,26,231,127,26,25,228,218,250,216,171,177,54,47,196,245,105,75,108,182,211,34,172,116,209,106,170,200,33,106,249,177,67,27,117,85,114,232,136,136,231,189,117,87,56,206,124,3,216,133,125,172,179,69,87,153,153,235,73,108,185,200,196,87,208,217,172,235,87,20,43,167,84,89,229,150,53,122,250,186,70,137,211,197,64,201,28,182,237,113,225,23,30,87,211,218,239,119,28,73,130,167,157,90,196,146,253,109,111,118,230,46,157,57,180,207,149,26,221,87,233,61,24,154,38,171,161,152,214,59,237,147,19,218,41,47,248,110,239,69,117,182,87,70,147,82,214,81,78,217,160,157,139,224,230,61,138,173,114,123,209,72,91,226,71,178,43,55,178,119,12,87,227,156,180,197,148,217,135,105,182,70,250,138,186,56,168,29,73,115,138,20,234,174,100,40,249,27,58,53,186,170,237,122,57,116,213,24,190,9,109,120,10,227,103,21,112,181,152,180,54,107,237,222,174,175,45,47,117,77,138,247,108,123,149,236,163,87,170,55,190,192,223,188,145,157,21,200,223,227,24,138,138,154,163,21,161,63,128,218,166,169,167,172,167,138,178,142,162,57,224,157,141,146,41,99,122,57,146,49,201,170,57,170,157,21,21,21,21,21,13,208,5,13,156,89,221,149,185,3,132,62,93,230,238,44,135,15,217,22,170,58,38,212,190,158,106,135,62,119,234,173,99,99,133,143,145,203,163,92,189,26,186,35,85,87,68,69,82,185,48,107,143,190,10,51,255,0,140,28,91,98,102,28,204,44,35,100,193,184,110,153,221,202,130,181,245,92,249,107,37,211,157,60,156,184,149,190,13,99,26,154,174,136,215,47,69,122,162,5,119,251,232,252,9,255,0,111,63,243,102,241,254,168,92,92,146,227,7,135,78,35,47,245,248,99,38,179,19,229,13,206,217,71,223,234,160,242,69,117,39,46,13,237,102,253,213,16,198,213,243,158,212,209,21,87,175,134,132,57,113,73,217,193,154,60,42,101,156,121,159,140,49,214,22,187,208,73,115,130,214,148,246,213,168,231,36,146,178,71,35,190,114,54,183,106,36,107,175,93,122,161,119,251,18,255,0,219,235,29,254,72,47,237,180,224,76,152,0,0,0,11,57,157,188,96,112,229,195,157,238,131,13,231,38,100,195,96,185,220,233,86,182,154,149,45,181,149,143,116,8,229,102,247,37,52,50,108,69,114,57,19,118,154,237,118,154,232,165,184,253,244,126,4,255,0,183,159,249,179,120,255,0,84,49,127,136,190,203,190,39,184,139,206,60,71,155,120,155,54,48,12,82,222,106,127,130,82,35,235,85,180,84,108,77,144,64,223,152,235,178,52,106,42,232,155,157,185,222,46,83,4,184,178,225,55,25,112,137,140,172,248,47,26,98,75,45,230,170,243,108,242,164,82,218,249,188,182,71,205,124,123,93,204,99,87,118,177,170,244,77,52,84,2,127,114,111,60,50,187,136,12,34,252,119,148,120,159,203,214,38,86,73,64,234,174,229,81,75,164,241,181,174,123,54,84,70,199,244,71,183,174,221,58,244,95,18,186,48,91,177,191,209,26,171,242,190,227,254,134,152,206,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,107,43,41,45,244,147,215,215,213,67,77,75,77,27,166,158,121,158,140,142,40,218,154,185,238,114,244,107,81,17,85,85,122,34,33,97,248,79,226,126,135,138,71,230,54,37,195,144,53,152,99,14,226,111,33,216,228,218,169,37,85,60,116,209,61,213,15,215,170,115,30,247,57,169,211,70,108,69,235,174,184,141,218,225,198,74,97,219,60,156,44,229,221,205,60,167,118,133,178,226,250,168,94,168,234,90,71,104,232,232,145,83,239,165,77,29,34,122,163,218,222,169,34,233,80,246,37,255,0,180,46,59,252,175,95,216,169,192,145,96,0,27,21,181,180,86,218,57,174,23,26,184,105,105,105,163,116,179,79,60,136,200,226,99,83,87,57,206,94,141,68,78,170,171,208,195,220,211,237,97,225,19,45,174,53,22,123,101,254,245,141,235,41,156,177,189,112,213,11,102,167,223,238,168,153,241,70,246,248,121,209,185,233,215,166,189,80,194,62,213,46,51,111,217,149,153,23,62,30,176,37,238,74,124,21,132,170,123,173,223,187,73,162,93,174,113,175,206,54,69,78,171,20,47,213,136,197,232,178,49,206,93,116,98,165,43,194,167,101,142,109,241,21,133,40,243,27,20,226,90,108,3,133,174,73,204,183,201,85,66,250,170,234,216,125,83,71,79,185,136,216,157,247,175,115,209,92,158,114,53,90,168,170,25,155,135,251,105,184,104,184,213,247,107,238,5,204,27,68,110,84,70,212,119,42,74,136,219,227,170,189,25,81,185,61,95,69,174,215,175,135,175,46,114,95,136,220,148,226,18,210,251,190,80,230,13,182,254,216,26,142,169,166,141,93,21,93,50,42,233,243,180,242,35,101,98,107,209,21,91,162,250,149,72,237,198,93,135,213,176,217,228,159,47,243,254,26,187,164,109,114,199,75,120,177,172,16,76,239,82,44,209,74,247,71,235,235,203,127,143,171,78,184,11,123,178,231,175,7,25,212,180,85,50,92,176,102,56,195,51,36,144,84,83,201,210,72,215,232,201,27,147,204,154,9,27,170,122,218,228,213,174,79,20,64,244,170,11,13,193,103,19,246,190,43,114,70,221,143,210,40,105,49,5,12,139,108,196,52,49,47,155,5,115,26,213,87,177,23,170,71,35,92,217,27,174,186,110,86,234,170,197,82,252,128,0,0,0,210,247,178,54,58,73,30,141,107,81,85,206,85,209,17,19,214,160,80,89,239,157,88,59,135,188,172,190,230,182,56,169,70,91,236,208,110,142,157,175,70,203,89,80,238,145,83,197,175,139,222,237,19,220,154,185,122,53,85,54,184,119,204,27,198,107,228,102,7,204,187,252,48,67,113,196,246,74,107,173,76,80,55,72,227,124,204,222,172,106,47,93,169,174,137,175,94,157,72,100,237,44,227,25,220,74,230,167,200,204,25,113,230,101,238,10,158,72,45,175,141,203,178,231,89,166,217,107,21,60,21,189,21,145,126,38,174,233,204,84,73,115,224,155,209,27,40,127,36,45,191,232,90,5,236,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,0,0,56,55,203,205,6,29,178,220,49,5,214,85,142,138,217,75,45,101,75,209,53,219,20,108,87,189,116,247,35,84,231,22,207,137,232,235,165,225,171,54,98,182,43,146,177,248,26,252,218,117,107,145,171,205,90,9,182,232,171,209,23,93,58,129,231,183,25,226,76,115,197,47,16,85,151,199,181,106,177,54,99,98,56,224,164,133,239,243,89,37,68,173,138,154,4,95,83,24,213,142,52,246,53,136,122,21,225,235,34,48,95,14,25,83,101,202,188,17,74,196,167,182,196,142,172,172,88,209,178,220,43,28,137,206,169,149,125,110,123,188,19,85,218,212,107,83,205,106,34,64,167,2,245,20,52,188,96,101,36,151,23,198,216,157,138,40,227,106,200,154,167,53,238,219,26,125,106,245,106,39,191,67,209,160,0,0,17,29,219,35,195,45,147,10,221,108,124,73,224,251,100,52,76,196,85,139,103,196,145,64,205,173,146,185,99,116,144,85,104,157,55,61,145,202,215,175,77,85,140,94,174,114,169,86,246,41,103,101,198,227,106,198,185,1,119,174,146,104,109,13,102,35,178,198,247,235,201,138,71,164,85,108,106,47,84,103,49,208,61,17,58,110,145,235,209,93,214,251,118,184,212,91,97,224,194,247,29,115,152,147,207,123,181,71,69,187,197,102,231,163,151,79,127,45,178,254,109,76,24,236,99,165,184,205,197,109,226,166,145,36,74,122,124,23,92,181,110,107,149,27,177,213,84,136,214,187,219,171,246,170,39,226,235,234,2,109,64,40,188,227,205,188,25,145,153,109,124,205,28,123,113,109,37,162,199,76,233,158,154,167,50,162,95,8,224,137,23,233,73,35,213,172,106,123,87,174,137,170,160,88,190,208,78,49,104,120,83,202,119,71,135,234,105,230,199,248,161,146,82,88,41,92,168,229,166,110,154,73,93,35,127,145,30,169,181,23,233,72,173,77,21,168,253,34,43,131,110,23,49,127,25,89,216,235,93,194,178,181,44,52,115,121,87,23,94,222,229,116,141,137,239,85,86,36,142,215,117,68,206,220,141,215,85,250,111,84,84,98,161,64,113,7,158,184,195,137,108,222,187,102,150,57,172,100,19,220,229,108,52,180,251,158,232,45,180,77,85,72,160,98,34,42,236,98,42,170,232,154,185,202,247,105,171,148,144,158,27,59,66,56,32,225,31,43,109,185,87,131,176,214,97,223,170,88,212,171,189,95,104,172,148,145,165,206,189,201,164,146,233,61,84,114,35,83,68,107,26,173,243,88,141,78,171,185,84,37,3,12,97,155,6,11,195,182,220,37,133,109,84,246,203,61,158,150,58,42,26,58,118,237,142,8,35,106,53,140,106,123,17,17,60,122,251,78,204,197,204,164,237,43,225,19,55,238,17,89,104,51,25,112,221,210,161,233,28,52,152,150,153,104,57,142,95,4,108,202,174,131,85,85,209,27,204,213,87,193,20,202,36,114,57,17,205,84,84,84,213,21,61,96,125,0,0,48,43,181,35,141,95,184,126,7,92,146,203,155,170,55,29,98,234,71,37,117,76,18,105,37,154,218,244,218,231,234,139,171,102,151,171,89,235,107,81,239,232,187,21,114,79,138,222,36,240,159,11,89,63,116,204,172,68,232,106,43,209,59,173,146,214,233,54,190,227,94,228,94,92,73,235,218,154,43,222,239,83,26,239,94,136,190,123,49,38,52,187,103,62,106,213,227,124,213,197,203,13,94,38,185,247,155,189,218,72,31,50,83,177,206,68,114,178,38,106,229,107,24,136,214,70,157,17,26,214,166,136,154,160,100,175,102,239,5,147,241,53,153,31,45,49,181,185,203,151,24,66,166,57,46,60,198,170,54,235,86,154,57,148,45,95,91,116,209,210,170,120,49,81,189,22,70,170,78,236,48,195,79,11,41,233,226,100,81,68,212,99,24,198,163,90,214,162,104,136,136,157,17,17,61,68,108,229,63,106,47,3,185,11,129,172,185,71,151,120,11,50,153,98,177,66,202,120,234,227,180,80,162,84,189,122,201,83,34,186,173,175,115,222,229,115,156,187,17,117,85,209,52,209,12,163,201,46,62,184,89,207,187,133,61,135,6,102,85,61,21,246,173,252,184,108,247,168,157,65,85,43,215,193,177,243,62,110,87,47,169,177,189,203,238,3,33,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,152,154,253,71,133,112,221,219,20,92,117,238,150,122,25,235,231,211,199,151,20,110,123,180,215,220,213,60,212,80,51,20,241,23,158,212,144,93,43,183,226,12,200,197,49,67,53,66,162,185,27,83,93,84,141,87,104,171,244,90,233,58,38,189,17,52,61,47,94,108,246,204,67,103,174,176,94,168,227,171,183,220,233,165,163,171,167,147,93,179,67,35,85,143,98,233,234,86,170,167,231,44,238,22,224,159,133,76,19,136,237,184,191,10,100,142,30,182,94,108,245,44,172,161,172,133,178,36,144,76,197,213,175,110,175,84,213,21,0,185,25,107,151,120,87,41,112,29,143,46,48,77,182,58,27,45,130,142,58,58,88,154,212,69,84,106,117,123,213,17,55,61,238,213,206,119,139,156,229,85,234,165,76,0,29,78,43,194,184,123,28,97,171,158,15,197,150,154,107,165,154,241,75,37,29,109,29,67,17,209,205,11,211,71,53,81,127,235,241,69,209,83,169,230,199,54,240,109,219,135,252,250,196,248,50,211,115,158,58,220,13,137,39,130,221,92,154,36,191,193,231,85,167,157,61,142,86,182,55,251,149,79,76,110,114,53,21,206,84,68,68,213,85,125,71,154,222,42,241,245,163,52,56,145,204,140,123,135,229,100,182,171,190,35,173,150,134,102,46,173,154,153,178,43,34,149,63,187,99,90,239,240,128,244,85,149,120,201,185,141,150,24,67,48,90,198,177,184,158,195,111,188,163,90,138,136,137,83,78,201,116,68,94,168,158,127,175,169,84,148,30,65,225,154,204,21,145,89,115,131,110,44,123,42,236,56,74,209,108,157,175,110,142,73,32,163,138,55,34,162,248,46,173,82,188,0,0,0,97,79,105,223,24,43,195,190,85,38,94,96,155,162,195,143,241,205,60,144,210,201,18,249,246,219,118,170,201,170,253,173,123,186,199,18,244,243,183,185,23,88,244,92,167,205,188,211,194,25,41,151,23,236,208,199,85,221,214,205,135,233,29,83,58,167,87,202,239,8,226,141,61,111,123,213,172,106,122,220,228,240,78,167,158,236,91,136,179,95,142,62,38,95,91,5,26,214,226,156,121,116,109,45,190,133,143,85,134,138,157,19,72,226,69,95,163,20,49,53,92,231,123,26,247,175,85,85,2,237,118,106,112,136,188,73,231,19,49,70,47,181,164,248,3,4,203,29,101,213,178,167,205,215,213,117,88,40,211,166,142,69,84,223,34,120,114,218,173,93,21,237,39,149,26,141,68,107,81,17,17,52,68,79,81,109,56,114,200,124,39,195,110,80,216,178,159,8,181,36,138,219,23,50,182,177,88,141,146,190,181,250,44,213,15,211,214,231,116,68,235,181,173,99,117,209,168,92,192,7,155,110,41,113,5,239,50,56,170,204,155,157,123,209,245,215,12,97,95,69,10,57,221,25,28,117,46,130,8,245,95,83,99,100,109,215,216,211,210,73,231,59,141,76,190,191,100,231,22,185,137,103,170,108,208,189,248,138,162,251,109,153,236,250,116,213,82,173,76,15,106,248,59,68,145,26,171,225,185,142,77,19,69,68,15,64,57,65,149,248,107,37,242,203,14,101,118,17,164,142,158,217,135,104,35,163,143,99,54,243,94,137,172,147,59,218,249,36,87,189,203,235,115,213,74,192,181,28,49,113,5,132,184,151,201,219,22,103,97,138,200,22,122,152,25,13,222,133,143,69,125,186,224,214,167,62,7,183,197,52,118,170,213,93,55,49,204,114,116,113,117,192,198,238,208,220,167,176,230,199,9,25,129,13,222,150,55,85,225,107,77,70,40,182,212,47,71,211,207,69,19,166,114,181,116,251,248,155,36,106,158,180,122,248,116,84,138,158,202,28,115,93,132,56,207,195,22,136,106,22,42,60,89,65,114,179,86,166,171,163,152,148,207,169,141,52,211,170,243,169,162,79,207,226,73,55,105,247,17,24,115,38,248,107,196,24,33,46,80,187,21,102,29,20,182,43,117,3,100,249,222,235,42,108,171,157,200,157,82,54,196,175,102,190,183,189,169,237,210,60,251,34,50,194,227,141,56,179,163,198,236,165,87,91,48,29,174,178,227,83,42,162,43,18,106,136,95,75,12,107,248,203,206,145,233,255,0,36,171,234,2,115,64,0,0,0,0,0,0,0,0,0,0,0,99,39,104,206,31,205,60,101,194,190,33,192,185,65,133,46,88,130,247,137,43,40,168,38,166,183,177,29,43,41,18,84,150,87,46,170,158,106,164,72,197,255,0,148,48,167,179,11,130,188,219,192,156,70,73,152,185,221,149,23,123,5,22,28,178,84,77,103,150,227,11,81,142,184,202,248,226,106,183,170,234,173,133,243,170,123,23,69,245,18,226,0,0,105,146,72,225,141,243,77,35,89,27,26,174,115,156,186,35,81,60,85,87,212,128,65,239,108,22,90,217,112,63,21,16,98,91,29,60,80,55,26,216,41,238,245,177,177,52,214,177,146,203,4,143,211,195,206,100,49,57,87,197,92,175,85,234,186,174,122,118,71,98,171,166,36,224,226,213,65,115,153,210,183,15,95,46,54,170,87,57,219,151,145,189,179,162,106,190,164,117,67,145,19,212,136,137,225,208,142,62,212,60,252,195,89,239,196,212,238,193,87,40,46,54,12,29,108,139,15,211,86,211,170,58,42,185,153,36,146,207,43,30,138,187,219,190,85,141,28,158,106,164,90,167,69,213,101,47,179,91,42,110,153,75,194,14,13,182,223,105,93,77,116,196,9,62,34,170,133,205,218,232,210,169,251,161,71,38,136,187,185,9,6,168,189,81,85,83,212,6,80,128,0,24,215,218,63,232,77,154,127,222,234,95,219,105,204,148,49,175,180,127,208,155,52,255,0,189,212,191,182,211,129,21,125,147,190,155,56,75,251,221,118,253,138,82,122,8,23,236,157,244,217,194,95,222,235,183,236,82,147,208,0,0,4,5,118,162,230,125,195,49,248,195,197,180,18,212,185,246,236,28,202,124,59,111,141,87,164,109,138,52,124,253,53,211,85,168,146,110,190,205,168,190,4,164,118,105,100,61,139,38,56,91,194,215,136,40,227,91,246,61,162,131,18,221,171,21,136,146,72,218,134,35,233,162,215,199,100,112,185,136,141,215,77,206,145,122,110,82,191,197,60,19,240,169,141,177,29,203,23,226,188,145,195,215,59,205,226,165,245,149,213,147,54,69,146,121,158,186,185,238,209,232,154,170,169,120,172,214,123,102,30,179,208,216,44,180,113,210,91,237,148,209,81,210,83,199,174,216,97,141,168,198,49,53,245,35,81,19,243,1,204,0,1,4,157,171,121,27,98,201,206,39,36,188,97,58,8,104,109,24,238,218,203,242,83,65,26,50,40,43,22,71,197,82,214,53,60,17,206,99,101,95,124,202,137,209,9,20,236,157,204,155,134,97,112,123,103,160,186,84,186,162,124,27,118,172,195,105,35,209,119,114,163,72,231,133,170,171,226,140,138,166,54,38,159,122,196,79,20,83,7,59,102,241,253,159,18,241,33,97,193,86,185,163,154,124,33,135,34,134,224,230,187,85,142,166,166,71,76,145,42,123,82,21,129,255,0,254,179,220,102,39,99,150,25,172,176,240,137,53,214,169,143,108,120,143,22,220,110,116,202,230,232,142,141,177,83,210,170,167,181,55,210,189,62,180,80,51,152,0,0,0,0,0,0,0,0,0,5,1,196,23,251,66,230,79,228,133,231,246,41,72,1,224,155,210,231,40,127,43,237,191,233,154,79,247,16,95,237,11,153,63,146,23,159,216,165,32,7,130,111,75,156,161,252,175,182,255,0,166,104,30,143,64,0,12,31,237,94,192,25,217,155,25,61,133,114,235,39,112,29,227,18,54,174,252,183,11,187,109,209,163,185,113,65,11,146,38,191,85,78,142,124,219,147,223,25,156,0,8,212,236,150,225,43,48,178,127,19,99,204,197,206,92,185,184,225,203,202,210,82,90,172,126,80,137,173,114,195,35,164,146,169,204,234,190,43,29,59,117,233,211,114,122,212,146,176,0,30,121,187,68,178,214,203,149,92,96,230,14,28,195,116,241,83,219,43,42,160,188,83,193,26,104,216,86,174,158,57,229,98,39,131,81,37,146,77,168,157,17,187,124,60,19,208,109,222,239,106,176,90,234,175,119,219,149,45,186,221,67,19,167,170,171,170,153,177,67,4,109,77,92,247,189,202,136,214,162,120,170,169,231,99,140,252,224,164,226,51,138,76,101,152,24,82,57,106,173,151,42,232,109,214,102,199,10,239,168,167,167,137,148,241,61,173,79,57,86,78,94,244,69,235,243,154,104,158,8,19,113,192,110,42,186,99,62,15,178,174,249,121,153,210,213,165,134,58,23,72,231,110,115,219,77,35,233,216,231,42,245,85,86,66,213,85,95,94,190,37,251,45,127,11,249,101,87,147,124,61,101,254,89,220,154,214,220,44,86,42,104,107,218,221,54,182,177,205,230,84,34,42,120,162,74,247,162,47,175,196,186,0,0,0,96,183,108,135,162,53,47,229,125,187,253,13,73,138,189,137,127,237,245,142,255,0,36,23,246,218,115,42,187,100,61,17,169,127,43,237,223,232,106,76,85,236,75,255,0,111,172,119,249,32,191,182,211,129,50,96,0,0,0,4,54,118,218,127,183,214,4,252,144,79,219,106,9,147,33,179,182,211,253,190,176,39,228,130,126,219,80,6,85,118,55,250,35,85,126,87,220,127,208,211,25,210,96,183,99,127,162,53,87,229,125,199,253,13,49,157,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,198,119,20,150,30,20,114,102,191,28,85,114,106,177,13,195,117,191,14,91,158,238,181,85,206,106,232,247,39,143,42,52,243,222,190,196,70,234,138,246,151,155,19,98,91,14,13,195,183,60,89,138,46,144,91,108,246,122,73,107,171,171,39,118,145,193,4,109,87,61,238,95,98,53,21,125,167,159,46,46,56,140,198,124,105,103,255,0,149,109,20,53,211,91,86,165,182,76,29,100,141,154,200,200,29,38,216,252,196,85,214,121,158,168,231,248,174,170,214,234,173,99,116,11,19,137,113,45,251,25,98,27,150,44,197,55,106,155,157,226,239,85,37,101,117,101,67,247,73,60,210,57,92,247,185,125,170,170,164,192,118,37,255,0,180,46,59,252,175,95,216,169,204,52,227,147,132,251,87,10,25,49,145,56,126,170,158,25,49,149,253,183,251,134,41,173,98,163,183,213,35,109,219,41,216,228,241,138,20,115,152,223,82,185,100,127,77,234,134,101,246,37,255,0,180,46,59,252,175,95,216,169,192,145,99,168,197,247,11,181,167,9,222,238,182,11,108,151,11,157,29,186,166,162,138,146,52,69,125,68,236,137,206,142,54,162,248,171,156,136,137,245,157,184,2,3,178,147,128,62,39,241,110,118,97,68,205,108,149,197,20,184,122,231,136,233,37,196,85,245,112,181,173,74,71,84,53,213,47,115,183,116,85,102,254,190,213,39,182,8,32,165,130,58,90,88,99,134,24,88,145,199,28,109,70,181,141,68,209,26,136,157,17,17,58,104,110,0,4,114,246,213,101,173,150,235,146,216,67,53,155,79,19,47,86,11,251,109,11,54,154,58,74,58,168,101,123,152,170,159,75,108,144,70,168,139,209,55,73,167,143,89,26,34,239,182,123,136,12,45,62,21,195,124,59,88,46,212,213,183,175,42,182,253,124,142,7,54,69,162,138,40,164,142,8,100,84,95,49,239,89,156,253,191,73,18,54,170,232,142,77,193,68,246,33,226,171,165,62,101,102,78,8,108,206,91,109,117,142,150,234,248,213,221,27,60,21,28,166,170,39,169,85,181,14,213,125,123,91,227,162,105,47,68,90,118,36,229,77,210,150,139,48,179,170,225,74,232,168,171,150,155,14,219,36,115,116,231,44,106,179,85,42,42,167,209,69,90,116,69,78,138,187,147,197,164,165,128,0,0,35,191,181,139,140,143,185,142,12,119,14,153,123,117,124,88,175,21,210,163,239,149,84,242,104,235,117,173,250,162,195,170,117,73,39,77,83,79,20,139,119,242,216,166,87,241,89,196,126,22,225,111,38,238,217,155,136,93,28,245,173,78,231,100,183,57,218,58,225,112,123,87,149,18,122,246,166,138,247,175,169,140,114,166,171,162,44,20,101,70,93,102,199,28,220,73,121,50,162,225,53,125,247,21,215,190,233,136,46,242,55,86,80,210,110,78,116,234,158,13,99,26,168,200,227,77,19,94,92,109,211,84,2,199,158,143,56,38,244,70,202,31,201,11,111,250,22,144,139,199,198,91,97,12,159,226,183,24,101,158,3,182,37,5,135,15,82,89,41,40,225,215,87,42,121,30,141,206,123,215,239,158,247,185,207,123,190,249,206,114,250,201,186,224,155,209,27,40,127,36,45,191,232,90,5,236,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,0,0,56,183,91,101,21,234,217,89,102,185,192,147,209,215,193,37,53,68,75,224,248,222,213,107,154,191,90,42,161,202,0,121,162,206,12,185,198,156,49,231,197,231,4,212,77,83,65,122,193,151,148,154,219,92,137,163,158,198,61,36,164,171,141,85,19,84,115,121,114,34,233,235,240,232,168,78,255,0,6,252,91,96,174,44,50,190,143,17,219,42,233,169,49,93,190,22,67,136,236,156,196,230,209,212,162,104,178,53,171,213,208,72,169,185,143,77,83,69,218,171,185,174,68,161,184,247,224,66,193,197,158,24,143,17,225,169,105,108,249,143,99,129,99,182,215,202,138,144,215,192,154,187,185,212,42,120,53,92,186,182,77,21,88,170,189,21,21,80,133,123,149,179,62,120,81,204,231,83,213,183,18,101,238,51,180,57,90,217,34,145,244,242,185,138,190,44,145,139,182,104,93,162,117,69,115,28,158,212,3,210,249,166,73,35,134,55,205,52,141,100,108,106,185,206,114,232,141,68,241,85,95,82,16,97,97,237,124,227,26,207,110,142,134,190,231,132,175,114,198,136,139,87,95,99,107,102,127,79,90,64,248,217,250,154,133,171,207,30,61,120,161,226,10,215,54,28,199,57,139,37,53,130,165,21,179,89,236,244,236,161,165,153,171,226,217,54,39,50,86,248,121,178,61,201,211,192,11,231,218,165,198,86,31,207,204,93,107,202,28,177,187,195,114,193,184,58,165,245,117,55,24,29,186,27,149,205,88,172,221,19,188,29,20,76,115,216,215,167,71,58,73,21,55,55,106,174,75,118,51,100,45,102,16,203,12,71,158,215,234,71,197,83,141,230,101,190,208,143,232,190,79,166,115,183,202,137,167,132,147,43,147,215,210,6,170,116,94,177,213,193,167,11,24,147,139,28,225,163,193,20,11,45,38,31,183,35,43,241,29,205,169,210,146,137,28,136,173,106,248,115,164,95,49,137,215,174,174,84,218,199,105,232,123,12,97,171,22,12,195,150,204,37,134,45,144,219,173,22,106,72,168,104,105,33,110,140,130,8,218,141,99,17,61,136,136,128,118,100,21,246,155,241,137,85,196,46,106,203,150,248,58,233,191,47,176,69,92,144,82,242,157,230,92,238,13,213,147,85,170,253,243,83,206,142,63,20,219,185,201,252,98,146,133,218,27,157,87,12,139,225,79,23,226,107,21,75,169,239,119,118,71,135,237,115,53,232,215,69,53,82,171,31,35,87,249,76,133,38,123,116,235,185,169,225,226,144,241,192,7,13,180,92,78,241,23,106,193,216,134,55,59,12,89,105,223,126,191,53,170,168,179,82,66,246,53,32,69,77,52,230,75,36,76,93,21,21,24,175,84,234,128,114,184,98,236,248,226,7,138,26,38,98,92,57,108,164,195,184,77,207,86,37,250,246,231,197,12,250,46,142,74,120,218,213,146,109,58,166,228,68,102,168,168,175,69,69,67,44,221,216,105,95,220,86,70,241,51,78,181,156,189,82,37,194,14,72,183,233,225,204,239,186,233,175,175,102,190,226,84,173,118,187,101,142,217,73,101,178,219,233,168,45,244,16,178,154,150,150,154,38,199,20,17,49,168,214,49,140,106,34,53,168,136,136,136,157,17,16,229,1,231,187,137,222,207,190,32,56,94,166,126,33,196,150,170,108,67,133,17,251,124,191,100,87,203,4,26,170,35,123,195,28,212,124,10,170,168,154,185,54,42,244,71,42,151,155,179,151,180,43,16,100,238,38,181,100,174,113,95,229,174,203,203,156,173,163,183,214,213,201,185,248,126,103,59,70,42,61,122,247,101,114,162,61,170,186,71,174,246,232,136,230,186,104,110,150,187,101,242,217,87,101,189,91,233,171,237,245,240,190,154,170,150,166,38,201,20,241,61,170,215,177,236,114,42,57,170,138,168,168,189,21,20,243,215,199,191,14,52,220,50,113,25,121,193,86,56,156,204,53,118,134,59,229,129,28,170,171,29,28,206,122,114,149,87,199,151,44,114,198,154,174,170,214,53,87,196,15,67,199,22,235,116,183,88,237,149,151,171,197,108,52,116,22,248,36,170,170,168,153,200,216,225,133,141,87,61,238,85,240,106,53,21,85,125,136,99,95,102,238,113,220,51,167,132,172,37,118,189,212,186,162,239,135,86,92,53,95,51,159,185,210,62,151,106,68,247,42,245,87,44,14,129,92,171,213,92,170,190,178,219,118,188,231,85,195,45,56,107,131,1,216,234,93,5,126,98,220,60,151,51,218,244,107,155,111,137,188,202,148,79,90,238,94,76,107,248,178,59,85,245,40,70,63,28,124,88,94,248,175,206,74,188,69,28,243,67,131,236,110,146,131,12,80,57,21,188,186,93,222,116,239,111,246,89,149,168,247,107,213,19,99,58,163,17,74,223,134,222,203,254,33,184,130,178,210,99,42,246,208,224,108,45,92,212,150,154,186,244,215,173,77,92,75,225,36,20,173,77,206,106,248,163,158,177,181,201,213,170,228,59,190,202,190,22,236,57,255,0,156,215,28,105,143,45,176,220,48,174,95,69,5,92,180,51,179,124,85,213,243,57,233,77,20,141,94,142,141,169,20,178,57,58,162,171,24,213,69,107,148,156,196,106,53,17,173,68,68,68,209,17,61,64,69,13,199,176,214,235,21,4,146,90,56,150,164,169,173,70,252,220,53,56,73,208,68,229,246,44,141,172,122,162,123,246,41,133,28,73,112,105,158,252,43,92,98,251,163,225,214,75,103,169,147,151,71,136,45,111,116,246,249,223,170,232,222,98,181,174,141,234,141,85,70,72,214,185,81,53,68,84,77,79,70,199,65,143,112,30,18,204,236,29,117,192,88,230,201,77,118,177,222,169,157,75,89,73,59,17,205,123,87,193,83,249,46,106,162,57,174,78,173,114,34,162,162,162,40,17,143,217,139,218,19,126,185,95,237,156,54,103,157,250,75,130,87,237,164,194,119,202,183,238,153,179,34,34,50,130,119,175,87,163,145,52,137,235,231,110,209,138,174,220,221,178,174,121,167,226,19,41,175,156,53,231,238,39,203,37,184,78,218,172,43,116,71,219,171,152,229,100,143,167,114,54,106,89,209,83,232,189,98,124,78,93,60,29,170,122,143,65,28,48,230,180,153,225,195,246,4,205,74,148,98,85,223,236,240,203,92,140,250,41,88,205,98,168,211,216,156,232,228,209,61,128,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,86,227,231,141,91,55,9,153,119,220,236,82,83,86,230,38,35,133,236,176,208,63,71,182,153,154,237,117,108,237,215,94,91,23,93,169,167,158,244,219,224,143,86,133,157,237,71,227,150,147,42,112,189,127,14,249,101,116,71,227,92,67,73,202,190,86,83,201,214,205,65,43,122,199,170,117,109,68,204,119,79,91,24,237,221,21,204,83,7,59,55,56,76,187,113,27,157,148,24,162,245,110,145,184,15,3,213,193,114,188,84,189,191,55,87,80,199,35,225,161,106,253,242,189,81,21,250,125,24,209,218,170,43,153,173,178,225,255,0,34,243,87,141,44,241,118,31,161,175,169,170,174,186,212,190,235,137,49,5,90,44,141,163,133,207,214,90,153,87,239,158,231,59,70,179,166,231,57,19,162,106,169,232,23,38,178,123,2,228,62,93,90,50,195,46,237,105,69,103,180,69,177,21,200,213,154,166,85,250,115,204,228,68,223,43,215,171,157,167,185,17,17,17,16,43,96,0,0,12,57,237,46,226,245,120,107,202,31,146,152,58,226,177,99,236,113,20,180,150,183,198,239,62,221,72,154,54,122,206,158,14,68,118,200,252,60,247,110,77,121,110,64,48,95,181,119,139,213,205,252,201,251,133,224,107,175,51,7,96,122,167,37,194,88,36,214,59,149,221,17,90,245,233,209,204,131,87,70,223,199,89,87,170,109,83,40,59,38,120,61,92,177,192,255,0,186,35,31,218,150,60,83,140,41,81,150,58,122,136,180,125,186,212,238,169,42,107,244,100,168,232,237,124,82,36,103,95,61,232,96,231,103,31,8,210,241,61,156,177,222,49,109,178,73,176,6,15,146,58,235,227,164,106,242,235,166,215,88,104,119,122,247,170,110,126,158,17,181,201,209,92,213,39,190,56,227,134,54,67,12,109,100,108,106,53,173,106,104,141,68,240,68,79,82,1,168,0,0,194,254,210,238,16,112,151,16,57,104,153,148,152,154,203,133,49,94,8,165,145,241,93,174,211,165,61,29,77,15,87,58,146,162,85,250,9,189,119,70,245,213,26,231,57,52,210,69,84,205,2,4,123,68,248,201,191,113,41,155,21,248,91,14,94,102,143,46,48,173,83,233,45,52,144,200,230,197,112,153,138,173,125,116,173,240,123,156,187,146,61,83,205,143,77,17,21,207,85,11,33,146,220,65,231,31,13,120,178,163,16,101,38,54,158,207,85,34,164,53,176,198,230,84,81,87,53,138,186,36,177,59,88,229,68,213,219,93,166,169,185,85,170,154,234,100,253,203,182,79,139,122,251,55,146,233,109,153,127,110,169,219,167,148,105,172,211,186,163,93,23,174,217,106,31,22,191,254,175,78,133,223,224,167,178,107,14,226,220,31,107,205,94,38,100,184,61,151,152,25,89,111,194,180,179,62,149,89,78,228,213,143,171,149,186,72,142,115,87,84,142,53,106,181,21,55,59,85,86,183,52,42,251,58,56,44,172,181,73,103,126,65,217,35,134,72,249,92,200,106,106,163,157,169,237,73,82,93,232,239,126,186,129,4,247,60,77,152,60,73,230,205,45,126,100,102,53,53,69,255,0,17,213,199,75,45,239,17,215,182,154,146,149,170,189,21,239,84,70,65,11,53,93,26,214,163,90,157,17,61,68,248,112,111,194,222,11,225,83,40,169,112,118,26,175,138,241,115,186,185,151,27,213,237,173,68,242,141,67,152,136,138,205,53,210,22,183,164,109,213,116,69,87,125,39,57,86,50,56,241,236,200,173,225,234,199,87,155,217,55,114,174,190,96,106,103,181,110,86,250,189,31,91,104,107,149,17,36,222,212,68,154,13,202,136,174,209,28,205,91,187,114,110,122,85,221,147,92,102,98,75,22,57,160,225,127,31,221,223,89,135,47,141,149,184,102,122,153,85,93,109,172,107,85,253,213,174,85,233,12,168,143,218,223,84,155,81,191,77,64,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,23,142,172,216,198,217,29,194,182,55,205,44,185,184,195,67,136,108,158,77,238,117,18,211,178,118,51,157,114,166,130,77,88,244,86,187,88,229,122,117,78,154,235,226,132,31,102,247,26,188,80,231,157,186,123,38,99,230,253,222,178,209,80,170,146,219,40,219,21,5,36,141,235,163,36,138,157,140,108,173,77,124,31,187,193,21,117,94,167,162,12,105,130,112,142,98,225,170,204,27,142,240,229,190,253,98,184,114,251,213,190,190,6,205,4,220,185,27,35,55,49,221,23,107,216,199,39,189,168,166,45,103,31,101,135,9,185,161,106,169,110,28,193,242,96,43,211,216,238,69,198,193,43,219,27,30,171,170,111,165,123,150,23,51,85,234,141,70,59,78,136,230,244,208,35,231,179,27,132,156,171,226,15,31,63,22,230,86,56,177,214,65,133,230,74,150,96,132,145,123,237,193,204,86,171,102,157,142,106,35,169,17,85,53,70,43,247,47,154,253,169,209,211,138,141,70,162,53,168,136,136,154,34,39,168,243,125,155,249,91,155,124,18,231,250,225,217,239,50,219,177,30,27,158,43,157,150,245,111,115,163,109,85,59,149,121,85,49,107,215,107,180,115,28,197,213,17,91,35,23,84,69,214,119,248,70,207,218,110,37,178,11,12,102,178,65,21,53,198,182,23,82,93,233,162,215,108,21,240,187,100,200,221,124,26,229,68,145,169,215,70,200,212,85,85,212,11,198,0,0,99,95,104,255,0,161,54,105,255,0,123,169,127,109,167,50,80,198,190,209,255,0,66,108,211,254,247,82,254,219,78,4,85,246,78,250,108,225,47,239,117,219,246,41,73,232,32,95,178,119,211,103,9,127,123,174,223,177,74,79,64,0,0,0,0,2,193,241,147,197,158,16,225,43,43,38,197,119,94,77,118,36,186,36,148,184,114,204,178,104,250,218,148,68,213,238,79,20,134,61,205,116,142,247,181,169,231,61,165,123,158,185,223,129,56,121,203,59,182,105,102,29,122,193,108,182,179,108,112,198,173,231,214,212,57,23,151,79,11,85,83,116,143,84,93,19,93,17,17,206,93,26,213,84,243,249,156,185,187,155,252,106,231,171,111,181,244,19,220,239,216,130,170,59,101,134,199,69,171,153,73,10,189,82,26,88,81,116,232,155,149,92,245,211,85,87,57,218,122,131,129,128,112,70,109,113,139,159,172,178,80,203,53,227,22,99,75,156,149,183,43,132,200,171,29,51,28,237,211,212,202,169,209,145,70,213,215,68,245,35,88,212,85,86,181,125,18,101,46,90,225,252,157,203,76,53,149,216,89,174,242,102,25,182,195,111,129,239,77,31,42,177,190,124,175,211,166,247,191,115,221,167,77,92,165,147,224,95,131,60,57,194,78,91,37,61,91,105,174,24,238,253,27,38,196,55,86,53,21,17,222,45,164,129,202,136,169,12,127,254,59,181,114,233,230,181,185,50,0,0,0,0,0,0,0,0,0,0,5,1,196,23,251,66,230,79,228,133,231,246,41,72,1,224,155,210,231,40,127,43,237,191,233,154,79,247,16,95,237,11,153,63,146,23,159,216,165,32,7,130,111,75,156,161,252,175,182,255,0,166,104,30,143,64,0,0,0,12,72,237,50,226,23,52,120,107,200,139,14,58,202,75,205,53,178,241,93,139,169,109,51,205,61,20,85,45,117,51,232,235,37,115,118,200,213,68,93,240,70,186,233,175,77,61,106,101,185,75,102,38,87,101,214,109,217,96,195,153,155,130,173,24,158,215,77,84,218,232,105,46,148,173,158,38,84,53,143,99,100,70,185,52,71,35,100,122,107,236,114,251,64,243,171,156,28,84,241,13,159,145,54,147,54,179,90,245,126,162,99,210,68,160,87,50,154,139,122,120,59,187,64,214,68,174,77,58,46,221,83,212,103,15,100,215,8,249,85,141,46,49,113,9,138,177,189,143,18,222,176,236,233,37,183,11,210,200,174,150,209,82,142,84,101,85,107,30,212,93,232,173,87,68,141,69,98,42,35,209,206,114,34,51,36,51,227,178,79,134,204,201,179,84,212,101,125,4,249,117,136,209,154,211,207,67,52,149,20,18,61,19,163,102,166,145,203,163,87,195,88,156,197,69,235,231,117,69,137,155,53,231,57,184,36,226,34,87,65,35,236,216,199,4,92,86,154,182,157,178,57,105,235,34,232,231,68,253,52,230,83,205,26,181,201,175,139,92,215,38,138,136,168,30,146,1,72,229,38,100,216,243,139,44,176,198,104,225,196,86,219,241,61,178,11,140,81,185,218,186,21,123,81,95,19,151,68,213,204,118,230,47,189,170,85,192,0,0,96,183,108,135,162,53,47,229,125,187,253,13,73,138,189,137,127,237,245,142,255,0,36,23,246,218,115,42,187,100,61,17,169,127,43,237,223,232,106,76,85,236,75,255,0,111,172,119,249,32,191,182,211,129,50,96,0,0,0,4,54,118,218,127,183,214,4,252,144,79,219,106,9,147,33,179,182,211,253,190,176,39,228,130,126,219,80,6,85,118,55,250,35,85,126,87,220,127,208,211,25,210,96,183,99,127,162,53,87,229,125,199,253,13,49,157,32,0,0,0,0,0,0,0,0,0,0,0,0,0,49,103,180,27,139,202,78,21,178,122,95,32,85,64,252,121,138,91,37,14,31,167,87,34,186,159,166,146,214,185,191,201,137,21,54,234,154,44,142,98,46,169,187,64,195,110,215,14,50,214,253,117,147,133,156,184,187,34,219,109,146,182,92,97,85,3,191,143,170,106,163,163,161,69,79,189,141,116,124,158,58,191,107,122,44,110,69,239,187,34,248,54,72,216,206,42,243,22,212,187,222,146,83,224,234,58,136,188,19,232,201,112,209,125,107,231,71,31,187,123,253,108,114,98,15,3,156,43,223,248,193,207,4,130,254,250,199,225,91,68,205,187,98,203,155,156,229,124,172,115,213,82,4,145,124,102,157,200,228,213,87,84,106,72,254,187,116,95,64,150,155,85,182,195,106,162,177,217,104,97,162,183,219,169,227,164,164,166,129,136,200,224,134,54,163,89,27,26,157,17,173,106,34,34,122,145,0,139,110,220,239,192,159,243,147,250,52,175,187,18,255,0,218,23,29,254,87,175,236,84,229,3,219,157,248,19,254,114,127,70,149,247,98,95,251,66,227,191,202,245,253,138,156,9,22,0,0,0,1,231,195,28,246,146,241,159,143,237,178,90,46,89,209,91,109,163,150,53,142,70,89,104,169,173,210,59,93,117,94,116,49,182,84,93,23,78,143,68,233,225,169,68,112,193,147,54,62,35,179,166,219,129,49,174,107,90,176,133,61,206,126,117,69,117,210,103,119,138,231,43,211,116,52,238,114,43,29,82,245,119,155,204,115,117,85,85,77,234,155,86,109,49,207,103,71,6,216,242,218,251,125,94,73,89,236,242,43,116,142,174,198,233,45,243,68,189,116,114,114,156,141,114,245,95,166,215,34,244,213,23,68,210,38,56,239,224,62,253,193,253,242,223,122,179,222,167,196,56,15,16,76,250,123,117,198,120,209,149,20,181,8,138,238,235,80,141,243,85,234,196,87,53,237,68,71,163,95,230,183,106,160,19,165,150,121,109,131,178,131,1,217,114,219,0,90,35,182,88,108,52,201,77,73,78,213,213,116,213,85,207,123,188,92,247,185,92,247,57,122,185,206,85,95,18,167,48,43,178,115,138,203,238,118,229,149,211,41,241,253,206,90,252,77,128,89,7,117,173,158,69,124,213,182,185,53,108,123,220,189,92,248,156,221,138,229,93,85,175,139,197,81,85,115,212,1,197,185,220,237,246,91,109,93,226,239,91,13,29,13,4,18,84,213,84,206,244,100,112,196,198,171,158,247,185,122,35,81,168,170,170,190,8,135,40,139,94,215,62,50,86,138,157,252,42,229,213,209,188,234,150,50,163,24,214,83,201,170,199,26,249,209,91,245,79,5,119,155,36,137,236,229,183,239,158,128,97,255,0,29,188,87,95,56,187,206,199,63,14,247,185,48,125,142,103,90,240,165,185,145,185,95,59,92,228,107,170,85,158,43,44,238,68,84,77,53,70,164,108,211,84,85,89,94,236,242,225,6,147,133,156,160,142,167,17,81,198,236,125,139,89,21,109,254,117,106,43,169,27,183,88,168,90,228,215,205,139,85,220,169,244,164,115,151,170,35,116,195,94,201,30,13,87,19,94,163,226,147,49,109,107,228,155,60,238,143,9,82,206,206,149,85,172,93,31,91,162,167,86,68,186,181,139,235,145,28,189,22,52,214,93,128,128,30,212,127,78,204,205,253,11,240,122,34,100,184,38,244,70,202,31,201,11,111,250,22,144,219,218,143,233,217,153,191,161,126,15,68,76,151,4,222,136,217,67,249,33,109,255,0,66,208,47,96,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,0,0,0,1,78,227,140,185,192,25,153,104,91,6,98,96,155,30,38,183,46,186,83,93,168,34,170,141,170,186,121,205,73,26,187,93,209,23,84,209,81,81,21,23,161,81,0,49,43,53,120,55,236,252,202,76,25,123,205,156,192,201,76,63,110,179,88,41,214,182,174,70,207,82,214,174,154,35,35,100,73,42,53,207,123,149,172,107,52,243,156,228,79,89,10,248,162,162,225,196,94,119,119,44,173,203,75,109,150,76,77,113,142,223,135,240,213,146,146,56,98,167,137,87,100,49,170,177,26,143,114,55,69,146,103,248,174,231,57,81,19,166,78,118,160,113,164,185,251,143,254,228,121,123,118,89,50,255,0,7,85,57,36,154,23,235,29,226,228,221,90,233,245,69,209,209,71,171,153,31,169,117,123,250,163,155,166,90,118,84,112,85,247,42,194,113,113,17,153,54,157,152,195,19,210,105,98,164,168,103,159,106,182,72,136,188,213,69,250,51,78,157,125,173,143,70,234,138,247,180,12,157,224,251,133,252,53,194,142,78,208,101,253,169,208,214,94,170,149,43,177,5,209,172,209,213,181,206,106,35,180,85,234,145,49,19,99,26,190,8,154,253,39,57,86,248,0,6,2,246,210,210,207,81,194,166,28,150,24,213,204,166,199,148,18,202,186,253,22,173,5,123,53,255,0,25,237,79,206,99,167,98,44,208,183,55,179,26,157,210,177,37,126,27,167,123,88,174,77,206,107,106,154,138,168,158,42,136,174,110,171,239,79,105,34,124,108,100,125,71,16,188,52,227,44,185,181,194,146,94,95,74,219,141,157,186,232,174,174,166,114,75,19,17,125,91,246,172,127,84,138,65,167,9,57,255,0,120,225,79,136,11,46,99,205,67,84,250,58,57,36,181,226,11,122,38,201,102,161,145,81,179,199,181,116,243,216,173,108,141,106,233,231,196,212,93,19,80,61,30,131,161,192,184,235,8,230,102,17,181,227,188,9,126,165,188,216,175,48,54,166,138,182,153,218,178,70,47,171,218,215,34,162,181,205,84,71,53,200,168,168,138,138,135,124,0,136,46,219,217,173,110,204,252,179,167,133,83,202,76,176,214,62,161,55,127,184,58,161,169,23,77,127,148,217,189,95,175,78,146,191,142,177,214,17,203,60,35,116,199,120,238,253,75,102,177,89,160,117,77,109,109,75,180,100,108,79,87,181,206,85,84,107,90,136,174,115,149,17,17,85,81,15,60,156,93,241,3,117,226,183,136,43,206,98,211,80,84,50,138,165,241,90,112,253,2,49,93,44,116,49,42,182,22,109,77,85,100,123,156,233,28,137,175,159,43,145,58,104,4,154,118,42,81,215,195,195,62,44,172,157,239,74,90,156,111,83,221,227,115,85,19,86,208,209,163,222,139,235,69,232,222,158,182,41,109,123,115,41,103,125,46,75,214,182,53,88,98,147,16,196,247,235,224,231,165,189,90,159,157,24,239,212,102,223,4,153,27,85,195,199,13,56,59,46,110,209,237,189,54,153,215,43,202,107,174,218,218,151,44,178,71,236,249,180,115,98,233,227,203,215,215,169,108,59,83,50,26,225,157,92,48,215,93,112,237,12,149,87,220,7,84,152,134,154,24,145,93,36,212,205,99,153,85,27,81,17,117,94,83,150,77,60,85,97,68,79,16,44,159,98,4,208,187,45,243,62,157,178,177,101,101,242,129,238,98,57,55,53,174,129,232,138,169,226,136,170,215,104,190,229,246,18,94,121,255,0,236,234,226,186,143,133,172,240,239,120,174,121,25,130,177,108,44,181,223,156,196,87,119,93,29,186,10,189,169,213,220,167,43,145,81,53,93,146,73,162,42,232,139,62,214,187,165,178,249,108,164,189,89,110,20,213,246,250,248,89,83,75,85,77,43,100,138,120,158,212,115,30,199,181,85,28,213,69,69,69,78,138,138,7,40,2,129,207,12,238,203,254,30,242,230,231,153,153,143,120,142,138,219,64,205,177,68,138,139,53,109,66,162,242,233,225,103,139,228,122,167,68,240,68,69,114,232,214,170,160,67,95,107,220,214,185,120,199,175,101,189,83,159,14,30,182,50,187,206,215,231,246,61,201,235,233,243,78,139,217,255,0,219,89,34,236,179,163,175,163,224,119,47,123,243,223,164,242,93,166,130,55,181,90,177,196,183,58,157,19,175,169,85,28,244,95,90,61,8,86,198,248,155,48,56,178,226,18,225,136,97,182,45,102,41,204,59,235,89,73,67,6,174,108,110,145,201,28,16,181,122,174,200,227,70,51,114,248,53,154,175,172,244,73,146,185,105,65,147,121,73,132,114,178,219,55,62,28,47,104,166,182,172,255,0,217,228,99,17,36,151,221,189,251,157,167,171,112,21,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,33,155,57,175,129,242,75,47,238,249,153,152,151,134,91,172,118,104,86,89,164,232,178,74,245,232,200,162,110,169,190,71,185,81,173,111,173,85,60,19,85,2,140,226,163,137,172,17,194,182,85,87,102,38,44,145,149,53,207,71,83,217,45,13,149,25,53,206,181,91,230,70,223,90,49,58,57,239,209,118,183,85,209,87,107,86,5,234,103,206,254,54,248,129,221,182,108,69,141,177,157,110,216,216,154,182,10,88,147,193,19,197,33,167,134,52,255,0,5,173,85,93,87,93,123,110,37,56,132,204,238,52,179,185,151,234,139,125,108,238,171,157,182,172,45,135,41,17,102,90,72,95,38,145,193,27,90,159,57,43,220,168,175,126,154,185,202,137,209,173,107,82,96,123,63,184,35,180,112,161,128,86,243,137,98,166,173,204,124,73,11,93,121,173,98,238,109,20,43,163,155,67,10,255,0,37,170,136,175,114,125,55,250,213,173,102,129,114,56,74,225,115,5,240,163,149,52,152,15,13,178,58,187,181,82,54,170,255,0,120,86,105,37,198,179,78,174,252,88,217,170,182,54,125,235,122,174,174,115,156,235,214,0,0,0,20,182,104,102,78,18,201,252,1,124,204,188,117,114,109,13,147,15,210,62,174,170,85,234,231,34,116,108,108,79,190,123,220,173,99,91,226,174,114,39,172,243,221,153,24,227,53,120,231,226,93,110,84,244,15,170,196,56,202,227,29,186,203,108,99,220,232,168,105,81,85,34,133,23,239,99,141,154,189,239,209,19,248,199,170,38,170,100,239,107,47,24,73,154,56,229,56,120,192,55,68,147,10,224,234,181,125,234,162,7,174,219,133,217,186,181,98,215,239,163,167,213,91,236,89,21,235,215,99,20,200,30,201,46,15,126,64,97,15,221,43,143,237,123,49,22,41,165,88,240,220,19,51,206,162,181,191,69,90,141,23,193,243,244,209,124,82,36,77,23,73,92,128,102,63,12,156,63,97,94,25,178,122,201,149,120,93,145,202,250,56,249,247,74,228,102,215,220,43,222,137,206,168,119,175,170,162,35,81,85,118,177,172,111,168,186,160,0,0,1,110,56,147,189,92,48,223,14,153,167,136,173,51,114,107,173,120,42,249,91,75,38,154,236,150,42,25,158,199,126,103,53,20,243,253,193,246,14,179,99,238,40,178,195,9,98,24,18,123,101,118,37,163,90,168,28,154,182,104,227,122,72,177,187,241,93,179,106,251,149,79,68,153,149,132,34,204,44,186,197,88,6,121,25,28,120,150,201,93,103,123,222,221,90,214,212,64,248,149,85,61,105,231,158,110,114,251,21,98,126,30,51,194,203,138,234,45,143,138,249,128,113,20,114,213,208,74,187,87,155,75,62,147,83,185,125,90,237,123,23,235,80,61,53,2,144,202,108,214,192,249,217,128,45,25,149,151,119,168,110,118,91,196,41,44,82,49,83,124,79,251,248,101,111,139,36,98,234,215,53,122,162,161,87,129,214,98,140,57,104,198,56,106,235,132,177,5,35,106,173,151,170,41,237,245,176,185,17,82,72,37,98,177,237,235,211,171,92,168,121,158,193,85,87,60,188,206,107,21,101,166,187,75,134,26,196,212,210,83,212,198,169,252,117,61,83,85,175,69,69,84,241,98,47,69,84,247,169,232,39,139,222,35,240,239,12,57,35,125,204,27,157,116,13,189,73,4,148,120,118,137,234,138,250,219,147,218,169,19,81,171,226,198,47,206,61,125,76,107,189,106,136,176,73,194,78,88,221,51,191,137,156,3,130,99,138,90,182,215,223,96,173,185,200,239,61,82,142,7,243,234,158,229,95,95,46,55,245,95,23,42,39,138,129,233,24,0,0,0,0,0,0,0,0,0,0,0,7,69,125,199,120,31,11,213,178,131,18,227,43,29,166,170,72,210,102,65,93,113,134,9,29,26,170,162,61,26,247,34,171,117,107,147,95,13,81,125,135,62,205,126,177,226,58,36,185,225,235,205,13,210,141,206,86,37,69,21,67,39,141,92,158,41,185,138,169,170,123,8,159,237,187,192,87,24,113,150,91,102,124,112,43,168,106,237,149,86,25,165,68,77,35,154,25,121,241,181,125,126,115,103,145,83,213,230,47,231,172,251,25,248,138,195,18,96,235,215,13,151,234,248,40,239,180,183,9,175,118,38,200,228,103,127,166,145,141,231,196,207,229,73,27,163,87,170,120,171,36,85,68,210,55,42,4,157,128,0,138,238,220,76,59,107,72,50,151,22,50,4,109,197,239,187,91,164,149,63,221,32,68,166,145,141,95,238,92,231,170,127,202,59,221,165,73,216,133,126,184,84,229,150,102,225,169,103,123,168,173,247,218,42,216,35,87,121,173,146,122,119,50,69,68,245,106,148,241,254,164,49,143,181,127,137,91,14,121,103,141,191,4,224,171,156,55,28,57,151,84,243,208,182,178,7,163,226,169,184,76,230,173,83,163,114,116,115,27,202,134,52,84,213,21,99,122,162,170,42,25,179,216,235,149,149,248,39,134,90,252,113,118,166,146,25,241,221,242,90,234,84,122,43,117,161,129,169,4,78,209,125,178,54,161,81,125,109,86,170,1,158,0,0,6,53,246,143,250,19,102,159,247,186,151,246,218,115,37,12,107,237,31,244,38,205,63,239,117,47,237,180,224,69,95,100,239,166,206,18,254,247,93,191,98,148,158,130,5,251,39,125,54,112,151,247,186,237,251,20,164,244,0,0,0,58,124,95,139,176,214,2,195,23,60,103,140,47,52,214,171,45,154,153,245,117,181,149,47,70,199,12,77,77,85,85,125,190,164,68,234,170,168,137,170,170,33,218,79,60,20,176,73,85,85,52,112,195,11,22,73,36,145,200,214,177,168,154,171,149,87,162,34,39,93,72,64,237,40,227,186,94,34,113,67,242,159,44,46,178,55,45,176,253,86,178,79,26,237,75,237,99,53,78,122,250,214,6,46,188,182,175,71,127,24,169,174,196,96,90,238,54,248,192,197,124,95,230,151,122,163,101,101,30,13,179,204,250,92,51,101,241,118,215,59,78,241,43,91,209,106,37,209,186,162,107,181,54,177,21,116,87,58,74,123,53,56,15,103,15,120,105,153,189,154,86,150,125,209,239,212,218,83,211,74,154,173,134,141,233,252,82,39,170,161,232,191,56,189,85,168,136,196,211,207,221,102,251,44,248,7,90,116,182,113,67,156,150,117,73,28,214,212,224,235,61,76,106,138,207,91,110,50,181,125,106,159,196,162,244,209,121,159,216,213,37,60,0,0,0,0,0,0,0,0,0,0,0,0,10,3,136,47,246,133,204,159,201,11,207,236,82,144,3,193,55,165,206,80,254,87,219,127,211,52,159,238,32,191,218,23,50,127,36,47,63,177,74,64,15,4,222,151,57,67,249,95,109,255,0,76,208,61,30,128,0,20,237,219,49,242,242,195,112,150,211,124,199,152,118,221,93,6,222,109,53,93,210,8,101,143,115,81,201,185,142,114,42,106,213,69,77,83,193,81,74,136,131,206,216,92,5,113,195,60,88,124,176,150,5,238,56,194,195,69,87,4,218,38,142,150,157,189,218,70,116,235,171,82,40,213,117,245,61,0,155,171,117,202,221,119,162,134,231,105,175,166,173,163,168,110,248,106,41,229,108,145,200,223,107,92,213,84,84,247,161,201,48,103,178,107,136,172,49,153,92,61,219,242,122,162,190,8,49,110,95,54,74,105,104,156,228,107,234,109,238,149,207,134,166,54,253,243,91,204,229,59,77,85,28,196,87,105,189,186,231,48,2,22,123,105,112,237,174,217,196,166,25,191,81,64,145,84,222,176,140,15,172,84,240,150,72,170,170,35,107,215,223,177,24,223,169,141,247,147,63,91,91,69,109,162,168,184,220,106,225,165,164,165,137,243,207,60,242,35,35,138,54,162,171,158,247,47,70,181,17,21,85,87,162,34,30,123,187,64,248,136,183,113,41,196,165,239,24,225,201,249,248,110,205,4,86,11,28,218,42,115,233,32,115,220,179,117,211,164,147,73,51,219,170,34,237,115,81,122,160,18,129,217,7,126,184,94,56,57,162,161,173,157,242,69,101,196,87,58,10,84,115,181,217,18,171,39,218,158,196,223,60,139,249,204,216,49,147,179,127,43,43,242,159,131,252,13,106,188,83,73,79,115,189,197,54,32,171,138,68,86,185,139,87,34,201,19,85,171,213,170,144,114,81,81,124,23,83,38,192,0,0,193,110,217,15,68,106,95,202,251,119,250,26,147,21,123,18,255,0,219,235,29,254,72,47,237,180,230,85,118,200,122,35,82,254,87,219,191,208,212,152,171,216,151,254,223,88,239,242,65,127,109,167,2,100,192,0,0,0,8,108,237,180,255,0,111,172,9,249,32,159,182,212,19,38,67,103,109,167,251,125,96,79,201,4,253,182,160,12,170,236,111,244,70,170,252,175,184,255,0,161,166,51,164,193,110,198,255,0,68,106,175,202,251,143,250,26,99,58,64,0,0,0,0,0,0,0,0,0,0,0,0,166,115,47,49,112,166,82,96,43,238,101,99,139,138,81,88,240,245,27,235,107,38,211,87,109,111,131,24,157,55,61,238,86,177,173,251,231,57,169,235,60,241,231,246,117,99,158,48,179,250,163,24,221,229,134,158,123,229,100,86,187,37,21,77,91,34,167,182,209,243,21,176,64,178,189,81,140,106,111,87,61,234,168,221,206,123,215,77,73,31,237,56,192,252,98,241,15,126,160,202,140,162,201,251,213,86,94,216,220,202,202,170,216,235,105,98,109,226,189,91,170,46,215,202,215,114,161,71,43,90,142,68,213,234,247,104,168,140,83,3,127,123,131,141,159,237,7,119,255,0,236,250,47,251,224,37,203,132,219,127,11,252,45,100,213,167,45,44,153,221,151,85,23,29,169,89,124,185,51,17,81,162,220,46,15,106,115,100,235,38,187,19,68,99,17,124,24,214,162,245,213,86,242,126,232,44,133,254,221,216,7,254,146,209,127,222,16,83,251,220,28,108,255,0,104,59,191,255,0,103,209,127,223,15,222,224,227,103,251,65,221,255,0,251,62,139,254,248,12,161,237,164,204,28,5,142,254,227,191,34,49,189,131,16,247,31,148,61,235,201,87,40,106,249,27,252,157,179,127,41,206,219,187,99,180,215,77,118,174,158,10,87,61,142,121,155,150,248,31,36,49,181,6,52,204,28,53,96,170,168,197,124,232,160,186,93,160,165,146,72,251,156,9,189,173,145,232,170,221,81,83,84,233,170,41,27,121,201,195,134,118,240,251,228,143,187,22,1,171,195,62,94,239,30,78,239,19,193,39,120,228,114,249,186,114,158,237,54,243,163,241,211,233,38,154,245,57,217,65,194,175,16,25,247,101,173,196,89,69,150,181,184,142,221,110,170,238,85,51,193,83,79,26,71,62,198,191,98,164,178,53,85,118,185,171,209,52,234,7,163,76,43,143,48,54,58,142,162,108,19,140,236,88,134,58,71,53,181,14,181,92,97,171,72,85,218,237,71,172,110,118,213,93,23,77,124,116,83,153,125,196,120,123,11,210,50,191,18,223,173,214,154,89,36,72,89,61,117,83,32,141,210,42,42,163,17,207,84,69,118,141,114,233,227,162,47,176,193,126,201,206,30,115,151,32,48,230,99,209,103,6,5,171,195,83,94,107,109,178,208,178,162,120,100,231,182,56,231,71,170,114,158,237,52,87,183,199,79,18,181,237,95,192,87,28,111,193,197,250,178,217,2,205,46,21,185,208,223,158,198,162,107,201,99,157,12,174,235,252,150,78,231,174,157,116,106,129,149,86,28,107,131,113,76,210,211,225,140,91,101,187,203,3,81,242,178,130,190,42,135,70,213,93,17,92,140,114,170,38,190,181,59,162,6,251,46,56,137,195,89,7,196,90,210,99,138,232,104,48,246,55,160,91,28,245,243,42,54,58,42,158,99,100,167,150,71,47,209,141,92,215,70,229,94,137,205,71,42,162,53,84,158,52,114,57,17,205,84,84,84,213,21,61,96,125,49,99,180,239,14,218,241,7,4,217,132,251,140,8,249,45,76,160,184,210,63,215,20,236,173,133,55,39,214,199,189,139,238,122,153,78,71,7,108,79,18,182,28,63,150,20,252,54,88,46,112,212,226,12,81,81,79,93,124,134,55,163,150,138,223,11,210,88,155,34,39,209,124,179,50,39,53,60,118,70,229,84,209,205,85,12,71,236,138,191,92,45,60,101,218,109,212,115,189,144,94,236,87,74,42,182,163,180,73,35,108,92,244,69,79,95,159,3,23,243,19,174,67,47,98,246,86,87,226,12,245,196,185,175,61,52,137,107,194,86,55,80,197,54,138,141,117,117,91,218,141,106,47,130,233,12,115,170,167,171,115,61,169,172,204,72,244,138,55,200,173,115,145,141,87,104,212,213,87,79,82,39,173,64,199,158,56,248,174,180,112,157,147,53,88,162,55,69,81,139,47,107,37,187,12,208,189,17,201,37,94,221,86,119,183,215,20,40,168,231,123,85,88,206,155,209,72,71,225,231,45,83,137,188,253,166,160,204,188,195,183,217,173,215,26,201,47,88,166,255,0,122,185,197,76,231,194,178,111,157,90,249,92,136,249,229,115,182,181,19,95,57,251,149,54,181,218,100,207,24,60,62,113,249,197,94,115,92,179,10,229,144,87,234,91,45,62,180,56,126,217,37,202,137,82,138,129,174,93,168,168,147,233,204,122,234,247,170,125,243,180,69,218,214,233,100,127,123,131,141,159,237,7,119,255,0,236,250,47,251,224,39,15,11,230,223,12,216,43,13,219,48,142,22,205,172,186,182,217,236,212,145,80,208,210,65,136,232,155,28,48,198,212,107,26,137,204,245,34,33,217,254,232,44,133,254,221,216,7,254,146,209,127,222,16,83,251,220,28,108,255,0,104,59,191,255,0,103,209,127,223,15,222,224,227,103,251,65,221,255,0,251,62,139,254,248,13,254,210,156,65,96,197,92,107,102,53,251,12,95,45,247,139,101,87,146,57,21,180,21,44,168,130,93,182,154,54,187,108,140,85,107,180,115,92,213,209,122,42,42,120,161,45,220,29,103,110,76,88,248,87,202,171,61,235,55,48,93,190,190,143,10,91,225,168,165,170,191,210,69,52,50,36,45,69,99,216,233,17,205,114,47,138,42,106,64,222,99,229,190,54,202,60,103,113,203,220,198,176,77,100,196,54,158,79,124,161,150,70,61,240,243,98,100,177,234,230,57,205,93,99,145,142,232,171,244,189,165,216,194,28,7,113,111,143,112,189,175,26,97,28,150,185,220,172,183,170,88,235,104,42,227,172,164,107,103,129,233,171,30,136,233,81,200,138,139,235,68,80,61,15,89,111,150,92,73,107,167,190,97,219,197,21,214,221,86,213,116,21,148,85,12,158,9,81,21,81,85,143,98,171,92,154,162,167,69,241,69,57,197,139,224,123,0,226,252,174,225,87,47,176,22,61,178,75,104,191,218,40,170,34,173,162,149,236,123,161,115,170,166,122,34,171,21,90,186,181,205,94,138,190,37,244,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,0,0,0,96,183,106,255,0,18,184,235,37,178,118,147,1,224,27,61,214,154,167,30,36,212,85,216,142,40,30,148,246,250,68,68,71,192,201,145,54,165,68,200,174,106,117,213,172,73,21,52,85,107,147,58,78,175,19,225,124,55,141,108,53,184,91,23,88,168,111,54,123,148,75,5,93,13,116,13,154,25,163,95,22,185,142,69,69,2,19,251,48,248,44,94,32,49,255,0,221,99,48,109,110,118,95,224,234,166,57,176,205,31,205,222,46,45,209,205,167,234,154,58,40,252,215,203,237,213,140,235,185,202,217,195,70,163,81,26,212,68,68,77,17,19,212,83,217,123,151,152,47,42,112,117,179,47,242,243,15,211,89,48,253,158,53,138,138,134,157,92,173,137,174,114,185,203,185,202,174,115,149,206,115,149,206,85,85,85,85,85,85,82,162,0,0,0,70,191,104,143,102,141,94,102,92,110,25,237,195,213,178,47,148,243,171,170,113,6,29,107,145,137,116,119,139,170,105,181,243,82,161,124,95,26,170,36,158,45,243,245,73,36,160,1,231,19,38,120,161,226,79,132,155,229,117,155,3,98,107,157,133,35,168,84,185,97,219,181,42,201,76,179,39,71,36,148,211,38,177,73,225,171,155,177,253,17,21,116,77,12,156,139,182,183,137,22,219,86,9,114,223,46,31,93,181,81,42,18,146,185,25,175,169,86,62,243,255,0,251,39,95,103,129,42,217,173,195,126,68,103,130,53,217,173,149,120,123,17,84,70,221,140,172,169,165,70,213,177,191,201,109,67,54,202,214,251,145,218,116,79,97,101,161,236,175,224,110,26,217,42,221,147,213,18,198,244,77,180,239,196,151,78,92,107,211,170,105,80,142,95,15,190,114,167,85,2,29,243,183,138,62,35,184,185,191,91,237,120,235,16,215,94,209,38,219,108,195,214,138,69,142,153,178,187,162,114,233,162,69,89,100,241,68,115,183,191,69,84,69,211,161,33,93,157,221,153,247,60,185,189,91,179,227,136,107,116,76,191,209,170,84,88,48,211,209,178,119,9,122,43,106,170,85,53,78,115,124,89,26,125,5,209,202,187,209,17,153,213,149,188,58,100,94,73,163,157,149,121,87,135,112,228,242,55,100,149,116,148,109,90,169,27,252,151,78,237,101,114,117,94,138,229,78,171,237,46,48,3,227,154,142,69,107,145,21,21,52,84,95,89,244,1,17,125,160,61,152,55,219,37,218,229,157,60,52,225,233,46,86,90,167,62,174,243,133,104,218,175,169,161,145,85,85,243,81,198,157,100,133,87,85,88,155,171,216,171,230,35,153,210,60,78,200,78,57,248,152,225,146,5,195,120,35,24,172,214,58,121,29,174,31,190,83,247,170,72,159,175,156,140,107,149,36,135,170,46,173,141,236,77,85,85,83,94,167,162,82,208,230,183,8,220,53,231,117,92,151,60,205,201,204,61,119,184,204,138,146,220,25,19,169,43,36,79,198,168,167,115,37,118,158,173,92,186,117,208,8,187,174,237,171,226,74,162,214,180,212,121,121,151,84,149,206,102,213,170,109,37,107,218,213,245,185,177,186,167,162,251,53,87,39,183,83,22,177,246,105,241,31,198,118,99,208,67,137,46,23,188,111,136,106,93,221,237,150,170,26,111,154,167,107,149,53,108,52,241,34,50,54,248,110,126,154,232,136,175,114,233,169,51,22,222,203,78,7,109,213,46,169,118,78,75,86,171,34,73,27,42,113,13,205,204,143,175,209,70,165,66,35,147,220,237,222,5,252,203,92,152,202,108,157,183,190,215,149,185,119,96,194,240,77,252,119,147,104,89,12,147,47,78,178,72,137,190,69,232,157,92,171,224,128,98,63,103,143,103,116,60,54,177,185,179,155,29,210,191,49,107,105,214,58,90,88,244,146,11,12,47,69,71,181,143,240,124,238,106,237,115,211,163,81,85,141,213,21,206,118,117,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,6,251,125,179,97,139,53,118,34,196,87,74,91,109,174,219,3,234,171,43,42,165,72,225,130,22,34,171,158,247,47,70,181,17,21,85,84,129,78,63,184,218,187,241,99,143,219,107,195,115,85,208,229,206,28,153,237,178,208,189,85,139,91,47,209,117,116,237,233,231,185,58,49,174,215,150,197,84,77,21,207,214,121,113,54,22,195,24,214,201,83,134,113,150,28,181,223,172,245,168,212,169,183,220,232,227,170,166,153,26,228,114,35,226,145,21,174,209,200,138,154,167,138,34,150,251,247,39,112,177,255,0,6,156,170,255,0,161,182,239,251,144,60,238,229,62,110,227,236,144,198,84,249,131,150,87,122,107,86,32,164,138,72,169,235,102,182,82,214,172,8,244,209,202,198,212,199,35,24,245,77,83,122,34,57,17,92,136,186,57,81,111,207,239,163,241,217,253,188,255,0,205,155,63,250,161,53,63,185,59,133,143,248,52,229,87,253,13,183,127,220,143,220,157,194,199,252,26,114,171,254,134,219,191,238,64,133,111,223,71,227,179,251,121,255,0,155,54,127,245,65,251,232,252,118,127,111,63,243,102,207,254,168,77,79,238,78,225,99,254,13,57,85,255,0,67,109,223,247,35,247,39,112,177,255,0,6,156,170,255,0,161,182,239,251,144,59,94,30,177,77,247,28,228,22,90,99,92,83,93,223,111,88,131,7,217,174,151,26,158,83,35,231,213,79,69,20,146,201,177,136,214,55,115,222,229,209,168,141,77,116,68,68,232,89,222,209,94,35,177,23,14,28,59,92,111,88,50,130,226,236,67,136,164,242,45,190,229,79,3,214,43,74,200,213,221,85,36,136,138,214,57,173,233,26,42,162,172,142,106,166,168,215,25,47,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,170,227,109,183,94,40,42,45,87,122,10,106,234,42,184,221,13,69,53,76,77,150,41,163,114,104,230,61,142,69,71,53,83,162,162,166,138,4,5,246,122,112,157,89,197,70,118,197,83,137,233,38,151,3,225,89,35,185,226,57,228,71,43,106,220,174,85,138,143,119,173,211,57,171,187,174,169,27,100,93,81,118,235,63,48,65,5,44,17,210,210,195,28,48,194,196,142,56,227,106,53,172,106,38,136,212,68,232,136,137,211,66,145,202,236,157,203,28,148,177,213,225,188,170,193,182,252,53,108,175,175,154,231,81,75,68,215,35,31,83,46,155,223,231,42,232,154,53,168,141,77,26,214,181,17,168,136,136,133,100,0,0,0,0,0,141,126,210,94,206,75,166,103,220,43,248,129,200,91,83,170,177,76,173,73,49,14,30,135,68,117,205,26,212,78,243,76,157,62,125,26,137,186,63,247,77,53,111,159,170,73,37,0,15,55,185,21,197,31,16,60,38,223,238,16,101,206,36,169,179,164,179,171,46,182,43,149,47,54,150,105,153,230,170,75,4,137,171,36,77,52,87,55,99,250,104,171,167,67,40,42,59,106,248,148,150,208,234,72,114,243,46,160,184,57,138,206,248,218,58,213,107,85,126,249,177,173,74,166,168,158,26,170,166,190,40,169,208,148,220,217,225,99,135,140,243,145,245,57,169,148,120,126,249,90,246,237,117,193,96,90,122,229,110,154,34,119,168,85,147,104,137,224,155,250,122,139,71,67,217,99,192,237,29,92,149,79,201,233,234,81,207,71,199,20,248,138,230,177,197,215,93,17,18,161,21,201,234,209,202,238,137,245,129,11,184,227,49,56,128,226,255,0,52,41,42,49,37,117,239,28,226,187,139,187,173,186,130,150,5,122,66,197,93,121,84,240,70,136,216,152,157,85,116,68,78,138,231,42,174,170,76,47,103,103,2,16,240,177,134,167,199,88,253,180,213,121,147,136,233,91,13,87,41,201,36,86,138,69,84,119,116,141,201,244,158,231,35,86,87,166,168,170,198,181,186,163,119,63,37,114,195,35,114,127,37,232,164,161,202,188,183,176,97,134,76,154,77,37,190,137,140,154,100,213,23,73,37,211,153,39,130,125,39,47,130,21,200,0,0,0,0,0,0,0,0,0,0,0,0,22,207,136,204,130,193,124,75,101,61,223,42,49,186,73,21,45,122,54,106,74,216,90,139,53,5,100,122,172,85,17,235,235,106,170,162,167,77,204,115,218,170,136,229,32,59,63,248,104,207,46,15,243,2,42,92,91,69,93,111,74,122,180,150,197,137,237,143,145,148,213,110,98,238,100,144,78,221,22,57,83,77,85,138,168,246,170,107,166,154,42,250,61,58,204,71,134,112,230,48,179,84,225,220,91,96,183,94,173,85,141,217,81,67,112,165,101,68,18,183,216,232,222,138,215,126,116,2,18,242,219,181,255,0,138,220,15,105,130,205,136,162,194,152,214,56,24,145,165,93,230,130,86,86,42,34,46,154,201,79,36,109,114,248,106,174,99,156,186,117,93,85,85,105,108,248,237,64,226,135,61,44,53,88,69,247,91,86,14,177,87,49,97,170,165,195,112,73,4,181,49,47,139,36,158,71,190,77,170,139,162,163,21,136,228,232,168,169,174,178,149,137,59,49,120,37,196,213,107,95,54,76,199,111,153,206,220,255,0,38,221,235,169,99,114,123,57,76,155,150,212,235,247,173,69,247,149,46,4,224,15,131,188,183,184,199,118,194,249,13,135,214,174,23,243,35,146,232,249,238,156,183,122,156,212,172,146,84,106,167,138,42,120,47,84,234,4,76,112,73,217,225,153,28,76,95,109,216,191,24,91,42,240,230,89,67,43,38,169,185,84,177,209,77,117,141,23,85,134,137,171,213,251,190,138,205,244,26,155,180,87,57,54,44,235,225,236,63,101,194,118,27,118,23,195,118,216,109,246,171,69,44,84,84,84,144,183,72,224,130,54,163,88,198,167,177,26,136,135,61,140,100,108,108,113,177,26,214,162,35,90,137,162,34,39,169,13,64,0,0,12,107,237,31,244,38,205,63,239,117,47,237,180,230,74,29,102,36,195,56,111,25,89,42,176,206,47,195,214,219,229,158,185,168,202,171,125,202,146,58,154,105,218,142,71,34,62,41,17,90,228,71,34,46,138,139,213,17,125,64,65,87,100,239,166,206,18,254,247,93,191,98,148,158,130,130,194,121,1,145,24,10,247,14,38,192,185,41,128,176,229,226,157,175,100,55,11,78,27,163,163,169,141,175,106,181,200,217,98,141,174,68,86,170,162,162,47,84,85,66,189,0,1,241,205,71,34,181,200,138,138,154,42,47,172,8,162,237,76,227,221,181,203,115,225,127,38,175,74,176,49,221,223,24,94,41,37,77,37,84,250,86,232,158,223,82,46,137,50,162,245,93,98,94,156,196,88,189,182,215,212,90,174,52,183,74,70,192,233,232,230,101,68,73,61,60,115,196,175,99,145,200,143,142,68,115,36,110,169,213,174,106,181,83,162,162,162,170,30,147,100,225,79,133,217,164,124,211,112,219,149,143,145,238,87,57,206,193,214,229,87,42,248,170,175,39,170,154,127,114,119,11,31,240,105,202,175,250,27,110,255,0,185,2,21,35,237,66,227,158,24,217,12,57,222,214,70,198,163,90,214,225,123,50,35,81,60,17,19,186,116,67,87,239,163,241,217,253,188,255,0,205,155,63,250,161,53,63,185,59,133,143,248,52,229,87,253,13,183,127,220,143,220,157,194,199,252,26,114,171,254,134,219,191,238,64,133,111,223,71,227,179,251,121,255,0,155,54,127,245,66,79,187,47,243,239,54,56,137,200,43,254,53,206,60,87,242,130,245,69,140,42,173,112,84,247,26,106,77,148,172,162,162,145,177,236,167,142,54,46,143,154,69,213,83,119,157,166,186,34,34,94,191,220,157,194,199,252,26,114,171,254,134,219,191,238,74,215,5,101,238,1,203,91,84,182,44,185,192,248,127,10,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,93,24,212,245,32,21,0,0,0,0,0,0,0,0,0,0,10,3,136,47,246,133,204,159,201,11,207,236,82,144,3,193,55,165,206,80,254,87,219,127,211,52,244,107,112,183,208,93,232,42,109,87,90,26,122,218,42,216,95,79,83,77,81,19,100,138,104,158,213,107,216,246,57,21,28,215,53,85,21,21,52,84,85,69,45,253,147,134,174,28,240,205,222,143,16,97,204,129,203,123,85,210,223,51,106,41,43,168,112,173,4,21,20,242,181,117,107,227,145,145,35,152,228,94,168,168,168,168,5,200,0,0,44,23,25,188,37,225,142,46,178,173,112,117,198,173,150,188,67,105,145,245,216,122,236,172,221,221,106,85,186,58,57,17,58,172,50,34,34,61,19,175,154,199,38,170,196,66,254,128,60,215,99,124,190,207,254,15,51,86,8,47,180,183,172,19,138,173,51,58,107,109,206,142,87,49,149,12,69,211,155,77,59,124,217,99,114,46,139,162,170,104,229,107,209,58,180,201,220,25,219,47,197,38,30,182,199,110,196,184,123,3,226,137,34,98,39,125,171,183,205,79,83,34,232,137,171,249,18,178,37,240,85,233,27,122,175,179,161,50,88,235,46,240,30,103,88,101,194,249,137,131,237,24,146,213,42,234,234,75,157,27,42,35,71,105,166,230,163,209,118,185,53,232,228,209,83,212,166,58,221,123,46,120,31,186,220,155,114,126,77,186,149,119,239,146,10,91,245,198,40,100,240,232,172,73,244,106,116,240,102,223,16,34,99,136,206,208,158,36,184,150,180,203,133,241,110,33,162,177,225,153,156,139,53,146,193,3,169,105,234,52,240,73,156,231,190,89,83,166,187,92,245,102,189,118,234,137,165,241,224,11,179,79,24,102,134,34,180,230,230,124,97,201,172,184,14,134,70,86,82,90,43,227,116,85,119,215,39,86,107,26,232,232,233,181,209,85,206,209,94,154,35,81,90,229,122,73,174,89,112,83,194,182,79,92,33,188,96,12,146,195,212,119,26,103,111,130,182,173,146,92,42,32,118,186,163,163,150,169,210,61,142,233,226,213,69,47,104,26,88,198,70,198,199,27,17,173,106,34,53,168,154,34,34,122,144,212,0,0,0,24,45,219,33,232,141,75,249,95,110,255,0,67,82,98,175,98,95,251,125,99,191,201,5,253,182,156,151,108,101,128,240,54,98,218,19,15,230,14,12,177,98,123,91,102,109,66,80,222,109,208,214,211,164,173,69,70,191,151,43,92,221,200,142,114,34,233,170,106,190,211,169,193,25,45,147,153,103,95,61,215,46,50,155,6,225,74,218,168,123,188,245,54,75,13,45,12,178,197,185,29,177,207,133,141,87,55,114,34,232,171,166,168,138,5,102,0,0,0,0,67,103,109,167,251,125,96,79,201,4,253,182,160,153,50,140,198,249,45,147,153,153,95,5,215,49,242,155,6,226,186,218,88,123,188,21,55,187,13,45,116,177,69,185,93,177,175,153,142,86,183,114,170,232,139,166,170,170,6,36,246,55,250,35,85,126,87,220,127,208,211,25,210,116,88,55,1,224,108,186,180,46,31,203,236,25,98,195,22,183,76,234,133,161,179,91,161,162,167,89,92,136,142,127,46,38,181,187,149,26,212,85,211,85,209,61,135,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,85,246,231,126,4,255,0,156,159,209,165,125,216,151,254,208,184,239,242,189,127,98,167,51,175,29,101,62,86,102,135,113,251,166,101,166,20,197,190,76,230,247,47,46,217,169,171,251,175,51,111,51,149,206,99,182,110,229,179,118,221,53,216,221,124,16,228,96,140,183,203,188,179,160,158,213,151,24,11,14,97,74,42,169,187,196,244,214,75,92,20,49,75,46,212,110,247,50,22,181,28,237,168,137,170,166,186,34,32,21,25,196,187,90,173,183,235,85,109,142,245,67,13,109,190,227,79,37,37,93,52,236,71,199,60,50,53,90,248,222,213,232,173,115,85,81,83,214,138,114,192,16,67,199,31,103,94,62,225,174,249,112,198,184,2,219,93,136,178,198,119,186,120,107,98,106,203,61,157,170,186,242,106,209,58,163,91,224,217,190,138,162,38,229,107,151,69,166,178,19,180,159,138,46,31,236,84,216,74,203,136,237,216,158,193,68,212,142,146,219,137,105,159,86,202,86,34,42,35,34,149,146,71,51,88,157,52,102,245,107,116,68,68,68,213,23,208,11,216,201,24,232,228,98,57,174,69,71,53,83,84,84,95,82,152,243,152,61,159,60,29,230,101,116,247,92,71,145,246,106,122,234,135,43,223,81,104,154,123,98,171,213,58,189,91,75,36,108,114,250,252,230,174,171,213,117,2,51,113,247,108,127,20,152,174,205,45,163,12,217,240,118,16,146,102,43,93,95,111,161,150,122,166,106,154,121,139,81,35,227,111,143,142,197,93,124,21,12,124,201,46,30,51,247,140,156,197,169,102,22,162,184,94,106,171,42,185,215,204,77,117,150,71,82,210,185,235,171,164,169,169,118,170,231,170,117,70,38,233,29,234,106,232,186,76,238,26,236,206,224,147,12,79,21,93,54,72,82,87,84,68,159,78,229,117,174,172,107,250,235,231,69,44,203,18,255,0,136,100,118,29,195,88,115,8,90,41,240,246,19,176,91,108,182,186,70,237,167,161,183,82,199,77,79,10,123,25,28,104,141,106,125,72,5,187,225,151,135,92,23,194,254,83,91,50,187,6,162,207,200,85,169,185,220,94,205,178,220,107,158,136,146,84,61,53,93,186,237,68,107,117,84,107,90,212,213,116,213,110,176,0,0,0,0,0,64,15,106,63,167,102,102,254,133,248,61,17,50,92,19,122,35,101,15,228,133,183,253,11,74,179,20,240,245,144,88,230,251,85,138,113,174,71,229,254,32,189,86,236,239,55,27,166,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,213,122,53,168,137,209,16,172,172,150,59,46,25,180,81,225,252,57,103,162,181,90,237,240,182,158,146,134,134,157,144,83,211,196,212,209,172,142,54,34,53,141,68,232,136,136,136,128,115,128,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,15,138,186,122,143,166,149,241,1,187,220,55,123,143,128,15,187,189,195,119,184,248,0,251,187,220,55,123,143,128,15,187,189,199,206,103,184,26,0,215,191,220,106,78,166,218,120,155,137,224,7,208,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,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,3,74,248,154,141,42,139,168,31,0,209,125,131,69,246,0,3,69,246,0,0,0,6,131,89,167,69,246,0,79,19,113,60,13,180,69,215,192,220,79,0,62,128,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,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,0,0,0,248,190,6,147,82,248,26,64,0,0,31,116,247,255,0,144,249,174,131,127,188,15,186,127,247,104,53,84,245,31,55,251,198,255,0,120,4,114,234,166,163,66,120,169,173,60,0,250,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,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,0,3,226,248,26,77,75,224,105,0,0,3,75,151,67,78,228,62,200,228,106,106,166,210,212,68,139,166,160,110,110,65,185,15,141,84,147,232,159,85,54,248,129,169,171,169,184,158,6,219,28,158,195,113,60,0,250,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,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,0,3,226,248,26,77,75,224,105,0,0,3,133,115,123,219,26,109,58,148,124,170,228,213,84,168,159,19,37,77,28,154,155,43,65,30,186,162,32,27,84,14,93,17,21,14,107,209,21,170,104,100,77,139,192,61,235,167,64,52,53,52,114,161,190,158,7,29,157,84,228,39,128,31,64,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,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,62,106,128,125,7,205,80,106,128,23,192,210,106,85,67,72,0,0,5,118,212,8,229,81,166,190,163,226,185,0,57,221,122,169,167,68,83,226,174,229,67,90,53,117,240,3,109,189,28,166,250,120,26,82,52,215,83,88,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,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,3,74,248,154,141,43,226,7,192,0,0,0,0,0,3,66,248,26,205,11,224,6,148,241,53,167,137,161,60,77,105,226,6,226,120,31,79,137,224,125,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,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,105,84,93,77,64,13,58,40,209,77,64,13,58,41,240,212,190,6,144,0,0,6,133,240,94,166,226,39,137,182,237,81,85,52,3,226,34,234,107,68,93,79,172,84,84,53,129,241,15,167,197,113,244,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,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,0,0,15,139,224,105,53,47,129,164,0,0,15,168,168,154,234,109,61,201,169,173,222,6,195,151,168,27,241,162,154,213,53,54,226,122,105,161,173,94,212,245,129,168,248,170,136,124,71,181,124,20,43,81,64,212,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,13,46,62,1,172,26,0,26,193,241,60,15,160,0,0,0,0,0,52,184,13,64,208,0,214,13,0,13,96,208,0,214,13,0,13,96,208,0,214,13,0,13,96,208,0,214,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,1,165,192,106,6,128,6,176,104,53,39,128,31,64,0,0,0,0,0,0,0,0,0,1,160,1,172,26,15,173,241,3,80,0,0,0,0,0,15,139,209,53,52,163,247,120,33,172,249,162,34,123,0,211,189,60,58,31,81,17,122,156,105,26,245,119,155,170,7,172,145,179,85,114,129,190,247,181,157,28,190,38,196,237,218,155,149,122,28,72,230,231,200,168,233,81,186,123,84,219,174,157,241,167,154,253,200,158,192,55,219,63,77,83,212,113,106,174,209,211,162,171,221,224,112,165,191,210,195,18,177,204,234,81,152,131,19,196,155,252,237,58,40,28,235,214,110,217,44,19,163,42,228,241,118,136,85,248,119,18,193,136,41,89,85,72,237,88,244,213,12,42,204,204,65,222,238,204,137,174,213,57,169,235,247,153,67,146,187,221,135,105,93,175,251,154,127,212,5,212,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,62,42,245,62,155,110,85,212,13,91,134,227,70,170,53,80,53,238,27,141,26,168,213,64,215,184,110,52,106,167,223,56,13,74,186,159,3,81,87,196,251,181,64,248,6,157,116,62,232,160,53,27,141,43,187,81,231,1,171,112,220,105,243,143,154,168,26,247,13,198,141,87,196,106,160,107,220,21,117,52,249,202,125,77,125,96,1,247,106,133,69,64,62,1,166,167,221,20,15,128,251,162,141,20,15,128,0,0,0,0,0,0,0,53,128,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,26,92,106,52,184,15,128,0,6,164,240,52,154,147,192,15,160,0,0,0,0,0,0,0,0,0,52,3,238,138,52,80,62,31,91,226,52,80,136,168,160,106,0,0,62,42,245,62,154,29,170,40,31,119,13,198,141,84,251,231,1,169,87,94,134,157,54,39,85,26,170,47,83,227,245,122,104,128,125,99,154,171,167,172,216,184,170,182,5,84,55,152,196,137,187,156,190,5,35,140,177,173,13,146,153,203,36,205,77,61,170,5,187,205,108,121,81,131,218,217,216,231,53,53,213,116,41,76,63,196,253,129,244,239,142,186,178,36,123,83,79,57,200,90,254,35,115,74,154,241,104,169,101,12,173,123,163,99,188,23,220,70,94,41,205,188,67,73,119,171,142,42,169,90,212,122,167,71,47,180,9,107,190,113,49,133,150,171,150,202,248,19,95,199,67,141,75,142,109,216,214,69,101,13,115,23,114,125,235,136,121,131,31,226,187,197,197,156,154,201,220,170,190,167,41,144,25,71,156,24,163,7,214,194,181,188,197,111,68,243,149,64,203,60,81,71,55,202,52,129,85,95,182,84,235,249,204,201,202,52,90,92,55,72,138,221,62,109,12,63,194,151,22,226,248,233,111,146,162,110,153,205,85,51,79,1,211,199,14,30,164,219,252,132,255,0,168,10,235,114,13,200,105,0,106,220,129,23,83,73,245,190,32,106,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,62,42,162,31,77,43,226,7,221,200,55,33,164,1,171,114,13,200,105,0,106,220,131,114,26,64,26,145,117,62,154,90,106,0,0,3,230,168,55,33,165,124,64,26,183,32,220,134,144,6,173,200,55,33,164,1,171,114,4,93,77,39,214,129,168,0,0,0,0,0,0,0,0,0,0,0,0,0,7,205,200,55,33,243,95,114,13,125,200,7,221,200,55,33,243,95,114,4,3,238,228,27,155,237,54,222,186,120,33,176,174,118,190,176,57,123,155,237,26,34,156,118,163,215,192,223,102,168,222,160,124,118,137,235,62,115,24,158,42,124,127,85,83,111,102,229,3,123,124,126,211,238,173,246,155,109,133,124,84,220,216,128,124,119,135,67,65,185,162,39,138,159,55,48,13,9,191,174,136,104,99,166,87,104,168,110,185,85,83,230,205,12,108,186,245,82,178,55,93,209,166,211,30,170,186,41,188,168,170,158,243,109,177,42,59,85,3,226,238,87,42,33,245,90,253,58,39,83,234,170,34,244,241,54,222,233,147,193,69,199,212,73,53,234,157,13,196,219,225,235,54,18,89,85,116,114,155,168,199,42,107,235,3,82,181,117,232,125,70,244,56,239,89,209,124,77,216,249,138,154,185,72,26,101,222,213,243,83,83,84,72,245,69,87,116,62,171,93,174,170,110,18,54,157,204,69,209,16,212,196,118,158,113,169,81,85,77,46,87,34,120,129,245,200,190,40,104,87,232,186,104,108,72,250,141,124,213,55,26,138,173,69,119,143,172,152,26,209,250,250,143,168,239,113,182,125,69,247,18,55,117,215,212,124,52,53,122,248,27,154,251,144,15,128,251,175,185,6,190,228,3,224,0,0,0,13,91,144,110,67,72,3,86,228,27,144,210,0,213,185,6,228,52,128,53,110,65,226,105,53,39,128,31,64,0,15,139,208,250,0,249,175,77,70,190,179,232,3,230,186,13,116,62,128,62,107,215,65,175,93,15,160,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,1,241,85,16,250,105,95,16,62,238,65,185,13,32,13,91,144,249,185,79,137,226,106,220,223,104,31,55,40,220,167,221,83,218,0,249,187,218,125,220,135,199,31,0,213,185,6,228,52,128,53,110,65,185,13,32,13,91,144,106,134,144,158,32,107,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,248,190,0,55,32,220,134,144,6,173,200,124,85,212,248,0,0,0,31,117,67,224,3,86,228,27,144,210,0,213,185,6,228,52,128,53,110,65,185,13,32,13,91,144,110,67,72,3,86,228,27,144,210,0,249,185,6,228,52,239,79,112,222,223,112,26,183,33,245,174,77,77,27,219,238,62,163,211,220,6,230,228,27,144,209,187,220,106,215,220,128,125,220,134,133,93,95,161,244,105,215,93,64,213,180,216,115,213,171,161,189,175,67,101,205,213,117,3,114,63,57,53,11,35,26,244,141,87,170,154,88,228,110,186,156,42,201,145,146,164,202,186,35,83,196,137,76,56,120,154,249,29,150,154,74,138,167,163,34,68,241,85,48,79,137,236,249,138,211,29,74,82,214,38,206,168,154,56,170,120,194,207,27,165,158,146,166,205,102,172,210,68,69,68,70,169,26,217,137,137,177,134,48,98,197,91,59,221,171,181,93,84,132,217,198,197,92,68,98,58,170,154,184,96,149,207,142,93,83,170,150,86,225,116,174,185,75,61,77,67,124,231,170,169,112,104,240,149,46,205,213,76,213,232,157,78,142,247,109,163,165,174,142,8,163,232,229,209,65,103,75,132,49,19,109,21,140,146,163,68,114,59,214,100,165,137,104,49,30,29,101,193,186,115,186,120,22,14,171,7,67,44,141,168,138,46,157,21,76,136,202,155,84,20,248,105,141,145,189,17,1,102,75,112,207,126,130,186,166,158,197,113,147,70,66,169,167,82,66,48,214,198,90,161,142,157,117,99,90,136,132,79,229,125,254,75,30,54,98,196,245,107,29,34,39,249,73,93,202,199,50,191,10,80,213,63,170,190,52,95,242,22,85,90,128,0,31,91,226,124,62,183,196,13,64,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,6,149,241,53,26,87,196,15,128,0,0,125,99,86,251,64,3,238,154,248,5,77,0,52,212,124,110,135,208,0,0,52,47,136,11,226,0,0,0,0,0,31,90,124,62,180,13,64,0,0,0,0,0,62,47,129,167,95,168,212,238,168,109,233,167,136,26,181,250,134,191,81,167,86,143,55,222,6,173,126,161,175,212,105,218,171,224,21,52,241,3,86,191,80,215,234,52,244,95,0,186,39,136,31,53,79,104,213,61,167,196,77,124,15,138,168,223,164,186,1,171,84,246,159,90,186,47,138,26,19,69,250,38,151,185,24,154,235,160,27,171,162,175,136,72,211,94,167,31,189,192,222,142,149,16,250,234,184,220,158,99,245,250,128,229,38,198,248,13,205,94,154,161,211,212,220,82,37,243,157,161,208,86,227,90,42,42,141,147,85,53,137,239,80,43,109,154,250,207,139,26,167,84,82,158,182,226,202,58,214,162,195,59,94,139,236,83,183,109,210,23,183,162,160,28,133,145,81,116,212,111,114,244,212,224,186,186,37,93,119,154,36,187,83,177,62,154,1,216,232,229,78,174,62,242,215,249,72,83,149,120,170,138,149,21,101,168,107,81,61,170,117,82,230,37,153,139,183,202,17,235,253,208,21,190,228,139,197,81,77,75,34,105,174,165,188,155,51,172,145,46,178,92,34,68,247,185,14,13,195,57,176,229,44,74,190,82,135,162,127,41,10,200,185,139,34,170,244,122,33,181,43,158,136,191,58,133,132,185,241,33,135,232,222,186,92,34,93,63,25,10,106,231,197,125,146,20,118,218,216,151,79,199,66,6,76,164,201,18,239,146,161,186,125,97,248,130,223,26,109,116,236,253,102,9,98,158,53,97,130,121,33,130,68,84,79,5,71,20,165,47,23,207,175,169,243,234,85,168,171,252,160,36,62,107,253,27,250,199,43,83,243,156,119,226,74,122,100,231,73,80,221,173,241,234,97,3,120,168,161,166,165,230,62,224,221,81,53,250,101,9,138,56,215,166,99,95,75,29,82,117,245,163,128,144,42,236,204,180,177,234,212,168,98,105,239,59,27,62,55,183,220,21,26,202,134,117,247,145,29,136,56,197,169,142,85,116,85,110,114,107,234,113,86,101,199,25,243,243,163,231,206,228,77,125,110,2,89,227,153,149,13,71,50,102,245,247,154,209,174,254,200,134,22,97,94,47,233,170,105,154,228,145,29,211,175,156,87,248,119,138,107,69,122,47,62,166,54,42,123,92,6,73,191,152,137,244,141,135,78,246,175,85,232,90,139,127,16,24,102,169,17,36,184,192,154,254,58,29,204,57,179,134,42,211,86,92,160,93,127,25,0,184,76,171,98,248,161,241,106,91,175,137,69,193,143,172,83,116,101,124,75,175,227,33,216,195,124,162,168,68,124,117,77,84,94,189,20,152,224,42,84,153,23,193,77,198,185,21,60,74,122,59,205,19,85,17,245,77,69,250,206,116,55,90,55,105,165,75,127,88,184,237,122,105,174,167,205,83,218,113,226,170,134,77,54,202,138,134,234,62,55,116,71,19,113,175,84,246,141,83,218,104,87,49,190,43,161,245,19,119,86,245,34,227,113,190,7,211,75,92,198,167,157,208,212,138,215,117,106,147,112,3,115,19,162,169,247,77,122,160,184,248,15,189,61,122,142,139,224,69,199,192,125,218,163,66,110,62,3,238,154,120,159,53,111,180,144,26,253,71,222,139,224,105,86,174,160,125,215,234,26,253,70,157,20,109,80,53,107,245,13,126,163,78,213,26,105,226,6,173,126,161,175,212,105,213,190,209,166,160,106,215,234,26,253,70,157,23,192,104,190,192,53,107,245,13,126,163,78,138,53,106,120,168,27,136,169,167,136,213,61,166,148,77,83,84,62,233,167,136,31,117,79,104,213,61,167,206,158,241,171,117,3,80,0,0,62,31,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,29,224,125,52,191,192,15,154,253,67,95,168,211,211,214,60,223,120,26,181,250,134,191,81,167,86,143,55,222,6,173,126,161,175,212,105,213,190,209,230,129,169,23,175,168,214,109,163,87,83,112,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,1,165,124,77,70,149,241,3,224,0,15,142,232,138,108,239,95,105,188,238,168,166,206,197,215,192,13,72,245,211,196,214,142,95,81,165,35,245,232,110,53,190,224,26,170,248,131,234,166,135,192,0,0,0,251,162,141,170,7,192,158,39,221,170,52,80,53,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,31,23,192,250,124,80,52,131,238,213,27,84,15,128,251,181,66,166,128,124,0,0,0,0,0,0,3,167,172,251,211,222,7,192,15,186,105,226,7,192,125,233,239,29,61,224,124,62,59,162,41,171,205,247,159,28,173,211,196,14,35,156,187,148,249,185,77,106,196,85,85,62,108,64,52,238,83,83,28,186,142,88,219,183,170,1,187,187,234,53,167,143,67,101,53,95,81,184,213,211,243,129,185,174,167,221,58,120,159,27,166,158,179,234,170,35,117,95,0,52,57,122,233,169,245,19,84,215,169,183,185,28,189,23,83,121,186,42,105,236,3,107,162,42,107,224,91,44,241,198,144,225,60,37,87,89,12,200,217,24,197,84,209,122,151,26,226,246,197,78,231,185,219,81,19,199,216,96,119,24,89,174,219,59,167,179,37,82,61,143,69,69,234,86,83,12,97,204,76,109,89,139,241,28,247,42,231,190,72,85,203,209,197,165,191,95,173,17,212,190,40,162,68,95,3,70,35,205,138,10,122,41,41,89,11,119,170,175,156,91,252,57,29,223,25,95,157,221,233,36,115,21,117,213,17,84,133,149,141,147,12,220,111,211,73,37,50,59,98,248,34,26,238,121,89,90,212,117,93,68,107,243,125,117,84,47,254,72,224,214,210,252,205,206,155,150,174,77,60,244,46,110,96,229,116,105,134,42,235,40,96,221,164,106,237,90,128,98,54,30,193,107,115,182,189,141,211,122,46,133,214,195,88,82,75,46,26,68,153,81,21,11,111,133,111,179,89,113,50,218,106,24,168,139,42,166,139,245,151,122,247,114,146,107,114,193,3,21,26,173,245,1,75,89,98,86,226,90,119,70,189,121,201,255,0,89,44,89,55,83,36,120,14,215,185,127,220,91,255,0,81,17,56,42,230,178,227,72,104,222,186,171,102,79,250,201,113,202,103,59,228,53,177,17,190,16,183,254,162,240,162,232,0,0,31,91,226,124,62,183,196,13,64,0,0,0,0,0,0,0,0,0,0,0,0,0,52,170,174,163,85,62,47,136,3,238,170,53,83,224,3,238,170,53,83,224,3,238,170,53,83,224,3,238,170,53,83,224,3,238,170,125,67,73,169,60,0,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,95,19,81,165,124,64,248,0,3,227,190,138,156,120,247,110,241,57,11,213,20,219,107,52,80,55,155,224,125,119,128,111,68,10,154,129,165,21,83,214,125,213,66,159,0,251,170,141,84,248,0,0,0,0,0,0,0,31,83,95,81,240,42,232,7,223,56,121,198,157,200,55,32,26,188,227,230,239,121,243,114,31,85,170,160,55,251,198,243,230,211,74,162,251,64,214,143,79,89,245,118,187,214,109,181,186,174,138,189,15,170,198,181,58,40,5,133,191,202,52,185,136,223,5,52,171,244,93,20,214,215,70,169,213,64,217,90,137,218,237,173,102,169,237,55,213,92,246,117,77,13,169,102,88,250,199,166,134,195,171,215,193,202,159,172,14,84,111,99,23,206,113,179,83,80,138,168,136,189,14,20,247,10,56,147,124,210,181,63,57,209,220,49,198,29,162,215,157,88,196,219,227,231,1,82,173,111,41,186,51,206,83,74,200,250,143,62,84,216,210,203,99,30,34,48,54,28,99,157,229,56,209,90,154,253,34,193,227,206,61,236,22,216,37,134,223,116,141,85,53,68,209,192,102,86,34,199,88,115,11,210,186,74,187,132,108,115,83,174,174,44,22,97,241,125,133,176,219,94,176,93,33,114,167,77,55,33,28,185,205,198,213,227,17,205,52,52,151,7,43,93,175,209,113,140,120,135,52,239,216,154,71,115,43,37,93,87,95,164,160,74,93,239,143,58,38,61,93,5,108,107,245,56,217,181,118,130,193,27,182,203,81,30,158,247,17,56,183,202,255,0,9,42,101,253,106,109,62,243,112,118,169,12,242,235,245,168,19,3,55,29,214,91,131,62,114,190,22,106,159,202,40,12,107,197,77,170,237,11,164,164,187,179,152,190,166,188,139,182,86,98,89,87,230,229,159,79,173,77,202,27,213,238,158,187,147,52,211,110,79,82,170,129,42,185,115,197,131,40,152,200,106,107,90,173,79,91,156,93,170,110,47,112,220,80,170,203,117,137,28,169,225,188,134,74,124,198,188,208,214,44,47,153,237,98,46,158,37,127,133,241,85,186,245,81,11,43,46,82,35,156,169,170,110,2,78,174,188,104,82,211,72,169,77,83,27,217,175,142,227,165,147,141,154,7,59,106,214,199,175,179,113,140,86,140,13,96,186,90,55,67,88,231,61,236,213,60,226,139,188,100,253,108,115,185,244,143,145,122,234,158,112,25,51,142,120,188,172,172,166,127,147,231,220,171,225,181,197,152,172,226,147,24,54,161,207,214,93,186,251,84,183,50,225,59,157,158,53,90,189,219,83,218,165,61,120,185,82,197,19,163,69,243,209,61,128,93,74,222,41,175,213,105,182,162,170,72,213,63,24,166,111,92,72,222,101,98,181,183,41,60,63,150,165,137,184,71,112,186,84,57,41,24,245,77,125,72,113,229,194,215,185,24,170,176,203,225,236,82,178,46,131,179,154,235,114,155,73,46,114,162,47,227,169,216,195,139,221,88,205,211,94,30,139,167,242,203,37,14,23,196,41,50,54,42,121,63,82,149,45,187,47,177,213,107,83,187,209,204,168,191,138,164,10,138,247,140,98,134,87,177,43,213,250,122,213,197,35,89,153,85,20,239,94,69,66,254,101,42,250,46,26,179,38,240,137,58,219,38,84,127,226,169,81,91,184,49,199,85,74,143,154,213,47,95,197,2,207,207,153,55,234,214,172,113,212,202,186,251,21,78,158,170,191,17,215,59,115,157,46,139,215,94,166,85,217,56,47,196,84,234,213,158,216,255,0,241,74,238,209,194,76,209,61,169,95,64,173,143,214,187,64,193,234,11,117,222,181,233,11,249,142,85,46,30,29,195,53,240,178,61,206,123,23,84,50,230,131,134,204,43,111,186,104,248,209,17,61,199,11,23,229,254,20,195,255,0,197,57,169,181,64,166,178,214,196,248,169,63,132,86,61,53,111,173,78,117,246,142,186,216,245,150,138,190,85,78,170,186,56,224,84,226,123,61,146,4,108,51,233,167,66,137,197,57,149,84,248,92,219,107,145,237,209,117,80,55,111,185,157,127,179,74,173,142,227,54,169,248,202,110,89,184,131,197,144,232,200,234,166,119,248,74,90,180,187,249,106,183,250,160,170,154,175,82,178,180,82,225,138,86,181,238,149,119,125,64,94,204,47,159,152,234,103,53,205,100,206,211,222,165,215,194,188,76,99,120,26,232,167,163,147,70,244,213,76,119,177,226,219,53,173,88,145,61,187,124,58,161,116,173,88,223,3,58,149,139,61,84,109,123,147,206,234,132,76,216,86,151,254,44,49,77,36,168,238,75,147,67,159,134,120,198,185,203,43,99,173,126,196,215,174,170,80,79,118,89,94,223,173,77,115,58,251,205,201,112,54,84,77,18,201,79,113,243,189,206,23,25,107,129,56,155,176,92,227,99,42,46,145,163,213,60,55,23,30,223,158,88,73,36,221,53,226,36,79,123,136,224,184,89,172,22,53,89,172,151,9,29,34,120,38,226,152,196,56,155,18,211,210,239,166,168,151,95,115,133,196,172,212,103,102,7,157,168,172,190,67,170,126,58,29,85,199,136,204,41,106,137,82,59,164,46,209,63,148,68,149,171,30,227,85,169,115,36,168,155,106,126,50,157,205,70,41,190,213,171,91,81,83,39,95,198,23,18,135,111,226,87,10,92,227,119,58,237,11,29,175,134,226,181,194,249,195,133,110,72,216,217,117,137,202,191,140,67,243,175,87,74,74,132,86,85,203,167,175,206,42,92,61,157,117,216,102,169,139,53,115,209,26,169,226,225,113,49,176,221,104,43,180,150,150,165,30,139,236,83,146,183,7,183,70,177,186,167,173,72,237,193,188,104,90,173,148,49,165,93,205,17,81,190,183,21,181,175,142,236,37,34,185,178,221,163,233,227,231,11,140,229,73,224,123,83,231,19,83,234,63,78,173,93,76,62,195,252,104,224,43,132,232,213,188,179,85,95,229,23,107,15,241,25,130,174,177,181,98,185,70,170,191,140,46,47,63,58,79,83,67,101,147,118,170,221,16,163,109,185,155,98,184,104,176,85,198,186,254,50,21,21,37,254,134,173,19,73,152,169,253,208,137,226,59,68,114,61,58,244,62,114,219,252,163,142,147,178,95,226,92,139,249,207,170,218,157,122,127,214,125,7,39,163,77,60,248,209,219,85,116,83,107,123,163,79,156,84,79,206,108,186,90,45,251,223,42,35,190,176,57,138,171,226,212,212,210,215,191,94,173,56,235,95,22,155,98,123,87,243,154,146,161,250,106,237,52,250,192,229,43,147,218,105,234,255,0,20,208,226,165,117,47,49,26,233,19,114,251,205,233,106,89,30,154,57,191,172,137,155,15,169,78,136,186,234,110,110,99,83,77,198,220,83,36,190,10,159,153,79,175,142,52,234,229,34,227,228,146,49,190,10,26,170,189,77,41,20,50,47,154,237,116,55,81,204,98,104,138,46,8,189,58,248,27,50,164,42,189,100,208,222,215,122,104,108,75,75,2,253,39,11,141,232,156,205,168,141,118,166,181,77,77,184,225,142,54,166,213,232,110,39,184,176,210,141,106,122,207,139,18,42,234,138,105,153,81,28,157,77,198,175,155,174,189,0,35,116,245,159,30,136,190,179,227,166,98,116,212,248,217,99,95,88,31,17,81,139,213,66,185,36,250,42,106,88,216,254,166,148,99,97,250,62,176,62,166,228,64,143,114,122,143,187,189,193,54,235,212,15,156,199,123,13,123,148,121,158,227,231,212,7,221,84,106,167,192,7,221,84,106,167,192,7,221,84,106,167,192,6,164,93,79,166,148,93,15,187,144,15,160,249,185,6,228,3,230,170,53,83,224,3,238,170,53,246,159,15,142,93,19,160,31,85,186,245,67,137,81,35,162,77,125,135,49,139,170,27,21,80,164,141,84,246,129,210,212,94,86,47,204,109,71,137,97,215,107,228,68,81,91,105,116,138,186,33,75,92,236,21,236,157,95,19,93,160,21,205,53,206,158,161,19,73,83,85,247,157,132,104,197,77,205,118,165,177,163,91,149,44,136,142,71,120,149,165,162,182,103,181,18,77,64,239,22,101,71,35,116,55,53,95,105,176,205,174,209,87,196,222,3,238,170,53,83,224,3,82,46,167,211,75,77,64,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,13,43,226,106,52,175,136,31,0,0,62,179,239,155,236,62,0,62,249,190,193,175,176,248,0,107,168,0,0,0,13,73,224,125,62,39,129,244,0,0,0,0,0,0,0,0,0,0,0,0,15,139,224,124,213,79,171,224,105,3,238,170,53,83,224,3,238,170,53,83,224,3,238,170,53,83,224,3,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,165,198,163,75,128,248,0,0,0,0,0,3,227,151,68,52,166,186,106,107,84,213,15,141,104,31,80,248,174,247,154,180,212,219,119,79,88,31,81,201,235,83,238,168,109,163,28,238,168,124,86,170,122,192,214,245,79,105,178,229,93,124,77,93,87,166,163,98,168,27,73,170,154,186,167,65,166,139,161,169,19,234,0,154,251,77,77,94,189,66,38,189,79,186,1,247,167,176,249,245,32,0,53,81,62,143,135,98,47,80,124,108,106,231,234,6,170,104,145,140,69,85,213,66,57,205,87,46,135,201,36,115,124,214,156,107,189,206,158,213,111,150,162,161,232,212,107,85,64,162,179,75,24,69,102,177,85,61,210,35,54,177,122,234,68,7,22,217,151,29,202,231,85,36,53,188,199,34,170,125,35,46,184,177,226,30,130,221,108,184,91,160,174,106,61,90,230,162,35,136,153,198,56,158,233,139,239,211,64,143,115,214,89,23,78,190,242,178,152,111,97,90,27,166,56,187,54,134,40,222,253,239,245,18,41,195,31,14,139,69,69,5,93,117,187,85,115,83,85,115,75,79,193,166,64,75,95,91,73,118,175,163,93,21,81,117,86,146,171,132,112,101,190,203,100,138,10,120,26,142,107,81,58,33,11,49,183,28,101,115,108,177,195,81,65,14,205,171,170,237,77,14,69,174,227,13,70,23,171,180,212,177,174,123,227,86,117,250,139,249,137,172,44,175,167,150,57,227,78,136,186,24,197,152,18,59,6,92,149,28,170,198,61,202,160,97,134,111,218,217,133,179,9,181,8,212,98,43,247,127,148,174,112,237,238,146,243,108,70,239,106,174,194,128,226,98,247,21,226,254,218,138,71,34,170,39,138,20,46,2,198,245,54,233,146,146,89,21,58,122,212,10,239,4,170,69,155,10,196,94,137,50,116,252,228,198,229,4,141,118,9,183,38,137,252,83,127,234,33,115,46,46,105,91,153,105,81,187,93,210,167,253,100,203,228,204,170,236,23,110,255,0,145,111,253,69,225,69,213,0,0,62,183,196,248,125,111,136,26,128,0,0,0,0,0,0,0,0,0,0,62,106,158,208,62,131,230,169,237,26,167,180,13,43,226,13,90,32,218,128,105,6,173,168,54,160,26,65,171,106,13,168,6,144,106,218,131,106,1,164,31,87,68,245,159,55,123,192,26,147,192,211,174,190,179,235,94,142,93,61,128,106,0,249,170,1,244,31,53,67,232,0,124,71,34,174,154,135,59,107,85,203,234,3,232,54,226,153,37,106,170,38,154,26,183,32,26,129,241,28,138,125,0,15,154,167,180,106,158,208,62,131,230,169,237,0,125,0,0,52,175,137,168,248,168,138,6,144,106,218,131,106,1,165,15,187,125,231,221,16,106,158,208,26,245,208,250,105,95,16,138,1,199,195,86,136,163,106,1,164,26,182,160,218,128,105,1,64,0,2,170,181,53,0,2,63,119,184,250,186,34,107,168,31,13,47,93,7,57,53,208,212,230,107,167,80,54,247,123,134,239,113,166,71,36,93,124,77,17,207,205,93,168,213,3,119,119,184,220,71,166,134,149,98,34,106,231,34,27,51,61,34,235,185,23,234,3,117,210,180,219,116,168,158,179,142,179,34,166,186,233,161,196,154,227,12,90,171,229,106,34,123,192,231,201,42,171,116,141,122,154,91,58,177,53,153,233,250,202,94,237,141,236,246,200,221,36,213,208,179,106,122,220,133,145,204,142,39,44,56,118,57,54,87,198,237,186,253,23,160,25,33,83,124,181,211,55,89,102,98,42,123,202,118,225,152,22,74,103,43,123,204,105,254,17,29,89,131,199,20,81,62,70,82,214,59,215,224,226,198,95,56,208,189,86,206,228,134,178,100,69,95,229,1,40,184,199,136,172,49,135,55,83,203,84,221,218,122,148,177,216,199,140,203,93,19,158,148,149,138,154,107,224,164,124,222,51,254,229,136,101,230,213,85,72,245,247,184,233,103,198,177,92,17,93,43,92,245,95,120,25,107,139,184,231,173,84,124,116,215,7,123,60,75,65,126,226,243,19,220,157,39,42,224,253,23,241,139,1,117,184,65,87,42,181,148,47,93,87,216,119,56,123,3,79,121,141,95,29,59,155,170,106,154,160,27,216,203,58,177,13,245,30,146,214,72,187,191,24,181,117,247,58,203,139,220,178,190,87,42,175,181,75,221,102,225,238,247,136,42,82,56,227,115,81,87,78,168,94,172,13,193,53,83,209,149,23,23,70,173,241,84,113,27,208,48,138,221,130,107,47,53,41,178,158,85,221,237,69,43,170,92,137,189,75,78,201,41,41,31,185,223,138,72,118,31,225,175,9,97,214,55,188,81,192,231,55,220,133,115,99,192,88,54,138,84,100,180,17,43,83,220,131,122,4,121,97,30,20,177,45,241,236,230,209,57,119,105,226,210,239,90,248,28,171,142,157,38,158,133,60,53,240,51,178,215,73,132,109,109,71,82,209,70,213,68,245,34,28,91,238,49,165,142,53,134,150,153,124,52,232,131,122,6,6,222,248,100,138,199,171,123,163,81,83,220,81,215,12,159,194,244,106,233,42,41,81,42,60,53,208,205,203,181,178,187,17,202,171,29,51,244,119,226,150,195,25,228,94,34,187,72,238,230,199,177,203,215,93,5,198,17,99,60,154,86,172,149,180,112,166,206,170,154,22,157,240,207,135,238,27,81,28,142,141,222,162,64,110,153,13,138,233,109,206,134,169,206,118,212,93,122,24,235,139,50,181,41,43,234,27,85,75,171,154,171,213,80,92,81,216,123,55,177,69,181,98,229,84,185,32,102,155,147,95,81,112,104,243,198,235,118,145,144,82,78,187,215,68,252,229,179,159,5,78,147,242,226,77,172,215,77,14,93,45,190,60,53,59,103,124,10,187,122,244,65,113,122,41,48,246,96,99,134,34,65,34,43,94,92,172,7,194,37,246,242,246,205,121,129,30,142,241,45,70,7,206,216,44,140,137,19,86,34,42,33,157,220,62,99,121,49,85,20,21,45,169,69,107,145,23,77,69,197,61,130,248,44,194,148,206,214,178,218,213,114,248,244,46,53,55,6,24,10,88,186,219,25,254,41,124,237,117,17,74,212,107,91,163,147,197,74,130,153,242,43,116,107,180,34,70,52,179,131,44,191,166,157,30,182,182,116,95,228,149,182,31,225,187,44,237,108,106,75,108,143,167,226,161,121,185,106,157,100,118,166,212,169,2,166,155,58,144,40,90,108,173,194,180,78,217,71,69,26,68,223,15,52,237,27,131,236,112,51,70,83,70,154,126,41,80,46,212,77,26,154,28,89,156,238,160,83,117,152,110,131,253,206,6,127,138,116,183,44,52,199,211,61,27,19,124,61,133,93,59,156,113,117,220,237,31,213,61,128,99,78,58,179,75,108,170,146,118,179,79,31,81,143,25,139,75,85,92,174,94,170,154,153,159,154,150,86,212,82,203,36,81,122,188,116,49,55,24,205,2,207,45,10,179,107,217,175,85,9,178,202,85,97,70,215,49,82,68,215,66,218,99,10,52,179,85,182,146,157,116,73,23,69,47,69,84,53,123,229,142,23,47,156,154,38,133,166,198,120,78,245,29,114,87,213,57,202,198,46,238,160,178,224,100,206,82,91,177,82,199,45,92,8,229,114,151,251,247,41,218,106,152,137,77,72,155,149,58,22,215,134,236,91,67,12,208,208,189,237,107,247,34,117,83,55,240,211,247,44,117,41,80,215,55,68,232,138,11,49,59,17,240,131,126,130,149,101,160,166,84,77,58,22,67,22,100,38,100,217,166,122,67,28,136,212,240,211,82,90,26,180,245,212,44,139,106,107,235,232,112,238,89,111,98,187,196,213,150,154,55,57,124,122,33,21,33,15,180,216,7,50,232,220,188,196,153,17,62,178,160,183,81,98,250,8,245,170,124,157,60,122,169,39,87,140,129,178,214,194,246,211,81,70,142,114,120,237,45,189,215,132,139,133,108,142,88,81,168,213,247,21,226,35,246,229,137,111,80,84,44,77,115,247,26,23,18,222,42,98,229,74,174,95,204,102,181,203,129,187,164,242,172,237,70,106,190,227,169,78,7,47,177,202,175,209,52,250,135,17,134,172,175,184,196,245,114,34,234,190,227,110,174,190,248,239,62,53,119,67,52,101,224,146,246,253,54,181,19,79,113,246,78,9,111,188,151,49,17,53,84,246,14,35,6,230,196,119,72,221,182,117,114,169,215,213,54,190,236,187,154,143,93,76,223,253,193,183,217,88,231,74,212,87,42,244,232,118,182,110,7,110,148,122,54,88,154,171,245,11,72,143,107,149,162,241,28,91,91,204,77,62,179,162,138,154,237,79,50,181,207,149,55,46,158,42,73,61,223,129,203,196,205,115,227,141,52,250,139,111,137,120,32,196,108,114,172,13,209,90,190,164,22,145,136,182,106,91,213,11,146,120,230,145,53,235,244,148,174,109,217,161,139,108,13,78,77,100,137,183,241,139,173,85,194,78,57,182,181,85,252,197,107,125,197,37,124,200,172,75,66,215,50,90,57,92,169,248,170,45,35,106,213,197,142,58,180,61,26,151,39,162,55,241,139,145,130,120,236,196,180,53,72,183,123,155,150,47,238,140,124,186,228,222,36,87,170,50,221,63,248,138,116,21,185,47,139,216,221,205,160,168,255,0,21,73,139,137,24,193,252,123,91,102,115,123,197,199,199,79,23,23,58,159,142,28,48,250,116,119,127,110,186,127,40,137,8,50,199,31,82,42,114,105,42,155,167,226,169,221,81,96,60,203,84,68,219,84,137,245,41,245,18,87,136,184,230,180,181,93,200,184,39,235,45,149,227,142,90,212,172,87,211,220,29,203,250,204,47,92,189,198,234,154,212,50,117,250,209,77,51,224,187,189,28,27,234,216,255,0,169,64,205,91,111,104,4,20,178,34,86,87,187,167,188,173,109,156,127,88,171,216,145,165,127,85,77,60,72,221,147,12,165,82,171,116,218,239,122,157,85,77,158,190,214,253,208,212,105,167,177,64,148,58,190,46,35,171,167,117,77,21,193,55,34,106,158,113,210,208,113,121,126,158,165,27,61,207,86,162,233,244,136,221,131,21,95,105,35,88,82,177,218,120,120,154,27,142,111,84,114,110,90,151,175,231,43,80,152,28,33,197,77,189,33,107,174,53,205,94,157,124,226,177,78,46,48,19,124,218,138,198,42,255,0,116,67,3,51,99,17,164,27,97,158,109,125,90,42,157,123,51,7,25,85,212,244,169,159,77,125,170,87,136,155,136,120,172,192,51,53,86,158,173,154,255,0,116,113,106,120,176,193,16,187,87,85,39,79,121,17,184,99,16,226,202,164,106,58,186,72,245,211,93,92,165,196,183,50,231,81,18,58,170,232,223,206,241,196,73,189,183,139,28,9,87,34,70,218,148,213,87,78,170,86,214,156,224,195,55,214,35,169,234,89,215,241,136,152,124,181,116,143,71,193,120,141,21,61,143,59,122,12,217,196,120,121,168,145,223,58,39,177,227,136,150,90,172,198,178,83,66,159,194,99,233,248,199,2,44,219,176,163,149,174,171,143,252,98,48,37,207,28,83,116,167,70,197,121,118,237,63,150,83,181,185,171,142,105,30,175,242,196,138,139,236,113,120,146,201,98,151,53,176,234,170,42,213,199,254,50,28,218,60,211,195,82,166,197,171,143,252,100,33,250,124,233,199,111,234,219,164,221,63,25,78,182,126,33,177,213,183,233,92,231,233,248,202,46,155,38,166,151,23,88,43,85,18,42,152,151,95,198,67,178,142,182,223,34,110,100,172,252,202,66,238,30,227,83,18,88,165,111,126,174,157,232,223,30,170,94,140,29,218,9,79,59,99,138,162,73,21,125,122,168,186,44,147,212,170,98,253,7,166,159,89,186,217,88,159,77,80,193,219,23,27,246,41,99,107,229,151,197,61,106,85,20,220,112,97,21,84,100,146,55,95,238,133,198,94,163,226,95,5,67,86,141,95,3,24,237,92,96,225,42,229,68,73,89,215,241,139,129,135,179,255,0,11,221,209,186,86,194,221,125,174,66,55,133,219,216,190,208,82,81,102,110,27,145,168,169,113,167,93,125,143,67,185,160,196,246,123,130,34,195,93,10,235,236,114,13,232,29,160,52,243,225,84,220,217,90,186,251,20,250,215,177,233,170,61,23,243,141,225,244,26,93,42,53,116,241,53,34,234,155,137,137,184,3,226,74,138,186,26,180,68,77,117,23,26,85,116,27,189,193,85,93,212,35,85,84,92,55,123,134,239,112,84,218,17,186,139,143,160,213,180,249,213,9,31,15,168,136,190,35,85,94,131,170,1,241,122,120,117,54,220,229,215,192,220,241,241,80,173,106,129,181,209,87,170,27,115,54,7,38,215,53,53,55,214,63,96,72,217,175,156,157,64,234,159,106,167,145,219,182,33,201,130,130,56,147,162,28,199,53,191,122,134,222,199,235,170,40,26,91,26,163,144,228,26,90,138,158,38,190,158,208,62,3,238,137,237,26,39,180,3,77,71,196,209,61,99,84,246,129,244,31,53,79,104,213,61,160,125,0,0,0,249,170,123,64,250,0,0,0,0,15,154,167,180,106,158,208,62,131,230,169,237,26,167,180,15,160,249,170,123,70,169,237,3,232,62,106,135,208,0,0,0,0,0,0,0,0,0,0,0,0,6,149,241,53,31,21,17,64,210,13,91,80,109,64,52,131,234,162,31,0,0,0,0,0,0,0,212,158,7,211,226,120,31,64,0,0,0,0,0,0,0,0,0,124,213,61,160,125,7,205,83,218,53,79,104,5,240,52,154,186,47,77,70,212,3,72,53,109,65,181,0,210,15,170,136,124,215,64,0,107,175,172,250,137,168,26,129,243,84,246,141,83,218,7,208,124,213,61,160,15,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,151,26,143,138,154,129,164,26,182,160,218,128,105,6,173,168,105,215,213,168,0,125,84,68,245,159,53,213,116,212,1,171,77,79,139,163,122,132,114,40,31,21,116,54,156,239,113,186,230,244,212,216,123,182,129,182,250,190,74,104,117,149,119,158,90,170,106,114,106,158,215,116,211,169,209,87,211,58,69,93,168,160,114,25,126,213,218,110,57,212,247,109,234,137,175,137,76,178,223,43,95,169,217,210,66,172,115,117,215,162,129,83,181,117,106,59,218,106,68,215,169,179,4,168,246,35,81,60,16,228,164,125,53,3,230,158,175,242,159,92,154,34,117,62,110,70,159,31,38,136,138,0,26,145,168,173,221,169,180,217,183,42,167,176,139,141,102,150,75,164,219,66,202,136,186,106,109,50,162,36,153,81,205,240,245,139,141,234,153,225,129,171,36,139,224,154,152,247,196,126,109,209,97,219,13,68,113,212,163,93,177,83,199,220,87,121,167,152,116,24,102,223,60,146,84,177,21,173,95,89,21,28,91,113,34,151,185,234,109,212,53,43,170,43,155,209,194,227,31,120,134,204,107,166,42,196,51,178,158,165,207,106,200,228,209,23,222,111,240,241,146,247,76,103,136,169,106,165,165,115,216,175,77,122,20,134,88,225,11,190,100,98,118,34,163,158,146,74,158,41,237,82,89,248,88,200,58,12,31,110,166,154,182,137,171,38,136,237,118,145,41,133,213,200,76,163,161,194,152,110,157,171,76,214,72,214,167,168,187,252,246,208,234,197,240,67,105,168,218,29,35,131,70,177,19,77,16,224,93,170,81,241,234,142,235,235,33,55,113,47,53,237,145,124,207,15,89,139,28,84,82,186,90,39,86,83,39,88,216,171,208,201,73,170,225,123,29,30,158,118,158,37,143,207,27,63,121,195,213,207,153,200,190,99,180,5,209,135,137,174,46,184,94,159,29,99,181,84,114,167,82,142,169,150,42,59,210,242,151,68,59,252,202,167,158,217,127,154,72,209,116,71,175,135,214,91,122,219,132,203,86,181,110,114,233,236,5,215,115,38,43,22,92,119,10,162,235,243,169,255,0,89,54,249,38,154,224,139,106,235,254,228,223,250,136,56,225,221,31,114,198,240,57,171,227,43,87,252,164,231,100,188,43,14,9,182,177,203,225,19,127,234,47,10,174,152,0,1,245,190,39,195,235,124,64,212,0,0,0,0,0,0,0,0,0,3,75,143,135,215,31,0,0,0,251,168,220,105,235,237,30,119,180,13,91,134,227,79,157,237,30,119,180,13,91,134,227,79,157,237,30,119,180,13,91,141,18,42,250,143,190,119,180,218,153,206,110,128,21,206,245,159,90,109,163,156,166,227,26,237,64,221,68,67,235,149,24,154,162,4,111,67,226,189,173,69,222,186,104,6,210,84,185,93,167,44,222,213,21,186,175,67,160,196,24,202,205,97,167,116,181,21,81,181,90,154,245,83,30,115,39,139,251,6,25,89,35,138,190,29,91,170,125,32,50,106,73,161,137,250,190,116,68,250,195,110,116,46,243,123,211,127,89,28,56,159,180,34,145,170,248,161,173,143,199,212,226,148,162,237,1,71,213,181,174,174,110,138,239,229,129,41,204,70,75,231,69,42,47,212,110,181,122,104,227,16,50,115,139,203,94,40,88,163,154,186,53,87,104,159,72,202,59,14,41,160,191,83,50,90,121,218,237,201,175,69,3,187,84,106,38,141,68,62,116,245,234,124,68,218,157,79,138,171,175,136,26,219,227,215,83,90,27,77,85,95,5,55,91,174,157,64,210,0,0,125,111,137,240,250,223,16,53,0,0,0,0,0,0,248,190,6,147,82,248,26,64,0,0,250,211,81,163,93,15,186,168,26,129,167,85,26,168,31,23,196,116,245,131,227,151,195,64,62,234,137,224,55,34,248,169,161,93,161,165,238,215,214,6,169,30,136,138,141,54,209,28,254,154,154,227,99,118,234,170,113,229,170,72,157,163,122,129,190,176,42,38,170,227,98,90,183,194,244,99,90,174,69,245,135,84,75,35,53,70,169,176,202,166,192,215,115,145,53,247,129,203,115,154,230,111,114,245,246,28,39,221,86,7,109,101,58,175,189,16,234,174,120,130,134,143,89,42,42,17,141,79,106,150,235,23,113,17,131,48,180,47,73,174,112,111,110,190,46,64,46,204,178,173,115,53,89,121,90,117,241,41,219,230,40,182,97,248,213,245,151,22,34,55,249,78,48,255,0,28,241,203,110,166,146,88,173,117,113,63,77,81,54,184,198,60,218,226,227,25,98,104,223,13,11,37,218,237,116,86,170,129,159,216,223,138,76,45,96,99,218,219,148,10,173,252,116,49,227,29,113,223,110,165,138,86,81,76,201,28,154,233,181,196,122,94,241,14,57,196,146,201,37,93,69,83,17,203,252,165,56,184,127,7,212,86,214,177,215,27,132,187,85,122,238,80,47,62,102,113,151,140,177,92,242,219,237,137,83,19,93,174,143,106,169,102,110,216,235,48,239,232,177,72,250,185,85,203,227,213,75,199,65,130,48,77,29,173,37,117,100,47,168,68,240,93,53,56,110,170,242,59,247,218,237,17,212,162,120,121,186,129,108,240,182,84,98,108,85,80,143,184,58,104,209,203,247,200,165,202,127,11,159,192,249,145,213,35,158,173,240,67,145,247,85,196,116,200,145,51,15,36,90,122,209,154,21,22,24,205,44,66,233,90,234,138,23,109,215,193,80,11,117,251,158,238,148,91,145,200,253,61,186,28,187,126,84,190,129,233,206,118,186,122,148,200,170,92,85,83,124,163,220,182,214,162,105,213,118,157,69,85,162,42,137,22,78,136,239,96,22,222,215,130,173,232,246,182,74,6,187,223,180,187,216,59,2,217,35,129,39,115,162,139,98,107,181,116,234,117,244,54,75,188,143,72,233,45,235,34,123,81,165,115,97,202,236,75,118,86,54,72,38,137,30,189,116,69,3,147,67,136,236,150,167,114,169,232,227,221,31,77,81,60,78,198,76,210,175,99,121,84,144,189,19,220,86,182,78,26,42,36,72,228,153,100,213,221,87,84,46,37,147,134,170,8,218,215,74,154,175,189,15,157,133,140,183,226,124,65,119,149,53,138,109,23,235,43,155,30,26,188,222,85,27,164,140,95,105,124,109,57,39,105,182,109,84,137,157,61,197,95,105,194,52,84,11,243,80,55,95,114,11,11,33,107,203,203,163,92,141,150,71,170,123,202,202,213,150,17,203,181,213,16,163,190,180,46,204,22,72,145,219,150,20,79,204,118,112,211,83,194,221,21,168,154,19,97,67,90,240,21,162,129,168,174,162,141,85,63,20,231,79,130,109,19,235,43,105,99,79,204,85,146,71,79,47,77,200,135,17,234,145,191,148,213,213,5,133,172,197,89,125,67,37,52,219,105,154,186,181,125,70,11,231,198,2,101,174,225,43,227,163,211,123,215,193,164,155,213,210,67,52,14,223,167,84,49,147,63,48,45,37,92,177,203,177,52,221,170,244,2,51,49,101,142,170,213,42,84,247,87,35,19,170,244,58,154,54,91,239,241,172,114,53,136,239,14,166,108,98,188,154,183,226,11,5,66,65,27,86,68,141,124,19,214,97,126,58,192,247,140,187,184,74,246,195,34,49,174,85,234,128,83,24,195,4,84,219,169,22,174,141,170,173,69,215,205,66,253,112,169,157,73,97,173,166,179,86,205,179,106,163,124,229,208,183,184,83,20,209,98,75,127,147,107,145,136,245,77,58,148,61,210,209,112,195,88,155,202,54,165,126,212,147,84,218,4,217,224,235,133,13,218,209,77,93,5,75,92,179,53,23,162,149,180,84,111,72,183,181,202,189,8,250,225,191,62,110,178,81,210,219,107,220,228,229,53,27,231,41,156,248,23,23,54,247,66,138,170,139,171,80,14,233,143,122,73,177,202,166,252,187,24,205,85,13,169,90,169,42,59,65,59,145,209,233,168,27,42,186,249,222,163,98,89,162,106,104,186,27,138,239,155,70,167,137,215,84,211,75,34,170,183,80,54,170,39,141,200,186,104,117,149,51,172,8,179,109,85,68,245,28,222,229,35,87,174,167,201,105,163,124,106,199,175,64,67,161,191,58,11,173,153,250,194,155,149,20,194,92,249,179,212,217,170,164,172,167,133,201,185,222,164,51,114,165,209,69,35,169,90,168,168,89,44,224,195,20,215,168,100,99,162,106,233,170,248,5,216,125,102,187,114,85,178,84,193,174,190,58,161,207,197,105,107,191,216,167,145,168,200,222,198,41,86,63,2,211,77,81,37,59,116,110,213,211,161,68,227,140,41,81,100,98,195,27,221,178,68,234,6,63,90,241,101,110,13,196,173,146,9,92,140,108,154,244,95,121,151,25,69,196,197,60,188,138,74,234,196,69,232,139,185,198,47,95,112,149,170,73,28,249,234,81,175,212,163,38,162,146,203,92,147,209,87,191,107,87,212,160,76,174,12,204,107,61,242,134,39,67,91,30,174,68,240,114,23,30,217,59,164,70,200,217,213,205,94,168,68,198,85,231,101,101,137,144,71,61,193,254,102,158,46,50,219,1,113,85,5,76,80,82,73,59,23,77,19,93,66,178,205,106,74,180,137,158,114,106,115,35,185,49,234,136,140,208,180,248,55,52,237,215,232,88,171,80,207,57,19,214,92,42,26,234,74,141,31,20,168,186,251,194,21,53,43,216,231,35,222,222,158,195,150,189,209,221,57,72,117,17,79,230,34,120,33,204,167,123,29,247,192,115,153,5,34,255,0,185,33,188,218,74,71,127,185,39,234,56,232,172,78,187,141,232,164,103,134,224,55,146,134,149,90,169,202,79,212,105,74,42,86,187,172,73,250,141,230,203,27,124,213,113,173,121,110,77,81,200,90,7,196,164,163,145,155,86,38,245,247,29,109,94,21,183,84,187,123,160,98,166,190,195,176,79,53,124,215,28,168,220,213,110,138,164,138,98,167,5,216,170,89,177,244,49,175,248,39,65,93,147,184,94,181,85,100,181,194,186,254,42,23,9,25,22,170,187,205,122,71,252,160,45,66,228,30,12,115,181,125,162,159,252,68,52,201,144,56,29,205,211,200,180,203,254,2,23,93,209,70,239,191,52,36,17,49,117,89,0,180,223,185,215,2,200,189,108,180,201,254,2,31,36,225,183,5,57,186,71,106,166,111,248,8,93,167,68,197,234,217,15,172,99,252,17,84,11,5,121,225,127,13,59,85,138,138,20,79,115,80,180,184,251,131,88,110,80,190,90,36,107,81,125,72,134,108,62,149,36,77,28,170,108,203,10,53,57,75,10,57,0,138,188,75,193,85,254,150,105,31,75,204,211,175,131,75,89,137,184,83,197,148,59,220,232,103,114,55,241,84,154,55,90,45,210,179,89,168,163,93,125,168,116,151,44,5,135,238,237,124,111,161,135,175,226,160,16,39,138,242,167,16,97,231,185,210,209,77,163,60,117,106,148,60,237,154,25,116,168,164,84,70,174,139,170,19,131,143,248,90,195,184,137,206,139,187,70,214,201,226,168,211,31,241,231,103,157,130,165,146,62,138,93,92,238,189,16,8,226,177,214,217,145,136,147,197,22,190,253,14,229,111,214,26,53,220,202,72,157,245,34,25,31,127,236,248,188,81,72,247,80,178,161,200,158,26,34,150,242,253,193,254,51,179,110,219,110,168,126,223,107,84,11,101,95,142,41,234,34,70,80,211,164,74,158,182,157,13,102,34,196,117,106,172,163,168,153,53,254,74,169,90,92,114,51,28,91,21,116,178,204,186,126,34,156,26,108,41,140,108,178,163,165,176,189,81,171,235,96,20,68,148,184,237,255,0,59,222,170,149,62,181,56,85,21,88,186,15,50,85,168,118,158,221,75,209,77,120,189,181,137,4,214,20,79,87,86,29,213,175,14,84,222,221,186,91,75,91,185,63,146,5,130,183,227,251,205,177,233,28,172,147,84,245,46,167,124,153,193,82,140,68,150,137,207,211,218,133,113,126,202,74,175,40,62,87,208,171,35,85,241,218,111,218,114,158,195,63,205,213,204,198,59,222,133,22,133,9,79,156,112,107,178,91,126,221,125,168,115,83,26,218,239,9,177,212,236,106,184,173,238,28,59,219,107,219,186,219,46,247,47,134,212,58,183,112,201,139,105,98,117,85,37,4,239,107,122,234,141,80,149,29,89,105,160,174,95,155,70,106,166,253,187,8,77,26,239,167,69,246,244,67,190,110,83,227,170,7,110,242,76,235,167,226,169,81,217,108,152,190,129,200,201,172,178,104,158,214,129,65,93,23,18,91,34,94,239,28,203,167,177,20,232,232,238,88,166,178,85,124,243,77,6,213,245,170,161,144,176,80,92,103,141,27,83,103,68,250,216,115,109,217,83,77,138,100,70,205,2,83,174,190,8,221,8,148,74,207,216,175,247,154,118,162,62,236,246,175,189,199,107,95,154,216,150,194,206,101,54,32,149,54,250,145,234,94,27,143,10,51,73,70,234,138,39,72,229,211,84,208,179,24,211,135,124,103,73,35,217,79,65,81,35,83,241,84,173,149,109,208,113,107,140,109,243,54,25,46,149,15,68,95,29,234,94,204,188,227,46,237,70,248,165,169,186,200,237,85,53,106,188,196,250,236,155,197,244,14,85,158,211,42,123,213,170,117,75,132,47,86,201,81,235,205,106,162,245,78,162,194,86,48,191,28,113,201,72,198,185,57,139,167,142,165,71,79,198,253,52,82,39,54,29,19,222,164,92,97,188,73,118,180,198,141,114,57,116,246,157,220,185,130,249,228,72,234,166,229,39,173,117,22,18,193,133,248,207,176,222,234,89,71,34,70,197,95,90,185,11,211,134,51,98,195,136,81,168,202,216,147,114,127,41,8,93,195,120,158,199,78,246,213,46,32,219,34,117,211,121,115,240,207,17,44,195,115,177,176,94,149,232,139,252,178,208,38,10,58,170,41,147,153,13,83,93,175,94,138,114,162,149,36,110,136,186,152,17,149,220,86,182,230,177,67,53,106,46,186,39,87,25,83,130,115,42,43,220,12,124,15,107,213,201,234,82,69,211,107,81,169,161,241,87,111,83,131,69,113,150,161,26,143,102,138,167,61,218,171,124,58,129,241,31,187,212,125,221,167,168,208,205,219,180,86,154,158,186,104,6,173,80,106,138,52,79,96,209,61,133,195,167,184,47,129,181,34,57,13,49,57,202,229,212,13,208,0,31,117,83,67,188,77,70,149,241,0,53,83,224,3,234,169,243,127,188,250,157,87,67,239,47,220,6,157,254,241,191,222,106,229,251,135,47,220,6,157,254,241,191,222,106,229,251,135,47,220,6,157,254,241,191,222,106,229,251,135,47,220,6,164,234,136,54,251,205,26,185,58,34,13,238,79,80,26,246,251,198,223,121,243,122,251,2,61,85,116,208,15,189,81,60,2,185,17,13,71,197,77,125,64,124,222,135,205,200,167,197,104,68,208,15,160,0,0,0,0,0,62,167,137,168,208,125,213,64,212,13,58,168,213,64,212,13,58,168,213,64,212,13,58,168,213,64,212,13,58,168,213,64,212,13,58,168,69,85,80,53,0,0,0,0,0,0,248,190,6,147,82,248,26,64,0,0,0,0,0,0,212,158,7,211,226,120,31,64,0,0,0,0,0,0,0,0,26,23,196,214,104,95,16,0,0,9,208,251,184,248,190,227,231,157,237,3,86,225,184,211,231,123,71,157,237,3,94,186,162,154,23,192,212,221,116,93,77,43,224,7,198,248,154,218,104,111,137,173,160,124,0,0,62,183,196,248,125,111,136,26,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,174,187,151,161,186,124,218,154,234,6,212,175,84,79,19,97,101,93,201,212,228,200,205,83,161,198,88,186,160,27,205,147,123,116,53,55,162,154,25,26,167,83,119,77,0,250,171,230,156,105,83,85,57,63,90,27,78,110,160,113,150,20,114,42,170,28,57,233,218,170,189,14,201,88,168,154,33,177,36,74,186,244,3,172,74,86,234,189,13,248,233,154,158,163,117,97,84,95,3,91,90,224,55,224,98,55,78,135,43,118,137,166,167,13,31,183,214,111,70,237,221,53,241,3,238,138,174,240,53,164,104,173,93,83,192,104,141,93,84,36,173,234,136,164,72,224,182,161,238,149,99,77,116,69,208,209,89,93,29,30,136,186,106,167,46,26,118,163,220,253,60,78,154,235,110,154,182,165,187,117,209,20,168,230,193,81,222,154,175,79,2,135,204,220,209,180,96,171,60,210,77,60,105,43,26,171,162,175,83,182,197,152,134,143,5,217,229,158,162,100,106,177,170,189,84,139,158,45,184,141,154,182,247,85,73,75,92,188,149,85,78,142,232,3,137,30,42,37,187,84,85,209,82,86,42,34,238,78,142,48,46,243,113,186,226,188,64,247,171,95,42,72,255,0,175,214,115,238,245,247,92,85,117,221,74,231,204,178,63,213,212,202,158,26,248,97,169,196,242,193,89,115,161,115,81,116,118,170,208,43,110,10,50,91,189,62,27,149,69,30,221,142,71,117,105,38,150,10,26,91,69,4,81,177,141,77,140,68,45,206,83,101,93,191,47,173,172,130,24,218,138,173,79,81,112,170,37,142,40,85,121,157,16,13,117,149,238,150,85,70,175,67,169,175,154,69,98,166,229,56,21,88,134,146,145,235,186,86,254,179,162,172,198,80,73,46,200,222,139,212,14,202,162,69,165,106,200,255,0,89,100,51,175,16,75,37,12,180,140,213,81,237,84,232,94,119,202,183,106,95,49,60,16,182,24,239,7,45,123,30,249,17,122,106,6,1,227,252,3,53,123,103,184,58,21,86,234,170,171,161,141,56,174,221,37,37,115,169,152,222,136,164,152,227,236,37,111,183,96,42,250,185,26,212,123,17,76,4,196,84,52,181,183,57,37,213,62,146,129,223,240,189,70,246,98,250,117,84,84,249,198,255,0,214,78,22,81,189,91,131,237,232,171,254,228,223,250,136,98,225,202,142,40,241,156,45,111,170,68,255,0,172,154,44,173,139,110,17,160,211,251,19,127,234,47,2,230,128,146,177,125,102,164,114,47,130,129,164,212,137,235,30,39,207,5,240,3,80,52,238,247,13,222,224,53,3,78,239,112,221,238,3,80,52,238,247,13,222,224,53,3,78,239,112,221,238,3,80,52,238,247,13,222,224,14,62,26,145,117,26,32,26,124,79,186,41,241,235,162,106,104,107,245,95,0,55,54,251,198,223,121,245,15,160,105,219,239,27,125,225,119,122,143,158,122,47,85,232,7,221,190,241,183,222,105,115,220,171,230,154,211,93,19,80,62,109,247,154,94,140,68,243,131,185,154,249,190,7,91,126,189,81,218,41,159,45,83,209,54,166,190,32,114,101,169,138,36,213,85,16,224,205,126,130,21,93,94,137,167,188,177,120,227,136,220,51,98,153,240,201,88,196,86,235,247,197,153,196,252,86,218,213,30,180,117,237,247,121,192,102,139,241,109,43,117,214,86,244,247,148,214,41,204,187,117,29,36,155,42,90,142,68,246,152,41,81,197,150,143,114,58,224,154,127,116,81,24,171,138,24,170,97,151,74,213,85,84,95,190,2,231,113,13,158,117,145,67,81,29,45,90,233,162,167,71,17,201,154,89,153,121,188,215,202,142,171,151,69,114,253,242,149,70,104,231,68,247,217,100,138,41,94,237,202,168,90,58,27,5,235,20,92,155,202,134,71,35,215,216,7,64,244,184,87,191,84,158,87,57,87,195,85,59,90,76,33,123,88,219,82,213,155,167,95,89,147,89,71,195,93,69,201,241,84,92,168,149,88,186,42,234,210,252,215,240,233,105,160,180,57,99,163,106,104,197,245,1,133,57,105,153,87,188,25,120,134,23,212,72,212,107,209,58,175,188,149,62,20,243,146,171,17,82,83,71,53,70,237,81,169,213,72,183,206,60,29,30,22,189,44,145,71,177,27,34,248,25,33,193,150,97,190,158,178,10,110,241,166,142,106,117,80,38,62,138,163,188,211,50,93,117,213,168,166,234,175,94,133,11,129,177,27,238,22,232,87,154,142,69,98,122,202,225,179,198,177,235,235,3,117,166,227,117,84,232,113,26,175,85,213,60,13,230,63,118,136,158,62,176,55,64,0,15,173,241,62,31,81,116,3,80,52,238,247,13,222,224,53,3,78,239,113,245,58,129,244,0,7,197,62,104,167,213,240,52,53,29,175,80,62,131,89,165,202,137,227,160,31,28,139,237,62,104,190,211,74,170,191,163,77,10,217,147,214,6,238,139,237,62,42,42,122,207,141,107,149,61,231,221,174,78,174,240,3,90,53,116,52,175,69,235,212,219,127,55,197,29,162,27,79,157,26,139,185,201,175,214,6,226,235,237,54,228,126,214,170,157,77,125,230,58,111,25,90,137,245,157,92,216,198,129,145,170,73,51,83,79,120,21,19,170,221,203,241,56,43,54,178,42,185,122,20,77,219,49,237,116,81,185,203,89,26,34,126,49,107,49,175,20,120,79,13,67,34,205,93,30,230,162,248,56,11,243,124,197,244,86,90,125,100,153,173,209,61,106,88,188,199,226,127,11,225,134,72,149,183,40,227,145,62,138,110,48,179,61,248,228,138,173,38,167,177,220,23,94,168,154,56,194,76,121,158,56,175,25,85,201,37,109,108,143,110,171,167,156,6,115,231,31,29,46,115,165,165,180,220,17,200,186,162,104,227,19,241,126,118,226,60,109,80,247,201,91,46,143,95,83,148,177,190,83,90,233,145,245,78,123,151,222,167,123,110,157,141,209,32,213,62,176,43,10,103,220,166,127,49,211,200,229,95,107,142,230,43,157,238,153,173,221,14,173,245,106,135,204,41,110,154,183,107,158,169,161,112,232,173,52,50,181,177,84,51,93,190,224,40,103,94,175,117,9,177,180,169,167,135,209,43,124,11,101,167,185,185,190,83,77,154,175,82,171,181,225,75,85,66,35,98,166,85,85,247,21,125,151,41,47,85,238,111,146,233,220,154,248,116,3,137,73,150,216,61,242,164,179,86,63,79,102,165,73,69,131,172,113,49,34,181,39,53,125,90,161,88,224,206,29,49,197,77,193,146,92,161,114,211,42,153,13,130,184,121,164,163,123,36,158,147,195,218,128,98,245,183,38,238,55,121,145,210,91,254,109,203,252,146,227,216,248,111,164,158,20,78,235,163,213,61,134,93,90,178,226,209,67,19,99,238,237,77,61,197,71,67,133,173,180,186,58,40,81,21,61,192,98,189,159,135,138,234,40,210,158,58,53,229,187,197,116,42,107,111,13,86,185,92,146,85,198,168,239,102,134,79,65,77,19,89,183,99,127,81,173,40,225,221,174,212,253,64,89,204,61,145,86,107,94,213,142,157,170,137,237,66,224,91,112,61,158,133,173,69,129,136,169,225,208,170,163,107,89,209,16,58,38,61,117,112,28,70,91,162,133,168,140,137,186,34,116,232,111,196,197,111,68,98,28,159,86,158,195,226,38,132,90,1,34,141,83,231,58,26,18,56,163,93,97,234,166,226,249,221,20,248,214,53,139,185,162,208,62,164,210,39,69,110,134,219,218,233,13,237,117,31,229,22,27,44,167,99,122,185,84,250,148,208,172,154,234,106,119,84,12,86,167,175,169,18,54,43,25,30,155,81,75,103,155,184,118,57,172,239,170,219,174,198,43,139,153,80,221,87,95,89,210,98,154,47,41,91,101,166,153,53,107,152,168,64,198,44,174,229,222,170,43,40,158,136,228,107,213,186,41,107,120,161,202,219,124,148,147,72,232,26,142,86,42,244,66,241,178,201,62,18,197,113,182,210,213,100,115,75,172,159,172,231,103,213,158,154,225,134,37,172,153,136,174,72,186,175,230,2,30,46,156,252,37,138,223,20,10,168,198,185,122,23,47,4,212,82,98,122,150,197,87,181,87,222,82,121,213,101,154,12,69,61,100,45,209,136,229,234,82,25,127,126,188,209,222,81,176,72,168,154,232,6,99,89,45,52,120,90,74,121,233,223,183,122,167,129,152,217,27,138,163,150,150,38,58,95,20,67,8,48,68,119,171,226,83,45,197,85,204,69,77,12,202,201,187,28,116,212,241,43,91,162,162,32,25,46,201,25,81,10,61,171,234,54,36,99,215,84,67,98,214,174,101,58,49,87,212,110,205,36,173,114,170,47,64,56,242,42,196,171,184,226,205,119,134,20,209,206,67,155,44,208,202,197,107,254,145,78,220,104,29,43,151,98,40,27,179,95,96,126,168,142,77,78,35,171,150,117,218,213,241,20,150,70,107,186,84,59,14,231,65,10,38,221,55,2,29,60,214,164,106,45,92,189,16,162,177,77,182,142,166,57,28,139,170,185,20,174,111,49,220,42,96,88,105,156,155,74,66,75,37,197,207,219,80,186,180,46,199,251,245,137,109,53,207,157,24,186,61,222,194,155,197,86,74,59,205,170,89,103,77,28,198,174,157,12,150,188,96,138,43,140,63,61,18,43,145,61,133,180,198,152,37,104,40,103,229,68,168,205,23,212,4,122,230,29,150,178,59,203,161,165,71,109,221,161,196,162,192,149,53,84,60,234,134,41,117,179,34,208,140,175,145,96,143,73,17,87,78,133,178,173,189,226,27,90,44,114,185,121,41,234,208,10,118,163,14,119,58,149,99,28,228,209,125,165,91,134,171,25,108,124,110,74,151,34,167,227,20,133,199,21,194,253,85,117,230,47,79,3,163,91,213,198,57,57,174,114,163,23,170,4,75,50,178,243,54,223,108,88,227,74,165,209,52,245,153,51,128,51,190,154,86,196,217,234,189,158,178,50,112,142,52,134,26,134,37,84,171,166,189,122,153,61,150,88,183,14,86,50,40,249,169,189,116,245,133,82,13,135,179,34,215,121,70,210,195,80,138,245,247,149,189,190,178,37,84,77,198,36,97,7,203,73,52,119,26,41,83,103,69,78,165,253,194,119,153,170,105,217,36,178,106,170,158,208,46,130,79,27,147,163,142,77,59,163,85,78,165,47,67,84,249,159,181,29,169,221,67,28,173,209,81,122,1,220,186,38,189,81,205,94,134,228,104,196,209,21,78,36,50,189,27,181,84,228,71,215,174,165,160,115,163,142,37,245,154,246,196,159,124,108,70,186,122,205,125,23,197,124,73,31,81,148,234,171,163,141,77,134,37,240,83,109,35,98,26,211,167,84,3,82,197,26,39,137,167,148,199,244,85,62,235,170,154,216,212,246,129,165,32,141,190,179,234,189,172,77,26,107,218,139,235,52,242,217,237,3,109,100,153,122,181,15,143,146,102,179,114,183,169,190,154,55,162,7,34,61,52,80,54,152,247,74,206,166,220,12,217,34,169,191,162,49,58,26,93,211,69,3,236,205,141,83,73,17,58,156,57,40,96,122,107,27,17,223,89,202,118,146,116,83,227,83,151,209,168,7,92,250,29,58,45,28,74,158,246,157,117,102,17,179,220,209,82,174,142,20,215,241,80,168,95,35,180,211,83,97,221,64,160,46,249,49,131,43,19,207,165,135,85,252,84,41,43,199,12,184,30,189,138,238,237,31,95,99,80,188,239,137,174,211,83,230,212,78,154,1,139,247,30,16,176,196,242,43,169,169,90,171,238,105,192,94,23,169,237,40,171,79,68,157,60,60,211,44,89,243,107,171,90,159,168,72,188,228,218,246,166,159,80,24,73,116,225,238,237,113,168,117,58,219,190,107,94,139,180,215,106,224,198,219,83,34,77,93,11,216,171,212,205,70,91,217,174,230,177,191,168,228,182,143,167,86,183,245,20,90,24,191,103,225,94,193,101,107,93,4,74,229,111,181,10,154,12,177,238,236,74,36,183,70,177,175,77,85,133,252,238,145,183,197,168,109,247,104,21,223,69,53,9,88,212,200,235,53,79,73,168,35,68,95,197,67,75,248,112,194,179,166,174,165,98,47,247,37,247,238,172,95,162,136,18,145,83,216,6,59,85,240,187,135,100,215,149,78,159,153,13,54,254,25,236,150,249,82,71,67,162,162,234,157,12,144,100,14,111,130,33,166,104,183,255,0,24,136,17,43,61,79,150,84,52,48,242,35,167,106,166,158,180,55,34,201,251,13,127,245,221,28,93,127,20,187,29,210,39,117,218,131,186,181,189,90,136,44,171,31,177,87,12,152,98,232,199,242,104,163,235,236,105,99,113,199,5,150,135,54,73,169,40,245,122,234,186,35,76,241,218,246,170,162,33,197,170,182,247,134,174,230,53,117,247,11,8,146,198,124,48,220,108,142,145,99,160,114,53,186,253,233,143,89,129,150,115,219,157,34,58,39,181,83,220,77,166,44,203,154,91,203,31,27,233,218,187,145,125,70,59,102,103,10,13,189,197,44,148,148,72,174,84,93,58,11,8,111,186,218,110,86,233,21,208,73,47,79,122,155,20,87,26,184,92,142,168,154,68,84,95,105,158,184,171,130,140,81,223,36,88,168,87,151,215,239,75,71,141,56,63,197,182,246,61,241,208,185,52,246,52,11,57,135,243,74,239,135,222,199,209,78,229,218,190,211,32,242,203,141,204,85,134,57,108,150,163,70,183,79,21,44,21,199,35,177,133,166,87,54,90,89,52,111,226,169,78,221,48,93,226,222,213,230,83,74,138,159,138,160,75,62,80,241,223,104,191,83,70,183,171,148,108,151,162,105,184,200,236,59,196,142,18,188,192,215,182,229,26,170,254,50,30,126,40,174,216,138,198,187,169,121,236,115,87,167,137,92,225,220,255,0,199,246,54,53,189,238,118,163,83,218,160,79,245,183,53,108,55,5,68,142,178,53,215,241,144,168,162,196,214,186,150,34,178,118,170,175,188,130,108,33,198,94,49,161,172,107,42,110,18,35,81,125,106,166,70,97,30,53,107,38,134,6,75,113,93,235,167,139,128,149,88,238,77,114,166,142,69,69,240,234,114,227,168,107,253,104,96,214,9,226,177,147,70,199,220,110,45,84,94,169,231,23,159,8,241,23,135,46,211,71,23,124,98,171,191,24,188,12,131,232,166,157,168,213,212,167,173,120,166,142,237,78,217,169,103,98,163,189,231,115,13,116,10,196,71,74,221,222,190,160,114,2,38,166,134,213,192,229,209,36,111,235,53,170,181,201,170,57,63,88,5,77,15,138,154,169,181,45,117,61,50,47,54,70,167,231,56,206,188,81,42,111,74,136,209,61,238,3,155,181,70,213,58,183,226,27,108,127,74,170,47,241,142,60,184,182,209,23,210,172,135,252,100,3,188,209,83,169,247,119,184,165,101,199,246,56,215,71,86,195,254,58,27,50,230,86,28,103,255,0,126,67,254,58,1,88,110,247,13,222,226,139,110,105,225,118,175,157,91,23,248,232,113,43,115,139,10,64,138,169,91,23,248,232,5,127,187,220,53,44,213,211,136,204,27,103,243,170,171,162,84,95,13,28,135,86,222,41,48,76,207,210,58,232,211,95,198,2,252,238,247,13,222,226,212,90,51,247,7,220,52,70,215,69,170,254,50,21,28,121,143,98,172,110,234,122,216,180,254,233,0,173,183,181,19,170,159,22,88,211,197,200,91,59,166,108,216,232,119,49,245,145,238,79,198,45,214,38,226,42,217,66,174,228,86,55,167,177,192,100,115,167,143,79,164,159,172,208,217,216,175,68,71,55,245,152,81,123,226,182,88,119,36,21,222,30,29,74,50,163,139,203,252,19,243,27,112,93,137,227,212,9,17,221,239,79,214,124,87,234,96,246,17,227,94,130,73,217,13,214,187,85,85,209,122,151,255,0,8,103,254,24,196,176,49,208,84,181,85,201,237,2,241,162,166,158,7,213,77,125,133,45,73,140,173,245,104,139,28,237,235,239,59,88,46,176,202,154,165,67,52,254,232,14,201,83,67,234,38,166,212,85,116,239,78,147,51,95,172,220,220,197,234,143,111,235,0,52,233,168,89,99,110,136,175,79,214,55,183,233,110,78,164,72,31,118,169,167,158,207,82,155,78,231,57,117,98,244,34,227,121,221,16,210,154,175,172,212,206,140,243,213,53,62,43,81,122,162,160,184,248,186,167,172,106,190,211,234,38,223,164,124,222,199,116,104,184,46,169,235,9,170,250,207,168,168,139,162,159,37,240,243,73,128,84,84,245,141,87,218,105,143,122,175,156,107,124,140,103,79,89,33,162,251,70,139,237,52,34,61,203,170,120,26,209,142,245,129,243,85,246,154,153,226,124,93,26,157,79,140,145,174,93,16,13,208,105,221,238,27,189,192,106,6,157,222,225,187,220,6,160,105,221,238,27,189,192,125,95,3,230,138,163,93,122,104,105,126,169,224,6,173,170,54,169,182,213,114,169,169,117,68,3,82,162,161,240,208,199,170,170,162,155,136,168,190,192,62,31,116,85,62,175,129,165,117,79,80,26,143,166,148,119,79,1,187,220,6,160,105,221,238,27,189,192,106,6,157,222,225,187,220,6,160,105,221,238,27,189,192,106,6,157,222,225,187,220,6,163,66,248,159,119,123,143,128,0,0,19,169,247,111,188,248,157,15,187,189,192,54,251,198,223,120,221,238,27,189,192,125,211,68,83,66,248,26,183,123,143,128,105,111,137,173,161,83,222,17,116,3,224,0,1,245,190,39,195,234,46,128,106,6,157,222,225,187,220,6,160,105,221,238,27,189,192,106,6,157,222,225,187,220,6,160,105,221,238,27,189,192,106,6,157,222,225,187,220,6,160,105,221,238,27,189,192,106,6,157,222,225,187,220,6,160,105,221,238,27,189,192,106,6,157,222,225,187,220,6,160,105,221,238,27,189,192,106,6,157,222,225,187,220,6,160,105,221,238,27,189,192,106,62,107,234,62,110,247,15,126,160,125,95,3,109,17,21,83,161,173,87,81,162,39,93,64,251,224,158,7,205,122,248,5,93,125,71,196,3,226,175,94,134,173,190,209,162,123,66,46,128,125,218,137,234,52,61,173,235,208,250,231,117,240,52,57,87,64,52,61,137,238,52,109,68,233,161,173,222,7,196,241,64,52,172,58,233,208,214,214,109,62,79,34,177,81,26,110,53,87,148,174,95,96,28,74,218,142,83,87,169,210,190,243,201,147,233,120,169,220,74,198,76,170,142,77,80,233,174,22,166,74,168,144,183,170,41,18,59,250,57,249,208,163,211,214,134,153,43,169,233,33,124,179,42,38,222,189,78,12,19,165,5,11,150,73,17,169,27,117,93,84,198,220,251,226,107,15,96,138,10,170,71,214,181,179,109,84,110,142,245,149,22,247,141,172,235,91,61,174,174,150,138,169,19,204,84,232,226,35,177,198,41,175,198,85,178,35,100,115,229,124,138,158,58,250,203,153,196,62,123,222,241,253,254,84,138,173,210,82,185,202,138,136,186,244,52,112,247,147,213,24,195,17,83,214,205,74,231,211,61,200,171,170,1,118,184,81,225,190,91,242,210,92,174,180,142,86,59,107,181,84,36,235,3,229,213,159,7,90,41,217,65,3,17,232,196,69,232,83,249,51,150,118,252,53,134,233,99,130,153,172,86,177,61,69,214,167,164,149,83,98,167,70,248,1,192,154,105,210,63,57,186,104,157,14,142,231,85,85,221,94,169,175,66,168,175,166,127,45,83,79,4,41,155,133,61,75,169,222,212,64,45,22,32,173,175,125,91,152,138,239,19,114,193,104,172,172,157,174,145,29,213,74,138,108,51,87,87,91,185,209,170,162,175,176,172,44,24,109,212,200,197,116,122,105,238,3,159,135,44,78,134,153,55,55,197,61,101,35,152,202,203,106,242,85,17,55,161,118,168,233,214,56,83,68,232,158,37,130,226,71,18,83,218,17,181,45,126,137,26,106,189,64,198,238,33,177,76,148,24,94,178,216,199,162,115,26,189,53,48,6,186,186,118,79,34,187,199,114,151,207,57,115,34,179,23,95,86,130,134,125,209,174,173,84,212,179,87,91,52,209,212,58,7,183,89,23,168,23,7,134,203,154,201,141,97,106,175,94,98,127,214,77,134,85,205,187,7,219,245,254,196,159,245,16,133,195,252,41,71,141,225,77,52,114,72,154,254,178,107,50,126,119,73,131,173,250,255,0,98,111,253,69,224,92,230,57,250,156,168,156,245,55,18,157,186,235,161,173,35,70,129,245,170,186,117,67,234,248,26,92,237,19,77,77,45,118,190,176,53,0,0,0,0,0,0,0,0,0,0,250,139,161,168,219,118,186,166,134,191,4,3,110,84,85,83,67,89,183,170,155,250,34,245,56,119,10,198,83,70,170,170,137,162,1,187,44,237,141,186,171,209,14,190,75,213,52,74,168,250,134,39,214,165,184,204,12,196,138,201,75,36,156,228,77,168,190,179,17,115,31,139,37,178,84,203,27,42,213,54,170,167,210,2,64,27,136,104,158,187,82,165,159,172,229,71,84,201,91,185,179,181,83,235,34,214,221,198,243,219,84,136,250,165,211,95,229,151,131,7,241,163,65,86,145,197,53,91,83,95,107,128,207,72,92,197,106,42,57,20,43,252,245,235,208,198,188,61,197,21,138,165,141,107,171,98,235,248,197,85,23,16,152,121,236,87,247,216,186,166,191,73,0,187,183,139,188,22,200,22,73,36,68,250,212,196,238,38,179,238,147,15,209,75,79,21,90,35,149,170,137,163,142,46,115,241,49,109,165,183,200,148,213,172,213,17,124,28,71,38,121,230,245,126,61,187,43,41,234,220,173,71,42,46,142,2,139,206,220,244,196,87,59,220,171,71,91,46,213,114,248,56,182,244,217,145,137,167,143,231,171,36,235,237,85,42,166,96,143,42,34,213,84,121,202,189,122,148,245,231,15,199,109,151,150,216,211,162,251,0,249,75,118,197,23,73,83,149,81,42,235,236,85,43,124,59,130,177,61,239,107,36,230,174,238,157,117,59,188,165,181,219,103,146,36,170,137,157,116,241,67,49,50,231,4,216,165,138,39,178,8,181,233,234,64,49,223,6,240,193,87,122,158,41,42,233,247,110,84,85,213,12,147,203,254,22,173,22,110,84,243,208,70,170,221,23,232,151,154,193,135,104,104,22,62,92,13,77,61,136,92,10,72,34,88,52,68,68,232,5,49,105,193,86,75,69,165,176,82,210,49,146,53,60,81,10,127,22,58,26,59,124,140,145,17,60,213,46,60,208,182,8,213,232,228,95,113,108,51,54,158,122,155,124,188,150,170,42,181,124,0,192,46,38,104,233,235,167,153,240,237,221,170,150,139,39,241,109,199,7,93,210,70,212,171,81,175,215,162,251,203,167,158,150,107,191,124,157,86,57,21,186,175,168,199,90,218,186,155,84,175,85,141,205,84,80,38,27,133,236,243,138,251,109,130,154,166,173,28,254,137,213,198,100,218,234,146,186,137,181,12,118,168,168,132,18,240,209,156,245,86,91,229,52,50,84,57,140,71,166,168,170,76,110,69,102,61,30,37,195,116,250,78,215,57,205,79,95,184,11,211,10,34,194,158,211,69,58,237,145,200,166,197,61,82,57,251,81,122,28,153,25,179,71,39,172,14,70,237,125,96,208,142,78,134,164,93,64,212,137,168,84,208,250,158,1,222,0,105,0,0,53,34,166,134,145,170,32,26,181,79,104,213,61,166,157,201,255,0,220,131,114,127,247,32,26,181,79,104,240,52,43,180,77,77,174,106,175,77,64,222,116,136,134,203,158,174,83,231,85,67,234,34,39,136,31,17,92,158,29,15,179,182,68,102,168,227,110,166,100,141,187,181,240,58,11,182,50,163,161,98,164,146,181,52,79,104,29,212,50,185,174,243,228,79,206,166,205,210,247,75,73,26,171,234,88,154,117,234,165,154,198,89,213,111,179,195,35,219,82,212,86,162,250,204,82,205,110,47,93,65,36,209,65,86,190,180,232,224,51,82,247,155,246,75,98,190,41,46,48,162,183,199,87,161,106,113,143,20,216,122,203,28,139,229,8,151,106,122,158,132,97,230,30,126,98,155,189,92,213,212,151,137,154,217,53,209,168,245,44,229,110,51,199,120,150,165,97,242,141,75,209,203,167,210,80,36,99,29,113,239,100,161,145,236,100,251,182,234,157,28,90,203,223,31,212,53,116,178,69,77,35,219,34,235,162,234,98,117,191,37,241,110,36,106,77,44,179,187,119,94,168,167,109,7,12,120,133,206,70,200,201,81,23,239,149,170,5,87,141,56,189,197,215,165,124,22,219,148,201,187,195,71,41,110,103,191,230,94,54,114,186,90,218,135,181,254,213,82,236,96,142,17,110,53,53,113,190,70,186,68,213,62,244,202,236,186,225,134,213,105,164,141,107,160,141,170,137,215,115,64,142,183,228,230,41,185,59,153,80,146,42,187,218,138,115,41,242,46,225,77,18,201,84,168,159,89,37,247,204,156,195,180,113,255,0,7,72,85,83,217,161,108,113,30,70,214,98,42,182,165,181,28,214,53,116,93,168,6,5,85,96,102,218,228,209,212,78,145,83,216,134,253,187,9,215,220,165,108,52,118,185,154,170,189,23,98,146,37,131,248,75,109,83,216,235,133,50,63,95,29,205,47,182,16,225,67,11,208,181,146,62,213,6,228,252,68,2,53,176,55,15,121,129,118,229,62,145,101,141,174,211,162,162,153,5,131,248,87,197,138,145,58,181,28,229,233,174,168,72,46,30,201,236,63,103,107,18,27,124,77,219,236,106,21,149,53,150,213,76,196,137,150,246,38,223,94,208,49,63,0,240,197,29,59,99,117,101,43,85,83,69,93,80,190,184,111,38,173,22,134,53,91,72,196,86,251,139,149,29,61,52,105,243,113,163,116,55,119,171,62,138,106,7,83,67,135,232,168,26,137,201,77,169,238,59,136,91,70,198,249,145,34,126,99,227,37,116,206,229,58,61,19,218,111,44,44,99,122,104,6,194,177,175,127,68,245,155,233,27,35,78,168,109,53,237,107,244,208,221,145,142,149,157,23,212,6,148,86,187,171,77,72,154,154,41,226,115,26,168,238,166,242,39,169,0,105,236,62,237,67,234,38,157,85,13,72,154,250,128,210,0,232,88,15,138,186,31,122,31,29,166,128,106,106,253,70,180,68,209,122,155,72,167,222,102,136,189,64,214,168,158,211,140,245,114,75,162,120,26,221,50,39,172,218,124,209,166,174,87,33,90,160,36,119,83,110,161,173,150,23,53,83,93,80,217,150,173,138,186,35,144,54,116,84,211,95,81,65,111,241,14,24,142,74,212,170,108,105,171,87,93,116,40,188,220,162,146,108,5,89,209,85,200,197,66,243,213,67,28,200,170,186,20,102,60,182,71,91,135,170,104,145,136,187,209,64,138,44,220,193,210,84,218,106,42,57,42,175,220,229,215,67,25,236,51,58,215,137,82,9,17,81,82,77,23,95,172,145,236,194,193,144,190,122,139,107,162,77,21,29,211,67,2,179,51,13,252,159,198,147,189,25,181,173,147,160,25,163,146,84,84,247,155,101,50,198,212,85,107,81,84,203,140,186,163,238,145,53,170,154,104,97,175,7,87,150,87,183,145,35,181,218,212,241,51,114,207,52,84,49,35,147,68,2,184,142,189,99,115,90,138,115,229,169,221,6,226,151,162,174,109,82,163,209,124,14,209,43,152,228,229,106,128,115,225,102,228,230,42,248,154,42,102,138,52,235,161,215,45,107,216,229,106,107,162,28,26,186,215,59,197,84,14,69,93,207,107,85,35,93,58,20,165,222,249,87,14,175,107,157,208,237,31,82,221,171,184,233,46,50,69,50,58,61,137,212,14,177,153,129,44,11,182,69,114,157,165,187,20,37,209,200,141,106,245,58,63,147,76,172,149,52,106,38,171,236,42,203,6,23,130,129,26,247,170,5,221,164,81,35,227,71,57,167,83,126,178,211,93,104,165,131,150,154,185,186,120,21,66,173,54,196,141,174,111,78,135,10,162,4,137,23,106,235,168,24,137,154,153,54,246,62,90,200,96,215,77,87,162,24,211,136,176,188,81,214,62,146,174,29,58,233,213,9,50,189,218,105,174,20,143,142,120,145,117,69,241,67,20,243,147,40,39,172,169,150,166,219,26,181,124,124,212,3,22,171,114,114,27,156,124,234,68,98,122,250,20,110,41,203,202,218,8,121,76,137,117,98,122,144,188,21,53,183,92,9,58,67,95,12,142,110,187,124,226,177,182,91,40,49,109,27,102,116,45,221,34,107,166,129,18,194,122,139,101,194,218,247,57,81,205,208,230,225,172,204,185,97,203,140,106,179,189,26,213,79,89,145,249,135,147,91,97,124,180,240,248,162,175,68,49,211,17,101,157,101,53,67,158,177,185,54,175,176,42,202,236,169,226,86,42,216,33,183,77,82,168,238,137,170,169,150,153,115,155,116,21,76,138,21,172,102,170,137,247,196,66,80,249,71,13,85,36,176,202,228,86,250,144,184,184,39,59,177,13,166,225,22,233,102,218,142,68,241,80,38,227,9,92,89,113,99,102,134,100,118,189,122,41,90,71,51,245,107,85,198,23,112,193,158,44,190,83,65,13,93,79,156,168,137,213,76,187,167,171,74,200,25,60,15,221,170,107,208,10,154,55,43,81,53,93,78,76,82,120,117,58,122,25,94,230,121,234,186,251,206,124,79,240,234,90,7,103,28,157,13,212,145,14,11,36,211,214,110,36,158,242,71,47,119,212,106,107,190,163,138,143,247,155,140,127,188,14,66,46,169,161,173,139,234,54,152,238,168,186,155,172,234,186,129,172,0,0,0,7,199,120,26,28,107,119,129,161,192,124,79,20,53,170,26,19,196,212,175,233,226,6,135,53,53,54,220,137,175,137,169,207,211,214,109,185,254,189,64,210,228,79,105,243,68,246,154,100,126,158,179,71,48,13,221,19,218,52,79,105,181,204,28,192,53,107,42,46,168,238,134,235,100,145,19,171,142,50,212,46,187,81,170,124,69,145,221,116,82,139,67,151,189,206,251,227,74,181,201,231,110,54,26,215,53,124,231,104,107,87,177,205,219,205,77,66,92,184,87,118,158,113,246,100,145,189,90,227,139,2,164,126,50,28,157,200,244,209,29,168,27,76,89,149,126,146,155,207,222,154,110,52,34,236,93,116,62,247,134,191,162,244,38,17,45,109,85,245,154,181,67,66,61,171,247,200,125,85,110,157,20,178,162,237,247,26,31,27,221,213,29,161,241,198,133,123,219,234,80,56,242,193,34,59,85,234,21,97,219,182,104,245,252,199,54,57,218,239,164,195,68,206,137,87,77,128,116,117,86,219,61,83,149,31,72,213,215,241,74,114,247,151,88,126,233,19,145,244,44,93,127,20,174,31,4,106,221,81,168,124,88,155,176,172,140,127,189,112,231,133,110,47,114,186,217,23,95,107,74,22,253,194,14,16,172,220,171,106,135,175,226,161,149,178,210,35,220,168,142,208,225,86,90,213,88,171,205,32,96,54,37,224,94,209,91,91,190,134,130,38,177,125,72,210,219,99,94,6,146,138,39,242,41,24,154,39,169,164,148,73,75,29,42,239,124,136,186,20,54,47,187,209,198,175,71,196,143,68,2,36,49,175,9,87,187,70,249,169,169,92,154,117,232,210,219,166,89,99,59,84,238,142,56,103,69,98,244,209,20,150,172,65,124,195,211,66,232,230,181,70,245,240,234,210,219,207,79,133,228,172,87,187,15,68,168,229,254,66,1,29,180,173,204,187,83,209,36,117,86,196,240,232,165,195,193,153,141,139,108,181,49,186,162,166,102,109,84,241,85,51,126,179,10,224,43,165,58,54,91,85,52,10,169,226,173,68,45,22,99,100,230,22,168,142,73,109,149,244,241,187,69,84,70,170,23,21,102,92,113,49,112,182,219,163,90,170,247,59,106,39,77,199,109,93,199,141,37,134,177,205,170,124,143,106,46,158,38,37,221,108,85,152,83,122,50,169,100,99,117,240,82,210,99,60,82,229,145,205,90,101,115,181,246,1,35,22,206,208,219,12,242,166,231,185,186,175,173,74,230,143,143,156,40,180,219,159,82,221,116,254,81,15,136,204,69,119,114,37,186,142,100,85,240,218,138,85,88,103,40,243,50,253,35,88,222,248,198,185,83,212,160,72,206,59,237,18,195,180,123,249,50,170,233,175,131,139,23,126,237,23,175,171,171,114,91,167,157,177,250,145,20,183,248,103,129,188,91,138,162,107,171,238,18,181,93,227,187,82,240,225,46,205,57,57,12,90,138,182,189,122,117,84,2,219,215,241,223,140,42,145,86,158,170,171,175,189,74,94,233,198,134,101,84,238,72,43,171,19,95,14,170,101,221,167,179,94,141,145,181,94,248,221,254,9,220,65,217,211,108,137,201,186,24,221,254,8,24,9,81,197,134,111,207,46,246,220,43,182,235,237,83,76,156,85,230,187,145,63,134,86,248,123,201,33,183,118,122,97,244,141,18,74,88,127,196,67,150,238,207,12,50,169,210,154,159,252,84,2,51,23,138,28,215,119,255,0,126,214,254,181,58,234,254,37,243,86,84,95,225,213,159,173,73,62,147,179,191,14,162,46,148,240,127,138,135,95,83,217,221,97,95,10,120,127,197,64,34,210,167,62,179,26,224,170,149,213,149,74,137,225,185,84,235,38,206,252,113,19,188,202,233,211,79,198,82,78,175,253,154,214,203,148,122,83,44,80,170,123,26,91,235,215,102,43,227,215,149,82,213,211,216,128,96,181,171,136,252,195,163,149,168,219,189,67,81,63,25,75,137,99,226,219,31,211,198,136,251,244,169,167,227,151,162,249,217,187,118,164,107,157,11,156,186,120,104,210,212,226,94,5,49,149,178,103,114,25,58,162,123,26,160,113,238,28,93,98,105,83,231,238,146,185,203,226,187,142,12,92,73,87,92,181,239,21,143,119,214,226,147,189,112,203,142,40,55,83,249,34,169,234,207,190,216,165,47,62,71,227,139,114,170,186,211,84,154,126,34,129,114,234,179,190,39,189,55,200,171,175,188,229,65,154,52,213,244,174,99,99,114,185,124,11,25,93,132,177,37,174,77,106,109,243,34,55,199,86,169,221,225,155,251,173,53,12,239,116,10,168,213,234,138,128,93,138,26,251,149,76,137,83,77,12,168,154,235,209,20,185,184,59,60,110,248,57,91,28,177,212,121,157,61,101,184,177,231,198,27,180,177,176,84,89,226,232,154,117,68,59,248,115,119,6,94,94,143,117,186,157,186,253,64,94,207,221,171,112,182,211,163,155,5,82,237,79,82,41,183,110,237,4,185,189,92,142,74,152,246,47,223,106,133,19,97,196,57,119,118,107,98,154,154,145,53,233,215,66,163,76,150,192,24,209,156,234,42,250,58,79,114,42,38,160,86,22,222,209,39,83,200,212,168,150,93,53,245,169,113,176,231,104,157,142,165,26,217,230,93,125,238,49,198,239,193,213,170,181,142,125,13,246,23,47,171,106,161,110,49,7,10,120,130,198,231,73,69,112,145,232,158,27,117,2,67,104,248,228,195,149,200,213,108,233,215,241,138,255,0,13,241,85,135,46,77,98,190,182,62,190,165,114,17,13,62,5,199,22,39,58,52,90,151,109,233,174,138,125,179,220,113,237,166,163,89,42,234,154,212,245,42,169,74,132,211,126,232,220,44,198,162,243,227,95,240,142,198,221,159,118,11,130,35,97,149,169,175,188,136,59,102,98,226,70,185,140,169,175,155,167,78,174,82,230,225,124,210,184,82,68,215,58,189,202,169,248,197,68,160,55,49,232,234,159,230,86,49,17,127,24,229,69,143,232,216,186,45,91,23,252,34,56,105,51,206,227,37,66,64,181,175,141,191,202,220,86,182,60,202,169,171,123,92,183,149,119,248,96,72,21,14,45,162,172,68,210,118,175,231,59,36,190,81,68,221,202,246,169,133,118,140,210,170,161,107,85,42,220,255,0,206,85,84,57,209,89,58,35,54,61,192,101,75,111,180,83,249,252,214,183,79,106,159,93,136,104,25,209,101,103,235,49,86,183,50,239,83,200,139,77,28,168,223,118,167,31,229,238,35,87,110,88,167,211,243,159,74,121,12,187,167,187,210,78,137,177,237,253,102,236,179,196,229,77,19,83,26,112,214,100,221,97,115,121,240,201,249,245,46,53,187,51,218,246,177,37,135,69,247,146,46,170,34,162,34,162,251,199,55,78,138,133,41,73,142,41,103,70,234,228,77,125,231,119,75,121,164,170,68,84,145,189,125,224,118,90,163,252,66,49,141,234,134,207,50,55,38,172,122,40,137,94,174,235,224,6,240,0,0,0,0,0,2,120,159,95,166,158,39,205,116,234,109,171,149,125,96,110,183,78,157,79,143,114,53,13,45,87,104,108,212,61,81,23,85,3,239,51,170,232,166,227,29,215,212,112,161,118,247,169,202,103,136,28,132,93,66,245,52,181,221,58,154,149,200,128,105,95,16,53,215,168,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,3,75,188,79,139,224,125,119,137,241,124,0,208,239,3,74,120,161,169,222,6,148,241,3,118,70,53,92,138,162,119,181,145,170,33,165,237,114,170,27,83,64,247,47,136,31,41,226,223,213,78,190,233,87,5,181,146,79,35,209,168,212,215,169,204,172,185,82,218,104,157,52,210,53,187,83,214,98,143,19,188,72,91,112,101,146,161,97,171,102,247,53,91,209,196,72,233,184,150,226,186,217,130,45,245,84,148,117,141,73,118,185,190,107,189,100,77,103,6,118,98,60,203,189,206,248,235,164,86,43,215,68,87,26,115,155,52,111,89,129,136,106,37,239,114,58,39,200,170,137,187,84,211,83,166,193,120,46,162,229,91,19,155,10,187,114,166,186,33,81,206,203,44,181,187,98,187,204,17,84,177,207,108,142,77,117,66,81,120,109,201,75,126,25,179,83,44,148,141,71,181,17,117,208,178,92,62,229,157,60,43,78,247,209,162,73,211,174,222,166,117,96,107,79,113,165,142,13,154,104,136,5,107,108,108,84,84,113,193,27,116,70,166,135,103,20,168,141,215,79,19,143,5,39,154,154,157,147,105,19,98,104,128,113,54,44,234,168,169,208,216,158,216,199,174,221,169,212,238,169,41,147,106,234,157,79,139,78,171,58,116,3,171,166,195,244,204,68,145,209,161,204,109,190,38,166,145,179,192,236,106,35,86,69,162,27,244,144,49,176,172,178,105,224,7,73,89,43,40,168,167,150,69,218,141,106,175,82,61,120,197,205,58,86,58,123,108,51,162,189,200,173,77,20,203,94,33,51,74,143,8,89,170,33,142,118,163,222,199,34,104,190,189,8,173,204,232,111,249,137,122,169,185,163,165,116,81,200,174,245,233,166,160,91,10,84,171,101,68,151,153,220,174,107,92,170,119,248,123,187,223,46,93,250,118,166,205,61,102,219,162,142,154,137,246,169,209,17,238,233,212,225,72,229,179,219,149,180,238,243,147,94,168,5,75,149,108,137,153,163,203,131,77,137,42,105,167,214,76,230,76,194,171,131,173,235,255,0,194,111,253,68,37,100,69,115,234,51,10,57,36,85,87,44,169,174,191,89,55,249,42,187,176,101,187,79,236,77,255,0,168,188,11,170,142,95,89,169,85,15,154,167,176,248,7,197,77,79,141,106,162,154,250,123,6,169,236,3,224,0,1,247,69,83,225,245,21,17,0,109,81,181,79,187,144,110,64,62,109,81,161,247,114,26,29,34,104,6,173,90,58,47,129,176,175,93,77,200,220,6,226,39,180,210,231,38,139,162,135,187,106,105,237,52,177,187,122,169,19,41,179,236,106,228,79,57,10,39,28,223,169,109,208,200,233,166,70,34,34,250,202,166,237,113,109,21,43,229,85,68,209,12,36,226,139,60,91,98,138,170,6,85,35,85,17,83,162,145,114,203,113,196,102,126,81,208,203,85,67,13,115,124,221,83,163,136,234,204,140,206,175,190,93,39,228,204,231,34,185,124,20,237,243,75,29,207,138,175,51,200,149,46,114,72,229,245,157,126,9,203,25,177,12,220,197,137,207,222,46,89,110,221,136,43,224,94,99,166,122,47,143,137,206,161,204,187,221,3,145,98,168,147,167,227,23,190,239,195,109,76,180,107,59,41,93,209,186,248,22,87,19,224,26,188,59,94,180,245,48,57,172,69,235,170,11,150,85,86,110,32,113,29,26,181,171,85,47,79,198,82,166,139,137,188,76,198,105,222,101,211,79,229,41,100,164,180,35,228,219,70,142,114,253,71,105,65,129,177,53,197,17,180,244,143,84,95,14,132,111,22,87,184,135,59,238,216,130,37,138,106,185,60,238,159,72,165,236,247,185,150,169,95,43,149,234,231,106,154,149,54,18,225,231,23,93,229,106,201,111,147,69,95,228,169,144,217,123,193,245,77,98,71,45,210,141,237,114,105,167,65,188,89,104,172,85,151,42,186,116,100,20,170,228,95,98,26,238,24,34,247,115,114,202,180,15,235,248,166,113,224,238,22,109,118,232,91,190,155,195,218,133,125,14,66,89,226,139,111,117,111,135,176,111,74,108,142,155,53,158,239,96,158,20,88,30,207,57,19,192,205,76,144,164,90,138,26,103,207,42,162,185,168,186,41,217,226,140,128,182,61,251,217,78,136,173,93,83,68,59,236,13,130,235,44,175,142,40,226,84,99,52,68,232,76,84,139,47,13,13,150,52,134,55,53,218,244,59,38,211,182,54,237,71,27,54,181,157,148,237,99,147,212,115,217,76,175,93,84,92,179,132,232,21,117,220,171,161,68,227,25,156,200,158,196,137,28,221,61,133,198,146,6,236,218,83,56,142,213,20,212,207,71,39,138,11,150,97,238,108,91,173,117,113,204,233,152,196,118,139,175,67,11,115,42,221,108,142,178,72,216,246,162,170,175,129,32,121,133,129,162,185,62,161,173,213,117,212,194,108,245,203,201,108,181,174,169,70,185,17,23,81,114,203,55,103,171,117,130,228,201,224,145,81,90,228,84,208,147,126,8,115,85,213,112,210,81,213,85,175,169,52,87,17,101,91,42,172,202,237,126,138,232,100,175,10,185,140,150,59,229,44,47,168,86,232,228,245,150,66,115,109,21,105,85,11,38,137,219,145,81,58,149,42,43,95,19,117,94,165,154,201,124,99,21,242,195,76,246,202,142,220,196,245,151,126,143,108,200,171,168,27,201,167,77,13,214,166,168,104,68,209,77,196,114,32,31,83,162,5,235,209,7,69,78,138,109,189,86,52,220,6,189,170,54,169,182,217,156,166,180,122,248,40,31,122,39,138,26,28,248,209,218,42,159,85,21,77,183,67,22,187,158,189,64,215,209,126,136,213,169,226,104,230,196,206,136,161,90,217,124,0,212,229,106,181,116,54,88,136,190,38,234,53,173,110,221,122,159,89,10,105,170,128,70,106,157,16,227,84,203,202,77,92,186,33,242,90,167,195,46,212,240,66,147,199,120,198,223,99,183,58,122,137,218,197,68,95,88,26,113,174,48,165,177,80,62,103,204,212,209,170,189,84,194,92,232,226,102,142,215,83,44,48,87,183,114,42,166,155,142,163,137,158,39,34,162,165,154,142,221,90,138,186,43,122,56,142,28,193,204,43,190,36,186,190,86,78,247,110,122,175,136,25,3,152,188,78,86,214,50,86,50,169,85,23,95,190,49,207,17,230,5,219,17,213,57,205,123,220,142,95,105,192,182,225,124,65,136,231,107,86,55,171,93,226,94,92,27,147,182,170,74,102,79,120,110,215,39,85,212,11,119,99,195,247,235,164,81,186,90,87,172,107,235,84,46,174,14,194,148,22,181,100,245,145,177,28,157,122,161,85,209,211,210,194,173,181,217,226,107,209,189,19,161,113,240,70,72,95,177,100,241,173,69,27,210,39,42,117,68,245,21,184,218,194,152,162,142,151,101,61,21,12,82,170,116,232,210,239,97,202,123,190,35,70,211,252,159,70,198,253,60,244,97,113,114,243,133,12,63,110,142,58,170,166,185,37,77,23,69,246,151,170,199,129,33,176,236,130,146,149,171,26,39,142,130,226,221,224,140,39,110,176,70,197,175,129,140,95,198,66,183,172,194,140,189,83,162,209,249,177,187,193,90,81,217,205,118,76,63,72,249,247,36,104,213,245,21,6,75,230,29,53,254,215,5,19,101,107,220,137,237,234,46,62,197,146,80,213,46,249,107,94,170,190,165,82,167,195,57,93,67,100,69,107,227,73,53,245,170,21,213,61,62,205,36,84,241,57,173,84,84,240,23,29,93,6,29,161,166,68,86,194,212,252,199,113,20,17,69,162,53,16,209,235,53,166,186,248,139,141,79,122,183,232,161,245,106,117,110,155,16,249,245,161,245,26,138,46,54,246,171,213,122,155,173,210,62,190,33,26,137,236,53,163,17,122,139,141,18,85,187,77,169,18,39,188,220,135,231,27,231,40,216,142,77,52,62,116,143,167,176,152,7,65,163,181,69,55,217,34,70,221,52,56,235,57,243,122,187,161,35,145,189,31,215,64,142,106,47,83,97,170,173,77,20,251,226,7,33,30,207,106,26,209,204,56,186,53,58,234,57,172,111,172,14,70,138,52,83,135,223,122,232,106,239,90,167,69,45,21,14,78,173,79,19,227,156,213,78,138,113,29,80,170,109,164,175,85,209,6,240,230,171,154,134,204,146,181,169,213,199,29,210,203,236,56,149,14,149,205,81,188,55,165,174,129,139,231,72,136,116,55,43,211,82,85,108,79,213,13,139,140,21,14,85,241,56,176,90,36,151,207,122,46,165,106,155,141,216,174,115,189,253,17,85,14,218,10,153,21,168,186,28,122,91,94,205,60,211,177,142,151,99,83,161,65,183,204,145,202,137,162,156,91,165,11,106,41,220,199,120,170,29,146,53,26,169,208,208,246,243,37,70,232,6,35,230,126,31,158,28,73,51,219,10,236,209,125,68,127,113,61,102,125,190,227,45,106,197,183,115,252,116,37,51,57,168,187,155,229,170,72,211,195,199,67,3,248,174,193,82,92,176,191,148,99,135,85,114,170,244,64,58,62,9,175,148,145,87,172,115,84,35,85,116,78,170,72,20,169,35,232,163,125,58,171,145,205,233,161,16,153,25,140,36,194,24,174,10,103,74,172,214,84,69,235,239,37,179,43,175,112,98,60,59,75,43,94,143,114,196,139,254,66,98,5,97,133,32,153,104,220,233,145,81,81,125,103,58,8,106,31,113,232,213,217,237,57,182,218,87,199,10,177,91,162,41,204,68,238,204,220,196,69,81,49,97,162,88,98,106,42,57,83,113,211,92,17,17,116,111,129,185,91,92,168,245,123,151,170,157,53,69,205,94,229,106,41,89,155,14,76,116,236,155,163,158,106,76,61,20,146,111,115,250,123,78,20,82,75,174,230,155,181,55,137,225,167,115,83,196,139,142,69,69,53,53,191,206,99,209,116,58,107,150,41,74,102,237,107,244,208,232,110,183,234,222,173,213,74,121,233,91,112,147,170,46,138,89,55,85,52,152,178,162,89,252,199,42,149,133,182,225,37,84,59,166,77,21,19,161,69,225,172,62,228,145,174,149,171,226,87,137,79,77,78,198,34,174,128,187,106,68,73,152,168,229,208,165,175,116,108,110,230,182,157,178,235,237,77,74,189,253,217,201,162,56,209,29,186,25,250,233,168,46,198,60,200,202,26,60,92,215,201,44,13,137,201,231,116,66,218,216,48,149,199,14,215,58,145,144,189,99,137,116,69,211,212,102,157,215,11,54,118,187,108,126,62,226,220,98,236,40,182,214,44,209,192,154,175,95,0,115,89,219,165,43,235,41,121,82,211,38,186,105,213,11,51,152,56,45,233,77,44,209,209,250,149,122,33,123,239,117,85,240,171,146,56,188,61,197,9,127,184,92,234,169,223,79,44,9,181,117,79,0,89,132,216,146,5,166,189,58,9,99,219,215,195,67,185,182,225,200,238,84,200,235,108,105,36,237,77,202,214,167,82,190,204,12,189,142,182,103,214,211,70,171,80,171,174,136,135,3,45,104,102,194,215,110,109,205,155,91,39,155,231,32,44,217,203,44,216,190,101,198,32,142,158,189,175,130,52,145,19,175,79,89,38,249,11,196,37,151,18,219,105,224,150,190,55,74,230,162,34,110,35,247,56,50,214,217,120,180,69,123,161,110,143,84,230,106,210,222,229,38,102,94,112,78,33,138,52,168,145,25,4,136,157,87,216,160,178,117,109,245,209,214,66,217,216,169,162,166,189,14,194,9,153,35,249,108,118,174,246,24,207,195,238,123,81,227,11,109,61,61,93,91,119,171,81,60,76,135,165,158,150,25,155,87,12,136,168,169,237,38,232,119,109,149,145,174,215,187,69,55,88,244,147,232,46,167,82,199,190,186,119,72,213,55,237,178,190,57,92,197,245,11,142,213,17,202,166,244,104,190,179,141,205,84,235,237,55,163,155,85,23,28,150,53,122,27,241,244,232,166,196,111,69,211,161,190,169,162,106,46,55,53,111,176,248,124,98,42,167,137,244,176,251,171,125,131,86,154,94,138,137,226,105,106,42,250,192,214,170,221,13,14,86,135,34,162,27,114,34,162,34,129,245,92,211,109,210,53,60,84,219,85,209,117,85,52,189,209,63,197,196,76,143,174,149,171,224,166,135,63,78,170,166,218,172,76,234,142,56,211,85,34,244,69,34,227,126,89,155,252,163,105,38,98,174,136,254,167,15,188,64,199,105,59,244,221,224,107,169,100,84,212,235,87,191,205,106,107,226,46,57,78,145,26,154,185,116,54,251,237,62,186,115,19,245,150,7,54,120,140,177,224,152,229,142,106,246,49,204,69,251,227,23,241,7,29,211,178,173,241,218,235,90,253,21,81,58,139,137,22,146,243,79,2,249,206,77,16,235,46,89,137,102,182,70,174,158,165,141,209,61,106,70,197,127,28,216,149,241,42,201,55,69,45,190,48,226,251,18,94,226,124,116,245,15,87,46,190,26,144,155,164,155,19,113,33,133,237,155,153,229,56,81,83,167,210,66,129,155,139,11,59,106,60,218,248,213,168,190,59,136,157,197,121,167,152,151,106,151,76,199,78,173,85,215,162,169,211,65,152,152,182,56,149,181,114,76,139,249,193,116,195,193,197,125,142,87,39,245,70,45,63,186,43,140,53,196,5,154,231,181,201,93,26,181,125,123,136,85,183,102,21,234,70,53,169,83,46,186,251,84,186,216,123,51,49,181,5,190,39,81,62,71,116,246,130,233,142,166,205,59,29,83,26,137,89,26,185,124,60,228,57,110,197,244,74,156,199,206,214,181,122,235,169,18,52,25,237,153,148,18,197,44,168,244,106,42,122,203,189,135,56,155,188,92,169,227,166,186,84,43,93,162,55,196,23,72,157,62,51,180,76,244,141,149,140,85,246,106,119,148,247,24,229,98,61,143,69,106,152,31,135,243,74,89,100,109,68,117,74,171,227,244,139,207,131,115,90,231,90,198,65,191,84,95,121,55,67,35,124,163,78,139,163,164,68,252,230,153,111,49,170,109,143,71,22,166,92,75,86,177,164,170,255,0,31,121,242,221,139,101,116,219,85,253,69,197,218,166,173,107,191,140,232,111,201,36,47,250,47,69,232,80,80,94,230,153,169,162,157,141,53,205,237,110,175,122,126,177,113,85,35,227,211,77,200,105,145,236,84,209,20,165,229,190,70,206,171,35,117,79,121,196,126,51,160,165,85,90,138,134,162,39,188,10,169,21,155,151,87,104,112,110,178,54,56,213,85,250,34,39,180,182,24,187,60,176,165,138,39,57,247,22,35,155,248,198,58,102,143,24,146,211,195,44,86,58,182,61,81,21,19,71,16,50,87,18,226,155,109,4,111,73,235,17,186,107,226,226,202,99,92,215,194,20,81,201,222,111,17,53,201,175,69,113,132,152,219,138,44,196,188,203,34,53,87,106,170,248,41,100,49,54,52,198,152,138,161,206,172,150,86,181,203,252,165,3,48,177,95,16,184,126,154,177,236,166,175,138,70,162,255,0,40,166,170,248,149,181,199,22,172,146,37,84,79,105,139,214,44,59,79,94,244,117,198,174,68,87,120,234,226,191,181,229,134,24,173,88,219,37,91,244,119,143,80,46,13,103,16,148,215,200,223,26,87,164,75,224,154,56,162,110,89,143,59,37,89,99,186,190,84,215,195,122,149,125,15,14,120,58,72,219,36,21,50,43,156,154,248,157,164,92,51,82,79,162,82,50,71,147,113,100,175,57,147,114,184,185,105,146,157,94,213,233,169,179,67,132,91,136,246,74,248,252,247,46,170,154,25,53,135,184,72,168,169,145,171,220,92,169,253,201,121,242,239,131,232,169,170,217,45,101,35,154,212,211,197,5,198,62,229,38,81,202,199,68,228,179,182,84,77,60,88,101,142,11,192,236,161,130,52,126,30,137,170,136,157,121,104,95,28,13,146,54,76,61,11,81,41,219,230,167,173,10,237,184,90,219,26,35,25,19,122,123,133,197,167,179,218,33,137,173,78,226,216,190,164,208,171,109,247,42,90,4,72,87,106,42,21,123,240,157,34,181,85,173,211,243,29,68,248,17,147,84,115,90,139,161,49,35,179,181,226,24,94,141,106,34,21,29,61,108,82,162,46,196,234,83,246,236,36,202,109,60,122,21,5,53,4,112,53,19,82,70,255,0,61,85,118,181,157,20,221,108,90,46,170,170,104,106,177,171,211,67,115,154,128,106,86,38,134,211,154,221,122,180,212,178,27,78,118,170,1,244,241,74,154,120,27,107,106,166,119,210,106,41,175,93,125,102,189,250,1,197,146,203,109,145,170,217,41,99,95,173,14,174,175,3,88,43,117,230,91,225,93,125,173,67,186,124,142,85,215,83,226,76,244,245,129,69,212,229,6,17,170,114,243,45,52,203,175,226,33,76,222,248,110,193,183,54,57,169,109,166,110,239,99,16,187,205,93,201,169,171,95,112,24,145,139,184,19,194,23,212,122,182,40,216,174,246,53,11,49,138,123,54,108,136,201,42,41,100,93,83,193,17,9,26,115,147,79,3,105,91,20,171,203,124,109,84,95,29,80,8,137,196,221,156,147,61,31,37,59,165,213,60,52,66,212,226,62,7,177,173,137,29,220,41,106,158,141,240,209,170,78,52,214,123,107,181,214,8,215,243,28,41,176,173,146,169,170,217,40,225,93,125,173,66,183,30,127,174,89,13,154,184,114,85,116,118,250,221,26,190,197,56,240,205,155,184,109,200,222,233,90,212,111,214,79,5,243,37,176,197,221,170,174,160,131,175,226,33,65,221,248,78,193,119,93,203,61,20,72,171,236,106,11,136,130,178,103,214,99,97,229,107,107,41,42,28,141,241,221,169,92,81,113,105,117,116,104,202,251,99,125,251,144,144,140,65,192,94,7,185,163,149,148,205,77,125,141,45,102,43,236,236,176,182,55,186,142,153,218,245,240,65,113,136,213,156,77,91,106,90,188,251,125,58,42,167,173,168,82,175,206,11,69,218,165,201,44,16,198,215,47,138,34,23,195,22,246,127,92,33,149,253,210,138,101,68,240,209,11,85,137,56,38,204,11,115,92,234,59,92,234,141,215,78,138,86,98,227,133,28,246,11,179,57,144,86,51,122,245,209,20,225,85,58,233,64,170,180,76,124,140,247,20,180,217,35,155,120,78,165,85,109,147,163,90,190,182,169,81,90,235,113,85,182,52,134,241,68,230,233,209,117,105,27,163,139,89,136,111,174,133,99,74,119,181,222,212,53,218,115,26,249,101,122,36,174,147,162,250,213,78,231,202,214,185,151,231,147,71,233,225,180,164,177,84,148,111,107,157,14,191,153,6,232,187,184,115,62,28,212,107,106,37,77,83,218,165,109,77,196,141,61,186,52,86,242,220,168,134,17,214,220,170,169,101,94,75,158,157,68,55,107,165,71,68,115,198,232,207,187,7,23,148,137,35,99,158,24,116,240,213,116,47,6,21,226,43,13,94,99,98,74,180,237,87,125,68,87,68,151,157,119,49,95,175,214,84,86,123,254,49,183,104,234,101,151,167,188,188,112,18,221,69,153,24,62,118,163,223,89,3,53,247,161,205,92,199,192,173,77,29,123,133,171,253,210,17,51,85,154,249,141,79,30,198,243,145,19,222,167,71,54,106,102,52,175,87,185,243,232,157,124,84,92,76,68,89,151,133,145,83,186,222,152,229,245,104,242,161,179,230,26,204,230,247,89,249,137,238,82,24,109,89,237,142,232,101,106,172,179,42,181,125,106,165,207,195,28,94,102,5,161,26,141,213,81,61,162,226,101,240,230,43,170,169,70,164,136,191,172,175,109,213,169,59,81,93,208,137,172,190,227,171,16,36,241,178,237,51,88,222,154,245,50,135,47,248,215,193,181,109,99,110,151,120,216,170,157,124,225,113,154,104,173,127,209,14,115,89,244,148,176,22,254,43,114,246,84,71,69,120,137,119,126,50,21,101,147,61,48,110,33,123,91,21,202,53,215,241,144,92,93,52,123,29,224,186,159,122,39,85,240,58,90,12,77,99,169,98,45,53,83,29,175,135,156,118,81,213,65,58,121,175,77,23,222,46,57,9,163,188,7,68,241,54,247,54,52,213,21,63,88,73,163,127,69,114,11,141,122,181,83,68,241,52,236,235,224,124,214,54,245,106,245,62,53,211,42,245,78,133,163,136,222,70,166,158,7,30,166,53,114,46,136,110,235,34,39,129,165,203,47,176,14,28,17,172,111,85,122,105,169,203,98,34,248,31,121,107,46,156,196,211,67,227,145,99,232,208,53,117,68,52,43,250,248,143,157,119,168,248,169,183,233,19,97,188,222,141,213,70,173,95,3,102,37,149,238,209,83,204,245,27,186,53,158,190,170,86,227,86,213,26,183,216,113,100,150,165,171,185,81,17,167,18,167,17,218,104,154,171,85,82,198,170,120,234,226,46,59,77,204,62,244,241,245,20,164,216,255,0,13,239,210,58,214,42,255,0,116,118,182,236,71,109,175,106,114,166,107,181,247,139,142,215,123,61,167,221,91,236,54,145,177,59,207,107,188,77,109,243,188,61,68,220,125,77,61,99,115,20,250,231,177,58,57,77,180,229,107,170,56,145,185,162,168,218,167,197,145,52,232,167,221,218,167,64,26,180,121,190,195,101,82,68,93,87,83,235,100,79,88,27,190,43,208,109,80,215,53,122,53,117,10,253,190,32,124,220,212,241,62,166,142,250,38,149,72,228,241,83,238,213,107,124,192,62,237,81,225,226,124,141,94,191,73,15,174,209,122,1,243,115,15,186,183,216,104,70,177,171,170,169,171,205,95,88,31,124,58,168,213,171,224,105,114,57,122,34,26,81,170,213,213,69,134,230,154,120,160,213,171,209,13,181,149,169,208,248,199,183,93,69,134,239,68,232,163,162,248,27,50,59,85,62,50,85,111,69,22,27,250,104,53,105,182,178,171,186,52,53,171,167,80,55,53,104,93,61,70,148,68,67,234,42,39,176,1,247,69,62,43,147,216,135,205,200,6,173,170,54,168,71,38,134,160,52,170,104,124,53,42,106,124,218,160,124,7,221,170,54,168,13,20,109,83,233,244,13,59,84,109,83,80,3,78,213,27,84,212,0,211,181,66,166,134,163,226,166,160,105,7,221,170,54,168,31,15,189,61,131,106,154,85,23,95,16,53,121,190,193,230,251,13,58,47,180,104,190,208,53,116,95,4,26,41,167,195,174,167,214,185,53,3,238,213,30,30,40,21,250,27,110,145,0,212,228,213,122,31,21,171,161,182,147,166,244,97,166,166,73,99,110,168,157,8,153,26,220,213,208,209,185,169,226,109,211,214,50,69,219,34,245,56,245,243,242,149,28,213,233,235,34,227,148,218,149,212,227,220,111,52,212,112,185,243,61,26,136,135,77,115,196,84,180,20,207,153,100,68,70,166,171,170,152,157,196,63,20,118,204,45,73,81,75,77,94,212,149,26,168,136,142,245,139,138,211,136,60,246,179,97,235,69,76,81,220,216,217,17,171,162,110,34,99,61,179,130,233,143,239,53,52,18,85,189,41,218,229,218,237,221,20,209,156,121,229,136,177,205,202,101,101,76,142,137,234,190,10,89,122,185,235,37,93,210,234,171,175,136,184,229,225,138,57,171,46,137,79,43,21,89,187,77,202,101,166,78,224,155,124,114,211,185,81,174,221,166,186,161,140,248,21,31,81,95,20,109,102,174,87,34,25,245,195,198,90,213,221,219,79,43,225,118,213,211,174,132,12,132,202,220,25,67,77,12,53,80,109,87,53,17,116,68,47,229,134,137,85,205,123,217,183,68,58,172,17,151,208,217,169,34,114,181,117,68,79,18,186,134,137,26,212,218,222,128,124,88,145,17,17,167,105,73,3,95,30,142,233,208,227,197,78,173,241,67,146,207,53,0,221,108,13,103,95,81,165,88,197,153,21,189,80,250,175,220,155,83,214,106,108,40,202,117,127,223,4,196,93,246,166,53,149,186,70,221,78,135,22,223,233,236,150,105,30,249,81,143,107,21,87,175,184,168,35,170,142,150,149,211,202,169,170,34,248,152,143,197,118,114,83,97,187,108,209,193,84,136,249,53,110,136,160,179,28,184,140,199,245,184,223,18,54,211,106,153,211,109,155,107,209,171,174,137,169,185,71,128,219,103,194,175,154,106,84,87,203,22,229,85,79,14,133,47,145,22,106,140,91,139,42,46,245,13,89,27,52,155,245,119,95,89,126,115,142,170,139,12,225,151,68,170,214,175,43,79,242,2,200,238,205,137,153,106,190,61,98,118,215,35,151,205,66,154,239,181,245,150,190,241,201,87,34,157,134,101,204,203,229,250,74,150,59,84,71,169,203,177,34,58,215,220,209,168,171,167,176,38,205,124,63,163,221,143,226,116,137,181,86,84,255,0,172,156,236,146,141,169,130,237,202,171,254,226,223,250,136,64,201,168,185,57,141,28,122,105,164,201,255,0,89,55,217,47,211,3,219,127,228,91,255,0,81,120,85,116,128,0,0,209,125,128,0,26,47,176,0,62,42,175,176,250,125,208,13,58,175,176,106,190,195,86,131,64,52,170,170,250,141,183,53,125,230,246,135,221,168,7,29,24,186,155,172,110,134,165,68,79,89,165,100,70,244,3,236,137,174,135,215,42,35,58,251,15,141,145,171,226,169,208,234,175,151,202,107,109,44,146,189,232,155,83,95,18,178,152,80,249,183,138,224,177,88,106,100,124,168,213,107,87,214,67,231,22,89,162,183,123,205,85,52,85,10,168,174,84,241,51,55,139,124,247,165,162,160,171,162,134,165,17,85,174,77,55,17,53,153,56,158,167,16,95,102,168,89,85,200,231,47,172,133,155,118,40,159,117,175,99,122,185,85,198,108,228,30,95,62,106,104,101,117,63,169,23,192,197,188,130,193,149,88,130,255,0,19,86,53,115,119,39,168,148,172,154,203,250,123,61,170,159,155,10,34,237,79,80,28,58,76,191,166,150,129,97,146,157,53,86,233,224,88,236,210,225,169,184,134,169,238,165,162,69,87,126,41,155,82,89,32,142,52,86,53,17,16,251,77,135,233,42,19,152,248,145,85,61,194,68,126,225,30,12,158,218,134,186,174,131,166,190,195,33,48,103,10,184,114,221,12,107,81,64,205,90,159,201,50,54,158,203,79,23,86,49,19,243,28,228,135,150,154,33,81,108,236,185,65,135,44,251,82,42,54,38,159,138,86,20,152,114,223,78,141,108,48,181,52,247,29,226,35,19,233,55,83,235,216,146,117,137,54,129,178,202,56,163,143,70,181,58,123,141,29,219,114,233,162,27,234,201,60,55,31,91,27,209,124,64,234,235,172,141,157,53,115,17,127,49,181,5,178,138,14,137,26,110,79,113,222,35,30,239,55,95,19,226,218,213,62,113,85,58,147,3,139,13,60,73,244,91,208,228,35,26,137,162,33,203,138,153,141,111,138,116,56,242,162,177,221,9,27,105,72,231,187,95,81,77,226,216,228,167,164,145,201,234,106,149,108,114,232,222,168,116,88,177,141,150,223,47,79,188,80,49,134,243,136,90,219,172,176,74,228,234,237,11,27,196,109,154,158,186,212,250,134,49,21,118,42,149,214,63,172,125,30,35,145,26,170,159,59,255,0,219,40,12,226,175,146,163,14,61,85,85,126,105,127,234,3,7,106,45,50,205,114,146,157,141,232,175,82,167,193,112,87,97,219,228,53,13,220,212,71,33,187,100,138,41,46,207,116,168,154,243,61,101,214,179,224,150,222,95,28,148,241,106,170,169,224,133,225,89,72,127,8,24,225,213,214,106,56,37,149,85,81,141,241,83,52,236,213,91,227,71,107,226,132,119,240,209,110,172,195,107,78,201,53,106,55,67,59,48,165,234,57,105,35,71,59,170,162,4,43,71,72,190,163,79,53,230,195,42,88,228,69,213,13,198,189,170,189,20,14,68,110,119,78,166,235,250,181,13,166,61,16,214,179,53,83,69,80,62,162,104,125,215,220,134,211,170,35,111,138,156,121,110,112,71,174,174,66,46,57,78,122,155,105,171,221,166,167,89,53,254,145,139,162,185,13,166,95,32,123,247,54,70,233,245,139,142,229,97,137,190,115,141,113,203,2,116,106,148,245,93,238,53,77,18,100,253,102,195,47,244,212,237,89,37,157,189,61,226,226,167,154,70,105,230,175,83,133,45,122,211,245,154,86,162,123,212,183,248,151,56,44,54,58,105,37,150,174,45,88,154,253,36,49,115,56,56,202,160,161,167,158,59,109,74,238,110,168,155,92,46,50,119,51,51,106,199,133,45,178,207,37,92,104,246,162,253,241,27,188,71,241,151,61,69,77,69,182,223,113,93,17,85,19,71,22,75,55,184,156,198,88,186,73,160,167,169,169,88,222,170,158,42,99,125,210,154,253,127,172,117,69,79,49,206,122,235,215,81,113,82,227,28,109,136,113,157,103,53,106,28,246,189,218,174,170,118,184,107,10,67,59,27,45,91,55,63,77,78,155,11,224,12,75,112,154,56,169,233,102,234,186,106,141,83,39,178,163,134,12,101,123,124,18,77,189,172,93,53,71,32,184,183,152,126,203,114,130,118,50,219,3,189,218,52,188,184,107,41,49,246,44,129,140,134,23,104,237,61,70,87,229,151,9,116,182,218,56,231,185,83,198,247,53,19,93,80,189,216,115,47,109,88,121,237,138,158,149,173,219,236,65,113,140,25,113,194,229,85,185,144,212,221,105,53,155,162,187,84,50,139,3,224,122,11,29,52,113,182,157,168,173,77,62,137,87,193,71,28,58,57,90,138,137,234,57,241,75,77,162,53,177,232,165,70,195,104,229,110,156,164,68,67,157,12,50,181,186,72,157,13,44,108,137,231,35,186,33,200,90,248,217,18,198,172,93,218,120,129,138,220,97,189,244,56,86,162,166,53,209,80,179,220,27,227,137,235,241,42,80,75,50,170,53,124,53,47,31,25,58,75,129,170,151,220,166,35,240,117,120,90,92,199,146,45,250,34,57,80,9,98,230,177,212,113,57,171,226,129,175,68,77,78,142,201,112,239,148,49,117,215,162,29,155,229,211,77,20,14,98,72,139,235,53,36,137,225,169,192,73,151,218,106,73,189,226,227,159,204,105,247,122,156,20,153,117,234,167,33,179,183,68,240,23,28,148,121,169,31,236,56,237,157,166,166,206,212,232,47,3,121,100,84,234,104,87,57,203,212,210,233,219,167,137,241,42,88,212,241,45,3,83,89,215,169,186,199,177,190,42,112,228,173,98,120,28,41,170,223,224,142,36,118,179,213,198,213,241,56,146,92,90,223,5,58,213,146,105,58,234,166,223,118,158,78,189,64,231,173,205,206,93,26,166,166,212,74,245,78,190,39,26,158,223,38,186,170,29,156,20,173,68,77,80,15,140,98,174,138,111,178,51,235,35,55,227,103,214,6,215,35,94,166,228,48,181,174,243,141,221,23,222,125,70,170,168,27,82,50,52,95,3,74,65,19,189,70,227,161,85,95,19,91,33,93,124,64,225,77,65,11,245,232,108,119,104,227,232,212,59,73,25,183,214,113,158,212,213,72,145,199,70,34,33,161,254,195,121,200,158,211,109,202,158,210,163,142,228,83,74,46,217,17,235,234,55,221,183,67,139,47,134,136,5,1,155,214,111,42,89,164,124,109,213,76,81,204,187,4,88,131,15,79,102,124,104,231,194,199,116,208,205,219,213,27,42,237,207,138,68,215,84,83,22,241,69,153,212,23,219,131,229,111,205,57,174,68,2,37,177,149,28,184,71,48,36,213,21,137,29,71,79,214,72,167,8,185,154,183,58,26,90,71,204,170,136,214,183,196,194,222,42,176,186,210,98,73,46,20,236,209,29,42,187,84,250,203,181,193,101,237,89,83,12,46,147,171,92,137,226,90,4,173,197,36,79,183,54,88,252,85,186,157,108,21,173,89,85,147,47,67,78,18,169,239,148,80,49,238,213,21,136,111,98,27,119,37,170,250,126,139,238,18,58,171,149,60,115,72,229,143,77,20,234,124,153,181,251,149,13,200,228,172,230,109,118,229,234,115,219,12,207,111,84,82,146,56,154,195,19,21,170,158,163,171,175,150,61,21,85,58,29,187,237,242,200,239,206,38,176,186,106,117,77,58,149,20,164,116,52,213,178,39,155,174,170,84,214,172,45,70,141,71,172,105,224,125,182,225,217,34,122,42,167,172,170,41,232,37,138,36,209,11,142,149,246,230,210,244,137,186,104,109,173,5,85,82,107,215,68,59,246,82,57,242,104,244,245,139,130,165,19,81,35,111,143,176,10,109,109,245,44,118,135,105,65,12,145,162,110,67,110,57,223,52,190,10,118,145,196,238,94,170,213,3,227,246,57,170,139,161,209,221,108,145,94,24,232,222,196,93,61,199,114,237,117,211,83,90,233,18,34,183,214,19,12,125,204,76,35,79,103,107,229,88,186,104,171,224,89,202,137,45,85,74,248,85,190,118,186,117,67,52,113,46,14,135,19,81,61,175,107,85,85,52,234,99,78,97,101,13,117,146,73,106,233,91,209,170,171,230,160,89,96,177,117,129,104,228,117,107,90,156,162,146,186,225,101,186,209,199,83,76,205,28,139,185,116,43,28,69,113,169,101,75,173,181,172,114,181,23,78,168,107,181,185,142,133,96,99,52,71,38,136,5,47,38,32,162,142,200,251,93,193,201,172,81,171,116,95,168,180,84,88,66,150,243,85,85,81,110,98,43,247,42,166,133,91,154,120,98,237,105,100,181,201,42,177,146,162,170,29,62,67,75,59,238,111,134,167,89,17,207,250,192,169,178,247,28,98,60,177,184,68,147,74,246,70,199,34,248,153,249,145,249,205,46,54,182,65,190,117,122,170,34,120,152,155,152,152,14,142,186,208,181,80,211,163,36,218,138,157,11,193,194,181,130,107,69,166,25,102,240,69,10,203,54,172,23,168,152,237,143,94,170,154,29,175,122,142,41,121,154,244,113,111,44,207,146,162,175,230,221,211,161,84,221,42,123,181,52,104,229,234,16,170,18,182,23,53,52,84,240,53,199,82,197,94,138,80,240,92,39,114,167,156,186,29,213,29,68,174,211,85,2,170,134,118,234,157,78,108,114,163,142,134,154,125,52,213,78,198,158,161,28,189,20,145,217,53,200,107,87,39,184,226,36,154,122,205,75,34,104,88,111,57,201,238,62,110,79,113,199,89,61,122,159,57,190,240,57,27,147,220,104,123,147,220,109,115,125,230,219,229,235,226,6,167,170,105,215,67,143,243,65,210,107,209,23,196,219,88,149,172,222,175,78,133,100,38,125,59,24,170,245,66,155,188,98,219,37,169,21,102,153,169,167,143,83,166,199,184,157,45,20,114,61,39,68,209,23,214,96,246,122,103,149,194,137,211,178,154,185,83,69,95,7,16,51,30,231,155,248,65,155,157,53,83,53,103,84,243,139,31,156,252,90,91,44,150,201,233,173,181,237,79,53,81,52,113,28,248,179,136,76,84,179,200,200,110,50,174,190,199,22,198,235,138,113,158,55,168,228,247,169,151,122,233,213,84,11,139,155,249,233,95,141,238,242,164,149,111,123,28,229,78,138,83,184,93,108,202,230,205,91,20,174,85,93,84,238,114,231,135,107,237,226,104,235,107,159,185,170,168,170,138,100,102,29,202,156,49,135,169,218,203,157,157,39,84,79,83,117,2,217,97,219,30,10,189,35,35,158,7,104,190,212,46,214,28,200,140,184,173,137,179,37,59,55,42,107,212,219,159,0,210,214,206,171,98,182,62,4,85,243,124,221,52,59,139,22,83,230,42,76,215,211,214,200,200,245,240,3,156,236,137,192,145,34,34,209,177,91,245,28,90,204,142,202,150,192,231,213,91,147,84,79,228,151,159,7,101,221,238,56,90,219,179,214,69,211,174,165,97,54,90,80,212,69,178,74,116,234,158,192,48,91,25,229,30,17,131,123,176,237,18,181,83,195,161,67,86,97,188,85,106,137,137,78,199,36,104,190,195,62,239,249,95,104,160,167,116,139,72,213,245,248,20,53,219,3,91,43,161,72,163,164,68,84,95,96,24,189,26,212,69,110,107,174,77,234,141,246,28,11,101,109,190,87,190,86,59,69,141,125,165,241,199,217,85,81,228,253,41,32,84,213,61,72,88,185,50,167,21,211,87,43,33,142,86,177,238,235,209,64,170,173,89,149,73,103,145,172,150,85,218,223,121,118,112,111,17,88,102,216,140,89,106,52,114,123,203,47,38,71,223,107,169,119,245,71,42,122,202,114,163,34,113,109,60,202,173,153,200,208,51,10,94,44,112,190,198,181,106,211,106,120,245,57,180,92,97,101,117,51,83,157,82,156,196,241,234,96,229,211,39,241,131,24,187,42,31,211,216,165,49,81,149,248,163,122,198,145,202,174,79,21,234,4,140,77,198,238,93,69,26,165,61,90,34,162,123,74,63,16,241,219,98,141,28,148,85,250,120,250,204,29,164,200,204,115,112,95,153,100,250,47,185,78,106,240,191,152,21,61,92,217,180,95,114,129,146,55,142,58,234,106,55,50,138,226,187,189,93,74,98,110,54,234,228,115,163,172,174,122,170,234,157,20,179,214,222,18,241,196,149,9,170,73,215,220,165,198,193,220,17,223,238,21,108,125,123,53,69,84,85,220,128,82,152,255,0,136,122,172,79,18,165,12,211,171,157,236,212,180,85,23,172,115,114,145,207,135,158,173,114,250,209,73,12,194,124,16,89,40,161,141,213,244,80,185,81,19,93,80,173,102,225,139,3,217,169,85,95,65,78,213,106,123,16,8,186,101,126,40,166,93,149,177,200,174,254,229,68,247,11,204,233,181,145,63,119,247,36,131,223,50,95,2,44,235,27,45,208,189,222,8,168,136,108,217,248,109,195,215,26,150,172,86,166,109,85,254,72,24,49,132,240,190,54,188,214,49,180,240,201,163,149,52,243,84,202,156,177,225,255,0,25,220,227,130,73,169,223,213,19,197,12,189,203,126,25,176,213,183,151,44,150,184,209,83,79,189,47,245,135,3,88,236,144,49,144,82,49,187,83,166,136,6,44,97,94,28,239,240,54,37,168,131,167,77,122,23,163,11,228,188,116,76,98,213,83,166,169,166,189,11,191,4,113,51,205,99,52,68,240,232,115,90,139,167,69,2,154,180,96,187,109,189,27,164,13,69,79,113,81,197,67,4,77,70,197,27,83,243,13,219,93,170,155,209,76,146,59,107,83,64,57,17,211,189,205,209,17,15,177,210,35,95,171,207,137,43,152,154,106,109,189,211,57,117,71,1,206,115,98,70,232,105,106,181,173,232,135,30,56,166,119,210,121,186,169,179,162,174,164,192,212,233,23,212,134,133,87,191,192,249,235,62,182,84,111,137,55,14,83,252,84,250,125,239,77,94,154,26,29,39,172,92,125,220,124,93,60,117,54,159,50,38,166,203,170,125,226,227,150,139,238,54,223,46,158,39,29,181,241,70,139,204,114,39,214,113,102,186,64,231,116,114,117,23,29,135,61,186,27,111,171,141,170,167,13,147,178,68,243,85,13,138,148,85,215,65,113,190,235,195,91,34,181,28,111,71,117,99,188,92,82,243,83,212,44,202,168,170,111,68,201,217,226,171,208,92,85,45,171,99,189,102,190,115,17,53,212,167,25,83,35,60,84,222,142,181,210,57,24,139,166,162,226,161,142,72,228,79,19,68,206,229,166,173,83,172,71,200,196,233,33,177,53,68,206,251,242,163,176,242,132,237,93,17,198,227,106,167,151,175,67,172,167,220,171,171,148,230,171,28,168,139,27,209,0,229,243,106,244,243,116,54,159,44,175,213,38,107,85,62,163,97,106,36,139,162,191,83,111,189,238,93,23,80,55,157,110,181,84,127,29,11,21,87,241,78,190,179,6,218,170,209,81,244,209,43,87,241,80,236,35,154,37,241,53,61,242,34,106,146,166,158,205,64,160,111,121,35,131,238,232,228,168,160,137,85,127,21,11,115,126,225,3,47,238,138,229,117,181,157,127,20,191,233,86,173,119,94,166,242,61,103,77,24,186,42,129,136,119,142,6,48,39,45,100,165,182,167,51,234,40,251,167,2,182,41,162,94,93,183,175,212,103,99,41,37,134,78,116,239,71,51,216,110,73,37,35,250,54,52,253,64,69,206,48,224,45,204,71,186,134,221,215,170,167,66,212,221,56,49,197,148,18,170,83,80,170,34,47,79,52,152,218,155,117,21,74,42,58,36,235,238,58,106,188,17,108,170,85,85,129,154,253,64,67,93,119,14,88,194,205,46,149,52,110,218,159,138,110,82,96,184,44,186,50,233,68,253,83,199,204,37,234,183,40,176,237,108,106,234,170,40,222,191,220,148,117,219,135,220,11,88,231,115,108,145,185,127,185,2,47,42,104,240,83,155,178,90,23,235,253,193,198,131,14,96,186,169,81,141,165,209,30,186,117,105,33,216,143,133,12,37,92,215,37,13,158,56,220,190,30,105,109,239,28,17,221,106,25,43,237,104,200,215,69,219,162,120,1,138,210,100,102,21,187,66,215,91,32,141,36,122,20,221,239,134,60,65,20,110,154,133,172,70,248,166,138,95,235,151,10,25,191,134,37,146,104,110,143,86,53,85,90,136,165,39,117,195,57,179,105,85,166,168,169,169,122,39,79,5,3,22,49,86,87,98,188,58,174,87,170,166,223,98,148,4,215,124,79,101,159,172,242,166,139,234,114,153,89,137,48,222,44,170,137,238,175,165,158,79,173,170,90,75,222,10,170,170,168,88,228,181,74,138,139,226,172,2,139,110,110,226,123,125,59,18,58,185,181,211,249,74,86,88,27,137,28,123,107,118,246,86,78,136,213,246,169,174,213,149,108,172,153,140,168,163,84,68,95,90,23,127,13,100,78,30,154,129,81,98,133,175,86,250,244,2,166,203,46,50,49,124,149,144,211,213,220,95,166,168,139,170,153,51,97,227,1,105,227,99,43,43,252,238,154,249,198,12,98,140,153,171,176,85,45,85,186,102,49,27,213,54,169,71,92,175,23,107,90,172,18,212,185,207,111,175,80,37,199,9,241,69,100,187,70,212,154,181,171,175,227,21,130,113,5,133,33,86,171,235,25,215,241,136,101,177,102,149,246,221,42,49,149,175,111,248,69,69,54,102,99,26,246,163,160,184,203,167,247,64,76,237,151,58,240,133,209,155,99,171,141,94,190,30,114,21,12,24,230,216,230,238,90,168,244,95,15,56,133,107,46,115,227,43,2,164,210,221,164,68,103,95,164,119,243,113,137,138,35,139,99,110,146,234,212,211,233,9,155,9,138,147,31,90,17,219,82,174,47,241,144,231,81,98,187,117,87,133,84,75,254,17,10,44,226,243,26,213,85,35,99,185,206,186,175,242,148,185,120,79,137,60,192,169,137,142,109,117,74,234,158,213,35,120,75,154,220,160,153,168,144,79,26,175,185,198,184,213,207,234,178,53,127,57,27,24,67,137,204,93,109,153,93,115,168,168,123,87,195,93,75,217,130,248,174,167,168,123,25,93,51,147,93,62,146,141,225,152,60,230,51,162,168,230,195,39,137,107,48,246,122,97,107,164,45,115,234,225,69,84,245,185,14,238,76,207,195,106,155,153,93,2,39,247,72,55,133,105,13,67,86,87,69,170,34,33,77,99,108,193,177,225,26,71,212,87,212,177,187,19,95,164,91,60,206,226,43,11,225,123,60,147,67,87,23,53,26,189,81,200,70,135,17,220,96,221,241,13,85,77,5,186,230,244,110,170,212,209,196,140,193,205,158,59,172,54,78,125,21,182,224,136,244,213,19,69,49,71,22,113,151,143,177,21,193,209,218,174,79,229,185,122,121,198,23,220,113,29,226,239,92,234,218,250,199,72,138,187,151,87,29,189,14,96,91,109,148,252,164,165,115,166,79,7,34,1,151,152,107,61,51,38,170,169,171,83,113,118,138,190,183,25,73,148,217,193,122,115,97,242,133,193,190,9,174,174,34,174,151,55,110,17,57,22,24,166,77,60,58,29,180,92,68,98,251,106,39,117,158,161,154,120,105,168,19,175,134,115,50,134,170,22,36,213,209,106,169,252,178,179,164,198,22,135,71,175,124,135,175,227,33,1,214,158,47,51,14,145,232,158,83,169,68,254,233,74,138,167,141,44,198,137,173,86,94,170,26,136,158,27,212,152,19,177,5,246,219,84,237,27,87,18,235,248,200,118,45,154,139,110,230,202,197,250,148,130,252,49,199,166,54,162,168,98,86,94,103,114,34,245,243,204,130,192,29,161,172,114,196,203,157,107,221,225,174,174,44,37,49,107,105,81,116,69,212,221,134,161,143,240,240,49,55,47,184,217,192,119,120,226,109,76,145,171,159,162,117,114,23,218,195,156,152,66,245,11,38,166,172,129,18,68,69,68,220,128,87,239,149,137,209,79,141,72,158,154,161,214,211,98,27,69,107,17,241,212,196,186,251,206,45,211,20,219,45,112,58,71,212,70,136,137,175,136,29,227,209,26,223,49,200,213,247,169,192,169,188,81,209,127,93,212,70,159,225,22,3,55,56,141,182,97,187,68,178,81,214,55,154,221,126,139,186,152,125,141,56,165,197,151,151,187,184,92,102,110,171,211,71,20,154,173,34,77,147,23,216,145,87,74,152,245,254,233,13,63,43,173,138,186,50,170,63,241,136,152,251,190,99,250,125,102,150,245,46,158,61,92,116,55,94,47,241,117,177,118,121,86,103,42,116,232,226,187,226,99,35,196,214,231,55,173,76,122,255,0,116,114,169,174,84,181,46,243,38,98,253,74,66,237,31,29,248,162,150,68,101,69,93,75,186,251,84,188,57,103,199,108,213,51,198,218,218,201,19,85,68,93,206,27,194,83,87,151,166,170,169,250,205,28,232,147,243,24,179,131,120,179,195,247,104,35,73,235,163,69,118,158,47,46,213,131,57,240,181,205,173,94,255,0,7,157,248,232,78,240,185,73,89,18,174,139,169,245,106,162,84,241,41,213,198,216,111,98,61,42,225,93,221,126,146,31,35,198,22,57,215,70,84,196,191,225,32,222,29,255,0,54,21,113,166,105,99,107,83,151,226,117,15,188,208,189,187,163,157,159,172,227,58,253,76,197,235,43,85,62,177,188,59,196,149,116,234,108,201,58,162,157,107,49,5,43,186,110,67,117,43,97,157,53,106,160,222,29,149,53,83,125,103,33,211,34,174,173,58,100,149,24,154,234,114,98,169,106,179,169,49,85,199,63,152,170,104,222,237,77,134,206,213,55,27,42,47,172,181,198,227,100,85,84,67,123,175,180,227,163,154,138,107,230,167,184,92,111,166,186,120,154,211,195,233,28,116,149,61,198,164,148,92,110,185,116,245,234,124,221,238,52,111,221,224,53,95,96,188,13,123,189,195,119,184,209,170,251,6,171,236,23,129,186,139,211,195,252,167,221,125,223,229,54,209,221,60,15,187,189,194,227,94,190,239,242,141,125,223,229,52,106,190,193,170,251,5,198,189,125,223,229,26,251,191,202,104,221,238,26,175,176,145,175,95,119,249,77,46,119,184,249,170,251,15,142,85,246,1,247,119,184,110,247,26,53,95,96,220,160,107,221,238,62,238,79,113,183,185,77,10,245,215,196,13,253,201,238,27,147,220,108,111,95,104,222,190,208,55,156,168,169,234,52,162,117,241,54,214,69,79,89,241,101,208,13,199,47,95,19,101,235,239,62,62,100,208,227,190,116,3,127,106,53,57,234,189,16,227,203,116,138,85,229,107,212,216,117,193,17,220,133,94,138,83,184,163,17,91,172,20,207,170,150,86,34,181,21,124,74,200,239,170,234,41,168,98,90,137,36,106,116,215,196,183,56,171,55,172,118,189,241,203,84,196,211,84,250,70,61,231,23,18,206,163,100,244,180,21,75,230,234,137,181,198,21,102,63,16,24,130,174,105,246,214,202,155,181,211,169,3,51,51,167,138,11,13,162,207,85,79,75,90,156,215,181,118,232,226,58,113,149,255,0,17,102,126,36,117,75,165,145,212,206,122,235,170,244,208,235,237,142,197,120,254,232,146,86,214,61,208,111,234,142,85,211,66,184,196,239,179,96,28,59,34,71,179,188,163,53,69,111,142,160,90,60,109,106,183,225,186,101,98,105,206,68,40,104,86,74,198,181,200,213,93,203,162,104,114,42,110,247,28,103,123,86,201,189,204,114,248,41,121,242,83,35,174,152,178,249,29,42,209,189,98,71,34,234,173,232,7,47,135,220,165,185,95,239,48,74,180,206,86,43,209,124,9,108,200,188,180,165,195,182,56,29,37,58,53,232,196,245,20,103,15,92,62,90,176,205,20,50,212,81,177,30,214,162,245,67,34,233,105,217,111,217,77,10,34,53,58,116,3,117,137,34,61,35,106,121,168,118,49,181,26,221,170,105,150,54,54,21,123,83,206,208,216,138,87,185,186,185,122,129,206,77,166,151,155,45,145,125,106,125,89,116,3,83,122,61,13,107,58,173,75,98,95,160,190,39,29,211,38,166,153,170,35,108,107,34,47,156,158,1,104,82,217,169,138,34,195,54,137,234,29,38,214,35,23,214,69,86,116,227,91,142,103,99,201,172,116,210,186,72,219,55,68,69,247,153,177,197,190,61,90,108,37,83,67,4,186,78,169,167,69,234,97,246,73,224,25,238,56,149,216,134,186,53,114,61,219,181,84,9,100,22,69,224,122,108,21,134,155,112,171,141,172,119,41,23,85,250,139,13,197,22,109,199,91,44,150,250,106,132,209,53,110,136,165,215,206,140,208,135,9,225,196,182,209,73,177,251,54,104,139,238,48,11,28,86,222,241,29,206,106,183,189,238,107,158,170,7,80,202,148,168,149,239,149,117,87,59,82,180,194,20,208,73,54,175,211,110,133,15,67,135,238,149,14,69,141,143,253,71,101,21,93,198,199,63,41,219,209,83,160,21,182,88,194,214,102,158,145,253,20,153,63,235,38,187,38,83,76,17,109,255,0,146,111,253,68,36,228,148,239,172,199,209,84,73,213,206,149,53,215,235,38,227,39,19,253,132,91,127,228,155,255,0,81,120,81,116,116,67,226,232,129,92,134,135,191,80,53,111,247,159,28,253,169,170,117,52,34,174,190,38,173,117,0,217,85,125,70,180,235,213,79,141,84,79,81,171,84,246,128,209,7,64,173,212,249,179,166,154,129,168,26,17,54,175,137,172,13,42,255,0,112,107,183,38,161,206,106,116,114,248,154,29,35,34,98,174,228,232,2,103,43,26,174,68,58,186,139,172,113,125,53,68,58,251,246,46,130,219,27,150,71,53,17,61,170,90,44,87,155,214,200,220,232,251,219,26,191,88,23,106,187,19,65,12,110,86,72,139,211,212,165,128,207,60,229,167,195,246,186,134,247,132,69,216,190,178,152,191,103,117,190,217,75,52,157,253,174,213,23,79,56,194,46,34,243,182,107,212,147,67,13,82,170,59,84,232,165,101,104,89,238,35,243,94,171,20,221,167,229,213,174,213,85,77,55,24,255,0,66,201,43,230,70,170,43,149,93,226,118,215,212,154,239,84,249,29,35,156,170,165,121,149,89,109,53,226,174,31,154,87,106,228,245,16,150,74,240,135,128,246,212,83,214,203,79,174,228,69,234,132,131,219,232,59,181,21,59,34,110,205,17,11,47,195,198,92,69,98,180,83,61,241,109,84,106,122,140,131,153,145,177,140,99,116,232,7,54,26,53,125,54,174,127,168,249,72,169,26,44,104,190,38,133,170,217,14,212,95,81,242,143,87,34,189,125,162,71,59,93,19,68,83,109,90,170,186,234,125,222,158,209,185,10,141,108,86,183,197,53,62,185,232,191,69,52,54,247,33,245,157,124,64,248,168,170,186,234,125,235,237,83,86,136,52,64,17,191,98,234,110,75,43,164,106,34,46,134,222,136,53,68,38,7,216,218,246,120,189,84,214,230,163,250,154,81,125,167,212,82,70,166,179,166,212,67,169,191,195,204,162,153,186,233,230,41,221,66,228,223,212,233,113,11,149,32,155,79,228,168,24,43,157,50,173,175,16,185,219,119,107,47,255,0,108,162,241,162,50,241,133,165,149,83,77,177,127,246,138,187,136,186,232,232,110,142,150,93,19,71,170,245,250,203,51,123,204,58,73,48,253,69,51,101,110,187,52,241,2,193,50,62,93,249,212,241,59,69,89,61,95,89,150,217,37,135,156,148,144,212,207,18,189,52,79,20,49,71,12,82,249,103,23,198,246,174,168,178,255,0,246,204,246,203,10,90,123,61,130,39,57,173,213,26,158,37,161,89,92,60,55,137,162,181,212,178,158,58,45,170,213,68,215,67,33,176,78,40,231,65,11,149,218,106,137,208,197,89,113,4,109,172,221,28,109,241,246,23,51,6,98,169,156,216,209,58,34,18,134,87,210,94,226,88,217,172,137,225,237,59,8,111,17,127,45,23,243,150,130,201,123,74,184,219,172,218,104,158,211,157,113,197,84,54,88,214,89,235,17,187,122,245,80,46,164,151,184,227,77,85,83,67,172,173,198,52,240,38,137,34,126,179,26,177,215,18,214,91,21,60,141,109,124,122,183,95,190,49,179,26,113,199,220,38,145,148,83,182,85,93,81,17,28,68,137,10,186,230,101,150,134,21,125,69,202,40,213,19,193,92,133,172,196,188,69,91,168,230,116,84,115,182,101,240,243,93,169,29,23,206,33,241,158,60,169,210,149,102,107,94,191,122,170,92,28,173,164,186,87,79,29,77,230,162,77,21,117,93,234,82,227,50,172,217,185,93,136,158,136,216,30,212,85,241,42,246,94,235,227,167,231,35,222,165,174,194,183,28,61,109,165,98,45,76,104,228,68,245,161,90,210,98,235,44,177,36,125,230,53,79,15,17,113,216,63,18,214,74,229,107,229,115,116,245,234,80,25,139,152,179,89,104,101,86,92,23,84,106,253,241,85,92,165,183,85,211,185,212,245,13,213,83,212,166,54,103,45,182,229,34,75,201,116,142,111,81,113,98,179,87,58,113,37,194,190,74,56,46,19,35,30,229,69,84,114,232,80,54,187,36,248,130,116,154,225,118,71,35,151,85,71,56,230,226,76,61,86,175,149,100,133,85,250,174,157,13,236,5,150,247,251,245,75,89,19,38,68,87,105,211,81,113,84,91,242,227,15,77,11,96,72,33,149,235,235,68,69,43,12,29,194,204,55,218,214,212,182,6,181,142,93,116,218,93,60,175,225,194,232,199,69,61,106,75,167,69,243,144,202,220,23,151,118,235,37,36,108,126,212,115,81,60,69,197,164,203,30,25,112,221,141,145,190,170,223,11,220,212,79,22,161,124,237,88,62,205,106,137,177,209,81,50,61,169,167,68,59,104,232,97,164,85,229,59,83,145,18,117,23,27,180,13,146,153,156,180,114,232,111,38,156,206,98,161,165,136,166,189,20,92,111,53,53,93,203,225,236,55,209,35,211,163,81,20,227,181,116,67,113,171,211,161,35,113,172,114,47,210,232,114,54,199,36,107,30,212,220,169,226,108,53,116,94,166,227,95,162,234,128,98,23,26,151,191,39,225,74,170,61,186,244,94,166,26,112,157,95,166,99,190,109,218,110,127,255,0,108,204,14,54,233,86,163,15,85,189,19,94,138,96,191,13,247,79,38,230,58,177,203,167,206,127,246,192,152,108,38,238,69,166,9,149,218,239,106,29,236,147,55,162,171,147,169,71,224,106,228,172,195,180,111,71,107,230,34,255,0,144,239,213,86,110,186,175,66,36,115,86,163,79,5,53,54,165,61,106,112,27,46,139,183,196,223,74,119,61,187,151,162,41,75,142,90,84,53,124,20,217,150,181,241,234,168,138,167,2,162,182,134,129,174,116,213,8,221,169,235,82,217,226,188,239,178,216,150,88,226,171,141,238,102,189,53,23,23,30,179,22,71,67,252,119,154,137,237,56,31,116,219,50,59,107,171,99,69,246,110,48,243,49,184,150,186,92,36,125,53,178,13,218,234,136,173,40,140,57,127,198,248,154,189,178,62,58,134,53,206,245,106,46,51,253,115,2,223,36,122,211,84,50,71,47,169,20,228,210,98,73,43,52,210,53,77,75,7,150,88,126,233,28,241,77,91,44,138,158,180,114,169,144,22,59,107,17,26,187,79,165,3,155,12,242,202,189,81,122,157,149,61,35,164,77,202,114,32,161,141,168,139,161,205,70,54,54,232,158,194,227,143,13,19,81,52,84,57,81,211,70,221,60,209,23,84,232,111,53,23,167,80,28,184,209,58,33,165,98,93,83,67,119,69,62,47,191,212,6,166,163,81,19,161,184,213,77,13,179,83,124,0,220,243,84,104,158,164,62,39,129,244,15,155,84,35,180,79,19,238,171,237,52,47,128,26,36,69,127,172,227,200,213,111,67,146,108,191,171,250,145,35,137,34,59,216,113,220,142,85,59,23,35,116,56,242,49,190,40,84,113,249,107,183,118,190,6,206,239,191,119,168,222,87,233,211,212,108,84,249,236,93,128,109,214,42,75,78,170,212,245,22,51,52,236,139,44,19,74,214,108,93,21,85,75,218,217,155,12,122,72,191,172,183,217,184,232,27,135,231,158,61,53,229,170,255,0,144,8,193,226,98,203,77,90,233,34,71,181,94,213,82,219,112,249,137,229,192,216,146,40,165,213,90,233,83,254,178,165,205,139,252,247,28,95,91,69,42,174,212,149,81,63,89,75,186,198,234,26,168,43,41,209,117,232,238,133,160,75,54,78,226,216,49,45,154,10,136,164,68,84,106,39,143,184,185,236,137,181,50,164,114,61,20,195,238,17,113,13,69,69,182,42,121,222,190,40,157,76,190,165,133,253,225,175,69,93,52,18,15,181,64,217,149,18,20,253,70,183,81,68,212,68,72,208,231,181,206,221,244,117,62,185,142,122,167,154,82,71,84,182,182,185,21,200,158,7,22,86,172,78,229,237,42,120,169,149,205,234,135,26,166,218,212,119,51,105,89,230,58,235,125,30,245,69,86,157,178,182,56,89,162,183,83,106,36,115,19,163,79,175,108,210,125,234,151,28,125,169,44,158,99,52,234,107,158,222,146,181,57,140,215,161,202,166,137,99,118,231,48,228,84,201,171,60,214,167,64,58,120,172,240,70,187,246,161,183,93,80,200,24,172,100,90,156,181,116,238,126,221,170,107,90,23,72,221,94,192,41,198,243,106,31,209,138,154,251,142,100,84,79,84,77,233,169,220,67,72,200,221,244,16,228,114,151,69,209,129,48,233,159,79,42,34,35,28,173,67,165,190,216,169,235,168,223,21,67,17,234,228,245,149,99,226,85,93,21,14,61,101,36,75,18,238,118,129,102,30,103,86,81,193,77,73,45,222,146,38,238,69,215,68,66,204,89,161,114,200,202,55,192,173,115,23,170,232,103,38,58,180,80,86,80,73,20,210,34,166,139,226,98,62,38,91,125,150,253,58,49,90,141,106,168,22,255,0,136,123,67,43,112,221,51,33,114,70,230,179,174,158,178,215,240,237,110,238,120,150,58,121,227,222,143,149,19,85,250,202,211,54,241,92,119,120,226,162,167,145,29,162,233,208,249,148,54,200,237,215,218,73,100,68,69,123,209,64,200,60,113,132,101,184,205,79,73,74,197,70,72,196,213,17,10,215,47,45,53,120,122,223,29,177,180,238,213,23,233,104,86,184,118,197,79,117,101,61,84,173,69,218,196,245,23,22,131,13,219,153,18,57,172,102,169,238,10,203,123,7,209,165,37,43,106,231,119,85,77,116,83,126,235,51,174,243,164,81,59,68,98,156,106,151,205,11,82,8,17,116,78,157,14,85,158,146,86,191,124,173,84,215,218,16,236,160,161,108,17,183,114,166,168,135,105,70,214,233,162,28,26,244,116,108,77,61,134,237,153,207,146,68,107,189,160,119,81,198,229,209,19,161,207,164,166,116,107,189,93,174,166,184,233,145,35,71,104,125,99,149,29,180,152,28,150,183,222,110,43,125,230,203,94,110,163,149,124,11,13,46,141,117,241,62,57,136,214,235,184,214,170,166,203,163,123,223,175,93,0,209,189,117,208,210,245,114,117,83,125,118,68,154,169,195,168,169,215,84,106,1,180,249,85,122,33,211,94,174,18,209,64,229,230,46,137,235,59,9,103,86,181,206,114,116,44,254,115,102,125,191,10,217,42,92,250,134,35,154,213,241,82,178,44,207,17,153,179,5,134,138,167,125,106,34,162,47,77,196,113,99,252,214,170,197,151,137,169,32,99,158,138,229,77,80,239,56,142,206,58,252,101,126,168,162,163,168,115,152,231,42,121,170,116,57,71,128,221,112,170,142,174,174,53,115,157,162,174,168,64,226,97,204,183,175,189,202,217,101,166,115,146,79,106,23,247,46,56,118,116,142,142,117,163,235,209,126,137,120,114,167,44,41,235,18,52,238,141,209,186,125,233,147,184,51,0,83,80,66,223,224,173,233,238,2,202,96,204,149,170,130,54,70,198,43,17,58,120,23,102,203,147,52,108,99,93,92,198,201,238,114,23,62,154,217,5,54,136,216,26,154,123,142,76,237,209,186,53,52,2,142,165,203,59,13,26,34,182,142,36,252,200,118,81,225,107,108,77,210,56,152,154,123,142,214,121,161,142,62,178,232,190,195,172,117,115,17,85,27,32,31,29,79,77,66,138,141,98,41,197,125,66,78,188,184,227,209,84,214,249,57,206,211,93,117,57,148,84,104,215,36,170,158,0,116,23,139,83,235,41,86,157,209,170,170,250,244,41,134,224,119,163,245,217,211,95,97,117,85,177,61,250,43,80,230,193,111,166,145,168,186,32,22,214,12,191,165,185,53,145,84,68,221,27,237,67,180,159,37,48,252,240,38,218,88,183,233,227,162,21,170,219,81,174,249,164,253,71,42,56,231,167,209,28,139,162,129,105,38,200,104,81,250,198,230,163,125,136,135,6,225,144,17,79,26,163,85,17,126,162,249,197,42,125,241,200,106,70,254,157,0,198,25,184,122,108,50,121,250,61,23,220,118,150,254,29,44,202,173,146,90,88,213,125,122,181,12,141,242,84,51,117,86,161,178,251,74,71,213,190,0,91,140,59,146,184,94,222,196,71,219,225,119,248,40,119,181,121,113,134,35,141,81,150,200,83,79,197,66,167,70,62,53,209,15,146,71,36,168,189,20,11,117,81,132,44,86,213,116,233,111,141,116,252,82,223,226,156,192,166,195,47,122,82,90,117,86,255,0,37,165,246,170,178,58,173,171,26,181,122,148,117,227,42,33,185,74,229,150,20,93,125,168,6,62,220,248,143,187,83,34,164,86,121,149,19,195,68,82,155,173,205,220,79,141,209,212,144,80,212,66,175,243,117,209,76,153,102,66,217,230,111,206,82,199,249,218,135,107,99,200,203,29,190,100,145,41,163,77,23,249,40,5,131,203,156,174,190,215,181,42,46,19,72,245,114,235,231,25,33,130,114,238,11,116,12,116,209,162,170,39,173,10,198,215,132,109,214,214,181,177,49,169,162,122,144,239,57,17,193,30,216,192,224,71,65,21,51,81,145,34,38,158,195,234,239,98,234,186,170,33,189,231,185,222,10,106,118,136,221,21,58,168,28,119,87,177,157,54,6,87,111,93,17,116,54,102,164,122,174,186,27,41,27,227,94,168,7,102,201,19,197,87,83,113,43,35,98,244,68,67,170,117,74,177,52,56,178,213,185,235,162,40,29,239,123,107,221,244,142,92,53,81,170,117,114,20,170,78,244,95,19,126,58,151,162,120,168,21,28,149,40,222,173,120,109,99,17,186,185,232,165,53,45,108,154,120,169,194,158,231,43,26,186,42,139,138,205,181,176,175,139,144,62,166,47,20,122,22,218,124,67,52,78,84,220,191,172,213,79,138,94,189,28,226,46,46,7,124,98,57,19,84,53,203,89,27,83,84,122,41,68,46,34,106,181,87,127,249,77,16,95,225,145,124,249,253,126,209,113,87,186,185,175,93,53,54,166,149,81,187,155,212,167,36,189,82,198,154,182,100,85,250,205,182,98,87,43,182,198,212,112,184,230,92,230,171,169,209,145,53,205,211,216,112,217,67,84,221,29,36,202,159,89,203,102,32,88,147,89,160,68,215,214,168,109,201,95,13,103,85,122,53,5,199,46,138,94,86,136,233,145,127,57,207,146,161,21,190,106,238,41,217,35,166,106,234,202,157,87,217,169,202,162,171,88,215,79,164,130,227,182,90,214,70,196,87,69,212,216,75,156,18,59,110,212,67,98,122,135,76,139,230,104,135,91,44,49,181,219,221,46,130,226,160,228,50,118,234,215,39,83,142,234,73,98,114,42,107,167,180,233,217,122,74,62,140,126,237,13,216,177,92,243,189,32,124,26,53,126,248,92,118,168,175,251,233,77,232,218,197,78,178,161,193,87,178,102,249,143,56,115,36,241,170,171,92,170,72,231,92,110,29,193,155,152,186,233,236,41,153,243,10,72,42,18,5,98,166,171,161,246,233,87,86,140,84,229,171,142,130,27,91,238,179,243,102,143,102,213,2,225,90,111,9,95,26,72,231,105,175,83,178,146,182,8,211,197,10,94,219,70,202,72,145,188,205,52,57,82,177,146,116,231,1,191,89,126,100,107,163,92,135,30,27,173,90,187,114,238,86,169,215,212,218,99,145,81,252,229,232,186,156,200,238,16,195,19,96,68,69,86,166,128,119,116,183,36,115,117,123,13,197,188,35,28,136,137,161,211,71,88,231,181,118,180,225,213,73,85,187,84,98,129,87,37,199,155,23,157,39,67,114,10,184,83,214,138,81,73,89,84,140,216,228,84,57,52,213,146,55,233,57,64,172,249,177,63,170,57,16,209,224,189,37,255,0,41,76,249,73,83,239,212,213,29,211,69,243,159,254,80,42,37,171,86,200,145,43,181,212,230,211,201,76,231,109,145,136,165,32,219,171,93,90,198,163,181,212,86,226,4,165,169,217,187,64,42,218,150,211,42,237,108,104,157,79,174,167,108,12,106,167,223,29,45,53,205,39,133,178,238,241,59,38,215,182,88,209,55,125,16,54,171,173,20,83,38,147,192,146,35,189,168,116,53,217,109,133,235,209,100,154,211,10,170,251,90,133,81,5,91,37,85,222,169,208,213,81,83,10,121,173,114,1,109,107,178,55,8,92,26,172,242,76,9,175,226,33,66,226,78,20,240,173,193,171,221,173,240,49,235,235,70,161,144,180,242,192,173,235,34,106,108,185,52,145,94,197,87,32,24,133,121,224,182,26,136,221,220,158,216,151,78,154,33,110,47,60,32,98,235,52,174,150,150,233,50,181,23,93,19,82,64,157,81,35,87,69,136,214,214,82,212,166,147,211,181,83,222,128,69,246,40,201,28,97,28,110,167,124,85,18,170,38,154,232,165,161,191,112,221,139,106,38,116,235,111,168,119,248,10,76,212,216,91,15,85,117,146,138,21,95,123,80,226,203,129,240,172,141,88,157,65,79,254,42,1,8,53,28,57,226,152,167,213,104,103,106,34,255,0,37,78,246,139,42,174,214,154,117,73,233,36,85,68,245,180,152,27,166,78,225,106,212,85,101,28,9,175,177,168,81,23,158,29,44,117,251,154,200,88,154,254,40,17,1,139,240,93,217,232,245,134,9,19,79,82,33,78,88,242,178,241,118,85,73,41,228,111,95,90,18,223,89,193,221,154,178,69,145,204,110,154,255,0,36,208,206,17,44,244,41,243,48,183,243,52,173,80,34,210,60,180,168,195,82,165,68,180,107,42,53,117,240,46,198,94,99,43,45,19,153,75,93,104,141,154,104,138,174,67,57,46,156,36,219,171,34,114,44,73,225,252,146,200,230,103,9,85,86,184,164,150,215,3,247,38,186,109,105,91,14,190,158,191,4,221,97,141,172,90,86,57,253,60,83,161,211,227,44,5,12,20,79,184,89,238,236,69,70,238,68,99,139,31,137,114,207,50,48,189,83,228,166,166,171,115,88,186,167,137,195,179,227,220,125,65,42,81,92,232,231,217,174,213,223,168,176,215,118,204,140,111,133,106,93,20,117,213,59,24,190,40,170,112,219,196,182,46,102,177,190,231,58,42,123,94,165,111,37,165,152,186,155,108,180,173,73,30,158,194,135,190,228,124,180,242,173,74,177,205,106,175,176,88,80,216,207,58,113,126,35,71,211,173,109,67,209,222,173,202,91,104,48,94,41,197,21,171,34,83,79,34,189,125,138,166,89,229,231,13,145,222,164,138,105,162,85,107,149,58,170,25,113,150,60,48,97,107,60,80,207,85,20,74,169,162,249,205,67,233,2,57,176,119,10,88,203,17,43,53,165,168,107,93,167,222,169,124,240,103,103,229,206,182,72,221,90,199,117,234,187,154,73,158,23,193,88,78,209,11,98,167,162,167,114,181,61,77,66,170,138,146,138,37,106,67,69,27,83,218,136,4,121,209,246,117,66,221,21,90,207,241,78,77,87,103,84,18,197,163,99,102,191,220,146,41,15,33,52,249,166,157,132,41,76,244,235,19,64,139,27,143,103,12,236,122,186,61,19,175,242,75,119,143,248,3,190,219,154,142,164,100,143,68,79,189,105,51,94,78,160,153,60,232,153,215,220,108,85,97,187,29,67,21,147,210,68,237,125,168,132,192,243,217,141,56,105,197,152,86,71,109,182,78,253,190,198,41,66,179,47,49,188,83,42,71,111,169,143,79,197,83,208,118,42,200,188,39,127,220,178,80,83,249,201,252,132,40,57,184,68,193,181,78,85,74,56,19,95,196,66,194,15,96,174,204,60,38,230,189,189,237,54,47,188,184,88,71,138,44,125,134,159,27,106,42,106,182,177,83,162,185,73,73,197,156,12,225,122,246,187,151,79,31,95,99,80,178,248,179,179,174,221,42,73,37,44,75,170,234,169,163,64,180,56,51,180,30,229,65,78,200,235,31,34,170,34,34,234,227,159,138,184,254,168,189,82,190,158,25,28,213,114,105,170,56,167,49,95,0,87,171,124,143,90,58,121,213,17,87,77,26,91,59,255,0,8,24,194,208,215,61,180,53,11,183,241,84,13,23,252,248,186,95,170,221,85,81,92,249,98,114,253,5,118,167,86,220,227,130,159,93,109,251,191,49,71,221,178,159,24,225,249,28,175,183,76,168,223,107,84,216,167,195,24,162,68,209,45,15,85,254,228,249,85,204,84,183,156,220,109,202,37,141,148,252,173,83,66,140,125,253,178,79,205,149,137,34,42,235,162,157,245,191,41,49,173,242,118,177,150,89,145,28,186,116,98,151,211,45,56,47,191,98,4,99,171,232,166,102,237,53,213,165,108,49,210,92,69,79,52,124,184,172,104,245,246,163,78,36,117,55,228,147,153,65,109,150,63,102,212,82,76,48,103,103,197,173,180,141,125,84,126,114,162,47,86,151,22,211,192,150,23,166,106,36,145,71,211,218,212,22,17,65,77,139,179,22,221,162,194,181,108,68,246,106,84,214,92,255,0,204,155,28,209,172,149,85,154,49,122,249,202,74,61,111,3,88,78,88,213,173,138,63,241,80,164,46,221,159,182,10,149,114,71,27,122,251,26,44,48,202,147,140,220,96,144,199,27,230,168,213,168,136,186,185,74,134,209,199,14,33,183,185,29,55,57,200,158,215,41,144,178,246,113,218,90,229,114,57,83,85,254,73,196,159,179,142,219,35,116,100,142,255,0,20,88,91,235,87,104,125,68,113,164,117,17,57,62,183,29,245,63,104,77,43,85,30,230,163,181,245,110,56,56,155,179,137,105,227,115,169,228,151,167,177,11,67,140,56,29,196,88,114,53,168,163,101,68,171,225,166,138,44,50,103,13,241,229,104,185,202,214,204,230,71,175,181,197,223,176,113,109,134,39,133,178,62,227,2,106,159,203,66,48,231,225,171,49,41,36,214,158,142,173,58,250,154,167,54,28,149,205,138,40,149,91,13,126,136,159,140,44,37,41,120,179,194,122,105,229,8,63,199,67,118,62,46,176,116,76,209,215,42,127,206,244,34,58,249,131,115,110,214,174,68,130,185,116,254,232,166,42,233,49,220,81,110,174,173,171,138,79,228,171,148,152,224,38,182,211,197,94,13,184,61,24,151,74,100,215,241,208,171,104,179,231,8,212,162,42,93,233,250,254,58,16,43,73,137,113,149,166,101,114,92,170,186,126,50,157,253,46,120,99,43,106,35,86,225,82,186,126,58,150,184,158,154,12,216,194,245,138,136,219,180,29,127,29,14,205,216,255,0,15,53,83,75,156,43,175,227,33,5,86,158,40,177,117,22,143,74,217,213,91,234,222,165,73,7,25,24,209,83,231,36,153,52,252,101,23,19,127,75,139,236,53,45,243,110,112,255,0,140,135,49,151,186,23,175,204,212,181,255,0,82,144,155,102,227,119,20,82,212,181,37,168,147,77,125,110,82,245,224,238,61,167,130,22,58,170,165,53,211,214,225,113,42,180,213,145,191,170,60,223,90,150,39,172,142,27,119,104,109,62,168,206,124,127,227,29,245,55,104,45,11,219,231,212,68,159,225,11,140,255,0,74,168,215,239,141,93,226,53,240,122,24,1,39,104,5,175,94,181,144,167,248,71,46,143,143,171,27,244,223,112,133,63,194,23,129,159,9,36,106,154,238,53,106,213,240,212,193,218,46,60,176,220,143,68,125,210,4,255,0,12,172,172,220,106,224,250,212,106,62,239,2,107,248,232,46,50,189,95,167,172,249,206,103,173,197,140,179,113,47,130,46,219,83,203,80,106,191,142,133,99,67,154,120,62,226,196,228,222,98,87,47,130,35,208,69,133,195,71,179,212,225,191,222,83,182,236,75,99,157,60,219,131,87,95,198,57,243,94,173,172,110,177,212,181,127,57,244,29,158,255,0,121,183,44,206,106,162,35,85,78,158,43,244,15,122,163,30,139,249,206,111,149,163,106,38,168,157,64,229,182,85,95,20,208,213,171,87,197,78,185,110,124,197,209,169,250,141,214,189,238,77,81,0,229,171,209,61,103,29,242,57,28,189,14,52,213,15,98,154,210,177,118,38,173,64,55,91,34,170,245,77,13,197,209,19,93,78,3,235,116,233,161,165,181,106,238,138,189,0,229,243,81,206,216,171,167,188,209,35,182,174,136,186,155,18,44,111,111,71,232,166,195,171,97,167,106,181,207,78,128,111,203,59,90,221,92,228,67,171,170,188,211,66,191,57,51,83,235,83,168,196,88,130,142,146,39,61,213,8,222,154,248,150,59,28,102,58,53,239,142,142,171,114,245,240,80,46,230,39,199,84,22,184,31,80,201,218,229,106,47,130,152,145,158,57,227,93,90,179,81,210,72,244,69,213,58,41,202,174,196,247,139,147,95,20,138,245,107,189,229,31,120,193,20,183,68,117,77,108,187,85,122,245,42,44,61,194,237,85,114,154,73,171,30,174,71,106,189,75,101,141,45,116,213,146,163,216,173,110,139,170,151,75,51,150,197,133,162,145,35,173,102,230,235,235,49,210,247,141,59,236,239,142,150,77,250,170,233,162,144,42,202,12,101,69,133,168,95,4,49,53,100,86,244,114,20,21,206,123,238,54,187,183,89,37,116,78,95,162,118,56,91,9,223,177,69,99,88,180,178,43,94,186,39,67,44,242,95,134,57,42,95,5,85,101,34,167,130,174,173,2,216,100,215,13,85,23,218,168,42,86,157,89,170,162,175,154,72,206,71,228,181,159,10,80,195,204,183,199,206,107,83,87,237,234,118,89,113,148,246,188,53,79,22,145,53,21,169,236,46,229,190,24,98,106,69,27,81,17,61,128,114,173,246,244,165,233,3,182,183,216,135,100,136,140,84,87,46,170,109,66,154,33,170,68,232,7,54,42,134,187,163,186,161,179,60,205,99,188,198,232,135,17,175,86,250,206,53,85,198,40,145,81,206,77,80,14,209,146,35,188,84,216,169,169,100,63,124,135,66,235,227,17,218,53,230,197,69,114,212,105,163,192,168,98,168,142,95,247,68,79,206,116,247,219,171,109,141,116,234,253,88,212,235,212,225,69,52,136,157,92,168,133,17,154,56,166,138,213,97,168,99,170,145,36,218,186,106,161,48,197,206,32,111,82,98,204,91,37,12,47,85,141,93,244,83,192,237,112,108,22,220,41,135,17,242,171,24,254,95,175,161,106,175,216,190,154,12,77,37,210,170,84,216,138,189,85,75,119,152,153,225,112,168,149,148,54,141,94,197,122,55,205,80,179,151,154,149,55,44,103,136,22,154,38,189,98,73,52,69,245,105,168,170,202,182,208,217,210,119,211,110,114,179,95,2,228,101,149,138,43,213,162,59,181,202,20,99,209,136,245,85,67,107,25,102,5,174,222,229,182,53,99,93,60,208,44,117,174,162,138,203,80,180,181,22,228,94,186,106,173,56,120,159,14,81,92,220,235,156,44,107,83,79,2,170,187,210,199,121,159,157,77,18,117,93,122,33,197,174,178,85,210,218,220,233,24,237,17,0,162,178,78,145,173,204,72,225,111,77,37,79,250,201,177,202,86,119,124,19,109,209,117,249,150,255,0,212,66,126,81,207,221,243,49,186,255,0,102,79,250,201,173,202,9,155,62,9,182,245,215,230,91,255,0,81,120,81,114,220,171,237,52,174,171,235,55,21,19,218,124,70,166,160,105,70,170,250,205,214,55,79,19,235,83,79,89,245,200,190,160,27,80,208,173,114,120,26,254,179,175,186,94,41,173,209,43,229,122,38,137,235,3,153,185,237,241,62,36,146,43,180,208,181,88,139,56,45,214,199,57,171,86,196,211,241,142,61,155,57,173,181,141,71,119,166,175,231,2,240,43,92,190,39,215,61,177,183,87,46,136,133,188,118,103,80,186,61,205,157,63,89,208,95,115,81,145,83,189,204,168,68,209,23,214,5,198,187,98,26,10,62,178,76,136,137,227,212,181,89,129,158,118,60,57,79,35,153,90,196,86,162,253,241,98,51,67,59,235,98,166,168,142,150,175,231,52,93,186,41,135,248,211,31,98,235,220,146,182,170,169,202,199,42,253,240,25,7,153,188,88,186,173,242,211,208,213,162,248,162,104,165,147,155,50,49,62,38,171,115,162,123,220,142,95,82,150,210,138,154,158,89,210,91,139,149,85,87,175,82,237,101,252,54,87,76,198,67,31,94,128,107,147,14,98,91,237,46,146,182,78,168,90,140,123,146,215,170,151,57,252,137,28,191,81,154,150,107,84,77,167,141,205,141,52,114,123,14,202,183,7,210,87,49,22,72,90,189,61,133,101,104,71,126,28,225,242,243,93,86,136,250,39,232,174,246,25,105,146,28,63,71,104,116,50,86,82,237,219,167,138,23,154,195,130,173,52,42,143,228,49,21,23,216,86,116,48,114,180,101,27,81,52,246,33,9,118,118,91,84,86,106,118,211,194,212,70,181,58,29,154,43,228,118,171,224,112,153,59,218,196,108,191,75,214,115,35,149,168,205,64,228,57,53,68,67,149,78,230,199,10,161,215,193,58,74,237,61,230,244,146,43,29,181,23,196,72,229,36,139,237,53,181,250,156,68,121,184,199,125,69,71,37,23,83,114,55,34,28,100,83,90,59,79,96,28,157,232,55,161,199,221,245,13,223,80,28,141,232,104,215,174,166,214,239,168,110,82,96,111,35,186,248,26,183,123,141,148,95,97,169,20,145,190,197,209,117,58,219,170,44,177,74,139,235,106,156,206,102,222,166,138,168,119,211,190,79,112,24,41,197,46,18,169,174,89,37,133,138,186,42,175,67,7,177,101,29,202,213,28,241,191,114,39,82,69,248,140,187,82,209,69,43,101,79,13,76,1,204,155,213,29,108,147,178,37,79,88,20,102,86,93,228,167,196,208,163,255,0,178,39,137,33,89,121,203,187,217,97,98,47,139,80,142,60,34,232,233,47,145,200,137,215,121,32,121,11,83,53,109,178,4,106,250,147,196,180,43,43,179,65,128,41,166,210,87,235,175,137,83,90,172,212,246,164,84,69,211,68,54,89,89,85,74,221,186,248,29,77,234,253,81,12,74,168,238,164,161,223,215,227,152,48,213,60,143,89,209,54,166,190,38,49,103,135,20,21,20,237,154,158,150,179,193,21,58,41,201,204,220,69,121,168,134,88,226,115,244,84,95,3,21,49,126,18,191,226,10,183,171,162,149,219,151,216,160,83,152,187,58,239,56,130,121,17,245,114,104,229,95,190,40,104,238,50,213,85,44,243,79,34,234,186,245,82,228,89,242,2,253,114,149,18,58,71,234,171,252,146,227,225,206,15,241,93,106,181,238,163,93,171,238,43,80,181,120,103,49,106,236,74,214,210,181,28,173,240,213,11,165,135,243,159,29,86,171,34,161,165,93,60,19,68,46,166,21,224,182,161,143,107,238,20,62,26,107,208,189,56,71,134,91,13,147,98,190,133,17,83,220,124,238,44,230,22,190,230,117,209,141,115,233,165,209,126,178,224,211,63,49,224,167,71,165,52,186,254,115,33,176,214,90,218,232,99,107,33,166,106,104,158,194,178,167,194,86,180,106,67,44,13,253,66,227,23,236,248,163,49,160,145,34,154,153,251,125,232,85,75,73,136,177,20,8,218,170,77,85,201,215,161,127,151,0,89,156,155,219,3,117,250,141,250,92,39,77,72,239,155,137,186,39,184,92,98,244,153,17,117,186,215,49,210,80,174,199,47,94,133,227,203,236,149,163,195,46,138,78,234,221,83,69,93,90,93,202,74,86,68,212,106,49,186,250,186,29,148,72,172,84,230,34,11,141,86,230,197,73,76,216,153,11,19,68,245,33,188,169,44,174,213,169,167,212,107,107,25,43,126,109,58,154,82,42,152,157,170,120,11,141,216,227,149,137,231,156,152,215,169,198,89,158,228,218,245,240,53,177,221,125,66,227,156,213,215,212,107,69,211,212,113,216,239,168,215,187,234,23,27,232,166,182,185,77,132,119,68,232,107,69,213,60,11,192,228,181,198,173,203,162,169,178,213,209,77,78,119,154,189,0,198,14,46,40,18,175,12,85,42,167,93,170,70,182,95,84,45,155,50,220,186,237,249,223,254,217,40,28,76,197,206,195,117,40,173,215,205,82,43,46,53,11,109,204,25,94,214,171,116,151,199,243,129,46,57,55,137,162,170,195,20,141,89,17,85,34,79,95,184,184,116,183,61,238,86,177,117,212,196,140,135,198,111,91,29,60,107,55,131,19,214,94,203,94,52,138,158,102,164,179,39,85,246,149,168,93,232,98,68,78,115,252,16,232,241,46,51,134,213,78,230,70,244,220,136,124,183,223,217,113,166,217,20,136,170,169,237,41,235,230,20,171,185,204,174,84,85,106,159,43,139,79,141,49,230,35,175,146,72,232,81,202,143,213,19,66,222,210,101,62,40,197,53,139,83,91,28,219,102,93,87,196,202,27,30,90,218,90,168,234,200,81,92,157,124,10,174,150,201,75,111,209,176,68,212,107,124,58,11,140,110,177,240,191,111,129,27,83,91,27,183,120,174,168,87,86,108,183,179,216,149,177,211,194,221,91,238,47,59,221,19,163,216,228,79,212,116,149,180,148,173,114,189,173,234,46,58,171,77,175,187,185,174,108,104,141,66,185,181,104,214,34,148,107,235,221,10,236,69,209,14,254,203,94,146,53,186,184,251,81,200,85,77,153,83,162,28,166,238,123,78,186,7,35,213,23,83,178,141,200,214,245,208,250,13,113,53,90,157,77,246,122,141,184,156,142,240,55,218,157,60,80,15,187,125,230,149,105,173,62,180,52,175,69,250,192,248,106,111,129,240,250,212,93,0,214,158,7,211,226,34,232,125,68,215,214,0,208,190,6,189,13,42,137,167,136,27,103,199,196,170,221,200,134,173,61,138,125,89,17,25,183,78,164,72,224,189,28,213,245,154,85,171,166,170,111,187,69,94,167,14,182,161,33,141,87,84,66,163,102,163,106,53,122,245,56,61,233,177,70,170,245,240,58,91,158,32,228,171,188,243,175,109,217,213,176,57,88,160,119,21,179,119,166,47,45,74,31,48,163,100,214,41,233,229,119,85,98,167,137,82,247,198,81,91,223,81,52,173,110,136,171,213,76,78,206,174,32,33,180,92,103,183,54,173,21,17,85,186,34,129,139,57,177,151,146,183,22,84,214,83,198,171,186,85,95,242,156,236,49,151,213,183,104,152,215,211,170,237,68,79,2,173,76,81,69,137,107,25,52,190,119,53,222,58,23,243,45,176,181,175,186,54,101,99,58,162,47,82,208,58,60,148,178,213,225,42,216,96,229,171,83,84,51,38,207,50,212,90,217,80,190,58,33,102,168,112,253,4,85,76,168,141,88,155,125,229,109,22,47,163,182,81,165,42,213,70,154,126,48,145,94,69,50,232,135,46,39,170,161,110,254,232,118,136,96,71,62,174,61,83,241,142,12,217,205,98,164,69,221,89,31,79,198,41,34,234,58,121,153,209,168,134,142,101,84,171,162,183,161,101,170,184,136,195,80,191,71,86,179,167,227,28,138,94,34,240,188,172,216,218,200,247,47,227,33,94,177,120,156,139,25,170,58,143,82,161,107,104,243,158,199,92,168,137,86,197,215,241,142,242,159,48,236,175,110,238,245,31,248,197,197,118,231,57,233,230,161,161,18,68,69,220,133,24,185,159,98,129,52,117,92,127,227,29,117,199,56,172,49,42,53,181,145,245,252,96,43,253,219,93,174,136,124,154,185,237,110,141,68,40,10,12,210,178,86,59,68,171,141,117,252,99,179,168,198,246,86,195,204,239,49,255,0,140,5,87,3,164,149,117,208,213,222,230,71,43,21,19,68,45,125,110,116,216,45,146,43,29,87,26,105,248,200,125,143,59,176,188,173,220,149,113,238,95,198,9,133,209,106,171,215,85,208,235,239,50,195,13,59,149,207,211,68,40,5,205,187,84,232,169,77,84,207,119,156,82,184,187,48,170,166,166,122,211,84,167,135,78,161,103,23,53,113,52,118,251,100,178,67,47,157,162,250,204,39,204,188,75,80,249,37,171,71,174,174,85,245,151,107,25,226,123,173,210,105,41,234,42,17,99,93,125,102,60,230,21,115,22,117,165,69,215,206,211,160,29,30,22,163,170,196,87,55,62,161,21,90,215,106,92,24,106,91,104,197,54,170,88,151,77,94,212,83,173,194,148,208,217,237,253,245,91,162,185,186,157,28,55,197,185,227,90,25,17,85,82,57,83,254,176,36,163,46,92,217,236,176,104,186,170,177,11,143,111,161,122,70,138,228,232,88,252,171,196,8,148,84,177,172,136,158,99,124,84,187,235,137,161,134,36,98,72,159,153,66,178,169,40,237,148,207,151,89,52,59,89,40,41,154,198,242,180,232,116,22,202,201,42,162,73,88,228,235,212,236,41,170,229,87,171,92,239,0,135,46,170,137,178,162,38,134,245,186,222,144,46,237,13,11,82,137,167,84,57,80,213,53,89,166,160,118,11,80,214,179,105,241,174,77,119,41,213,77,80,168,237,81,77,113,213,234,212,77,73,129,219,181,237,55,119,181,14,165,181,73,167,137,184,149,94,213,44,59,21,122,31,59,210,53,54,157,114,213,123,206,59,171,19,155,166,160,115,42,106,85,124,84,224,212,215,210,210,196,175,149,232,154,39,180,225,220,171,185,108,85,71,22,231,25,223,106,155,75,34,69,38,157,23,214,6,246,59,205,107,85,150,223,80,244,169,106,57,136,190,178,56,184,160,207,202,139,219,170,104,169,106,213,119,106,137,162,151,111,55,238,247,169,217,81,27,102,93,171,170,120,152,125,122,193,247,28,69,137,155,79,36,111,122,72,254,190,178,178,40,60,27,133,238,152,162,238,149,111,137,239,220,237,122,166,166,100,228,190,80,220,164,146,13,244,106,141,233,247,165,119,144,28,51,211,69,105,167,184,85,81,162,120,47,84,50,235,5,101,253,150,207,11,99,134,6,35,218,158,194,7,71,128,242,250,150,193,69,20,156,180,71,170,38,189,10,241,149,84,86,248,180,122,162,104,111,196,214,211,72,248,230,211,98,116,105,213,93,173,174,174,106,164,62,176,56,23,92,99,67,2,170,50,84,212,232,42,49,212,143,85,72,93,170,26,234,176,29,100,210,43,158,157,14,194,217,128,233,99,209,39,143,80,41,74,171,229,218,165,234,246,181,116,83,122,223,37,206,119,121,236,94,165,192,249,53,107,137,136,196,141,58,28,202,59,37,3,23,84,141,0,166,237,244,117,14,218,178,53,74,158,150,141,18,31,61,52,57,237,160,167,98,38,196,67,148,180,155,224,86,70,157,64,234,153,73,11,151,84,83,125,98,88,89,171,78,52,176,212,210,191,69,212,231,82,238,168,102,142,3,143,79,89,178,79,56,239,34,238,245,113,110,85,77,80,234,42,45,251,60,228,67,141,223,228,164,122,68,138,189,64,231,84,198,141,147,70,156,170,24,183,170,106,105,163,167,125,91,119,175,83,148,145,58,155,243,1,206,100,72,212,232,37,123,85,54,155,112,206,175,232,166,227,160,119,142,190,32,113,121,77,123,142,68,116,172,211,170,31,27,30,213,209,78,67,83,166,128,105,138,40,227,126,186,33,201,86,198,244,215,106,27,49,198,174,126,139,224,109,212,206,148,254,191,0,18,171,98,245,34,27,93,246,38,235,213,53,58,75,189,225,99,111,69,58,122,11,141,69,100,251,17,87,196,10,218,58,141,235,170,41,190,181,76,68,209,202,117,116,232,248,26,141,122,245,84,52,213,36,174,69,86,1,223,83,205,78,255,0,190,62,79,19,21,200,169,224,116,84,93,229,30,154,234,119,113,163,220,196,220,190,160,55,118,198,230,162,116,56,243,82,163,188,16,220,137,21,84,223,86,232,157,84,14,154,75,123,156,170,136,134,195,237,146,71,231,109,59,230,57,168,238,166,251,146,41,26,136,168,5,40,180,114,127,36,221,109,28,154,125,21,42,46,237,18,253,234,27,141,164,135,79,4,2,144,168,164,151,216,167,26,74,23,58,53,69,78,165,105,53,20,62,195,133,37,189,171,244,83,161,18,45,229,109,154,71,170,232,213,58,215,89,231,141,117,70,169,115,93,108,98,170,162,180,218,125,162,21,79,160,133,110,45,117,109,45,92,52,207,115,81,117,68,232,90,108,91,139,241,5,145,30,232,154,239,55,83,38,167,178,194,245,218,230,166,138,81,248,155,46,172,183,77,91,45,58,46,228,235,208,92,97,237,215,136,44,85,111,153,200,237,218,34,139,71,21,213,148,178,162,86,205,166,158,58,153,11,112,225,171,11,221,90,231,45,26,42,175,184,182,248,151,132,27,59,228,114,211,81,120,175,168,92,110,89,56,170,195,247,133,100,87,10,246,183,77,61,101,127,73,157,216,50,122,93,237,185,55,85,79,229,22,22,239,194,29,198,149,188,235,109,51,145,91,212,164,110,185,49,142,45,72,176,192,201,83,78,158,177,113,148,116,249,207,133,29,80,136,183,22,233,175,242,142,125,110,126,224,155,108,58,186,228,196,84,252,99,8,235,112,38,96,91,149,100,122,75,162,125,101,51,117,181,98,137,245,138,161,38,85,252,226,226,65,237,217,251,134,174,76,68,130,190,53,69,240,243,142,233,152,222,223,116,102,232,106,90,186,254,49,23,93,199,53,237,147,171,237,206,157,32,69,243,124,78,238,139,52,115,122,196,136,217,101,159,70,251,148,92,73,4,247,232,161,93,203,42,105,245,154,35,199,52,109,114,68,233,155,175,214,71,171,56,140,199,113,166,218,233,102,233,209,122,41,185,251,162,238,141,77,242,73,54,255,0,169,64,146,91,102,43,167,145,17,25,50,47,231,59,55,95,100,114,106,213,69,66,57,108,60,86,84,81,57,171,85,52,186,39,143,66,231,97,206,48,44,115,171,98,169,153,250,175,180,184,204,42,171,218,109,249,205,13,187,125,242,139,87,35,158,136,165,136,182,241,1,133,111,17,34,247,141,53,79,90,157,110,32,207,12,57,104,123,85,42,147,71,123,28,6,79,211,213,211,212,233,177,254,62,243,126,72,118,166,230,175,249,76,79,163,226,183,10,219,244,230,85,120,123,206,122,241,163,130,27,230,58,173,63,88,25,48,247,200,158,106,31,96,179,212,72,238,102,139,212,176,22,126,44,176,45,122,167,240,182,234,190,242,224,97,190,32,176,213,201,237,100,85,145,237,95,15,56,11,163,21,52,148,223,77,13,246,189,146,116,84,67,166,131,28,217,46,49,35,217,85,23,84,254,82,27,145,226,11,90,121,201,59,61,191,72,14,213,212,109,153,116,106,38,167,93,91,73,52,26,237,104,110,43,181,196,189,42,99,215,251,163,235,175,244,53,125,121,204,93,125,224,117,218,84,234,190,106,156,42,201,106,226,106,237,69,59,121,46,20,77,234,143,111,235,62,53,244,149,107,162,42,40,29,85,150,73,229,168,108,146,235,209,78,61,254,105,29,112,209,170,119,51,71,21,19,254,111,68,245,157,13,84,141,158,191,114,245,2,172,180,200,228,183,51,85,235,161,188,203,163,96,126,215,63,199,161,214,67,86,216,105,81,168,190,8,82,88,150,254,234,73,227,70,57,124,231,32,23,26,123,195,105,225,89,24,255,0,86,167,70,184,181,207,155,103,51,215,237,58,250,25,101,184,91,22,85,95,189,40,74,187,148,148,119,116,133,219,180,220,5,200,159,20,213,177,250,49,221,14,254,131,16,206,218,102,202,255,0,89,67,65,37,60,180,169,59,213,14,226,205,121,182,201,252,26,103,34,163,80,10,230,146,243,29,78,155,149,14,119,62,21,77,90,228,45,181,195,25,217,109,111,86,163,180,209,77,52,25,147,106,168,118,196,153,63,88,23,45,178,177,126,248,221,106,82,233,185,242,117,250,202,58,12,93,109,123,81,82,118,126,179,117,47,12,170,243,225,153,170,213,247,129,86,247,136,19,163,31,169,173,142,114,174,172,68,82,150,134,166,93,117,222,159,172,237,32,184,200,196,79,56,14,237,39,153,19,78,90,26,163,115,228,79,58,52,58,175,40,72,228,215,95,3,114,11,139,253,190,178,98,46,57,147,239,106,170,54,36,253,71,14,124,63,75,117,106,182,170,157,138,139,227,170,28,134,213,163,215,87,41,204,100,218,179,204,241,39,116,91,252,69,146,248,90,233,26,164,148,145,121,254,62,106,22,206,255,0,193,222,11,186,35,167,101,59,81,235,170,166,141,50,25,42,54,201,165,79,130,248,27,213,28,246,177,29,6,154,13,216,24,131,31,9,180,214,122,212,117,37,50,171,17,125,135,87,143,178,18,163,201,203,29,61,22,174,79,99,76,210,166,119,53,154,202,214,235,245,28,27,133,170,158,181,235,27,227,106,167,212,55,70,26,97,188,3,126,195,182,184,219,5,7,156,196,254,73,203,242,190,59,138,118,211,178,141,200,212,93,58,33,149,114,97,40,245,86,172,77,217,245,26,35,192,86,153,29,189,96,110,239,168,168,182,89,125,67,127,171,99,100,173,137,200,190,61,75,145,29,60,241,61,177,189,186,33,220,210,217,89,110,110,216,24,136,137,238,55,93,3,100,93,94,157,64,225,71,71,10,170,104,167,42,58,56,209,58,41,189,29,51,27,234,55,209,24,212,240,3,138,173,100,126,10,26,232,30,228,230,59,67,118,70,198,171,224,108,58,137,101,243,152,158,4,199,49,201,123,32,115,60,199,106,113,180,149,142,243,26,106,142,23,198,187,87,212,114,18,25,21,53,105,97,165,172,154,86,104,232,209,77,12,165,115,213,91,37,59,21,62,163,123,74,166,174,136,125,123,170,163,68,85,3,173,174,195,246,233,255,0,141,164,139,252,83,160,186,229,166,27,187,64,230,75,73,15,157,248,168,86,45,221,58,121,198,219,227,229,185,17,0,176,24,155,133,188,39,123,123,154,234,56,244,95,197,66,159,165,224,235,7,210,189,23,186,51,68,95,228,153,68,176,189,241,110,141,19,113,245,145,163,19,231,209,5,174,44,166,26,225,195,4,218,92,215,45,44,90,166,159,122,133,202,181,224,59,13,166,52,109,13,52,90,167,226,161,80,109,163,119,68,78,166,133,134,102,174,176,248,17,186,54,226,130,26,102,242,221,19,83,243,27,156,154,103,248,162,26,218,172,84,254,19,244,131,155,10,253,1,186,52,119,90,86,245,209,15,139,200,103,68,99,87,243,26,209,172,215,175,129,173,82,149,83,79,88,221,27,18,69,20,158,17,55,245,26,99,129,140,94,176,183,245,27,138,139,31,95,81,241,38,106,244,82,119,70,137,232,232,234,91,182,72,25,250,142,158,179,3,88,174,90,182,166,154,45,61,237,59,228,110,189,80,249,50,42,53,52,27,162,137,170,202,60,47,170,185,40,225,95,240,80,235,229,202,172,50,228,88,214,134,30,191,136,133,203,98,70,172,249,196,245,27,9,13,51,159,209,8,221,22,102,237,195,214,20,186,106,231,81,69,215,241,16,180,248,183,130,92,29,120,170,124,233,78,136,171,234,68,51,13,240,198,198,121,136,108,182,6,63,206,115,80,173,81,97,31,119,174,207,219,4,187,150,150,149,87,95,113,108,241,55,103,188,232,142,117,37,185,235,227,247,164,168,236,137,159,120,223,212,29,79,12,201,162,196,197,252,197,46,33,162,239,192,102,42,164,142,71,210,218,100,87,55,195,205,45,102,34,225,63,52,109,206,123,82,201,42,34,126,34,147,181,81,99,129,239,213,240,70,173,245,249,167,79,116,192,56,122,228,191,59,71,26,235,227,230,160,184,128,154,222,27,243,30,157,22,73,173,83,55,79,197,82,157,169,203,44,89,108,149,98,169,130,118,104,186,120,41,63,181,185,29,130,235,233,221,28,148,17,106,169,252,148,45,70,45,225,15,9,92,230,124,176,219,153,213,117,250,34,226,29,108,56,6,86,34,190,190,89,155,245,234,118,143,194,116,108,93,169,87,47,235,36,167,23,240,99,70,232,154,219,93,2,34,251,144,160,171,184,38,187,46,174,142,135,252,130,227,3,157,130,232,229,69,114,214,77,250,212,226,84,96,250,56,53,84,174,155,167,227,41,155,87,14,13,49,68,40,169,21,26,254,162,145,186,240,121,142,92,174,70,81,187,245,11,140,36,185,210,87,210,84,191,187,86,78,173,79,15,57,78,173,248,171,18,219,31,243,53,115,244,95,229,41,149,24,135,132,44,198,167,145,238,74,55,109,77,126,244,182,215,190,26,241,205,35,156,147,209,63,162,255,0,36,92,91,139,78,120,99,75,84,141,229,214,77,211,241,148,184,118,46,45,49,205,167,108,201,85,46,173,246,185,74,110,171,34,241,37,62,188,218,41,58,126,41,212,214,101,61,242,24,220,142,164,151,79,238,84,155,220,100,22,29,227,235,27,83,171,121,181,42,154,123,202,214,14,208,220,74,214,34,75,86,157,63,24,194,58,252,19,116,160,69,94,239,42,105,238,58,26,139,109,194,55,42,58,57,58,123,148,250,137,19,180,118,138,221,152,255,0,156,172,111,248,197,103,110,237,21,73,145,59,229,193,141,84,252,98,44,22,25,225,234,228,122,6,206,229,95,58,71,235,245,129,47,246,14,208,11,77,76,141,73,46,113,232,191,140,93,236,43,198,134,24,185,177,136,251,156,122,175,227,33,5,244,247,10,218,125,31,4,207,77,63,24,238,109,185,149,137,237,47,78,77,100,136,141,252,101,2,125,232,248,135,194,119,38,53,233,114,141,117,252,100,59,152,243,175,10,74,212,107,46,17,235,253,209,5,86,94,33,113,157,51,90,212,175,147,68,252,98,188,176,241,33,138,95,35,18,90,247,248,245,213,192,77,77,14,100,88,171,156,156,186,182,46,191,140,119,9,136,232,36,102,232,231,106,254,114,37,176,223,19,215,90,6,53,243,220,23,195,95,164,86,244,60,107,119,86,163,37,184,46,191,221,1,36,239,196,145,49,235,172,169,167,214,82,56,199,49,237,86,122,119,205,53,91,91,162,47,223,24,31,113,227,102,157,104,220,232,174,11,191,79,105,99,179,35,139,27,230,34,141,244,244,85,238,93,202,190,14,3,52,49,206,127,83,220,170,95,67,65,90,142,93,85,189,28,116,54,90,199,87,200,149,119,25,85,24,171,174,170,166,4,225,140,195,191,45,193,107,174,21,46,86,171,183,117,113,112,239,156,71,77,73,108,238,180,85,46,230,35,116,233,237,3,47,241,78,61,193,214,10,39,57,107,99,73,26,223,105,139,249,157,196,251,169,100,150,142,209,80,142,241,68,209,75,1,116,198,248,247,26,78,229,134,89,157,27,151,222,119,56,67,38,175,151,250,182,84,220,225,123,145,202,138,186,149,145,74,98,28,65,142,243,30,185,91,28,50,185,146,59,213,169,119,178,127,134,107,205,226,122,121,238,84,146,104,229,69,93,80,190,217,91,146,182,59,107,97,117,69,18,110,77,60,90,100,254,13,195,84,54,246,68,202,72,26,221,52,251,210,5,31,151,28,54,89,44,145,211,74,250,100,220,136,138,186,161,145,152,119,10,80,218,105,155,21,44,45,213,19,166,136,104,182,208,212,35,25,163,83,77,10,178,216,198,66,137,206,64,54,105,104,167,87,162,43,52,105,221,197,76,200,162,71,49,124,227,82,207,78,230,233,18,117,52,195,205,108,138,233,87,204,245,1,186,217,36,105,245,243,57,80,217,154,170,38,170,232,167,93,87,117,100,104,189,64,229,79,91,203,95,18,150,188,85,79,44,203,177,87,67,143,117,196,76,98,174,142,58,136,241,20,18,191,107,159,213,64,249,81,89,83,11,213,87,81,30,35,116,93,28,239,1,91,81,4,204,213,189,74,122,170,53,114,174,221,64,239,170,49,164,113,177,81,100,67,25,56,130,199,147,164,210,50,57,215,98,162,235,212,187,23,250,122,134,81,75,36,106,168,228,69,208,194,172,245,196,23,101,186,190,133,239,114,171,181,64,180,45,150,59,197,117,21,241,186,154,146,69,89,28,237,58,41,94,101,22,81,190,251,73,5,202,233,27,151,93,29,212,182,184,127,15,85,84,221,155,83,90,197,88,247,107,224,101,158,92,95,45,116,118,184,232,35,110,213,107,116,240,9,118,21,27,112,253,157,212,20,73,166,214,109,232,99,78,49,167,150,162,251,206,168,123,147,87,234,100,253,114,82,87,200,246,53,201,171,250,120,150,255,0,23,101,29,194,229,59,106,41,24,138,139,212,14,135,3,80,82,84,36,109,215,114,174,158,37,85,142,44,81,69,135,222,230,177,19,205,246,28,204,17,151,23,75,75,152,250,152,213,17,170,86,184,155,14,173,117,157,240,109,234,140,80,48,151,5,42,209,102,82,57,58,124,242,127,214,77,6,67,86,44,248,34,221,215,253,197,191,245,16,232,182,223,38,102,130,193,166,138,217,211,254,178,95,56,119,85,118,8,183,107,253,133,191,245,23,133,23,205,210,110,232,134,166,177,125,102,212,49,170,245,83,125,206,70,128,209,125,167,213,232,129,23,84,212,226,215,214,178,146,37,123,149,58,1,177,118,188,65,107,167,116,179,57,19,68,212,197,158,32,51,250,134,193,71,59,97,171,70,185,168,190,14,42,110,33,243,114,143,14,89,165,86,212,181,174,70,47,172,137,236,246,206,250,220,77,95,85,77,21,107,180,87,42,125,32,43,124,107,196,189,226,243,118,146,10,91,147,145,21,202,159,72,172,50,239,54,239,142,142,54,77,94,229,85,252,99,7,109,111,173,125,205,42,29,51,157,231,107,226,100,78,88,209,92,43,95,19,218,143,211,161,18,152,101,245,6,104,87,36,13,87,213,57,127,57,192,196,121,155,89,37,59,155,28,238,213,83,78,138,82,118,220,49,112,154,145,157,29,212,236,25,129,42,234,19,73,21,122,251,80,170,86,223,16,226,106,235,132,143,222,175,114,169,71,84,210,92,235,53,219,12,157,125,198,65,219,242,154,39,204,217,101,209,81,23,85,69,66,177,165,203,219,51,26,212,90,56,245,79,197,3,18,173,152,46,247,89,82,221,99,126,154,251,11,253,150,25,124,250,85,142,73,226,235,211,197,11,155,67,131,45,48,72,138,218,70,39,230,42,154,11,101,45,36,104,177,70,141,250,128,249,5,20,84,84,140,106,181,23,68,232,113,106,235,228,137,60,213,209,16,237,90,212,122,171,92,189,16,233,239,12,99,99,118,221,2,37,179,79,136,210,39,163,94,237,74,158,211,136,160,114,34,181,58,150,142,178,89,27,81,209,85,58,149,78,27,168,106,35,119,200,159,156,33,117,32,171,138,116,222,169,226,115,24,246,171,116,79,2,151,162,171,143,162,36,137,161,221,211,78,215,53,52,112,28,246,162,181,117,106,232,110,170,175,210,115,181,58,247,206,169,224,167,198,84,189,207,70,174,186,4,187,30,122,248,27,140,153,80,226,53,53,245,155,236,111,253,66,203,57,108,155,84,55,81,250,162,174,167,21,168,136,158,38,153,100,115,19,70,168,176,228,186,69,245,40,108,187,83,87,28,122,119,107,213,202,112,238,247,202,74,6,42,201,35,83,79,120,176,238,25,82,197,93,52,62,201,47,155,171,74,58,155,28,91,29,38,206,115,53,250,206,238,146,243,79,84,154,181,232,168,160,118,81,202,237,199,33,178,167,138,161,199,100,177,42,106,138,134,180,145,138,157,21,0,228,197,43,30,237,170,134,196,245,91,92,248,181,243,116,211,67,111,152,140,118,168,227,172,175,149,251,149,237,212,12,123,226,107,10,165,198,215,52,208,199,231,109,85,212,140,44,197,161,171,182,93,39,99,213,81,55,41,46,217,179,36,19,88,231,231,181,58,70,190,63,81,21,121,247,53,50,95,230,142,45,19,89,23,192,10,119,46,109,17,92,110,17,203,34,167,71,39,137,156,153,68,212,182,209,194,202,119,162,116,79,3,8,50,218,215,91,83,114,133,41,222,228,69,114,120,25,207,148,184,62,227,37,44,47,115,222,189,16,33,124,173,236,125,100,13,87,117,85,67,98,167,15,62,173,85,174,141,87,243,21,13,130,202,234,42,102,115,151,94,158,179,188,130,106,70,59,106,177,170,160,90,233,50,202,142,185,223,194,105,81,200,190,227,157,111,201,28,48,245,71,73,108,98,174,191,201,46,148,9,76,229,69,70,33,218,82,197,22,137,163,16,10,46,203,147,152,102,151,107,162,183,198,213,79,197,43,26,44,21,67,68,212,108,81,49,168,158,227,179,142,84,137,58,39,129,245,106,29,63,152,143,218,36,150,212,118,72,163,240,219,250,141,212,181,211,167,87,53,21,79,136,146,55,253,215,83,239,50,70,251,84,162,173,198,83,199,15,241,109,208,228,71,76,178,47,51,84,212,225,247,215,183,253,205,84,223,142,165,238,110,228,69,111,184,14,98,50,86,116,71,116,62,44,238,103,210,83,140,181,78,240,85,83,139,53,66,175,172,14,197,183,38,49,218,175,168,229,71,116,138,109,19,82,150,145,207,118,168,138,189,77,218,72,167,99,181,85,81,97,90,211,78,138,136,172,83,152,142,115,147,69,82,159,161,145,237,209,21,84,237,163,149,87,214,6,228,136,168,186,161,169,101,107,81,61,162,37,68,69,87,255,0,148,219,70,243,21,116,3,83,106,244,77,14,69,37,90,35,209,100,69,84,58,169,156,144,202,136,229,209,14,214,153,105,101,133,52,145,186,129,204,73,26,247,106,222,137,234,57,8,141,84,67,133,18,163,87,68,94,135,45,142,77,60,73,31,81,116,83,90,175,155,170,155,105,226,111,197,31,53,118,123,64,180,25,211,103,142,239,100,154,45,154,234,138,71,46,116,229,67,173,181,78,185,210,83,42,61,95,170,170,33,38,89,162,246,209,82,72,142,77,83,67,29,177,101,162,217,137,105,150,157,240,177,93,239,3,25,50,179,29,214,97,200,27,79,82,175,243,19,66,227,85,102,212,181,8,149,48,74,230,164,125,87,169,207,92,141,109,68,143,125,51,81,17,125,136,82,184,179,42,174,182,154,121,32,167,141,238,87,167,169,8,145,118,178,171,136,122,57,174,17,80,212,212,38,170,168,157,84,203,156,63,123,165,191,90,217,85,79,51,87,114,39,130,145,22,184,99,21,225,75,195,107,218,201,209,172,118,190,10,101,70,72,241,3,87,69,20,54,203,130,185,52,209,23,114,149,25,187,74,247,199,42,163,151,84,57,242,49,101,98,109,82,137,194,120,226,130,247,77,28,169,35,117,122,39,172,172,96,213,81,36,107,181,69,3,101,96,150,53,85,118,170,135,22,169,241,57,170,205,157,78,229,92,215,183,69,105,196,150,141,142,93,201,160,20,125,202,142,109,22,70,244,77,77,86,186,137,224,84,243,148,168,170,168,209,241,171,54,157,99,232,22,63,162,210,208,42,27,101,203,84,77,206,59,248,106,146,70,232,138,80,180,171,35,29,209,20,168,45,243,63,68,213,75,68,138,158,157,254,111,67,148,199,120,120,29,109,44,138,173,241,57,113,201,225,212,188,72,229,110,81,174,171,212,208,142,247,159,119,41,97,184,186,46,136,134,228,109,68,78,166,204,94,61,77,199,202,141,77,53,40,53,57,200,223,3,67,156,174,77,17,66,34,191,169,162,72,94,255,0,162,186,104,64,213,37,75,35,106,55,110,170,105,138,25,39,106,185,29,161,182,218,184,162,93,146,51,85,67,110,162,174,54,181,93,206,229,160,26,229,122,209,63,89,60,244,247,26,18,229,5,75,246,182,53,111,79,21,58,106,236,97,102,181,34,186,178,178,53,219,237,84,45,174,53,226,23,13,218,217,36,84,178,197,185,19,77,81,200,19,10,255,0,22,99,107,102,24,167,116,213,18,53,116,245,106,89,219,159,16,214,218,250,167,81,83,66,253,119,105,170,22,103,25,102,247,202,170,167,198,149,186,49,87,249,71,67,75,138,176,221,145,171,85,85,83,11,159,227,213,80,37,146,150,251,143,151,35,231,243,81,168,189,116,85,59,21,186,91,108,84,111,150,170,170,52,68,77,122,169,136,183,174,37,237,214,166,59,185,213,177,26,207,83,92,88,252,201,226,190,190,244,201,41,40,110,15,102,228,84,232,240,47,183,18,156,81,50,193,13,69,190,207,95,181,201,170,38,199,24,123,108,196,183,76,197,189,58,174,186,103,61,36,118,186,185,74,70,170,134,237,142,110,43,87,91,115,116,141,122,235,163,157,169,117,112,142,16,130,209,66,212,133,237,73,17,60,80,37,95,88,155,105,195,20,241,205,94,248,220,168,157,58,157,220,252,72,91,240,220,92,184,38,243,90,157,52,82,200,98,187,13,254,189,202,144,215,74,141,69,240,69,82,222,222,176,205,210,20,85,168,169,123,180,246,150,133,101,146,21,156,99,204,253,98,165,168,145,171,238,82,134,196,188,71,99,43,170,185,244,55,89,89,175,227,24,249,43,153,111,147,231,52,85,67,75,241,68,49,183,107,81,9,66,238,84,241,33,141,225,139,145,45,222,85,114,126,49,74,221,120,136,198,146,170,233,117,151,252,101,45,109,125,238,41,37,115,250,117,58,217,110,49,72,237,54,161,22,23,14,92,246,197,178,63,87,220,37,95,240,148,222,167,207,204,83,79,163,214,186,94,159,140,165,189,165,109,60,206,77,90,135,113,79,105,163,157,54,174,212,212,76,64,186,214,46,40,113,5,50,53,95,91,47,79,198,82,160,127,23,184,129,141,218,203,140,169,167,227,22,58,92,55,72,214,104,201,25,249,142,142,187,14,57,21,85,146,149,23,218,225,197,102,47,170,69,228,221,165,79,240,142,130,78,38,177,182,229,116,183,105,157,236,243,148,179,46,160,146,14,138,237,77,202,104,27,51,182,57,168,186,129,127,48,239,21,216,166,154,102,243,110,51,104,139,252,162,176,173,227,6,252,180,138,196,184,75,174,159,202,49,222,209,132,217,82,136,228,209,14,109,195,5,185,35,93,30,5,115,119,226,103,19,220,39,115,155,113,151,199,95,164,40,56,144,196,170,230,177,110,18,38,158,62,114,150,230,143,8,162,59,71,117,212,222,151,1,84,174,178,64,213,213,125,136,5,254,195,188,76,93,41,118,186,170,226,229,68,252,98,175,94,41,217,91,23,37,106,151,85,233,244,140,73,92,7,127,85,209,137,46,159,82,155,241,224,140,67,79,231,35,101,241,246,40,25,39,91,154,149,119,231,171,105,107,182,185,222,189,199,85,79,47,62,183,157,115,170,100,186,46,189,84,177,148,118,236,83,75,46,145,195,63,79,98,41,200,173,185,226,106,38,175,53,179,162,251,245,3,38,235,49,141,142,11,98,82,181,89,170,55,79,18,153,195,183,203,67,46,237,169,229,166,168,253,81,127,57,143,116,216,150,241,60,219,38,124,154,107,235,43,123,45,201,236,98,61,95,163,180,3,49,109,25,188,182,228,139,186,204,173,107,81,60,20,175,44,156,66,82,162,181,43,102,87,105,237,83,9,233,113,156,244,176,236,229,172,158,243,131,89,152,117,241,57,85,144,189,2,201,49,176,113,37,102,70,54,54,200,136,158,30,37,101,65,158,118,138,157,187,36,68,87,122,245,34,134,219,155,183,58,89,83,86,73,209,74,250,209,159,85,172,137,25,181,232,170,157,0,148,139,86,60,165,185,57,187,107,89,231,126,49,89,209,92,163,88,119,247,150,175,79,105,21,182,14,32,111,86,250,134,200,250,153,118,170,235,244,148,189,184,59,138,25,39,141,145,84,85,42,123,117,112,75,56,39,191,66,217,54,239,69,252,231,50,142,227,29,75,116,107,180,49,110,219,158,246,202,141,175,146,177,159,157,199,123,38,127,90,105,105,245,134,174,53,84,79,83,130,25,26,149,177,198,253,174,153,60,125,167,39,190,68,246,106,217,16,195,187,175,19,212,180,210,174,147,162,245,254,80,164,226,202,150,54,232,231,34,254,112,50,230,74,183,35,180,230,33,177,53,206,154,29,93,37,67,17,83,218,166,36,86,241,139,67,2,175,152,139,249,203,123,136,120,175,169,185,215,185,212,178,61,172,95,82,40,25,167,125,198,214,234,102,185,31,59,23,79,121,106,113,142,49,130,186,41,25,77,42,106,169,234,83,23,171,115,206,225,112,243,157,80,254,190,243,106,147,53,213,87,89,230,85,250,212,22,119,152,206,211,120,189,85,58,40,101,93,30,167,47,1,96,43,70,30,171,101,102,32,137,146,200,139,174,170,135,74,236,216,181,66,222,107,213,138,230,245,241,41,155,246,110,67,114,126,176,84,35,17,58,116,80,51,22,207,152,214,123,109,19,105,173,251,89,27,83,77,16,239,173,25,187,66,178,35,53,209,203,211,83,9,176,214,101,211,110,72,234,46,45,252,238,43,154,92,105,109,141,18,165,183,40,253,191,72,12,186,171,204,58,42,120,210,121,147,122,63,169,181,79,153,52,83,170,36,104,169,169,137,151,62,32,44,214,168,82,58,138,152,228,219,211,171,138,102,94,44,44,116,210,232,197,143,167,188,12,233,76,90,147,38,173,151,68,83,153,71,138,41,154,228,230,202,139,249,204,27,165,226,238,217,43,52,107,218,159,225,26,159,197,69,28,138,138,218,150,166,171,252,160,150,120,211,94,105,106,36,87,110,69,106,251,206,100,183,42,118,181,57,122,24,151,132,120,134,180,213,210,198,233,43,227,69,118,158,46,46,61,183,56,44,149,140,69,91,140,95,227,32,81,124,104,238,13,123,180,114,157,172,53,77,115,145,26,186,22,110,217,153,118,73,36,107,82,227,22,171,248,200,86,212,56,162,221,83,79,204,130,177,142,119,171,69,2,181,154,150,57,155,171,180,85,58,231,193,36,15,210,53,209,14,13,13,237,100,78,174,83,156,219,131,21,117,114,106,6,251,35,149,237,243,245,83,139,81,106,90,137,81,205,77,52,59,56,46,16,163,126,137,187,28,169,80,186,177,186,105,236,3,229,5,44,176,49,19,113,189,59,117,250,73,169,187,18,63,214,138,111,164,44,114,121,202,7,90,217,17,139,209,186,27,172,109,75,215,93,253,14,75,169,162,69,241,67,82,64,230,167,79,0,17,194,239,23,41,186,141,68,245,154,90,215,162,250,205,106,215,123,0,250,186,105,163,122,41,194,170,164,146,95,21,57,76,71,43,244,55,157,10,248,238,2,155,158,197,207,95,61,5,46,27,108,14,221,18,34,41,223,186,46,190,39,206,83,151,193,192,116,181,20,149,77,153,53,126,168,118,84,80,166,212,73,147,83,144,144,162,117,119,85,62,61,21,62,138,1,174,78,239,27,124,214,232,167,21,245,15,215,205,94,129,90,231,46,158,243,126,42,68,84,213,64,210,217,92,137,209,116,55,91,58,175,210,83,66,211,232,105,88,213,165,172,57,45,123,60,77,107,42,42,104,211,132,170,169,235,17,201,181,218,170,146,59,38,125,29,85,125,71,214,72,187,180,212,217,100,233,183,199,212,104,108,218,187,162,129,206,145,83,110,170,104,102,213,111,168,210,186,185,186,134,34,237,66,44,15,107,84,218,115,53,55,149,19,196,249,230,250,245,27,176,56,171,78,213,241,67,139,81,69,19,250,171,78,197,206,77,23,169,182,212,71,38,139,235,27,176,58,200,224,229,116,106,116,62,75,79,20,137,231,53,23,243,28,249,216,214,34,244,56,46,147,69,241,27,176,56,146,210,194,186,181,204,77,23,220,117,117,152,70,209,90,138,231,210,177,85,125,199,121,50,111,68,218,106,141,21,60,80,172,196,11,109,122,203,27,69,83,92,222,230,213,69,252,82,144,169,200,219,12,207,87,45,189,154,255,0,114,95,153,57,106,157,90,108,185,96,77,117,141,8,176,179,148,249,37,134,121,13,142,75,124,126,31,201,52,205,195,182,9,172,106,243,109,49,46,191,138,93,199,82,172,143,87,183,162,31,31,186,31,21,38,194,193,93,120,84,192,179,234,172,179,69,254,41,75,220,120,68,194,51,68,230,195,104,141,28,190,30,105,148,109,157,29,226,154,159,121,177,35,145,121,122,139,12,57,171,224,198,198,180,238,219,109,143,119,247,37,51,55,6,204,167,145,207,167,165,107,85,60,58,25,191,83,115,141,178,242,214,30,135,26,178,170,149,177,163,213,136,154,129,31,215,254,22,241,221,43,180,179,212,186,36,69,233,161,75,214,112,169,154,215,39,162,212,92,94,228,79,106,169,35,139,85,104,86,43,166,229,244,235,212,235,124,183,134,82,69,99,234,33,103,95,90,160,17,222,254,14,113,252,141,84,125,75,149,78,162,183,130,172,194,93,100,100,238,255,0,41,38,145,214,225,167,55,115,106,161,95,169,80,214,219,222,27,137,54,43,98,127,234,2,42,107,184,97,205,11,35,182,197,81,42,42,47,171,83,114,28,177,206,92,44,196,170,91,133,66,183,197,17,21,73,60,186,84,97,106,196,87,45,36,43,167,185,10,58,227,93,131,231,87,83,84,81,193,163,122,117,68,34,68,127,82,227,236,222,179,202,145,201,91,87,181,139,162,248,149,76,60,67,227,59,109,39,46,174,74,149,122,39,143,83,44,107,176,158,8,185,61,121,54,250,101,85,246,34,29,45,203,32,240,197,234,23,44,116,176,49,87,195,162,16,48,222,245,196,174,59,142,167,188,69,91,80,145,235,244,117,82,180,178,113,71,136,210,217,3,230,158,125,203,166,186,170,151,102,225,194,53,13,69,90,185,35,143,150,171,252,158,135,219,143,10,20,81,91,182,65,203,69,106,122,144,13,236,17,196,75,175,77,138,25,231,118,247,104,139,170,151,203,14,227,118,172,113,207,36,233,163,147,95,19,14,93,149,53,248,86,244,198,178,85,70,164,137,225,245,151,206,213,104,173,146,150,158,22,85,42,42,181,61,96,95,201,241,45,61,125,34,207,28,169,209,61,166,197,178,86,204,238,240,233,17,83,235,45,69,75,234,240,253,189,208,77,88,170,174,79,90,157,237,146,235,82,152,115,188,182,69,114,162,123,64,170,110,184,157,176,212,173,59,37,78,139,224,138,113,174,23,106,10,138,118,73,52,59,220,212,212,178,78,197,215,39,226,57,98,116,50,57,168,226,184,162,197,82,73,10,71,37,11,151,167,173,0,185,56,79,18,71,92,142,166,137,170,214,167,78,167,99,118,180,218,163,119,123,153,24,175,68,215,82,128,178,222,155,78,215,62,8,52,85,235,208,227,222,46,247,107,131,213,140,89,17,23,160,29,133,255,0,21,197,74,142,166,165,118,136,157,58,28,60,51,117,172,168,170,87,185,238,68,83,167,167,195,149,213,18,164,147,53,206,213,117,234,133,105,106,177,190,24,17,18,5,106,162,120,232,7,77,139,222,178,67,171,17,119,22,214,162,123,229,31,50,88,29,39,79,13,11,163,136,101,167,162,111,207,42,46,158,211,173,177,221,172,213,114,44,51,83,198,168,171,167,80,44,149,199,49,177,149,37,87,41,146,84,35,117,247,149,142,8,205,220,69,45,67,40,42,22,125,85,83,170,234,93,11,150,27,194,210,55,188,173,28,10,186,107,224,135,82,200,48,213,3,249,176,80,194,146,39,177,19,80,46,62,29,196,117,147,82,178,105,229,94,168,158,37,99,105,186,54,169,116,116,237,79,173,75,71,65,117,90,166,242,160,143,98,105,211,67,236,213,87,138,57,17,208,58,69,69,95,80,23,198,91,189,61,54,145,170,163,149,222,180,53,67,94,199,46,173,82,221,97,203,181,69,76,10,149,136,237,232,157,55,21,61,3,229,114,250,201,129,88,211,76,215,104,170,167,58,57,93,224,213,41,200,39,86,34,38,167,111,69,80,139,166,170,90,227,178,229,239,84,89,58,169,190,146,59,77,186,244,54,227,145,175,106,33,171,167,188,13,198,185,26,154,33,245,36,106,46,239,89,178,237,81,14,59,228,114,122,197,199,97,205,87,122,205,113,174,212,232,113,161,119,154,138,166,235,95,239,36,106,123,149,200,108,109,93,222,179,121,92,139,226,167,205,17,87,193,73,176,210,141,250,205,72,196,95,20,53,162,39,134,138,125,68,68,245,1,182,144,177,125,71,213,68,141,52,106,27,187,125,198,153,17,0,218,209,170,186,175,137,169,30,169,224,52,65,162,0,222,161,206,87,244,114,141,16,104,128,124,77,27,224,124,84,71,117,83,86,136,52,64,52,185,206,99,124,197,54,85,92,255,0,165,169,190,173,69,77,52,62,108,247,1,178,145,181,189,79,188,199,39,130,155,142,103,77,116,54,29,170,122,128,248,247,162,174,174,94,166,157,250,39,69,54,100,71,43,188,13,198,53,116,234,128,107,220,190,181,62,244,241,52,185,118,166,134,195,167,218,237,53,3,150,170,170,154,42,169,167,150,154,235,160,100,155,145,23,83,113,52,84,3,227,94,141,232,107,230,53,253,23,212,108,72,213,79,81,181,30,237,224,115,30,169,162,34,27,77,218,139,169,241,117,95,81,241,17,117,240,3,148,215,106,154,46,135,213,106,105,208,217,106,170,120,133,155,71,109,3,113,26,213,94,167,199,104,223,162,124,85,84,77,79,157,84,141,216,31,53,114,248,175,137,171,99,13,183,201,181,200,138,106,87,123,198,236,15,191,69,122,26,28,187,186,41,245,93,239,52,141,216,26,31,4,114,120,181,23,243,26,22,142,21,241,98,126,163,146,196,215,212,106,219,238,27,176,56,15,180,209,73,244,161,69,252,198,195,176,237,169,255,0,74,153,191,226,157,182,223,112,219,238,27,176,41,122,204,1,100,174,85,230,82,49,81,127,21,10,122,229,145,184,70,189,21,100,182,196,170,191,138,133,199,86,47,242,143,138,174,111,172,110,192,177,119,110,25,112,133,70,237,182,168,191,197,66,147,184,112,157,133,38,213,18,213,22,139,248,166,78,185,92,228,240,83,71,37,85,124,230,17,104,24,79,138,120,44,176,87,53,233,79,106,141,53,240,243,75,75,136,248,5,71,163,228,167,161,98,120,253,233,37,210,199,26,47,241,58,254,99,101,209,82,200,138,215,210,162,254,98,4,49,102,23,4,55,203,126,254,237,74,169,227,166,141,49,227,24,240,239,138,48,180,142,108,212,146,187,217,163,84,244,15,119,192,214,107,194,47,54,141,157,125,168,91,124,97,195,94,24,196,13,87,62,130,21,93,63,146,128,64,12,184,50,255,0,75,63,45,212,83,120,255,0,37,77,201,176,61,237,209,115,82,138,111,241,84,154,59,143,5,56,114,122,149,145,180,16,233,175,242,16,227,86,112,105,135,98,167,86,37,4,62,31,200,66,68,40,249,58,227,109,145,82,106,41,122,126,42,159,95,116,154,53,68,137,174,141,125,228,177,98,126,8,45,53,139,47,42,138,52,213,23,77,24,99,118,101,112,49,114,181,190,90,138,72,221,167,85,68,70,129,136,20,183,107,147,227,243,170,23,79,172,230,210,84,77,58,249,239,85,85,247,149,62,42,201,60,73,133,228,123,95,75,50,163,85,126,245,74,86,158,158,227,111,118,201,40,222,174,69,246,16,57,82,209,86,204,253,169,62,214,251,212,235,30,222,225,80,188,215,163,180,247,156,137,103,186,214,75,200,101,52,145,162,253,246,135,119,97,203,27,213,230,100,126,217,36,215,220,170,7,85,5,69,198,226,230,83,208,171,155,170,233,208,190,57,71,145,21,248,157,204,150,226,221,232,229,69,243,144,222,193,25,51,112,164,168,133,211,91,222,189,83,170,180,203,204,178,193,174,182,81,49,121,11,26,162,39,168,10,119,12,240,231,100,180,64,198,45,28,123,180,215,192,174,172,121,62,218,105,217,200,141,173,98,47,134,133,113,69,69,80,173,71,34,171,209,61,101,71,70,175,166,131,152,230,175,64,180,59,44,45,151,214,234,106,70,115,98,98,189,17,10,166,134,207,73,69,38,212,141,19,79,2,150,177,226,55,203,87,221,247,170,38,186,120,149,251,109,207,154,40,231,71,248,245,3,153,72,171,19,217,175,129,218,173,68,110,153,173,68,232,112,35,141,21,204,103,176,215,94,213,166,210,84,245,4,187,122,71,70,218,189,28,169,183,216,104,158,177,235,84,246,53,222,106,120,20,5,199,28,199,109,170,94,99,209,62,181,59,123,70,40,165,185,179,157,28,141,85,84,246,132,59,170,154,135,106,168,143,58,170,215,171,154,190,122,28,43,149,229,35,114,232,167,67,85,122,149,232,168,213,80,55,43,34,108,143,84,115,147,245,148,221,198,209,91,206,89,169,164,209,190,229,55,103,171,171,123,186,35,142,206,222,175,154,46,92,186,162,251,194,90,45,20,181,47,106,50,121,53,57,245,52,208,91,227,116,213,14,77,17,53,58,234,218,248,237,74,233,29,42,38,158,242,214,102,134,109,211,209,80,190,24,234,81,23,69,79,16,55,51,15,51,173,20,110,117,4,78,106,57,250,183,196,199,236,83,131,153,140,46,29,249,138,215,170,174,168,165,19,136,177,5,110,34,185,62,120,234,215,68,118,190,37,206,202,232,150,74,118,165,85,94,229,247,168,28,60,47,148,15,239,40,217,88,213,106,117,59,92,95,104,165,194,52,136,176,35,88,255,0,13,80,184,169,89,79,106,122,203,204,77,17,61,165,158,204,251,165,69,250,161,97,166,114,170,110,245,1,215,69,113,186,213,186,57,41,234,149,189,117,241,43,107,78,34,184,194,177,54,162,101,145,19,77,116,40,72,108,87,20,162,129,105,218,245,114,39,93,10,179,11,83,79,28,172,74,200,85,116,84,241,64,46,85,38,51,183,197,73,164,180,203,187,79,29,14,158,241,139,105,223,77,43,163,77,168,173,83,85,194,162,129,173,72,146,22,162,232,82,248,158,222,233,45,18,75,2,237,243,87,192,12,102,146,179,190,230,220,143,85,213,22,127,254,217,45,249,2,231,51,5,219,209,158,28,150,255,0,212,67,221,145,36,76,212,88,222,186,170,78,159,245,147,21,144,112,233,130,173,203,255,0,193,111,253,69,225,69,247,98,34,31,30,213,87,33,173,19,65,208,15,138,173,99,122,174,136,133,190,204,188,83,77,103,181,77,35,167,70,237,106,250,202,195,16,85,247,75,123,230,69,211,68,83,9,248,174,206,58,75,29,146,120,89,87,164,138,138,154,110,3,18,248,186,207,57,234,234,234,104,32,171,85,77,202,222,142,48,70,241,117,170,169,173,124,202,231,57,94,237,74,195,55,113,109,93,250,243,53,67,165,87,53,239,85,78,165,53,133,236,149,88,138,225,12,48,198,174,69,84,69,232,5,115,149,24,98,187,18,212,198,139,78,229,71,57,19,93,12,239,202,92,169,75,125,186,23,203,7,84,68,241,66,144,225,215,39,98,160,160,134,166,122,100,71,244,94,168,101,173,154,211,5,29,11,97,107,17,28,137,225,161,18,152,117,84,56,114,154,10,102,183,150,222,136,83,120,178,243,75,135,227,87,171,90,155,75,134,145,171,119,53,201,167,77,11,43,158,116,53,108,183,201,44,72,186,109,85,232,85,103,71,22,117,209,71,87,221,221,35,17,53,211,196,173,108,217,135,104,174,70,237,171,98,170,251,204,9,189,98,78,225,120,116,85,53,14,111,159,237,46,110,1,197,52,18,190,61,181,170,171,211,239,128,205,106,43,181,21,66,35,153,50,46,190,243,183,101,83,29,30,141,118,165,147,195,87,150,58,38,44,115,42,244,246,149,197,5,253,35,68,71,188,10,195,158,244,114,235,224,167,14,189,140,145,138,174,127,137,211,207,137,160,217,244,208,167,111,184,201,99,133,201,11,245,80,172,183,175,46,164,166,114,185,100,77,78,129,113,83,105,29,182,41,124,61,229,180,197,120,210,242,249,156,145,162,232,116,246,187,173,214,181,233,204,107,186,168,66,254,91,49,244,170,173,77,197,117,101,198,14,153,26,138,191,229,44,238,29,178,77,81,77,28,170,213,220,165,195,177,216,42,216,141,84,106,129,114,232,238,237,157,19,87,33,217,50,118,42,110,69,77,74,74,134,130,174,36,77,90,189,14,230,153,179,162,162,57,0,238,35,171,234,115,35,169,93,14,170,38,42,42,106,115,99,211,64,187,148,181,42,134,184,234,26,230,174,167,9,238,68,78,138,124,108,172,100,107,185,221,64,221,170,184,178,158,7,59,118,154,24,245,156,121,144,235,98,74,214,79,166,158,242,234,226,171,179,41,104,229,118,253,17,17,76,29,226,7,24,62,90,169,162,167,151,85,213,122,106,5,89,135,243,58,186,186,224,212,109,67,149,21,222,211,36,112,78,33,154,166,146,21,116,138,170,168,158,179,1,50,210,237,85,223,88,250,141,116,212,204,108,184,188,71,36,48,34,63,212,128,100,5,45,108,142,141,171,170,248,29,141,61,67,156,157,85,74,106,134,171,116,44,86,251,14,218,150,87,163,119,105,208,14,194,121,149,137,174,166,151,84,192,232,87,152,228,69,68,58,202,235,164,48,181,220,215,162,33,68,98,28,92,218,86,63,149,47,77,61,160,81,217,249,137,224,161,180,212,71,28,169,170,177,83,199,220,70,6,101,197,87,123,196,50,72,198,185,201,204,95,250,204,202,206,236,65,116,188,163,225,165,85,114,46,169,208,176,246,220,24,249,234,93,61,194,45,53,93,122,160,12,139,193,149,211,84,67,47,117,115,145,21,58,232,103,246,90,217,228,161,182,197,190,155,77,17,61,70,60,101,68,84,86,103,71,20,12,106,166,169,234,50,135,12,94,81,244,140,107,90,154,105,236,2,161,169,153,205,139,106,55,67,175,130,39,75,42,170,185,80,237,163,217,82,223,59,196,248,148,208,64,170,247,42,1,174,38,242,90,138,174,240,55,82,255,0,21,42,104,174,67,173,170,172,230,181,91,2,234,83,181,244,183,25,28,187,90,186,125,96,85,115,227,88,217,209,28,138,108,67,140,101,157,234,216,19,114,251,138,82,150,193,87,80,228,71,162,245,42,91,22,23,146,150,94,98,181,87,81,40,151,111,77,136,106,220,169,190,53,59,56,175,237,68,249,221,16,209,29,165,26,221,100,110,136,109,205,105,163,153,54,163,250,149,85,201,92,81,111,98,46,249,24,134,210,226,168,30,237,33,115,85,171,236,58,27,134,16,107,181,114,61,218,125,102,253,171,10,72,216,211,102,229,68,3,188,142,236,181,11,211,214,115,97,99,165,211,83,77,187,15,164,104,155,145,78,234,58,38,196,212,218,128,112,217,66,137,231,170,120,31,86,84,111,131,80,230,242,167,114,237,219,230,169,187,228,184,149,55,40,28,40,106,213,21,58,29,189,29,78,237,53,54,35,182,68,157,80,229,65,4,45,93,17,122,129,204,93,101,111,154,112,234,174,116,182,196,249,249,81,62,179,159,20,145,69,19,215,94,186,24,235,159,25,140,252,57,81,202,231,109,215,93,58,129,113,241,102,52,163,134,23,77,20,237,243,125,138,83,24,111,50,164,175,175,74,88,229,221,215,218,99,5,207,57,82,170,146,72,101,170,243,157,225,212,174,242,6,166,162,245,126,138,166,87,42,194,229,215,80,51,50,207,80,233,233,89,35,252,85,14,222,55,38,211,169,183,198,216,160,107,25,225,162,29,180,81,63,102,160,106,111,137,188,146,114,89,204,79,81,178,197,213,218,33,200,229,106,221,175,240,80,40,60,193,181,186,245,65,34,162,46,170,134,62,214,97,218,170,26,233,58,59,70,170,153,65,127,86,178,157,209,196,154,244,45,77,238,221,34,190,105,31,18,117,69,211,160,20,110,18,171,142,74,151,83,200,212,85,69,211,169,94,179,6,91,46,145,115,170,98,103,68,245,161,106,236,240,92,40,111,178,200,230,42,51,127,79,214,95,60,56,232,110,52,109,107,157,215,68,212,137,22,199,22,229,37,134,235,79,35,25,4,90,170,47,131,80,198,204,119,151,18,224,202,183,214,82,34,181,26,186,244,67,61,60,131,72,154,185,235,226,91,156,205,203,90,108,65,67,43,32,139,114,170,47,168,168,197,92,21,159,83,225,217,89,75,81,62,137,26,233,213,76,140,193,28,76,219,46,169,21,52,181,49,250,147,196,196,204,201,200,139,253,186,178,105,233,41,164,209,21,124,16,182,212,84,248,171,11,214,106,137,42,43,23,222,4,187,97,188,81,104,190,211,54,72,234,152,170,228,245,41,220,75,28,126,49,191,84,35,155,43,115,238,249,105,150,40,43,231,86,181,21,17,117,83,45,48,46,119,216,239,20,241,182,162,185,155,213,17,52,220,5,225,218,221,186,27,79,166,107,186,232,117,180,56,138,221,90,169,36,51,181,81,125,231,104,201,163,155,172,110,69,79,172,13,166,209,177,171,174,135,42,22,35,60,13,173,202,213,55,227,213,196,196,142,198,150,77,16,230,71,39,129,215,64,230,181,52,85,255,0,41,203,137,237,79,21,47,19,97,216,49,253,63,49,175,121,197,100,241,167,223,127,148,220,73,227,95,90,126,178,241,35,150,215,163,90,170,135,21,242,171,165,70,159,22,116,68,95,57,63,89,178,201,226,89,83,87,33,81,218,196,228,142,45,206,58,11,214,45,165,179,178,73,37,145,168,136,158,181,59,11,165,99,34,162,85,106,248,39,168,198,46,33,177,109,214,223,107,127,147,21,202,247,116,232,7,113,142,120,156,176,225,185,37,87,215,68,138,221,122,43,140,105,204,190,208,142,225,35,169,237,210,177,254,41,209,197,178,187,229,214,46,199,181,46,146,173,147,163,100,95,86,167,75,85,193,133,101,116,173,169,146,57,156,158,43,168,29,118,43,227,103,18,223,160,146,68,115,216,139,236,114,148,173,14,112,92,113,28,29,238,162,224,253,206,245,110,43,202,254,22,172,118,202,23,65,91,171,93,161,101,113,158,4,151,8,212,62,158,208,138,230,55,93,58,132,195,190,187,230,157,101,174,55,72,201,156,186,39,180,181,216,151,58,238,215,7,58,38,214,200,158,173,17,202,116,245,208,226,107,172,238,164,228,57,83,93,60,14,77,175,35,113,77,214,86,206,218,41,21,28,186,175,64,178,157,147,25,226,26,215,172,45,150,87,164,157,53,213,78,93,183,14,95,235,229,73,185,114,191,94,165,232,195,57,17,85,69,26,77,114,163,115,81,137,215,86,155,248,130,74,92,36,138,218,24,154,187,83,214,128,80,52,51,93,240,243,19,157,78,246,163,125,106,84,212,153,170,250,10,125,85,218,185,19,195,82,137,196,216,242,170,230,142,137,99,106,107,211,162,20,114,178,227,88,245,229,181,234,139,236,64,46,77,111,16,119,22,204,248,96,161,73,52,233,224,116,181,185,165,116,189,34,163,232,182,238,247,20,132,88,122,241,3,214,86,83,61,119,123,90,119,150,171,61,207,114,44,212,174,79,240,75,66,178,234,238,110,184,87,106,244,137,221,78,174,43,29,230,103,249,148,207,93,125,197,210,163,176,213,76,136,214,83,42,185,127,20,172,176,246,1,196,85,42,213,134,218,174,69,252,66,80,176,113,96,28,67,86,253,82,138,77,23,220,119,214,236,159,196,53,58,42,80,203,215,241,76,165,179,101,158,49,209,187,108,250,248,125,225,114,240,198,89,226,196,219,205,179,162,39,247,0,97,76,121,45,138,35,77,89,110,153,127,193,52,207,149,216,190,142,53,145,214,217,145,169,235,218,164,148,89,114,206,224,230,53,42,173,108,79,173,133,70,153,57,65,113,133,105,234,168,88,214,185,58,249,164,72,138,38,97,60,72,143,209,212,178,254,165,59,74,108,5,126,169,111,90,41,58,251,137,60,253,204,56,89,207,215,187,183,170,255,0,36,168,173,28,50,224,230,181,17,240,181,23,234,42,34,157,217,79,123,159,198,138,79,241,79,137,148,87,122,85,71,186,146,68,245,248,18,243,79,195,38,13,233,164,44,253,70,229,103,11,88,62,170,61,27,11,127,80,17,18,182,91,165,149,154,119,103,116,247,29,45,194,243,118,106,171,59,162,244,247,18,197,121,224,215,10,215,42,162,65,227,238,41,215,240,23,132,231,114,185,208,127,144,8,186,164,185,220,245,71,58,149,127,81,80,80,98,233,168,244,73,233,83,68,246,161,35,178,240,23,133,227,69,72,224,95,212,116,247,30,1,112,244,204,118,144,59,95,168,12,35,181,230,45,173,200,140,154,8,145,125,232,84,180,152,179,14,212,34,58,68,133,63,81,124,113,87,1,29,205,28,251,101,52,174,84,215,77,16,181,183,94,16,49,229,20,174,101,53,186,117,98,47,177,64,226,82,98,108,37,27,181,210,157,87,234,66,154,196,213,246,43,172,142,108,49,194,154,175,169,16,169,32,225,71,29,177,251,221,65,62,169,238,83,102,187,135,76,109,108,69,145,214,249,117,79,114,129,110,100,194,148,47,78,108,123,83,166,189,14,7,147,57,18,108,98,251,138,166,241,130,113,229,179,88,219,111,147,68,233,244,84,232,224,177,98,196,151,90,154,39,166,139,252,144,55,233,166,130,138,62,92,219,85,125,231,26,182,225,70,168,171,181,159,168,221,174,177,215,42,243,42,227,115,116,247,29,115,233,109,136,188,185,165,84,80,180,56,115,92,41,81,218,163,90,134,184,175,48,196,155,211,79,55,169,200,91,5,13,67,119,66,245,83,133,61,162,134,157,85,178,189,81,23,196,37,202,249,109,28,203,203,69,106,105,208,214,184,234,166,133,187,225,153,83,79,98,157,83,108,54,71,46,180,179,42,185,125,226,92,33,91,82,205,41,216,174,69,3,177,139,57,175,141,149,34,142,162,79,31,82,149,29,191,51,241,36,236,220,201,37,126,169,225,170,148,29,62,95,221,98,153,36,117,59,191,81,86,217,237,149,182,221,187,160,95,103,84,3,153,54,46,196,213,114,234,232,229,241,57,145,226,75,196,49,107,54,246,253,103,107,67,79,59,153,190,72,17,19,234,58,140,75,93,79,20,78,106,104,138,7,83,114,198,117,27,149,31,58,167,231,41,201,115,70,170,130,171,148,207,61,19,214,116,55,151,85,79,51,157,22,186,42,157,26,91,228,150,111,61,23,112,23,15,238,209,94,214,237,108,58,154,225,205,75,213,90,233,28,46,235,236,40,186,43,11,165,122,53,26,170,189,10,214,207,134,101,164,107,100,124,93,23,195,160,26,229,197,216,134,165,52,88,228,68,83,133,54,36,187,83,49,81,85,234,165,119,108,194,247,75,163,81,148,84,187,147,195,192,218,190,101,158,33,130,53,149,212,46,68,211,95,162,5,172,168,198,24,142,41,86,88,93,47,79,98,169,217,82,102,150,42,72,210,5,116,222,207,21,53,92,45,119,26,9,86,41,169,149,52,95,228,154,105,173,211,59,231,22,15,127,209,3,135,114,189,226,75,178,106,233,38,77,222,245,56,148,216,119,16,87,61,29,204,155,170,251,84,169,227,109,83,244,101,60,26,171,124,122,29,173,21,226,182,220,154,201,3,83,79,112,20,243,112,190,34,164,135,115,86,101,232,117,117,73,139,160,118,216,226,157,116,250,202,222,175,49,164,141,54,57,140,253,66,131,29,91,165,118,181,41,26,107,238,2,148,161,198,24,198,214,198,162,172,237,86,250,181,82,167,160,206,172,97,69,23,71,207,209,63,148,166,229,125,206,205,94,237,209,43,23,85,52,210,67,96,122,43,106,30,212,85,10,55,105,56,159,197,182,234,182,243,100,149,17,23,214,229,47,134,91,113,147,112,167,154,37,175,169,84,98,105,174,231,116,49,155,22,97,155,108,173,89,104,87,95,95,66,130,125,45,116,14,88,26,231,181,53,245,1,43,150,14,53,44,147,35,81,107,98,240,254,81,92,219,56,180,195,213,106,221,110,16,166,191,140,132,64,90,233,238,208,34,44,53,19,42,255,0,116,167,100,235,230,48,183,42,58,25,38,84,79,122,129,52,214,110,33,240,213,107,81,86,229,23,95,198,66,167,164,207,204,51,74,136,158,81,137,117,252,100,33,26,219,156,120,210,217,163,95,52,201,167,189,78,215,247,64,227,39,189,173,100,242,244,247,168,19,107,22,127,97,183,183,165,124,63,227,33,186,204,240,177,206,187,89,93,31,95,198,33,142,221,158,248,213,90,138,179,73,167,247,74,85,118,46,33,49,12,53,13,74,154,167,167,248,64,76,37,38,100,219,235,52,115,42,90,190,191,19,157,247,80,161,106,114,249,172,233,239,35,147,3,113,8,249,98,141,38,173,245,117,213,197,205,131,58,176,220,209,181,203,116,78,98,248,166,224,51,98,139,48,168,106,92,137,206,103,95,121,81,209,226,26,26,134,107,205,111,95,121,132,86,92,215,182,205,35,82,158,185,23,252,34,224,91,243,61,208,194,146,37,74,109,79,198,3,42,98,175,163,145,200,137,42,107,245,155,206,154,39,47,154,244,83,19,102,207,200,41,36,229,199,88,222,98,122,183,29,181,151,136,86,75,42,54,122,166,166,191,140,6,76,57,87,197,13,151,84,201,31,222,150,234,195,154,148,119,40,218,188,246,174,169,237,42,56,241,109,13,66,107,206,111,235,2,164,142,167,153,244,250,28,150,236,114,20,167,151,41,220,239,54,68,253,103,42,159,18,208,181,233,19,166,110,239,172,14,249,205,107,87,161,245,146,233,209,14,19,110,148,174,106,61,101,77,23,222,114,97,168,164,145,53,71,183,245,129,186,231,120,232,109,61,87,252,134,183,79,76,137,213,233,250,205,151,85,82,42,233,204,79,214,77,198,219,213,122,245,54,213,203,224,111,43,224,127,209,114,126,176,137,18,174,136,168,46,8,229,70,248,154,97,155,207,235,237,55,36,143,107,53,56,109,85,73,63,56,184,238,227,149,170,207,19,75,170,90,223,55,83,134,146,57,172,213,84,224,203,52,143,147,86,248,11,142,221,106,81,122,107,254,83,74,205,175,129,215,49,101,245,156,168,145,203,226,46,55,85,234,189,16,212,215,43,124,77,109,129,218,106,168,104,155,68,240,23,27,85,18,43,145,78,174,119,43,87,83,176,85,69,93,60,78,45,77,59,222,154,177,5,199,17,43,81,159,72,214,219,139,92,186,106,135,14,106,26,149,85,220,213,208,226,242,95,27,186,234,7,122,217,89,42,107,169,183,35,91,215,206,56,48,72,172,79,19,106,170,224,145,235,170,144,53,249,93,209,74,176,181,186,232,108,85,215,200,253,60,211,135,79,28,147,212,44,168,154,162,156,217,160,114,53,58,1,162,154,73,31,175,154,167,202,154,165,164,249,215,166,136,223,105,200,165,118,212,84,211,169,194,189,211,212,213,192,232,163,111,210,3,170,169,188,50,170,101,124,104,138,112,46,146,213,212,65,182,38,42,253,71,54,134,200,218,72,117,159,84,119,188,250,249,157,10,170,68,212,80,45,118,36,249,65,27,30,144,69,39,135,168,181,119,59,38,48,173,157,211,255,0,8,102,213,245,106,100,5,222,186,227,204,233,76,213,110,190,195,126,213,7,148,90,169,45,59,19,219,208,12,99,168,186,99,59,66,236,68,168,118,158,245,57,86,188,85,140,231,126,157,214,101,253,102,78,79,151,246,122,228,87,203,19,117,250,141,20,248,10,215,64,237,209,64,197,211,220,5,134,109,231,27,171,81,18,221,50,163,188,122,41,188,152,86,245,121,219,35,214,86,61,223,73,19,212,100,34,90,224,141,138,198,211,71,250,142,37,45,161,35,157,207,134,22,170,170,251,8,145,109,48,190,2,150,133,81,106,234,95,170,245,243,148,173,22,192,234,104,249,176,74,231,34,33,83,45,149,178,42,58,165,187,52,246,28,137,105,169,161,166,116,112,174,171,161,2,143,164,189,197,206,242,109,78,141,247,169,216,43,109,207,85,143,188,34,162,244,241,58,75,142,26,169,169,184,44,209,53,117,85,245,29,140,56,98,72,163,99,229,87,34,167,85,2,141,199,121,125,111,157,209,214,49,233,213,119,29,53,37,175,186,75,18,198,237,200,205,11,159,137,40,35,170,163,138,26,85,87,61,19,69,67,141,99,193,202,232,213,245,172,84,246,106,5,29,120,194,16,226,26,126,243,36,234,197,106,120,28,235,77,178,221,106,178,119,23,84,35,149,61,74,165,105,54,29,142,56,214,56,181,218,82,245,24,82,105,43,188,29,203,215,80,41,139,126,23,164,146,234,250,150,196,215,35,189,122,21,101,38,25,138,77,90,148,237,68,95,94,133,75,65,97,180,81,210,183,207,249,212,78,161,242,203,77,185,35,111,155,237,3,172,164,194,54,250,54,43,249,168,170,189,116,62,199,67,66,147,163,118,181,78,75,94,201,154,237,206,93,202,83,247,88,174,244,207,89,41,35,85,68,2,165,158,75,85,186,46,100,142,98,105,237,58,170,220,192,179,69,78,232,169,229,141,207,68,240,66,135,184,190,253,115,85,166,153,142,68,94,134,205,38,89,86,175,240,149,73,21,95,227,212,10,59,19,227,10,171,221,209,212,209,34,237,87,105,208,171,48,182,13,146,88,155,82,249,92,213,94,167,125,97,202,139,100,85,93,230,181,52,118,186,245,43,216,108,212,116,141,100,52,255,0,69,19,64,41,218,28,22,149,204,72,228,170,114,39,135,137,201,118,79,211,70,189,229,106,220,169,236,42,232,224,130,150,157,93,18,249,231,58,137,213,21,80,108,149,186,52,10,106,209,130,161,129,233,28,43,187,66,169,102,25,167,167,141,22,120,147,195,214,134,252,44,117,3,185,144,38,170,114,150,186,90,198,108,168,77,186,1,211,190,201,77,191,124,42,137,167,169,14,198,146,54,49,191,81,177,80,213,135,94,82,234,158,179,105,149,42,141,84,212,152,29,139,167,69,147,106,41,218,209,171,146,61,197,55,77,206,146,100,84,69,208,170,41,182,54,157,55,120,232,72,220,167,184,114,222,173,114,157,140,53,141,122,248,148,197,66,77,205,94,90,28,202,37,157,52,220,138,5,76,215,53,233,245,154,31,30,166,205,43,149,91,162,156,196,68,95,80,26,81,54,181,16,248,233,52,245,155,171,26,170,116,56,210,199,38,190,5,224,107,231,232,106,100,218,185,16,225,57,178,34,250,205,80,43,185,168,139,168,29,154,42,120,245,53,35,145,124,117,54,209,28,135,212,213,61,96,110,238,250,195,147,95,4,52,38,171,235,53,38,170,3,111,184,109,247,13,170,54,168,13,190,225,183,220,54,168,218,160,54,251,134,223,113,247,110,161,90,168,6,149,77,19,85,67,231,79,29,15,174,106,233,226,105,68,245,0,84,215,243,155,47,140,228,162,107,234,240,62,43,53,245,1,197,108,8,189,84,213,203,68,77,52,55,156,155,122,27,106,190,160,56,242,177,125,72,112,164,133,234,237,116,59,84,107,124,92,125,229,197,237,64,56,48,198,228,232,168,114,88,154,41,186,173,139,212,166,133,218,158,0,30,221,83,192,208,216,81,23,93,13,104,186,133,114,55,170,128,70,105,234,62,57,17,190,40,125,71,53,122,162,27,83,61,81,0,58,68,79,89,183,18,239,155,95,81,197,149,238,95,5,17,207,203,84,220,160,118,146,73,27,25,213,200,135,200,38,137,234,168,142,66,157,185,86,78,228,210,45,84,209,108,169,170,107,254,115,84,64,42,26,150,166,228,84,52,162,155,107,55,51,65,170,251,64,220,69,69,62,155,104,246,181,58,248,155,141,115,92,157,0,215,25,175,95,175,245,154,17,21,7,95,104,26,245,250,255,0,88,215,235,253,102,157,23,218,124,235,237,3,227,150,93,122,53,85,13,42,233,83,197,134,226,78,244,232,137,208,213,204,87,120,162,1,182,201,149,190,45,53,190,171,86,232,141,67,227,147,83,111,106,34,234,36,125,142,95,229,53,15,175,146,53,78,141,67,74,236,245,244,53,54,56,221,244,87,169,65,176,246,200,229,243,26,167,214,83,189,90,171,38,168,110,189,210,196,154,198,221,78,52,149,149,78,114,35,219,162,1,177,54,214,42,166,212,56,147,193,28,237,93,83,196,236,156,200,158,213,87,120,157,125,78,172,85,72,250,160,29,61,93,13,59,17,202,172,69,40,91,253,182,158,226,231,65,45,3,21,171,211,85,66,227,62,46,106,252,225,177,83,104,167,122,53,218,32,24,217,140,248,120,179,226,184,36,84,161,141,21,201,234,106,22,102,187,129,74,26,154,167,74,148,250,38,191,201,51,217,180,145,83,179,204,98,42,233,236,53,210,249,235,182,72,27,167,212,4,124,86,240,49,108,70,108,142,36,71,167,177,167,105,135,184,102,102,18,209,91,69,204,219,237,105,159,50,89,168,92,254,119,45,186,253,71,91,89,99,160,145,203,190,38,245,247,1,136,116,216,70,74,73,89,23,145,218,136,139,227,176,184,22,188,40,201,168,244,116,41,31,155,236,46,189,215,11,210,238,221,4,45,95,204,112,60,154,216,99,115,100,106,55,160,20,125,163,15,178,138,21,133,173,223,170,248,155,151,27,91,251,186,177,145,127,144,171,104,169,169,35,94,170,157,84,222,168,165,138,101,210,52,69,64,180,45,61,186,207,89,77,113,89,185,110,211,93,124,11,161,107,175,168,124,49,64,172,95,82,27,235,105,129,177,162,163,19,119,212,114,45,52,50,164,138,170,207,15,0,151,97,221,21,142,141,254,222,166,205,250,174,158,150,133,239,153,232,221,19,214,115,39,169,228,38,181,26,34,52,177,57,253,153,212,184,126,207,82,177,84,162,43,90,190,176,45,246,114,99,154,106,5,145,105,234,147,114,47,169,78,243,35,113,37,109,214,54,190,103,185,88,230,244,85,48,87,20,230,237,118,44,191,173,190,154,101,145,93,46,154,34,251,204,227,200,218,84,161,192,180,85,90,105,80,230,38,224,46,173,193,234,249,149,55,122,205,84,180,205,114,106,227,164,109,193,242,205,163,252,117,59,250,119,181,176,238,114,129,190,200,232,227,95,59,105,214,220,174,48,80,185,101,99,145,26,136,112,46,119,24,90,245,107,36,235,245,150,107,52,51,86,155,14,199,44,19,84,163,116,79,104,28,220,201,199,202,198,200,200,165,246,248,41,139,248,238,239,114,190,76,230,199,35,221,213,124,20,235,241,150,113,50,231,52,137,75,82,143,234,190,178,151,195,216,214,106,202,229,108,218,46,171,235,3,188,195,214,138,248,164,86,204,199,121,235,235,46,134,24,167,158,219,35,21,100,115,91,235,234,83,12,186,108,88,158,214,181,53,234,115,46,24,190,154,26,69,167,100,136,149,10,158,106,32,23,78,190,170,142,166,223,214,179,71,47,188,249,133,112,157,166,229,80,178,84,85,53,125,125,75,55,102,147,24,93,106,17,27,11,214,21,95,18,242,224,139,37,202,149,18,74,230,185,136,228,2,172,162,181,217,237,207,124,77,115,36,68,233,212,227,214,50,213,20,186,239,99,53,246,28,153,108,27,221,204,164,115,156,174,94,165,57,138,112,253,205,170,215,70,215,120,1,202,168,183,209,86,206,142,138,165,23,234,83,85,246,217,202,177,200,198,38,239,49,78,191,14,219,43,35,209,211,163,186,123,78,226,249,116,167,166,160,146,25,29,215,98,129,134,182,170,71,38,111,61,174,77,23,158,159,245,147,17,145,116,251,48,77,187,254,69,191,245,17,29,105,99,106,115,130,73,88,154,162,206,159,245,146,255,0,146,172,219,130,109,169,255,0,194,111,253,69,225,69,216,129,207,114,46,243,228,178,42,57,27,169,187,162,53,58,33,214,220,42,91,78,199,78,245,209,26,138,5,3,156,184,190,60,63,135,39,123,165,70,170,49,125,100,59,241,99,155,11,121,185,84,210,165,74,170,35,215,214,103,55,24,249,189,21,178,219,87,69,29,70,138,136,169,162,41,17,89,159,136,223,126,187,205,55,49,93,185,203,235,2,151,158,121,47,53,45,137,53,118,170,100,78,64,229,188,210,213,195,80,176,107,231,34,248,22,75,47,44,47,184,93,34,220,205,81,94,158,162,66,178,35,7,65,75,69,12,142,133,17,81,169,234,2,246,229,205,149,45,182,248,154,230,34,104,212,245,23,6,40,216,221,36,245,29,21,186,54,193,27,88,196,211,68,59,21,168,114,53,24,138,68,166,28,222,74,74,245,84,66,133,205,43,11,238,86,137,88,198,107,230,47,168,175,232,215,72,209,206,54,235,41,34,184,65,36,79,106,46,169,167,82,171,34,119,60,176,149,101,166,235,53,66,70,228,68,114,175,135,188,160,176,94,53,158,219,92,200,228,149,83,107,180,241,51,215,136,92,163,138,186,150,162,120,169,209,87,106,175,68,35,247,25,97,26,204,61,112,149,237,137,205,70,185,125,64,102,78,84,227,6,221,32,137,188,221,117,211,214,94,186,88,223,52,109,86,174,186,152,35,147,24,245,246,217,162,138,121,21,52,84,78,170,102,54,8,198,244,151,40,99,110,244,85,84,64,43,106,90,22,245,239,40,170,139,224,113,43,236,212,114,162,232,197,42,74,116,130,182,22,43,52,234,115,25,103,99,155,170,162,40,86,86,126,237,132,225,153,234,173,143,252,135,42,195,131,24,143,106,242,189,126,194,229,84,89,97,71,117,98,41,202,183,209,83,211,248,177,2,28,155,21,166,138,142,142,54,185,136,138,136,84,80,92,41,41,91,163,116,77,14,185,144,171,219,171,19,161,245,104,30,255,0,16,59,118,226,26,125,116,69,57,48,94,98,122,166,213,41,222,230,216,188,231,31,82,170,24,215,70,233,168,21,156,53,105,42,162,162,156,180,155,68,241,41,155,93,102,168,138,167,99,37,114,35,83,168,93,217,172,200,171,226,109,212,214,83,67,11,150,101,235,167,67,168,125,205,25,213,92,83,88,167,22,82,209,210,200,178,72,154,162,123,64,162,51,131,22,58,146,223,59,105,229,211,162,250,204,6,199,247,250,251,166,32,123,31,38,228,87,123,75,237,157,153,151,28,173,154,24,102,241,213,58,41,141,54,181,158,247,136,81,238,85,114,57,224,95,28,171,176,211,84,65,11,231,143,85,93,61,70,84,96,28,55,200,100,111,99,21,27,211,66,217,100,246,18,167,90,10,119,72,212,215,68,83,36,176,221,37,45,52,76,98,34,116,3,182,167,142,74,120,91,167,169,14,66,92,38,142,37,77,124,14,98,164,47,98,35,116,58,250,200,209,145,174,136,5,51,124,184,84,76,229,98,57,75,127,136,164,153,98,115,92,239,242,149,94,32,171,90,93,210,43,87,161,108,177,38,36,141,26,253,218,167,69,2,130,196,141,141,38,114,191,219,235,58,219,85,162,154,228,254,90,53,23,94,135,89,139,177,61,58,185,81,175,77,126,179,123,47,107,231,172,172,111,45,85,83,112,23,171,1,96,107,101,51,90,233,226,243,139,213,99,180,91,160,129,173,141,186,104,133,33,131,45,83,77,74,199,189,170,157,19,196,184,52,84,107,4,72,174,84,77,0,223,90,102,196,205,209,244,41,76,67,117,168,165,107,149,31,230,183,196,238,238,119,36,167,141,200,146,39,235,45,166,36,185,201,82,231,198,146,253,46,158,32,117,183,12,195,125,59,156,218,105,23,114,120,157,63,221,62,240,146,107,36,171,183,83,167,175,182,178,146,69,150,87,35,183,46,190,39,17,237,165,172,98,199,20,94,114,251,128,185,216,107,53,169,86,70,178,170,84,212,186,22,140,119,107,170,137,21,146,55,93,12,77,92,33,124,116,252,218,93,232,158,226,179,194,214,92,82,199,182,53,124,157,62,177,40,150,70,191,19,50,165,21,145,56,167,111,85,183,184,117,150,141,203,237,54,112,197,138,224,200,218,250,151,245,245,234,85,208,211,211,232,145,207,30,239,81,85,84,109,159,19,94,229,153,35,184,57,118,235,235,46,5,174,240,196,141,17,174,77,14,170,191,13,69,82,197,117,20,123,93,238,67,141,71,109,173,161,68,138,93,85,80,10,250,146,185,178,162,117,79,3,158,199,53,122,234,133,27,73,52,241,162,120,157,156,21,242,232,136,186,129,83,35,218,214,42,244,53,199,43,29,18,248,106,116,208,207,52,158,111,94,167,97,4,79,107,145,138,190,32,106,89,220,215,108,69,62,34,185,170,174,221,226,108,92,85,105,154,178,251,19,82,216,226,76,212,130,207,88,144,73,38,154,59,79,16,46,156,242,77,29,60,146,57,122,34,106,96,159,23,24,145,203,122,138,22,201,235,211,196,204,4,198,180,183,76,60,179,64,244,85,88,245,233,245,17,241,197,5,229,245,88,170,38,170,170,166,240,45,101,198,232,248,165,71,189,235,227,237,51,43,132,90,250,122,216,169,154,170,139,224,96,142,48,175,74,120,211,78,139,162,25,105,193,61,125,68,253,213,81,203,166,168,4,138,210,196,212,99,90,223,4,67,178,230,237,143,106,29,93,161,92,232,155,187,216,135,63,77,92,136,160,124,133,31,191,118,158,179,118,74,167,54,68,71,253,31,89,188,233,105,233,163,213,234,136,186,28,118,62,10,189,85,138,138,7,18,189,104,229,69,93,10,47,18,182,153,176,187,70,149,228,148,44,234,139,161,211,221,176,243,42,227,84,68,69,2,204,36,116,242,85,174,172,245,251,10,230,192,212,129,141,228,46,137,235,18,224,246,195,58,191,98,120,156,11,205,201,184,121,91,30,139,215,216,68,138,226,23,36,141,68,122,155,253,218,5,98,162,181,20,160,109,24,222,158,73,17,143,122,39,214,165,111,71,114,166,172,133,21,146,181,117,247,149,20,158,42,193,240,93,163,145,18,22,174,168,190,163,26,51,7,39,42,146,106,137,97,166,78,186,233,208,204,119,57,186,47,84,93,74,126,239,100,166,173,71,44,145,162,163,189,192,70,118,45,192,248,154,211,59,221,77,19,211,69,93,52,67,160,180,226,108,127,97,169,111,41,243,34,53,125,228,135,95,50,206,205,92,229,73,105,152,170,190,226,148,169,200,188,61,43,149,221,194,53,95,238,64,199,188,15,158,120,254,9,217,13,77,68,187,19,79,29,76,132,193,153,253,80,205,141,184,206,191,156,227,179,36,44,176,59,88,168,152,139,245,29,125,211,38,42,52,87,209,51,111,179,66,181,72,189,118,188,223,180,92,81,187,102,77,87,222,85,116,24,238,218,230,110,116,205,211,235,49,57,112,142,33,195,239,220,178,59,70,251,13,230,226,27,228,77,229,35,228,213,58,8,145,151,77,198,22,233,124,232,229,110,159,89,166,163,29,219,169,216,170,233,147,245,152,191,107,186,98,105,161,85,100,210,28,245,135,19,214,38,139,36,157,75,196,139,213,119,206,11,109,30,186,79,225,236,82,150,169,226,14,146,39,43,25,58,235,224,133,188,102,4,190,220,93,243,170,229,213,125,103,99,71,146,149,117,18,53,242,55,215,215,82,215,23,14,199,156,115,220,222,137,205,114,162,149,237,167,21,45,74,181,238,114,245,40,220,45,148,177,208,163,21,241,38,169,161,113,41,48,156,20,172,68,70,39,66,195,183,75,132,21,180,187,29,215,84,40,140,77,151,150,252,78,238,92,240,238,110,186,245,66,180,164,160,108,40,136,168,115,217,20,108,79,53,19,85,2,213,84,96,220,33,132,104,121,149,48,49,187,27,236,44,142,101,231,230,12,195,48,205,79,74,246,163,155,170,38,136,100,6,104,224,203,197,254,129,236,162,145,83,115,84,195,108,107,194,86,51,196,117,242,72,231,185,204,115,151,218,6,61,230,127,18,21,119,90,217,27,107,145,234,138,171,166,136,91,10,107,134,51,198,149,168,173,142,71,53,235,252,147,53,48,151,1,146,172,205,125,210,145,175,93,122,234,133,254,192,252,31,225,155,15,45,100,182,197,171,116,251,208,152,96,174,91,112,251,136,174,178,199,85,81,68,171,185,117,234,211,41,240,46,65,73,73,78,198,212,81,55,162,39,222,153,89,102,202,252,59,98,167,107,33,161,98,43,125,141,42,24,44,84,17,49,85,145,53,168,158,224,179,26,234,178,50,217,61,19,225,125,35,117,114,123,12,102,207,14,31,237,182,218,121,223,21,54,142,209,87,192,144,140,77,95,111,179,196,249,228,145,155,89,213,83,83,25,179,86,253,73,140,234,95,77,111,139,118,190,111,64,35,142,155,36,46,87,59,247,119,167,166,114,177,93,167,129,150,57,61,193,141,186,229,73,12,247,91,118,170,168,138,186,180,191,25,61,144,209,213,212,71,95,85,72,157,87,94,173,50,130,209,132,41,108,84,204,130,24,218,221,169,167,68,3,22,41,184,44,192,77,99,82,91,99,117,79,197,59,40,184,46,203,189,63,242,107,127,197,50,181,150,248,246,234,168,138,109,201,19,35,240,103,249,11,66,178,197,216,56,62,192,52,146,35,217,110,111,79,113,86,217,120,125,193,182,182,163,89,66,212,211,241,75,224,156,165,250,81,255,0,144,251,252,17,60,98,255,0,33,40,91,74,76,172,195,240,57,57,116,172,70,167,226,157,220,24,38,207,76,196,70,211,177,63,49,86,173,22,255,0,61,139,163,84,248,234,69,211,171,147,160,20,148,184,126,223,31,70,196,159,168,227,75,105,166,107,21,88,196,69,250,138,170,122,86,161,194,116,12,85,219,161,18,58,10,107,74,61,122,183,214,115,155,108,108,73,170,52,230,185,169,78,190,6,236,78,73,151,66,163,133,31,205,174,135,62,150,161,168,154,42,159,37,162,93,53,208,225,61,178,69,34,39,80,59,166,57,174,77,81,16,214,146,163,122,109,67,139,76,174,219,212,214,247,104,160,111,162,171,215,93,169,250,141,77,137,174,232,230,167,234,62,210,171,85,189,79,187,188,245,208,2,218,224,155,233,70,197,252,199,22,163,10,219,230,215,117,60,107,254,9,217,70,231,47,130,155,188,185,157,224,224,41,121,240,69,173,168,174,238,209,255,0,138,117,53,185,103,102,185,53,90,250,86,46,191,138,87,253,222,69,234,247,106,134,149,141,89,244,84,11,47,118,225,207,13,87,234,231,208,177,117,252,82,145,175,225,91,11,57,202,169,64,207,241,76,145,123,167,94,136,238,134,218,210,205,39,138,129,134,248,183,132,91,101,98,57,104,168,91,166,158,194,204,98,78,11,42,214,119,62,158,133,127,81,37,222,77,114,249,138,169,212,217,155,13,65,34,43,158,214,175,230,11,66,45,165,225,23,21,211,49,91,77,70,190,29,58,20,93,247,132,76,196,158,85,229,210,59,106,251,137,110,151,14,208,177,116,116,45,95,204,107,102,23,180,61,187,159,76,213,211,175,209,9,67,117,119,10,57,129,102,103,55,186,61,21,58,248,41,211,179,2,99,59,12,201,29,93,59,246,183,199,205,38,74,235,134,112,221,115,93,19,232,26,190,175,162,80,247,140,135,194,151,173,202,219,116,90,187,241,64,141,188,51,5,181,170,214,222,169,215,223,171,74,250,27,78,92,87,66,214,71,11,82,79,122,25,73,136,184,74,161,168,71,58,134,154,54,251,52,66,214,226,190,17,177,76,81,43,172,242,114,220,157,117,64,45,45,235,11,216,89,68,238,226,214,167,69,49,227,30,219,153,75,80,255,0,98,42,248,41,145,248,159,35,243,34,203,11,162,125,68,142,209,52,233,169,104,47,25,29,142,238,85,42,179,199,51,147,94,190,106,129,97,43,37,84,85,108,77,85,252,197,91,130,48,13,102,32,115,39,72,28,168,239,113,116,168,50,58,174,216,221,110,118,215,189,83,170,234,194,234,229,196,54,43,20,241,209,73,101,126,169,235,216,5,176,180,228,77,197,92,217,91,72,191,168,169,235,50,126,239,29,59,26,218,117,232,158,195,47,112,186,97,250,232,35,70,90,149,170,191,136,86,41,128,168,46,113,53,98,163,70,235,237,104,24,145,150,57,109,116,162,147,89,224,243,117,235,170,23,214,135,44,45,23,152,18,58,154,102,174,169,162,249,165,204,183,101,162,81,106,173,137,17,62,162,162,181,225,55,196,223,155,110,138,128,88,11,151,10,88,54,229,34,201,37,11,85,87,175,129,212,93,56,73,194,212,244,203,221,168,27,225,236,50,130,123,5,201,142,243,92,186,28,186,107,5,92,172,68,155,170,125,64,71,254,40,225,242,139,15,61,235,13,30,155,188,58,22,222,241,144,152,134,234,245,109,182,149,218,47,135,66,71,177,182,94,178,225,203,94,74,47,94,189,13,236,55,151,22,234,54,53,211,82,53,85,63,20,8,195,119,8,152,238,161,171,52,148,110,219,245,20,221,235,134,204,73,103,85,73,105,30,138,158,196,38,22,91,21,162,56,185,77,161,79,15,228,157,45,86,83,216,175,206,85,150,129,190,119,181,160,67,53,126,91,223,173,8,174,88,36,68,79,113,79,212,217,239,48,185,92,248,228,209,190,226,93,113,215,12,214,122,136,190,102,129,154,42,255,0,36,183,245,60,29,82,87,83,72,230,80,51,85,79,228,133,37,25,148,247,25,24,156,154,134,187,217,213,14,13,124,148,110,126,141,103,158,190,227,57,49,23,5,53,233,84,254,239,72,137,215,166,141,45,230,38,224,207,18,82,200,178,69,78,238,158,198,129,142,152,121,244,205,123,82,116,77,10,254,134,12,55,84,196,108,232,206,167,46,243,195,94,53,182,238,88,225,149,54,251,26,165,60,185,59,152,20,174,93,25,63,79,197,80,42,88,240,134,7,170,93,101,141,135,10,239,150,22,10,173,37,177,177,157,19,169,75,220,176,142,58,181,49,85,233,63,79,114,157,101,29,227,25,91,119,177,239,153,19,223,168,29,173,102,6,185,211,124,221,58,33,214,75,129,175,232,188,196,106,254,99,114,28,192,184,209,201,173,115,100,118,158,58,161,87,225,236,220,177,185,91,29,101,35,151,219,170,1,66,62,124,81,99,213,177,243,19,78,157,53,54,157,140,49,69,50,243,18,73,81,127,57,127,232,49,86,93,92,226,214,170,221,26,170,251,80,225,92,168,48,37,213,86,58,58,120,88,171,209,60,0,180,150,60,223,197,182,249,90,189,229,232,136,190,181,46,21,39,18,24,130,58,110,76,213,142,240,246,154,106,178,90,158,232,199,75,67,85,3,17,122,167,156,133,25,122,201,75,173,4,170,238,253,27,154,158,164,112,21,11,243,210,233,53,111,61,106,157,250,206,59,248,133,189,82,85,163,146,177,218,34,251,74,50,229,128,43,96,161,84,137,218,200,158,194,145,168,195,181,212,170,171,83,19,221,249,128,203,92,17,198,11,237,209,49,181,117,206,232,158,210,190,139,141,86,61,168,148,213,235,175,214,71,244,208,189,190,108,112,61,21,14,77,183,189,69,34,42,177,250,106,4,138,89,120,201,169,149,200,201,171,215,85,95,105,217,201,197,172,141,171,230,119,229,253,102,4,89,234,42,31,85,27,154,215,162,33,221,215,221,157,79,39,156,142,212,12,243,111,24,147,172,45,107,107,215,245,157,245,179,139,170,157,136,171,92,186,105,237,35,186,44,83,20,77,110,245,95,214,119,48,102,21,20,81,182,45,218,42,244,241,2,71,45,124,89,65,86,228,142,74,213,213,122,120,149,34,231,109,194,233,7,50,219,85,213,83,167,82,58,112,230,37,129,30,147,173,75,122,245,250,69,208,178,230,228,22,216,219,11,37,213,125,202,86,242,50,191,238,225,138,173,149,58,214,213,252,210,47,180,174,240,103,16,182,235,204,201,74,234,180,230,167,142,170,97,85,102,60,150,247,10,185,138,229,213,10,58,183,27,93,240,188,238,172,162,230,238,95,228,234,46,37,82,221,154,182,73,244,138,106,166,107,225,244,138,134,143,16,90,107,116,124,19,49,117,247,145,17,67,159,120,194,57,210,69,125,78,154,235,235,46,21,131,139,91,237,153,173,74,150,212,185,19,199,162,139,137,72,74,136,165,111,155,35,85,23,222,110,194,216,26,154,185,80,143,204,49,199,77,50,43,89,87,12,253,60,117,47,46,26,226,243,13,220,233,153,52,174,219,175,169,202,46,50,155,188,208,49,60,228,54,214,166,7,174,144,150,118,203,196,102,10,184,35,81,243,69,170,251,92,133,97,67,153,248,94,226,212,90,74,152,81,87,241,144,92,87,13,109,106,183,122,42,109,79,19,67,165,99,186,42,157,5,62,33,109,75,145,34,172,102,197,245,110,59,22,190,55,183,204,157,186,175,188,94,71,37,88,213,234,138,109,185,179,162,121,134,195,146,84,240,145,20,71,60,141,84,220,186,232,46,55,98,108,203,170,79,249,142,60,244,104,247,107,161,201,125,70,168,154,31,81,200,230,150,142,35,174,90,102,181,14,178,182,141,37,85,208,237,170,158,168,186,34,156,118,53,94,189,80,14,4,82,54,142,52,69,245,26,95,119,129,201,162,175,129,242,243,77,47,45,118,106,116,16,91,170,229,122,166,170,7,105,37,250,142,157,221,92,106,110,40,162,145,186,49,201,184,166,238,216,118,189,235,230,42,155,22,172,49,113,100,232,249,28,187,80,14,234,225,121,222,171,212,216,165,170,100,174,234,114,42,172,110,119,130,27,80,218,37,137,117,64,57,203,110,167,169,143,85,106,117,62,209,219,98,163,215,148,136,136,166,218,165,68,45,211,85,232,135,34,130,119,57,21,36,93,87,222,7,42,36,106,116,113,188,244,135,103,67,135,51,100,84,85,102,167,9,211,84,53,218,42,174,128,110,85,200,172,93,26,108,249,78,154,149,186,162,121,199,54,158,155,188,166,175,54,102,181,192,143,243,209,8,145,196,242,172,149,143,218,154,233,169,205,138,151,86,107,170,106,166,182,82,81,67,26,171,26,221,80,232,46,149,213,177,203,182,5,118,158,226,7,108,176,73,12,188,197,211,67,84,147,54,100,216,167,93,103,146,182,170,68,73,213,116,247,156,217,152,144,207,183,84,3,85,61,178,38,187,154,228,247,156,249,42,169,34,102,197,209,58,27,111,114,165,54,173,95,81,70,220,234,106,249,234,141,115,188,64,237,238,53,174,108,154,64,190,97,191,110,150,158,70,124,254,154,157,28,53,10,218,85,73,145,85,203,224,104,164,117,68,207,210,53,84,64,59,249,233,232,223,34,242,188,78,21,125,52,252,191,155,78,134,245,29,13,83,95,190,71,106,135,34,186,178,40,24,145,185,58,175,64,58,26,11,125,67,229,213,125,167,122,235,84,175,133,91,162,117,54,169,155,36,72,178,233,209,122,155,222,83,122,72,141,213,64,235,62,75,207,207,230,108,67,187,134,134,72,161,70,43,83,161,201,101,90,242,55,46,167,30,217,90,234,138,231,68,254,168,128,109,249,49,242,59,85,111,67,155,5,170,54,167,156,135,104,244,141,141,215,67,129,45,90,34,237,71,105,212,15,146,82,82,198,157,80,231,82,199,23,119,69,103,129,212,84,115,101,110,173,121,216,91,166,72,233,185,111,119,80,53,200,168,223,81,180,217,26,171,212,221,145,18,79,5,54,219,74,239,20,80,62,212,108,109,43,222,158,40,135,77,110,115,170,165,218,190,211,187,146,153,207,133,209,170,248,160,180,90,155,4,155,151,79,18,96,115,232,232,91,27,81,202,135,97,19,35,114,236,53,170,49,35,209,13,16,49,121,154,146,57,11,111,102,136,230,167,137,187,21,26,183,212,114,24,244,107,19,83,117,143,69,80,52,199,22,195,117,58,26,145,81,125,102,149,241,3,90,62,79,81,241,81,235,226,110,53,88,141,77,66,200,223,4,47,3,101,97,115,189,71,214,211,43,93,184,220,89,189,199,198,207,170,232,6,175,56,121,198,173,232,55,160,26,124,227,238,174,67,238,244,62,163,145,64,211,171,134,174,53,128,52,106,227,95,93,53,80,109,172,170,171,180,13,92,215,32,73,28,229,209,79,136,221,122,159,21,21,189,64,220,114,46,157,13,191,56,249,206,93,116,53,243,19,64,52,34,185,21,77,105,43,147,214,124,220,134,219,228,209,60,0,220,114,171,151,83,66,183,169,181,207,84,62,45,66,129,184,168,167,197,69,246,155,43,80,166,149,168,93,21,0,222,89,27,166,154,154,55,39,183,83,139,185,250,253,102,227,92,186,117,3,121,30,168,124,145,250,167,83,111,156,198,248,175,129,165,243,54,70,232,213,3,226,213,54,62,154,159,89,80,201,125,103,77,93,44,141,119,69,83,229,21,75,209,122,168,29,242,64,199,38,166,212,180,136,229,213,16,208,202,173,25,226,110,199,62,228,215,80,54,22,129,23,212,107,101,18,55,212,114,82,84,247,31,29,42,123,128,50,4,67,113,204,106,39,137,199,89,213,124,20,210,233,151,95,16,55,95,26,47,128,141,170,213,52,50,93,87,170,154,159,59,24,154,168,27,238,118,168,136,17,125,199,30,26,134,204,237,17,78,66,105,237,3,86,239,113,161,87,213,161,171,167,180,210,186,120,234,7,214,175,95,81,184,157,61,134,202,59,79,97,184,215,232,158,32,106,94,190,195,71,77,221,79,174,126,169,226,109,57,218,167,69,18,55,95,28,110,234,134,133,111,45,53,67,227,28,228,111,85,56,245,21,10,223,89,65,174,73,229,84,209,170,113,222,179,59,233,8,170,81,206,234,135,218,169,218,196,77,168,6,141,175,211,169,179,42,105,226,105,125,106,53,23,83,97,245,209,59,197,200,128,109,200,237,61,65,169,43,250,122,135,62,157,221,86,70,254,179,234,203,30,137,182,86,254,176,55,155,73,185,53,113,166,72,91,31,129,197,124,242,162,121,178,167,235,54,29,36,206,94,179,32,28,165,169,86,46,142,94,134,196,211,71,34,116,54,95,211,171,228,69,67,75,102,131,195,84,3,143,80,246,162,42,34,29,61,100,92,229,94,135,125,52,244,141,110,174,218,116,55,27,229,186,149,87,87,55,245,129,193,74,54,70,187,85,58,155,240,194,172,84,218,157,14,28,88,186,206,249,145,30,230,235,245,156,154,140,71,109,88,245,137,205,252,202,22,135,98,216,216,140,221,33,213,220,49,125,174,204,215,44,143,106,109,241,234,112,228,186,45,91,21,176,204,137,170,116,234,90,172,198,176,222,235,105,106,22,150,179,69,86,174,157,66,76,208,226,14,195,107,163,151,149,86,212,115,81,124,20,143,110,32,248,141,118,34,154,122,10,106,167,57,31,170,116,82,180,204,76,180,204,27,141,93,68,111,174,145,88,231,46,157,84,183,214,126,20,241,5,230,226,218,138,245,222,138,237,87,80,58,30,30,176,117,70,37,196,144,220,166,137,206,71,61,23,85,66,78,112,141,150,43,102,24,166,167,133,186,57,173,68,82,207,100,142,70,209,96,218,120,93,44,113,163,154,158,194,248,84,212,178,130,20,137,142,77,19,167,64,55,229,163,129,177,163,218,158,121,170,223,92,144,162,247,247,162,70,139,235,95,81,211,85,223,169,237,240,58,166,166,102,163,81,53,234,166,59,103,103,18,86,203,29,52,212,180,21,72,217,17,21,60,215,122,192,184,121,233,155,88,115,10,81,203,37,5,75,82,86,181,116,209,222,179,0,51,63,57,171,49,141,84,177,178,165,206,87,42,162,117,41,28,192,205,171,238,48,174,147,153,90,247,198,231,47,77,222,163,161,178,90,157,51,210,165,233,187,94,160,110,208,86,215,199,81,186,103,57,81,202,94,44,184,176,119,249,18,165,237,247,245,41,252,51,132,35,186,200,221,209,104,137,215,170,21,221,202,235,73,129,40,17,145,170,110,115,116,232,7,117,138,239,84,22,90,100,133,28,156,212,77,19,67,163,192,246,43,222,50,188,197,59,26,231,38,238,133,49,101,161,188,102,37,230,57,217,189,97,107,250,167,184,204,76,163,203,234,91,53,44,82,164,13,107,209,17,117,208,14,195,7,101,189,238,142,158,54,186,54,167,68,241,66,225,73,135,106,40,232,219,222,26,157,61,135,61,173,172,135,71,69,54,141,68,240,41,156,75,143,29,108,69,138,161,28,253,171,234,3,156,146,178,137,190,103,77,14,138,241,119,125,67,249,104,168,83,151,92,206,162,170,139,100,20,175,107,145,58,174,135,71,79,138,59,228,187,145,142,77,23,214,5,198,179,81,186,104,119,59,78,165,57,140,237,27,153,42,238,79,162,190,179,173,168,198,254,78,139,106,77,183,243,150,227,26,102,132,169,28,171,223,81,58,42,125,32,45,110,28,153,176,230,227,225,215,170,78,137,254,82,96,114,97,219,176,93,185,127,248,77,255,0,168,133,76,189,187,190,233,154,221,229,100,221,186,100,235,249,201,168,201,61,126,68,91,87,255,0,132,223,250,139,194,139,189,35,145,173,234,186,22,195,55,49,205,54,29,178,84,72,178,35,85,173,95,89,86,98,236,71,77,102,167,87,201,42,55,68,246,152,25,197,166,120,71,79,69,85,73,79,84,157,90,169,209,192,98,63,22,249,173,38,32,186,213,193,21,74,170,42,175,130,152,111,36,178,84,85,121,235,170,171,138,199,49,113,92,183,155,156,213,14,149,93,171,151,214,82,86,104,29,89,94,196,211,197,200,5,248,200,252,42,149,149,112,203,179,214,139,224,103,246,91,218,82,221,111,137,54,233,163,80,197,172,130,195,76,134,24,38,219,170,232,138,101,238,27,115,153,76,216,246,105,162,104,5,89,77,59,90,169,170,157,133,58,182,89,125,199,68,198,46,190,39,103,70,238,82,162,234,68,166,29,203,230,108,108,70,34,154,224,115,152,138,255,0,82,161,192,86,243,87,118,227,146,179,170,70,145,162,120,21,77,221,62,39,178,67,126,162,150,39,198,142,213,21,12,62,206,172,142,142,70,79,52,116,233,215,85,250,38,109,66,238,90,57,21,53,212,164,241,150,28,166,189,210,200,215,198,154,170,105,224,11,162,182,171,9,84,225,187,146,163,117,110,215,23,151,42,239,117,76,150,38,58,71,21,158,111,229,74,210,75,45,77,60,42,170,138,171,209,11,75,135,107,110,22,27,151,41,244,234,136,213,246,2,236,203,194,215,57,39,167,141,55,175,130,21,245,189,93,35,19,87,150,23,45,241,103,125,107,24,245,209,75,235,135,246,85,66,138,143,245,4,75,180,74,6,72,168,170,244,53,62,221,11,27,252,107,122,27,21,113,77,10,107,26,170,157,21,125,101,193,53,68,107,130,21,100,50,210,196,196,98,202,222,158,243,147,28,180,239,232,146,33,105,234,46,151,86,74,168,141,121,189,71,136,46,145,189,53,99,128,185,117,116,75,51,23,150,243,163,125,158,169,39,71,110,93,53,54,237,56,146,169,232,137,36,106,84,112,87,178,102,121,205,68,80,52,219,233,164,141,137,174,166,228,233,38,186,106,167,42,42,184,154,207,81,241,175,138,103,46,170,129,107,169,235,180,242,193,18,187,85,44,134,106,222,106,27,67,59,146,117,102,212,95,89,119,243,2,236,219,101,27,159,18,35,149,17,76,58,205,220,123,120,174,157,244,84,244,174,86,191,86,234,128,186,195,227,188,71,89,93,120,117,59,94,233,53,118,133,95,149,248,82,182,182,170,41,251,163,250,170,46,186,28,236,11,149,21,56,154,241,29,85,100,46,77,206,213,117,67,52,50,219,38,109,214,186,8,158,176,55,84,68,251,208,93,214,229,230,28,174,130,138,36,209,204,209,16,185,180,61,238,149,17,174,87,116,245,157,253,187,15,197,70,212,100,113,34,34,123,16,230,207,65,6,205,52,68,80,93,195,163,186,43,116,230,59,245,156,170,171,197,39,37,119,61,191,172,167,174,113,44,58,236,82,136,196,119,10,248,98,122,194,174,95,168,37,83,93,235,45,245,110,116,74,246,117,45,14,96,225,247,212,69,34,209,106,186,235,244,74,106,253,140,113,13,5,67,158,144,73,181,23,196,228,225,236,195,174,173,145,177,85,82,234,139,211,170,1,101,175,88,31,17,85,87,170,36,115,43,119,123,20,190,25,33,151,117,20,211,68,250,216,151,197,53,213,11,159,135,173,182,219,171,27,52,180,145,163,149,53,240,42,68,103,146,26,157,206,149,58,123,16,10,206,40,40,45,52,77,209,236,110,141,66,137,197,57,155,67,104,107,216,147,183,166,190,178,128,204,44,115,137,233,90,246,193,73,38,221,23,170,24,211,141,177,166,38,174,168,123,22,57,81,85,125,224,95,108,71,158,144,239,123,89,42,47,231,40,186,188,230,108,206,84,68,213,87,195,169,98,162,162,197,247,41,17,98,162,153,232,229,246,41,88,97,204,185,197,213,245,17,44,214,201,145,170,169,170,171,84,11,169,135,175,117,184,170,102,179,206,209,203,167,82,241,225,44,179,154,84,100,239,69,93,122,157,78,88,101,133,69,18,64,233,105,149,23,166,186,161,146,248,122,193,29,21,35,55,198,137,162,123,0,164,173,88,62,223,111,133,22,166,6,244,79,90,27,245,87,92,49,101,98,170,71,14,228,250,141,252,127,114,169,164,163,123,41,35,85,84,69,240,49,206,170,76,69,121,189,190,25,18,86,179,119,188,137,68,175,111,203,136,102,159,109,44,94,106,175,168,169,237,149,241,214,70,142,114,34,42,148,70,14,194,50,165,51,95,42,42,185,19,214,85,116,214,202,168,37,107,88,197,209,20,165,225,85,81,67,88,218,119,34,185,155,144,236,87,186,86,57,37,86,181,170,117,112,211,79,28,26,172,106,171,167,176,208,198,212,57,250,162,42,13,225,222,54,134,153,83,166,134,252,54,216,117,215,161,194,162,142,101,211,85,95,3,181,138,7,162,39,85,23,28,200,104,97,99,119,38,157,13,181,215,188,183,68,232,135,214,36,141,84,69,85,55,85,23,122,46,132,220,113,46,113,54,171,116,41,227,180,195,190,37,25,62,29,149,213,137,34,181,17,250,153,145,52,107,20,142,168,247,120,24,163,197,197,165,215,139,36,206,106,43,85,168,171,208,145,73,101,94,112,83,79,106,146,142,166,169,171,182,61,58,187,220,88,124,242,185,210,93,177,28,82,198,246,175,158,88,170,76,198,188,97,75,205,101,22,231,181,172,114,181,58,155,145,99,58,140,81,94,202,153,228,93,88,239,104,176,228,99,216,85,243,178,54,250,209,12,212,224,118,206,177,209,82,202,173,48,131,17,220,214,123,172,49,42,106,157,16,144,62,12,219,201,178,82,200,214,117,209,9,180,140,221,182,232,198,162,123,16,228,58,94,170,168,190,7,91,77,43,219,26,73,167,138,27,201,36,143,99,186,17,105,20,102,96,99,7,90,149,24,146,42,116,246,159,114,255,0,20,62,237,22,187,245,213,125,165,33,154,118,218,154,249,211,106,59,243,27,249,91,69,83,67,182,23,162,232,171,226,162,194,244,232,231,104,188,195,126,24,145,83,206,113,196,137,138,136,137,175,168,228,49,139,234,85,22,26,43,45,141,149,53,106,166,165,17,138,240,91,238,77,87,235,170,181,11,128,221,83,197,68,145,182,70,46,168,44,49,107,19,225,235,181,162,161,93,79,204,209,23,212,118,24,54,237,124,231,54,57,82,93,19,219,169,124,47,22,26,74,221,82,72,91,215,218,135,83,13,130,219,108,94,106,49,136,169,238,43,105,31,40,106,101,228,53,211,107,170,167,172,215,83,86,247,198,187,99,83,171,187,93,219,27,146,56,145,17,17,125,71,103,106,172,150,166,38,35,160,77,23,215,160,180,138,118,177,245,79,151,163,28,114,104,169,167,123,53,123,20,172,60,151,11,219,189,209,166,191,81,178,246,50,36,229,182,52,253,66,194,155,88,26,146,104,228,208,217,154,102,198,237,137,22,239,81,223,201,106,239,11,187,195,83,122,150,197,11,93,185,218,47,214,86,105,153,20,156,214,8,110,172,93,244,200,154,251,80,234,228,203,42,71,63,114,66,222,190,226,231,58,24,162,110,214,177,19,79,113,180,205,168,237,85,8,138,100,81,86,220,33,75,111,111,41,212,136,191,152,170,45,184,110,129,81,53,164,106,126,99,186,141,41,222,221,202,137,169,200,130,72,188,27,162,22,136,145,177,14,29,161,106,106,216,90,159,152,229,195,101,137,142,69,106,38,135,33,174,68,78,138,114,160,85,114,151,176,221,101,27,98,106,34,42,27,205,165,115,254,252,248,136,171,161,191,30,168,94,210,13,183,233,226,243,235,237,234,136,138,217,53,55,52,87,122,212,223,167,141,117,234,170,44,52,74,198,199,2,115,35,221,208,216,163,101,20,138,187,168,145,87,234,59,71,171,94,212,98,181,15,144,163,32,215,204,78,162,195,135,37,53,59,94,156,184,17,191,152,210,141,145,36,233,174,135,62,69,108,139,174,136,58,35,124,5,147,13,182,211,177,205,221,35,211,192,166,177,85,197,104,233,158,218,119,106,237,23,192,239,106,88,247,34,181,28,168,117,82,225,246,213,189,86,71,234,158,241,100,221,141,56,203,229,70,32,184,249,58,6,206,140,153,219,117,77,116,66,169,203,222,31,228,161,145,149,119,73,119,171,149,28,168,226,251,80,225,155,101,51,210,71,82,70,231,34,235,170,180,237,38,166,100,154,114,211,98,39,176,88,187,167,182,218,41,44,20,205,134,146,157,53,106,105,171,80,230,177,175,172,95,63,86,235,237,57,176,70,216,58,57,55,125,98,103,36,157,26,155,126,161,98,238,52,148,253,205,17,119,239,215,212,104,68,99,254,147,60,77,228,137,90,186,185,119,125,103,199,55,84,232,34,108,171,97,240,192,158,164,56,83,64,215,42,237,67,151,44,42,189,117,83,103,69,98,235,226,77,199,18,87,186,22,109,215,77,14,174,123,158,215,105,204,255,0,41,218,214,35,37,106,166,237,21,74,110,182,211,43,220,174,98,168,184,231,54,161,147,166,156,196,235,239,62,172,13,106,243,57,136,168,135,74,202,74,168,23,193,199,35,155,59,88,168,253,81,5,199,46,88,249,235,230,136,162,90,117,71,56,225,54,232,202,110,136,168,166,154,139,199,53,158,5,71,113,223,34,86,233,211,83,139,50,198,231,163,138,121,247,39,181,253,20,228,211,214,73,58,166,168,7,127,12,140,211,68,84,55,121,75,39,84,56,116,144,42,181,28,170,115,27,83,221,250,105,168,27,172,137,237,79,1,174,138,186,155,144,214,243,23,77,168,106,88,21,203,187,218,6,150,78,173,94,136,111,178,169,233,224,213,52,50,52,69,240,57,44,71,53,53,70,106,1,178,201,47,155,162,167,188,222,142,153,87,233,56,210,199,200,171,162,197,162,123,77,104,171,237,3,121,41,88,137,226,134,204,145,43,122,181,13,230,49,87,174,166,243,88,137,226,128,112,99,160,146,117,222,178,237,247,28,159,39,187,110,156,237,77,82,198,170,237,90,186,6,177,201,247,203,250,201,178,215,112,229,181,187,93,119,234,105,109,42,198,213,69,59,52,69,245,169,241,98,71,11,23,116,18,219,82,71,46,140,245,136,236,243,34,244,114,161,80,53,141,106,248,33,173,92,223,96,177,119,78,219,76,138,154,58,69,52,62,199,30,138,175,68,118,167,112,173,213,122,31,81,189,122,245,22,146,240,161,238,88,6,213,112,118,233,232,216,253,87,214,135,94,153,105,134,98,215,117,146,39,47,183,97,114,17,137,174,186,33,175,204,211,69,141,5,139,172,237,215,38,176,229,223,84,101,174,40,245,252,84,41,137,50,14,195,109,168,230,165,178,39,42,47,142,211,33,36,129,174,93,81,168,134,197,69,60,114,70,177,57,136,190,241,98,235,81,99,192,86,186,52,106,50,133,137,167,184,171,41,108,244,144,53,24,200,17,52,247,21,3,40,89,18,244,105,245,41,81,87,93,5,139,169,218,171,70,237,17,140,209,13,116,86,117,137,53,84,42,116,129,170,155,85,168,125,109,27,90,44,93,208,190,129,138,189,89,169,191,13,4,90,125,20,67,184,90,54,47,168,248,234,36,95,5,208,88,187,169,146,195,5,95,138,34,232,109,121,38,58,101,218,145,106,159,81,220,178,157,105,215,84,114,174,166,167,59,218,205,69,164,187,171,138,221,71,38,136,248,26,159,152,223,91,109,44,73,243,106,214,156,151,183,119,130,104,113,223,68,249,58,239,81,98,238,13,101,3,106,147,151,183,118,158,179,93,61,36,52,172,216,232,83,170,105,224,118,244,148,233,78,154,175,95,172,220,150,22,204,186,171,80,89,85,61,228,74,9,159,189,244,109,93,87,95,3,137,87,133,44,181,50,162,73,111,98,167,247,37,94,216,154,212,219,181,13,11,72,213,118,237,5,133,188,185,101,94,25,184,42,162,218,162,235,248,168,117,79,225,239,10,213,53,87,201,176,34,175,226,161,119,18,22,167,168,251,203,95,82,170,11,12,109,197,252,39,225,219,140,110,229,81,66,157,61,77,66,210,222,56,23,160,174,230,58,40,163,111,85,251,211,58,214,45,126,151,83,75,169,162,119,77,136,44,35,35,18,246,127,62,71,170,196,212,252,205,45,253,227,129,43,165,177,142,146,24,156,170,158,198,146,226,251,109,43,151,206,133,171,249,142,37,78,29,182,84,181,81,244,145,174,190,225,97,8,248,163,135,60,101,101,123,163,166,165,168,84,78,157,26,165,27,46,79,102,21,43,150,68,109,83,116,247,41,57,21,249,91,134,235,213,203,45,190,5,85,246,181,10,82,237,144,216,110,100,118,203,124,61,127,17,5,132,41,85,80,102,37,139,86,186,106,180,68,250,206,170,124,87,139,96,118,181,76,168,145,19,199,93,73,124,196,28,37,88,111,78,119,240,72,219,174,190,13,66,221,226,46,6,44,233,19,221,21,59,85,87,175,209,22,17,137,77,154,53,84,83,35,106,237,111,122,39,77,21,10,154,223,139,44,215,246,252,253,189,145,107,237,67,45,49,79,4,76,137,207,116,52,74,191,83,10,38,179,131,27,179,26,171,77,77,43,126,166,144,49,250,225,106,176,189,21,241,242,181,95,82,104,117,208,81,219,163,127,72,88,228,250,139,199,121,225,51,23,219,183,61,148,213,46,68,235,224,165,5,121,202,188,101,135,213,205,91,84,206,211,218,213,3,106,215,110,142,103,181,244,244,90,167,185,14,37,250,197,89,44,235,203,160,127,248,165,69,132,238,247,43,12,43,13,198,219,181,233,234,115,74,130,92,109,18,47,49,246,248,255,0,197,2,196,95,236,151,106,120,245,101,20,137,254,10,148,235,236,152,138,118,235,29,36,218,167,134,136,166,77,83,223,108,247,185,91,13,101,44,49,181,87,170,170,23,107,5,96,156,184,175,141,157,234,178,149,174,118,157,23,64,48,106,199,69,138,105,164,219,82,179,70,221,125,122,149,205,170,182,166,141,237,146,162,101,126,158,213,51,87,16,112,245,131,47,20,139,37,5,68,72,186,116,218,136,88,188,101,144,55,27,76,175,109,182,9,38,78,186,104,154,148,226,54,240,70,61,179,185,25,73,85,203,98,248,106,170,93,155,45,30,14,172,84,170,169,168,166,153,31,247,138,168,166,52,85,228,182,56,87,44,208,80,212,177,83,195,106,41,215,178,199,153,248,94,100,119,116,172,123,91,237,212,90,70,104,91,112,102,13,184,61,57,84,84,250,47,177,168,86,86,252,143,193,23,104,182,200,202,86,42,251,81,12,48,179,231,6,62,195,240,162,77,107,155,162,120,170,41,222,82,113,41,138,90,244,89,91,36,91,125,90,170,11,72,202,123,175,10,184,126,77,100,183,205,7,248,40,133,51,83,194,125,242,71,42,208,93,221,19,61,72,138,90,123,71,24,87,235,107,154,199,181,210,105,237,85,43,11,87,28,178,54,102,199,89,19,25,237,213,69,164,119,107,194,246,62,162,126,250,123,252,250,39,177,84,239,108,153,109,152,248,109,237,89,46,117,114,35,87,218,167,123,133,120,199,195,55,6,177,42,103,167,220,190,165,84,46,69,171,136,12,39,119,70,232,180,206,215,234,22,145,208,217,177,38,49,181,163,89,51,106,93,183,166,171,169,95,225,252,125,136,36,123,82,88,166,211,223,169,200,165,199,248,54,178,61,94,180,200,171,245,28,250,60,95,131,163,234,147,211,167,175,212,56,138,210,205,138,234,166,98,44,209,63,243,149,29,53,223,157,167,205,175,82,222,67,143,112,174,168,214,86,194,159,82,161,221,80,227,27,35,209,29,21,92,110,252,232,45,34,185,100,188,196,213,91,161,187,204,70,161,74,38,56,180,177,186,75,82,198,167,214,113,42,115,2,212,206,145,213,49,223,156,188,114,21,108,168,143,83,84,81,162,117,41,75,126,51,161,172,122,53,102,110,154,251,78,241,47,52,8,205,82,116,95,206,7,97,59,98,149,187,29,162,156,118,83,195,2,171,182,161,213,165,254,129,147,42,205,82,214,167,214,105,171,197,182,22,166,141,175,98,170,126,48,29,148,207,137,235,252,90,41,241,29,27,99,84,72,244,83,165,165,196,182,169,93,230,213,49,117,247,157,154,221,105,28,205,209,189,170,154,1,165,87,95,22,154,153,179,214,212,54,155,95,79,42,253,36,62,185,241,233,171,92,19,98,104,152,244,240,56,107,74,228,126,172,78,134,247,61,85,116,68,212,228,194,253,169,163,155,226,11,53,211,50,53,106,35,205,83,91,161,126,174,106,33,182,230,38,187,247,104,134,252,53,80,53,187,93,34,107,245,130,206,38,212,166,93,16,225,86,210,190,161,170,232,165,234,190,163,93,214,162,101,254,33,138,237,125,135,219,92,10,139,190,119,46,171,234,82,36,179,169,101,29,100,82,104,231,57,80,238,104,232,32,145,168,233,98,71,47,188,236,230,100,47,68,70,53,21,77,80,64,140,110,174,77,8,177,103,14,88,160,137,138,216,97,68,119,185,10,98,228,249,91,62,170,139,226,85,149,18,181,142,94,91,119,41,214,84,82,211,212,174,179,170,49,69,139,56,150,249,93,60,123,23,216,105,168,181,70,175,222,230,29,141,45,37,44,29,98,145,20,219,184,85,182,54,245,77,16,88,178,152,185,211,198,217,54,55,68,247,28,171,69,35,99,68,122,183,83,175,173,73,171,43,90,232,81,85,186,248,149,5,4,50,67,78,136,230,11,33,242,75,148,113,189,99,219,161,196,171,164,239,143,100,168,190,11,169,246,106,4,158,125,202,237,14,116,48,178,40,180,87,235,162,11,14,21,125,198,42,104,91,26,51,170,38,135,91,71,88,147,202,142,217,175,83,122,190,38,84,189,91,187,214,115,44,246,166,49,200,190,34,210,57,124,253,176,237,229,155,54,199,35,43,21,234,221,14,229,244,72,173,211,105,176,235,111,173,137,162,139,14,77,76,186,194,170,139,234,41,121,234,37,231,232,154,248,157,250,178,109,57,74,197,211,192,251,13,141,146,59,154,228,247,139,38,206,182,55,206,177,235,162,154,226,142,169,222,114,35,144,168,35,162,137,136,140,216,114,94,218,122,106,125,234,212,212,88,179,164,129,102,110,155,145,78,91,106,21,19,170,27,149,178,163,105,146,104,88,138,171,236,56,86,249,37,174,115,146,72,246,232,44,89,202,239,62,227,92,83,200,191,69,20,219,74,105,55,232,141,93,16,236,169,33,138,52,213,250,19,28,11,62,68,249,149,58,162,156,200,94,228,234,166,204,245,172,139,163,90,134,186,121,210,110,169,226,46,89,206,73,28,228,55,163,115,145,122,156,102,200,248,255,0,141,110,212,55,155,35,116,220,138,46,89,203,99,151,218,110,36,154,29,116,151,42,120,17,86,73,17,52,247,157,37,199,29,217,232,53,73,43,24,154,123,84,92,178,171,87,251,207,187,219,235,82,212,221,51,195,9,208,163,145,215,104,81,233,234,220,133,25,118,226,118,195,75,185,32,175,137,218,126,49,120,148,50,43,154,205,124,15,188,232,253,198,34,92,184,189,101,58,170,83,185,143,250,148,224,81,113,137,83,45,91,99,158,54,178,37,94,174,23,25,151,207,103,180,115,227,246,152,183,7,22,86,7,57,27,45,194,38,255,0,132,119,112,241,39,96,168,139,124,23,24,156,186,122,156,46,50,39,158,207,104,239,76,111,172,198,247,113,41,110,108,155,93,83,26,38,190,59,143,181,60,73,89,218,137,178,186,53,215,199,206,23,25,31,223,25,237,29,241,158,211,25,151,137,107,98,120,85,70,191,156,229,209,241,19,109,168,114,34,213,198,154,254,48,186,108,200,238,251,31,242,144,248,181,81,55,206,213,11,45,67,156,182,58,168,247,62,225,26,46,159,202,41,204,67,196,13,37,191,123,105,234,24,253,60,58,139,150,100,87,149,96,106,233,208,37,206,7,174,154,161,134,213,124,78,95,159,58,182,146,141,94,221,124,80,236,173,124,74,86,166,158,81,143,149,245,168,185,102,92,45,76,74,221,200,125,142,162,53,67,25,19,137,74,71,68,137,4,236,123,253,136,167,46,159,137,26,40,216,215,85,78,200,245,241,213,69,203,50,91,155,26,167,137,178,247,49,125,104,88,102,241,35,133,25,27,93,37,222,20,87,126,49,213,95,56,167,194,118,198,163,153,119,129,117,79,229,17,188,89,144,207,158,54,174,138,109,173,76,72,97,158,33,227,102,142,150,167,109,4,209,74,207,106,41,191,103,227,22,154,226,196,124,210,198,221,125,227,122,11,51,13,106,98,246,161,165,106,162,235,224,99,45,47,19,150,170,134,107,223,35,215,251,163,114,14,36,168,103,145,88,218,134,47,231,27,197,153,33,223,99,212,248,250,180,95,5,44,69,183,60,232,42,30,156,250,134,53,23,222,85,84,249,171,99,154,45,205,174,141,87,251,161,188,89,112,103,170,122,107,162,169,162,134,177,203,34,163,148,160,91,153,118,233,100,219,207,102,158,221,78,122,227,155,36,81,36,171,90,196,85,247,141,226,202,214,116,108,202,104,142,36,141,117,41,24,243,18,195,183,165,124,106,190,205,198,236,88,238,130,165,200,144,204,215,125,74,55,139,42,254,103,77,13,198,79,181,186,106,82,146,98,152,152,205,200,228,253,102,229,38,33,142,169,53,222,157,73,185,101,78,181,136,158,179,83,106,145,222,179,163,74,180,145,53,107,181,212,228,195,81,78,198,170,205,42,55,79,106,139,150,118,237,145,52,87,47,168,219,146,169,190,26,148,253,118,40,162,166,94,91,103,106,235,239,52,82,94,104,170,156,139,222,19,245,139,150,84,176,191,114,166,138,105,170,71,237,213,53,56,176,92,173,144,34,43,170,91,250,205,215,222,40,103,110,216,165,107,191,56,185,102,139,116,175,99,221,184,236,153,83,215,196,234,82,100,107,183,42,104,138,124,150,177,98,122,34,120,40,186,29,210,212,244,241,54,214,167,175,137,215,186,169,136,205,219,250,159,27,42,189,156,196,23,29,155,101,87,122,205,198,203,239,58,182,84,174,154,117,53,119,229,111,77,5,199,100,233,125,230,218,200,169,235,54,35,168,108,141,213,87,212,108,205,88,144,175,155,213,69,199,61,37,93,58,234,109,76,248,244,213,202,135,1,46,106,253,119,183,67,164,191,222,157,79,11,150,53,215,161,84,217,220,212,94,40,233,21,119,61,168,116,245,248,234,215,10,237,116,204,253,101,166,196,56,146,231,81,43,152,196,122,38,186,116,40,28,66,183,233,30,146,196,178,171,124,87,64,89,126,171,241,245,187,106,171,102,103,235,40,171,230,105,211,210,163,149,179,39,79,121,102,100,188,54,6,237,184,87,186,53,245,234,226,130,199,24,202,207,71,3,221,29,221,28,168,158,27,129,101,231,185,103,235,41,28,239,159,250,62,243,161,253,214,116,84,242,44,79,153,60,213,211,171,140,54,196,249,153,18,203,43,99,173,213,58,253,241,106,174,88,197,146,85,72,255,0,41,42,106,191,202,8,73,67,120,189,179,177,190,116,204,255,0,24,225,213,241,149,100,141,23,73,227,255,0,24,141,10,140,65,37,67,87,149,116,127,248,197,57,116,186,220,145,87,109,194,69,255,0,8,9,71,183,113,143,101,175,173,74,119,213,70,212,95,90,188,172,168,56,141,176,213,232,173,184,68,186,254,58,16,221,229,203,164,14,230,182,225,42,47,247,74,118,150,220,213,196,182,229,70,199,87,51,244,233,244,148,9,119,187,113,3,104,100,107,182,190,52,233,252,162,222,94,179,222,134,174,69,70,92,27,227,252,162,60,162,204,124,75,115,139,87,212,76,157,61,170,114,236,247,235,205,101,83,89,53,84,168,138,186,120,168,25,171,85,156,44,142,169,36,75,138,34,127,116,118,116,217,255,0,111,129,136,146,220,152,186,123,94,98,146,225,219,197,198,155,125,52,210,189,85,61,74,165,61,89,129,49,87,53,85,242,212,53,190,221,84,45,12,205,169,226,158,213,109,98,171,42,88,237,61,142,41,11,207,25,116,107,39,47,98,57,186,245,234,98,149,102,7,186,50,61,95,91,42,175,179,85,58,166,225,152,99,115,146,186,185,88,169,237,80,150,76,94,248,170,177,86,61,186,80,51,85,241,57,54,126,36,173,13,143,115,105,90,211,20,229,176,81,53,234,230,87,238,211,195,169,197,170,146,162,146,53,142,157,238,119,212,6,108,91,248,154,162,115,209,169,42,49,62,179,190,143,136,91,53,68,110,89,171,35,213,19,94,174,35,182,106,220,71,189,82,157,146,175,213,169,161,141,199,85,46,210,40,234,122,251,53,3,42,179,135,137,118,173,60,180,182,250,157,58,42,38,215,24,107,139,241,125,235,19,220,31,35,234,100,114,57,202,186,106,86,20,153,105,140,47,110,71,85,82,206,168,189,87,84,82,171,179,100,87,41,91,37,115,85,139,239,64,45,86,31,195,181,181,237,68,229,57,85,125,122,23,119,4,224,90,150,57,169,83,27,145,158,213,66,172,160,193,180,214,38,39,118,137,178,43,125,199,34,237,139,43,45,150,245,137,150,244,106,167,77,81,0,216,191,215,209,225,90,79,224,238,110,253,52,232,80,244,173,184,227,219,139,33,85,122,179,112,167,166,185,227,75,159,42,86,189,26,231,120,25,13,149,249,63,5,170,56,170,228,103,156,168,139,213,0,171,242,59,43,233,172,180,241,243,224,106,171,209,58,170,25,23,77,134,96,130,149,18,25,218,222,158,162,135,176,54,90,22,50,24,160,243,83,68,215,67,187,185,94,165,161,167,85,73,87,195,218,5,65,53,18,80,81,172,210,85,35,180,79,105,105,241,45,250,141,107,37,99,233,146,109,58,248,27,24,171,48,107,162,162,116,113,171,151,94,158,39,91,133,225,109,217,123,221,95,223,167,172,14,130,227,138,40,231,122,195,5,159,69,111,69,84,105,202,181,85,164,241,185,89,111,86,175,212,87,20,248,82,199,28,174,145,239,141,85,199,50,90,10,75,108,106,148,176,177,250,167,176,11,21,140,168,238,117,181,11,21,59,94,205,125,133,154,204,12,191,196,210,80,201,51,42,37,106,120,250,204,185,174,163,133,206,90,217,233,218,213,111,93,52,45,158,60,197,150,164,138,90,9,89,27,83,69,77,64,198,28,139,164,168,163,204,8,169,170,158,174,145,179,38,170,191,89,57,153,44,155,112,53,179,95,236,45,255,0,168,132,236,182,88,29,155,28,218,117,69,98,206,154,105,245,147,97,146,206,223,130,45,137,167,251,139,127,234,47,10,44,55,19,249,217,228,43,122,172,85,58,46,197,245,145,95,157,249,209,93,137,107,103,143,188,43,145,85,83,196,201,206,50,49,13,103,116,70,243,23,232,47,172,142,251,141,75,234,171,164,116,142,85,77,234,6,204,211,203,80,245,123,215,93,84,168,240,196,77,109,76,79,68,241,114,20,220,142,106,121,173,46,14,92,89,95,115,171,137,187,117,77,80,12,199,200,116,78,229,7,79,82,25,45,104,149,25,18,104,89,12,154,195,169,71,69,22,172,211,70,161,124,40,98,99,24,137,236,3,182,142,165,85,200,135,97,12,138,186,42,157,92,60,180,122,106,115,218,246,166,155,124,8,145,217,71,81,181,13,232,234,90,171,213,80,234,150,77,19,196,210,218,133,71,120,149,21,28,110,107,155,167,180,217,154,22,191,86,187,214,117,240,87,57,28,154,169,202,146,163,152,154,162,250,128,165,241,86,8,162,188,192,244,116,104,186,162,250,140,121,199,25,64,218,89,228,154,154,159,214,171,209,12,171,231,59,193,124,14,166,237,102,166,175,141,119,177,23,95,112,24,141,134,173,215,11,5,110,215,49,200,154,151,219,5,94,231,72,216,215,169,205,184,229,245,44,210,239,142,20,213,23,95,3,153,107,195,13,161,84,106,51,77,0,171,41,234,27,82,212,220,114,29,109,130,116,250,40,112,105,162,72,26,158,227,178,166,170,98,105,170,129,199,118,19,164,151,206,86,39,234,52,252,144,164,69,213,26,135,98,234,231,55,232,175,67,105,110,146,39,172,14,60,88,98,56,215,205,105,205,138,203,177,81,21,52,67,228,87,133,215,170,156,166,221,18,95,49,23,168,27,82,208,211,198,138,155,142,5,93,69,45,27,21,203,39,129,202,172,230,191,85,69,241,41,108,67,77,86,248,92,140,95,29,64,164,177,181,226,142,181,174,133,101,215,213,226,90,135,224,122,11,197,111,49,88,142,213,125,133,109,93,135,174,21,85,75,209,116,85,59,203,30,19,168,166,123,28,246,1,247,2,229,205,5,191,100,201,19,81,83,79,81,119,40,22,42,40,82,38,34,116,58,171,77,12,144,66,141,219,167,67,184,165,165,220,239,61,0,228,37,203,103,253,71,198,43,167,85,114,250,197,69,53,59,26,113,37,174,109,50,116,94,129,48,209,115,183,35,154,174,41,90,235,108,14,85,108,136,154,123,202,130,107,215,63,86,106,117,149,80,75,83,170,177,23,168,89,70,222,48,101,178,233,10,198,140,77,203,238,58,171,118,86,193,4,168,230,71,235,246,21,207,147,107,162,119,49,173,83,178,182,178,179,122,115,26,191,168,13,24,119,9,173,28,109,77,170,136,133,87,79,101,129,250,36,141,57,52,13,122,198,157,14,194,158,154,71,187,162,1,210,221,48,21,146,233,70,232,231,99,119,57,61,133,182,174,225,170,205,113,172,89,219,10,42,42,235,224,95,86,208,59,106,43,190,145,174,21,172,167,119,154,137,180,11,79,101,200,59,61,157,173,214,145,139,167,181,165,119,105,203,251,61,59,17,169,75,30,168,159,201,42,182,214,181,205,210,100,77,77,232,231,167,68,213,160,112,237,152,126,134,147,171,88,212,211,220,110,93,171,155,73,18,182,61,58,33,177,117,190,210,81,49,87,122,33,72,213,226,154,90,201,22,61,250,234,186,1,198,188,92,18,173,206,100,154,42,29,77,182,201,67,53,95,49,35,110,186,251,14,254,11,108,53,235,185,169,174,167,115,110,195,77,167,119,49,89,209,74,212,137,105,182,172,52,168,145,181,19,216,84,52,48,195,34,163,220,212,246,156,24,236,237,223,187,105,219,211,195,28,12,209,122,116,62,118,85,201,149,145,44,123,90,136,109,195,67,26,166,170,136,111,83,172,79,114,110,83,125,232,140,118,140,240,34,195,68,112,71,31,130,28,134,109,211,67,140,187,141,216,154,229,22,28,157,19,196,208,178,34,189,13,214,196,170,221,13,151,64,230,188,180,64,249,81,163,152,169,238,44,182,117,97,79,44,218,102,98,51,118,173,82,242,212,234,196,234,82,248,162,56,170,40,220,215,162,47,66,226,30,248,133,203,201,240,197,198,106,168,225,86,243,28,186,244,45,14,23,184,190,150,167,108,142,209,117,51,199,139,156,47,75,61,35,164,100,73,170,106,190,4,126,93,149,109,183,71,53,157,17,28,94,5,111,61,98,85,94,160,209,117,234,132,150,240,113,14,220,61,74,170,158,164,34,223,12,213,247,203,221,58,57,117,234,132,174,112,141,70,140,194,244,206,68,245,33,97,149,244,207,87,34,49,61,72,114,82,84,143,162,155,54,228,141,23,71,120,232,125,171,115,17,232,136,190,178,131,164,191,218,163,174,93,234,196,83,238,30,182,69,72,228,68,106,34,253,69,69,29,43,38,139,85,79,81,162,26,30,84,155,145,61,96,115,88,138,154,28,152,252,13,134,39,129,201,141,0,212,136,154,120,26,95,39,45,116,79,89,186,136,57,45,145,117,95,80,28,73,225,73,88,171,161,77,220,237,210,200,174,107,81,116,82,177,86,53,19,67,137,81,75,174,174,68,2,135,102,17,117,83,209,206,106,251,74,142,150,215,21,28,45,102,154,43,80,228,173,67,233,215,77,15,143,149,242,183,95,90,160,27,82,202,212,69,106,28,118,196,146,46,166,226,83,189,238,212,229,195,74,230,166,170,128,104,101,51,118,105,167,83,74,197,203,57,46,69,137,55,41,198,124,138,245,232,128,104,116,11,39,168,227,201,76,230,122,142,198,15,122,27,178,198,215,160,29,59,97,145,88,186,106,111,82,195,34,57,60,124,78,67,149,144,166,138,124,130,118,171,128,230,70,199,39,137,216,82,161,192,73,147,105,202,166,151,85,64,59,38,183,215,208,222,99,117,245,33,182,199,34,183,212,111,70,186,123,11,141,198,55,195,192,222,141,52,54,216,228,233,224,110,179,170,129,172,0,0,214,136,155,61,70,131,113,171,230,250,128,217,123,55,42,244,52,182,61,171,224,111,175,143,136,252,224,125,106,38,223,81,240,213,170,104,190,6,144,52,175,137,161,124,77,107,226,104,95,16,26,106,21,189,61,65,23,67,86,228,247,21,145,176,246,107,236,240,54,30,205,53,232,135,49,221,125,104,108,189,58,144,58,41,169,42,221,58,170,53,118,170,155,241,82,61,19,71,180,236,93,82,214,174,205,13,11,35,157,213,0,235,230,162,213,58,53,14,182,170,219,36,172,86,53,158,39,126,168,255,0,89,241,26,186,249,186,106,5,20,236,51,84,231,125,5,15,195,117,45,103,208,82,183,210,84,118,138,136,110,58,39,58,62,186,1,111,225,195,83,201,38,138,197,59,136,112,247,117,68,222,221,53,59,246,185,144,201,171,156,212,252,231,41,243,83,212,49,53,145,157,61,224,116,108,165,100,109,208,219,117,59,28,227,178,153,176,234,168,217,27,250,205,180,133,171,231,35,219,250,192,209,77,71,26,117,55,37,84,106,109,65,185,177,253,251,127,89,200,229,192,246,163,149,205,213,125,224,112,163,213,92,115,162,147,99,122,167,129,176,231,67,18,248,161,187,29,77,52,139,181,85,0,214,181,105,34,242,209,13,77,68,246,26,251,188,8,206,107,60,79,141,77,80,13,198,27,205,67,109,158,6,243,81,64,210,246,245,245,31,81,189,61,70,234,49,20,250,141,245,33,104,27,104,211,238,223,168,222,70,251,205,72,196,36,113,246,253,67,111,212,114,54,32,216,128,113,246,253,70,166,71,170,250,141,237,136,106,99,81,20,13,174,87,184,114,189,199,35,79,122,13,61,232,7,31,149,238,54,100,139,206,94,135,59,79,122,27,110,98,42,129,193,88,85,87,192,249,200,211,212,115,210,52,11,26,122,128,225,164,93,124,13,92,179,147,177,7,44,14,55,45,7,44,228,242,199,44,14,58,67,184,210,232,19,216,114,209,154,120,26,92,223,120,28,78,66,123,13,109,129,23,212,111,104,166,182,183,160,28,126,87,93,16,250,145,104,111,233,215,83,234,53,61,160,108,164,93,124,13,92,173,77,228,79,121,171,77,61,104,7,31,149,238,28,175,113,200,211,222,131,79,122,1,199,229,123,141,15,143,79,97,203,211,222,134,151,181,20,14,34,183,234,52,237,57,42,221,20,208,173,245,129,198,86,175,83,74,69,51,149,83,103,67,149,177,13,93,225,140,77,52,3,136,172,229,38,170,196,54,100,116,83,249,175,141,191,168,230,58,88,230,232,104,238,177,125,45,0,235,42,48,253,178,165,138,233,33,103,95,113,213,205,135,172,144,174,139,4,95,168,169,42,29,26,51,99,60,78,51,109,141,169,77,94,133,100,83,147,97,44,59,112,98,177,212,209,46,189,62,138,20,46,39,200,12,61,121,213,209,209,70,186,251,26,93,255,0,37,195,79,213,16,212,218,132,139,205,68,32,97,166,49,224,210,217,113,173,231,199,73,181,61,200,82,53,92,21,80,191,86,165,59,191,81,159,19,172,147,162,237,106,126,163,173,125,5,74,191,114,49,63,80,24,5,91,193,19,99,106,201,5,60,154,251,138,106,225,194,214,34,179,43,165,161,138,163,124,125,90,137,169,37,12,161,153,91,181,209,183,245,28,58,172,56,202,133,213,208,181,87,234,2,51,124,151,155,248,103,116,115,91,101,229,199,209,170,168,190,7,87,91,142,51,41,175,216,219,66,61,83,167,86,18,85,122,203,235,93,197,155,43,169,88,168,169,252,146,137,186,100,45,130,118,58,90,26,54,110,254,228,12,19,160,204,60,105,78,137,229,91,68,108,103,175,86,29,148,89,133,133,238,78,228,222,153,4,107,235,243,80,189,153,147,149,208,88,217,35,171,105,116,137,60,116,111,168,198,252,97,77,151,205,230,69,20,50,54,161,186,235,208,10,138,173,114,170,236,197,99,234,97,77,125,154,20,229,110,92,101,101,114,170,195,92,205,93,236,84,44,229,242,247,101,161,149,236,164,115,209,81,125,165,15,118,204,43,157,28,169,220,166,122,39,171,168,25,20,153,29,130,231,118,250,106,148,114,125,101,47,137,184,121,179,200,231,77,77,51,191,50,150,113,185,221,139,173,212,251,153,80,228,68,52,55,136,156,95,81,10,162,213,175,95,120,29,181,247,45,107,176,220,174,146,142,121,188,213,233,231,29,125,38,98,226,140,54,228,141,147,73,230,251,84,234,42,179,95,16,93,21,82,170,109,81,124,78,170,174,249,5,91,85,245,10,138,229,241,2,228,197,196,86,44,130,45,121,239,77,191,140,33,226,135,20,187,167,121,127,79,198,44,181,125,202,159,71,53,154,232,167,89,20,140,122,47,41,143,215,234,3,33,33,226,139,20,195,38,238,242,238,159,140,84,150,222,50,49,69,3,19,90,149,233,248,198,41,75,73,117,153,223,49,12,154,47,185,77,198,88,175,178,183,172,18,255,0,138,160,101,85,211,141,204,91,85,181,145,84,47,69,235,231,29,206,29,226,246,245,82,230,247,218,181,79,111,156,97,125,85,154,241,68,187,157,4,221,127,21,78,69,23,148,161,234,246,74,159,152,9,11,161,226,250,10,40,81,238,184,34,57,19,249,66,110,58,157,26,171,34,184,53,127,194,48,17,239,169,157,187,85,207,253,103,17,104,38,99,183,57,207,253,96,103,37,255,0,142,123,171,226,249,154,196,211,220,167,87,100,227,18,229,95,58,173,77,114,162,107,252,163,10,24,212,158,126,67,220,237,17,125,165,111,135,48,253,52,205,106,49,221,87,222,6,109,90,120,183,142,57,99,107,174,30,58,107,231,23,167,6,241,61,111,174,165,106,212,87,183,110,157,87,113,28,18,229,245,217,237,74,138,53,94,137,175,69,54,225,172,198,214,103,165,35,36,145,27,245,168,18,125,112,226,127,14,81,34,172,119,54,107,253,209,77,220,120,202,180,210,53,82,59,131,23,79,198,35,150,90,140,99,93,38,197,153,253,125,231,99,79,130,49,85,194,45,239,115,215,84,246,133,217,210,254,57,105,99,147,107,43,153,211,222,84,54,78,53,237,213,144,185,245,21,241,162,167,135,82,57,231,203,204,67,20,170,174,73,60,125,166,183,96,220,89,18,181,148,188,205,23,199,69,80,36,150,14,50,109,149,114,164,44,175,98,162,251,202,202,195,159,148,55,125,175,74,198,174,191,140,69,245,6,11,198,148,200,147,183,155,170,125,103,102,204,85,153,24,113,81,176,190,100,70,251,53,2,89,237,249,173,74,246,38,147,49,221,61,167,33,115,58,137,143,71,77,59,90,213,95,105,21,118,158,34,49,189,185,236,142,186,121,147,69,68,95,18,232,91,51,214,190,241,70,205,213,15,223,167,94,160,73,126,30,204,28,57,88,212,78,250,197,114,250,183,29,244,247,168,234,19,248,43,218,173,250,200,168,185,103,174,39,195,171,206,165,170,145,17,58,244,83,153,135,184,219,197,84,146,54,26,170,185,116,69,211,214,4,163,178,118,177,188,215,57,53,250,205,183,182,154,173,117,146,68,79,206,96,53,155,141,105,39,218,149,117,142,211,222,86,118,46,44,41,110,117,13,141,181,157,21,116,241,3,51,35,138,223,78,154,164,186,175,214,113,43,169,155,92,155,33,235,169,106,240,118,107,218,47,17,49,245,21,77,93,83,214,226,188,166,198,182,86,34,58,158,118,107,245,129,207,165,181,190,129,118,189,157,87,169,207,122,189,99,218,141,56,80,226,42,91,130,115,22,70,174,158,243,176,166,169,167,155,77,174,104,82,92,14,233,59,221,174,211,113,244,51,43,21,52,59,101,218,212,243,85,3,121,174,114,34,47,69,2,151,91,84,188,205,85,171,226,119,214,202,36,137,168,174,67,180,117,28,123,81,116,77,116,9,78,168,221,26,6,196,242,199,26,120,159,41,38,100,207,86,183,169,181,83,71,44,142,84,67,114,138,223,53,58,243,23,214,8,110,73,18,238,250,38,220,147,73,19,122,33,202,84,114,175,83,102,162,157,238,78,129,119,22,42,169,156,239,3,237,193,39,146,155,162,117,62,211,194,173,127,93,60,77,82,77,35,234,57,9,166,128,104,164,100,142,167,70,61,190,6,245,37,52,145,189,202,198,31,93,190,36,208,228,211,213,178,8,220,247,175,130,1,245,146,178,153,174,117,78,141,79,89,210,220,113,69,158,23,171,91,80,159,172,182,57,181,155,49,216,100,90,102,79,183,119,66,223,225,252,86,252,72,170,246,212,162,238,95,229,17,35,35,168,239,182,122,182,255,0,92,34,170,251,205,229,190,208,209,57,30,201,83,68,44,135,149,31,104,93,210,78,136,137,248,199,53,152,250,200,232,182,212,213,51,84,252,98,5,227,170,204,27,7,41,27,89,82,214,43,124,58,148,134,35,205,122,42,56,220,150,218,132,118,137,208,182,181,23,188,59,122,123,146,58,184,252,223,31,60,233,174,215,204,31,108,99,157,85,83,31,68,254,88,28,235,238,110,226,138,183,186,58,102,170,162,251,10,30,239,120,198,55,109,206,115,100,243,189,138,112,238,25,195,151,86,233,21,189,226,61,83,222,135,89,55,16,88,33,136,169,13,67,58,123,192,166,110,153,123,140,174,117,142,168,127,63,107,189,234,111,219,114,90,190,117,221,93,36,169,237,213,199,26,253,197,94,28,161,107,162,130,169,154,180,181,248,143,140,89,88,175,109,13,98,39,179,66,208,162,249,38,79,216,41,19,90,186,165,69,79,107,142,61,203,3,96,136,40,158,199,87,232,186,120,238,49,7,18,113,101,138,171,94,228,134,181,116,250,202,50,179,136,108,97,84,215,44,181,143,86,175,188,12,153,196,248,127,5,80,43,228,101,225,232,168,191,203,40,106,172,111,108,178,42,178,138,232,247,35,125,175,49,234,229,153,247,235,186,46,179,189,81,125,231,65,81,125,186,200,170,175,89,23,80,50,130,139,54,168,42,37,70,214,220,85,173,215,199,113,84,83,227,188,31,44,104,230,222,92,171,167,95,60,195,24,124,177,94,237,32,100,218,175,185,74,142,205,131,113,181,106,110,166,73,118,254,112,152,100,253,126,96,225,170,116,87,71,117,85,211,241,138,122,171,58,237,116,47,84,134,230,189,63,24,180,63,115,44,109,52,95,56,217,23,245,148,229,215,44,113,92,79,85,124,114,127,148,44,200,74,110,33,149,174,107,99,184,187,77,127,148,86,182,220,221,195,247,56,88,250,187,167,157,235,243,140,66,162,193,215,154,116,249,232,165,213,61,202,108,79,21,246,141,234,200,25,50,117,211,193,64,205,200,179,179,7,90,91,177,43,216,174,95,106,159,36,204,27,62,42,235,71,86,139,175,68,209,76,42,164,162,185,85,185,31,89,205,69,79,106,169,88,97,219,173,206,202,246,182,150,69,68,79,120,25,83,109,145,244,149,105,34,212,57,89,175,173,74,205,184,125,152,138,153,170,217,222,155,189,138,99,125,191,29,92,219,76,146,85,202,170,136,84,52,185,219,95,106,133,169,77,35,145,16,172,139,187,122,202,121,209,177,171,106,166,235,248,199,25,217,12,235,210,177,146,213,79,213,52,250,69,188,159,136,107,188,173,137,36,149,223,168,236,211,137,10,250,4,99,219,50,162,232,5,205,163,225,118,209,75,70,238,243,81,34,185,122,245,113,174,62,29,104,233,225,254,13,44,139,249,203,114,254,45,39,116,90,84,84,57,85,61,199,113,98,226,182,142,70,53,179,78,191,156,10,194,159,34,174,113,170,242,86,85,79,172,228,81,100,253,226,150,71,61,91,47,155,239,59,204,43,196,109,134,174,36,89,42,25,170,167,172,230,85,241,3,135,162,123,220,181,49,237,79,30,160,81,55,140,57,137,104,245,74,118,73,230,157,85,37,102,51,161,126,143,108,186,34,251,84,172,23,136,172,187,170,122,199,52,204,87,107,215,192,251,54,112,229,157,75,55,35,153,212,14,154,60,83,138,154,154,53,175,212,228,69,136,49,149,78,169,43,100,70,39,135,137,206,160,205,108,174,89,211,154,246,105,175,184,175,45,57,137,148,183,40,82,26,119,71,191,78,189,80,11,55,114,197,88,190,134,79,51,155,162,47,188,231,88,243,143,16,219,94,212,169,115,147,79,105,116,174,23,60,176,170,69,69,88,149,126,180,40,28,83,65,130,102,99,159,65,179,95,86,138,5,109,100,206,106,155,164,109,141,242,245,94,158,39,115,89,155,211,90,105,245,108,221,83,222,99,139,110,80,89,234,53,167,126,141,69,246,156,186,156,115,98,154,5,109,124,190,118,157,122,147,2,242,187,138,149,183,72,172,158,165,168,137,239,58,12,71,198,77,52,113,42,69,92,221,116,245,41,140,56,227,16,225,185,213,233,73,34,238,95,98,148,69,183,11,203,136,42,181,102,245,98,175,180,145,145,213,156,97,85,205,81,230,213,234,221,125,165,105,131,56,171,164,169,145,141,169,175,209,21,83,94,166,62,218,242,110,218,248,209,179,198,187,220,158,181,43,75,14,68,209,199,23,49,136,136,190,41,231,1,151,56,127,60,48,149,221,141,239,23,84,69,84,254,81,87,65,154,88,74,142,52,150,11,155,93,211,249,70,3,98,204,45,124,195,44,115,173,179,105,183,195,71,22,174,239,153,88,238,208,174,142,74,183,237,111,227,1,40,179,231,253,135,122,68,234,230,104,213,254,81,190,185,235,135,234,94,198,50,185,138,171,248,196,74,83,231,54,34,170,157,88,250,183,235,175,95,56,175,176,126,96,95,170,234,162,116,181,78,211,84,251,224,172,164,249,217,177,103,108,11,43,171,27,166,158,211,174,171,226,23,13,91,169,246,186,224,205,83,241,140,16,197,185,159,113,182,89,221,182,173,81,219,127,148,89,121,115,23,18,223,103,86,71,86,245,69,95,229,4,37,102,211,196,110,13,170,114,36,151,56,209,87,241,138,137,51,179,4,201,26,57,46,113,235,253,209,18,123,241,253,61,58,85,211,79,38,139,213,58,169,194,102,47,205,126,114,69,21,68,186,34,233,226,160,75,204,57,203,134,165,93,148,245,236,119,171,233,29,132,24,254,215,80,228,127,121,106,167,214,69,77,139,21,230,125,20,105,81,83,60,186,34,106,189,84,236,43,120,140,198,86,118,247,103,85,200,143,78,158,32,132,163,86,99,203,67,126,141,75,63,198,41,203,198,61,178,114,213,101,171,111,248,196,97,77,197,22,50,69,249,202,247,126,179,133,87,196,118,43,175,98,179,191,59,175,227,5,210,5,123,205,76,37,69,42,243,43,163,77,23,218,90,124,204,226,114,193,97,139,187,91,170,226,122,189,61,166,22,92,49,214,48,190,200,170,218,183,46,229,254,81,214,85,80,85,213,51,157,127,153,92,228,234,158,112,23,51,25,103,205,210,255,0,82,238,229,42,170,57,122,109,82,140,158,191,17,95,83,231,31,34,163,189,229,17,81,121,178,217,228,250,126,30,243,155,65,154,116,16,104,216,159,224,7,126,153,127,116,174,220,231,53,235,169,208,221,178,146,225,26,186,77,143,59,250,60,233,164,129,17,22,79,242,27,55,108,224,100,236,93,143,241,240,232,21,149,5,81,133,170,237,106,187,209,221,61,167,1,212,181,19,191,150,198,170,170,244,42,136,239,53,88,146,125,145,181,87,114,251,11,147,129,242,170,107,132,145,205,61,58,170,46,158,40,16,179,80,96,107,141,91,82,69,129,219,87,220,115,226,192,19,211,49,36,116,11,211,220,102,125,139,40,109,175,163,100,43,78,155,180,246,29,204,217,35,109,124,27,93,76,223,212,6,20,208,219,95,79,243,107,30,154,116,240,59,251,53,4,44,157,174,145,52,235,236,50,141,156,63,218,228,123,149,41,219,237,58,123,206,70,178,149,223,193,162,106,1,74,225,171,188,54,234,36,115,17,174,68,79,89,217,213,98,122,106,202,101,71,50,52,233,236,58,235,134,13,184,217,245,129,205,93,158,226,159,186,194,234,90,87,50,36,93,232,22,134,197,69,210,158,170,185,105,154,168,186,174,154,29,140,217,49,62,38,167,74,136,34,118,174,77,83,66,145,194,182,218,201,175,188,218,148,93,187,181,234,100,93,183,19,69,100,160,129,176,105,171,83,168,75,31,174,89,3,137,173,237,115,219,73,38,137,225,208,161,238,248,50,255,0,106,145,91,45,35,180,79,106,25,181,71,141,41,175,104,144,74,196,93,122,125,19,122,183,47,108,23,200,150,89,160,110,174,247,1,133,216,102,131,231,218,218,200,17,61,186,161,118,172,116,120,102,146,54,203,86,216,211,167,173,10,207,20,101,181,130,211,186,72,35,98,42,22,210,240,182,234,69,88,165,119,155,224,154,40,23,42,131,20,224,138,86,36,104,248,117,211,79,4,53,212,38,31,190,117,165,123,58,251,11,83,75,101,161,175,68,125,50,174,171,213,58,157,245,178,215,119,183,170,45,42,174,158,174,160,85,114,225,138,42,84,230,38,138,133,25,136,236,180,119,9,29,78,198,162,170,250,145,10,130,71,226,25,227,216,247,255,0,148,235,163,150,158,223,83,190,224,168,175,79,16,57,57,127,151,212,244,149,141,168,146,36,253,70,64,218,109,58,82,198,202,104,211,162,39,129,102,104,113,197,170,157,136,144,187,170,29,188,121,231,110,178,71,243,178,233,160,23,186,154,42,154,106,103,177,35,78,98,167,154,82,215,202,44,77,60,79,94,238,186,47,129,104,171,120,158,161,124,232,176,78,190,106,157,181,55,17,9,114,165,218,217,181,85,247,1,203,188,91,46,252,133,231,194,169,212,168,48,204,15,138,137,141,119,69,208,232,97,196,181,248,154,151,230,23,93,222,227,85,107,113,29,182,141,178,49,85,0,175,232,237,173,153,202,249,164,84,68,235,226,115,100,170,161,166,141,81,101,69,211,218,165,142,188,99,220,77,110,129,116,145,218,233,234,45,86,37,206,12,95,79,204,70,201,39,95,172,12,134,197,248,190,134,38,190,157,38,106,106,158,165,44,62,56,138,219,113,230,206,250,133,77,81,124,20,181,146,227,252,95,124,175,68,115,165,84,85,246,41,222,84,82,223,235,45,202,178,110,215,110,171,168,29,78,83,164,112,230,91,99,137,219,154,147,38,139,249,201,184,201,23,235,129,237,191,242,45,255,0,168,131,220,162,138,88,51,33,145,77,244,210,100,215,245,147,121,146,14,255,0,97,22,223,249,22,255,0,212,94,20,70,79,25,12,214,149,23,241,20,143,202,180,210,170,68,252,101,36,43,140,134,111,165,77,191,200,82,61,235,154,173,171,145,23,249,74,6,212,108,87,189,19,79,89,127,50,46,222,217,171,162,69,103,173,11,31,64,212,124,173,77,19,196,201,92,137,163,106,84,68,237,61,128,101,246,6,133,41,168,216,141,77,52,106,21,189,44,239,114,232,138,165,39,132,216,140,166,106,123,138,170,153,237,79,4,3,181,133,94,171,174,227,157,11,213,23,69,83,168,138,85,87,166,138,115,91,80,141,232,190,36,72,237,152,136,228,241,64,177,117,241,67,131,28,234,190,10,114,162,114,187,214,84,114,27,26,167,130,156,234,70,234,223,56,224,177,170,157,85,199,46,57,145,52,68,80,55,229,68,69,232,129,89,185,154,26,93,42,47,172,49,224,113,100,106,70,174,213,167,1,202,171,34,104,213,59,229,70,105,231,55,93,77,165,134,39,120,49,0,234,220,199,108,212,226,238,123,93,162,41,221,201,70,175,77,16,225,201,106,122,175,64,58,229,185,237,119,45,81,87,67,145,28,205,155,212,110,173,147,239,149,53,83,84,118,231,51,192,3,105,253,102,164,99,163,93,200,190,6,247,33,237,67,143,51,157,26,43,188,116,3,117,103,147,110,174,121,209,93,171,151,69,110,237,77,187,165,194,109,23,99,85,52,41,231,213,204,233,60,253,84,13,206,241,178,69,114,181,78,250,205,113,142,79,167,26,244,58,154,119,177,233,252,78,171,245,21,5,146,158,55,162,235,22,221,84,10,134,138,166,41,90,136,141,208,229,185,92,212,213,170,113,233,45,253,17,90,186,28,229,129,177,166,143,122,1,196,88,103,157,126,153,162,174,216,143,98,34,189,191,172,228,61,173,240,108,232,159,156,233,235,227,170,118,169,28,235,250,194,97,201,164,195,241,185,251,150,86,126,179,182,142,211,79,18,105,185,170,80,207,134,240,199,234,202,137,52,250,206,125,29,109,202,159,69,153,207,118,158,208,178,185,166,182,81,189,52,123,17,77,79,182,81,70,255,0,50,52,253,69,59,110,196,18,186,100,141,204,114,29,194,93,188,238,173,3,184,167,166,133,173,77,173,57,144,43,35,114,46,211,171,164,185,35,244,77,167,98,201,145,201,174,208,62,86,69,87,52,201,44,18,109,98,122,141,232,42,219,26,108,153,170,171,237,54,217,43,249,136,158,163,148,245,137,89,174,196,212,13,169,99,100,173,87,183,68,58,107,149,237,150,232,164,106,162,170,162,116,59,39,178,73,53,107,28,168,135,87,93,102,239,11,231,245,212,11,99,120,191,92,110,19,189,140,223,162,175,67,159,134,176,229,198,182,86,200,253,122,175,172,174,160,195,20,81,170,61,105,218,171,245,29,229,18,83,80,181,17,148,232,154,123,128,216,181,216,102,162,141,170,245,240,59,166,238,86,163,16,218,75,146,72,187,116,208,221,109,68,81,166,245,84,234,68,162,91,201,27,145,186,155,104,201,100,118,136,166,181,184,209,35,53,124,205,111,79,90,156,119,95,236,244,238,213,245,209,38,158,213,66,150,85,205,74,89,163,77,200,190,7,54,157,138,232,209,95,213,74,102,187,49,112,245,43,21,29,112,135,167,227,33,210,75,157,24,110,149,85,157,254,21,211,241,144,88,92,100,141,166,235,17,136,159,73,11,90,252,241,195,79,233,229,24,83,252,52,58,187,174,121,225,218,56,221,35,110,176,174,137,175,71,160,176,189,109,150,52,251,244,52,75,51,21,253,20,197,75,159,22,150,138,26,180,129,181,12,114,107,166,187,138,143,15,241,47,99,185,202,198,247,168,215,119,227,32,181,133,255,0,172,218,232,213,117,41,44,66,139,221,157,162,250,142,21,14,97,91,239,49,34,195,80,206,169,234,83,77,238,227,18,209,185,233,34,46,168,90,6,35,113,69,18,190,223,34,109,215,162,145,179,141,217,182,239,38,212,251,229,36,163,136,123,197,34,219,234,99,155,106,170,181,218,106,70,254,45,143,117,218,162,85,77,83,122,170,23,129,177,131,106,86,27,253,62,229,251,228,37,215,132,26,214,73,133,169,81,21,23,205,66,30,236,179,163,111,112,189,189,52,84,37,39,130,220,74,198,91,233,41,228,145,21,52,78,154,150,25,199,77,187,118,228,93,13,51,43,214,79,206,113,98,173,73,29,204,98,232,213,67,147,222,26,237,23,66,131,178,134,87,54,52,68,246,28,184,29,189,138,170,117,212,211,183,68,69,67,157,19,181,95,53,52,64,57,12,77,78,67,17,83,213,234,54,88,114,89,255,0,218,3,82,34,233,224,125,69,114,116,67,234,41,173,154,122,192,210,141,93,117,55,28,172,70,232,173,62,141,19,214,128,112,39,130,25,23,84,97,161,148,137,236,232,118,59,89,236,52,43,122,244,64,56,221,221,173,77,81,15,136,154,116,208,228,232,171,226,54,39,173,0,226,84,197,190,37,209,14,60,20,74,190,39,98,246,234,221,52,52,177,138,158,0,113,214,151,103,128,100,74,171,161,205,70,46,157,66,70,137,224,128,117,245,22,229,151,206,69,68,54,34,183,43,29,234,59,9,153,34,185,52,94,135,214,68,244,211,80,56,174,165,114,53,13,234,104,213,23,170,41,203,99,61,169,169,186,141,98,39,68,3,92,107,162,34,27,205,114,255,0,148,227,66,171,187,170,28,196,86,237,240,46,53,177,203,208,223,133,117,94,167,30,55,34,184,228,191,205,98,43,19,168,27,186,47,176,104,190,195,106,42,244,79,53,209,245,55,247,111,77,218,104,6,143,172,251,187,212,138,17,169,42,237,69,209,84,249,221,150,39,121,206,212,13,105,215,196,42,162,122,207,142,86,170,109,71,38,166,218,192,229,235,191,160,26,247,46,166,173,19,218,108,172,236,103,152,171,215,192,214,197,68,77,85,218,129,245,81,53,241,52,47,143,67,106,89,23,118,136,166,227,58,55,85,3,75,213,83,192,251,187,95,97,165,87,115,180,215,192,208,170,168,86,70,234,175,79,19,105,203,227,212,217,146,101,79,89,195,146,173,117,94,164,14,108,245,20,116,236,223,54,212,247,169,78,220,49,213,134,129,202,217,43,33,110,158,215,33,76,102,165,214,225,79,99,145,212,72,244,118,213,234,210,60,179,139,24,230,68,87,9,210,142,106,196,106,57,116,219,168,18,56,252,213,195,136,237,190,81,131,252,116,53,59,52,48,252,108,231,37,116,46,68,245,35,144,134,234,220,196,205,74,73,149,210,215,87,34,39,181,92,115,237,121,233,142,41,28,141,172,174,169,86,167,142,231,40,18,205,114,207,59,21,62,170,217,26,186,123,202,82,241,196,245,130,134,55,107,80,212,209,61,164,126,219,179,174,225,113,163,209,243,61,92,169,237,40,188,67,124,196,183,218,197,74,106,153,81,174,95,4,85,3,54,241,119,25,214,202,23,57,32,115,223,162,253,234,148,44,156,115,201,35,213,32,101,66,39,231,44,102,13,203,235,141,202,52,146,227,27,165,213,53,243,147,82,232,216,50,150,205,36,123,102,183,198,142,95,107,64,171,104,56,211,158,166,68,71,36,253,87,214,86,214,158,43,159,85,26,104,217,148,160,40,178,14,223,82,246,190,26,86,55,85,245,33,115,176,102,66,80,66,230,44,208,49,81,61,168,6,153,248,151,170,118,138,218,121,215,243,41,222,225,188,255,0,174,185,202,216,214,25,209,21,116,234,138,87,214,236,146,195,73,19,121,148,16,185,127,185,66,160,181,101,102,29,164,122,114,173,145,34,167,173,26,6,221,143,20,84,221,225,107,182,189,53,79,89,80,209,173,75,156,142,213,78,210,135,11,81,210,71,164,80,53,186,123,16,229,178,222,216,215,68,64,55,40,214,109,137,189,221,14,83,81,117,17,83,171,91,208,228,195,26,34,245,64,52,177,171,236,55,218,136,137,213,77,237,140,211,162,28,105,145,122,237,3,144,206,169,209,117,53,163,125,125,77,138,103,57,173,243,142,66,72,138,158,5,160,125,68,53,104,158,211,70,237,124,15,138,215,39,157,175,129,35,115,69,26,39,173,77,49,212,110,93,170,221,13,82,70,142,77,81,232,128,52,79,82,141,20,217,71,58,39,107,244,180,55,162,157,102,93,170,197,77,0,105,236,26,41,180,249,249,110,209,80,222,108,237,122,116,64,62,26,85,122,232,110,177,26,170,124,88,81,95,187,114,0,98,42,167,93,79,174,106,167,84,212,210,233,150,62,136,221,77,81,203,204,232,173,208,13,164,93,23,69,55,116,111,183,252,135,199,68,155,145,202,228,67,94,214,251,80,13,58,55,219,254,65,181,13,91,19,212,125,215,68,240,3,74,49,61,134,135,51,95,105,185,191,243,31,53,64,54,182,39,176,214,214,122,149,13,90,180,251,185,19,214,7,29,237,93,193,60,19,95,81,190,173,99,186,234,134,149,133,23,193,64,208,223,90,34,159,116,83,90,69,183,197,77,126,110,154,32,27,58,40,209,77,110,93,19,192,218,89,85,23,232,40,26,180,81,162,154,82,117,254,65,169,178,43,151,93,170,154,1,241,90,105,84,95,121,186,178,234,154,109,54,93,35,155,215,106,168,31,54,175,179,161,171,108,14,232,173,234,124,239,122,244,229,127,144,251,19,17,234,170,170,7,206,76,45,235,162,26,149,172,94,136,135,201,161,95,20,113,246,37,229,183,85,77,64,218,117,35,81,85,238,78,134,142,99,25,209,169,161,186,250,207,63,99,153,162,27,46,107,85,219,147,192,172,141,18,111,147,219,161,181,164,49,175,158,221,84,229,247,152,246,236,70,245,54,22,39,43,183,43,117,66,6,219,149,36,93,208,166,212,53,179,216,166,230,212,84,232,221,161,35,93,117,208,13,33,21,81,117,84,232,111,53,17,169,213,167,199,61,63,144,6,212,177,178,165,60,58,161,176,148,110,137,118,167,129,203,220,139,209,169,161,245,23,69,213,192,82,24,167,2,219,113,29,51,163,173,167,107,209,201,235,67,28,243,79,133,187,29,194,154,73,109,22,230,50,119,107,170,162,25,120,178,49,222,110,135,18,162,134,10,142,143,106,42,1,20,183,254,12,49,37,198,225,35,105,162,84,213,222,195,170,170,236,248,198,179,43,101,213,52,241,240,37,149,48,197,181,174,230,37,43,85,125,186,26,228,161,164,99,118,45,50,123,60,0,134,252,99,192,238,43,180,219,228,221,26,185,81,61,72,99,205,235,135,92,105,105,184,58,22,209,207,181,23,212,213,61,0,87,97,27,77,205,21,42,105,88,230,175,138,42,20,173,126,71,96,202,201,214,87,217,96,114,175,175,98,1,6,54,188,133,198,53,143,72,155,69,58,42,244,250,10,86,214,174,13,243,2,236,212,123,25,35,81,222,214,169,51,116,153,31,130,105,85,28,219,29,58,42,126,34,29,229,54,95,225,186,54,163,34,182,68,221,61,141,64,33,166,223,192,198,52,239,49,182,162,55,43,85,122,244,46,182,24,224,58,177,171,26,212,210,34,251,117,105,40,191,35,44,170,228,84,161,98,105,235,208,229,197,134,45,241,57,54,70,196,252,192,96,118,24,224,98,206,212,111,121,182,70,191,224,151,2,139,129,236,38,145,34,58,211,14,186,127,36,204,24,237,116,208,71,171,26,157,13,165,107,145,219,91,174,128,97,157,239,129,124,37,43,81,18,209,14,171,248,165,190,197,221,159,148,242,192,247,219,104,163,103,78,154,52,145,25,40,249,136,213,145,116,250,205,186,170,54,58,61,186,235,208,8,133,191,240,33,137,173,210,62,72,163,243,83,95,4,44,182,98,112,255,0,136,176,171,94,146,81,200,237,190,198,147,156,236,59,65,85,171,103,166,107,181,246,161,111,49,238,71,225,220,67,28,155,237,145,57,92,139,247,168,4,16,75,133,170,160,85,106,210,61,178,39,181,166,196,52,248,134,221,50,58,20,145,17,23,193,16,147,236,119,194,21,63,125,154,166,150,222,141,98,170,170,34,48,182,85,60,54,54,130,117,73,109,155,145,23,214,192,49,79,9,102,13,85,3,91,13,202,154,87,167,135,86,149,180,152,175,12,221,169,246,54,139,100,202,157,28,168,94,91,158,70,80,50,21,70,89,218,142,211,199,97,111,175,185,31,94,212,123,233,97,116,90,120,42,32,33,110,166,185,209,208,84,110,114,181,81,20,171,172,185,135,103,167,129,27,38,222,136,83,183,12,152,190,171,151,89,94,229,58,245,201,92,79,254,228,147,47,212,138,23,87,201,143,176,253,76,186,44,109,94,165,87,97,190,225,186,165,106,190,54,107,239,44,189,62,80,226,202,87,238,88,103,95,240,84,168,45,152,15,20,82,213,69,43,155,51,26,213,234,154,47,80,50,10,146,225,133,227,141,22,90,86,43,125,125,14,250,211,77,150,119,149,72,170,104,160,85,95,106,33,99,47,119,59,133,174,216,232,82,157,238,122,55,199,66,215,63,27,226,218,74,221,212,241,84,53,53,245,106,6,91,98,140,162,203,170,232,214,74,58,90,102,170,248,105,161,70,199,146,209,67,46,180,50,70,198,122,180,82,204,208,99,252,113,87,181,170,181,90,39,214,86,17,230,102,35,130,145,145,185,147,238,106,117,241,2,230,211,100,149,61,67,81,110,51,69,35,125,104,170,124,170,201,12,24,196,229,178,142,30,98,250,203,61,95,157,184,146,220,138,231,243,244,79,122,157,36,188,81,213,66,253,147,181,232,239,106,168,23,130,229,195,172,82,196,181,20,18,196,198,250,147,82,153,159,42,111,182,25,55,211,79,170,181,126,245,74,42,46,39,43,38,209,82,173,232,223,102,226,160,195,220,79,219,18,161,177,220,35,108,169,175,93,202,7,122,203,198,96,216,25,243,21,19,163,90,158,173,78,198,209,196,46,39,177,202,141,186,73,80,228,106,245,215,82,189,195,153,201,128,49,13,43,89,61,29,51,85,91,235,208,233,241,93,22,6,189,163,157,73,221,90,174,79,86,128,86,88,91,138,150,212,83,34,252,226,105,227,169,113,240,239,19,116,111,86,243,102,84,250,212,196,58,196,180,225,247,45,44,13,141,232,229,250,72,113,226,154,10,199,105,29,201,144,127,133,160,86,89,253,65,196,117,158,109,168,234,150,255,0,140,86,182,28,239,176,86,185,140,239,12,213,223,140,70,220,86,201,90,137,35,113,75,83,221,204,59,171,125,238,166,210,222,107,113,42,57,99,235,252,96,66,80,161,197,180,83,177,178,50,174,53,71,117,232,227,149,242,158,141,140,85,117,67,19,243,145,171,103,226,90,174,200,171,21,77,205,210,35,60,53,121,187,117,227,5,243,34,197,13,90,167,171,163,128,145,105,177,173,186,55,174,181,113,254,179,126,28,127,105,70,233,37,92,90,39,227,33,24,114,241,67,89,35,119,186,228,239,241,206,154,167,138,26,234,135,186,40,239,14,106,162,127,44,16,148,233,115,30,193,27,244,90,216,83,175,242,144,219,155,51,48,246,197,254,31,15,135,242,208,136,139,167,16,120,134,121,151,147,126,147,199,213,33,193,169,207,92,86,176,174,151,233,188,63,150,161,116,181,85,102,214,30,133,235,165,194,15,241,208,219,162,205,156,54,234,142,99,171,224,255,0,29,8,110,173,206,172,95,52,171,166,32,155,255,0,218,41,211,191,63,49,157,13,79,45,47,115,187,252,53,2,108,190,235,88,122,162,161,88,149,176,232,159,140,134,229,102,98,88,228,167,115,89,112,129,53,79,229,161,11,180,156,72,98,214,34,47,148,231,85,246,238,83,176,139,136,124,105,83,230,165,218,161,17,127,29,64,206,174,35,174,212,213,80,75,87,73,93,27,156,212,85,77,174,49,163,11,231,93,219,13,74,246,201,88,237,26,245,245,150,170,175,51,49,45,226,53,74,235,156,178,53,124,81,206,83,167,154,177,42,41,222,253,233,170,248,169,18,47,222,37,226,110,231,91,11,153,5,92,155,180,245,41,106,111,185,253,140,28,231,242,46,18,183,243,148,181,145,180,242,213,109,157,237,84,247,169,206,185,97,202,10,185,83,100,140,68,85,32,117,211,103,198,104,182,69,242,125,210,161,186,175,93,21,77,170,156,211,205,139,164,107,222,46,21,78,213,61,170,93,28,37,128,236,105,11,36,157,145,61,116,69,93,116,43,152,109,24,70,146,5,99,232,160,85,211,216,128,98,117,118,40,198,207,122,186,170,166,111,206,170,112,159,140,175,241,38,142,170,126,191,89,127,113,190,29,178,86,53,235,71,12,76,213,23,192,179,23,140,48,202,105,156,186,162,166,160,82,149,151,155,213,98,172,142,153,235,175,188,217,165,109,101,67,244,155,119,85,245,149,125,130,211,5,69,79,38,70,38,158,242,161,186,97,58,120,32,73,96,70,235,227,208,180,40,163,104,240,204,149,136,155,124,84,168,109,153,120,249,36,106,204,246,171,125,104,110,217,153,84,217,185,45,129,203,215,199,66,179,166,195,183,70,49,46,10,247,182,54,245,84,2,153,155,5,82,81,201,230,198,212,66,187,192,184,99,9,207,43,25,115,164,141,201,235,213,14,4,150,202,139,130,115,24,245,56,114,83,92,168,93,182,7,189,174,79,90,1,145,118,140,180,203,154,138,102,186,154,154,153,143,84,247,28,230,97,172,53,134,252,214,164,46,71,120,34,104,99,173,12,152,193,52,124,55,25,218,158,196,85,42,236,45,73,137,239,55,56,35,171,173,153,205,71,34,46,170,161,48,189,20,115,88,100,122,69,221,81,117,95,97,86,91,50,243,15,95,152,215,58,133,137,187,214,173,41,250,76,39,75,109,146,26,154,170,230,55,68,69,84,85,57,247,236,222,178,97,107,122,211,211,77,26,200,222,154,181,200,22,119,242,100,6,24,122,111,116,80,53,61,122,232,117,184,131,40,178,202,217,70,188,202,58,103,74,137,213,83,79,18,134,155,53,111,24,146,157,18,130,174,70,111,232,154,41,199,161,193,24,203,19,203,186,75,188,219,94,190,183,40,20,46,96,224,107,11,18,71,89,225,142,52,77,116,208,178,53,52,21,116,119,20,129,92,190,38,99,73,195,213,221,212,234,250,139,163,149,85,53,209,84,183,120,171,32,110,20,143,116,240,163,165,115,125,104,128,81,24,75,8,203,89,3,42,42,231,111,43,214,213,82,187,131,8,225,116,99,91,44,113,57,117,45,237,214,197,139,236,240,173,36,48,84,177,169,236,69,58,154,25,49,100,19,35,167,116,250,107,235,212,172,139,238,153,99,134,238,16,198,176,69,19,84,235,177,30,76,208,71,27,93,26,198,189,61,74,82,118,220,75,123,138,6,179,155,42,42,39,180,237,168,47,215,234,153,81,38,150,87,183,95,94,160,117,146,96,172,59,107,133,244,245,182,244,150,69,240,84,67,162,186,97,123,107,41,149,244,22,231,53,125,90,33,122,109,20,52,119,42,116,117,115,26,142,246,185,10,146,11,38,30,165,163,220,248,98,147,221,162,1,137,237,163,196,116,234,230,209,182,88,211,78,158,37,49,115,166,199,114,72,253,43,101,70,122,211,85,51,118,143,9,217,47,72,232,224,183,70,213,84,232,168,210,145,190,228,244,156,247,164,20,138,168,245,211,163,64,197,172,39,135,111,247,58,148,99,165,122,187,94,189,75,175,22,87,223,210,139,155,205,84,233,237,46,37,175,44,95,133,36,239,18,83,171,149,87,118,154,21,77,53,83,171,52,166,74,85,106,120,120,1,141,213,120,15,21,50,167,108,50,201,249,181,59,138,44,3,152,145,68,215,208,84,202,199,47,173,53,50,175,12,224,139,109,67,219,45,83,89,170,251,75,153,108,194,88,118,8,145,22,40,87,167,177,0,193,232,112,14,106,181,188,217,110,82,233,227,213,84,215,221,113,165,169,118,215,215,61,200,158,58,169,155,23,92,31,107,157,142,72,118,53,61,197,162,199,121,106,217,152,254,68,169,170,167,77,0,199,154,220,69,44,45,94,241,54,171,245,148,6,35,197,18,203,43,155,4,186,126,114,232,95,178,98,247,89,59,146,9,36,84,85,245,33,177,69,194,190,35,185,197,206,85,151,85,247,41,48,44,157,2,212,214,85,164,149,19,162,183,93,122,169,119,112,150,44,176,216,97,106,79,177,92,136,115,234,56,66,197,113,166,232,231,149,191,153,78,3,120,79,197,169,38,146,87,203,227,235,212,145,82,84,102,117,13,91,54,208,200,140,114,125,30,167,93,62,97,226,154,104,28,176,92,149,19,212,136,167,62,223,194,126,37,134,62,119,126,145,118,245,211,169,220,208,240,227,136,102,77,143,146,69,68,233,224,5,146,196,121,175,137,164,157,209,213,214,61,237,240,241,41,234,172,79,13,210,21,239,13,85,114,167,172,201,10,174,17,46,183,14,171,27,213,87,241,77,150,240,63,125,153,60,199,61,169,253,200,24,125,116,157,148,181,41,37,59,21,53,95,81,219,91,177,212,246,149,98,181,175,213,61,134,84,126,225,27,218,185,22,71,61,223,224,157,173,23,2,21,114,34,115,255,0,202,208,172,177,15,16,230,85,125,226,5,135,231,58,166,134,214,27,196,126,78,107,102,153,23,93,76,197,173,224,42,86,70,174,100,136,138,158,226,145,187,112,83,116,164,85,108,114,42,162,123,16,33,208,225,156,127,104,172,180,197,28,251,117,209,53,212,169,232,49,70,16,165,114,77,61,59,28,80,115,112,225,139,109,181,139,77,2,204,140,106,244,209,20,170,172,28,55,226,202,221,25,44,147,117,246,162,129,84,212,230,158,5,117,50,211,182,137,168,170,154,120,22,171,27,85,97,219,180,114,84,81,83,181,30,186,170,104,93,184,120,58,196,85,109,71,243,164,77,125,202,115,109,252,23,223,217,59,86,106,183,171,61,104,168,8,97,205,198,217,91,59,149,32,133,253,87,212,134,197,54,19,191,63,206,110,246,253,104,103,138,240,194,203,36,91,229,164,73,85,169,252,146,140,196,89,101,53,43,157,13,53,157,201,167,77,81,129,118,35,75,73,136,173,93,91,51,186,29,61,214,239,137,171,30,216,57,178,47,168,203,42,108,137,185,94,95,243,148,111,106,47,181,167,111,77,194,206,199,182,89,99,79,29,122,180,12,49,167,192,24,142,244,169,35,247,174,190,226,162,181,100,245,201,170,137,44,107,215,220,102,205,183,36,233,109,81,109,90,86,185,83,220,111,75,150,136,171,164,84,122,127,130,6,35,83,228,141,92,209,171,244,68,218,154,156,27,118,91,73,83,112,90,39,69,174,199,105,169,151,85,25,117,89,18,43,90,215,55,94,158,7,203,6,77,170,85,58,165,218,34,185,117,215,64,137,80,89,107,145,84,209,164,115,203,19,61,75,224,95,187,38,9,162,181,66,214,53,172,69,68,57,214,124,21,37,3,26,212,170,219,167,188,231,215,90,100,133,191,215,218,105,239,10,185,118,219,78,199,162,198,244,252,198,237,222,42,168,97,85,100,154,104,83,55,27,250,225,58,23,92,157,81,206,219,247,168,165,176,196,60,77,82,193,34,178,90,109,17,58,117,2,175,190,98,187,149,153,30,253,207,84,106,122,139,91,123,207,153,105,106,86,41,183,244,93,13,249,51,239,14,95,34,116,50,195,22,231,38,157,85,10,50,239,98,163,197,51,45,69,20,13,84,85,215,205,64,43,251,54,106,88,49,21,42,195,85,18,44,174,232,138,167,33,214,27,77,119,207,171,226,70,175,169,84,161,109,57,81,93,29,58,214,50,71,69,183,212,112,238,246,251,229,11,86,40,238,47,68,111,188,45,10,234,92,57,107,129,251,169,100,137,174,246,234,135,121,104,177,211,78,136,181,53,81,43,91,234,87,24,245,89,112,196,177,61,89,21,92,207,95,114,169,202,182,79,142,167,122,70,201,42,81,30,186,107,212,37,148,246,223,146,180,90,109,124,40,246,250,245,67,139,137,241,237,37,178,153,205,162,153,171,162,116,218,165,131,151,3,227,215,53,179,54,186,165,55,38,190,179,180,179,96,156,74,247,35,110,19,75,34,42,245,221,168,29,86,50,204,107,189,124,239,142,39,72,168,170,169,208,161,214,91,173,100,188,202,152,165,123,87,174,154,25,29,97,202,26,122,229,107,167,129,170,171,227,170,21,245,14,73,90,96,133,30,250,88,221,238,218,6,47,88,171,103,164,70,255,0,6,145,17,19,216,85,212,119,185,37,68,98,68,228,95,15,2,255,0,63,40,173,27,116,109,28,109,255,0,4,225,59,40,105,152,253,209,194,212,211,216,128,89,90,139,125,250,189,187,168,158,244,212,215,75,148,24,174,251,26,74,249,93,171,189,166,65,218,176,77,61,189,168,146,83,35,180,247,21,101,29,61,29,29,50,108,129,26,169,238,3,28,109,60,59,95,216,155,231,149,23,84,58,252,71,195,197,210,165,54,162,162,153,29,95,136,36,165,213,177,196,229,250,142,154,76,89,60,142,209,212,79,95,204,6,49,39,13,213,180,173,124,178,177,23,66,161,195,89,48,177,83,43,156,196,77,171,235,47,212,151,100,168,133,200,234,69,77,125,199,91,10,53,250,163,23,150,139,234,3,160,195,216,122,158,193,74,221,236,79,52,228,226,11,141,61,93,43,96,137,157,117,208,229,93,88,230,68,173,99,247,123,144,234,237,52,21,53,85,104,143,129,202,221,125,128,113,160,193,16,92,81,142,170,133,28,143,247,27,151,76,146,195,115,195,190,106,6,46,169,236,46,149,13,149,144,210,177,239,209,186,39,172,225,223,110,52,244,180,174,98,202,221,81,61,160,89,248,114,83,10,83,53,102,142,138,38,185,61,197,189,199,184,97,182,238,108,84,45,70,181,17,124,11,163,121,189,78,230,73,200,168,84,77,125,74,80,216,150,230,141,180,73,44,209,171,221,162,245,80,49,215,45,97,124,89,165,182,77,117,73,147,254,178,108,50,75,166,8,182,255,0,201,55,254,162,22,176,45,92,114,230,127,49,172,211,89,147,254,178,103,114,65,203,38,8,182,232,191,238,45,255,0,168,188,40,141,206,48,100,98,210,55,175,222,41,31,119,6,35,235,36,68,254,82,153,161,197,70,42,142,225,11,90,217,53,243,76,56,134,21,168,172,115,180,215,87,1,174,215,68,228,145,174,84,245,161,145,249,47,80,218,105,162,213,116,240,44,181,5,2,35,91,163,75,173,128,86,74,55,196,244,233,224,6,102,225,74,214,75,74,205,21,60,10,170,155,87,117,69,45,102,1,184,185,244,209,238,95,82,23,62,219,43,94,223,16,59,24,117,108,137,212,236,26,196,127,156,117,200,239,61,14,91,106,21,169,161,18,57,177,181,27,235,57,81,202,140,79,19,171,109,87,180,214,149,105,237,66,163,183,74,173,83,67,114,25,53,208,233,210,169,168,186,238,57,48,214,55,218,128,119,45,85,84,55,162,110,186,29,91,107,90,137,226,111,195,94,221,124,64,237,246,34,181,13,109,102,135,14,26,214,185,60,80,228,50,165,174,95,20,3,146,221,19,174,129,94,212,77,85,16,219,73,26,239,88,84,98,250,192,210,250,134,248,104,134,219,101,107,151,77,13,50,66,139,212,210,200,180,112,27,238,106,57,60,14,51,233,145,221,52,57,62,9,162,155,50,202,140,77,84,14,150,235,68,136,197,209,133,23,93,204,138,85,210,63,89,114,155,200,170,77,174,83,175,174,195,212,146,121,192,83,118,45,38,114,35,216,133,97,13,18,34,53,99,110,159,81,213,83,91,97,163,127,154,118,177,86,242,155,181,0,236,226,87,71,26,244,83,167,187,213,213,53,23,98,41,202,101,197,85,116,119,129,203,137,148,213,41,163,244,234,5,7,61,234,227,11,254,131,141,84,184,138,178,71,163,95,18,254,114,187,126,25,162,168,77,116,78,166,134,97,43,124,107,175,172,38,29,117,178,179,158,137,204,137,63,81,222,50,142,25,155,175,45,19,81,29,158,150,159,232,169,207,166,100,9,211,80,179,174,75,68,113,191,152,141,68,55,27,64,143,119,67,187,116,16,201,22,140,93,84,69,77,28,41,185,235,166,128,108,208,219,246,248,161,217,164,45,98,29,29,199,20,219,109,109,84,146,102,183,79,106,148,221,78,108,88,226,114,181,107,24,154,123,192,184,40,246,49,58,232,109,73,58,187,163,80,183,177,230,141,142,117,254,188,103,248,199,111,69,142,44,179,53,28,149,45,95,206,5,89,19,213,58,170,9,165,77,186,233,224,81,87,124,200,179,208,49,85,42,154,154,39,180,164,43,51,190,209,26,185,22,177,157,63,24,11,184,219,170,70,139,204,68,68,67,166,188,227,155,117,3,93,190,86,34,167,188,177,216,131,136,11,87,37,237,167,172,110,190,229,44,190,39,205,250,219,189,83,163,167,157,85,28,190,165,3,39,46,249,217,67,64,231,114,230,98,233,239,41,27,207,18,201,4,106,145,57,171,167,188,177,182,122,43,133,253,17,243,185,250,56,231,215,101,229,51,98,89,42,36,114,107,239,8,149,77,124,226,118,190,68,86,196,229,77,125,138,82,114,231,94,33,187,189,82,57,101,77,125,142,82,140,196,88,54,58,84,116,148,234,231,105,212,162,159,127,172,176,202,168,140,240,95,90,5,87,46,247,139,49,77,67,85,201,83,58,106,159,202,82,223,222,49,94,33,129,92,233,46,19,162,251,220,167,93,89,154,151,23,51,99,99,79,212,83,85,216,138,170,238,237,101,110,154,251,128,249,116,204,156,77,19,220,200,43,231,85,247,57,78,174,28,105,141,174,82,108,125,77,78,213,233,244,148,173,240,78,7,162,190,213,49,106,83,233,41,144,216,95,32,44,53,116,204,115,99,69,114,167,176,12,102,183,90,171,107,218,146,220,46,50,71,237,85,85,232,85,54,31,38,218,42,24,232,241,35,156,168,190,27,204,152,94,22,233,107,225,88,219,19,145,142,78,170,133,25,136,184,58,142,223,186,107,103,57,239,241,211,82,146,59,28,3,152,236,165,88,226,101,197,100,211,68,250,69,240,165,198,50,92,109,137,163,213,117,111,180,196,41,50,159,30,225,74,189,105,232,165,86,49,124,85,11,159,133,49,21,246,215,72,216,174,209,171,17,169,215,84,36,83,124,65,82,215,93,88,172,135,119,85,93,116,49,55,19,96,122,136,27,36,175,141,218,175,94,168,101,118,102,99,139,116,140,68,138,70,185,218,245,212,178,56,138,253,71,112,85,133,85,186,187,161,120,24,235,45,27,237,181,201,51,147,77,174,51,79,131,172,125,18,93,105,104,157,80,137,224,154,106,88,218,236,180,91,229,186,74,170,88,149,203,213,122,33,211,101,213,238,235,150,56,194,55,75,186,54,177,254,178,194,109,109,55,72,102,183,71,35,100,69,213,19,169,218,82,214,53,238,209,92,99,14,79,103,53,54,32,177,82,163,234,145,94,173,77,122,151,198,130,255,0,7,37,179,44,137,162,245,241,40,46,53,51,145,116,84,83,180,167,122,105,180,162,108,184,150,146,119,35,57,168,171,245,149,68,21,145,189,200,173,127,249,64,238,99,85,232,114,99,58,214,84,245,78,167,50,41,209,64,230,35,125,136,107,98,104,108,54,118,232,107,73,145,124,0,223,6,207,52,115,64,222,52,47,137,163,154,125,221,175,168,13,64,249,187,220,55,123,128,251,166,189,13,77,143,83,66,59,79,81,169,36,68,3,117,27,167,168,210,169,161,167,154,134,219,166,3,121,17,171,226,135,212,70,234,113,29,50,235,209,77,76,153,125,106,7,49,27,211,162,31,82,63,5,54,27,80,137,235,55,82,161,186,1,200,107,35,104,115,219,234,56,139,58,117,234,125,100,177,170,245,118,133,199,37,143,209,78,84,117,72,196,234,154,156,21,168,166,98,106,175,67,139,81,120,161,133,21,95,42,34,39,188,14,221,124,231,111,218,111,165,66,43,54,232,80,23,188,209,177,218,163,86,173,83,17,83,222,91,155,175,16,214,202,39,170,182,173,186,34,251,64,191,171,80,176,46,245,62,75,119,165,115,85,95,42,34,253,102,44,93,248,166,164,114,43,34,171,106,175,135,137,66,93,179,255,0,25,214,76,233,173,140,87,211,175,130,160,25,157,81,136,173,148,171,190,90,198,181,19,218,167,83,87,154,120,90,145,85,146,221,98,69,78,159,72,194,27,182,112,227,154,232,220,199,181,200,170,158,165,45,237,198,251,141,174,181,94,114,205,162,175,169,84,9,17,92,204,194,213,90,186,11,180,78,127,169,17,199,99,109,197,241,214,244,100,136,168,190,29,76,28,192,86,60,73,53,76,51,78,249,186,42,120,170,153,57,131,105,171,163,108,73,42,59,162,32,23,130,58,228,126,142,212,230,197,86,215,183,106,41,78,65,189,35,77,117,57,212,138,228,118,171,168,29,148,146,43,23,119,180,209,206,87,33,169,219,100,106,32,72,145,10,200,217,122,43,142,51,233,213,84,231,57,168,211,105,203,234,32,117,55,187,106,87,209,172,14,167,71,166,154,117,66,201,227,92,172,163,169,230,74,182,168,220,171,175,139,12,135,111,57,172,220,230,38,211,143,60,118,218,173,89,82,141,3,2,177,86,76,54,186,87,71,29,153,169,170,233,209,133,40,254,18,102,189,53,205,90,55,70,142,245,163,124,9,15,159,8,88,166,85,150,54,49,87,234,52,71,106,167,166,84,137,180,236,219,237,208,12,13,176,240,76,202,70,166,233,95,167,212,87,88,127,131,251,101,60,237,116,207,215,79,106,25,132,218,58,54,166,137,27,127,81,180,250,40,218,187,152,196,2,207,217,248,118,177,219,105,90,212,123,81,81,61,134,137,242,110,142,26,134,247,119,244,69,245,23,153,180,203,34,109,53,71,110,134,157,117,127,172,10,6,209,151,84,180,113,166,231,117,66,161,161,195,148,240,185,17,143,42,39,83,194,228,243,77,202,107,124,58,162,170,168,27,84,182,136,154,212,94,119,249,78,92,44,72,151,106,38,186,122,207,179,50,56,81,17,174,55,163,107,85,136,160,110,115,53,110,154,26,89,26,185,117,208,212,213,77,124,13,232,220,137,215,64,55,35,167,243,117,83,87,47,106,248,26,153,80,142,77,161,85,23,212,7,205,218,116,212,248,177,238,95,0,173,234,106,69,68,245,1,245,140,107,83,64,170,136,189,15,142,93,84,214,216,209,124,75,64,210,215,232,166,234,72,154,117,64,145,66,157,85,79,142,90,116,232,174,36,106,230,66,239,90,33,165,208,177,221,91,41,178,244,163,111,94,106,39,231,56,21,151,187,101,3,85,210,212,53,17,63,24,14,201,21,209,39,70,238,53,69,80,237,222,124,123,83,218,91,203,230,117,97,59,30,238,243,112,141,187,127,25,11,111,139,184,191,203,203,61,62,178,94,98,110,159,140,6,68,191,147,35,181,87,31,86,90,72,155,231,74,136,97,69,227,142,204,25,27,21,40,47,17,185,222,175,56,183,88,131,142,75,149,75,156,150,154,148,126,190,26,40,18,44,151,10,77,218,54,100,95,206,114,19,99,219,189,143,215,243,145,131,77,198,38,100,207,46,180,209,57,201,175,188,174,240,247,27,24,142,138,54,197,122,119,45,254,180,80,36,13,101,149,169,167,43,84,246,134,212,189,23,71,71,162,41,139,248,39,140,220,43,114,70,71,116,185,68,199,47,142,170,93,42,46,32,48,13,221,140,238,247,88,156,171,236,114,1,116,159,18,77,163,145,225,33,70,245,222,82,182,140,123,100,175,68,238,245,108,114,59,241,144,168,35,185,81,76,137,182,102,245,247,129,205,77,137,247,218,133,145,19,162,27,108,72,100,77,90,244,95,206,106,219,19,58,171,128,250,138,175,245,26,182,253,70,150,203,26,244,98,161,171,122,0,219,245,13,191,80,222,131,122,1,182,176,106,186,238,83,91,88,141,251,224,170,229,94,137,208,109,245,184,2,237,211,196,210,136,214,174,229,83,67,228,167,143,233,200,137,249,205,135,220,45,201,209,211,53,63,56,28,212,123,29,224,168,21,19,212,212,83,169,150,249,102,165,110,175,169,106,105,239,58,59,150,102,88,104,81,81,106,217,211,222,5,91,36,174,103,132,127,228,62,197,38,246,42,185,154,104,90,91,142,121,89,32,114,162,86,51,167,188,233,42,51,198,74,199,108,180,200,146,34,248,232,5,237,117,107,25,38,209,45,123,26,213,84,68,82,204,80,99,187,229,116,136,231,49,122,149,141,174,235,93,86,212,231,32,21,173,61,99,101,93,21,137,212,220,229,53,23,122,63,199,212,83,205,187,67,70,155,166,145,169,249,205,169,49,165,161,139,163,170,88,159,225,1,80,201,35,209,116,111,83,92,83,63,77,21,165,53,242,234,192,198,171,157,86,207,241,142,146,233,155,86,26,45,118,213,179,167,188,11,133,52,77,149,158,119,155,239,52,182,56,26,205,188,196,85,45,13,78,124,216,99,106,243,235,90,214,125,103,88,236,249,195,143,118,176,92,26,169,245,149,145,121,214,37,100,138,228,234,154,156,135,86,181,172,209,25,170,232,88,91,151,16,52,48,194,189,218,165,170,190,174,165,38,188,66,93,229,159,72,21,28,221,72,25,64,218,182,59,172,169,181,125,135,215,215,211,198,159,77,12,117,167,205,235,245,126,143,208,236,98,198,248,130,173,62,138,245,2,248,62,247,76,223,191,105,165,47,84,206,251,246,150,89,47,88,130,85,234,197,59,10,58,251,211,220,212,123,87,69,94,160,93,184,238,20,170,186,172,169,250,205,238,247,79,39,209,145,10,30,141,36,123,90,174,127,95,95,83,176,109,92,20,109,221,52,186,105,237,80,42,134,163,21,117,222,106,151,77,19,106,245,40,233,113,205,150,149,85,178,85,177,21,63,24,249,14,98,225,244,85,85,173,103,79,198,2,186,74,135,71,10,104,205,87,67,175,146,182,121,164,219,221,250,22,222,253,159,56,86,208,138,217,46,17,166,159,140,80,23,126,46,48,133,187,114,182,229,22,169,239,3,35,214,20,88,149,100,93,166,134,57,177,183,205,243,147,218,97,102,37,227,138,219,231,50,142,225,26,251,52,113,78,199,199,173,21,52,124,137,235,227,71,125,96,103,162,212,163,151,77,15,187,83,77,202,96,125,55,29,214,217,31,175,148,35,211,235,59,100,227,154,212,232,191,242,132,126,30,208,51,81,245,112,49,219,30,228,68,95,89,177,52,214,248,215,94,246,159,172,193,11,191,27,84,210,53,252,138,246,43,189,94,113,68,214,113,173,116,71,170,247,180,211,235,2,74,160,168,164,149,17,27,58,47,231,62,235,12,110,221,174,164,116,89,56,226,146,29,57,245,205,79,173,199,119,63,30,182,230,51,207,184,177,23,251,160,36,2,105,162,171,98,53,174,211,111,176,227,50,122,56,220,141,150,116,246,117,82,59,235,248,255,0,116,109,84,182,86,177,238,95,30,165,57,47,28,152,150,182,109,89,50,117,95,82,129,39,82,85,219,88,221,91,59,127,89,178,202,154,74,135,109,220,138,71,5,47,24,152,158,102,106,178,255,0,148,231,211,113,153,136,169,93,231,74,159,172,9,8,185,210,218,165,133,89,36,81,175,188,161,110,248,99,13,78,231,58,94,83,117,250,140,54,159,140,140,83,84,154,181,201,181,125,231,87,83,196,246,34,173,69,89,36,211,95,120,25,97,93,129,176,141,67,213,171,81,10,107,245,28,55,228,206,16,185,194,177,37,84,90,187,234,49,6,167,136,250,248,95,186,106,165,79,206,114,105,120,181,74,38,234,218,255,0,57,61,224,100,189,103,13,248,78,39,171,150,174,53,253,70,229,54,72,96,202,38,121,242,194,186,123,81,12,72,196,28,108,86,194,142,219,86,159,172,160,174,156,113,223,220,174,109,61,78,191,156,46,206,138,252,183,193,144,116,107,32,95,204,133,49,123,192,56,69,205,93,86,24,244,240,240,48,126,94,49,241,173,92,154,177,234,168,171,237,58,235,175,21,120,202,165,90,147,57,83,95,120,25,83,124,203,124,35,83,81,178,90,184,145,170,190,227,229,38,70,101,221,84,40,247,214,211,238,95,168,195,107,143,16,152,166,173,219,155,35,181,95,121,185,71,158,216,221,177,234,215,63,79,172,12,235,195,249,13,151,45,114,162,214,211,248,123,142,163,22,100,182,2,183,182,73,98,175,129,83,170,250,140,55,164,226,39,31,65,46,214,58,78,190,242,172,179,230,62,62,197,234,145,76,217,21,175,247,168,29,214,98,225,44,39,79,28,177,193,83,10,175,84,233,161,139,56,223,7,199,45,99,187,138,238,235,211,106,25,100,185,77,124,190,197,207,170,142,79,59,170,245,58,228,200,248,233,39,230,85,68,189,61,160,97,175,200,91,251,33,230,71,4,170,159,81,246,12,13,136,191,142,228,202,159,153,76,230,166,192,152,114,56,82,154,102,49,63,49,87,218,50,127,9,220,41,83,107,88,170,169,236,2,61,225,76,105,107,243,41,91,81,211,217,169,205,102,50,199,182,214,239,168,142,167,68,235,213,84,207,57,242,55,14,65,58,170,194,197,77,125,135,7,16,112,255,0,98,186,210,58,58,106,118,42,170,105,209,0,194,54,230,205,218,88,21,149,44,114,189,61,167,85,54,54,191,85,63,88,159,43,81,125,138,166,66,226,78,22,170,41,107,23,145,72,237,170,190,164,58,151,112,255,0,113,162,111,74,39,116,247,5,37,99,29,138,241,35,19,206,172,157,63,194,83,92,120,190,250,173,84,239,147,42,251,55,47,82,237,86,101,20,209,201,182,162,153,90,137,238,59,27,62,79,216,21,205,125,82,170,105,213,122,1,97,107,177,78,33,126,187,155,34,39,183,175,83,174,102,32,184,162,238,150,87,162,167,188,201,220,65,150,152,69,41,182,192,228,85,68,246,22,202,243,150,150,205,206,228,34,254,160,45,187,47,181,85,159,50,218,151,34,175,177,78,234,197,131,111,23,185,181,167,154,87,42,251,21,78,198,28,189,142,146,125,237,107,186,47,176,184,184,30,26,251,108,237,75,117,55,49,233,234,86,132,195,170,176,228,109,254,169,200,231,36,203,175,214,118,247,156,148,191,81,82,170,182,9,151,68,246,23,134,193,138,177,53,26,39,50,220,212,255,0,4,239,106,241,133,234,186,62,92,148,45,234,154,125,16,179,12,174,248,19,20,81,206,168,218,57,151,69,246,41,211,73,133,175,137,38,233,232,228,71,123,208,204,153,104,43,43,159,190,74,6,245,252,67,170,173,203,219,133,194,110,100,86,254,139,236,96,24,187,109,194,247,55,170,34,210,187,95,168,170,45,216,38,246,253,171,29,3,215,252,19,41,48,102,70,220,46,19,179,125,189,116,95,197,47,246,15,225,193,141,100,110,158,129,61,94,45,3,1,104,178,231,21,84,51,100,118,185,87,119,226,169,82,90,242,55,24,85,83,42,121,50,126,191,138,164,156,97,236,131,180,65,18,43,232,89,185,63,20,174,108,217,77,106,167,106,71,220,34,255,0,20,137,17,31,15,15,152,206,58,189,82,221,80,137,175,242,84,170,109,188,57,99,26,133,107,150,130,163,199,249,42,74,189,70,85,219,152,187,219,111,139,252,84,57,118,252,11,75,10,34,37,4,95,226,161,2,56,240,247,15,184,166,150,36,108,212,179,183,84,211,170,41,219,201,195,118,35,170,77,82,41,255,0,82,146,40,252,41,73,225,45,28,109,68,240,209,166,244,54,91,124,41,183,187,71,250,128,141,90,158,24,241,10,166,215,65,58,254,101,58,169,248,62,189,92,87,85,165,151,175,226,169,40,169,135,173,147,46,171,79,23,234,55,227,177,91,105,254,141,52,95,226,129,23,17,240,89,115,160,141,39,100,18,239,250,141,216,120,84,189,189,220,185,105,37,86,167,181,9,69,249,61,77,58,238,90,88,246,175,184,214,152,86,208,141,243,169,226,69,250,139,66,146,140,250,62,22,164,183,34,74,234,69,220,158,214,155,215,172,157,184,178,215,37,28,54,247,117,77,53,70,146,59,81,130,44,115,187,89,35,98,39,212,109,191,47,112,114,196,173,127,43,114,253,64,69,141,14,80,94,168,157,202,117,12,158,63,201,59,100,201,58,250,134,243,159,70,237,127,185,36,173,217,69,131,170,81,100,219,30,191,82,28,57,114,183,13,49,220,150,50,61,62,164,2,57,232,242,194,166,153,201,19,168,215,68,233,244,74,174,207,129,27,107,68,151,144,136,239,20,232,103,13,102,74,97,199,51,156,198,55,93,53,41,218,188,155,161,153,202,248,99,69,107,61,129,48,194,12,105,134,241,61,222,165,32,161,142,125,170,154,121,186,148,93,103,14,248,178,230,222,241,83,222,116,85,215,69,212,145,187,62,83,219,227,145,30,180,236,114,183,218,135,117,83,129,105,116,238,233,71,30,159,220,133,145,193,111,192,247,108,27,77,27,29,72,247,236,211,197,11,149,131,177,132,180,173,107,36,165,68,114,120,244,51,2,227,146,88,122,237,10,247,168,154,213,84,246,20,61,71,13,214,218,90,151,77,3,23,106,175,64,44,221,215,28,214,72,212,72,225,93,61,198,245,151,21,211,202,205,43,169,152,191,221,33,122,105,178,14,130,86,232,246,28,74,252,129,182,196,171,226,136,5,164,173,102,29,196,19,45,35,40,224,220,239,99,80,164,241,30,90,209,54,55,44,20,108,215,220,210,252,197,146,214,251,83,251,237,43,156,233,83,212,170,109,86,225,74,132,98,163,225,79,212,86,70,34,214,224,250,154,89,213,27,72,186,34,251,2,34,90,27,186,74,102,166,158,212,50,98,167,2,58,161,203,252,29,58,251,138,71,20,101,21,69,108,78,72,233,215,170,122,144,12,119,189,227,73,154,138,148,137,162,167,169,167,30,211,141,46,174,68,239,8,244,110,190,178,171,196,121,53,125,183,76,233,98,164,114,177,58,245,58,132,193,55,167,65,202,109,34,162,253,64,92,12,27,143,210,159,110,214,35,148,185,182,124,121,73,81,27,214,166,154,61,200,157,53,67,30,173,88,118,247,103,147,153,44,46,68,66,163,181,215,213,186,95,61,85,17,190,32,93,74,155,188,87,153,156,199,211,181,173,215,79,3,147,13,154,217,79,23,53,21,136,239,29,10,46,155,20,218,33,98,53,42,19,122,39,94,167,22,171,26,195,204,209,147,249,191,88,21,45,198,237,85,69,34,165,62,187,83,216,113,83,48,106,232,90,139,44,174,79,173,78,182,12,67,67,89,30,143,149,186,175,188,235,106,232,40,238,47,84,150,77,27,238,80,42,71,102,157,99,219,243,42,174,250,148,232,174,153,131,127,149,117,109,11,222,159,81,179,67,109,180,210,72,137,206,69,250,212,169,25,228,229,131,72,209,142,93,0,232,236,185,131,114,138,68,239,22,132,94,190,182,151,99,12,230,213,190,56,27,13,69,12,44,122,122,180,66,209,220,228,169,141,234,180,208,53,127,49,72,212,213,94,25,95,205,218,173,250,137,129,150,178,102,37,178,166,159,86,81,68,186,167,177,10,82,191,24,177,243,175,46,133,158,62,164,44,100,56,214,227,69,18,53,206,94,136,112,38,205,90,186,105,117,114,167,69,36,100,221,143,17,73,80,246,198,250,4,70,59,199,161,112,173,141,180,177,173,115,161,143,170,106,189,12,54,160,207,233,105,26,141,115,154,136,119,84,252,70,170,162,34,84,167,235,3,50,18,235,102,166,79,226,34,233,238,56,117,248,254,217,65,26,236,165,137,116,247,33,137,73,196,23,57,219,93,85,227,239,57,209,102,173,45,205,154,62,171,199,222,6,71,82,231,13,169,179,57,149,20,208,181,61,90,157,205,30,61,178,220,213,54,164,77,215,216,98,178,223,109,21,143,221,45,102,223,206,118,148,88,174,219,111,77,97,173,85,211,241,130,178,202,89,46,86,185,163,85,71,177,117,41,203,172,180,175,85,229,211,181,223,152,178,52,185,175,73,11,209,178,213,162,39,247,69,107,96,205,28,31,59,91,223,110,12,69,95,29,92,16,170,188,151,65,51,18,71,91,99,87,47,226,161,218,90,40,41,41,222,138,150,230,39,248,39,18,147,31,96,105,26,138,219,132,106,159,221,29,197,62,54,193,187,117,142,182,53,93,61,160,119,77,173,166,138,52,106,81,49,63,49,161,107,25,39,209,164,106,126,98,158,171,198,248,119,127,205,213,179,245,155,176,99,123,10,51,94,244,207,214,8,119,75,71,21,98,105,37,43,85,23,218,135,2,92,15,106,171,147,89,40,162,235,237,105,174,159,48,48,212,76,214,90,182,38,158,243,137,87,155,24,70,157,87,109,123,53,79,120,93,207,110,94,219,35,110,177,82,49,23,220,211,131,89,151,237,149,124,200,52,250,144,216,143,57,176,255,0,132,85,140,95,206,110,199,156,54,167,46,141,158,53,79,172,14,12,153,116,221,124,248,191,200,125,118,4,166,134,37,84,129,21,81,61,135,99,38,103,218,229,106,185,102,103,235,56,191,116,203,18,106,146,212,177,63,56,22,231,22,88,106,41,156,228,130,139,93,61,197,49,19,111,48,181,118,219,220,154,123,139,187,93,143,176,92,253,102,171,139,175,188,224,203,142,114,253,98,86,182,174,29,116,246,160,68,173,44,181,55,199,75,183,186,189,189,125,135,22,229,65,123,169,98,175,42,68,232,87,213,152,207,7,44,255,0,53,81,18,245,54,106,113,125,133,236,210,41,99,80,170,206,226,12,53,122,158,218,246,242,100,126,190,165,44,150,32,201,107,229,254,119,233,73,35,53,95,82,25,136,236,73,105,124,61,86,53,67,172,109,250,223,206,94,84,113,46,190,224,48,62,233,145,23,203,37,83,37,115,230,106,110,247,151,155,45,45,84,214,106,52,242,132,137,171,83,174,227,32,238,24,110,131,18,171,121,177,49,17,125,136,109,205,147,22,7,210,61,29,34,181,85,61,74,6,63,227,236,217,167,178,42,208,219,216,199,51,77,53,66,220,179,21,220,113,3,213,97,166,87,43,151,212,92,140,216,201,234,27,107,164,150,149,206,122,38,171,170,148,22,11,172,180,225,219,131,98,184,61,26,214,175,93,200,22,133,91,151,152,50,229,121,185,55,189,219,151,106,175,173,166,72,80,101,149,13,5,36,18,45,186,61,202,137,247,168,90,203,62,116,96,187,2,53,241,213,68,142,77,10,218,155,137,60,45,93,75,210,182,61,99,77,83,168,74,227,81,224,152,106,34,70,186,222,212,68,79,228,156,122,220,5,75,78,237,123,179,91,249,139,67,116,226,217,150,228,123,41,229,98,163,124,11,109,136,248,202,191,207,34,182,147,107,190,160,50,170,138,203,5,26,34,181,168,154,29,157,45,101,36,47,86,84,189,26,223,121,132,244,220,84,99,122,197,218,200,85,117,95,97,202,168,206,172,198,190,70,141,164,165,122,187,220,138,6,105,73,87,108,145,87,151,59,127,89,166,74,251,85,51,21,210,76,196,211,218,166,26,80,230,94,103,195,210,90,73,63,58,41,199,191,102,134,101,75,10,181,148,207,213,83,216,160,101,205,110,53,195,148,206,86,190,178,36,211,222,116,245,24,227,13,200,154,165,198,52,79,238,140,26,170,190,102,189,222,117,229,210,204,186,175,171,83,182,180,218,51,50,165,82,58,138,105,209,87,235,3,49,153,140,176,146,187,89,174,48,254,117,67,102,227,152,24,22,138,21,115,110,20,202,168,158,212,49,178,44,181,199,213,112,35,249,19,234,169,239,58,27,150,80,102,20,242,109,124,53,58,107,239,2,243,226,156,248,195,180,48,203,221,170,33,118,154,233,162,161,104,238,92,76,61,174,127,117,70,174,139,211,67,143,108,225,198,253,115,168,100,119,22,78,140,122,249,218,234,92,219,39,7,152,95,150,213,170,145,251,151,199,80,45,165,155,137,73,39,171,107,107,26,212,106,175,173,75,185,96,207,187,15,117,108,137,36,59,244,246,161,212,223,184,63,195,145,181,95,68,247,235,238,58,10,46,27,35,160,155,98,190,84,106,1,113,31,196,21,190,173,175,142,73,217,27,83,195,169,111,241,94,114,83,206,143,228,214,35,147,235,59,135,240,251,103,88,219,205,158,70,175,214,111,71,195,53,134,166,21,86,205,34,174,128,91,58,108,210,137,241,59,124,200,186,251,84,211,124,199,84,149,150,71,162,61,189,81,74,163,16,112,214,218,26,89,31,68,201,23,79,2,131,188,228,246,32,165,181,189,177,83,200,168,136,160,91,172,176,170,142,175,50,209,237,114,117,153,63,235,38,167,34,157,254,195,45,232,158,168,91,255,0,81,12,249,65,129,175,20,89,138,137,61,59,147,73,83,197,61,228,206,100,92,11,14,19,162,142,84,209,82,38,255,0,212,94,20,66,14,108,99,40,113,66,181,41,100,220,136,158,210,219,90,109,210,186,77,116,241,83,186,102,21,185,204,228,77,202,84,86,44,21,92,199,181,94,86,235,89,183,107,195,245,146,163,85,173,93,11,135,99,162,90,88,162,99,155,163,147,77,78,117,135,13,201,28,109,107,149,10,150,27,35,32,209,239,209,69,203,46,14,2,184,196,216,99,143,93,21,19,66,237,218,101,127,45,29,175,79,18,197,225,186,136,169,102,106,55,167,82,240,97,235,130,77,11,83,95,80,185,101,91,12,232,174,77,84,230,110,98,166,167,91,77,35,17,17,85,14,115,92,215,167,154,46,88,123,209,60,20,227,73,80,246,175,69,57,46,111,67,98,72,245,32,179,143,223,36,71,162,42,169,206,130,161,235,166,138,112,29,14,139,184,221,138,100,104,44,238,35,231,189,19,69,57,17,197,84,158,179,129,75,90,141,211,169,217,69,90,142,245,130,206,109,18,79,170,239,83,152,147,44,107,213,78,173,106,156,159,197,169,199,150,162,117,79,164,160,179,189,242,130,55,239,143,169,113,85,240,113,77,115,39,215,197,77,198,62,126,158,114,130,202,178,58,214,61,168,154,245,55,91,34,47,93,80,167,105,164,149,17,53,83,146,234,183,181,189,28,160,179,188,231,49,122,42,161,161,97,108,203,162,170,104,165,45,61,206,104,215,233,41,183,14,35,150,55,249,207,93,16,22,86,113,208,195,23,84,53,186,56,85,52,82,156,167,196,173,153,81,21,199,101,13,210,57,19,85,10,187,22,209,82,61,117,114,26,159,106,165,114,166,196,56,94,83,141,169,209,79,140,187,162,187,68,80,57,19,90,227,106,42,181,58,156,78,239,83,20,158,102,186,29,181,44,233,58,38,189,78,98,81,181,201,174,136,7,18,134,121,154,136,143,59,8,228,137,254,62,39,198,82,53,168,189,13,152,169,38,116,171,183,195,80,152,114,164,100,59,78,59,99,106,59,86,161,204,108,73,18,162,75,212,220,149,244,172,133,93,162,34,160,89,177,189,96,102,237,80,161,241,174,101,80,97,250,119,164,243,181,170,137,237,54,49,238,56,131,14,80,203,85,37,67,81,173,69,233,169,129,217,243,196,10,85,84,77,5,44,238,93,92,168,154,40,23,83,50,115,202,90,249,100,134,215,87,231,106,168,154,41,102,107,177,38,100,220,101,116,148,117,14,218,171,211,169,104,109,120,190,225,115,157,106,21,178,42,42,234,87,214,44,126,250,69,108,115,49,254,207,0,59,200,111,57,171,70,169,44,181,14,70,39,143,82,176,195,249,153,139,160,141,27,85,84,186,162,117,234,80,55,220,208,137,89,221,216,199,121,201,236,58,58,123,229,198,185,21,212,237,145,53,247,1,112,113,166,114,221,225,141,204,125,82,235,225,244,139,119,247,69,196,119,57,85,32,153,234,142,95,105,212,214,225,187,237,242,181,26,230,200,168,229,246,23,147,46,242,82,121,105,91,52,240,106,187,117,234,128,81,182,87,221,235,94,157,233,207,84,119,143,82,232,225,76,57,107,220,201,171,27,170,244,215,83,157,54,95,190,218,171,182,153,83,111,184,209,29,61,109,58,242,219,19,209,62,160,46,45,29,215,15,218,233,146,58,100,68,122,33,210,93,110,55,123,220,137,5,191,85,110,166,197,130,203,61,124,205,73,34,114,235,237,66,236,225,188,19,20,13,100,203,22,138,190,224,41,76,61,129,214,190,157,18,235,22,170,169,215,84,56,183,252,141,176,92,81,86,58,109,92,190,226,248,219,172,76,107,116,70,39,129,201,154,206,216,124,229,106,4,89,138,85,124,56,210,53,202,230,210,244,250,142,53,111,15,180,244,244,43,52,20,218,57,61,198,88,178,10,89,23,99,218,138,116,247,171,20,206,107,159,20,141,72,255,0,146,11,49,6,130,203,83,131,235,181,154,53,107,24,190,194,243,224,188,225,195,244,17,178,42,135,232,230,167,172,220,197,150,123,106,43,210,166,143,152,190,228,45,53,254,211,74,142,119,113,163,116,107,234,93,1,102,85,218,243,194,200,232,81,145,84,49,17,83,214,119,22,252,212,177,85,61,27,44,241,46,171,235,84,48,38,178,223,139,227,114,186,142,177,236,106,122,181,58,229,187,99,187,108,136,247,92,36,209,190,242,44,89,34,183,10,172,63,122,129,94,213,133,81,201,238,40,139,221,139,9,74,215,50,117,143,85,233,209,80,195,106,108,237,197,182,152,185,50,215,74,186,116,241,83,149,67,154,120,171,16,84,35,35,170,149,55,47,181,69,139,46,86,106,101,173,166,90,121,42,173,45,69,218,138,171,162,152,127,141,166,150,215,117,238,240,238,71,35,180,50,234,200,235,236,180,111,75,173,82,185,146,183,68,71,41,98,179,167,9,210,91,231,117,114,53,187,186,187,84,36,178,179,200,126,85,210,218,148,181,200,142,87,251,74,127,62,50,193,104,234,36,187,82,68,141,98,117,213,13,188,129,188,42,204,198,53,250,104,237,11,137,156,183,110,101,174,72,100,77,201,180,155,150,89,252,149,205,231,97,171,180,118,202,202,133,107,88,228,77,21,76,238,195,56,237,111,246,72,101,160,157,29,230,34,175,82,41,177,20,142,183,221,123,229,35,85,139,191,93,80,201,238,30,51,114,70,211,178,130,178,177,19,86,163,83,115,136,44,204,139,54,96,77,107,174,72,234,231,211,206,246,151,143,11,230,13,37,115,227,78,122,46,190,243,15,47,176,92,174,104,219,141,190,165,21,169,231,116,83,135,110,206,57,176,115,146,10,229,145,94,223,88,44,145,58,91,197,61,66,162,177,232,191,156,237,233,231,220,137,163,144,194,236,7,197,13,166,119,49,149,50,233,170,233,213,75,227,98,205,235,117,245,141,238,117,108,69,114,127,40,22,94,165,155,150,221,92,239,242,154,169,171,99,149,85,17,122,148,93,182,245,36,205,71,203,58,61,171,239,59,78,253,28,234,139,74,228,110,158,33,19,10,171,114,109,220,104,231,183,93,53,66,159,242,132,172,77,29,55,249,79,177,220,218,171,213,233,250,194,21,7,53,186,107,170,26,150,170,54,248,169,76,84,222,210,63,7,120,31,19,16,65,43,81,52,234,5,91,19,210,84,213,170,129,239,107,23,69,82,147,109,241,236,232,201,52,212,220,101,202,105,151,114,203,254,80,42,132,118,173,220,135,206,98,122,206,137,183,71,53,155,22,67,83,46,58,245,89,19,245,132,196,59,151,76,212,245,155,47,169,106,116,58,199,220,162,98,106,233,19,245,156,25,241,13,20,95,74,70,254,176,155,59,230,213,71,166,171,161,243,189,197,175,71,33,69,92,177,181,13,50,42,163,147,79,113,73,215,230,141,42,72,172,142,77,23,235,5,151,143,189,51,77,81,233,250,206,60,151,104,163,85,69,122,126,178,201,212,230,76,145,198,178,45,98,34,105,252,162,139,196,60,67,90,108,177,74,181,53,172,87,49,23,239,129,102,74,213,98,56,33,69,87,76,212,252,231,79,83,142,168,226,213,59,195,53,79,198,48,39,25,241,161,68,142,154,58,74,151,106,221,81,52,113,105,46,28,95,93,234,106,21,33,168,155,69,95,82,169,55,44,146,235,214,106,81,82,49,202,181,77,255,0,24,183,56,159,63,108,244,80,191,155,88,223,5,251,227,2,43,56,130,196,183,152,149,35,125,66,171,190,178,146,186,226,92,109,136,209,204,137,42,127,82,139,150,101,54,47,206,116,188,213,189,180,149,190,106,187,249,69,45,95,137,18,162,21,124,213,73,213,63,148,98,164,244,89,133,20,202,230,190,116,209,125,138,117,55,155,206,97,82,183,107,235,102,68,247,170,139,150,101,45,46,42,195,52,83,239,186,212,106,212,94,190,113,82,71,155,248,89,144,37,37,166,161,187,61,93,76,11,173,189,98,234,134,170,79,90,245,252,231,6,12,65,137,173,207,222,149,111,209,61,226,229,146,59,135,49,3,47,83,181,82,104,213,174,247,151,147,9,225,187,69,87,45,245,15,133,85,116,245,161,20,246,140,242,196,214,100,70,199,93,34,43,125,229,85,108,226,199,28,208,189,186,93,166,218,139,252,161,121,45,9,155,194,182,44,49,75,19,87,116,91,145,61,168,87,54,245,179,71,162,69,36,127,172,135,108,51,199,22,32,164,218,149,151,41,93,167,143,156,92,107,79,104,11,97,123,18,106,169,23,252,33,114,201,91,99,224,84,213,175,110,159,89,188,202,202,86,38,212,114,107,245,145,207,135,251,65,172,242,70,212,154,119,47,214,165,101,65,199,134,21,149,81,95,39,249,69,203,51,161,213,209,199,215,114,104,166,252,117,72,228,220,174,77,12,66,178,113,155,132,111,45,209,39,99,118,251,92,107,186,241,159,133,109,237,114,37,67,87,68,245,56,22,101,202,220,41,218,186,57,233,250,199,126,164,84,215,152,223,214,96,221,79,28,248,97,94,173,73,191,252,99,171,174,227,138,199,181,121,85,58,127,132,65,102,123,249,98,23,39,43,154,221,191,89,196,158,123,126,187,149,233,175,214,71,188,60,119,218,153,84,172,125,67,149,53,246,149,141,147,141,76,55,113,86,163,234,19,175,181,192,179,54,96,173,166,68,93,142,77,13,79,174,167,114,237,87,38,166,48,218,248,162,195,83,69,191,188,179,195,249,70,139,151,20,248,98,38,42,54,174,52,119,247,64,179,38,221,83,11,23,118,228,208,212,219,157,34,249,187,147,83,19,27,198,22,22,165,243,106,42,26,229,254,232,236,40,120,173,194,87,71,162,65,59,26,171,248,192,179,42,27,50,125,54,57,52,55,89,51,42,87,207,114,116,247,152,203,83,196,245,130,130,30,99,235,99,84,211,195,113,73,93,120,223,194,182,213,114,36,233,170,126,48,44,204,245,108,8,222,142,79,214,106,137,204,213,52,114,126,179,6,41,248,249,195,19,204,145,164,222,43,252,163,188,103,27,24,125,209,164,140,159,252,160,179,51,39,228,42,38,231,38,166,184,149,143,68,70,189,63,89,135,116,92,110,97,135,42,182,103,110,252,230,197,87,26,150,29,92,176,84,163,125,158,112,44,204,183,212,83,192,191,56,246,254,179,118,42,170,89,83,205,122,126,179,3,171,184,217,180,71,46,178,213,106,136,191,202,57,116,220,117,225,150,66,173,73,124,239,172,22,103,63,122,166,99,244,230,53,63,57,241,215,58,86,116,89,91,250,200,246,196,60,115,81,43,85,212,149,14,111,231,41,135,113,241,79,77,252,124,242,59,79,120,44,147,31,42,81,233,175,53,159,172,224,85,226,219,69,31,241,211,179,245,145,179,39,104,29,13,67,57,112,203,34,47,214,83,151,110,49,170,238,170,174,134,177,232,139,248,192,178,75,234,179,67,15,64,253,189,229,159,227,26,217,153,150,71,197,189,181,113,233,253,209,18,88,143,137,251,235,183,45,61,100,170,190,173,20,165,19,139,60,99,3,214,21,173,168,70,253,106,90,11,37,214,245,158,216,98,215,185,38,172,98,43,127,24,183,247,238,46,176,45,161,175,89,235,155,170,123,28,69,38,38,226,15,25,93,154,175,142,170,161,119,123,212,164,25,140,113,93,250,77,106,159,59,147,94,168,186,146,89,38,56,183,142,91,7,46,84,181,87,46,169,174,154,41,143,56,215,140,220,107,120,157,244,246,122,217,21,29,209,52,83,28,40,43,88,214,255,0,11,161,149,125,186,162,149,37,142,249,132,233,167,107,234,109,250,42,120,234,128,179,191,186,102,6,111,98,197,87,201,83,42,181,254,245,41,218,172,27,141,47,171,182,239,44,138,197,252,101,43,41,179,63,11,81,211,242,233,162,107,21,14,162,167,57,45,148,104,146,189,117,111,169,2,38,29,109,163,37,42,223,59,86,109,251,117,254,81,122,176,38,76,225,246,114,210,185,19,94,154,234,165,170,135,62,173,82,55,108,11,181,198,151,230,245,234,101,230,91,235,28,212,241,77,20,173,208,205,60,43,146,248,53,209,181,99,100,90,253,104,119,56,147,133,252,43,121,182,186,162,146,38,119,133,78,154,41,132,214,206,33,113,157,159,77,213,211,42,39,177,84,175,44,92,111,220,45,145,54,158,190,121,149,83,199,81,113,167,50,56,106,204,11,12,210,207,96,71,163,26,170,169,163,139,39,113,184,231,142,7,169,84,89,167,70,198,190,213,50,118,143,141,124,51,116,143,149,114,243,181,77,23,113,209,98,76,234,202,236,69,27,159,45,36,78,87,123,116,23,22,115,14,113,101,155,88,122,86,54,174,178,100,107,21,53,241,46,246,26,227,235,17,197,36,109,175,174,147,68,209,23,82,217,221,111,217,93,89,58,181,180,17,121,203,238,58,43,188,57,118,145,171,169,169,34,69,241,77,11,71,20,196,51,147,1,113,227,102,172,72,219,95,94,186,174,154,234,165,244,195,188,88,96,75,180,109,223,92,205,85,61,110,66,28,110,55,43,109,27,213,109,170,140,211,195,69,58,239,186,22,40,160,254,178,184,189,136,158,26,56,155,66,108,157,155,54,119,224,171,159,245,189,108,90,175,227,161,81,211,230,6,31,169,77,99,171,139,252,100,32,54,139,62,179,30,206,253,208,223,37,68,254,236,169,237,220,99,99,219,122,36,115,95,37,85,254,237,69,160,178,117,19,24,89,220,154,165,92,95,227,33,195,172,204,108,59,67,175,58,174,46,159,140,132,39,55,141,44,121,43,116,142,251,42,127,134,117,213,220,86,102,29,199,95,234,236,171,175,227,139,65,100,206,221,115,215,11,219,154,233,29,91,30,212,252,98,217,98,126,52,48,53,169,206,133,43,155,185,58,116,95,89,17,117,92,70,227,154,233,29,79,61,218,85,79,123,148,235,163,198,245,247,122,148,146,186,173,92,170,186,174,174,41,114,201,57,190,241,161,109,172,87,37,182,181,122,248,117,40,250,190,39,241,45,110,174,162,173,118,158,174,166,21,219,177,53,178,142,22,190,85,69,93,61,167,113,77,155,22,90,72,214,54,166,139,245,139,150,101,148,121,215,143,174,190,106,86,42,162,251,206,68,120,143,22,220,21,29,89,82,170,139,227,231,24,171,69,158,52,180,200,139,26,175,230,59,22,241,1,87,34,109,133,101,23,44,202,72,234,169,90,155,174,83,253,126,113,216,91,49,246,16,195,171,185,243,181,17,60,117,113,135,23,124,226,189,84,177,85,179,200,223,206,80,87,108,201,191,84,72,177,247,137,29,185,125,74,46,89,37,52,92,71,96,56,27,202,138,169,155,254,179,102,239,197,61,162,219,3,164,165,173,106,34,39,77,20,140,71,226,44,70,223,159,100,178,167,175,197,77,151,226,252,71,84,156,153,102,145,83,235,81,114,204,223,198,92,93,98,11,132,174,134,209,95,213,87,166,138,82,18,103,126,105,84,170,76,149,235,181,222,30,113,138,80,221,174,52,235,205,114,191,83,145,81,141,241,44,13,110,202,151,163,19,193,53,23,44,203,171,102,109,230,12,233,252,38,185,85,63,186,57,178,230,125,122,187,250,165,84,190,255,0,56,196,139,62,101,95,145,54,201,80,255,0,214,114,46,88,178,251,90,138,172,157,250,168,185,102,90,38,97,97,234,168,118,85,212,244,95,31,56,230,83,227,252,190,164,135,231,42,83,118,159,202,48,142,174,237,138,25,22,246,79,38,159,89,208,214,94,241,99,155,210,89,191,202,68,201,102,108,222,51,119,6,194,245,229,85,38,221,127,148,108,80,103,254,2,160,95,158,169,77,126,179,3,43,46,56,173,238,93,239,155,79,206,108,69,229,169,127,142,89,58,253,98,229,146,24,156,86,96,186,73,19,187,213,166,212,247,149,150,24,226,199,10,87,189,176,65,84,155,215,167,137,26,150,140,49,122,187,87,51,100,142,107,21,122,234,165,195,131,13,92,48,236,77,170,100,190,115,122,244,81,114,201,42,135,57,210,170,4,158,146,161,170,215,39,180,210,204,233,185,34,174,201,186,55,196,193,140,23,155,21,86,221,180,245,242,189,204,111,181,75,143,79,159,120,86,150,61,179,177,21,206,232,189,69,224,179,40,153,196,103,114,106,172,245,42,155,124,75,123,143,120,187,108,81,190,26,74,213,71,233,162,117,44,45,251,57,176,157,84,47,228,193,162,185,11,47,138,241,53,21,210,161,210,83,53,81,21,65,101,230,196,92,73,227,219,140,206,146,221,94,237,138,189,60,227,161,164,226,19,51,165,149,97,239,207,213,122,125,34,202,182,251,37,51,116,223,162,125,102,138,76,101,21,186,161,106,39,118,168,11,47,109,207,25,230,13,197,157,234,229,86,238,91,186,175,156,82,23,28,70,218,246,190,39,84,185,101,240,250,94,178,220,226,92,216,174,175,135,186,208,212,57,168,189,60,78,134,199,29,250,178,71,84,119,181,234,186,248,130,202,182,234,151,56,37,89,27,51,213,186,255,0,40,225,82,89,107,111,19,163,209,210,43,151,222,106,100,181,172,123,99,172,114,189,61,101,87,104,197,22,91,68,45,89,96,77,201,235,5,155,84,217,119,119,72,146,70,239,235,239,62,63,7,95,90,187,90,178,126,178,180,181,230,189,138,86,164,60,175,4,55,171,179,6,204,214,239,100,62,32,178,137,135,4,222,229,145,35,106,191,123,186,39,83,110,235,151,216,166,145,200,217,209,221,83,161,83,69,153,214,218,121,219,81,201,118,145,174,190,7,120,220,233,195,119,4,71,85,82,170,171,122,117,64,89,108,217,150,24,182,170,30,108,13,126,133,61,93,151,24,169,179,172,50,182,93,117,211,214,100,85,147,58,176,124,114,54,157,105,19,79,168,168,107,179,7,47,165,166,239,142,160,102,253,53,240,5,152,195,79,148,216,174,149,141,153,136,244,71,123,84,230,197,133,49,29,177,201,206,215,95,172,174,177,190,115,218,42,94,148,214,104,22,52,141,116,93,16,166,169,243,34,154,177,91,222,24,171,167,180,43,46,210,201,100,196,213,108,249,181,118,158,7,112,184,59,17,202,187,87,93,77,54,156,214,178,218,227,216,176,255,0,144,223,169,207,27,84,107,189,144,187,245,1,170,44,31,140,151,72,160,85,253,103,113,111,203,236,110,245,78,107,147,69,247,148,189,195,136,58,38,83,162,210,177,205,127,183,67,173,162,207,219,196,210,42,178,165,232,158,160,46,154,100,214,32,184,55,89,180,93,83,175,83,106,62,31,106,219,58,58,118,249,190,191,56,160,215,136,91,252,10,137,29,68,171,245,29,205,187,62,47,183,8,249,124,201,183,40,26,177,111,14,245,21,27,146,145,154,175,185,74,33,188,47,226,167,203,172,84,238,84,46,197,143,51,174,156,246,247,247,72,228,215,174,168,95,108,11,152,88,122,162,38,119,184,26,171,162,120,161,75,202,236,72,163,225,127,28,55,248,186,87,126,163,177,94,24,177,131,96,116,149,148,171,170,39,78,134,119,193,138,240,180,177,162,196,216,154,191,152,226,214,227,140,45,73,35,98,170,72,156,215,125,66,242,35,206,167,33,113,116,85,105,28,116,175,211,93,60,10,162,213,195,254,51,150,157,19,187,47,95,113,154,151,140,103,150,240,83,172,233,4,27,209,61,197,51,69,156,248,38,146,171,150,176,179,106,125,66,242,49,226,201,195,78,41,124,200,234,138,69,211,234,46,126,29,201,92,71,99,70,186,26,109,21,52,245,23,101,120,128,192,52,208,163,146,56,245,79,168,227,191,138,44,8,168,177,182,147,114,167,177,5,228,83,73,135,243,18,22,164,112,49,17,169,238,53,183,10,98,186,134,105,112,98,106,167,58,183,138,12,42,154,182,26,23,166,190,227,173,118,127,218,46,29,98,129,205,69,246,160,188,142,162,241,150,87,233,152,178,81,179,207,55,236,24,51,31,208,170,53,17,118,161,217,83,103,69,185,147,34,200,254,158,194,163,183,103,69,137,234,154,232,47,35,174,147,12,226,233,24,156,198,245,57,118,155,22,39,167,145,22,86,244,212,238,100,206,60,58,140,213,118,244,58,106,204,245,195,176,42,167,154,47,34,176,166,194,239,184,69,190,174,54,43,244,246,7,101,172,21,125,22,22,104,190,226,218,213,113,41,100,166,149,34,141,222,62,197,59,139,63,16,214,186,141,21,39,68,250,212,94,81,103,127,91,144,180,53,221,95,76,222,190,227,102,155,134,123,108,142,211,186,167,95,113,201,78,33,236,148,172,71,73,59,87,79,121,191,15,22,88,86,145,170,143,68,85,68,246,139,201,102,135,112,149,99,157,186,186,145,23,83,162,185,240,127,106,213,121,52,109,215,234,59,207,221,149,134,218,174,68,69,56,207,227,31,14,61,250,11,201,101,49,23,6,244,239,126,175,162,110,159,81,221,89,56,78,181,217,38,89,210,137,17,202,158,194,165,183,113,111,134,102,106,106,228,253,103,54,171,138,252,37,20,123,229,218,169,245,139,201,103,90,156,63,219,17,124,234,86,254,163,159,71,144,120,118,53,221,81,76,221,62,163,162,174,226,251,7,181,87,99,80,233,234,248,196,194,234,199,109,98,139,202,87,45,185,71,151,212,108,249,250,118,34,167,184,168,45,217,101,151,75,70,142,142,158,61,126,164,49,115,16,241,125,98,126,238,92,111,56,86,174,52,173,49,71,221,82,138,119,47,181,17,69,228,102,141,135,12,96,171,92,169,203,138,52,211,220,87,212,75,134,219,26,36,14,137,58,123,136,255,0,155,139,6,85,179,117,45,29,75,85,125,202,117,21,92,80,98,103,234,148,109,170,111,179,162,139,200,146,72,174,182,26,100,209,243,69,250,208,217,168,197,150,90,119,111,101,68,72,137,248,200,70,45,87,16,217,135,81,38,230,75,87,167,231,56,53,121,231,152,245,9,177,147,213,166,191,89,49,197,19,54,73,30,33,205,219,29,186,23,110,170,143,84,252,100,45,213,111,19,152,126,130,87,49,213,140,233,239,48,26,191,19,102,150,35,106,182,58,154,175,59,235,58,150,101,134,108,94,165,230,45,92,233,187,175,93,73,178,46,144,186,14,38,112,245,206,77,143,173,103,95,198,42,90,92,225,195,245,17,243,18,174,61,52,254,81,28,209,100,46,113,104,215,209,220,37,98,167,143,85,59,202,44,166,207,40,25,202,91,180,222,207,21,22,46,207,90,156,245,195,148,75,163,171,25,254,49,180,206,35,240,100,127,199,214,51,252,99,3,230,201,92,236,170,118,178,92,230,93,125,234,107,135,32,51,114,84,210,74,249,85,126,181,22,46,207,79,221,43,132,216,221,201,88,206,95,171,206,56,213,92,72,225,105,218,189,222,181,154,255,0,116,96,29,211,35,179,134,45,97,101,198,84,68,247,169,194,162,201,92,224,133,251,164,186,201,167,175,170,149,188,194,25,183,126,226,102,219,74,215,54,42,196,247,104,165,11,85,196,251,210,126,114,84,61,99,69,234,99,205,183,45,177,125,29,67,60,181,82,233,26,138,154,234,165,229,194,88,39,11,214,210,37,21,109,35,22,87,39,138,139,200,168,161,226,242,4,147,148,202,137,52,59,136,56,168,163,123,18,71,76,253,202,116,240,228,150,14,142,93,235,77,15,180,209,116,203,220,19,109,143,172,16,166,130,242,42,6,241,80,142,93,169,59,246,29,229,163,137,106,10,170,121,35,142,85,220,190,212,45,157,37,143,1,181,85,175,138,15,214,134,154,250,124,17,107,137,211,83,54,20,209,53,232,162,242,47,158,22,206,6,214,59,115,166,241,95,89,112,40,113,189,13,83,145,242,78,207,206,166,5,223,51,223,13,225,85,123,33,106,106,223,228,169,110,239,60,101,204,201,157,5,187,158,223,82,105,168,188,166,233,58,188,230,30,31,183,83,186,73,170,99,77,169,175,210,66,203,98,158,42,176,237,28,210,210,83,213,183,88,213,83,196,192,11,223,16,56,243,18,179,248,37,69,74,53,255,0,95,129,214,81,174,33,187,185,38,153,147,44,143,250,74,186,139,201,118,101,92,56,191,238,242,170,65,89,230,234,104,135,139,202,122,158,149,53,102,41,195,131,110,175,106,73,44,18,57,60,124,20,212,252,53,84,212,229,178,223,54,191,220,168,188,151,101,188,60,82,88,230,118,213,170,77,126,179,76,220,71,225,249,93,164,149,45,211,235,49,14,124,1,137,107,24,189,194,158,102,57,125,122,41,242,155,40,49,252,221,21,211,126,165,23,146,236,196,167,226,11,9,185,63,143,110,191,89,181,91,158,182,73,147,230,39,103,83,20,25,147,152,246,20,213,86,111,242,154,211,45,49,228,93,17,211,116,247,41,28,75,178,22,241,154,52,215,38,57,141,145,138,213,41,223,149,116,44,69,84,115,117,45,53,62,4,199,16,183,73,29,47,234,83,151,22,20,197,49,255,0,29,204,95,204,163,137,117,199,168,197,22,218,134,57,147,232,81,183,27,159,46,73,22,137,116,107,142,43,44,183,72,191,142,99,255,0,81,200,142,133,237,123,82,72,92,169,175,94,131,137,117,37,112,242,163,158,231,82,239,220,167,90,180,216,186,69,85,98,61,75,187,77,75,108,68,110,234,94,190,190,135,117,71,13,153,168,138,234,100,253,67,137,117,138,138,151,31,69,38,177,111,208,239,40,229,199,104,196,108,187,252,11,229,76,184,121,17,55,83,55,245,29,133,58,97,169,87,78,238,196,28,75,172,60,9,139,150,93,101,71,248,149,77,170,76,65,181,26,237,218,232,93,118,208,225,215,187,205,134,51,181,160,178,217,31,162,182,54,32,226,93,106,123,158,35,151,171,90,171,249,142,75,112,141,250,174,46,107,163,234,190,226,245,83,217,109,104,136,136,140,62,79,102,115,157,165,44,141,70,251,7,18,235,17,85,151,151,217,117,213,135,85,85,149,85,170,138,233,162,85,50,29,184,102,227,34,244,149,14,101,62,13,170,151,164,201,187,95,113,55,146,236,82,170,203,38,183,86,172,46,212,209,71,150,8,223,165,19,140,191,102,89,211,212,121,171,78,138,229,245,232,114,98,201,41,166,111,205,198,137,175,184,94,75,176,246,108,183,115,87,230,152,237,77,81,225,11,141,18,110,106,59,68,50,210,183,32,238,203,170,198,168,159,152,232,171,242,42,252,214,171,122,175,230,23,146,236,100,125,45,202,61,90,138,237,80,235,107,102,191,68,138,145,57,198,70,187,33,47,239,123,151,150,239,212,105,111,15,183,119,191,73,35,95,212,47,40,98,141,117,86,41,220,170,138,254,135,5,47,24,154,5,243,159,42,105,239,83,51,35,225,194,119,199,172,144,167,135,176,232,111,28,58,58,45,218,64,221,126,161,121,24,195,79,143,241,53,59,82,54,207,39,79,121,218,82,102,206,34,166,211,155,83,38,159,89,117,238,121,11,37,62,174,72,81,23,234,41,106,188,148,171,145,202,214,69,254,65,121,20,227,243,166,241,227,222,95,211,222,108,201,159,23,152,155,177,42,95,175,214,119,114,228,133,116,127,74,21,253,71,18,108,142,170,123,21,233,78,186,253,66,242,58,148,207,11,244,237,218,181,79,253,103,18,76,206,188,212,59,115,170,159,254,49,207,159,37,238,145,162,236,166,127,234,56,137,147,248,133,207,218,202,121,63,80,188,166,237,112,230,125,210,4,233,80,253,126,179,157,71,155,183,116,95,235,151,254,179,85,22,69,98,58,141,55,83,201,215,241,74,138,217,195,205,241,83,116,148,239,253,66,242,93,192,102,110,95,36,102,216,231,127,235,56,242,102,38,38,168,95,54,105,58,251,212,172,41,178,66,190,141,81,101,166,114,233,238,59,170,12,184,167,165,114,115,232,85,116,252,81,121,46,181,178,226,44,93,86,154,50,73,122,251,212,251,77,30,58,155,85,69,151,175,214,95,235,94,19,177,196,141,230,91,188,63,20,172,40,237,248,86,38,53,139,108,77,83,241,73,137,146,236,87,109,183,31,35,209,255,0,59,167,231,59,24,155,142,83,70,252,231,249,76,180,183,88,176,221,115,145,141,183,162,107,248,165,83,67,149,150,26,164,71,182,133,159,168,155,202,24,113,79,6,58,146,20,106,164,159,229,57,180,240,99,8,17,21,200,253,200,102,132,121,75,104,68,209,180,140,253,65,249,65,109,147,162,82,179,245,14,35,17,105,49,54,48,183,125,37,122,34,123,142,210,155,51,174,241,187,74,247,187,106,120,153,45,89,145,244,83,162,237,165,111,234,41,218,238,30,169,165,85,210,149,191,168,94,69,150,175,196,184,114,255,0,72,230,214,181,92,170,157,117,66,203,99,156,11,105,184,74,249,237,48,185,21,87,166,136,101,205,71,15,75,18,233,21,58,34,47,184,221,160,225,241,210,57,26,232,19,245,21,153,148,221,128,11,151,204,100,154,86,199,38,154,149,5,155,45,224,145,81,180,172,147,175,137,156,55,30,24,27,51,119,247,102,254,163,106,221,195,196,182,249,17,91,2,34,39,184,94,75,177,50,44,130,117,219,110,200,30,187,188,74,174,195,194,109,189,202,215,214,209,170,235,215,192,203,219,78,89,37,189,173,214,20,77,61,199,118,150,104,233,81,26,172,78,158,225,121,46,198,123,63,12,24,82,149,90,175,162,255,0,33,91,218,178,75,9,90,91,186,42,68,221,166,158,5,231,142,150,149,17,55,70,134,184,232,232,234,30,172,216,137,161,49,50,93,100,171,178,194,199,170,172,116,169,254,41,77,93,178,198,133,90,171,21,42,116,252,83,37,188,145,110,79,227,26,213,62,62,207,99,123,85,29,27,58,161,98,236,77,167,194,148,86,137,183,75,74,136,136,191,201,57,137,113,177,65,54,214,192,155,211,241,76,139,184,224,107,29,126,186,71,31,82,159,172,202,220,59,18,44,139,79,26,191,218,11,173,165,175,21,81,69,181,142,141,54,255,0,114,85,212,85,86,123,148,91,155,19,85,218,127,36,215,38,0,182,172,154,69,19,81,53,57,81,97,248,109,44,213,173,79,204,11,186,74,230,182,154,84,72,99,106,107,225,208,227,62,122,230,189,21,169,162,125,71,124,254,235,36,237,71,179,93,20,236,252,149,77,83,26,36,108,68,80,93,213,217,234,168,229,68,142,181,19,85,241,212,238,159,135,173,85,141,223,20,109,235,238,58,185,112,181,75,100,221,18,232,119,182,171,109,116,45,70,185,203,208,23,117,255,0,34,45,211,234,143,137,58,4,194,84,244,141,94,84,104,136,85,49,81,84,181,122,234,107,150,134,161,204,84,79,90,2,234,2,237,105,143,186,190,45,141,213,83,216,81,23,140,47,45,77,11,224,134,38,238,95,113,117,110,118,138,167,42,233,169,213,37,142,179,118,186,40,46,179,88,39,39,146,12,70,151,9,105,147,122,189,21,87,67,54,112,13,19,232,109,80,193,18,105,181,136,133,181,195,118,136,225,115,95,35,19,118,189,122,23,106,195,85,13,60,13,106,123,11,194,16,133,65,70,142,122,107,15,175,216,84,180,180,136,198,162,164,122,126,99,177,130,210,200,151,93,137,250,142,95,47,99,116,70,20,93,195,134,73,34,93,17,20,229,173,76,174,103,87,46,134,211,213,232,186,164,102,135,201,34,183,71,51,64,53,210,221,150,158,161,53,126,157,75,179,130,241,20,47,99,90,178,39,235,44,77,84,19,186,93,204,215,196,168,176,205,93,109,44,140,250,90,32,25,67,65,59,42,152,138,199,39,83,179,141,203,18,109,85,45,198,13,190,202,230,177,178,106,87,241,204,179,167,49,0,231,36,154,154,188,125,70,212,45,85,57,145,199,170,120,1,197,116,91,147,77,13,135,81,61,61,167,109,29,63,156,139,161,203,116,17,175,171,212,5,62,200,36,111,180,236,41,226,144,230,165,51,81,124,19,67,145,20,109,79,82,1,183,3,118,39,158,154,234,110,46,197,251,212,55,100,98,57,17,16,210,148,253,64,210,141,103,173,166,235,91,31,79,53,2,65,160,229,237,3,90,42,53,122,33,247,77,233,166,134,173,26,216,209,85,77,12,168,141,29,166,168,7,18,162,133,95,170,162,29,116,182,185,29,170,34,47,82,166,100,177,57,58,170,26,21,240,238,79,0,137,83,180,214,169,163,114,106,170,118,244,244,242,55,68,85,95,3,150,175,103,169,168,105,73,83,95,0,169,221,164,114,120,155,212,212,18,110,215,196,213,29,70,137,213,14,194,134,166,63,190,208,14,101,4,14,141,53,83,182,100,186,34,33,193,134,118,47,134,135,33,175,69,234,7,49,174,215,169,184,218,134,51,84,70,106,166,196,79,77,52,246,155,140,100,112,170,201,50,232,158,240,152,104,116,139,43,181,127,154,158,242,143,204,28,87,75,96,182,77,34,84,183,86,181,87,77,77,236,113,140,41,109,116,114,45,60,141,87,34,47,130,152,131,154,217,155,114,184,207,45,38,247,35,29,170,120,133,148,14,123,103,173,194,234,249,236,212,110,122,170,170,167,154,165,151,195,89,113,123,199,53,205,150,166,25,28,143,93,122,162,151,30,207,131,232,239,151,148,171,174,145,21,28,237,87,83,41,50,171,6,97,138,8,163,84,88,117,68,79,82,1,106,112,71,12,240,199,64,213,150,153,168,229,111,173,166,171,247,14,9,3,213,240,177,19,79,98,25,91,44,246,202,24,81,176,43,52,79,97,77,94,111,84,123,92,139,180,12,82,253,207,146,203,84,142,123,117,68,95,97,113,112,190,70,82,83,66,212,146,6,170,167,184,184,236,190,90,152,138,178,57,136,237,78,206,223,137,173,187,116,100,140,95,206,5,47,104,201,155,107,106,145,203,78,196,209,117,240,46,77,187,7,91,172,244,237,106,43,26,136,158,5,63,87,140,210,151,115,161,68,85,79,97,111,49,126,109,222,105,209,205,134,23,42,39,176,11,191,93,107,177,204,155,85,177,235,235,58,207,146,22,89,151,115,98,141,127,49,140,247,12,247,191,83,189,219,161,127,69,57,54,126,34,238,155,209,178,70,160,100,205,37,138,223,110,122,57,144,55,167,184,169,45,245,244,136,222,91,246,198,137,235,83,30,109,153,229,81,88,214,171,227,78,167,34,251,154,23,10,186,36,109,20,107,189,127,146,5,246,175,199,150,155,54,170,250,152,215,111,188,161,177,63,16,214,58,38,57,141,150,53,84,79,229,33,97,46,142,197,215,246,46,200,231,243,189,154,148,149,94,81,226,171,172,138,249,214,161,17,126,176,47,156,28,73,91,159,81,230,237,84,215,218,119,212,217,203,77,117,209,205,149,17,171,234,212,199,74,92,156,158,219,163,234,234,228,106,167,142,170,84,150,124,45,75,70,246,235,114,93,19,222,6,65,209,223,109,119,102,235,37,51,100,85,247,28,123,166,28,182,215,70,171,13,11,90,171,236,66,137,179,94,109,150,88,218,175,173,106,233,237,83,188,135,54,44,177,170,68,181,17,244,247,129,208,92,242,230,121,101,221,19,85,19,216,136,80,184,203,7,213,219,34,115,150,145,238,209,61,133,240,166,199,246,122,134,115,34,146,55,187,212,158,211,118,122,202,44,77,2,199,85,74,198,34,166,154,232,6,24,84,198,197,171,229,207,69,167,95,90,21,110,30,150,223,108,70,204,218,102,170,167,94,136,93,124,89,149,150,153,229,116,208,61,168,171,215,161,74,252,130,138,139,233,201,230,167,180,14,139,18,102,100,140,129,145,83,83,57,136,207,90,22,143,48,49,124,152,142,23,70,245,84,84,77,58,151,95,21,80,89,40,40,228,73,39,98,59,69,49,195,22,92,34,165,174,123,98,145,21,170,229,208,10,143,43,113,51,48,229,210,56,228,118,136,174,50,30,190,138,151,27,90,121,137,43,117,115,76,58,166,150,87,78,149,145,185,83,106,250,139,169,131,179,58,174,134,22,80,181,234,229,240,241,3,172,204,108,10,219,124,146,181,145,238,219,175,84,66,210,219,238,183,139,5,209,174,166,150,72,209,143,245,116,51,2,135,14,38,57,162,230,171,55,72,244,215,66,218,227,172,136,191,81,185,210,210,90,164,114,57,87,170,48,10,199,41,179,246,158,10,104,237,247,105,81,234,228,70,234,229,46,189,110,24,178,230,13,26,220,40,106,34,71,170,116,106,42,106,96,245,219,0,227,11,36,139,58,209,207,18,49,117,240,84,42,92,13,159,24,143,0,206,198,78,217,36,72,215,171,92,170,5,247,196,25,95,137,108,168,179,91,214,111,55,170,109,69,56,184,91,51,49,174,11,175,108,117,112,213,43,24,237,58,234,84,248,7,139,11,102,35,229,195,119,161,129,136,237,17,119,104,92,154,171,158,86,226,202,93,242,215,81,194,247,166,190,160,43,76,184,226,110,158,174,154,56,110,15,72,221,162,34,238,113,121,108,121,179,105,184,177,29,79,113,141,117,241,209,198,19,223,240,6,26,122,186,75,54,32,111,95,13,142,41,39,223,113,70,95,206,145,219,167,158,173,143,95,29,85,116,8,148,147,197,140,41,234,155,171,107,26,186,251,205,248,177,35,90,186,243,209,127,57,31,152,119,63,241,28,14,107,42,162,145,190,221,84,186,248,119,58,230,174,137,171,52,154,46,158,208,171,41,234,177,117,59,26,170,233,19,167,188,167,95,154,244,20,178,186,53,86,170,181,125,165,133,187,102,172,8,197,221,84,137,175,188,162,235,177,221,161,30,233,164,187,53,21,222,173,192,100,245,102,118,210,70,244,68,68,253,103,58,221,157,148,50,51,207,149,173,250,212,195,170,188,127,101,122,42,178,234,197,84,252,98,144,191,230,147,168,216,228,163,172,87,105,225,162,129,159,21,57,211,106,137,202,231,86,70,137,253,209,208,221,184,144,178,91,88,174,90,232,186,126,50,17,191,123,205,204,79,80,142,109,60,146,175,212,170,81,55,60,89,141,46,154,177,95,80,154,251,212,45,9,20,196,28,101,217,233,55,53,149,44,85,79,198,40,27,151,26,148,178,61,82,55,235,245,56,193,122,76,45,137,175,19,162,207,60,232,138,190,213,46,46,25,201,105,43,26,213,170,174,145,53,241,213,66,89,37,251,176,31,87,19,163,101,19,229,215,239,147,169,211,87,113,27,85,50,172,201,67,34,20,125,151,47,232,112,236,29,223,86,204,190,213,67,177,147,15,209,202,205,174,137,168,159,80,29,86,39,226,110,232,232,95,4,80,202,213,211,79,89,98,49,78,58,197,248,178,183,100,53,83,177,178,187,79,21,245,151,170,237,128,236,114,106,249,101,99,84,167,146,195,96,182,85,178,70,201,19,182,59,95,80,20,37,191,44,47,146,49,181,53,181,15,118,244,213,119,21,85,151,4,218,232,222,213,171,88,213,83,218,92,105,238,212,87,10,54,83,210,49,138,173,110,157,10,66,235,134,110,51,61,101,106,200,212,241,232,5,203,192,214,204,27,19,152,149,49,83,47,215,161,121,45,207,203,106,10,84,147,185,81,185,202,158,196,49,58,215,97,173,142,68,106,215,72,197,215,218,165,103,65,135,43,92,198,243,46,146,232,191,140,160,93,187,245,211,4,75,189,41,173,180,234,171,225,162,33,103,113,157,146,134,241,34,182,138,220,137,175,134,141,43,188,51,151,205,172,114,58,74,231,59,235,82,186,164,192,148,52,46,98,187,107,213,52,241,64,49,62,163,35,238,215,38,185,240,82,200,212,94,189,26,167,79,87,145,87,120,162,88,31,77,34,187,219,180,207,123,125,53,45,37,62,140,183,49,250,126,41,189,242,118,154,224,222,242,251,107,27,238,218,4,108,92,114,26,247,11,150,68,164,145,83,251,149,41,43,190,1,187,91,53,107,237,178,116,245,237,82,86,99,193,150,57,219,182,170,146,38,167,189,168,82,184,187,41,48,85,108,46,243,169,209,202,158,196,2,44,36,176,92,90,229,84,165,122,105,234,208,226,75,69,112,133,222,117,51,219,167,184,207,107,190,69,88,82,169,95,6,197,102,190,164,41,124,75,146,86,119,196,189,217,140,85,68,245,33,40,97,213,37,109,116,58,38,174,105,216,69,121,188,34,233,20,175,252,202,93,235,230,74,212,211,189,206,134,157,218,107,236,56,86,204,188,90,73,182,212,195,166,158,212,33,43,118,220,71,140,105,182,247,57,170,27,175,142,138,167,49,215,172,101,52,91,167,154,161,117,79,94,165,244,180,97,59,27,17,137,59,98,252,232,86,116,88,7,8,87,195,182,73,225,98,175,185,0,196,132,187,226,7,75,177,207,149,23,95,121,83,90,108,24,138,242,196,86,212,72,154,253,102,66,214,100,158,23,146,78,117,61,92,110,95,113,200,162,193,244,118,4,219,12,109,122,39,184,12,124,174,193,247,154,104,244,231,61,94,158,179,162,73,49,53,162,109,201,83,42,34,47,181,76,163,172,176,218,37,98,212,206,246,53,87,212,80,216,143,15,217,167,71,54,9,24,174,247,1,108,105,51,19,19,199,26,64,202,217,181,240,241,83,75,174,248,246,229,50,73,13,85,75,147,95,4,85,42,171,94,2,116,181,205,86,67,185,187,189,134,64,101,198,94,91,209,98,239,180,140,70,244,213,85,160,98,157,76,248,222,46,179,58,167,243,234,104,131,20,227,138,21,249,158,243,175,187,82,64,164,201,204,17,117,211,155,44,17,234,158,196,55,99,225,219,3,198,222,100,114,192,255,0,95,130,1,31,243,99,156,194,169,102,199,247,181,79,126,167,7,145,140,175,79,243,214,161,186,251,117,36,86,159,33,240,59,223,178,110,238,196,246,232,135,109,15,15,25,114,213,73,27,95,78,138,157,116,232,4,114,211,96,236,89,72,222,241,243,206,211,175,172,228,54,225,141,41,220,144,54,223,84,244,79,99,84,146,22,228,198,1,133,54,119,186,117,68,250,141,199,101,190,86,90,34,89,167,154,141,92,137,235,68,2,62,45,181,152,171,150,174,154,221,80,221,83,214,213,58,217,254,86,45,67,220,214,207,162,175,68,209,76,191,204,75,206,3,181,44,144,219,163,164,118,157,19,106,33,107,168,177,14,29,154,177,86,88,160,68,85,246,32,22,78,44,59,140,46,242,35,17,149,9,175,185,74,194,199,147,184,170,118,36,146,75,50,107,215,170,41,126,44,247,236,41,3,26,248,226,167,115,180,246,33,219,174,97,219,169,211,100,52,113,105,238,68,2,192,222,178,166,247,69,66,175,145,207,95,204,167,18,209,147,21,119,102,35,165,151,77,125,165,250,186,227,74,11,197,42,211,62,8,217,175,184,216,182,205,75,4,104,230,57,17,52,245,1,102,165,225,254,170,15,58,57,117,250,143,172,201,139,163,60,221,238,79,204,94,245,198,22,58,21,210,170,166,52,84,246,169,211,223,51,58,215,20,107,228,244,142,85,68,245,1,110,173,217,105,75,64,244,142,231,51,21,127,24,234,177,78,29,195,54,247,42,177,96,85,79,102,135,50,253,95,138,49,83,221,85,111,161,149,17,60,54,162,148,207,220,167,29,223,165,230,77,75,84,141,95,114,150,184,236,45,53,56,86,40,209,179,83,192,237,61,186,29,229,186,249,132,233,230,69,142,223,11,145,23,193,17,14,182,221,195,222,32,147,70,205,207,111,215,169,81,82,100,131,108,234,146,86,213,185,170,157,116,114,139,142,202,175,17,225,170,170,77,144,216,227,106,233,226,141,45,174,36,117,44,143,115,169,169,210,63,102,136,93,250,44,25,76,250,101,100,106,142,218,158,37,51,116,203,233,106,171,57,76,141,116,85,245,32,184,199,107,251,235,219,42,242,222,237,53,58,233,146,235,87,76,216,227,133,242,47,177,12,191,195,156,48,183,17,53,175,153,170,155,189,197,213,193,188,26,217,104,229,73,170,149,174,79,98,160,153,66,59,232,176,206,37,145,82,70,81,79,167,143,209,82,167,182,87,94,236,122,37,77,170,103,162,123,90,164,149,67,195,101,130,133,186,71,71,19,209,63,21,14,174,239,195,182,30,170,98,182,74,72,153,239,218,133,85,96,125,38,96,82,200,136,202,139,34,162,248,117,105,192,187,190,43,170,172,244,182,189,186,251,26,102,69,203,133,76,59,43,213,209,200,198,245,245,34,29,181,143,134,12,55,77,76,141,154,118,42,251,208,8,235,187,217,177,6,247,58,146,146,86,167,171,68,83,165,90,92,109,19,149,18,26,157,62,165,37,25,120,124,193,116,236,249,199,194,191,90,33,213,213,100,182,0,137,203,185,244,201,167,185,0,141,72,105,177,139,220,159,193,170,117,246,232,167,115,69,135,177,173,94,136,177,212,174,190,229,36,54,60,163,203,166,174,139,53,42,126,100,59,251,54,89,101,189,54,142,117,69,47,249,8,153,178,208,142,218,108,185,198,53,26,42,209,212,174,191,138,167,50,76,169,198,92,189,222,76,169,95,240,20,147,10,43,38,88,80,57,26,233,104,215,79,168,239,155,62,85,67,6,139,220,87,167,173,16,141,244,162,110,124,174,198,18,57,88,235,85,74,107,248,138,107,163,225,231,22,93,36,69,238,147,183,95,197,82,78,238,247,76,176,106,187,144,202,21,84,246,35,74,98,167,24,225,43,108,155,224,163,165,86,167,177,16,111,8,253,155,134,76,101,78,205,209,210,212,59,234,98,155,214,204,131,197,241,73,182,106,10,141,61,236,82,67,237,153,199,128,145,18,42,202,106,52,95,122,33,200,173,204,156,189,153,170,250,104,40,213,116,245,34,13,225,29,143,200,204,76,149,78,79,38,206,158,253,138,107,166,200,188,68,233,209,21,242,199,215,214,138,134,118,205,152,248,126,121,95,4,118,154,101,111,242,145,168,81,56,135,21,97,168,230,89,164,228,197,215,93,58,33,97,143,80,112,245,136,165,165,71,37,84,142,233,224,117,18,112,251,138,25,81,183,108,202,158,221,170,100,107,115,167,11,217,226,84,108,240,63,106,120,106,135,92,188,78,97,231,78,148,235,73,77,181,87,69,118,136,5,145,102,80,222,108,254,116,180,178,75,167,226,169,221,217,236,179,68,244,133,246,23,185,125,187,20,186,117,153,247,133,230,98,242,226,166,126,191,81,215,65,158,54,118,205,172,86,202,119,127,130,128,116,139,150,181,87,184,83,149,109,124,90,167,242,78,169,249,47,95,108,155,124,180,79,151,85,215,232,151,102,223,158,180,252,164,70,90,226,79,169,168,115,87,59,168,213,142,231,219,161,252,232,5,162,155,3,205,28,92,191,35,189,122,127,32,233,93,129,234,89,62,169,103,122,117,254,65,120,229,206,219,66,72,171,37,4,8,159,82,29,117,118,121,88,254,242,134,157,87,234,64,40,154,28,172,171,185,177,17,45,175,79,240,14,90,112,245,114,174,84,111,118,122,34,254,41,112,112,246,127,80,64,190,109,182,21,77,61,136,119,177,241,14,248,222,174,138,207,26,167,171,70,129,109,40,184,92,174,141,18,71,53,201,254,9,203,92,131,146,137,218,73,215,79,113,90,93,184,151,188,36,106,218,123,18,47,212,210,141,169,207,140,95,95,50,171,48,251,244,95,99,64,236,173,121,31,13,116,137,78,248,211,245,21,36,92,50,80,72,223,58,54,126,162,157,178,102,222,51,108,201,35,112,252,138,191,220,149,108,89,195,143,156,223,55,14,202,191,224,169,73,145,209,221,56,96,183,53,138,168,200,255,0,197,40,235,135,13,240,70,229,72,209,169,245,33,112,43,243,75,49,167,213,27,134,166,93,127,21,78,4,88,203,50,42,157,170,225,105,215,252,5,34,226,151,180,240,240,248,97,89,163,168,70,57,61,70,221,110,75,214,200,254,76,181,90,183,222,95,124,191,180,226,188,71,18,75,114,181,75,76,191,201,86,170,23,6,92,166,154,162,61,207,99,154,229,23,24,109,114,200,23,50,155,124,85,109,71,42,122,138,14,191,135,251,188,146,73,51,46,42,169,31,84,77,124,73,5,135,34,22,181,17,36,153,232,138,114,105,120,108,164,73,18,85,168,85,68,94,168,46,34,230,241,131,241,37,186,71,68,234,25,156,145,244,215,106,245,58,184,233,46,113,234,146,208,72,139,239,105,45,149,220,56,97,235,156,73,10,209,197,187,77,21,118,161,77,86,240,91,99,172,85,115,98,99,117,246,52,250,8,179,150,195,112,175,126,214,196,246,106,110,77,149,247,41,169,249,142,123,180,36,219,247,13,90,24,253,232,237,63,49,170,231,193,173,190,26,53,100,79,85,84,79,96,17,73,91,129,106,233,100,209,53,85,69,59,172,59,109,185,81,200,214,62,39,233,245,25,241,81,193,131,228,175,115,146,39,185,168,239,97,201,173,225,34,154,137,141,69,135,69,211,249,32,98,21,191,10,58,235,26,46,205,21,80,225,93,114,210,226,247,43,35,137,202,158,212,67,53,172,60,55,80,208,104,250,137,118,34,123,74,174,60,148,195,113,196,142,89,163,118,158,176,35,150,60,189,187,80,205,185,99,127,143,176,171,108,184,2,190,226,214,177,209,57,127,49,155,213,57,21,135,171,95,182,55,179,199,212,133,65,96,200,11,37,22,143,87,55,245,1,132,240,100,181,76,173,70,242,23,206,247,28,122,252,129,187,70,139,221,232,223,162,251,26,72,100,25,73,97,133,236,126,246,46,210,167,164,192,184,89,35,68,153,176,235,239,68,2,45,89,146,23,250,89,57,139,77,42,105,248,170,118,180,249,73,137,43,26,148,233,4,218,47,79,5,36,162,187,45,176,189,67,254,106,56,85,61,200,135,46,217,150,152,94,149,17,238,138,29,126,164,2,52,217,195,93,230,22,186,162,74,57,30,175,77,126,138,157,115,114,10,249,20,142,86,219,165,68,215,249,10,74,116,248,115,12,83,53,26,176,66,169,225,224,135,79,116,160,193,118,232,149,243,69,76,222,154,245,68,10,202,44,111,57,67,123,162,151,115,232,165,68,79,197,83,164,184,225,135,91,233,149,39,163,243,189,232,72,142,53,169,192,85,81,200,214,62,149,23,195,166,133,131,197,88,63,15,94,234,29,29,44,209,232,171,234,8,98,36,182,70,189,119,165,63,79,82,104,105,167,179,212,115,81,34,163,118,154,250,144,202,6,228,238,28,137,136,233,171,152,213,245,162,155,205,193,120,58,221,26,167,124,133,206,68,247,1,101,112,221,134,137,24,142,174,166,110,191,140,133,95,69,228,90,41,218,177,91,227,118,158,196,59,91,150,27,182,84,84,163,105,234,90,214,107,247,165,79,135,240,70,20,167,166,239,53,119,120,210,68,251,213,80,40,218,236,67,66,199,249,182,228,102,158,227,155,106,197,177,51,68,100,137,23,231,42,155,150,29,193,117,90,163,174,176,179,243,161,75,221,48,86,16,99,85,208,226,22,34,251,17,197,108,187,185,76,77,44,201,230,94,145,159,225,157,77,242,245,88,216,28,230,222,121,174,68,233,163,202,10,235,135,104,226,123,146,142,248,231,245,233,163,142,178,59,69,217,146,163,32,150,89,218,190,43,170,168,176,237,82,229,136,238,149,137,15,148,164,216,171,167,210,59,90,204,47,114,101,39,63,202,106,142,211,218,113,233,40,42,237,240,243,157,2,238,68,215,192,235,174,120,138,237,34,44,17,194,245,79,112,176,234,42,41,110,233,85,203,125,217,118,162,255,0,40,184,120,70,207,73,177,143,172,174,98,234,157,117,82,208,221,35,196,18,191,153,29,52,157,87,94,136,106,130,175,21,36,105,19,98,153,190,175,88,176,201,119,179,9,82,196,156,218,138,101,84,79,106,29,29,227,16,225,250,90,119,165,27,161,85,68,233,181,80,176,235,96,198,87,55,106,146,84,162,47,189,78,222,219,129,113,59,116,231,115,221,245,234,44,57,183,76,119,83,13,197,121,123,182,123,141,200,51,62,166,47,5,119,235,55,83,47,110,149,62,108,148,142,235,235,84,62,183,42,238,10,239,235,119,254,161,97,169,217,161,93,59,116,106,191,175,188,235,106,177,117,214,169,85,90,146,117,42,187,70,83,213,171,145,93,78,239,212,86,20,25,80,230,177,55,210,255,0,248,162,194,208,193,61,198,177,188,201,21,200,239,121,205,164,109,253,85,18,9,164,79,168,189,212,153,67,77,44,92,199,166,197,79,86,135,99,71,151,112,209,57,54,66,143,211,220,44,44,180,54,172,79,85,162,62,166,84,69,246,170,157,229,187,2,221,167,68,89,106,221,215,218,165,229,135,9,185,116,107,104,209,61,250,29,213,14,3,150,86,234,145,170,126,97,97,102,98,203,26,169,155,210,175,175,214,104,126,78,92,101,118,173,174,84,252,229,247,167,192,85,172,85,219,27,215,243,27,146,225,75,181,58,124,221,43,221,167,184,88,89,90,60,153,188,49,168,169,114,84,252,231,53,153,35,118,184,59,147,45,231,98,39,181,197,209,158,131,18,83,181,82,59,108,139,167,184,232,110,13,198,46,243,99,182,204,223,122,34,139,72,163,37,225,206,169,53,87,95,154,191,225,28,87,100,66,83,174,217,47,49,175,248,69,88,232,113,147,211,107,233,170,19,95,172,218,249,51,137,170,221,172,137,59,127,88,176,167,226,200,74,10,158,143,185,68,191,156,184,248,47,35,240,173,20,12,134,166,10,121,159,252,165,68,83,170,162,193,247,120,180,89,106,38,79,206,165,97,102,85,181,177,172,154,173,219,147,218,162,194,191,177,228,206,14,124,109,79,39,83,175,248,40,84,244,217,47,130,226,77,238,181,83,175,248,40,91,232,115,30,27,67,58,212,167,79,121,215,93,184,141,109,28,110,100,114,53,116,79,104,176,186,149,57,117,128,169,24,168,251,85,50,34,120,170,181,10,126,187,14,101,181,43,181,238,244,125,61,200,99,230,37,226,86,182,173,95,76,199,43,90,254,155,145,124,11,93,136,51,74,189,234,231,71,115,145,85,221,116,222,164,194,178,205,171,117,70,91,209,120,83,210,116,250,142,213,49,198,1,160,79,154,130,155,167,179,66,56,100,205,12,68,142,249,154,185,157,254,18,156,73,243,83,23,166,186,44,235,249,212,148,36,218,131,54,48,59,81,201,35,105,216,136,157,53,84,54,93,156,184,6,25,181,89,41,116,215,249,72,70,43,179,3,24,221,21,35,221,60,126,174,138,167,62,138,135,26,221,116,114,85,85,117,247,168,18,107,54,126,229,205,52,10,170,180,138,169,248,200,83,117,156,81,101,253,44,138,141,74,110,159,140,134,6,81,101,166,52,187,34,49,213,181,105,175,227,41,219,69,195,62,43,175,68,145,215,10,190,190,245,3,48,47,28,79,96,89,226,87,50,26,126,190,189,80,164,39,226,63,8,200,231,109,124,9,254,18,22,22,159,133,220,83,44,73,3,170,170,116,246,245,55,147,131,187,228,169,189,215,42,150,254,117,43,105,23,43,18,113,3,135,164,106,173,43,98,123,189,90,42,20,74,113,17,85,77,83,186,142,221,34,245,232,173,67,139,111,225,78,225,109,149,29,61,108,207,68,95,190,212,184,184,119,37,45,180,13,107,106,163,99,180,241,87,52,88,83,148,124,67,98,43,132,136,198,209,84,55,95,114,155,245,216,139,22,226,104,209,35,117,67,55,125,101,212,180,229,133,130,57,81,91,12,95,226,161,92,91,176,101,142,141,173,249,168,211,79,112,176,198,200,114,251,27,214,49,101,75,148,236,213,53,241,83,172,185,96,44,93,4,79,138,162,245,47,84,245,185,76,184,184,65,105,162,164,93,141,141,52,66,197,230,61,218,117,115,252,157,6,244,77,117,86,139,11,33,6,75,212,93,234,53,175,187,181,81,87,174,231,21,61,183,135,140,49,74,246,205,85,93,76,245,79,29,85,10,58,251,138,174,212,115,57,21,100,143,243,156,43,110,34,186,93,103,72,252,163,42,107,248,202,44,47,229,159,0,224,59,76,76,100,157,209,218,125,69,107,111,195,217,123,27,24,230,207,70,213,246,106,134,59,58,195,118,154,6,191,202,83,104,191,140,167,14,167,10,98,7,34,121,62,239,81,35,215,239,81,202,44,50,230,146,28,191,163,103,159,61,27,209,61,90,161,186,220,65,150,209,72,140,109,5,36,139,237,77,12,77,180,229,254,99,212,57,22,103,86,164,126,213,85,43,236,53,150,183,38,76,197,171,184,77,191,216,170,162,195,37,45,215,92,13,82,212,72,173,52,237,69,245,232,133,73,110,159,5,183,77,104,160,253,72,90,155,54,0,188,119,38,165,58,74,244,211,197,14,206,44,15,136,226,251,217,191,202,44,46,124,243,224,215,51,70,209,65,250,144,235,210,159,9,74,238,148,80,126,164,40,232,112,94,33,122,166,173,155,252,167,109,73,129,239,109,77,85,178,255,0,148,88,119,21,22,156,49,34,249,148,48,254,164,58,234,156,43,97,169,69,70,81,196,154,251,144,168,45,56,26,181,240,110,159,122,59,222,115,126,71,84,197,225,185,116,22,22,246,163,44,109,181,122,236,133,137,175,184,224,201,146,148,242,234,173,107,122,251,139,175,13,134,182,47,8,220,186,29,149,53,182,185,28,212,90,119,105,235,232,44,44,83,242,50,68,85,86,255,0,212,108,75,146,53,109,77,24,171,250,140,158,134,210,138,214,238,139,69,211,216,114,163,179,193,247,209,39,234,22,24,143,54,76,93,91,174,213,119,234,58,234,220,164,190,211,183,116,110,147,243,34,153,158,150,58,21,250,81,55,245,31,36,195,116,19,34,53,176,49,203,245,11,12,35,76,188,196,80,46,170,178,175,230,83,121,150,44,65,68,158,18,244,247,41,153,178,96,186,7,244,90,86,126,163,97,217,109,108,168,232,176,49,63,48,176,195,89,170,175,244,253,54,77,211,235,52,67,140,110,244,78,217,44,18,174,134,96,212,100,237,162,93,85,98,103,234,41,251,134,67,90,234,36,87,54,54,233,245,11,12,113,166,205,169,232,186,77,72,254,158,211,189,182,231,165,19,92,141,150,149,19,235,46,141,199,134,235,109,74,46,142,68,252,197,33,117,225,106,61,92,248,38,119,230,22,145,217,90,179,186,196,237,21,236,141,23,235,42,251,86,113,217,42,85,172,108,145,167,231,66,201,220,248,111,187,82,70,247,83,205,50,185,186,232,137,169,69,86,101,246,55,195,174,115,227,167,169,114,55,195,162,139,12,205,163,198,150,186,198,35,249,236,235,239,59,24,177,110,30,143,248,247,196,239,173,80,193,148,198,88,250,208,222,90,208,84,104,158,229,54,151,50,177,108,207,219,81,28,209,254,177,97,159,52,248,159,8,86,121,136,176,53,126,180,57,108,139,15,85,245,134,88,127,54,134,7,219,113,133,246,87,181,201,85,42,47,175,170,151,63,9,99,122,248,81,189,226,177,254,175,23,11,72,201,218,155,77,19,147,72,164,111,95,97,210,86,96,198,86,234,168,244,40,107,118,97,193,181,188,218,196,233,237,82,167,183,102,61,173,17,168,250,182,117,233,226,44,41,155,254,92,74,233,28,214,162,170,106,108,89,114,129,42,100,214,70,167,95,106,23,114,134,235,102,187,66,217,18,118,42,187,222,119,246,250,26,22,232,232,222,130,194,208,85,228,101,59,154,154,35,124,61,134,221,54,67,211,179,207,115,90,168,158,173,11,230,250,72,223,166,142,53,36,17,198,197,77,69,133,151,143,37,45,78,95,62,150,63,241,78,194,147,36,236,44,93,93,69,23,248,168,93,39,70,139,244,90,27,11,252,116,81,97,68,82,229,54,31,129,19,74,24,186,126,41,205,76,180,179,43,116,142,142,52,255,0,4,173,34,141,19,233,41,174,77,99,254,47,168,176,183,117,89,77,107,155,93,41,216,154,251,142,170,163,35,237,242,174,169,27,19,243,23,65,211,189,29,162,166,134,235,85,94,130,194,208,253,195,40,90,191,120,159,152,219,118,71,82,170,234,215,48,187,147,83,185,87,233,47,235,55,35,183,55,68,114,202,191,172,152,129,106,232,50,134,42,23,163,145,205,232,84,212,152,77,41,89,162,57,58,21,140,148,140,106,116,126,167,21,209,57,171,208,181,135,64,150,39,163,188,122,27,241,217,220,213,213,84,238,92,175,217,162,51,85,52,181,37,245,198,44,56,45,183,53,169,213,13,46,161,139,78,177,161,218,181,21,83,171,77,73,27,93,226,130,195,163,146,217,3,216,191,52,159,168,227,71,108,72,159,185,177,127,144,239,230,107,152,253,24,205,80,210,249,118,51,172,101,102,7,86,168,196,110,215,70,124,101,36,15,213,86,52,253,70,237,68,202,239,162,195,140,181,50,177,116,216,69,135,30,166,223,18,181,219,88,159,168,167,107,108,79,154,79,53,63,200,86,17,170,72,157,125,102,151,194,141,95,162,44,40,180,194,114,185,158,39,85,114,195,85,116,222,116,46,93,125,197,200,123,213,140,209,24,117,203,38,249,29,190,36,81,97,110,219,97,184,202,158,116,142,67,129,93,135,110,81,162,171,106,92,86,151,171,180,148,154,164,84,233,249,144,166,93,136,43,102,147,106,210,174,159,81,97,74,84,65,121,167,85,70,203,34,233,236,56,234,151,89,147,71,189,250,251,203,133,74,230,207,162,205,78,137,245,161,241,246,232,157,62,246,196,155,126,160,45,132,211,86,209,59,87,163,148,228,210,201,45,209,54,57,170,133,125,95,135,105,171,25,162,53,17,78,20,24,117,148,26,185,173,2,144,168,195,110,98,243,21,250,122,205,142,242,182,239,23,107,161,84,220,233,106,228,233,28,75,167,212,116,50,225,170,218,215,104,177,187,170,251,0,227,51,25,192,199,104,232,209,78,242,215,138,232,230,84,69,99,83,83,170,251,155,76,230,243,28,142,67,105,152,58,170,154,77,177,171,186,40,21,186,222,232,220,198,171,81,166,251,46,180,174,111,130,20,205,54,28,174,106,38,244,126,135,99,29,138,173,173,240,112,28,186,154,234,55,120,181,166,203,42,104,149,117,218,211,172,173,181,212,179,249,93,14,187,187,212,181,116,213,192,86,52,177,196,231,35,216,228,68,82,165,183,191,107,116,71,150,254,218,234,180,209,187,93,161,86,219,86,161,25,231,53,124,11,192,140,185,104,152,137,209,13,142,232,139,211,79,242,29,210,210,238,245,27,145,91,183,46,187,74,46,167,101,163,86,166,168,211,133,37,52,143,93,21,154,33,91,249,41,174,111,209,54,188,136,142,215,204,245,1,67,61,148,244,232,174,151,68,58,186,172,89,71,111,122,35,94,212,208,170,175,248,114,121,24,228,137,138,90,76,87,132,238,236,115,158,198,59,68,2,240,96,188,196,162,145,236,107,231,106,117,79,89,123,108,24,170,130,170,6,236,153,23,95,121,128,17,215,221,172,82,249,206,114,104,165,212,203,236,205,169,98,71,28,243,175,142,157,84,12,217,162,157,179,53,28,197,69,212,236,35,145,173,250,69,179,192,120,210,154,190,154,52,116,200,170,169,237,43,196,170,73,145,29,27,181,3,183,108,138,174,68,79,3,237,68,174,141,186,176,227,210,170,237,213,222,163,121,92,146,116,80,58,249,46,53,141,93,26,211,92,55,26,181,241,105,203,238,241,175,222,160,72,99,69,232,136,6,168,107,167,245,161,204,138,166,69,241,67,142,200,155,226,136,111,177,168,158,0,114,57,189,53,54,101,170,211,83,68,142,84,78,135,2,103,191,85,3,131,119,197,180,212,40,230,62,84,69,111,188,161,46,217,179,75,68,245,70,212,39,69,246,157,182,37,195,21,85,219,230,141,23,206,45,22,35,203,187,180,242,59,99,29,226,5,102,220,247,165,98,232,250,164,68,250,205,246,103,213,153,190,115,235,91,170,123,203,43,89,149,119,231,162,171,35,118,167,67,54,83,98,153,37,216,216,228,209,66,25,59,110,207,76,61,86,244,107,171,153,215,222,84,176,102,61,162,174,52,117,61,75,92,170,98,109,183,40,241,85,44,168,170,201,63,202,93,156,27,129,175,20,232,196,168,71,116,246,168,85,121,104,177,92,149,50,34,49,117,106,149,53,29,84,210,237,115,117,234,81,214,91,51,40,216,213,149,60,10,170,134,190,150,13,26,174,64,42,106,57,149,173,69,122,157,148,85,81,57,81,55,148,251,43,98,145,154,49,200,107,109,71,47,206,212,10,145,213,72,196,213,171,224,83,216,191,26,81,208,209,57,38,153,26,173,111,180,226,85,226,24,160,98,181,207,77,75,69,153,181,53,23,10,105,18,158,79,20,95,88,76,45,142,108,231,91,105,164,150,42,90,173,222,41,226,99,205,219,48,171,111,21,14,127,138,169,81,226,252,17,120,184,86,200,229,69,84,85,85,54,48,198,81,92,170,170,88,215,66,171,170,133,148,253,6,41,188,83,74,143,216,168,196,95,18,231,224,236,213,185,82,57,140,73,29,250,202,250,209,195,164,213,150,230,171,233,147,85,68,245,29,157,23,15,12,160,122,58,72,81,52,3,149,105,199,151,75,164,73,162,170,234,114,234,107,234,101,77,106,21,81,20,239,44,249,127,21,177,168,198,177,58,29,172,216,57,106,83,106,181,0,176,248,231,18,37,177,28,232,166,84,84,247,150,158,124,244,186,90,106,214,54,202,187,81,125,166,71,99,140,153,168,186,43,150,24,209,81,80,178,184,139,134,187,164,242,185,209,65,170,168,28,58,46,33,165,149,17,38,157,53,95,121,80,81,102,53,21,249,168,147,72,213,69,241,45,149,199,135,92,83,73,38,177,192,237,17,74,131,10,229,38,35,164,123,91,51,21,17,23,168,21,210,217,44,87,189,18,41,17,92,239,97,216,80,101,45,187,84,149,234,168,223,19,155,106,195,80,225,232,155,53,74,181,21,19,85,234,117,184,179,53,168,45,20,207,134,25,209,28,137,167,136,21,61,46,20,194,118,198,162,84,85,163,85,61,231,105,69,81,129,168,220,138,250,230,42,39,181,76,77,196,249,187,116,173,168,114,83,84,59,69,240,209,74,126,60,103,137,43,93,163,38,127,85,246,129,158,80,227,252,9,108,139,204,169,133,85,62,162,154,196,57,237,99,165,107,153,66,248,93,236,209,12,80,180,92,110,181,79,107,107,31,34,234,189,122,169,94,90,108,22,138,230,162,212,181,234,190,240,42,203,190,109,58,246,247,55,84,68,95,97,208,71,137,230,90,157,18,69,216,118,44,194,22,56,219,172,77,234,118,246,252,45,98,88,147,154,137,168,29,60,247,219,116,209,105,61,91,154,191,89,215,71,37,154,89,119,54,185,250,253,101,112,220,3,135,170,211,70,179,170,159,39,202,106,84,141,95,69,18,235,167,64,58,107,125,230,154,222,173,146,26,167,57,91,224,138,167,99,89,156,85,212,12,218,199,34,35,80,167,171,114,235,17,65,88,212,142,39,114,181,234,115,166,203,74,170,214,163,93,19,181,95,16,58,187,150,125,220,27,174,215,234,165,53,91,157,120,170,231,172,52,176,238,69,246,33,87,179,33,170,42,223,170,211,170,234,87,56,55,135,134,50,102,186,106,95,242,1,143,181,84,56,243,24,185,54,210,74,168,190,58,34,156,186,110,31,49,13,225,27,45,109,20,136,191,81,157,216,71,39,45,182,182,53,86,149,186,175,184,184,84,121,123,109,108,93,32,103,135,176,8,241,163,225,202,190,40,57,61,209,253,125,199,81,112,200,140,67,100,157,106,104,104,158,229,106,235,224,73,71,200,10,84,119,72,89,167,212,112,235,242,250,141,205,84,125,59,23,95,112,24,5,131,177,14,49,193,149,109,74,186,37,107,26,186,46,168,100,158,9,204,27,22,40,166,142,158,234,200,82,77,19,93,81,60,74,163,24,228,149,21,202,7,62,10,102,238,95,98,22,122,225,149,215,188,41,82,234,154,104,220,214,181,117,232,5,121,152,89,107,101,189,218,229,154,138,154,55,106,213,94,136,134,9,230,222,91,201,106,185,72,216,96,84,77,87,193,12,200,179,230,53,85,20,107,65,115,87,109,211,106,234,135,77,136,173,184,43,20,79,204,170,99,85,238,246,129,128,145,209,93,45,218,242,185,141,211,217,169,200,134,255,0,136,233,220,155,106,106,17,19,222,166,108,55,38,48,53,111,70,194,206,191,81,162,183,135,12,49,44,10,250,104,35,215,78,128,98,133,167,52,241,37,175,77,210,200,228,79,229,42,157,251,115,198,247,80,212,107,226,107,145,61,106,85,57,137,145,117,86,244,127,147,160,78,154,233,161,101,46,88,71,16,216,223,35,106,35,114,39,95,80,68,174,93,14,101,54,182,84,90,165,107,21,125,133,97,111,199,145,195,10,119,121,245,95,172,198,250,73,37,167,170,68,170,71,38,138,92,236,47,83,106,150,38,111,85,220,21,87,245,184,186,186,191,205,230,59,69,95,105,215,205,77,61,114,110,150,162,68,215,222,106,134,158,149,232,213,131,214,189,10,130,151,15,86,84,196,213,137,190,40,5,63,71,134,227,115,181,90,169,58,254,49,222,83,97,59,74,162,58,170,161,218,122,245,83,126,92,59,121,163,77,200,197,56,172,161,186,213,59,146,168,238,171,160,29,213,190,195,129,161,145,27,61,83,117,247,156,202,154,124,3,77,214,58,136,213,78,157,153,95,127,175,103,54,6,187,85,54,39,201,108,95,42,104,140,120,90,29,155,47,216,70,145,250,71,52,126,39,127,107,198,152,97,186,39,123,98,126,114,218,86,100,78,54,87,106,200,94,113,91,146,184,254,37,243,98,147,252,161,43,222,204,81,134,106,30,138,149,141,95,206,111,84,94,172,15,133,121,117,45,253,101,165,181,228,182,100,200,206,99,35,147,106,123,117,42,26,60,172,198,212,137,252,50,55,232,128,114,47,117,86,185,156,228,239,42,137,245,157,10,91,112,212,210,110,158,181,83,243,149,12,152,26,165,141,94,247,19,181,79,19,174,155,8,210,163,180,88,159,250,128,236,45,78,194,86,221,29,21,110,229,79,106,156,218,252,85,110,124,107,21,59,152,190,164,41,106,172,41,12,12,87,50,55,234,116,53,116,117,52,207,249,168,228,233,238,2,225,88,233,86,231,84,213,106,120,175,168,187,248,99,3,195,90,198,54,171,205,106,105,212,199,43,14,32,187,219,101,71,49,146,116,247,41,112,237,153,159,136,210,52,138,159,122,42,123,128,201,27,46,18,179,91,90,159,58,157,19,218,118,178,210,88,154,168,174,168,77,83,222,99,157,54,59,198,149,138,141,99,159,212,237,169,164,199,215,13,28,213,127,80,50,38,223,61,129,141,216,179,183,245,149,13,13,86,31,115,18,20,149,154,125,102,49,178,223,152,76,77,81,238,79,206,118,116,85,88,206,141,168,179,202,168,228,247,129,145,85,246,75,85,108,75,200,151,170,167,169,74,18,243,128,101,154,85,115,28,245,77,125,165,45,105,198,56,130,153,200,217,231,79,214,84,209,99,106,215,197,231,76,221,116,246,129,179,22,95,49,177,43,103,69,219,235,85,54,224,203,75,52,170,187,93,185,84,209,85,140,171,222,238,95,53,187,87,199,169,162,44,94,202,5,220,249,83,218,189,64,220,173,201,186,122,168,213,34,166,107,145,125,197,55,63,14,116,181,82,43,167,131,106,47,177,10,210,159,56,40,169,153,181,211,183,161,213,222,179,182,52,98,247,121,144,10,110,163,134,91,54,212,229,185,218,251,148,235,171,184,113,238,241,171,232,214,69,84,78,157,77,117,25,237,93,4,171,186,110,154,156,235,119,16,108,87,35,106,102,77,23,199,80,45,181,235,43,177,149,157,203,220,105,36,122,55,192,167,159,135,49,250,170,182,91,107,180,250,140,138,143,58,48,221,92,127,194,36,102,171,237,58,171,142,105,97,46,170,142,143,252,128,99,124,248,87,21,84,84,58,58,234,103,177,137,238,58,219,134,22,161,182,167,54,162,87,35,147,197,20,200,10,252,194,193,55,6,58,56,220,206,106,161,108,241,93,178,146,242,245,125,51,155,181,125,224,80,20,56,138,146,221,39,204,170,46,223,113,80,125,215,107,41,41,214,26,100,77,218,104,154,33,204,176,224,75,15,53,22,226,172,209,87,175,82,184,166,192,249,95,28,105,37,66,51,114,123,208,11,89,6,111,98,151,212,166,138,244,102,165,74,204,239,190,81,210,162,54,71,43,244,240,82,170,125,147,44,155,47,46,20,103,249,14,143,19,217,176,29,37,58,207,14,221,126,176,41,42,252,240,204,9,222,229,130,39,43,61,74,108,209,103,126,50,71,43,42,93,34,59,94,137,170,156,39,98,28,62,217,93,77,78,136,186,116,240,59,203,13,54,17,159,89,238,45,68,119,138,1,205,164,205,108,103,82,221,83,153,167,214,108,214,226,108,75,119,94,93,76,210,181,23,216,227,111,17,223,240,221,170,149,222,78,86,162,162,116,45,147,243,46,102,86,233,185,118,106,5,215,182,224,123,117,221,81,247,58,199,162,187,218,227,187,163,201,75,5,67,245,142,165,218,125,101,170,165,205,186,24,26,206,107,221,169,221,85,231,213,37,5,27,93,69,43,183,232,5,218,167,201,251,29,178,62,99,234,156,136,159,140,112,171,108,88,110,143,88,210,175,170,123,203,9,89,159,24,198,251,42,211,208,76,253,170,186,33,204,183,51,48,238,218,84,72,247,42,47,80,46,212,246,155,75,90,175,101,71,79,172,167,175,56,154,158,209,19,162,134,110,137,211,196,166,106,163,198,52,180,219,101,87,47,66,147,175,183,226,42,231,170,76,215,232,160,47,247,232,238,83,57,93,84,244,235,234,81,99,171,167,137,222,117,67,157,245,169,185,71,129,170,38,243,166,98,234,167,96,204,26,234,127,160,197,2,231,224,124,197,176,89,41,210,150,169,209,110,95,106,21,235,243,158,219,75,73,252,6,24,29,211,167,68,49,238,155,1,85,214,212,54,125,174,209,10,178,147,10,182,150,4,108,200,189,8,184,173,101,206,251,163,231,114,69,75,30,139,236,67,129,114,198,181,119,231,179,189,53,24,154,245,208,233,41,237,52,49,187,171,122,155,210,67,72,197,70,177,20,92,86,246,123,181,162,146,20,69,153,53,84,234,106,174,197,86,74,71,243,219,43,21,200,82,212,182,216,230,68,70,163,186,157,148,120,1,110,109,233,27,151,81,113,84,89,120,133,164,178,57,177,36,145,162,33,93,217,184,161,180,212,232,201,106,227,110,158,242,197,92,242,74,161,232,175,142,23,234,82,183,44,164,191,80,34,190,150,57,17,80,93,18,204,202,62,35,108,18,179,78,251,26,175,214,116,120,139,61,169,39,99,187,164,236,95,169,76,42,173,178,226,203,74,170,187,154,154,125,103,95,38,41,188,80,244,169,123,250,123,73,85,150,113,230,253,206,162,111,49,81,83,235,21,153,183,120,139,162,46,137,245,152,169,67,154,139,72,228,73,36,118,168,118,233,154,148,213,76,213,210,42,168,25,18,153,163,89,86,170,149,51,42,39,214,83,56,167,29,54,56,92,248,106,215,118,139,247,197,148,159,48,26,228,214,55,184,232,43,241,140,213,78,86,185,207,84,80,42,155,222,107,226,26,105,215,145,51,213,136,190,211,110,131,58,238,174,77,179,85,189,190,223,56,164,224,146,158,224,188,185,26,186,184,230,252,143,163,94,168,223,30,165,106,133,161,82,212,102,189,76,202,174,109,124,154,255,0,116,114,45,248,234,239,112,118,196,172,149,81,127,25,74,110,159,6,81,55,71,43,78,206,10,106,59,74,35,154,158,5,108,149,127,135,86,154,89,82,75,189,194,70,110,240,213,197,194,131,14,217,110,116,170,218,122,199,61,85,63,148,99,237,86,39,133,219,90,170,237,91,225,161,220,216,177,197,230,7,53,148,82,57,19,222,44,43,203,222,84,72,233,150,104,167,149,27,227,209,199,10,159,11,209,218,83,109,93,108,168,169,237,113,82,97,172,81,119,174,99,82,225,43,118,175,142,170,84,21,113,225,58,150,110,184,189,155,189,125,69,133,167,187,222,107,232,81,204,181,171,164,106,116,69,45,174,39,126,44,186,43,157,44,114,53,189,124,12,152,117,163,6,182,52,124,42,205,190,174,167,201,176,246,22,173,129,91,27,99,85,211,220,125,6,27,179,13,93,235,101,86,62,73,181,85,240,213,78,124,89,97,120,87,164,147,36,137,7,138,187,82,251,98,76,45,69,106,115,234,41,90,196,211,170,22,167,21,230,53,125,189,175,183,198,189,23,167,68,3,133,75,131,109,52,114,34,75,90,253,61,238,43,188,53,133,48,188,202,212,239,170,174,250,203,27,54,34,187,214,61,85,187,250,175,176,170,48,173,230,231,75,43,31,51,158,136,138,6,79,88,50,222,223,90,214,165,51,213,200,167,63,17,228,181,199,187,111,160,133,206,93,53,232,81,152,35,53,162,181,53,137,52,190,26,23,122,203,158,118,234,198,178,39,74,213,79,5,212,12,122,188,229,62,50,101,74,177,104,228,70,107,227,161,181,73,148,151,4,84,117,91,36,69,247,153,57,118,204,60,61,45,51,165,118,213,93,53,240,40,10,188,210,194,113,206,172,159,195,234,2,159,194,249,103,104,141,90,218,201,92,213,46,157,159,40,109,75,19,101,149,126,109,83,84,82,131,170,205,140,3,19,55,163,151,114,117,77,10,98,243,196,149,76,113,186,150,219,51,185,77,77,27,160,23,115,18,225,188,13,135,105,220,249,234,24,142,106,122,244,45,155,243,19,7,81,86,114,41,229,133,218,46,158,8,90,60,65,152,24,147,23,200,230,44,146,43,92,186,122,206,158,143,7,86,115,82,174,161,31,174,186,129,150,184,55,26,225,218,185,152,229,228,233,245,33,118,237,119,155,11,163,73,18,40,85,186,123,16,194,12,63,117,242,92,205,133,21,232,173,43,104,243,109,214,232,185,14,124,154,34,105,209,10,204,12,176,168,198,184,86,157,200,205,148,251,147,220,134,228,57,133,103,166,110,246,211,211,43,125,186,33,133,151,60,207,116,242,44,176,172,219,149,117,240,83,143,30,98,226,91,131,121,20,171,46,139,209,58,41,27,163,62,108,217,215,134,98,78,91,159,3,36,215,193,52,59,245,205,42,74,182,111,129,204,86,152,1,98,186,220,169,229,108,247,101,147,118,186,149,148,249,189,5,174,133,98,141,242,110,68,27,178,51,18,124,229,183,219,152,169,44,209,183,79,121,78,215,113,41,110,164,122,182,58,168,244,95,30,166,2,99,12,219,196,183,57,94,219,123,166,209,87,166,136,165,17,37,247,48,43,21,85,57,253,124,58,40,221,18,105,111,226,118,206,199,163,164,173,143,170,245,243,138,174,131,138,60,40,172,78,117,124,73,254,18,17,42,171,154,58,234,212,159,69,240,232,167,46,149,153,159,34,237,119,63,69,250,203,137,90,185,241,99,130,233,163,85,109,202,29,127,186,66,148,168,227,31,8,164,138,215,92,97,211,235,35,114,76,57,152,213,140,243,210,161,117,250,206,170,167,2,99,182,187,116,140,159,175,214,4,154,179,140,28,22,213,87,37,116,11,175,189,13,18,113,69,129,174,238,78,101,194,20,95,173,8,221,160,203,140,109,84,212,216,201,255,0,202,118,180,249,91,152,84,234,142,107,102,68,79,122,129,159,55,188,238,194,85,112,57,180,245,241,245,79,82,150,238,247,155,207,134,39,37,190,163,123,61,75,169,140,112,96,204,125,19,81,175,230,116,247,169,86,90,173,23,138,122,4,134,189,87,127,175,80,46,181,159,58,111,203,89,181,157,83,82,232,89,179,71,16,86,68,196,86,120,161,143,86,40,105,40,164,73,42,85,53,66,180,135,49,172,22,104,209,29,34,34,180,11,235,77,139,111,178,198,174,86,41,177,54,42,188,42,249,202,169,249,203,44,206,32,236,52,237,86,115,186,33,214,220,56,129,179,72,213,88,101,93,64,200,171,118,48,170,102,156,217,63,90,157,164,152,213,169,30,171,80,136,191,89,134,55,92,253,153,21,203,73,43,202,90,187,62,113,60,174,84,130,89,63,82,129,154,88,143,49,226,163,133,207,125,74,34,162,116,243,140,118,205,44,240,185,191,124,52,213,11,167,84,232,226,203,221,115,67,25,222,27,177,93,42,167,212,165,55,83,6,40,188,63,89,99,145,117,247,40,86,92,155,190,106,95,165,153,203,222,36,84,85,254,81,166,211,154,215,122,89,121,138,245,85,247,169,194,92,1,123,153,55,58,157,255,0,168,218,251,157,222,154,186,164,15,255,0,20,33,218,92,51,122,229,85,43,154,178,170,42,251,20,235,155,139,46,21,210,35,150,103,245,247,156,171,126,94,163,165,78,245,78,253,218,245,232,92,12,61,151,22,181,219,204,167,119,234,2,146,160,188,220,86,61,27,185,85,77,85,45,196,21,168,169,76,178,238,95,4,77,75,243,135,114,219,14,42,55,153,79,254,66,226,89,178,215,7,196,172,147,187,166,228,247,1,134,75,130,115,26,226,186,83,211,84,46,191,89,218,218,242,75,51,107,28,215,84,210,84,35,87,199,196,206,58,107,22,29,183,104,177,64,205,83,241,78,76,183,154,74,118,43,33,137,157,58,125,18,108,187,21,176,230,67,212,192,141,117,225,178,49,125,122,149,229,38,9,193,248,118,157,82,121,155,187,79,89,114,110,213,206,171,85,70,179,167,185,10,26,255,0,134,103,187,46,230,177,194,195,169,166,177,225,139,189,71,118,108,173,209,203,167,66,172,161,225,238,201,113,137,179,209,179,123,151,195,161,78,216,112,101,93,13,99,36,229,187,162,234,100,150,89,71,202,142,40,229,111,134,158,40,44,45,85,191,133,201,42,151,68,183,234,223,238,78,246,159,132,219,114,42,44,148,104,142,245,166,211,44,236,115,210,195,19,124,198,254,162,171,166,164,181,76,212,145,88,221,87,175,128,176,196,139,71,11,54,200,145,19,185,167,248,167,124,222,24,109,72,212,94,232,137,254,9,149,176,208,219,218,223,53,137,250,141,78,166,167,211,70,177,63,80,176,196,185,184,111,183,64,221,82,149,52,254,228,224,201,144,52,76,77,91,76,154,253,70,94,186,215,4,254,107,152,154,125,70,211,176,213,26,255,0,185,39,234,22,24,137,30,74,178,5,243,41,63,252,83,144,220,163,149,19,68,164,255,0,33,149,175,195,52,73,215,148,159,168,38,30,160,79,247,36,253,66,195,20,19,39,234,164,127,74,101,68,250,142,75,114,114,162,52,69,109,50,175,230,50,173,184,118,151,106,171,34,79,212,124,75,36,8,237,188,180,253,66,195,23,105,178,166,185,31,163,168,250,125,71,123,73,151,81,211,34,115,97,68,246,244,50,26,174,209,79,4,10,230,198,154,233,236,45,6,56,189,207,109,89,57,125,17,190,193,97,211,38,21,161,129,58,49,186,154,155,97,161,78,175,141,133,167,196,249,191,85,64,217,18,39,187,86,234,89,172,77,196,118,42,129,239,142,146,89,61,218,34,139,12,180,173,165,178,82,198,188,198,69,254,66,150,187,93,176,197,26,43,164,72,81,63,49,134,247,12,242,204,203,171,156,216,36,153,81,124,58,41,212,173,247,54,241,19,249,73,206,84,95,114,139,12,163,191,99,108,47,76,215,57,143,135,167,212,91,219,206,112,217,104,213,201,19,226,232,90,186,76,189,205,75,195,145,178,197,50,235,238,82,162,182,240,207,142,110,170,139,85,77,34,235,237,69,22,28,123,190,125,194,138,228,137,236,252,197,25,112,206,106,170,169,149,209,61,122,251,11,215,108,224,182,241,88,212,90,138,39,42,175,184,173,108,188,12,195,203,106,212,80,46,239,168,88,97,253,211,48,111,213,205,84,131,122,235,236,41,199,213,99,27,140,158,108,18,170,57,125,138,72,213,163,130,43,52,91,86,107,122,126,116,43,27,95,8,24,86,141,91,204,183,183,167,184,88,70,13,46,9,197,215,47,165,71,34,171,191,20,168,236,249,25,137,46,50,55,188,82,75,215,220,164,165,80,112,213,131,169,26,154,80,179,84,252,82,163,182,100,86,28,131,71,37,27,19,79,197,22,178,178,141,139,7,12,181,210,181,170,234,55,175,214,210,188,181,112,168,147,181,189,226,137,83,95,197,36,26,28,182,176,208,104,141,166,103,79,113,218,83,225,59,51,90,136,144,181,63,49,8,96,77,39,8,212,114,42,58,158,141,85,205,252,82,169,181,240,215,45,185,168,214,219,252,63,20,205,8,236,118,218,21,87,66,214,38,166,213,68,48,39,209,70,1,139,150,204,154,169,161,86,185,45,233,211,241,74,170,139,1,213,196,212,111,112,111,79,197,47,84,176,162,253,20,97,179,203,123,87,162,52,11,107,6,23,157,140,72,214,133,154,167,226,156,166,97,9,100,79,235,70,245,247,23,25,148,155,147,114,163,117,83,90,68,230,120,43,73,176,181,149,89,117,45,66,46,148,137,250,142,166,124,165,168,147,167,119,84,69,246,33,122,218,249,91,247,205,53,50,161,90,186,202,230,109,22,22,37,50,166,182,155,87,69,11,148,225,87,96,92,72,221,82,26,103,175,230,50,21,215,43,115,126,147,152,125,109,218,203,247,235,24,176,198,42,156,187,197,117,173,88,159,72,253,23,167,129,166,221,144,245,82,83,204,149,180,174,87,63,95,20,50,118,75,254,31,135,174,177,156,10,156,105,135,97,95,61,204,22,24,103,138,184,75,158,237,43,157,29,27,180,95,98,29,85,143,131,122,154,26,132,149,105,31,211,220,102,101,126,100,225,232,26,188,189,186,253,69,61,38,103,211,207,55,46,149,19,170,251,5,133,156,183,240,208,188,150,195,45,50,162,122,250,21,150,25,225,139,13,91,36,109,75,211,116,158,42,138,133,215,178,93,235,238,72,215,53,169,162,251,138,166,57,41,99,141,57,154,111,245,139,10,15,238,97,100,134,143,187,178,146,45,52,211,93,165,51,38,75,217,86,177,42,17,52,84,93,116,68,46,221,69,125,58,162,163,85,14,185,210,163,157,185,168,44,56,88,111,8,209,91,226,109,50,68,213,106,123,80,239,221,134,45,238,241,133,159,168,217,160,170,86,200,136,227,183,109,91,84,88,117,237,195,84,44,250,48,183,245,26,146,203,74,223,8,91,250,142,197,181,13,83,226,202,221,5,135,1,214,170,116,110,168,196,79,204,117,211,208,181,174,93,177,167,234,59,246,185,175,232,106,90,72,156,155,149,5,135,65,5,11,28,189,99,79,212,115,153,69,27,81,62,109,63,81,205,88,225,137,77,72,248,149,52,22,28,84,161,129,125,70,191,38,196,169,208,222,108,107,174,168,114,24,221,60,69,135,88,251,99,125,71,200,104,157,3,213,200,154,157,194,109,208,212,200,216,245,211,68,22,29,98,177,23,171,147,169,165,85,81,124,212,57,85,48,42,47,154,124,134,36,251,225,97,183,19,21,255,0,77,13,231,70,196,110,212,68,84,53,200,196,79,3,75,88,174,22,28,87,211,49,203,224,135,198,210,198,169,162,177,20,230,242,207,168,196,65,97,193,242,85,51,151,85,133,171,249,142,45,126,17,182,92,90,173,154,150,46,189,62,137,221,116,79,1,189,69,133,188,185,228,198,30,173,71,110,166,143,175,226,148,109,215,135,28,61,59,149,205,137,19,95,98,23,221,37,254,82,26,209,32,114,121,200,44,49,162,110,29,168,40,149,93,73,26,170,253,71,83,93,147,149,180,186,242,32,127,230,67,43,36,101,43,83,232,167,234,54,214,154,221,42,42,61,141,253,66,195,13,110,25,125,126,165,213,91,20,137,161,77,86,90,177,21,19,186,54,68,218,103,13,118,29,180,213,49,81,34,106,170,251,138,70,233,150,116,21,78,114,178,6,245,247,11,12,91,179,227,251,253,157,205,129,202,255,0,55,218,92,124,63,158,21,48,109,101,100,187,83,235,42,171,150,74,208,44,142,145,41,250,175,184,163,47,185,43,80,173,119,115,133,117,79,96,176,186,152,119,56,172,213,251,89,37,91,119,47,188,184,22,235,245,182,230,196,88,39,106,170,248,117,48,202,183,47,113,133,134,85,154,6,200,136,222,167,42,199,152,88,191,14,87,49,42,164,145,35,106,166,186,139,12,210,119,49,159,69,16,221,134,73,126,249,165,142,194,217,204,251,140,140,108,242,175,94,139,169,119,44,152,146,142,225,19,92,175,77,84,88,119,139,27,94,157,60,79,177,35,99,69,71,6,62,55,162,44,106,157,77,19,35,181,65,97,242,88,216,245,213,15,141,106,55,161,169,173,80,228,233,226,44,53,35,98,84,243,148,43,83,193,171,208,226,72,174,69,232,111,70,171,167,82,98,6,226,68,171,224,22,45,60,77,230,57,186,117,84,62,72,228,95,2,214,27,14,68,98,107,167,80,146,35,147,170,26,87,170,232,106,106,11,15,187,81,125,135,197,141,61,70,227,91,239,14,111,188,88,108,174,230,39,154,221,78,5,90,200,237,124,211,180,93,17,23,83,143,43,90,237,74,88,116,232,215,170,174,173,55,146,153,30,223,57,14,67,216,141,85,52,243,81,58,11,14,35,105,210,61,118,159,36,85,241,208,228,232,139,234,52,172,104,169,160,176,224,189,239,240,208,227,58,55,57,85,116,59,85,166,69,62,119,118,181,21,84,88,83,117,22,184,106,28,188,212,56,179,88,104,97,106,185,168,154,157,189,123,185,106,170,135,77,83,84,245,213,53,32,116,181,141,116,78,86,196,211,235,101,145,180,222,115,78,124,48,36,238,213,80,223,169,181,185,209,42,49,160,117,84,83,196,231,175,49,199,34,169,244,154,38,142,67,76,118,26,149,122,171,90,186,31,39,177,86,38,139,181,64,221,165,138,154,84,93,90,138,111,165,37,44,78,213,173,111,234,54,232,168,39,141,52,84,83,156,202,9,85,222,114,1,199,155,69,143,68,98,105,245,29,95,46,54,204,170,173,66,167,242,106,172,93,81,78,150,186,141,99,122,232,128,104,154,170,154,56,219,189,26,134,133,172,141,236,94,82,34,154,99,181,73,113,84,106,39,129,218,82,97,244,137,52,123,64,166,43,89,44,186,252,218,104,117,51,82,42,46,170,194,187,174,183,199,19,87,70,148,253,69,50,57,250,34,122,192,249,101,160,73,21,186,177,10,194,158,208,137,26,42,51,252,135,83,97,141,136,246,181,124,75,131,65,75,27,226,78,158,162,240,34,122,40,88,171,161,204,142,6,167,168,235,41,170,53,95,19,181,133,234,168,81,118,235,34,79,3,147,21,31,55,163,80,219,133,55,42,29,157,34,182,37,213,80,14,43,172,241,189,52,123,81,78,158,243,131,233,42,225,118,144,162,170,167,176,171,29,42,47,130,27,144,68,146,166,142,64,49,139,30,229,214,143,123,162,135,79,31,81,104,43,162,171,195,181,74,212,220,221,170,103,6,35,195,208,212,53,203,202,71,116,246,24,239,153,56,33,239,168,145,241,211,47,234,3,167,203,172,211,168,163,169,142,25,39,84,68,233,226,101,38,11,204,42,90,250,120,247,204,139,170,39,172,192,217,173,213,182,122,213,115,99,115,116,82,224,224,220,119,95,68,246,70,175,122,34,116,241,3,61,168,239,212,243,49,54,189,23,95,121,217,67,86,199,104,168,227,28,240,118,59,117,75,25,204,159,79,173,75,167,105,196,113,75,181,29,58,117,247,129,112,57,218,166,168,125,142,77,206,208,234,105,174,16,202,196,86,202,139,169,200,101,70,139,170,40,29,190,253,173,77,13,109,144,235,153,86,197,77,28,244,67,90,84,51,212,244,3,154,231,35,141,167,198,142,241,56,253,229,191,203,67,231,121,79,229,106,7,201,94,174,249,181,78,135,2,166,138,23,121,206,98,47,230,59,85,150,38,199,189,81,53,56,147,85,66,229,219,208,14,159,185,210,110,209,98,79,212,114,98,181,219,180,222,176,166,191,81,202,108,17,61,119,106,134,255,0,45,145,167,138,1,177,29,186,133,253,121,41,250,141,19,36,84,168,188,182,34,105,238,57,125,226,40,217,174,136,112,39,171,130,71,170,57,81,2,142,162,227,119,168,141,21,24,170,135,14,217,114,172,157,234,231,61,122,41,221,212,83,80,202,205,86,70,117,58,58,154,186,11,99,149,169,43,19,95,120,21,69,29,225,240,181,55,191,192,229,203,136,217,203,211,153,254,82,220,214,98,40,209,171,203,122,47,212,167,67,89,138,165,141,23,71,40,21,165,254,254,255,0,61,91,47,249,75,79,123,197,149,235,52,140,124,142,86,162,156,43,230,49,173,220,237,145,61,223,81,77,75,138,157,84,254,90,208,57,92,190,61,2,97,204,134,237,37,117,98,49,90,171,170,233,224,94,204,185,195,172,150,54,84,62,31,98,248,22,179,9,211,71,52,237,154,90,61,189,117,234,133,248,194,87,251,125,20,76,129,90,212,11,42,218,139,147,109,148,124,168,88,168,168,158,164,40,155,189,218,249,91,34,165,50,200,136,190,226,226,67,37,178,190,52,145,234,205,21,13,126,83,194,246,212,214,118,66,186,123,116,2,133,176,80,94,165,84,117,82,185,83,222,135,58,245,37,109,28,63,53,187,118,158,162,162,168,204,76,43,26,44,112,172,13,95,15,20,58,169,241,134,30,171,118,175,150,29,62,180,2,204,98,236,220,170,195,50,58,154,170,57,92,191,81,68,126,232,186,70,207,182,122,105,23,235,105,121,113,133,151,9,98,25,22,125,180,238,95,204,90,108,67,151,216,110,39,186,72,226,129,62,173,0,249,46,124,97,250,152,119,62,141,218,170,127,36,166,238,57,233,104,141,146,50,158,149,232,247,116,111,67,129,87,96,179,196,254,91,25,23,137,174,131,3,80,87,78,205,41,24,228,85,246,1,67,92,241,230,40,191,62,70,211,186,100,99,215,205,232,165,49,89,130,49,117,238,78,100,137,42,162,251,148,203,236,53,149,150,120,153,19,157,110,141,117,211,239,75,141,110,203,251,12,113,38,182,232,211,252,16,48,26,217,146,55,185,220,142,146,157,234,171,238,43,236,43,144,87,37,157,29,53,58,162,123,208,205,42,76,33,99,167,114,42,80,198,191,152,238,22,197,109,154,36,138,158,141,177,170,122,244,3,23,237,89,45,77,69,163,170,40,247,105,238,59,42,172,19,71,73,30,202,122,7,35,180,254,73,147,16,88,104,169,217,243,177,53,218,27,85,84,150,22,174,143,164,143,243,160,24,143,95,151,248,142,181,203,220,90,246,34,175,78,135,34,219,149,88,207,150,156,201,31,226,101,100,31,39,24,186,114,34,79,212,111,77,120,177,192,222,84,116,172,95,122,32,22,6,193,149,184,145,138,213,150,85,252,229,192,181,224,138,202,118,181,181,14,69,43,25,110,244,122,43,152,196,98,20,165,247,48,104,236,250,185,242,181,116,245,106,7,117,79,129,233,42,81,24,248,154,170,190,189,14,66,101,91,83,206,141,172,246,150,214,94,36,173,116,26,199,177,170,228,245,234,118,150,14,36,232,106,92,156,197,77,53,245,168,23,2,147,46,164,133,233,171,83,68,247,21,29,13,130,11,107,81,210,108,77,10,21,249,253,107,229,106,212,106,174,158,210,135,197,156,65,38,199,164,8,191,153,64,190,87,60,65,69,111,98,35,100,110,169,236,82,152,172,205,24,233,159,177,143,94,158,195,23,107,179,234,182,106,135,49,205,123,145,87,218,118,246,12,114,203,212,173,89,147,110,171,235,3,39,44,217,148,218,183,34,42,169,83,166,34,134,166,52,118,190,37,145,178,92,104,105,224,73,183,179,84,77,124,77,119,44,208,163,182,35,155,185,190,106,123,64,187,119,203,228,20,116,124,213,149,168,91,171,142,54,195,213,82,58,10,229,141,218,244,234,99,230,98,113,38,232,101,150,146,36,114,162,116,232,165,153,169,205,43,206,34,172,84,164,146,70,110,95,82,129,153,213,120,99,7,223,162,116,148,76,133,36,119,130,234,133,167,198,121,99,124,165,169,117,69,178,161,26,196,240,209,74,67,3,87,98,184,154,218,137,107,230,86,244,93,53,82,183,170,204,122,234,101,74,122,154,105,37,69,77,21,84,11,113,95,242,198,204,138,238,246,255,0,52,234,217,154,248,158,223,39,38,122,153,21,19,161,89,223,177,132,21,168,173,238,11,215,220,81,210,209,195,113,145,87,184,105,175,184,14,246,217,143,227,188,34,54,224,213,126,190,58,161,187,122,195,216,118,255,0,15,49,41,152,139,167,173,14,178,151,14,190,38,163,162,165,84,250,144,221,168,163,186,177,138,200,98,145,62,164,8,149,185,196,121,99,106,230,185,240,178,52,41,133,195,30,76,127,205,57,186,39,177,75,145,95,134,49,5,193,234,136,233,91,175,214,109,82,101,61,222,165,200,233,170,95,162,251,66,170,74,219,52,209,61,173,234,186,41,119,48,125,206,52,100,105,52,106,169,245,26,236,89,74,200,145,171,60,168,186,123,74,214,221,131,104,41,145,173,230,177,187,64,237,161,165,181,92,169,145,57,9,170,167,176,234,230,194,48,197,55,54,24,81,61,126,5,67,79,77,65,110,102,189,238,53,211,213,169,166,92,83,110,167,243,21,88,237,61,224,113,237,210,62,131,70,171,23,68,247,21,85,170,190,41,92,137,36,95,228,41,152,113,109,157,95,171,154,197,57,241,227,171,61,63,86,199,24,90,23,30,221,5,170,102,167,54,6,245,79,90,29,245,53,159,14,189,60,250,118,126,162,203,84,102,229,37,42,105,20,72,186,123,14,174,108,246,150,37,210,58,103,40,75,34,82,201,106,250,52,173,141,173,246,104,134,213,86,18,160,168,98,170,172,106,99,170,231,205,193,222,123,32,145,52,245,26,23,136,59,179,87,78,237,42,167,231,2,245,214,224,43,75,222,187,217,26,166,167,29,153,111,134,159,170,62,8,181,44,211,243,234,227,42,106,234,105,80,224,207,159,87,22,106,173,134,68,2,248,77,148,248,117,253,93,28,58,47,212,109,71,148,24,49,87,89,233,224,95,212,88,26,140,255,0,188,174,186,36,191,172,235,230,207,139,243,190,138,204,159,157,64,201,150,101,94,91,211,167,206,81,83,244,250,135,220,255,0,46,145,85,180,212,212,236,114,122,250,24,175,81,157,24,146,116,93,174,159,245,169,215,201,153,120,190,181,118,193,45,67,23,218,138,160,101,132,216,127,6,218,215,115,82,14,158,197,67,129,85,139,240,205,173,138,145,36,125,19,212,98,218,98,28,107,90,186,73,87,80,191,157,78,101,53,22,38,173,211,155,36,206,215,219,168,23,170,243,155,214,200,85,201,18,120,123,10,10,243,155,50,207,43,157,3,156,141,58,72,240,109,222,118,235,36,50,59,243,41,206,139,47,106,214,45,95,70,237,127,185,3,163,174,204,235,166,229,116,114,189,14,44,121,177,123,106,233,207,147,66,164,251,156,84,72,186,45,19,191,197,57,144,101,44,178,166,189,205,127,197,23,20,228,121,163,116,122,110,116,175,62,203,152,23,74,206,136,249,58,149,99,114,142,161,139,175,115,118,137,248,167,62,147,45,157,26,166,234,5,77,63,20,92,91,246,223,238,146,46,174,87,232,118,84,119,135,189,17,39,99,148,185,246,252,181,167,159,70,190,4,111,214,133,73,67,145,244,117,122,47,58,54,139,139,39,85,112,182,177,154,203,74,231,42,251,142,134,225,116,163,68,85,130,141,233,249,140,166,163,225,218,134,100,249,202,152,156,107,119,15,22,166,46,142,229,57,62,161,113,134,21,248,134,190,61,121,16,76,159,82,41,208,85,95,239,242,170,233,12,255,0,169,76,247,166,225,219,14,200,191,57,20,11,245,162,29,156,28,54,225,101,68,94,235,2,255,0,130,130,226,57,162,175,196,92,245,124,113,78,138,171,236,83,187,130,44,127,94,196,74,89,102,111,235,36,45,188,49,225,151,181,21,148,80,34,255,0,114,135,109,108,225,182,201,76,186,165,60,72,159,220,160,184,141,90,219,54,104,209,181,102,117,76,234,137,215,214,83,21,184,175,30,211,73,221,101,146,163,85,233,175,82,88,235,56,125,176,207,10,198,234,104,151,166,159,69,10,26,255,0,194,94,30,172,141,242,197,73,10,63,213,163,80,92,70,173,54,51,196,180,207,210,121,38,87,126,115,176,138,231,138,175,239,72,209,211,43,21,125,230,105,220,120,45,100,213,11,59,35,106,38,190,27,78,210,203,195,125,45,133,82,55,91,145,234,158,189,162,232,99,22,18,192,11,201,109,69,109,58,171,213,53,93,80,236,46,152,66,186,169,118,91,97,123,81,58,116,67,47,89,147,13,74,109,98,165,219,211,195,105,166,197,150,241,209,74,248,103,181,171,247,46,154,237,23,75,13,41,114,91,20,223,100,70,57,206,68,119,180,171,45,124,37,220,156,196,154,163,99,181,51,41,153,100,214,71,205,166,165,216,190,230,156,171,110,7,186,58,100,137,119,163,126,161,113,135,235,195,12,17,53,89,45,26,57,125,93,14,162,30,20,107,235,42,157,252,13,86,61,122,38,210,68,173,57,92,217,24,215,206,136,171,235,213,10,174,159,4,90,40,226,107,86,145,138,228,79,29,5,196,114,208,240,176,251,67,82,86,208,232,228,235,244,78,246,221,149,55,152,28,148,241,198,173,79,15,3,63,103,195,118,169,91,177,104,153,213,52,240,58,74,236,188,161,153,85,208,83,181,139,245,11,140,68,164,201,202,154,104,251,245,213,26,248,180,234,138,135,79,122,203,219,75,183,45,37,18,34,251,144,203,138,236,176,171,174,98,211,54,101,70,251,14,5,62,71,236,122,115,92,142,23,24,69,93,128,46,40,253,41,169,220,137,245,28,251,30,85,94,107,158,136,248,95,162,175,242,76,233,165,201,155,108,109,69,150,153,142,95,168,237,168,114,238,211,64,228,210,137,157,63,20,92,97,132,121,51,119,129,136,145,194,169,249,142,61,86,76,226,25,186,53,142,253,70,116,201,135,45,141,84,68,162,106,233,238,30,64,181,34,106,180,108,253,69,38,70,10,83,100,77,249,206,243,216,191,168,238,41,242,2,232,245,106,186,47,242,25,153,37,162,214,197,233,76,196,252,198,236,22,203,114,167,241,108,66,46,134,44,89,242,6,181,174,102,232,211,167,184,184,86,76,147,150,157,173,220,198,254,162,244,247,8,32,213,90,136,22,165,98,232,214,11,165,110,226,201,230,200,212,107,163,111,234,54,46,89,25,11,160,213,97,98,235,238,46,50,223,86,159,171,250,33,246,12,103,74,143,219,35,145,218,122,181,38,37,18,199,92,73,195,130,87,49,219,41,91,215,241,75,59,139,120,74,184,206,175,88,105,180,241,245,25,222,184,202,212,174,209,241,176,220,117,255,0,15,78,212,87,195,23,249,11,221,84,100,79,193,166,34,154,85,217,78,190,63,201,59,91,119,5,184,137,172,77,240,46,191,81,37,84,53,184,97,206,69,238,176,175,230,67,183,164,109,138,162,100,217,75,26,39,212,46,35,114,155,131,11,222,137,186,157,127,81,207,135,130,139,171,250,247,95,255,0,20,147,122,123,45,161,241,163,146,149,159,168,230,195,105,180,179,167,118,103,234,23,17,130,254,12,47,116,236,94,77,62,215,39,130,237,58,234,142,16,241,211,117,216,174,247,116,37,58,107,85,173,207,68,74,70,254,163,115,200,22,151,39,90,70,47,230,45,17,116,194,40,83,132,252,192,99,244,220,253,62,163,185,182,240,115,140,171,213,27,62,171,175,181,9,67,249,49,102,114,234,180,76,79,204,111,197,135,109,113,127,23,3,19,234,66,219,176,178,51,223,192,237,242,158,52,146,104,81,202,190,227,168,184,240,127,138,104,88,175,164,141,90,169,236,66,83,187,133,3,26,169,45,59,92,158,173,80,226,62,205,106,170,93,171,70,221,23,220,55,97,8,126,196,25,19,154,150,133,115,105,102,153,17,61,136,165,40,236,161,206,10,153,54,58,106,133,213,125,138,76,237,102,91,97,202,196,87,75,65,18,235,237,106,27,20,217,105,132,41,157,171,172,176,187,252,4,35,118,4,70,91,56,113,206,170,200,155,34,86,204,214,47,84,69,212,170,169,120,111,206,10,74,125,206,172,149,87,79,121,42,143,192,246,38,162,44,22,248,216,223,98,53,14,76,120,54,204,232,182,186,145,158,30,194,130,36,221,195,198,106,220,38,228,84,79,43,154,171,167,84,83,153,75,192,190,43,187,84,54,166,182,61,218,245,93,80,149,152,176,37,137,178,238,74,8,245,215,249,39,50,76,51,111,133,62,106,157,168,159,80,17,127,23,1,23,88,152,142,109,51,122,39,242,78,162,235,193,102,36,163,85,72,97,211,79,98,18,189,5,154,137,27,231,68,213,252,199,26,167,11,91,106,93,231,83,53,117,247,4,162,122,135,131,188,98,231,244,71,34,125,71,110,222,17,49,197,28,177,186,7,185,19,214,74,34,224,219,100,45,220,218,102,162,253,71,25,112,221,20,138,168,180,201,211,220,6,0,88,184,84,197,53,80,36,85,110,87,106,154,117,52,222,56,44,185,185,22,78,74,42,253,68,133,82,225,234,120,87,86,198,137,249,142,83,172,244,239,77,31,26,42,1,25,46,224,134,243,84,229,106,83,244,250,142,93,15,0,183,117,126,233,160,77,61,232,73,140,54,235,117,58,127,90,181,127,49,186,250,122,105,58,71,10,55,243,1,29,49,240,57,93,66,196,88,96,106,57,19,216,108,63,131,108,83,43,185,113,166,141,250,137,25,109,166,37,93,92,154,161,190,150,218,70,166,137,10,107,245,1,28,244,156,11,226,21,122,78,244,110,191,81,89,217,120,38,162,142,52,242,173,19,36,118,157,122,25,196,202,54,199,38,237,60,223,97,171,201,205,123,185,154,244,95,81,244,166,33,12,47,253,199,88,82,39,121,214,102,42,127,114,106,159,132,204,59,12,107,220,45,108,99,244,233,230,153,160,177,82,233,177,212,232,171,237,208,216,242,93,58,59,153,203,77,60,116,45,16,48,122,126,21,31,34,170,62,145,61,222,105,192,119,7,145,212,191,231,168,154,168,190,227,60,93,67,73,51,209,201,2,38,157,60,15,175,182,83,170,106,216,145,5,160,97,174,31,224,215,11,68,136,181,118,168,220,191,220,149,50,240,163,129,233,209,17,182,104,191,197,50,129,182,212,111,209,110,135,18,174,157,89,254,228,171,249,134,236,12,107,147,134,12,32,214,167,245,46,36,255,0,4,218,103,14,24,54,5,213,109,208,166,159,138,133,255,0,172,167,168,122,59,100,110,41,155,157,162,231,54,238,90,189,15,148,165,106,38,201,76,17,72,221,22,134,4,211,220,135,89,62,88,229,229,50,171,170,168,96,86,167,95,4,42,220,67,133,113,36,200,229,138,89,83,234,212,183,183,108,189,198,85,202,177,178,121,211,245,144,52,87,219,178,198,209,170,69,111,135,167,177,16,165,47,87,236,16,198,57,180,214,212,252,205,57,233,145,184,182,178,111,158,168,153,83,95,94,165,97,135,248,115,171,84,106,214,34,191,195,93,80,12,126,188,95,109,110,145,123,181,177,250,123,152,82,213,152,122,243,123,145,103,161,164,149,140,119,130,109,83,59,172,124,60,89,81,27,222,109,241,185,125,237,43,187,94,74,225,122,22,35,60,153,15,79,197,64,35,61,50,135,26,220,63,137,142,84,69,247,41,189,15,12,88,234,232,228,230,54,77,23,220,164,165,210,96,28,45,68,136,137,105,137,116,252,84,57,241,216,48,244,125,35,182,70,221,63,20,8,196,183,240,97,137,170,17,57,177,174,171,237,42,10,14,7,239,14,84,230,196,139,249,137,28,117,150,220,139,243,116,205,111,230,62,178,217,4,107,209,168,6,2,82,112,54,244,68,89,169,90,191,152,239,45,252,18,91,163,84,73,104,24,191,224,153,200,148,241,55,239,15,137,28,77,95,160,129,12,57,135,131,59,36,40,138,150,232,255,0,197,59,106,110,17,172,212,237,215,201,241,255,0,138,101,123,210,62,154,53,4,136,205,189,17,2,37,138,146,112,189,107,106,109,109,11,63,197,56,146,240,189,66,154,233,66,223,241,76,176,134,56,220,254,172,212,228,75,21,58,51,248,180,8,98,55,238,89,181,53,188,197,160,102,239,238,79,177,112,229,73,2,162,50,141,169,249,140,178,109,12,114,245,218,136,138,107,75,44,26,35,182,162,129,139,49,100,74,211,181,21,148,232,154,123,143,171,148,149,177,46,214,68,169,249,140,166,242,109,58,121,188,148,95,204,106,91,37,36,140,85,228,183,95,168,152,24,169,46,86,215,177,53,124,106,191,152,226,174,90,201,174,143,166,85,252,198,87,249,6,141,62,156,45,95,204,60,133,108,119,78,232,221,126,162,203,49,98,12,170,231,127,247,182,159,152,229,55,39,30,229,77,144,166,159,81,147,191,38,40,158,154,199,19,91,249,141,81,97,152,98,234,168,128,187,28,96,201,87,35,81,252,132,215,234,42,59,30,93,203,109,145,191,53,162,39,184,190,113,90,161,106,237,86,38,134,251,173,148,173,77,121,104,11,168,26,27,19,155,27,83,150,191,168,239,168,237,83,177,19,199,66,165,134,158,157,189,57,104,107,115,88,223,162,212,3,139,71,69,181,169,188,223,153,212,176,38,175,68,62,162,170,167,69,208,166,49,50,213,182,23,172,78,114,174,158,160,59,149,187,208,239,229,198,230,238,57,148,245,17,72,89,203,20,151,137,177,10,71,43,100,229,235,235,78,133,215,160,165,145,52,220,239,0,59,25,26,197,79,4,54,82,38,42,248,27,143,137,81,169,231,27,76,99,209,64,214,233,25,23,153,167,137,165,94,197,93,118,155,169,26,42,234,228,15,216,212,93,26,129,45,169,154,218,136,149,154,120,161,110,177,94,3,109,215,123,121,72,187,245,46,92,114,53,83,77,166,137,95,31,130,199,168,67,26,235,56,111,134,227,35,157,45,59,85,30,190,195,135,31,8,56,122,105,55,212,91,227,119,230,50,129,176,35,147,84,93,2,192,244,240,126,128,187,31,45,220,39,224,170,61,21,214,152,181,79,197,42,91,95,15,120,38,220,244,123,109,49,167,248,37,222,72,213,190,47,212,220,110,205,52,94,160,80,212,57,93,131,232,186,182,217,26,42,126,41,219,69,133,112,245,58,105,13,19,83,79,197,42,23,57,139,211,105,245,145,198,189,85,16,23,117,80,89,232,216,154,69,10,39,230,57,108,183,237,95,53,17,19,234,57,111,123,34,79,53,15,137,38,244,215,192,13,41,3,154,154,34,161,161,244,239,119,223,33,173,81,206,94,143,208,210,176,72,189,82,64,54,150,146,79,229,161,247,89,96,106,162,169,241,208,205,26,238,230,107,167,168,228,53,82,161,158,114,104,190,4,74,37,198,100,75,80,237,92,83,184,222,236,152,118,222,250,148,245,34,175,66,162,89,251,180,154,122,142,143,23,225,223,149,22,247,64,146,34,110,66,168,99,54,33,226,75,201,181,210,83,185,210,46,213,84,58,248,56,149,109,83,145,52,144,169,111,28,47,186,227,95,44,238,145,171,185,117,240,62,81,112,184,218,119,162,174,223,212,6,139,118,119,37,90,39,155,39,83,184,110,107,110,68,93,175,234,118,246,220,128,138,141,137,171,91,211,220,114,106,114,149,144,34,163,98,69,252,192,117,12,204,151,200,221,91,42,167,187,83,68,184,246,181,233,172,115,59,245,154,95,147,87,9,39,89,89,50,181,170,189,16,237,237,249,77,81,6,156,217,55,23,129,74,87,99,107,247,94,76,178,117,246,29,51,241,198,41,230,104,178,76,168,94,154,44,185,166,106,34,75,11,93,249,142,210,60,187,180,170,104,234,38,107,253,200,24,247,62,49,196,79,79,53,101,255,0,41,181,30,33,196,242,175,69,155,252,166,72,71,150,214,101,241,162,143,245,33,200,102,1,178,193,255,0,222,17,255,0,138,6,55,243,177,85,83,122,44,221,83,222,118,182,60,43,137,110,232,174,153,207,77,61,166,71,209,97,155,36,74,136,235,115,63,197,59,31,36,90,233,209,18,154,149,140,250,144,11,9,67,149,183,26,133,78,122,42,253,101,79,106,202,120,105,94,146,75,10,46,133,217,101,60,17,245,108,105,211,220,106,116,236,111,155,176,10,114,219,110,162,180,66,177,164,26,42,38,158,7,69,93,79,93,45,67,223,26,170,49,87,161,94,43,97,153,122,196,134,210,83,64,170,169,201,79,212,5,13,5,182,177,92,155,213,78,238,146,213,209,21,232,84,14,164,133,19,84,98,33,180,177,232,189,19,64,56,75,108,141,141,220,198,166,167,198,209,185,14,107,209,88,221,202,166,202,84,53,20,13,9,72,237,15,171,76,169,235,53,173,82,55,196,218,117,116,126,167,32,14,67,209,218,162,155,170,174,107,116,85,54,150,179,70,235,180,224,77,114,147,114,162,49,64,221,169,73,92,190,106,155,12,100,237,114,42,155,208,84,58,68,77,209,169,204,102,142,251,207,16,13,151,70,166,169,234,53,36,186,159,86,159,84,241,52,44,78,103,130,1,188,197,85,55,26,171,31,156,113,154,245,103,137,173,103,107,147,170,232,7,43,205,122,106,167,22,85,216,189,20,218,117,86,222,141,93,79,141,114,202,169,168,27,240,185,100,93,20,229,108,107,83,212,113,90,156,190,173,52,77,84,141,232,231,104,7,34,73,26,158,179,97,211,107,235,56,50,213,163,151,70,191,83,84,14,115,215,174,160,115,152,229,87,34,41,205,108,76,93,14,44,81,166,136,186,155,143,147,151,226,237,0,228,172,17,155,50,196,141,240,83,142,181,157,116,71,106,107,108,174,144,13,81,49,174,85,230,27,169,74,199,117,105,182,144,62,93,52,118,135,33,145,186,38,245,126,160,109,119,101,98,248,155,209,163,19,77,198,204,245,10,157,19,169,178,201,156,229,234,6,253,69,20,115,253,29,14,26,217,216,213,85,123,81,83,234,57,60,169,90,188,222,103,79,97,173,149,127,122,228,3,163,185,97,251,101,99,22,57,41,145,117,247,20,45,239,39,237,151,36,115,163,164,106,42,248,116,46,210,36,78,93,202,212,14,158,63,226,219,31,85,245,129,143,174,202,121,44,238,223,4,122,104,189,52,59,123,61,61,214,222,244,106,57,200,136,94,103,219,98,157,60,246,162,235,237,56,83,88,169,90,186,164,41,250,128,234,108,183,89,152,214,243,213,84,169,96,172,138,173,155,147,212,116,254,73,213,85,24,221,167,50,146,142,74,52,209,122,234,7,49,243,105,224,109,243,85,87,169,184,216,85,254,40,110,182,149,19,69,3,105,173,221,226,134,183,71,181,190,6,231,41,26,125,84,87,38,132,192,225,186,71,162,244,83,235,30,231,120,156,133,167,213,66,65,181,75,216,124,70,104,154,159,90,211,90,162,233,161,245,169,211,170,11,15,168,222,158,177,183,235,53,181,17,16,42,33,3,97,241,171,151,84,67,109,208,57,78,107,26,213,77,79,142,68,235,161,73,29,92,180,238,85,83,137,37,51,245,212,238,156,212,95,81,161,96,71,34,244,3,168,108,122,116,234,107,108,107,254,83,153,221,250,248,26,210,5,79,80,28,84,139,167,128,150,13,89,162,33,204,72,180,53,44,104,137,212,137,20,213,93,181,242,170,244,58,154,187,51,147,174,159,228,43,148,129,139,213,80,225,92,41,217,181,116,105,81,71,209,219,149,175,211,79,89,221,197,66,222,95,156,211,84,16,249,255,0,69,124,78,197,145,42,249,186,116,3,129,28,80,67,244,152,107,116,84,243,38,136,196,57,110,183,171,253,102,184,173,235,31,93,117,3,135,21,162,37,93,81,136,107,154,221,28,107,174,211,177,106,43,21,17,16,209,80,215,57,124,20,14,173,240,181,172,211,66,157,186,66,138,245,93,63,200,86,73,77,189,157,80,232,238,148,75,170,232,128,83,244,79,238,170,231,39,67,147,13,122,202,253,187,142,29,122,247,86,42,170,20,252,119,153,162,169,77,34,114,166,160,86,213,20,107,52,74,239,113,209,77,74,200,164,84,114,29,189,5,211,159,77,163,154,169,170,28,74,168,93,51,213,90,128,112,173,106,169,89,163,124,53,46,45,173,87,146,159,81,111,109,237,229,214,232,190,210,191,182,73,243,40,136,94,4,72,209,82,109,114,42,187,83,184,99,85,141,232,117,144,182,118,47,86,156,196,158,68,77,28,133,23,114,161,150,70,191,163,78,218,149,206,153,54,189,54,232,117,20,245,8,142,77,116,59,90,121,145,233,163,85,53,3,176,138,54,53,126,145,203,99,218,212,232,112,99,141,87,174,167,45,145,104,158,32,107,122,163,252,91,169,73,98,107,11,43,154,247,37,50,46,169,236,42,205,204,103,69,83,110,73,216,190,110,136,168,6,53,99,28,3,43,222,247,178,147,79,204,80,15,195,245,118,233,117,238,234,154,47,176,203,91,221,53,60,177,185,86,54,170,253,69,164,197,84,81,53,207,219,26,126,160,45,213,5,242,182,222,230,185,17,201,180,172,172,217,137,88,174,106,43,156,154,123,202,58,190,25,21,234,214,179,252,135,21,177,85,82,249,204,98,129,144,54,12,202,124,104,212,150,95,214,165,127,105,199,209,86,34,53,28,159,172,195,74,172,75,117,163,95,49,29,162,29,174,31,205,43,157,4,169,205,114,162,34,129,154,209,86,45,115,119,36,138,221,61,134,212,151,9,96,114,53,28,171,234,44,38,22,206,206,114,36,115,76,137,249,203,147,101,198,52,55,102,163,150,100,85,95,120,21,221,61,193,210,245,115,180,55,223,116,138,4,235,34,116,41,10,171,195,34,98,172,15,212,232,234,111,53,147,57,81,186,129,93,85,98,229,110,177,183,170,33,192,102,33,124,210,106,171,235,41,70,201,35,216,142,122,174,166,228,75,34,46,169,168,21,245,45,225,54,234,233,13,233,47,112,183,198,84,253,101,8,234,138,180,102,140,69,56,111,146,229,36,186,35,93,212,10,254,107,211,30,197,216,253,74,90,241,124,169,133,85,99,212,251,110,165,173,122,38,246,184,230,205,103,108,201,164,136,5,186,188,227,235,173,34,57,26,215,244,41,25,177,181,198,233,54,233,158,246,109,95,105,118,110,88,34,142,173,171,185,190,37,45,89,150,145,243,63,131,177,87,85,246,1,79,210,226,89,118,35,92,245,95,206,118,148,115,62,228,244,110,158,39,109,111,202,233,30,228,214,55,21,246,28,203,22,193,181,238,141,122,123,128,232,108,152,22,58,246,34,201,10,46,228,245,161,221,83,228,205,12,82,115,214,54,245,93,116,208,185,246,123,12,52,12,107,118,39,67,189,100,52,79,110,215,42,34,129,107,162,203,234,72,98,219,27,81,186,39,169,14,170,183,12,58,130,78,99,39,119,66,232,222,234,45,214,248,92,254,98,38,136,90,44,77,143,237,80,206,232,159,80,136,154,129,191,81,127,171,183,210,242,227,149,202,169,211,196,165,110,183,11,165,209,139,243,242,55,95,121,162,175,22,216,234,96,214,42,148,87,175,168,216,167,186,54,161,154,67,162,234,5,55,83,106,185,36,170,229,184,75,254,49,177,53,45,229,172,84,138,170,85,233,237,82,171,101,170,227,89,50,43,97,85,69,95,97,92,97,204,21,206,106,119,168,116,215,218,128,91,92,51,99,196,53,145,42,190,73,149,62,181,43,58,60,167,174,189,53,27,52,242,55,113,114,169,173,20,118,102,164,80,198,221,62,163,118,163,17,165,170,61,209,181,169,160,20,5,55,11,140,154,68,153,245,207,235,215,77,74,194,205,144,180,214,157,159,56,175,86,155,11,157,50,210,205,202,114,181,17,10,170,201,155,54,234,214,162,207,59,17,116,246,129,218,209,96,126,234,214,183,151,244,125,199,100,152,101,234,221,17,170,135,25,249,141,74,230,252,220,140,84,245,117,58,234,220,204,124,12,85,137,205,95,206,7,118,204,53,202,93,207,85,57,15,161,164,130,63,57,232,133,166,196,25,203,122,141,28,218,102,53,74,34,92,222,197,149,115,57,146,70,168,223,80,23,226,229,61,44,77,84,108,232,191,156,163,110,111,117,67,149,177,200,165,188,135,24,226,59,131,209,54,42,162,149,61,149,111,19,171,95,44,75,237,3,146,219,29,194,119,110,99,223,212,237,104,240,252,145,198,139,60,139,187,222,118,116,149,210,82,53,57,140,106,104,114,37,185,209,204,221,239,122,34,251,0,165,175,148,82,50,7,54,39,46,186,122,139,45,140,176,189,230,227,35,146,37,149,81,87,212,95,139,141,93,58,181,118,185,20,165,46,53,235,2,171,153,27,87,214,6,56,166,80,95,107,107,26,146,54,100,107,151,170,149,149,6,69,205,76,141,119,124,145,58,106,87,213,88,202,170,153,21,27,79,31,79,113,212,84,227,235,162,234,141,141,0,227,65,149,78,133,136,142,174,122,233,239,56,119,12,175,137,90,187,234,21,78,67,177,197,233,253,57,103,14,179,23,222,156,213,249,160,58,58,156,181,161,166,85,115,228,79,206,134,221,46,30,138,130,77,98,155,77,23,212,106,170,196,55,74,167,105,51,52,67,85,60,242,72,186,200,186,1,223,211,84,84,71,14,198,206,229,252,229,47,136,233,171,234,213,219,30,254,167,123,5,109,36,73,243,146,34,126,115,117,215,75,75,147,71,200,208,44,221,227,45,42,110,43,206,122,57,85,203,236,59,156,11,148,171,21,83,93,36,90,245,79,20,46,60,183,219,35,19,106,200,206,135,38,219,140,172,180,43,185,37,98,104,5,93,101,192,240,82,211,49,171,26,38,137,236,57,117,56,54,134,165,139,19,161,110,171,235,208,165,106,243,146,219,78,205,172,168,111,79,121,213,77,157,180,109,106,185,147,183,80,42,167,229,117,189,203,171,149,191,168,215,22,93,218,105,124,229,115,58,22,254,167,60,213,81,118,74,138,117,85,57,203,93,82,170,145,187,93,64,187,18,90,108,244,73,162,171,58,29,117,69,85,146,37,219,182,37,45,76,216,218,243,113,93,91,187,169,242,9,47,149,171,187,99,212,34,87,50,90,171,74,166,172,138,51,173,171,184,68,196,94,76,105,249,138,126,223,105,196,51,232,141,129,235,175,184,169,104,112,102,34,168,68,214,145,235,249,130,174,142,123,229,99,53,72,227,83,173,150,233,116,157,85,27,189,11,141,14,91,222,228,68,87,81,59,245,28,248,50,182,242,205,30,180,75,250,128,180,11,75,123,168,95,167,46,139,245,156,170,124,47,118,170,241,89,21,87,235,47,69,54,95,92,99,209,29,71,254,67,191,182,224,170,200,149,21,212,137,250,128,177,52,249,115,120,149,119,39,55,252,167,101,77,149,87,121,215,71,115,122,253,102,70,219,236,43,14,137,61,59,81,62,163,184,134,146,130,5,213,88,192,49,230,223,145,245,117,26,44,170,255,0,206,133,69,71,144,80,237,249,196,253,104,94,228,185,90,233,83,170,177,52,56,179,226,219,84,74,169,205,98,1,109,168,120,120,160,150,61,203,167,234,57,159,185,238,214,196,234,214,254,162,171,169,204,186,58,37,229,197,43,116,58,202,140,213,98,235,182,70,254,176,58,9,120,124,181,189,52,77,169,249,142,4,252,54,80,75,170,162,167,234,42,102,230,158,171,244,208,230,211,230,147,117,77,92,221,0,183,178,112,201,76,171,209,191,228,54,29,195,52,13,94,145,107,249,139,191,22,104,81,42,38,231,179,83,151,30,101,91,95,244,158,192,44,187,56,116,134,31,26,116,95,240,77,248,242,50,158,139,207,238,137,254,41,122,19,31,90,228,251,230,117,53,38,44,180,84,166,215,189,136,128,90,90,76,163,165,98,234,180,205,79,240,78,250,139,46,45,244,186,42,192,222,158,226,183,150,255,0,106,78,140,145,167,2,123,213,51,245,216,228,3,174,135,14,218,169,147,69,130,62,158,228,59,90,108,57,100,168,139,123,153,18,42,250,180,67,171,154,177,146,46,168,229,56,157,254,162,57,54,198,171,180,137,21,76,88,66,203,174,168,200,215,243,28,248,48,181,165,137,170,71,31,234,41,106,107,196,236,211,122,169,207,139,16,232,154,43,202,216,84,75,97,181,177,189,33,141,127,49,199,118,29,160,159,84,74,118,39,230,58,246,95,24,189,119,155,205,196,172,139,170,59,192,88,111,46,2,130,85,220,197,219,245,26,217,129,150,47,10,151,39,231,52,51,25,189,58,53,80,222,102,40,158,117,232,130,195,90,89,103,160,234,202,151,187,95,121,177,47,61,189,21,238,253,103,97,75,114,231,234,147,244,53,73,12,83,174,173,22,29,92,45,157,93,175,57,201,249,206,222,142,161,208,233,190,117,233,239,17,91,83,212,134,167,218,37,147,232,162,245,22,28,196,197,209,83,124,218,202,157,61,230,244,120,246,153,189,22,100,79,206,83,117,88,62,170,101,87,181,29,212,234,42,112,93,197,23,205,107,197,133,193,110,59,163,147,162,212,183,245,155,144,226,250,29,232,231,84,181,83,217,169,107,211,7,93,209,122,53,230,243,48,173,213,139,171,210,77,5,133,211,151,27,218,145,62,148,127,172,225,187,25,90,92,191,66,37,82,221,174,28,168,69,234,231,254,176,219,47,41,124,249,28,159,156,88,92,136,177,109,3,186,36,108,208,209,54,44,164,133,233,202,163,141,218,250,244,40,88,163,164,135,163,230,84,252,230,169,107,96,98,162,193,38,228,65,97,113,33,197,209,43,124,234,102,162,125,71,199,227,186,26,101,215,146,196,84,45,172,247,253,141,219,187,67,172,125,79,125,147,172,139,162,139,11,203,79,154,52,255,0,69,170,212,252,230,236,121,131,61,83,244,108,58,162,248,22,182,217,104,164,122,181,207,153,83,243,149,165,177,214,106,86,181,29,58,106,158,213,22,21,173,29,246,121,244,114,194,118,208,92,36,147,68,88,138,82,44,75,101,167,102,137,59,122,39,180,210,184,234,217,11,245,108,237,211,235,22,21,202,111,86,239,72,250,154,153,43,211,170,177,74,33,249,159,109,142,61,57,237,56,206,205,75,127,170,118,139,11,141,222,92,169,162,48,219,115,222,228,254,44,183,145,230,157,2,187,94,123,127,89,204,135,51,173,238,241,153,162,194,178,114,189,60,98,56,242,163,221,175,205,148,247,221,18,221,47,94,115,77,108,198,212,18,127,186,180,139,14,206,90,39,203,247,170,134,215,145,166,85,220,138,168,108,55,23,208,167,251,163,77,212,198,84,59,118,243,27,212,88,111,190,153,24,221,21,222,6,134,172,9,209,218,28,116,188,219,231,213,121,201,215,222,109,77,61,18,162,185,178,167,235,22,26,110,86,152,43,163,84,100,136,221,74,90,167,6,205,3,214,104,38,115,213,125,72,84,109,172,129,29,210,79,242,156,250,59,133,51,53,89,28,154,11,11,113,46,23,185,62,77,124,244,234,106,147,12,92,88,205,121,146,38,136,92,58,155,197,11,85,85,21,167,71,118,196,176,177,138,145,237,38,195,163,179,90,42,225,153,17,243,63,162,250,212,175,236,180,178,50,70,174,245,82,217,63,23,77,20,190,98,39,137,217,209,230,28,212,232,138,229,68,208,88,95,154,5,86,194,137,184,229,55,122,175,77,75,16,185,205,37,50,104,178,39,67,122,159,61,124,81,101,104,176,191,28,245,98,106,230,154,22,241,28,75,162,42,41,98,234,115,205,28,197,111,53,169,169,181,65,155,17,212,191,231,38,78,171,237,45,72,191,177,93,18,161,118,167,67,127,154,172,77,200,237,75,36,153,173,75,76,155,146,116,215,235,57,214,236,222,167,169,147,99,167,79,214,88,94,8,171,97,153,85,179,185,25,167,180,248,251,141,44,43,163,28,213,45,236,152,174,154,225,18,62,25,186,233,215,69,58,139,134,52,165,160,106,171,234,58,167,188,129,119,35,184,178,78,187,180,55,210,225,78,196,243,149,12,114,173,206,73,32,122,199,77,46,189,69,38,105,94,171,87,205,69,84,82,70,71,62,186,39,177,21,170,157,68,50,185,222,5,131,143,53,46,16,105,20,139,162,161,222,218,243,90,103,104,143,114,22,23,130,90,151,198,186,163,15,140,172,116,235,203,115,52,69,245,150,237,185,142,217,83,171,211,169,201,131,28,49,83,84,122,1,94,73,164,62,14,212,69,87,170,233,161,71,51,22,36,250,106,244,234,111,51,17,193,26,238,116,136,5,98,233,55,161,182,136,154,175,68,58,10,108,75,4,190,106,72,138,115,219,114,107,147,84,84,3,177,84,247,26,87,93,58,28,31,41,49,60,84,251,229,104,81,52,87,32,28,189,21,124,80,221,209,17,168,186,29,119,150,96,240,220,135,33,151,8,100,111,210,64,57,9,46,134,236,111,69,84,212,227,49,91,34,244,83,119,69,106,235,168,27,239,70,171,124,13,164,114,160,99,213,203,180,211,47,154,1,94,212,245,31,55,107,235,56,238,126,139,235,53,49,221,125,96,110,239,107,87,77,13,214,200,157,14,51,209,85,221,13,76,69,233,212,14,79,49,190,195,75,150,55,105,171,81,77,189,23,218,163,69,69,78,160,110,172,16,170,127,20,159,168,219,125,37,59,147,172,45,253,70,164,127,129,169,28,138,7,13,246,234,55,107,186,153,171,249,141,165,180,219,255,0,247,56,255,0,197,59,77,17,125,71,197,106,32,29,98,90,168,27,225,72,207,241,77,246,210,83,51,232,194,212,252,199,41,83,220,124,219,175,176,13,182,242,219,244,90,136,124,85,93,218,162,244,53,242,215,216,134,149,77,23,64,62,116,95,20,62,57,25,252,147,94,136,105,84,3,101,83,95,3,226,177,80,215,166,138,157,4,174,68,69,3,101,81,117,240,52,185,138,167,199,63,169,170,53,213,64,218,123,21,13,183,34,162,28,217,25,185,58,33,198,157,187,90,190,224,54,18,102,177,198,252,114,182,79,89,209,214,84,186,55,42,155,116,247,93,138,136,174,2,168,141,190,196,57,44,69,208,234,232,235,153,35,81,117,241,59,88,156,138,221,64,212,136,154,248,120,154,180,246,120,27,91,145,20,221,106,166,213,232,7,207,55,216,52,103,242,64,1,174,158,7,221,203,237,62,0,62,244,246,31,53,246,128,3,167,169,13,197,219,183,192,219,53,39,128,26,30,222,157,14,60,176,49,232,168,246,34,235,237,57,154,107,234,62,43,53,3,175,134,130,146,57,57,141,167,98,59,219,161,204,68,79,189,77,13,106,196,68,212,248,154,39,168,6,190,211,90,35,125,72,104,62,162,251,64,63,162,159,60,223,90,5,93,64,15,55,216,52,106,248,160,62,47,128,26,85,218,120,116,62,43,215,218,124,95,19,75,188,64,250,175,85,245,154,162,95,59,169,178,170,186,159,55,171,58,129,202,86,34,175,67,231,45,83,214,109,178,103,105,226,107,89,23,64,62,42,34,125,35,230,230,167,68,93,13,153,38,114,28,126,107,213,192,115,181,85,240,83,239,156,158,10,109,68,229,84,234,111,234,212,78,186,1,165,31,213,53,62,202,228,69,213,189,13,15,115,83,193,80,35,86,72,85,80,13,46,167,109,79,172,224,213,85,69,109,243,95,39,249,78,206,149,21,141,93,197,168,204,108,67,53,61,91,162,137,222,14,208,10,250,138,186,26,167,170,177,81,127,57,216,198,172,85,250,37,5,151,115,212,85,179,124,186,245,66,189,141,138,138,7,33,17,170,154,104,104,125,60,110,69,213,136,166,182,166,157,79,142,145,60,0,216,117,28,122,106,140,68,52,45,51,17,126,137,203,230,183,68,77,80,110,107,188,52,3,97,145,53,171,244,77,246,35,23,162,52,248,212,69,245,26,216,136,139,234,3,94,141,106,117,67,109,206,111,173,4,242,162,47,69,54,29,171,147,84,212,13,199,76,212,77,52,67,111,155,185,77,133,213,93,166,161,250,198,7,37,29,170,104,105,84,69,95,3,105,147,39,173,77,246,104,228,233,160,6,109,79,81,245,102,106,116,218,124,122,109,56,174,221,170,248,129,200,115,209,80,218,84,215,170,33,182,138,169,227,169,169,30,128,108,213,181,82,37,83,170,99,220,178,232,119,79,219,51,118,28,100,161,70,201,209,0,219,146,149,210,197,170,120,232,117,208,219,101,231,117,114,248,149,68,112,181,34,209,83,212,113,36,218,199,235,162,120,129,199,90,77,137,183,67,111,185,183,93,85,168,115,155,34,73,162,154,213,27,166,128,112,216,214,51,239,17,13,91,154,170,136,136,157,79,178,181,117,232,124,100,107,174,170,158,0,110,242,185,105,185,84,208,250,184,209,52,232,109,213,212,61,91,181,167,95,20,114,202,255,0,5,3,154,229,230,46,168,134,135,209,190,94,136,170,135,46,10,117,99,81,92,158,163,113,146,181,175,84,212,14,185,40,121,73,171,149,79,155,218,197,211,83,155,81,171,145,116,58,169,96,149,93,224,160,118,84,207,99,188,87,83,174,186,194,249,36,93,138,169,245,28,154,88,37,79,82,156,174,238,142,119,156,128,116,52,86,233,86,93,92,170,168,119,137,10,67,26,34,161,203,142,158,56,147,93,16,216,169,122,59,162,47,128,28,102,202,168,244,234,125,170,71,74,154,53,66,64,229,243,180,240,55,162,143,85,243,128,224,193,73,38,253,85,84,237,160,106,49,189,80,34,49,169,234,52,171,209,87,68,3,125,95,175,135,67,109,210,46,158,42,105,106,175,180,210,237,87,214,7,197,84,85,235,212,249,230,250,144,250,137,169,169,27,211,212,6,189,142,86,162,234,124,228,156,152,211,204,78,136,52,215,212,6,195,35,119,180,222,142,36,69,213,80,220,98,38,190,6,238,223,95,64,52,107,236,29,23,197,53,53,104,158,193,162,123,0,211,163,63,146,21,173,119,168,213,162,123,13,77,110,186,248,1,183,177,19,216,125,218,166,238,223,168,109,250,128,218,218,58,39,168,221,219,245,27,106,137,170,244,3,78,169,234,62,234,158,195,238,137,236,26,39,176,13,43,166,158,6,157,125,134,181,68,211,192,211,162,123,0,249,170,141,84,251,162,123,6,137,236,3,83,21,116,53,122,250,154,90,157,15,160,125,243,125,131,205,246,31,0,26,124,223,97,247,205,246,31,116,79,96,209,61,128,124,243,125,134,151,166,169,208,215,162,123,6,137,236,3,75,89,170,28,90,152,85,199,57,170,137,234,62,57,136,190,58,1,213,71,75,215,162,28,166,68,141,79,3,148,145,162,5,141,21,64,216,216,54,155,252,180,28,180,3,101,172,77,200,170,135,217,218,213,245,27,188,180,67,67,147,112,28,118,183,166,136,135,10,190,20,115,62,137,218,178,52,54,234,96,71,183,64,40,75,173,181,213,11,162,33,192,109,149,140,84,85,141,53,250,138,214,122,52,69,215,105,196,150,149,52,250,32,83,109,131,147,209,19,67,234,206,140,232,168,118,149,20,189,126,137,214,205,74,186,175,69,3,128,206,181,42,244,77,58,149,141,150,68,229,245,95,81,73,164,106,199,235,161,222,219,106,118,55,77,64,134,119,230,213,42,39,241,166,218,102,205,51,215,78,105,109,93,109,142,94,141,141,79,140,176,63,118,168,213,40,186,236,82,230,93,59,213,62,112,237,233,51,30,54,174,172,148,180,148,86,89,58,38,135,121,67,99,153,23,85,95,16,46,213,14,99,181,234,155,164,42,26,28,105,21,66,34,36,133,158,164,195,245,142,95,155,113,80,219,108,183,56,92,158,114,232,5,213,142,236,202,132,232,227,226,220,226,141,219,85,197,51,108,161,175,70,162,43,148,168,233,108,178,72,196,116,157,84,15,178,75,13,83,116,95,89,209,220,112,189,45,110,170,172,215,82,172,165,178,42,46,189,13,234,139,119,45,154,35,147,192,11,93,62,1,183,234,174,88,211,161,195,151,7,90,81,54,185,136,92,26,203,69,92,200,238,92,168,136,82,119,187,29,210,38,57,209,206,159,152,10,106,163,0,216,39,213,28,198,245,58,43,142,89,90,122,172,17,166,190,227,85,202,166,247,69,42,235,43,180,67,98,28,104,250,36,69,172,114,174,158,58,129,79,92,176,92,246,167,36,148,173,84,57,246,75,221,206,212,246,177,207,114,33,205,184,102,133,129,236,217,44,104,170,133,51,112,199,246,9,85,86,40,145,20,11,213,134,241,51,43,81,173,169,147,199,218,165,119,68,150,169,24,215,43,155,175,214,98,109,54,96,182,25,53,166,122,183,175,180,169,237,153,169,82,198,162,58,161,127,88,25,75,13,174,130,88,209,237,211,69,57,81,89,232,83,199,66,193,208,231,23,46,157,168,234,143,242,157,165,46,115,71,42,163,121,170,171,245,129,125,98,181,219,147,77,219,78,84,86,187,74,57,21,81,165,158,161,204,105,106,244,86,72,167,108,204,91,90,230,238,71,56,11,197,73,65,108,218,155,81,166,221,77,190,139,94,154,22,122,76,209,146,216,155,100,222,170,134,212,121,167,83,115,126,200,18,68,85,2,242,50,217,66,228,243,149,191,172,220,142,211,108,98,234,187,11,64,236,69,136,100,102,248,165,122,34,156,95,47,226,167,187,106,77,32,23,226,146,158,217,22,139,171,58,29,229,29,101,178,52,70,239,97,141,239,189,98,184,217,185,103,144,225,63,21,98,182,187,70,205,40,25,88,149,118,215,233,243,140,211,235,52,84,221,176,213,51,60,249,89,187,215,231,24,182,204,89,139,209,138,189,234,68,232,81,247,139,246,61,170,149,252,170,217,81,53,233,213,64,202,251,197,102,26,186,177,209,36,204,93,122,125,34,214,98,140,184,177,215,189,210,194,173,93,127,24,199,218,171,254,97,91,220,178,62,225,38,137,215,197,78,51,51,111,21,82,191,151,83,91,34,233,227,212,11,187,30,89,211,197,55,205,248,107,237,42,235,22,18,183,80,35,86,163,110,137,237,82,201,216,179,98,227,87,59,89,37,75,181,247,169,217,94,115,30,230,145,171,33,171,93,125,202,6,67,83,220,112,157,181,169,205,124,104,169,239,62,85,102,46,27,164,110,144,78,196,211,222,97,181,234,253,141,110,114,59,186,215,189,17,125,229,61,80,204,193,234,175,184,189,127,56,25,119,125,206,59,45,59,213,29,82,221,126,178,222,226,44,237,183,74,142,141,149,63,229,49,206,161,152,157,250,173,93,83,220,191,89,213,213,193,114,118,168,187,149,64,188,149,185,133,13,108,138,248,167,234,171,237,54,225,199,87,120,85,22,154,117,247,117,44,180,84,151,182,63,115,18,77,14,246,219,95,113,166,123,18,162,41,23,175,94,128,94,72,51,55,20,49,169,172,238,209,61,231,26,227,156,55,218,118,175,54,119,105,245,157,45,166,190,154,170,54,181,208,57,21,83,214,135,46,187,15,210,220,35,84,108,26,170,251,128,227,67,157,202,249,116,170,153,124,122,234,119,180,121,197,99,86,181,211,74,154,148,53,70,85,207,89,34,172,16,170,42,251,141,46,201,107,220,141,210,38,184,11,211,97,206,124,49,27,154,175,153,58,21,172,28,64,225,74,120,116,109,67,83,161,140,145,100,182,39,106,121,155,211,245,159,36,201,124,100,254,136,247,233,249,192,191,119,190,35,172,170,170,144,212,167,235,58,216,248,143,195,108,131,73,234,188,255,0,172,178,209,228,46,45,155,171,220,238,162,78,29,177,50,174,229,220,160,93,11,159,18,118,94,188,138,159,242,148,189,195,136,53,170,213,41,231,94,165,36,156,60,223,145,83,116,110,83,182,182,240,245,119,69,77,208,57,127,48,28,122,140,221,186,85,46,172,149,202,138,105,131,49,46,242,175,87,175,82,180,161,200,26,230,181,17,212,174,255,0,20,168,45,249,11,84,154,110,164,95,241,64,183,113,227,155,170,55,85,114,254,163,83,177,181,214,94,136,171,250,139,197,79,195,229,76,237,77,41,244,215,220,118,212,60,53,213,42,162,186,36,253,64,88,9,49,85,207,198,77,223,168,208,236,91,116,209,82,61,223,168,201,214,112,198,250,134,162,44,45,253,71,54,151,133,150,162,166,248,25,250,128,196,199,94,177,29,91,180,141,31,215,220,115,168,232,241,85,78,139,182,78,190,229,51,38,215,195,37,12,10,139,37,60,127,168,171,173,217,7,103,167,70,162,211,71,211,220,6,19,81,229,254,46,175,68,145,34,145,81,222,229,59,186,108,155,197,213,45,79,152,127,83,58,237,185,89,103,163,141,173,90,104,244,79,113,80,210,225,11,13,58,34,45,60,105,167,184,8,254,103,14,248,170,173,124,234,119,174,191,89,204,143,134,12,70,172,213,212,207,36,14,43,69,138,36,232,200,211,243,33,173,105,236,209,166,171,203,218,159,80,24,23,110,225,94,243,51,145,37,165,113,89,89,248,78,157,187,93,53,34,153,123,37,215,15,210,55,84,72,250,125,71,73,114,199,182,170,84,94,91,216,154,1,101,172,252,47,210,66,137,204,165,66,174,181,112,241,106,164,68,230,83,55,245,29,197,78,109,83,192,237,25,42,104,117,87,12,236,70,38,216,222,229,95,112,68,170,139,102,81,97,107,126,142,158,24,211,67,183,117,155,2,90,217,231,182,52,84,250,139,49,115,205,171,165,110,173,167,146,68,212,167,230,186,98,187,203,244,142,105,116,119,214,21,95,10,203,254,3,164,85,68,229,244,58,26,236,199,193,145,235,28,106,222,158,226,216,67,128,49,125,201,119,44,175,243,142,214,151,34,177,20,218,73,42,170,234,7,113,87,153,152,105,170,188,181,79,212,117,53,89,179,104,143,94,90,255,0,144,238,168,184,122,184,74,136,146,199,169,222,209,112,214,215,42,44,212,232,191,152,11,95,93,155,17,212,49,99,166,87,110,250,142,169,248,234,233,58,104,197,127,234,50,6,143,135,11,76,42,143,146,141,159,168,237,97,200,91,36,74,138,180,108,253,64,98,244,183,76,71,93,170,70,143,235,238,56,207,179,226,250,174,173,108,134,94,83,229,29,134,147,198,149,157,61,199,49,152,30,193,79,211,187,198,159,152,12,55,143,5,98,137,252,233,163,122,169,202,139,47,47,210,105,172,79,50,245,248,119,15,68,186,114,163,253,65,182,140,63,31,251,156,127,228,3,19,163,203,107,210,38,171,19,142,67,50,238,242,159,238,78,50,158,74,92,62,207,189,140,227,190,60,62,158,168,128,198,70,101,213,245,203,252,91,142,194,151,44,239,174,241,141,198,65,190,163,15,211,106,229,88,186,125,71,10,167,26,97,170,36,93,90,197,208,11,67,75,150,55,132,211,88,220,118,148,217,99,119,114,232,214,41,89,213,102,190,30,131,84,100,105,208,234,107,179,158,215,3,53,129,171,175,184,14,45,54,88,92,26,186,204,159,229,59,170,108,181,106,39,159,183,245,148,101,203,57,167,149,138,180,206,114,106,82,213,89,201,127,73,116,101,68,137,212,11,208,204,181,133,125,77,253,102,236,121,113,78,158,106,181,186,253,101,159,182,230,166,37,169,209,18,169,253,74,154,147,26,226,39,198,146,190,181,201,249,196,197,197,123,46,91,67,179,84,107,127,89,193,126,93,70,142,209,54,248,251,74,54,187,50,111,84,177,174,234,213,93,61,229,39,93,156,23,230,200,173,142,121,23,175,168,139,11,213,14,93,194,140,234,141,240,246,154,155,151,84,142,250,72,223,214,89,58,124,218,197,110,249,205,243,171,83,199,162,156,137,115,170,251,26,104,169,58,126,101,22,23,174,60,188,183,71,213,219,127,89,186,152,82,213,75,235,111,79,121,143,243,231,117,254,69,218,215,77,254,83,142,236,207,197,85,159,65,243,117,250,197,134,66,190,211,108,69,77,142,111,79,121,206,164,161,182,70,158,115,217,250,204,109,143,19,227,122,207,226,95,58,126,176,251,222,96,51,175,54,127,242,139,12,156,115,109,145,175,71,179,245,155,208,213,90,153,244,158,207,214,98,187,241,142,53,129,52,149,213,11,249,148,227,63,30,226,245,93,26,149,31,169,69,134,91,173,230,204,196,218,178,51,245,156,105,175,246,38,248,189,159,172,196,246,226,60,113,84,187,152,233,211,95,114,156,136,162,204,10,223,161,44,233,175,214,44,50,94,124,83,98,141,127,140,140,225,77,140,172,40,139,204,145,155,76,127,143,5,230,69,95,84,168,155,175,214,111,55,43,243,34,163,205,90,137,122,253,98,194,246,77,140,176,171,190,140,141,253,103,91,87,137,112,228,200,168,201,27,250,203,82,220,151,204,87,127,247,196,159,229,57,212,153,41,152,91,147,124,239,255,0,40,176,171,234,171,237,83,42,242,222,154,125,102,204,85,20,12,69,77,124,78,53,14,76,227,86,34,115,36,114,149,5,187,40,113,27,83,231,213,87,235,22,29,4,208,67,80,239,155,67,118,27,61,70,154,196,157,74,226,139,41,239,13,84,85,212,168,104,50,190,236,221,53,240,22,22,162,74,75,244,95,197,34,232,109,173,62,32,126,136,155,181,47,197,54,89,85,232,137,43,81,127,49,220,82,229,123,27,163,164,137,23,243,11,12,117,134,207,136,166,94,168,253,14,194,44,41,121,149,186,185,174,50,54,60,1,75,27,116,72,19,95,168,248,184,37,26,190,100,104,137,245,11,12,119,102,3,187,206,237,187,92,114,227,202,251,180,157,57,110,50,26,155,8,237,114,124,218,107,245,29,181,46,28,108,74,138,230,39,234,22,24,225,6,82,221,215,175,41,199,54,60,168,187,55,198,55,25,51,13,174,153,141,209,99,79,212,110,58,213,3,190,139,19,245,11,12,100,92,183,187,194,186,36,110,53,38,10,187,194,159,65,198,74,249,18,157,201,231,70,154,253,70,196,184,114,153,234,191,54,159,168,88,99,92,248,118,243,26,42,35,92,112,36,178,95,209,124,214,60,201,212,194,116,46,250,112,162,254,99,117,184,66,209,247,212,205,215,234,22,24,188,203,118,38,135,170,53,226,103,98,104,209,83,71,153,64,236,25,107,119,255,0,123,183,245,27,50,96,75,67,252,105,155,250,133,134,48,197,81,136,183,38,228,119,234,59,8,235,111,12,111,206,238,208,200,57,114,234,214,239,161,76,223,212,113,102,203,122,23,55,248,134,232,44,44,55,120,175,149,122,238,55,25,110,168,169,250,109,114,234,95,38,229,197,11,127,220,27,250,141,232,240,21,36,126,16,167,234,22,22,62,60,40,215,249,206,141,127,81,166,92,28,143,93,25,26,254,162,251,59,5,197,183,70,198,137,249,143,144,224,230,70,239,58,52,81,97,143,21,185,115,52,221,91,19,143,148,121,83,59,215,172,78,50,85,48,189,46,221,22,36,215,234,55,96,195,144,70,186,164,105,250,133,134,57,187,39,101,122,106,145,46,167,18,108,174,184,210,107,202,137,201,161,147,238,178,181,19,205,98,26,91,97,129,255,0,198,198,139,249,137,136,24,179,247,59,188,204,237,21,142,59,26,60,185,186,83,104,254,91,181,50,93,112,229,23,222,194,136,191,80,110,28,135,94,177,166,159,80,22,14,142,199,125,164,99,152,198,187,192,233,235,112,134,37,186,77,181,204,114,162,169,147,31,38,168,215,253,197,63,81,201,131,15,219,162,235,200,77,126,160,44,30,23,201,9,106,213,178,215,66,171,237,212,184,20,249,87,104,182,70,136,176,245,66,228,178,153,97,77,176,38,212,250,141,196,129,30,191,62,154,129,106,107,50,158,138,163,89,227,135,162,156,15,185,164,116,235,230,68,189,11,216,177,51,151,177,136,154,28,126,226,197,85,220,223,18,240,44,188,152,53,240,174,136,197,57,84,88,94,69,114,55,106,151,94,91,60,50,46,187,16,251,29,162,8,250,182,52,69,2,221,252,156,158,6,244,106,234,117,85,214,187,134,237,24,142,46,204,150,221,254,163,67,108,148,234,186,190,52,253,64,91,123,37,174,189,36,78,98,46,133,111,73,110,114,70,155,147,174,135,110,219,93,60,127,197,198,136,191,81,169,105,100,79,162,186,1,210,203,64,255,0,82,29,124,244,21,9,244,81,74,165,41,159,235,240,53,119,70,120,171,64,161,223,67,88,139,235,57,52,173,171,110,136,186,244,43,14,231,78,190,44,67,239,112,166,79,6,32,29,109,3,164,218,155,142,209,190,115,122,154,18,157,140,211,107,116,53,167,154,160,125,99,52,126,167,217,27,184,250,146,38,167,213,122,47,136,28,57,35,93,122,26,17,21,167,45,200,138,109,62,21,119,128,26,89,215,169,186,212,247,161,161,144,185,169,161,184,141,208,13,122,106,158,40,105,86,248,245,67,238,239,113,243,197,64,209,181,117,241,53,35,87,218,111,35,83,79,20,62,232,137,235,3,109,53,62,57,21,83,214,110,232,158,211,227,149,16,13,163,234,46,135,213,114,122,141,15,213,64,215,189,61,198,135,117,93,80,219,86,191,212,107,98,104,157,87,168,26,145,58,120,161,161,201,170,154,207,138,136,190,176,54,28,154,38,186,156,103,57,93,170,28,215,196,170,135,31,187,57,29,170,129,198,86,42,175,137,185,27,116,55,185,104,211,75,158,214,250,128,220,141,117,54,106,27,185,21,13,61,241,140,233,167,137,185,27,146,85,212,14,142,190,129,239,69,93,10,102,181,146,83,185,116,245,23,30,88,88,248,215,161,69,226,42,116,102,237,26,7,14,215,119,243,210,53,113,91,91,170,121,177,162,251,80,180,84,211,201,13,114,170,162,233,169,113,236,21,237,146,54,167,184,10,137,203,224,111,70,186,181,122,28,85,93,116,84,55,227,94,154,129,172,31,57,136,57,136,7,208,57,131,119,212,0,13,223,80,221,245,0,53,39,129,167,119,212,106,79,0,62,161,247,119,184,210,124,218,190,160,53,235,175,67,74,167,188,248,136,173,93,84,213,187,234,3,65,241,87,220,106,87,117,245,27,122,167,181,0,212,139,169,244,210,143,211,161,171,93,64,0,124,89,52,80,62,109,247,159,21,166,238,169,237,62,42,167,180,13,149,111,172,248,145,239,93,13,229,68,211,196,249,170,51,168,31,27,19,83,162,169,169,88,221,60,77,181,147,95,5,54,221,50,183,197,64,251,36,72,167,214,83,51,110,229,54,93,90,198,248,161,245,181,155,219,230,129,188,168,214,120,28,105,166,114,106,136,125,124,142,119,231,52,44,123,188,64,226,73,60,186,234,114,41,107,156,140,229,170,248,159,82,22,185,116,84,255,0,33,247,186,35,100,71,34,116,3,237,93,98,197,2,187,220,90,60,75,67,37,210,228,229,209,85,55,106,93,187,131,24,250,101,141,27,212,165,153,105,111,122,87,185,186,245,3,155,131,109,173,160,165,98,109,209,116,42,134,105,234,208,224,209,65,203,137,168,196,211,161,203,110,168,6,235,252,23,255,0,180,113,223,175,83,127,119,77,13,42,136,169,224,7,17,21,218,232,111,179,93,15,138,141,69,85,84,53,36,172,111,138,1,184,139,161,245,94,137,208,216,117,75,125,134,210,212,55,95,0,19,73,171,244,57,81,55,116,90,156,52,137,103,126,230,169,207,70,242,161,209,125,128,112,36,145,172,147,69,246,159,103,122,61,168,168,117,151,26,133,134,69,114,162,175,81,71,117,142,118,171,118,174,160,111,186,93,174,208,236,40,228,220,136,117,189,221,243,187,123,122,28,234,72,223,14,155,128,231,61,186,161,180,232,208,222,108,136,228,208,208,246,250,192,226,200,221,60,14,59,245,79,3,149,34,232,158,38,194,166,224,54,226,122,163,206,99,17,93,215,67,142,145,109,243,148,231,64,230,109,3,67,229,70,38,138,112,101,114,61,87,69,55,107,117,215,86,156,56,209,202,186,106,7,38,54,171,89,169,243,157,215,105,189,26,34,70,173,95,21,56,238,164,122,191,122,40,28,152,218,143,77,84,249,34,181,139,167,64,217,219,78,205,29,236,58,234,187,131,28,237,26,7,49,241,198,238,170,110,66,148,241,245,232,117,105,52,178,34,35,84,248,232,234,191,150,160,118,243,212,49,90,168,195,173,123,222,215,43,147,214,105,133,147,106,136,245,212,236,99,167,100,137,213,0,226,195,43,157,244,144,222,93,158,180,55,86,56,163,233,161,243,150,143,232,128,125,137,236,79,3,94,237,100,213,13,9,2,179,170,168,103,73,0,220,157,203,179,67,139,19,21,206,234,115,101,68,86,120,28,118,77,28,110,234,128,111,109,106,55,79,105,180,244,218,189,13,91,150,87,34,183,192,215,36,14,127,128,28,116,220,245,209,13,214,192,228,234,111,65,79,203,234,227,146,228,107,155,162,120,129,195,98,122,181,10,207,105,188,216,85,138,170,166,219,229,68,93,21,0,210,140,246,27,137,31,65,27,145,222,7,33,19,167,184,13,180,77,19,77,79,138,111,114,213,201,170,14,82,251,192,219,102,186,250,205,214,235,235,13,137,83,218,107,68,208,15,186,123,208,105,239,67,224,3,238,158,244,30,30,197,62,13,53,3,238,190,228,26,251,144,211,183,235,27,126,176,53,107,238,65,167,189,13,59,126,179,232,31,116,247,160,211,222,135,192,1,83,167,138,26,116,247,161,171,77,122,31,54,253,96,124,211,222,131,79,122,31,118,253,99,111,214,7,195,225,171,111,214,54,253,96,105,6,173,191,88,219,245,129,171,79,122,13,61,232,124,0,125,211,222,131,79,121,240,250,158,32,109,61,21,20,214,196,213,117,53,57,17,79,169,167,180,13,47,93,16,248,213,233,224,106,114,107,208,210,140,209,61,96,106,215,220,131,95,114,26,118,253,99,111,214,7,213,94,158,8,104,106,41,171,111,214,26,168,158,176,62,162,104,134,149,234,190,163,83,157,170,104,104,211,174,160,109,75,2,60,226,75,72,154,120,29,143,85,252,198,151,183,84,3,161,169,165,245,34,29,100,212,174,213,122,21,76,148,219,253,71,25,246,253,221,116,2,145,168,164,84,243,180,20,250,183,166,165,67,85,108,115,145,81,16,235,86,221,36,78,85,2,18,41,109,212,234,190,40,118,177,218,32,86,244,218,80,244,247,217,216,239,89,217,199,138,100,99,122,255,0,214,81,117,70,182,246,66,186,162,162,104,110,211,171,90,244,69,122,116,40,186,236,104,177,162,234,191,229,58,73,179,5,98,118,168,239,242,129,125,236,213,52,204,84,71,200,210,177,160,172,183,171,83,87,49,76,94,161,204,26,169,158,136,199,47,95,121,94,225,203,245,198,181,205,234,253,20,11,255,0,77,95,66,212,243,81,167,38,76,65,75,3,52,77,10,2,210,149,47,99,92,247,56,238,163,177,75,88,155,214,71,117,3,176,170,199,13,166,69,216,221,126,162,149,187,230,148,241,42,163,105,222,186,21,109,14,3,138,167,248,201,60,125,166,253,70,85,91,36,77,95,35,64,182,105,155,21,114,235,19,105,100,213,222,179,177,183,95,235,110,93,37,137,250,59,218,87,52,249,81,101,99,183,239,103,79,113,220,209,224,123,117,50,39,47,106,233,238,2,218,214,225,222,255,0,26,187,147,213,83,216,91,236,83,128,107,94,199,114,97,119,95,98,25,57,21,130,24,215,68,98,42,125,70,244,216,110,146,72,252,248,26,191,90,1,129,23,124,1,120,138,87,42,195,38,154,251,14,146,92,23,117,69,211,150,255,0,212,103,181,102,95,218,174,90,163,224,99,116,247,29,5,126,85,218,88,171,163,89,250,128,194,234,92,21,116,254,67,255,0,81,216,71,132,238,177,167,208,127,234,50,205,185,119,104,139,162,163,63,81,245,216,10,204,169,247,159,168,12,73,91,93,218,39,236,219,38,136,118,246,154,58,248,228,77,209,189,76,147,169,203,75,22,213,149,95,26,42,157,68,152,74,197,68,245,94,108,125,0,165,240,139,38,69,98,73,10,254,162,234,219,168,217,81,78,140,238,253,85,61,133,55,5,125,130,210,154,243,226,77,13,246,102,181,130,129,221,42,98,233,239,2,167,143,4,83,213,185,22,104,81,117,246,161,221,90,242,238,130,39,35,153,11,17,126,162,129,151,61,109,13,95,154,158,63,204,166,184,120,136,182,83,125,41,227,233,239,2,243,80,225,42,24,218,141,146,54,232,158,212,57,203,133,236,237,209,219,35,233,238,44,29,119,19,118,228,102,145,212,199,175,247,71,65,87,196,210,237,115,97,149,29,175,188,12,147,170,161,195,212,237,210,85,133,52,246,232,83,247,10,172,35,72,213,115,159,79,170,123,208,197,76,65,158,183,219,154,185,41,185,139,175,177,74,70,124,95,139,110,206,209,95,59,81,222,245,3,38,177,30,97,97,107,118,228,98,194,187,125,138,133,16,153,207,135,103,168,116,13,164,143,199,77,122,22,109,152,62,247,124,84,116,245,115,38,239,30,170,85,22,252,154,167,72,153,35,174,46,223,167,94,160,92,87,221,237,24,129,139,203,229,183,113,73,98,28,33,18,181,211,66,212,119,212,118,22,156,2,182,213,69,74,215,170,39,188,171,40,168,104,88,212,101,77,66,47,214,160,88,199,208,220,40,234,149,34,129,237,211,214,136,115,97,146,181,174,69,153,174,119,214,94,203,141,167,15,62,149,85,146,68,175,40,171,165,61,21,58,42,70,141,93,0,233,109,245,236,102,136,248,23,245,29,228,113,65,92,223,4,105,209,239,145,239,210,40,63,82,29,149,45,45,197,250,43,33,114,1,202,118,11,130,177,200,238,115,83,95,81,216,81,229,165,11,149,29,35,152,227,229,13,182,234,237,23,100,136,119,148,244,247,8,153,231,35,208,15,148,248,18,201,78,212,71,197,18,254,99,127,228,134,30,115,145,189,214,47,175,68,56,210,119,215,59,110,174,57,84,214,250,201,27,185,21,218,232,6,227,176,29,185,170,215,83,242,211,95,97,222,90,112,52,10,136,175,115,78,45,166,130,236,247,232,232,158,168,158,5,95,67,109,186,174,141,108,15,253,64,124,165,194,148,52,238,79,53,138,119,176,89,40,41,216,146,45,59,93,249,142,109,183,14,204,173,73,106,156,230,125,103,58,74,139,37,2,108,168,173,98,105,237,80,58,200,217,108,143,77,104,91,250,142,92,113,218,229,240,160,111,234,52,73,121,194,168,186,186,229,18,127,132,134,148,197,24,74,15,11,164,58,167,227,32,28,196,182,209,63,171,41,81,63,49,202,138,213,68,177,232,234,84,95,204,116,239,199,216,122,62,145,214,196,239,206,135,198,102,53,167,93,141,158,53,252,224,119,140,180,91,17,117,117,35,127,81,206,167,138,199,79,166,250,70,116,247,20,227,177,157,4,204,214,57,89,250,206,162,225,136,82,77,121,114,126,165,2,229,199,115,195,113,120,210,197,208,223,102,37,195,141,232,218,72,255,0,82,22,78,91,133,116,175,219,27,220,170,190,195,157,110,166,189,74,228,214,41,52,2,239,73,139,237,49,162,242,169,91,249,141,148,199,116,173,95,54,156,163,168,172,87,105,90,142,88,30,191,152,236,89,134,174,73,213,105,157,250,128,170,105,241,252,10,186,57,187,78,71,221,6,157,60,30,159,172,163,166,194,23,58,196,70,182,23,179,79,98,27,148,249,121,117,118,154,164,159,168,10,177,115,29,141,78,142,255,0,41,180,236,203,84,94,142,95,214,117,48,101,133,202,77,53,108,135,49,153,77,94,228,234,215,254,160,57,139,155,172,99,57,123,53,84,58,218,204,216,153,250,242,227,113,203,143,39,167,115,181,118,239,212,118,116,153,58,138,169,189,23,245,1,65,86,102,101,213,234,188,182,74,117,82,230,6,32,157,86,52,108,218,47,214,94,234,76,155,162,240,123,27,250,142,210,44,155,182,233,210,38,42,253,64,99,148,183,204,73,86,155,90,179,117,250,205,134,218,49,61,193,124,38,235,245,153,81,67,148,118,232,85,21,240,179,167,184,169,173,249,123,102,166,68,214,158,62,158,224,49,10,147,46,49,5,86,138,246,203,215,220,167,125,108,201,251,148,203,243,241,61,126,180,50,230,44,51,106,137,19,101,52,127,168,228,195,103,160,103,255,0,123,177,63,48,68,177,186,199,146,106,170,213,150,4,252,232,92,75,38,80,81,64,214,171,160,110,191,81,117,25,73,79,26,249,145,55,245,28,136,219,167,131,116,10,169,42,60,5,71,76,136,137,19,83,79,113,222,195,134,105,99,99,83,99,78,217,172,69,77,84,249,185,200,186,34,129,195,101,150,8,188,26,134,239,116,141,137,209,16,223,220,229,84,69,62,237,215,162,129,192,168,129,92,197,70,120,156,9,41,39,211,197,74,129,176,181,169,187,196,43,88,191,122,5,7,117,142,174,54,187,106,184,161,238,245,87,40,220,187,119,151,170,162,221,20,233,162,177,58,157,61,86,15,130,161,85,121,105,215,220,6,62,220,174,23,165,155,70,115,14,190,73,241,3,211,162,203,254,83,33,147,47,104,220,237,95,19,127,81,201,139,47,237,237,211,88,89,250,128,198,41,226,196,210,125,21,155,252,167,2,107,118,44,126,168,215,79,215,235,50,222,60,11,108,111,141,59,63,81,186,152,38,212,139,170,210,199,254,42,1,134,142,194,120,210,161,203,172,213,26,47,214,110,51,44,49,93,95,87,190,101,215,220,166,105,195,133,45,77,209,59,172,93,61,199,54,44,61,108,141,52,74,72,255,0,80,24,85,14,70,226,9,244,87,172,157,125,202,115,233,178,2,233,187,89,209,202,158,244,51,55,201,212,49,253,26,70,116,247,27,114,209,211,72,221,173,165,106,105,238,3,18,225,225,242,161,233,162,183,252,134,181,225,170,121,29,187,103,249,12,176,101,20,108,255,0,239,116,253,71,54,40,162,211,78,238,159,168,12,83,160,225,222,122,85,79,55,252,134,229,126,67,221,116,85,130,87,53,61,136,101,60,177,196,137,210,4,253,70,228,84,140,146,45,203,78,159,168,152,24,99,81,195,245,246,162,69,106,200,245,77,125,135,123,97,225,174,86,61,36,171,135,119,214,211,44,91,75,4,75,171,169,27,211,220,114,155,37,42,183,106,64,212,252,196,216,88,123,94,71,216,169,216,216,102,161,137,85,122,117,105,191,113,225,235,15,212,49,121,84,80,162,170,122,154,94,153,109,177,204,238,99,87,67,235,41,93,18,245,85,93,5,134,57,203,195,45,3,165,220,218,86,105,253,201,222,217,120,117,180,83,57,57,212,145,175,214,210,251,164,236,111,69,141,20,211,35,185,169,230,183,65,97,109,233,178,99,13,209,181,52,162,133,87,251,148,57,75,148,120,114,68,235,65,15,248,168,87,113,210,170,174,175,122,155,201,78,196,255,0,116,22,22,202,124,149,195,50,42,235,110,135,175,226,161,178,220,140,194,170,189,109,208,127,138,133,210,117,59,87,239,205,151,68,141,251,255,0,242,139,11,117,30,74,225,152,151,205,183,195,167,247,40,118,52,217,87,135,105,244,210,138,36,211,241,74,201,85,52,211,119,129,241,205,215,239,148,88,116,80,96,107,20,40,136,148,145,244,247,28,168,240,157,149,138,154,82,199,250,144,236,146,29,126,253,77,125,223,78,168,245,232,44,56,31,38,109,41,225,78,207,212,125,109,130,216,223,10,118,254,163,158,145,174,191,73,77,108,133,23,170,184,88,117,233,103,183,183,162,83,183,245,31,124,133,71,55,209,137,169,161,218,54,158,63,91,207,188,164,103,208,93,69,135,90,219,5,59,124,26,134,227,109,113,51,162,53,14,122,49,203,235,53,108,81,97,194,74,54,55,213,224,114,155,19,54,162,104,110,114,147,214,124,229,233,224,44,52,242,35,119,222,142,235,23,176,220,107,20,214,145,170,11,14,59,233,152,141,213,173,54,210,3,154,230,104,211,70,130,195,105,176,232,134,180,135,67,95,79,121,173,21,5,134,223,39,220,57,70,238,169,239,62,106,158,213,22,27,124,161,201,247,27,154,167,181,70,169,237,81,97,183,176,108,55,116,79,96,209,61,130,195,111,106,160,217,187,196,220,209,61,135,199,34,250,133,134,158,74,123,71,37,61,167,221,28,52,112,176,249,201,79,105,243,187,181,87,83,86,142,62,162,59,79,17,97,165,41,218,166,174,67,77,73,170,122,198,239,120,176,248,177,55,67,105,88,211,119,115,151,161,241,88,190,194,36,109,163,91,169,245,116,79,88,86,174,134,133,99,215,212,64,212,171,236,62,154,88,197,79,19,113,17,125,125,64,38,167,222,170,125,68,215,192,213,162,120,105,212,15,137,208,251,170,159,23,160,47,3,238,170,53,83,224,3,238,170,53,83,224,3,238,170,124,85,85,7,212,77,64,211,231,15,56,213,181,70,213,3,70,138,107,77,52,78,163,67,101,93,215,196,13,213,68,95,1,203,69,241,52,35,245,95,19,90,61,0,248,232,209,19,84,54,244,83,121,92,138,154,26,54,168,26,116,84,30,113,171,106,141,170,6,159,56,121,198,173,170,54,168,26,52,83,234,34,162,154,182,168,218,160,106,64,0,3,227,147,84,62,159,80,13,189,131,97,187,162,123,6,137,236,3,107,97,241,81,124,13,237,19,216,104,115,122,129,183,162,159,116,84,53,109,81,181,64,211,231,31,21,170,166,189,167,221,19,216,7,30,72,252,78,44,145,234,170,118,14,110,169,170,33,199,145,154,170,244,3,174,146,36,220,134,236,107,179,192,84,38,197,67,79,222,129,204,137,251,211,67,174,186,218,146,161,21,116,241,57,52,210,109,83,147,44,168,173,234,128,81,53,24,97,35,85,151,103,249,14,93,170,21,166,126,221,52,42,73,149,146,71,166,212,234,112,217,72,136,245,114,32,28,248,85,21,137,170,155,155,149,173,93,14,27,100,86,104,211,148,139,186,37,95,88,26,82,79,94,166,182,187,95,21,54,24,142,55,152,213,246,1,186,212,83,82,167,176,250,212,209,58,154,213,160,109,232,163,69,53,237,81,181,64,209,162,155,137,224,124,218,167,208,62,235,160,213,79,128,3,149,116,52,154,151,192,210,7,197,79,113,167,111,184,214,136,170,125,218,160,104,70,107,212,220,107,116,78,168,125,68,68,232,168,23,79,14,160,21,17,125,166,219,153,169,185,211,222,23,79,103,136,27,59,180,245,141,254,243,87,47,220,57,96,105,223,239,52,200,229,84,232,110,114,207,142,143,160,27,30,119,176,219,122,106,134,250,181,19,197,13,181,218,128,112,164,143,95,81,187,12,122,38,134,242,181,170,107,99,90,154,1,241,145,234,134,226,68,154,31,81,90,135,197,151,64,62,242,145,21,3,218,154,155,105,58,234,136,106,123,250,129,183,60,91,154,112,18,155,231,78,215,84,115,78,58,162,36,154,170,1,191,28,123,35,77,15,186,41,173,174,69,106,32,243,125,128,104,209,70,138,107,243,125,131,205,246,1,199,115,85,85,122,26,21,170,170,111,185,53,114,170,26,118,251,128,226,185,134,133,141,117,209,14,95,47,220,124,108,122,42,42,160,27,112,181,237,211,68,57,90,171,155,162,159,90,141,85,240,67,117,35,213,53,64,58,250,139,107,39,241,79,19,98,27,51,34,93,90,212,59,87,121,166,168,156,138,139,170,1,196,138,157,35,77,13,213,135,84,212,212,245,243,141,214,42,109,3,136,170,177,135,75,171,77,117,12,215,174,135,27,71,123,64,211,35,247,46,134,150,34,255,0,148,212,172,235,174,134,166,183,64,14,213,91,162,155,144,232,136,104,84,213,15,172,213,58,1,183,84,186,167,67,143,19,52,118,167,42,70,238,245,27,109,102,138,6,153,36,218,166,219,170,85,19,77,77,233,34,222,154,156,121,32,241,3,141,52,234,244,241,56,78,99,156,244,93,61,103,97,221,149,84,221,101,39,175,64,54,233,225,232,138,168,115,57,42,169,226,125,142,45,186,116,240,57,13,86,170,104,7,13,34,218,167,38,7,105,211,83,83,163,215,93,13,49,70,187,128,209,46,170,162,53,84,94,167,33,208,234,105,88,180,3,75,220,170,157,20,249,27,53,93,77,198,199,175,168,221,108,122,46,154,1,165,236,213,135,6,72,85,93,225,235,59,39,105,166,157,77,165,137,21,117,208,13,16,71,162,28,132,215,214,106,141,154,39,212,124,68,80,8,138,189,61,70,164,215,212,17,61,94,179,90,38,157,85,0,208,228,85,77,20,226,201,14,171,224,115,186,123,13,43,22,190,160,56,240,71,167,137,202,70,106,158,6,148,102,223,81,184,221,122,1,241,53,106,105,236,62,234,161,124,79,128,125,213,79,154,234,0,0,0,1,174,128,1,247,85,26,169,240,1,247,85,62,0,0,0,0,251,170,159,0,31,117,81,170,159,0,31,117,81,170,159,0,31,117,81,170,159,0,0,0,0,0,13,116,0,0,62,234,167,192,7,221,84,106,167,192,1,85,116,83,65,173,124,13,0,15,186,169,240,1,247,93,61,102,149,113,245,83,83,230,213,3,234,106,168,21,134,166,166,137,174,134,189,17,125,64,108,58,13,80,225,207,71,170,234,118,134,149,107,87,197,0,243,171,77,89,12,142,209,28,158,39,115,5,18,84,71,230,150,134,147,16,207,19,145,119,250,202,162,215,141,166,141,17,22,66,182,90,234,130,245,99,147,98,170,106,80,215,11,116,176,201,171,245,68,43,31,149,140,170,110,146,63,83,142,175,160,184,191,99,244,81,98,238,30,21,161,141,243,51,114,250,208,200,12,15,105,129,33,98,233,175,66,211,89,237,116,241,61,22,6,248,23,10,197,112,184,209,35,82,53,209,168,44,93,117,149,27,77,23,154,137,224,108,124,170,158,141,188,182,162,104,133,61,73,136,93,35,81,42,158,109,214,86,82,212,57,121,107,226,44,93,88,82,102,36,145,187,107,156,137,234,59,72,177,219,42,85,17,210,120,251,203,105,77,107,146,170,84,86,162,232,165,91,103,195,113,49,26,249,211,192,88,186,185,161,186,199,82,221,91,39,85,59,251,114,191,77,210,47,66,143,167,154,213,109,141,28,175,68,211,222,112,110,121,137,73,76,197,100,51,39,78,158,34,197,213,245,199,18,91,109,141,214,105,154,154,123,206,149,217,157,97,87,44,93,237,191,172,179,215,236,82,183,133,114,36,218,235,239,41,118,91,170,37,153,94,215,175,95,120,177,117,248,187,99,184,28,212,117,170,84,122,175,142,138,116,245,24,166,233,51,21,118,148,13,165,31,110,84,116,239,232,190,213,59,138,204,71,73,79,76,171,204,110,186,123,69,139,180,93,241,117,218,5,85,70,248,20,244,185,135,118,99,180,234,82,120,175,26,73,189,205,137,253,10,2,179,25,85,181,250,238,95,17,98,235,202,252,85,139,43,27,186,40,92,172,95,5,58,59,197,203,19,163,21,210,68,244,58,108,45,153,92,184,89,29,75,211,106,123,74,142,229,152,120,122,166,159,150,247,183,114,160,177,117,169,196,88,142,242,197,115,30,231,167,231,40,154,187,149,210,161,234,228,154,77,87,222,93,233,237,214,172,67,42,173,50,34,238,94,134,186,76,161,170,171,157,188,168,147,106,139,23,89,184,42,238,44,95,156,154,79,214,114,210,154,225,92,154,71,44,139,249,212,191,244,217,23,27,92,139,87,19,78,219,238,93,100,181,195,185,24,205,200,130,201,99,99,48,173,217,87,115,157,46,139,239,59,155,70,30,138,36,87,87,76,228,84,246,169,115,47,214,230,83,57,209,211,163,116,69,40,171,157,142,249,93,38,148,109,243,125,122,16,59,43,92,152,110,139,68,154,165,186,167,180,238,87,17,216,99,110,218,71,177,206,40,200,112,5,218,85,221,82,139,250,202,179,12,224,10,54,78,197,172,240,215,174,170,46,59,75,126,35,185,200,168,148,116,232,228,95,14,135,113,77,54,47,123,185,145,210,63,69,240,232,92,236,19,133,112,101,60,76,90,132,102,168,133,192,166,139,6,49,18,56,90,206,157,61,66,38,226,194,71,30,61,157,187,99,183,189,117,247,28,186,108,43,142,235,92,156,202,25,17,23,220,95,244,170,177,211,55,88,88,222,158,29,14,13,86,49,164,165,93,33,98,116,252,80,45,44,121,115,138,214,52,115,169,228,215,216,114,105,242,218,177,85,29,115,141,204,79,94,165,119,93,142,238,117,49,44,86,214,252,231,171,205,58,137,91,143,239,13,218,200,213,117,247,1,197,162,194,56,78,137,63,132,212,53,28,158,211,179,142,135,14,181,54,209,200,215,29,99,50,159,31,92,165,73,37,133,250,42,251,20,173,112,214,75,226,56,81,22,166,7,106,7,75,21,190,85,79,224,208,34,183,234,55,22,211,89,42,109,90,127,31,113,124,240,190,87,186,42,93,149,80,121,222,244,42,170,60,172,163,93,21,208,39,234,8,187,27,40,112,93,77,83,211,116,11,215,220,86,150,124,181,115,145,170,176,127,144,191,84,89,109,69,78,168,169,2,126,163,191,163,194,48,195,183,108,72,137,245,2,235,49,65,151,209,192,230,34,211,167,95,113,85,71,130,169,168,168,150,165,208,162,109,77,124,11,166,236,55,74,155,85,35,77,83,220,107,171,195,252,250,39,67,179,205,84,5,216,103,155,121,131,38,29,230,210,81,162,34,183,84,77,12,109,187,99,124,93,125,170,114,66,217,54,170,244,211,83,57,51,15,35,237,87,154,183,203,61,58,171,149,125,133,39,104,225,254,207,75,47,245,162,105,245,2,236,60,75,118,63,184,38,144,197,58,235,245,155,212,153,125,153,149,114,34,173,45,70,139,245,146,7,135,50,102,205,10,183,248,35,127,197,46,53,171,42,44,177,177,171,221,25,254,40,74,61,112,222,77,227,170,164,111,62,154,127,242,151,30,205,144,87,231,181,174,158,25,145,198,114,210,96,11,109,42,39,46,153,137,254,9,216,199,134,233,35,233,201,110,191,80,24,125,108,200,139,140,109,77,241,200,119,212,185,38,244,84,73,99,121,149,77,179,83,181,52,72,155,250,131,172,116,203,215,150,159,168,12,114,183,228,164,44,123,100,229,42,170,123,138,194,221,150,141,139,106,45,50,38,158,226,240,71,106,137,142,77,172,77,19,220,115,27,71,27,116,209,168,46,139,173,221,14,7,134,38,162,58,4,253,71,101,30,13,165,95,24,91,250,138,221,32,98,39,130,13,177,183,212,132,92,186,148,167,193,148,140,234,176,183,245,28,232,112,157,27,85,62,105,191,168,239,29,51,89,167,129,184,201,152,228,233,160,185,119,89,30,31,164,143,162,68,223,212,114,27,103,165,68,254,45,191,168,230,58,100,211,166,134,150,189,93,226,46,93,193,117,146,153,93,170,70,159,168,214,219,52,8,157,24,135,98,139,211,78,134,180,79,168,146,238,185,45,81,39,131,77,108,183,182,53,220,137,224,115,151,195,212,105,71,167,130,130,238,51,162,85,240,105,241,180,210,107,170,167,67,150,138,196,240,53,111,77,52,5,218,34,130,54,253,53,53,77,12,75,167,45,126,179,75,149,23,214,124,77,81,23,64,137,150,141,88,197,234,190,7,212,153,139,209,170,113,42,36,68,85,213,77,184,167,141,23,196,139,161,217,183,123,190,138,27,138,205,19,222,113,226,169,211,77,170,114,146,70,185,19,85,65,113,176,238,159,152,53,206,57,27,26,167,197,141,169,213,5,198,134,43,151,163,141,230,68,142,54,209,52,83,121,143,208,145,186,202,116,246,27,155,90,207,20,67,67,102,93,61,71,221,81,222,32,105,123,119,59,86,167,67,91,89,234,84,13,77,19,161,247,206,3,86,198,120,42,159,21,177,251,77,42,138,124,219,215,93,64,212,216,222,138,111,53,21,58,41,165,37,93,52,232,124,230,19,105,27,222,103,173,80,249,186,56,252,228,84,54,85,222,240,154,59,162,139,14,70,230,191,170,32,220,141,240,67,75,17,17,52,67,117,26,138,189,69,134,141,81,222,163,235,103,170,141,81,177,199,171,77,221,141,67,82,74,173,77,169,224,76,64,248,143,124,137,243,141,208,218,116,8,171,170,27,170,229,83,226,46,132,143,172,71,49,58,33,241,36,123,215,206,67,238,245,62,248,251,0,251,202,137,122,170,159,21,168,223,160,63,56,69,208,13,42,178,63,84,84,208,219,114,170,47,93,77,231,57,125,71,197,106,47,85,3,107,153,162,120,156,42,170,164,102,189,78,77,71,79,3,168,171,107,159,174,128,110,182,181,142,93,55,28,184,102,99,250,106,117,112,211,55,93,87,196,236,233,160,106,104,7,49,136,138,110,35,91,225,175,67,227,27,162,31,118,249,218,106,6,174,92,127,202,62,164,76,245,41,245,24,158,6,180,110,137,208,13,60,148,246,154,154,212,103,67,90,116,79,80,211,94,189,0,249,170,5,106,175,84,62,233,239,67,234,59,79,80,26,118,60,214,145,187,216,125,230,184,115,92,7,205,174,65,171,144,44,138,167,205,218,129,245,21,87,162,159,118,253,70,148,94,190,6,189,222,224,62,109,250,134,223,168,251,187,220,55,123,128,249,181,70,213,62,238,247,13,222,224,62,109,81,181,79,187,189,195,119,184,13,26,160,220,134,230,212,247,13,169,238,3,111,114,26,152,169,175,129,171,106,123,134,212,79,90,1,247,84,246,13,83,216,52,247,160,211,222,128,53,79,97,243,115,125,135,221,61,232,124,84,111,138,248,129,241,94,211,74,189,167,199,43,80,216,123,218,139,226,6,250,72,221,77,212,123,84,224,54,68,213,58,156,168,186,145,48,55,181,106,141,19,216,124,84,209,189,13,40,171,169,22,31,94,136,137,174,134,158,154,167,67,83,252,16,250,137,215,197,5,129,52,240,62,232,125,52,171,186,116,65,96,95,19,224,241,5,128,0,0,0,0,250,211,225,245,23,64,53,3,78,239,112,221,238,3,81,180,177,106,186,232,107,221,238,27,189,192,104,229,232,124,84,93,124,77,205,125,195,199,216,6,219,117,221,161,185,170,123,15,154,122,245,64,7,221,83,216,53,79,97,240,1,247,84,246,13,83,216,124,0,125,213,61,131,84,246,31,0,31,81,53,27,84,210,171,161,165,94,168,160,110,109,83,226,244,52,163,186,120,26,147,168,31,55,32,220,134,173,61,232,52,247,160,26,119,33,169,58,166,186,13,61,232,105,85,209,116,3,94,158,225,167,184,209,187,220,55,123,128,212,228,209,21,116,52,35,181,10,186,250,141,46,213,0,250,171,238,232,108,203,167,176,250,170,166,159,21,3,139,82,154,233,208,217,123,182,179,169,205,154,54,156,105,163,106,183,168,28,38,79,231,232,138,115,81,28,246,253,103,91,42,36,111,213,167,38,154,165,218,34,42,129,205,116,14,100,104,229,54,227,145,62,137,184,249,158,248,209,21,122,27,112,196,154,234,160,125,124,42,190,114,33,187,10,244,70,26,100,114,183,162,26,162,211,199,214,6,243,97,208,220,107,62,163,109,36,85,83,90,59,220,6,227,83,95,87,129,247,243,26,90,107,106,120,129,243,84,246,13,83,216,107,211,222,131,79,122,1,163,84,246,31,13,205,61,232,104,95,21,0,137,168,218,167,197,93,61,70,149,114,250,128,214,173,93,13,26,41,241,94,190,179,230,239,112,27,168,222,158,6,189,191,81,180,142,233,224,106,221,168,31,92,154,122,141,167,63,79,105,173,221,122,155,110,110,190,176,8,253,77,196,94,154,156,117,213,23,218,105,89,31,225,224,6,254,239,172,110,250,205,150,185,85,124,13,228,106,47,173,0,110,250,207,142,122,105,215,83,227,211,79,3,101,85,87,167,128,26,101,155,79,5,56,178,84,104,190,39,37,241,162,248,155,78,165,141,64,216,239,105,237,55,227,159,84,78,166,142,233,25,184,144,53,141,213,0,221,71,171,145,13,91,28,168,113,216,170,139,161,205,137,81,83,212,6,203,96,114,187,83,92,172,84,84,55,119,43,85,52,208,250,229,71,117,80,52,49,190,111,168,216,153,186,27,251,180,232,134,135,166,224,62,70,189,60,77,122,175,180,249,19,117,241,83,90,181,52,3,78,171,237,26,175,180,34,117,53,35,17,84,15,136,158,179,238,137,236,55,81,136,136,158,3,106,123,128,218,209,61,129,89,185,58,27,187,83,220,125,68,68,95,80,27,12,141,205,55,90,237,19,170,155,171,162,244,209,13,43,27,87,216,6,135,42,47,130,31,99,103,176,213,203,111,183,252,166,164,243,64,208,232,83,77,77,183,46,206,134,254,239,113,165,209,181,254,32,108,166,143,54,221,18,107,234,57,77,141,173,240,208,218,114,249,203,209,0,216,88,145,13,14,68,67,147,227,236,52,171,17,125,128,113,117,235,160,85,208,229,178,6,43,186,232,124,150,22,39,128,28,84,243,143,170,212,211,161,188,214,34,7,34,34,1,178,221,17,52,84,52,63,78,189,13,110,77,84,248,141,235,226,6,215,68,241,67,234,61,53,68,55,22,38,175,137,245,32,103,69,3,76,190,106,34,155,113,203,231,104,111,171,55,38,138,125,101,52,104,186,232,6,228,104,142,67,235,155,179,169,185,27,81,186,104,107,114,53,124,64,208,221,21,53,208,218,122,162,41,191,162,39,129,165,209,53,222,32,104,133,81,87,192,220,126,136,190,7,198,198,214,125,19,86,154,248,129,181,169,173,168,138,158,163,239,45,190,223,242,159,116,208,13,106,154,39,129,163,167,176,250,139,170,161,185,181,61,192,104,110,158,195,82,55,83,86,158,244,62,1,166,69,209,80,220,111,135,129,167,68,95,19,234,116,3,76,154,39,168,70,227,234,162,59,196,35,81,60,20,2,245,80,106,79,3,232,26,1,172,1,160,26,192,26,1,172,1,160,26,192,26,1,172,1,160,26,192,26,1,172,1,160,26,192,26,1,172,1,160,26,192,26,1,172,1,160,26,192,26,1,172,1,160,26,192,26,1,172,1,161,124,13,6,234,159,52,247,160,27,96,220,211,222,131,79,122,1,241,141,69,78,167,221,191,80,240,81,187,220,7,205,52,232,21,218,123,65,247,79,122,1,245,23,84,212,250,124,67,232,30,87,27,81,54,189,30,167,62,146,162,100,84,213,254,179,177,139,6,79,34,244,148,230,179,1,212,163,117,74,141,0,215,110,157,93,166,233,63,202,84,150,201,99,142,68,122,189,63,89,78,195,130,171,152,239,54,169,80,237,168,112,109,197,93,253,118,191,172,11,133,100,186,82,198,173,222,246,149,149,45,246,133,35,68,71,55,195,218,90,90,92,29,115,69,69,74,215,126,179,185,166,194,119,100,84,78,252,237,62,176,46,28,151,88,159,252,92,137,250,206,85,13,202,38,105,204,145,63,89,70,81,225,139,146,34,110,172,85,252,231,47,228,165,205,235,171,107,28,159,156,11,167,107,196,118,234,118,166,231,183,95,31,19,145,117,204,42,58,104,85,34,149,17,116,246,150,173,184,78,238,141,233,94,239,214,117,215,44,41,117,86,42,58,185,203,249,192,239,49,6,106,76,170,246,71,80,189,125,229,186,189,102,69,110,231,42,84,175,235,52,215,224,154,233,28,186,213,41,211,84,101,181,100,238,235,85,227,239,3,159,109,204,169,209,250,201,58,232,158,242,162,139,54,163,167,98,107,47,84,247,148,99,114,178,173,141,220,149,39,30,76,180,174,115,182,247,191,242,129,92,84,102,227,235,91,182,41,213,52,247,157,85,94,101,84,73,230,186,161,85,62,179,160,76,177,173,166,110,189,235,199,222,111,83,229,101,109,83,191,174,252,64,236,161,197,52,117,107,173,66,162,235,237,55,166,186,216,28,213,222,198,234,108,183,38,110,72,221,91,93,167,231,54,31,146,247,121,23,68,184,175,235,3,170,158,249,72,149,46,101,63,70,250,180,83,118,25,31,88,246,170,74,154,125,103,45,114,118,190,157,117,117,102,171,245,156,73,176,69,198,129,117,109,98,244,247,129,112,176,140,141,162,70,189,211,55,166,158,178,184,155,30,249,54,155,116,51,38,230,167,168,177,244,20,151,56,92,140,239,142,241,211,196,168,168,172,181,213,110,68,146,165,92,138,5,73,116,206,107,194,107,178,161,229,55,85,155,87,250,183,43,121,210,42,41,223,81,229,203,107,229,107,85,201,212,184,56,103,135,184,46,27,85,85,157,125,193,117,164,183,223,238,151,71,162,202,143,93,74,226,203,50,211,64,171,53,59,149,203,238,50,3,10,112,181,76,245,98,234,206,186,122,139,145,67,194,245,36,104,196,127,45,127,49,89,230,48,182,233,85,116,151,86,210,83,202,154,251,26,117,20,246,156,115,85,46,180,236,157,17,87,167,154,164,143,88,120,97,177,51,107,167,165,137,250,123,90,86,244,57,3,132,237,236,69,91,92,10,169,248,168,82,68,109,217,112,158,100,57,27,182,73,211,95,114,151,71,9,101,230,54,153,236,90,135,72,186,175,93,117,51,129,50,211,12,82,46,140,182,68,154,126,42,29,165,30,17,178,82,162,44,116,76,79,204,41,24,231,96,202,91,196,240,55,188,162,175,78,186,149,53,22,70,50,119,183,159,2,47,183,83,32,105,237,244,81,183,100,112,162,125,72,111,121,61,186,234,196,208,176,180,118,188,131,181,83,237,153,105,153,170,123,138,178,217,150,22,138,5,69,117,51,58,123,138,205,98,154,38,255,0,24,186,26,152,247,47,138,129,213,193,97,178,210,162,55,186,183,167,184,230,193,69,104,69,233,78,212,252,199,37,204,99,211,192,208,180,221,117,104,26,219,73,68,213,78,92,104,136,114,154,218,102,39,70,156,54,53,209,244,85,55,117,93,161,89,111,58,162,22,47,129,169,149,145,105,209,14,3,219,185,87,169,187,12,26,174,186,132,57,105,83,171,147,83,178,130,162,53,139,71,39,168,226,69,74,213,211,167,129,203,142,155,70,232,7,75,116,163,166,168,145,85,99,78,167,22,11,29,51,151,205,137,63,81,81,45,2,61,218,169,200,134,129,177,117,80,152,112,45,246,184,97,84,243,16,238,226,70,70,223,162,106,138,22,162,27,143,141,19,160,89,241,37,111,169,15,138,230,170,235,161,245,177,166,186,27,83,166,213,209,0,214,175,98,31,57,172,56,114,61,125,166,223,49,125,160,118,41,35,20,211,205,79,113,195,107,213,87,196,223,66,37,89,106,146,161,26,138,112,102,175,219,235,57,19,70,187,84,234,43,88,189,122,144,135,202,155,154,170,162,34,169,187,5,123,215,215,234,58,216,96,230,63,170,248,28,248,105,58,1,204,109,111,95,19,147,29,95,135,83,175,238,234,134,182,49,81,116,212,14,201,43,58,248,154,146,183,222,112,91,18,175,172,220,108,107,237,45,3,148,181,190,243,66,213,235,211,83,97,209,175,180,210,216,213,28,154,168,28,230,72,229,211,169,190,205,85,58,155,17,53,23,67,157,20,72,169,208,13,165,110,190,211,83,122,53,117,55,156,196,78,135,22,165,219,87,68,245,145,35,171,184,43,147,93,14,153,106,159,27,250,169,80,212,83,243,24,170,83,183,40,57,106,170,132,14,194,154,228,157,53,113,218,67,92,138,137,212,161,187,211,152,244,68,83,184,163,169,114,181,189,64,171,225,168,71,105,170,156,132,114,47,176,233,40,229,87,34,106,167,103,27,215,79,16,55,220,169,167,137,165,175,247,161,182,174,213,116,212,55,196,152,28,150,191,68,245,26,218,255,0,122,28,116,240,55,90,72,228,198,244,70,154,150,68,208,219,137,154,183,83,90,199,170,1,161,210,154,121,166,181,135,83,226,65,215,196,7,95,120,77,117,245,155,233,18,105,255,0,244,53,54,36,255,0,238,66,227,97,91,175,180,213,27,53,95,89,201,72,58,26,217,22,138,6,203,89,245,155,205,111,214,111,54,36,255,0,238,67,94,196,246,1,176,168,186,120,31,90,222,134,227,153,238,27,125,192,104,218,131,106,26,246,251,134,223,112,26,17,169,169,171,106,31,81,189,124,13,123,125,192,109,237,65,181,13,205,190,225,183,220,6,150,181,20,219,123,116,79,89,190,222,134,135,162,42,116,212,14,43,153,185,52,208,217,117,26,59,174,135,53,25,170,233,212,222,100,105,167,128,29,66,82,237,118,154,28,200,33,209,60,13,245,137,55,235,161,173,26,141,0,214,38,154,104,22,63,89,186,221,61,225,116,84,95,16,54,145,52,240,83,82,34,120,170,159,118,162,122,143,169,215,160,4,77,70,212,53,120,120,26,182,251,128,219,218,131,106,27,155,125,195,111,184,13,189,168,54,161,185,183,220,54,251,128,219,218,131,106,27,155,125,195,111,184,13,26,34,3,82,183,68,240,52,128,0,0,0,0,0,1,172,0,0,0,0,0,0,210,244,93,53,53,31,28,238,154,106,7,14,119,185,168,170,135,89,81,86,246,234,118,242,196,143,79,3,133,45,189,30,170,7,87,29,193,203,51,91,170,245,82,160,167,126,168,138,117,105,106,70,189,31,236,59,58,118,232,136,154,123,128,229,167,83,235,83,69,52,167,129,169,23,85,3,234,159,55,125,65,198,210,174,128,110,106,158,211,238,237,122,106,134,206,239,121,173,189,116,3,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,142,52,59,196,214,227,67,188,64,250,158,6,180,240,52,39,129,173,60,0,0,0,31,21,17,79,166,164,68,208,13,27,80,109,67,94,136,52,64,52,109,67,227,145,61,166,230,136,134,151,38,189,64,216,119,173,61,71,196,77,23,161,184,168,158,26,41,241,17,19,212,6,212,204,213,58,28,89,91,230,250,206,193,19,119,137,181,36,104,169,224,7,67,81,18,238,85,208,219,106,185,171,162,29,196,148,200,167,2,162,13,139,168,31,82,181,173,141,26,171,212,221,167,171,69,83,162,158,71,36,170,136,190,179,176,183,181,92,7,97,52,202,189,79,180,242,42,174,134,165,167,213,16,221,134,149,26,155,128,220,79,19,117,60,13,164,241,55,83,192,13,198,120,26,218,104,103,129,173,160,125,0,0,62,104,135,211,239,134,154,1,163,79,105,165,122,116,79,3,113,81,60,83,212,105,241,241,3,105,233,211,161,161,19,95,81,191,183,220,124,217,238,3,111,69,246,26,209,186,123,77,196,98,105,224,125,70,167,172,13,13,232,138,158,211,74,162,248,122,141,199,34,34,244,62,116,245,234,6,202,183,175,172,208,173,235,235,57,27,126,179,230,196,246,1,178,141,209,77,198,248,13,191,89,247,77,0,208,239,89,165,172,213,125,102,230,221,125,70,166,181,17,122,234,6,218,176,208,177,155,238,68,247,154,92,169,234,3,101,99,246,27,51,59,98,42,41,203,233,239,56,243,197,189,87,64,58,217,42,118,169,187,5,126,189,53,54,42,169,151,218,108,71,26,163,128,238,89,82,142,208,221,222,190,211,137,79,26,232,139,238,55,219,213,64,222,252,230,166,183,95,19,67,124,116,83,117,23,79,0,62,181,168,135,199,33,184,139,211,161,241,218,123,192,219,209,61,166,166,161,243,111,184,214,154,105,211,80,53,35,83,65,181,13,72,154,162,42,159,116,64,52,109,65,162,26,244,64,168,128,105,0,0,0,0,0,0,54,92,137,169,188,104,86,234,190,0,104,218,131,106,26,246,251,134,223,112,26,90,154,59,83,228,174,53,170,105,215,67,109,221,84,13,40,221,77,183,244,67,125,186,123,205,137,244,208,13,49,183,114,26,209,135,202,117,69,105,189,211,213,168,26,18,51,82,70,107,77,52,245,154,145,19,222,6,215,43,64,172,208,222,93,52,245,154,21,122,117,241,3,66,42,33,165,239,247,159,92,158,179,74,183,95,80,31,81,250,155,136,170,190,163,66,51,68,245,155,141,68,69,235,168,31,90,135,213,111,83,83,81,60,79,170,212,95,80,27,123,80,109,67,115,111,184,109,247,1,161,17,53,53,141,186,117,208,0,0,0,0,0,0,1,169,60,15,167,196,240,62,128,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,1,241,124,13,38,165,240,52,128,0,0,0,0,0,1,169,60,15,167,196,240,62,129,255,217