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,0,6,3,1,0,0,0,0,0,0,0,0,0,0,0,2,4,6,7,8,9,3,5,10,1,255,196,0,108,16,0,1,3,2,4,3,3,8,5,8,5,6,8,10,0,23,0,1,2,3,4,5,6,7,17,18,8,19,33,9,20,49,21,34,50,56,65,81,97,181,22,35,113,119,133,23,51,71,98,129,134,145,197,24,36,66,82,161,25,37,52,114,130,146,38,53,83,84,115,166,177,212,39,67,69,86,87,99,104,116,149,228,54,68,73,85,100,117,136,198,55,88,150,193,211,162,196,240,40,101,118,147,180,209,225,255,196,0,27,1,1,1,1,1,0,3,1,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,7,6,255,196,0,47,17,1,1,1,0,1,3,2,4,4,5,5,1,0,0,0,0,0,17,1,18,2,3,33,4,5,6,19,20,49,34,65,81,97,7,21,50,113,193,35,51,66,82,145,129,255,218,0,12,3,1,0,2,17,3,17,0,63,0,218,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,133,92,53,241,245,71,140,56,137,205,46,25,243,138,225,106,181,221,112,230,48,188,208,225,59,196,245,48,81,199,115,165,101,209,212,212,246,215,49,206,110,250,198,243,35,108,92,180,115,166,141,174,220,136,248,213,243,102,169,230,219,137,187,181,214,193,197,222,107,223,108,87,58,187,117,202,221,153,23,218,186,58,202,73,157,12,244,211,199,115,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,7,164,144,97,255,0,103,55,26,255,0,210,171,46,39,176,99,251,157,170,60,205,194,223,87,114,166,129,121,82,93,40,81,24,145,220,219,14,214,177,187,158,245,142,86,196,174,107,36,107,93,164,77,154,40,211,48,0,0,0,22,211,137,187,181,214,193,195,110,107,223,108,87,58,187,117,202,221,129,239,181,116,117,148,147,58,25,233,167,142,130,103,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,106,184,215,227,143,6,240,137,77,132,232,39,101,37,231,16,223,239,20,111,172,180,70,245,125,93,45,129,37,94,249,90,216,145,90,213,122,181,142,134,22,201,36,109,116,175,87,34,189,176,74,194,111,30,231,166,92,113,23,192,142,105,230,134,87,222,123,245,170,187,47,241,20,83,67,42,35,42,173,245,77,182,76,178,82,212,198,138,188,185,153,185,186,166,170,213,107,154,246,57,236,123,30,224,183,253,157,220,125,81,241,57,133,87,1,230,149,194,213,109,204,219,39,42,159,85,169,130,159,233,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,139,53,79,46,248,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,95,65,28,20,113,93,98,226,211,38,168,177,151,54,213,71,139,237,186,81,226,155,37,20,207,119,112,170,220,244,142,68,108,136,143,72,103,99,57,177,174,175,106,106,248,249,143,124,82,40,25,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,67,182,52,151,218,107,199,109,215,59,177,149,199,35,50,183,19,82,73,149,246,26,136,219,85,89,107,157,207,102,36,173,98,53,206,124,146,104,136,250,104,101,213,177,177,155,163,123,227,231,238,145,22,30,80,103,167,3,60,102,223,120,195,204,124,226,185,199,106,242,54,12,194,254,67,167,195,54,217,88,197,170,108,114,173,127,54,166,166,70,235,172,210,242,162,85,141,174,88,227,107,26,214,238,84,124,178,82,188,77,113,191,89,194,175,28,88,91,9,99,26,173,217,101,139,48,125,178,91,235,150,25,234,102,181,200,218,187,180,108,170,165,137,146,181,141,220,247,193,222,21,35,146,71,197,78,212,99,85,204,99,86,202,246,24,254,155,63,118,255,0,153,22,171,182,175,214,159,11,125,223,208,252,198,226,6,231,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,38,205,64,118,91,241,245,71,151,125,199,134,76,227,184,90,173,184,65,123,229,70,29,196,85,149,48,80,195,104,145,121,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,249,236,145,156,157,191,128,0,0,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,108,175,5,28,125,101,199,21,152,86,138,211,123,184,90,176,206,102,211,233,79,112,195,146,84,164,125,254,70,198,249,22,166,220,217,29,190,104,85,145,200,247,70,138,233,33,218,228,126,173,217,44,161,149,64,0,52,129,218,61,196,46,126,224,110,51,179,15,11,96,172,240,204,12,63,101,162,242,79,118,183,90,241,53,109,37,44,27,237,84,143,126,200,163,145,172,110,231,189,206,93,19,171,156,170,189,85,76,224,236,137,204,44,125,153,92,54,226,75,238,99,99,140,65,138,174,80,99,138,202,72,171,47,119,57,171,167,142,6,208,80,57,177,54,73,156,231,35,17,207,123,145,168,186,106,247,47,181,77,112,118,163,250,246,102,111,224,191,39,162,51,255,0,177,83,213,99,20,253,224,87,124,186,220,6,127,128,0,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,65,192,79,27,246,46,46,48,36,180,88,142,170,213,109,204,219,39,54,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,29,142,137,146,46,245,115,37,215,115,90,217,34,87,221,94,44,125,86,51,147,238,255,0,16,252,186,115,207,14,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,232,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,30,156,193,103,248,93,226,111,0,241,77,149,246,220,192,194,21,52,148,119,39,211,181,215,172,60,183,24,106,107,108,211,172,146,199,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,186,171,91,120,0,0,0,24,149,218,73,196,14,62,225,151,42,48,70,107,229,203,233,31,114,163,199,16,210,75,71,92,179,45,21,108,19,90,174,77,116,85,17,195,36,110,145,136,237,146,181,170,237,18,72,163,119,93,168,101,169,128,29,181,126,171,24,91,239,2,135,229,215,16,50,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,7,158,190,5,248,205,190,240,121,152,245,87,57,45,94,89,193,152,163,187,211,226,107,108,76,98,85,58,56,149,252,170,154,105,29,166,147,69,205,149,82,55,57,35,145,175,115,93,181,85,146,199,191,236,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,1,143,252,107,241,93,98,225,47,38,171,113,151,54,213,89,139,238,90,209,225,107,37,108,207,111,127,170,220,196,146,69,108,104,175,88,96,99,249,178,46,172,106,232,200,249,140,124,177,169,112,51,211,61,50,227,135,76,184,184,230,134,104,94,123,141,170,135,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,156,201,159,181,218,38,168,212,107,92,247,185,140,99,222,223,60,60,67,241,3,143,184,154,205,10,236,215,204,103,210,50,229,89,79,79,73,21,29,10,204,148,84,80,67,26,53,177,83,199,52,146,58,54,43,183,202,230,163,180,89,37,145,221,55,40,27,212,236,247,199,248,203,52,248,70,193,57,131,152,56,134,174,249,136,111,149,23,186,154,234,234,149,77,242,191,203,21,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,154,54,254,150,60,83,255,0,248,203,102,175,255,0,150,87,31,255,0,76,110,167,178,227,212,79,44,191,26,249,197,105,160,16,61,46,240,201,118,186,223,248,109,202,139,237,246,231,87,113,185,92,112,61,138,174,178,178,174,103,77,61,76,242,80,66,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,46,89,106,184,78,245,88,201,191,187,252,61,242,232,11,170,0,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,50,84,197,94,212,127,81,60,205,252,23,231,20,64,106,131,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,77,149,118,187,102,22,62,203,94,27,112,221,247,46,113,198,32,194,183,41,241,197,29,36,181,150,75,156,212,51,201,3,168,43,220,232,157,36,46,107,149,138,230,49,202,213,93,53,99,87,216,134,162,248,78,245,167,201,191,188,12,61,243,24,13,170,118,213,250,172,97,111,188,10,31,151,92,64,215,175,12,156,77,241,37,127,226,75,42,44,87,222,32,243,42,227,109,184,227,139,21,37,101,29,94,44,175,154,10,152,36,175,133,178,69,36,110,149,90,246,57,170,173,86,170,42,42,42,162,158,130,79,53,156,39,122,211,228,223,222,6,30,249,140,7,165,48,0,0,7,159,110,38,248,155,226,74,193,196,150,107,216,172,92,65,230,85,186,219,110,199,23,218,74,58,58,76,89,95,12,20,208,71,95,51,99,138,56,219,42,53,140,107,81,26,141,68,68,68,68,68,61,4,158,107,56,177,245,167,206,79,188,12,67,243,25,192,221,247,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,255,0,134,190,62,168,241,135,17,57,165,195,62,113,92,45,86,187,174,28,198,23,154,28,39,120,158,166,10,56,238,116,172,186,58,154,158,218,230,57,205,223,88,222,100,109,139,150,142,116,209,181,219,145,31,26,190,106,175,178,227,212,79,44,191,26,249,197,105,166,14,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,160,30,146,65,135,253,156,220,107,255,0,74,172,184,158,193,143,238,118,168,243,55,11,125,93,202,154,5,229,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,118,145,54,104,163,76,192,0,0,0,106,47,181,219,59,243,163,45,120,146,195,118,44,185,205,236,107,133,109,179,224,122,58,185,104,236,151,250,186,24,36,157,213,245,237,116,174,142,25,26,213,122,181,140,106,185,83,93,24,212,246,33,183,67,74,221,181,126,180,248,91,238,254,135,230,55,16,47,255,0,99,94,108,102,158,104,126,87,255,0,41,153,151,138,241,111,147,62,143,247,47,46,222,106,107,251,175,51,202,28,206,87,57,238,217,187,150,205,219,116,215,99,117,240,67,101,70,170,251,12,127,77,159,187,127,204,141,170,1,137,93,164,156,64,227,238,25,114,163,4,102,190,92,190,145,247,42,60,113,13,36,180,117,203,50,209,86,193,53,170,228,215,69,81,28,50,70,233,24,142,217,43,90,174,209,36,138,55,117,218,133,245,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,213,99,11,125,224,80,252,186,226,107,171,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,135,161,64,117,56,91,22,97,92,115,98,165,197,56,43,19,90,177,5,150,183,127,118,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,69,232,230,170,47,84,83,182,0,0,0,0,0,91,78,33,243,251,6,240,207,149,245,217,179,143,45,120,130,225,104,160,168,167,166,124,54,75,122,213,79,190,105,17,141,87,42,171,98,137,154,175,87,203,35,25,174,214,34,172,143,141,143,185,103,83,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,3,73,152,3,181,99,62,98,226,94,211,156,89,165,119,171,170,193,171,78,150,171,182,13,176,59,145,110,74,37,98,162,203,4,19,185,232,181,45,149,82,126,99,222,146,63,106,195,205,142,23,109,110,234,112,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,154,11,227,163,131,43,239,7,153,143,75,108,142,235,229,156,25,138,59,197,70,25,185,74,246,37,83,163,137,89,205,166,169,141,186,105,52,92,216,145,100,107,82,57,26,246,185,187,85,95,20,117,183,103,223,30,184,135,134,108,101,67,129,179,6,251,87,89,149,119,122,136,225,174,101,71,122,173,125,129,136,149,46,73,168,97,73,81,144,177,213,21,13,146,161,27,27,222,246,49,85,173,115,209,17,67,123,192,148,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,178,188,98,113,85,131,120,80,202,59,134,48,188,220,169,29,137,238,52,245,20,216,78,209,36,107,51,238,55,20,103,152,174,137,175,99,187,180,110,116,110,153,251,155,181,138,141,69,230,62,54,60,45,87,104,39,30,184,123,134,108,27,93,129,178,250,251,73,89,154,151,122,121,33,161,101,63,117,173,101,129,232,180,206,89,171,161,89,81,240,189,212,245,14,146,157,29,27,216,247,177,21,205,115,17,81,109,87,101,95,28,247,92,210,166,254,141,217,185,116,171,184,98,203,109,61,85,202,199,136,110,87,71,84,84,222,96,230,172,146,210,204,234,137,22,89,42,98,73,28,230,108,220,139,79,19,145,90,206,70,233,53,45,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,234,109,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,3,212,240,48,255,0,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,169,152,0,74,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,105,135,137,206,213,60,211,191,241,5,110,196,124,63,98,63,39,224,124,13,112,155,201,17,201,5,76,17,226,72,100,138,22,79,229,58,103,77,178,104,85,241,204,176,121,145,75,28,115,110,250,185,122,178,170,237,72,227,234,143,49,59,247,12,153,57,112,181,92,176,130,119,58,140,69,136,168,234,96,174,134,239,34,114,170,97,166,164,146,55,61,141,134,39,164,107,36,136,169,35,165,141,99,243,25,27,249,216,87,195,167,13,25,167,197,6,59,135,2,229,157,167,251,221,246,243,89,5,79,146,237,159,83,52,177,247,185,225,138,78,79,55,144,246,71,185,190,123,244,106,123,85,3,119,220,11,241,155,98,227,15,46,42,174,114,90,188,141,140,240,191,119,167,196,214,216,152,245,165,108,146,163,249,85,52,210,59,93,97,151,149,42,164,110,114,201,27,152,230,187,114,35,37,147,37,75,127,145,121,23,151,28,58,101,197,187,43,242,190,205,220,109,84,58,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,230,76,253,173,213,116,70,163,90,214,49,172,99,24,198,220,0,52,129,218,61,196,46,126,224,110,51,179,15,11,96,172,240,204,12,63,101,162,242,79,118,183,90,241,53,109,37,44,27,237,84,143,126,200,163,145,172,110,231,189,206,93,19,171,156,170,189,85,76,149,236,107,205,140,211,205,15,202,255,0,229,51,50,241,94,45,242,103,209,254,229,229,219,205,77,127,117,230,121,67,153,202,231,61,219,55,114,217,187,110,154,236,110,190,8,97,95,106,63,175,102,102,254,11,242,122,35,42,187,12,127,77,159,187,127,204,128,218,161,130,189,164,28,87,102,63,9,89,143,145,248,215,5,75,223,173,85,223,72,32,191,216,39,153,89,75,119,165,106,219,149,26,229,68,94,92,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,58,141,85,246,231,126,132,255,0,121,63,150,129,179,76,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,104,47,128,30,56,241,15,10,24,201,184,82,242,202,74,204,186,197,151,138,55,226,4,171,125,83,159,105,98,35,162,146,182,149,145,43,154,143,70,190,55,202,222,75,223,51,41,99,141,21,170,141,114,111,166,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,64,38,192,0,0,0,105,3,180,123,136,92,253,192,220,103,102,30,22,193,89,225,152,24,126,203,69,228,158,237,110,181,226,106,218,74,88,55,218,169,30,253,145,71,35,88,221,207,123,156,186,39,87,57,85,122,170,153,193,217,19,152,88,251,50,184,109,196,151,220,198,199,24,131,21,92,160,199,21,148,145,86,94,238,115,87,79,28,13,160,160,115,98,108,147,57,206,70,35,158,247,35,81,116,213,238,95,106,154,224,237,71,245,236,204,223,193,126,79,68,103,255,0,98,167,170,198,41,251,192,174,249,117,184,12,255,0,0,0,0,0,48,43,179,67,143,90,108,249,195,208,228,174,108,223,105,32,204,91,29,60,112,218,31,39,55,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,243,55,49,200,246,53,200,201,149,153,234,121,108,194,120,166,251,129,177,85,155,26,225,106,238,229,122,195,247,10,123,165,186,167,148,201,57,21,80,72,217,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,208,15,82,96,198,174,8,56,209,194,188,92,101,196,21,213,174,181,89,49,245,183,153,5,239,15,69,93,27,164,127,41,33,221,93,77,2,189,102,74,55,172,241,162,57,233,230,72,174,139,115,246,164,143,201,80,5,180,226,31,63,176,111,12,249,95,93,155,56,242,215,136,46,22,138,10,138,122,103,195,100,183,173,84,251,230,145,24,213,114,170,182,40,153,170,245,124,178,49,154,237,98,42,200,248,216,251,150,74,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,6,146,233,123,89,51,198,225,196,213,147,55,174,203,228,140,11,79,178,209,114,193,214,233,38,170,165,154,206,234,167,200,249,86,57,165,108,111,184,182,57,17,27,82,206,66,57,208,198,213,107,99,87,198,237,202,101,86,102,97,92,228,203,140,57,154,88,42,175,188,89,113,53,190,43,133,54,233,35,124,144,239,79,62,9,121,111,123,27,52,79,71,71,35,17,203,178,70,61,170,186,181,77,22,113,245,193,70,42,225,79,49,234,239,118,155,103,120,203,44,77,112,154,76,57,112,167,73,31,29,6,245,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,116,108,87,162,238,108,172,138,107,179,207,141,59,175,11,25,161,79,98,197,248,130,173,185,87,137,106,21,49,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,151,35,217,14,208,223,160,37,45,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,44,175,24,156,85,96,222,20,50,142,225,140,47,55,42,71,98,123,141,61,69,54,19,180,73,26,204,251,141,197,25,230,43,162,107,216,238,237,27,157,27,166,126,230,237,98,163,81,121,143,141,143,10,43,143,174,53,240,175,10,121,113,87,100,180,220,251,198,102,226,107,124,209,225,203,125,58,198,249,40,55,163,163,109,206,161,36,107,216,216,98,122,42,177,175,106,243,164,98,177,19,107,101,124,88,255,0,217,123,199,239,211,139,115,56,122,207,76,79,174,36,161,223,61,131,19,95,47,123,230,189,243,234,154,137,67,43,234,165,89,37,172,73,42,26,144,182,61,219,226,110,221,172,88,117,151,86,217,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,213,90,82,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,3,8,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,240,37,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,52,237,198,111,106,46,99,222,115,198,134,201,144,55,191,37,96,204,185,196,13,157,38,167,173,87,71,139,42,169,102,209,206,168,146,154,68,230,91,159,181,205,100,44,147,108,177,189,100,122,170,186,54,67,90,246,172,113,219,117,91,173,127,11,57,53,137,169,27,109,109,58,193,141,238,182,233,220,233,228,157,92,246,201,103,71,162,35,88,198,181,26,179,236,115,149,234,254,67,149,155,39,142,77,122,228,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,193,186,158,28,56,174,172,227,191,134,92,121,105,193,82,253,14,205,138,12,63,81,103,174,72,166,158,158,150,134,229,87,75,59,40,171,233,170,88,142,145,144,186,72,220,244,68,87,77,11,162,114,46,253,35,146,93,59,93,184,155,226,238,193,117,173,177,95,120,131,206,11,117,202,221,81,37,37,101,29,94,44,185,195,61,52,241,185,91,36,82,70,233,81,204,123,92,138,213,106,162,42,42,42,41,191,238,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,105,179,181,99,33,169,178,111,138,58,252,77,98,162,171,142,197,153,52,235,137,163,123,169,229,72,35,184,190,87,182,190,22,76,247,185,37,127,53,18,165,200,138,222,90,86,70,196,99,90,140,87,6,220,248,54,207,74,62,34,120,113,193,153,141,229,159,40,222,157,111,142,221,136,220,244,129,147,50,241,78,198,199,84,178,69,2,171,34,230,61,57,236,102,141,94,84,209,59,99,81,200,212,196,14,217,76,216,205,60,175,252,144,126,76,243,47,21,225,47,41,253,32,239,190,66,188,212,208,119,174,95,147,249,124,222,75,219,191,111,49,251,119,107,166,247,105,226,165,43,216,151,157,127,253,29,112,231,89,111,247,227,91,125,84,113,127,238,244,117,113,204,245,147,255,0,114,88,218,216,255,0,229,213,206,244,16,118,231,126,132,255,0,121,63,150,129,79,246,68,231,126,116,102,87,18,88,146,197,152,217,189,141,113,85,182,12,15,89,87,21,29,238,255,0,87,93,4,115,182,190,129,173,149,177,205,35,154,143,70,189,237,71,34,107,163,220,158,213,54,169,152,88,214,213,150,184,3,18,230,53,246,158,174,123,110,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,166,186,106,169,226,105,219,177,83,214,159,20,253,223,215,124,198,220,102,87,107,190,113,93,114,215,133,198,97,28,57,126,164,161,185,102,13,226,43,37,76,73,84,232,171,100,181,54,41,38,171,116,13,99,218,229,98,185,148,240,74,170,142,103,46,169,204,114,125,99,84,13,85,230,23,26,188,73,99,44,127,137,113,125,139,59,243,43,13,219,111,151,138,219,149,29,150,147,25,215,242,45,176,77,51,228,142,150,61,175,99,118,70,215,35,19,70,53,52,106,104,214,248,38,234,120,0,194,248,250,193,194,230,17,190,230,118,100,98,12,105,136,113,165,59,49,84,245,151,139,196,215,21,166,130,178,40,221,77,77,12,147,34,61,140,109,58,66,231,198,170,228,73,159,58,181,202,213,67,69,124,53,229,13,78,125,103,206,6,202,56,96,171,146,159,17,94,33,134,224,180,147,197,12,241,91,153,172,181,179,70,249,117,98,62,58,104,230,145,17,81,218,171,17,17,174,85,70,175,165,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,155,0,0,0,0,0,0,48,43,179,67,143,90,108,249,195,208,228,174,108,223,105,32,204,91,29,60,112,218,31,39,55,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,243,55,49,200,246,53,200,201,149,153,234,121,108,194,120,166,251,129,177,85,155,26,225,106,238,229,122,195,247,10,123,165,186,167,148,201,57,21,80,72,217,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,208,15,82,96,198,174,8,56,209,194,188,92,101,196,21,213,174,181,89,49,245,183,153,5,239,15,69,93,27,164,127,41,33,221,93,77,2,189,102,74,55,172,241,162,57,233,230,72,174,139,115,246,164,143,201,80,6,58,241,255,0,133,241,245,255,0,133,204,93,125,203,28,200,196,24,47,16,224,186,119,226,168,43,44,247,137,173,203,83,5,28,82,58,166,154,105,33,69,123,216,234,117,153,204,141,21,168,179,50,5,115,145,168,166,69,18,151,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,95,47,120,213,226,75,6,227,252,53,139,239,185,223,153,88,146,219,99,188,81,92,171,44,181,120,206,191,145,114,130,25,153,36,148,178,110,123,219,178,70,181,88,186,177,201,163,151,86,187,193,125,9,229,238,53,181,102,86,0,195,89,141,98,167,171,130,219,138,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,174,186,42,248,158,117,184,183,201,123,174,66,241,13,141,178,254,171,8,85,225,219,68,119,138,202,188,55,79,51,221,43,37,178,73,81,39,114,150,41,92,231,44,172,229,35,90,174,87,57,200,246,61,143,210,70,61,19,107,253,144,153,233,89,153,252,56,213,229,206,33,188,247,219,214,90,92,27,110,133,175,73,223,51,108,243,177,100,162,89,37,145,92,199,109,123,42,224,99,24,168,145,197,77,19,85,141,77,174,120,99,175,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,236,66,229,118,53,230,198,105,230,135,229,127,242,153,153,120,175,22,249,51,232,255,0,114,242,237,230,166,191,186,243,60,161,204,229,115,158,237,155,185,108,221,183,77,118,55,95,4,44,7,109,95,173,62,22,251,191,161,249,141,196,186,189,134,63,166,207,221,191,230,64,103,79,25,57,233,71,195,183,14,56,207,49,188,179,228,235,211,109,242,91,176,227,152,144,62,103,222,42,24,232,233,86,56,167,84,100,188,183,175,61,236,209,203,202,134,87,108,114,53,90,186,33,180,241,55,197,221,254,235,69,98,177,113,7,156,23,27,149,198,162,58,74,58,58,76,89,115,154,122,153,228,114,54,56,163,141,178,171,158,247,57,81,168,212,69,85,85,68,67,61,123,109,51,175,255,0,160,94,28,232,237,254,236,107,112,170,146,47,253,226,142,146,56,94,146,127,239,171,35,93,31,252,130,181,222,154,24,191,217,125,146,22,172,236,226,190,202,235,205,242,174,221,79,128,41,219,142,24,202,104,218,231,214,79,69,89,74,144,192,174,119,70,49,101,154,55,189,118,185,85,145,185,137,181,94,146,48,55,147,148,246,12,85,133,50,179,6,225,108,117,123,242,206,36,179,97,251,117,190,241,113,239,50,84,119,202,232,169,163,100,243,243,101,68,146,77,242,53,238,222,244,71,59,93,85,17,85,74,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,206,44,125,105,243,147,239,3,16,252,198,115,210,153,230,179,139,31,90,124,228,251,192,196,63,49,156,10,83,42,179,51,21,100,222,99,225,204,210,193,85,125,222,245,134,110,17,92,41,183,73,35,35,155,98,249,240,75,203,123,30,232,101,98,186,57,24,142,77,241,189,237,85,209,202,111,251,130,238,45,176,175,23,57,88,152,166,219,23,113,196,150,46,237,111,196,214,231,54,56,185,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,185,50,34,166,172,83,77,120,147,130,236,85,253,16,178,255,0,138,236,0,219,173,254,146,247,229,72,49,69,174,10,25,42,36,181,119,90,186,214,182,185,174,137,138,140,163,72,41,17,37,116,170,156,185,54,174,231,54,93,177,80,28,49,113,11,138,184,95,206,91,46,110,97,106,110,255,0,220,57,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,234,200,197,115,94,214,75,20,79,86,63,102,213,15,74,101,138,227,19,138,172,27,194,134,81,220,49,133,230,229,72,236,79,113,167,168,166,194,118,137,35,89,159,113,184,163,60,197,116,77,123,29,221,163,115,163,116,207,220,221,172,84,106,47,49,241,177,235,103,26,220,60,221,184,121,127,18,212,184,222,145,152,97,148,243,235,73,83,83,79,77,113,242,140,52,239,157,246,148,134,89,26,213,174,86,177,219,33,71,253,102,173,123,28,232,220,215,174,138,248,170,226,99,25,113,95,155,149,153,165,140,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,38,212,116,207,221,44,143,124,142,68,220,247,187,107,88,205,145,176,40,172,213,204,204,85,156,153,143,136,243,75,26,213,247,139,214,38,184,75,112,169,219,36,143,142,29,235,230,65,23,49,239,123,97,137,136,216,227,98,185,118,70,198,53,23,70,161,179,78,24,184,54,198,89,1,193,54,120,102,198,101,84,226,11,30,39,198,121,111,136,225,118,22,125,106,54,146,27,119,147,221,37,44,213,148,188,180,115,43,154,228,168,209,22,69,229,197,80,172,115,89,35,164,107,109,175,102,167,103,165,102,102,223,104,115,215,62,112,135,252,5,160,221,45,158,199,116,134,122,121,47,21,91,41,166,166,170,124,50,66,145,212,219,157,28,207,114,43,100,219,36,145,35,92,215,199,189,174,217,255,0,22,62,171,25,201,247,127,136,126,93,56,30,107,11,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,22,212,200,174,32,56,51,199,217,63,150,152,11,59,236,212,53,119,156,9,141,240,189,170,246,250,202,120,166,168,125,158,121,168,104,93,51,107,164,108,12,134,157,146,85,213,200,202,116,222,229,115,26,136,170,175,69,212,55,189,145,121,233,151,28,69,229,197,187,52,50,190,243,223,173,85,218,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,229,204,205,205,213,53,86,171,92,215,177,207,99,216,247,92,3,207,95,2,252,102,223,120,60,204,122,171,156,150,175,44,224,204,81,221,233,241,53,182,38,49,42,157,28,74,254,85,77,52,142,211,73,162,230,202,169,27,156,145,200,215,185,174,218,170,201,99,217,87,29,29,164,216,39,39,50,226,150,217,195,198,54,194,152,203,25,226,142,241,79,77,114,180,221,168,238,116,182,8,227,70,111,169,154,56,222,253,211,47,53,18,24,222,222,91,156,217,28,253,201,26,197,32,89,254,213,14,61,105,169,105,174,188,44,100,221,246,146,177,245,148,243,91,241,205,206,159,154,143,163,122,75,11,146,130,154,162,57,90,213,122,181,147,197,84,199,49,236,217,47,43,84,122,74,214,106,132,237,112,182,19,197,88,230,251,75,133,176,86,25,186,226,11,213,110,254,237,110,181,209,73,87,85,62,198,57,239,217,20,104,231,187,107,24,231,46,137,209,173,85,94,136,165,224,226,231,133,251,175,9,152,183,9,101,206,37,187,210,92,113,13,199,11,182,247,120,150,134,161,211,81,54,121,46,53,208,198,218,119,62,40,158,140,238,244,244,234,228,123,85,121,139,38,139,183,106,32,102,255,0,97,143,233,179,247,111,249,145,106,187,106,253,105,240,183,221,253,15,204,110,37,213,236,49,253,54,126,237,255,0,50,45,87,109,95,173,62,22,251,191,161,249,141,196,12,0,55,19,217,87,199,61,215,52,169,191,163,118,110,93,42,238,24,178,219,79,85,114,177,226,27,149,209,213,21,55,152,57,171,36,180,179,58,162,69,150,74,152,146,71,57,155,55,34,211,196,228,86,179,145,186,76,21,225,27,131,106,158,44,50,191,56,238,24,82,166,173,216,239,4,83,217,166,195,84,43,91,21,61,21,115,234,36,169,90,136,103,87,198,229,222,232,169,149,177,46,248,216,146,57,188,199,35,53,86,227,175,252,42,192,88,171,255,0,42,225,204,73,135,46,31,250,202,58,235,109,117,60,159,236,201,12,209,200,207,131,154,230,251,21,0,245,38,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,67,24,56,4,227,178,213,197,222,25,173,177,98,90,58,75,78,98,225,218,116,171,188,81,210,198,216,40,170,160,146,162,102,199,45,12,111,168,150,119,178,56,219,78,217,156,244,68,108,147,49,19,163,218,96,7,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,65,103,248,232,227,54,251,198,30,99,210,220,227,181,121,27,6,97,126,241,79,134,109,178,177,139,84,216,229,86,115,106,106,100,110,186,205,47,42,37,88,218,229,142,54,177,173,110,229,71,203,37,203,236,210,224,219,50,243,131,52,44,249,197,89,83,136,48,158,4,195,117,28,233,110,148,85,181,214,138,219,195,36,142,170,39,67,109,172,134,61,30,196,150,21,134,165,99,150,55,182,57,92,214,185,30,228,210,202,240,119,194,174,50,226,191,55,45,248,62,205,109,171,110,24,183,84,83,212,226,203,188,114,36,44,183,91,149,254,122,54,87,49,237,239,50,53,178,54,22,109,118,231,162,185,83,150,201,30,207,66,120,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,80,168,0,0,104,7,181,31,215,179,51,127,5,249,61,17,147,253,141,60,76,96,219,4,119,78,22,47,180,53,116,183,220,71,120,171,196,118,42,230,162,201,5,99,210,138,36,158,145,232,141,214,23,178,42,53,149,175,85,86,61,57,141,85,99,154,196,151,24,59,81,253,123,51,55,240,95,147,209,24,191,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,160,30,167,129,135,253,157,220,111,209,241,85,129,23,9,99,26,173,185,155,132,237,241,75,125,114,195,5,52,55,72,221,52,177,178,170,150,38,74,231,187,107,25,7,120,84,142,56,217,45,67,81,141,70,189,141,76,192,2,213,113,99,234,177,156,159,119,248,135,229,211,158,107,15,74,124,88,250,172,103,39,221,254,33,249,116,231,154,192,47,87,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,255,0,66,121,85,153,152,87,57,50,227,14,102,150,10,171,239,22,92,77,111,138,225,77,186,72,223,36,59,211,207,130,94,91,222,198,205,19,209,209,200,196,114,236,145,143,106,174,173,83,69,156,123,112,65,125,225,31,29,197,91,135,41,110,183,44,178,189,242,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,222,217,95,26,108,70,190,45,54,185,206,142,84,100,215,0,156,118,93,120,68,196,213,182,44,75,71,87,118,203,172,69,80,149,119,138,58,88,221,61,109,44,241,211,204,216,229,161,141,245,17,64,199,201,35,169,219,51,158,138,174,142,22,34,117,99,64,223,160,37,45,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,38,192,24,1,219,87,234,177,133,190,240,40,126,93,113,51,252,192,14,218,191,85,140,45,247,129,67,242,235,136,26,86,51,211,179,43,142,219,174,72,227,43,118,70,102,150,38,164,143,43,239,213,18,54,150,178,233,59,152,204,55,90,244,115,154,248,228,209,81,148,211,75,163,100,99,246,198,199,201,207,221,26,36,220,220,117,224,207,37,48,175,17,60,73,224,252,156,198,183,11,173,21,151,16,121,67,188,207,107,150,56,234,153,200,160,168,168,102,199,73,28,140,77,95,11,81,117,98,249,170,186,104,186,42,82,153,233,145,121,143,195,166,99,220,114,191,52,44,221,198,235,67,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,100,47,218,237,23,68,114,57,174,99,218,199,177,236,104,122,105,58,156,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,172,190,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,217,94,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,130,207,241,209,198,109,247,140,60,199,165,185,199,106,242,54,12,194,253,226,159,12,219,101,99,22,169,177,202,172,230,212,212,200,221,117,154,94,84,74,177,181,203,28,109,99,90,221,202,143,150,76,107,47,175,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,177,64,111,251,178,227,212,79,44,191,26,249,197,105,160,19,127,221,151,30,162,121,101,248,215,206,43,77,0,129,233,79,132,239,85,140,155,251,191,195,223,46,128,186,165,170,225,59,213,99,38,254,239,240,247,203,160,46,168,0,0,3,21,123,81,253,68,243,55,240,95,156,81,25,84,98,175,106,63,168,158,102,254,11,243,138,32,52,173,194,119,173,62,77,253,224,97,239,152,192,109,83,182,175,213,99,11,125,224,80,252,186,226,106,175,132,239,90,124,155,251,192,195,223,49,128,218,167,109,95,170,198,22,251,192,161,249,117,196,13,69,228,134,53,181,101,174,116,96,28,198,190,211,213,207,109,194,184,162,213,123,172,138,145,141,116,242,65,77,87,28,210,54,54,185,205,106,189,90,197,68,69,115,83,93,53,84,241,61,41,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,60,187,153,191,217,161,199,29,79,14,56,202,28,158,199,12,164,126,93,99,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,243,25,26,72,197,69,107,217,48,111,36,18,150,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,11,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,64,165,115,139,56,176,14,69,96,11,166,99,102,53,250,146,221,109,183,83,207,44,81,75,85,12,51,220,39,142,25,38,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,125,170,158,109,179,99,29,126,84,51,79,25,102,103,146,252,153,244,183,16,92,111,189,203,159,206,238,189,234,166,73,185,92,205,173,223,183,153,183,118,214,235,166,186,38,186,25,1,199,215,26,248,171,138,204,199,171,178,90,110,125,223,44,176,205,194,104,240,229,190,157,100,100,117,251,21,209,182,231,80,146,53,143,116,210,177,85,88,215,181,57,49,189,88,137,185,210,190,92,85,3,127,221,151,30,162,121,101,248,215,206,43,77,43,113,99,235,79,156,159,120,24,135,230,51,155,169,236,184,245,19,203,47,198,190,113,90,105,91,139,31,90,124,228,251,192,196,63,49,156,10,83,42,179,51,21,100,222,99,225,204,210,193,85,125,222,245,134,110,17,92,41,183,73,35,35,155,98,249,240,75,203,123,30,232,101,98,186,57,24,142,77,241,189,237,85,209,202,111,251,130,238,45,176,175,23,57,88,152,166,219,23,113,196,150,46,237,111,196,214,231,54,56,185,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,185,50,34,166,172,83,77,120,147,130,236,85,253,16,178,255,0,138,236,0,219,173,254,146,247,229,72,49,69,174,10,25,42,36,181,119,90,186,214,182,185,174,137,138,140,163,72,41,17,37,116,170,156,185,54,174,231,54,93,177,80,28,49,113,11,138,184,95,206,91,46,110,97,106,110,255,0,220,57,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,234,200,197,115,94,214,75,20,79,86,63,102,213,15,74,96,162,178,119,56,176,14,122,224,11,94,99,101,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,253,138,181,168,3,74,221,181,126,180,248,91,238,254,135,230,55,19,117,38,149,187,106,253,105,240,183,221,253,15,204,110,32,93,94,195,31,211,103,238,223,243,35,106,134,170,251,12,127,77,159,187,127,204,141,170,1,128,29,181,126,171,24,91,239,2,135,229,215,19,74,198,234,123,106,253,86,48,183,222,5,15,203,174,38,168,56,114,201,11,175,17,217,195,101,201,171,21,242,146,209,114,191,211,220,93,71,87,87,27,159,2,79,79,67,61,76,108,147,111,156,214,61,208,35,21,232,142,86,35,213,200,215,237,216,161,149,93,153,92,118,221,114,71,25,91,178,51,52,177,53,36,121,95,126,168,145,180,181,151,73,220,198,97,186,215,163,156,215,199,38,138,140,166,154,93,27,35,31,182,54,62,78,126,232,209,38,230,238,208,242,239,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,217,247,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,195,105,64,0,0,0,0,0,45,254,122,100,94,92,113,23,151,23,28,175,205,11,55,126,181,87,105,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,151,51,55,59,69,209,90,173,115,152,246,189,143,123,29,231,135,136,126,31,177,247,12,185,161,93,149,25,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,118,248,156,228,110,137,36,82,55,174,213,61,47,24,255,0,198,191,10,54,46,45,50,106,183,6,242,173,84,120,190,219,173,102,22,189,214,194,247,119,10,173,204,89,35,87,70,168,244,134,118,51,149,34,104,246,166,172,147,150,247,197,26,1,174,190,2,123,80,191,34,152,86,92,163,226,22,75,173,231,10,89,173,242,201,134,110,148,177,247,138,234,46,84,106,230,91,30,213,84,230,66,253,169,28,14,87,39,37,202,214,57,82,5,71,83,225,175,16,252,64,227,238,38,179,66,187,53,243,25,244,140,185,86,83,211,210,69,71,66,179,37,21,20,16,198,141,108,84,241,205,36,142,141,138,237,242,185,168,237,22,73,100,119,77,202,82,184,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,133,166,174,161,169,68,223,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,92,170,236,251,224,43,16,241,51,140,168,113,206,96,216,170,232,242,174,209,81,28,213,207,168,239,84,79,191,177,82,165,169,13,12,201,18,178,102,54,162,157,177,212,43,100,99,216,199,170,53,205,122,162,160,99,166,57,200,188,199,203,108,184,192,217,161,141,108,222,74,181,102,55,126,150,193,12,234,173,170,168,165,165,74,117,90,167,70,169,230,67,39,122,111,41,85,119,61,172,115,209,168,199,70,247,202,229,142,78,227,236,227,147,17,209,229,205,134,174,249,114,195,118,116,189,203,108,161,165,154,166,182,174,14,251,75,72,230,211,195,11,30,233,30,215,85,178,71,34,232,137,28,114,59,95,53,17,118,41,219,113,105,181,88,45,89,13,98,177,91,41,45,214,219,117,62,32,164,163,163,164,133,176,193,77,4,109,182,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,11,107,216,169,235,79,138,126,239,235,190,99,110,3,8,48,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,187,30,226,151,181,239,233,174,77,89,240,183,15,86,251,174,23,197,120,162,222,171,137,174,51,187,73,176,255,0,156,230,62,146,138,84,68,230,76,253,170,228,170,68,110,200,158,197,106,54,119,47,118,234,187,82,56,5,163,203,190,253,196,222,78,91,237,86,220,32,189,206,159,17,97,218,58,104,40,97,180,72,188,170,104,106,105,35,141,172,99,161,149,235,26,73,26,34,200,217,100,89,60,246,72,254,78,184,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,3,182,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,37,53,13,13,50,38,249,95,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,122,19,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,246,211,179,187,130,10,62,21,112,34,226,220,99,75,187,51,113,101,190,40,175,173,89,160,169,134,215,27,102,150,70,82,210,202,200,154,246,238,99,224,239,8,146,73,27,229,167,106,177,202,214,49,203,152,0,0,0,104,7,181,31,215,179,51,127,5,249,61,17,149,93,134,63,166,207,221,191,230,70,42,246,163,250,246,102,111,224,191,39,162,50,171,176,199,244,217,251,183,252,200,13,170,26,171,237,206,253,9,254,242,127,45,54,168,106,175,183,59,244,39,251,201,252,180,13,85,153,255,0,217,169,218,5,249,9,172,161,200,76,214,155,126,1,186,220,29,228,187,139,157,172,150,122,234,185,233,153,245,178,207,82,200,105,237,204,78,243,60,155,88,174,73,36,123,250,238,113,139,252,36,228,133,171,136,252,254,195,153,47,121,190,85,217,169,241,29,61,209,172,175,166,141,178,62,154,120,109,213,53,16,189,88,238,143,98,75,12,123,217,171,85,204,220,212,115,21,81,233,74,231,22,78,227,236,138,199,247,76,185,204,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,218,186,87,76,198,58,90,105,29,19,214,57,81,168,142,68,251,81,3,111,221,172,188,86,221,114,83,43,237,25,81,151,56,166,174,209,141,177,165,67,42,229,172,182,87,58,158,182,217,106,167,145,28,233,89,36,51,50,104,95,52,205,100,76,114,181,204,146,56,235,27,209,90,133,128,224,3,180,15,140,12,194,205,12,35,145,55,59,21,38,102,218,36,168,98,93,110,149,112,186,43,173,178,208,200,227,137,245,50,86,53,201,19,153,10,237,145,93,60,111,154,119,189,98,230,44,146,199,166,186,241,102,63,198,88,234,155,15,210,227,12,67,87,118,102,21,179,199,96,180,45,74,163,159,75,110,142,89,101,138,157,31,166,231,49,142,158,68,102,229,93,172,218,198,232,198,49,173,218,79,98,231,15,94,76,177,98,62,39,110,213,55,90,122,187,191,121,194,86,138,41,41,121,84,179,80,177,244,211,79,88,217,28,154,205,172,241,164,45,86,104,214,58,158,116,85,123,157,164,97,179,240,0,26,1,237,71,245,236,204,223,193,126,79,68,103,255,0,98,167,170,198,41,251,192,174,249,117,184,192,14,212,127,94,204,205,252,23,228,244,70,127,246,42,122,172,98,159,188,10,239,151,91,128,207,240,0,0,0,3,202,185,234,160,242,174,5,107,147,185,197,143,178,43,31,218,243,27,46,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,51,169,42,155,11,216,233,105,164,116,76,73,34,87,34,57,19,236,84,223,246,82,113,119,128,115,91,133,202,190,40,168,237,213,116,246,219,37,158,225,114,191,89,105,234,33,170,173,160,158,134,39,201,83,75,209,205,106,189,90,196,124,92,206,90,190,57,97,123,155,30,253,19,78,220,74,112,65,125,202,76,142,202,222,33,240,29,45,214,241,131,49,110,15,179,92,113,29,76,243,50,105,45,23,138,184,91,35,145,204,142,38,114,168,223,205,137,145,61,85,234,146,35,152,247,162,190,36,126,63,224,252,213,204,124,191,177,98,156,49,130,177,165,214,203,106,198,182,246,218,239,244,148,117,11,28,119,10,84,122,61,35,145,19,253,166,234,154,57,99,150,104,213,118,75,35,92,23,214,155,180,103,138,59,6,116,95,179,95,8,230,102,32,134,219,120,188,85,87,197,133,47,119,73,110,246,170,106,41,106,249,237,161,108,83,104,214,49,173,70,196,146,66,216,100,70,110,70,58,61,202,134,237,56,94,204,188,199,206,28,142,194,185,155,154,24,34,213,133,174,184,142,223,79,112,134,146,221,114,90,200,231,165,146,22,62,58,165,69,106,119,126,110,174,145,176,111,153,209,198,232,209,242,43,247,181,154,11,225,51,135,235,175,19,89,243,134,50,162,141,149,108,182,214,84,119,187,245,101,58,57,22,138,213,14,142,169,151,152,145,200,216,222,173,210,40,157,35,118,44,210,194,215,105,184,244,125,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,32,20,174,113,100,238,1,207,92,1,116,203,156,198,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,181,23,207,95,21,92,51,227,46,20,51,114,179,43,113,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,220,174,133,251,162,145,143,141,202,187,94,199,109,115,217,178,71,250,73,44,87,24,156,42,224,222,43,242,142,225,131,239,54,218,70,226,123,117,61,69,78,19,187,201,34,194,251,117,197,89,230,35,165,107,30,238,237,35,155,27,102,102,215,110,98,35,145,57,140,141,236,13,101,240,3,218,87,89,144,212,117,121,101,159,55,91,173,231,2,211,91,234,170,236,245,109,100,247,11,149,29,84,80,64,202,107,116,75,36,233,28,84,107,29,59,227,142,54,177,26,201,166,98,185,204,141,94,230,98,255,0,21,92,76,99,46,43,243,114,179,52,177,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,218,142,153,251,165,145,239,145,200,155,158,247,109,107,25,178,54,82,185,197,147,184,251,34,177,253,211,46,115,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,182,174,149,211,49,142,150,154,71,68,245,142,84,106,35,145,62,212,75,255,0,217,231,193,101,215,138,124,208,167,190,226,252,63,86,236,171,195,85,10,184,130,177,42,93,74,149,179,164,123,162,183,193,35,90,174,123,220,229,137,210,163,21,170,200,85,203,204,141,239,135,112,88,12,89,147,184,251,2,224,12,41,152,216,190,195,87,104,182,227,74,138,216,172,177,86,210,205,79,61,84,20,240,209,205,222,216,217,24,214,190,154,70,215,196,145,202,199,57,28,177,203,225,181,21,221,174,69,240,253,143,184,135,186,226,155,22,92,178,146,123,150,21,194,245,216,170,90,57,82,103,79,93,5,51,162,107,169,169,99,134,57,29,45,75,221,51,27,28,106,141,71,47,77,201,211,92,255,0,237,184,180,218,172,22,172,134,177,88,173,148,150,235,109,186,159,16,82,81,209,210,66,216,96,166,130,54,219,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,181,236,84,245,167,197,63,119,245,223,49,183,1,132,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,93,143,103,95,108,103,210,188,130,165,194,217,91,134,238,182,108,201,188,219,217,111,196,119,26,154,62,239,67,71,205,162,145,149,83,218,229,130,181,106,35,153,149,14,141,208,62,68,93,173,69,87,34,185,16,155,237,88,224,74,234,151,90,254,41,178,107,12,210,58,218,234,117,159,27,218,173,208,57,179,199,58,57,238,146,240,140,69,86,189,142,106,181,39,216,214,171,21,156,247,35,247,207,36,122,192,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,14,219,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,148,212,52,52,200,155,229,126,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,191,238,12,248,51,192,60,38,96,10,106,58,58,26,75,142,54,184,211,178,91,245,250,88,161,154,118,207,36,52,233,83,73,75,82,144,69,50,80,243,169,210,72,226,147,85,213,119,59,175,133,170,236,208,224,114,155,135,28,27,14,112,227,135,213,191,49,113,165,158,54,77,73,35,37,167,101,142,221,50,199,58,81,58,23,163,92,181,42,230,68,233,156,246,249,143,141,35,98,34,53,239,155,55,192,24,65,218,239,147,183,92,202,225,113,152,187,14,88,105,43,174,89,125,120,138,247,83,42,82,186,90,216,237,78,138,72,106,219,3,152,199,57,24,142,125,60,242,162,171,89,203,165,115,220,191,86,212,51,124,234,113,102,22,177,99,156,43,121,193,88,166,135,190,217,113,5,190,162,215,113,166,230,190,62,125,44,241,186,57,99,222,197,107,219,185,143,114,106,213,71,38,186,162,162,245,3,205,191,13,121,189,83,144,185,243,129,179,114,25,234,227,167,195,183,136,102,184,37,36,17,77,60,182,231,235,21,108,49,178,93,24,175,146,154,73,163,69,85,110,138,244,84,115,85,17,201,159,253,183,23,107,85,254,213,144,215,219,21,206,146,227,109,184,211,226,10,186,58,202,73,155,52,21,48,72,219,99,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,215,94,117,229,125,215,37,115,115,23,229,69,229,213,114,84,97,107,197,77,181,149,21,52,78,164,125,100,12,122,242,106,146,39,42,171,25,52,92,185,89,231,57,21,146,53,81,206,69,69,91,213,196,110,119,221,115,179,133,14,30,27,121,177,210,91,170,48,5,70,34,192,236,125,52,142,115,43,32,162,163,177,172,51,171,93,213,143,88,166,141,143,77,206,69,124,110,122,109,71,164,108,11,193,216,169,235,79,138,126,239,235,190,99,110,45,87,105,166,117,254,90,120,184,197,61,222,223,221,104,48,38,184,42,143,124,91,38,151,185,79,55,120,146,77,36,123,93,173,84,181,59,28,155,117,137,34,220,212,118,237,102,187,58,51,122,155,33,113,110,113,102,228,211,210,71,81,135,114,158,233,53,189,42,224,150,104,37,184,190,227,109,138,138,25,25,22,143,86,73,83,36,49,170,162,183,68,122,170,185,168,138,228,198,15,248,85,143,113,87,254,85,196,120,147,17,220,63,245,149,149,215,42,234,137,63,218,146,105,164,145,255,0,23,57,206,246,170,129,179,254,196,188,148,255,0,232,235,136,202,203,135,191,5,91,233,99,151,255,0,119,172,171,146,102,44,127,251,146,70,230,201,255,0,46,142,111,160,166,213,11,63,194,70,75,218,178,23,135,156,19,151,244,184,66,147,14,221,227,179,209,213,226,74,120,94,217,95,45,238,74,120,251,236,178,202,215,57,37,127,53,28,212,114,57,205,70,49,140,102,145,177,136,151,128,0,6,162,187,112,104,25,30,96,101,101,205,36,85,117,69,158,227,2,183,78,136,145,207,19,145,127,111,53,127,128,27,117,7,156,126,7,104,86,225,197,238,81,192,212,141,85,152,174,134,127,63,195,234,228,73,63,143,155,211,227,161,190,158,40,237,239,187,112,207,155,86,200,155,26,201,85,129,175,177,71,191,209,71,173,4,200,213,95,177,116,93,64,185,224,242,174,111,211,178,182,129,148,124,13,224,10,134,200,174,90,233,239,19,185,21,61,21,75,165,84,122,39,236,141,23,246,129,150,135,149,115,213,65,229,92,10,255,0,34,243,211,49,248,116,204,123,118,104,101,125,231,184,221,104,117,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,204,133,251,91,170,106,142,71,53,175,99,152,246,49,237,244,41,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,254,172,140,87,53,142,124,82,196,245,99,55,237,77,43,113,41,193,5,247,41,50,59,43,120,135,192,116,183,91,198,12,197,184,62,205,113,196,117,51,204,201,164,180,94,42,225,108,142,71,50,56,153,202,163,127,54,38,68,245,87,170,72,142,99,222,138,248,145,244,167,5,220,91,98,174,17,179,77,49,77,182,46,253,134,239,189,218,223,137,173,206,108,146,243,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,243,164,69,77,30,160,122,41,5,41,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,42,176,53,87,219,105,146,159,253,2,241,25,71,112,247,96,171,133,44,146,255,0,239,21,148,146,66,196,143,255,0,125,73,28,233,63,228,17,173,244,212,197,94,204,188,235,252,139,113,113,133,187,197,191,189,80,99,189,48,85,102,200,183,205,23,125,158,30,239,36,122,200,198,183,74,168,169,183,185,119,105,18,203,181,170,237,186,110,167,138,28,139,177,113,23,145,216,171,43,238,214,107,85,117,125,117,190,162,91,4,215,21,123,35,183,222,27,11,210,146,169,36,141,22,72,246,72,228,220,172,69,85,141,210,49,90,246,189,204,119,156,31,248,85,128,177,87,254,85,195,152,147,14,92,63,245,148,117,214,218,234,121,63,217,146,25,163,145,159,7,53,205,246,42,1,157,93,181,126,180,248,91,238,254,135,230,55,18,229,118,35,221,173,86,11,86,124,223,111,183,58,75,117,182,221,79,135,234,235,43,42,230,108,48,83,65,27,110,110,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,26,187,69,243,122,155,62,177,110,78,230,228,51,210,73,81,136,178,158,215,53,193,41,32,150,24,34,184,178,227,114,138,182,24,217,46,175,70,71,83,28,209,162,170,187,84,98,42,57,200,168,229,149,225,151,58,255,0,34,220,35,241,43,221,237,253,234,191,29,253,28,193,84,123,226,223,12,93,246,11,199,120,146,77,36,99,155,165,44,85,59,28,155,180,149,98,220,213,110,237,2,207,241,41,155,213,57,245,159,56,231,55,38,158,174,74,124,69,120,154,107,122,85,193,20,51,197,110,102,145,81,67,35,34,213,136,248,233,163,134,53,84,87,106,172,85,87,57,85,92,187,127,236,136,201,219,174,90,240,184,252,93,136,236,52,148,55,44,193,188,75,123,166,149,105,93,21,108,150,166,197,28,52,141,157,207,99,92,172,87,50,162,120,145,21,204,229,213,53,237,95,172,114,26,107,201,76,175,186,231,86,110,97,12,168,179,58,174,58,140,83,120,166,182,190,162,154,137,213,111,163,129,239,78,117,82,196,213,69,123,33,139,153,43,252,230,162,50,55,42,185,168,138,169,233,119,9,225,107,22,6,194,182,108,21,133,168,123,149,151,15,219,233,237,118,234,110,107,228,228,82,193,27,99,138,61,239,87,61,219,88,198,166,174,85,114,233,170,170,175,80,59,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,3,205,103,22,62,180,249,201,247,129,136,126,99,57,233,76,243,89,197,143,173,62,114,125,224,98,31,152,206,6,231,187,51,173,54,171,255,0,103,254,95,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,151,106,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,172,190,209,158,10,63,162,174,99,193,127,192,22,203,172,153,101,138,126,178,219,83,58,115,99,181,215,42,189,100,182,58,109,206,123,182,177,137,36,78,149,26,231,198,231,55,89,93,12,178,46,207,251,46,61,68,242,203,241,175,156,86,151,255,0,53,114,207,10,231,38,92,98,60,173,198,180,157,226,203,137,173,242,219,234,118,199,27,228,135,122,121,147,197,204,99,216,217,162,122,54,72,222,173,93,146,49,142,68,213,168,7,153,127,165,152,171,232,175,208,95,164,215,95,163,126,80,242,183,145,251,236,157,199,191,114,249,93,231,145,175,47,157,203,243,57,155,119,109,243,117,211,161,149,93,156,220,20,127,74,172,199,158,255,0,143,237,151,88,242,203,11,125,101,202,166,4,229,71,116,174,69,98,199,108,108,219,154,246,238,99,214,73,93,18,57,204,141,173,110,177,58,104,164,74,214,183,178,127,55,41,120,175,160,202,120,40,170,235,50,206,178,161,111,51,98,152,101,122,50,142,192,149,146,70,148,242,213,62,153,176,173,209,97,99,116,134,56,222,221,242,177,234,137,18,61,204,220,78,85,101,158,21,201,188,184,195,153,91,130,169,59,189,151,12,219,226,183,211,110,142,54,73,54,196,243,231,151,150,198,49,211,74,245,116,146,61,26,155,228,123,220,169,171,148,10,130,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,218,241,99,234,177,156,159,119,248,135,229,211,151,84,181,92,88,250,172,103,39,221,254,33,249,116,224,121,172,61,25,228,110,0,193,185,167,193,54,88,229,246,96,225,234,75,230,30,190,101,190,31,166,174,161,169,69,217,43,60,159,78,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,231,48,244,39,128,179,211,46,56,116,224,71,43,51,67,52,47,61,198,213,67,151,248,118,40,97,137,17,245,87,10,167,91,33,88,233,105,163,85,78,100,207,218,237,19,84,106,53,174,123,220,198,49,239,104,105,135,140,78,21,113,151,10,25,185,112,193,247,155,109,91,176,197,198,162,162,167,9,221,228,145,38,101,198,220,143,243,17,210,181,140,111,121,141,174,141,179,51,107,118,189,81,200,156,183,198,247,216,162,229,113,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,21,127,194,120,171,10,121,55,233,78,25,186,217,188,179,111,134,237,110,242,133,20,148,253,242,134,93,121,85,48,239,68,230,66,253,174,219,35,117,107,180,93,21,116,3,114,157,151,188,11,126,69,48,171,51,199,56,240,103,116,204,155,214,255,0,35,211,86,187,116,214,43,92,145,181,19,88,85,169,221,235,38,214,78,102,170,231,178,37,100,127,84,231,84,70,184,171,219,87,235,79,133,190,239,232,126,99,113,46,255,0,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,237,7,109,95,173,62,22,251,191,161,249,141,196,11,171,216,99,250,108,253,219,254,100,90,174,218,191,90,124,45,247,127,67,243,27,137,117,123,12,127,77,159,187,127,204,139,85,219,87,235,79,133,190,239,232,126,99,113,2,234,246,24,254,155,63,118,255,0,153,21,87,106,71,0,181,153,137,223,184,155,201,203,125,214,229,139,211,185,211,226,44,59,71,77,61,116,215,120,211,149,77,13,77,36,113,181,239,108,209,49,35,73,35,68,72,221,20,107,39,152,248,223,206,165,123,12,127,77,159,187,127,204,141,170,1,229,134,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,10,215,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,207,94,210,206,206,203,173,151,19,82,231,71,13,216,22,174,225,109,191,212,65,109,185,96,220,49,135,156,245,182,78,202,117,70,213,83,65,71,22,214,211,61,176,125,102,228,69,108,207,71,110,127,59,108,89,191,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,194,224,112,233,195,70,86,112,191,129,33,192,185,103,105,254,247,125,188,214,65,77,229,75,159,215,77,44,125,238,120,98,143,157,202,231,189,145,238,111,152,205,26,158,213,91,170,0,0,0,26,1,237,71,245,236,204,223,193,126,79,68,50,159,130,140,85,159,188,29,221,115,175,41,237,158,82,197,248,63,24,92,232,174,86,152,146,71,213,93,173,105,67,111,150,54,211,55,114,177,102,129,239,168,114,68,214,35,230,108,238,68,115,159,28,81,61,218,143,235,217,153,191,130,252,158,136,207,254,197,79,85,140,83,247,129,93,242,235,112,26,118,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,29,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,174,190,212,142,1,104,242,239,191,113,55,147,150,251,85,183,8,47,115,167,196,88,118,142,154,10,24,109,18,47,42,154,26,154,72,227,107,24,232,101,122,198,146,70,136,178,54,89,22,79,61,146,63,147,134,188,46,241,55,143,184,89,205,11,110,96,97,10,154,186,203,107,42,26,235,214,30,91,140,212,212,87,152,18,57,99,217,59,99,93,174,123,27,60,174,137,239,107,210,57,21,175,218,237,21,174,13,250,113,99,234,177,156,159,119,248,135,229,211,158,107,15,67,217,147,155,216,55,62,184,9,204,76,220,203,249,234,228,177,98,44,183,196,147,83,165,92,11,12,241,61,148,85,49,75,12,140,234,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,231,132,15,78,121,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,175,158,190,40,184,100,199,220,44,230,133,203,47,241,125,53,93,101,181,149,14,109,151,16,165,186,106,106,43,204,9,28,82,111,129,210,38,215,61,141,158,38,202,198,57,233,28,138,230,110,118,136,231,122,73,52,193,218,203,197,222,1,206,172,77,104,201,124,185,183,97,251,237,183,6,212,50,229,46,50,165,168,134,177,106,103,158,157,21,212,180,51,194,231,53,41,145,175,103,59,85,213,243,68,198,237,103,33,29,32,77,246,94,241,245,98,201,109,156,60,103,53,195,185,225,11,173,193,245,22,43,253,77,75,214,27,45,84,219,81,244,211,163,220,172,138,142,71,162,189,36,106,53,177,75,36,143,147,86,74,249,33,220,161,230,219,133,222,25,49,247,20,217,161,109,203,252,33,77,87,71,109,125,67,91,122,196,43,110,154,166,138,205,2,199,44,155,231,116,105,181,175,123,96,149,177,49,238,98,73,34,53,155,155,170,185,190,138,112,6,13,166,203,236,27,105,193,148,183,252,65,124,101,170,157,33,91,157,254,233,45,198,227,88,253,85,207,154,122,137,85,92,247,185,202,229,209,52,99,117,70,177,172,99,90,212,10,128,192,14,218,191,85,140,45,247,129,67,242,235,137,159,230,0,118,213,250,172,97,111,188,10,31,151,92,64,192,14,203,143,94,204,178,252,107,228,245,166,213,56,246,224,130,197,197,198,4,138,183,14,82,218,173,185,155,100,229,69,100,189,214,76,250,120,95,74,179,34,205,75,86,232,226,145,242,67,177,210,190,52,216,174,100,186,109,115,91,36,168,253,85,246,92,122,246,101,151,227,95,39,173,54,83,218,35,199,213,31,12,120,85,48,30,86,220,45,87,44,205,189,243,105,245,74,152,42,62,140,198,145,196,254,243,85,77,185,94,147,61,147,198,234,120,228,98,70,239,58,71,110,108,124,185,67,70,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,149,94,75,229,14,50,207,172,208,195,249,71,151,240,82,73,125,196,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,234,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,79,225,108,39,138,177,205,246,151,11,96,172,51,117,196,23,170,221,253,218,221,107,162,146,174,170,125,140,115,223,178,40,209,207,118,214,49,206,93,19,163,90,170,189,17,73,188,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,51,225,211,134,140,172,225,127,2,67,129,114,206,211,253,238,251,121,172,130,155,202,151,63,174,154,88,251,220,240,197,31,59,149,207,123,35,220,223,49,154,53,61,170,190,107,15,69,28,20,113,93,98,226,211,38,168,177,151,54,213,71,139,237,186,81,226,155,37,20,207,119,112,170,220,244,142,68,108,136,143,72,103,99,57,177,174,175,106,106,248,249,143,124,82,41,231,92,13,255,0,118,92,122,137,229,151,227,95,56,173,52,2,111,251,178,227,212,79,44,191,26,249,197,105,160,16,61,41,240,157,234,177,147,127,119,248,123,229,208,23,84,181,92,39,122,172,100,223,221,254,30,249,116,5,213,0,0,0,98,175,106,63,168,158,102,254,11,243,138,35,42,140,85,237,71,245,19,204,223,193,126,113,68,6,149,184,78,245,167,201,191,188,12,61,243,24,13,170,118,213,250,172,97,111,188,10,31,151,92,77,85,240,157,235,79,147,127,120,24,123,230,48,27,84,237,171,245,88,194,223,120,20,63,46,184,129,168,188,144,193,86,172,202,206,140,3,151,55,218,138,184,45,184,171,20,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,107,166,168,190,4,214,122,100,94,99,240,233,152,247,28,175,205,11,55,113,186,208,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,153,11,246,187,69,209,28,142,107,152,246,177,236,123,27,219,112,157,235,79,147,127,120,24,123,230,48,27,201,227,51,131,60,3,197,158,0,169,163,172,161,164,183,99,107,117,59,229,176,223,162,138,24,103,116,241,195,80,148,212,149,85,43,4,179,45,15,58,161,100,146,40,244,93,83,115,122,248,134,21,118,83,241,219,117,75,173,7,11,57,203,137,169,29,109,117,58,65,130,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,111,115,85,138,206,67,85,251,224,142,59,127,218,123,199,173,54,115,221,106,248,126,201,251,237,37,126,95,91,42,41,166,186,221,233,57,172,91,181,198,7,77,190,24,229,108,188,170,138,22,171,160,114,42,197,231,77,2,72,199,57,137,27,221,129,120,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,157,174,85,101,158,42,206,76,199,195,153,91,130,169,59,197,235,19,92,34,183,211,110,142,71,199,14,245,243,231,151,150,199,189,176,196,196,116,146,61,26,187,35,99,220,169,163,84,11,151,193,223,10,184,203,138,252,220,183,224,251,53,182,173,184,98,221,81,79,83,139,46,241,200,144,178,221,110,87,249,232,217,92,199,183,188,200,214,200,216,89,181,219,158,138,229,78,91,36,123,45,254,119,224,171,86,90,231,70,62,203,155,21,69,92,246,220,43,138,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,53,215,68,79,3,127,220,29,240,171,131,120,80,202,59,126,15,179,91,105,29,137,238,52,244,245,56,178,239,28,139,51,238,55,20,103,158,141,149,204,99,187,180,110,116,141,133,155,91,181,138,174,84,230,62,71,191,68,60,88,250,211,231,39,222,6,33,249,140,224,110,167,178,227,212,79,44,191,26,249,197,105,165,110,44,125,105,243,147,239,3,16,252,198,115,117,61,151,30,162,121,101,248,215,206,43,77,43,113,99,235,79,156,159,120,24,135,230,51,129,185,238,204,235,77,170,255,0,217,255,0,151,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,218,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,107,47,180,103,130,143,232,171,152,240,95,240,5,178,235,38,89,98,159,172,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,139,179,254,203,143,81,60,178,252,107,231,21,165,159,237,88,227,39,6,229,246,0,175,225,179,14,83,97,252,79,139,49,77,58,195,136,40,110,52,75,87,5,154,221,36,47,88,166,85,108,141,72,171,185,171,79,60,8,168,253,137,31,53,205,110,232,85,225,175,94,8,56,209,197,92,35,230,60,21,213,174,186,222,240,13,203,153,5,239,15,69,93,35,99,103,53,97,221,93,77,2,189,33,90,198,36,17,162,57,233,231,198,142,139,115,55,36,140,223,246,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,152,220,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,160,142,26,242,26,251,194,55,12,171,128,240,220,247,92,119,137,45,246,249,239,13,180,85,222,152,218,89,47,14,165,99,165,160,160,158,72,163,109,53,28,149,76,123,152,178,51,86,186,119,200,253,85,206,2,245,92,113,102,21,179,223,109,24,90,237,137,173,84,87,172,65,222,60,145,110,168,173,142,58,171,135,33,136,249,251,188,78,84,124,188,182,42,57,251,17,118,181,81,87,68,52,217,219,87,235,79,133,190,239,232,126,99,113,49,127,62,120,138,226,27,53,51,114,167,25,230,182,44,196,22,236,79,135,239,19,77,67,108,100,181,20,76,195,21,113,189,141,88,104,233,213,219,168,223,27,169,226,69,84,210,85,124,40,233,28,233,53,114,246,220,92,241,65,117,226,207,22,225,44,198,196,182,138,75,118,33,183,97,118,217,47,17,80,211,186,26,39,79,29,198,186,104,221,78,215,203,43,213,157,222,162,157,28,175,114,47,49,36,209,54,237,85,12,223,236,49,253,54,126,237,255,0,50,54,168,106,175,176,199,244,217,251,183,252,200,218,160,24,1,219,87,234,177,133,190,240,40,126,93,113,48,3,178,227,215,179,44,191,26,249,61,105,159,253,181,126,171,24,91,239,2,135,229,215,19,0,59,46,61,123,50,203,241,175,147,214,129,178,158,209,30,1,104,248,156,194,169,143,50,182,223,106,182,230,109,147,155,81,162,83,65,79,244,154,53,142,38,119,106,170,157,168,245,153,140,130,54,211,201,35,214,54,249,209,187,107,100,230,69,162,195,213,65,172,14,211,174,207,74,204,83,89,83,196,87,15,216,67,157,117,155,116,184,182,193,108,134,121,234,174,181,82,207,12,113,85,81,82,65,11,247,76,188,217,159,82,187,152,213,108,105,38,213,122,202,231,133,234,236,238,227,234,143,137,204,42,184,15,52,174,22,171,110,102,217,57,84,250,173,76,20,255,0,73,163,88,229,127,121,165,166,220,143,89,152,200,36,117,68,113,177,99,111,155,35,118,182,78,92,89,170,121,108,194,216,179,21,96,107,237,46,41,193,88,154,235,135,239,84,91,251,181,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,186,47,86,185,81,122,42,155,254,224,131,141,28,43,197,198,92,65,93,90,235,85,147,31,91,121,144,94,240,244,85,209,186,71,242,146,29,213,212,208,43,214,100,163,122,207,26,35,158,158,100,138,232,183,63,106,72,240,201,82,148,205,140,117,249,47,202,204,101,153,158,75,242,159,209,44,63,113,190,247,46,127,39,189,119,90,105,38,229,115,54,187,102,238,94,221,219,93,166,186,232,186,104,85,101,21,157,248,42,235,153,89,47,143,178,230,197,81,73,5,203,21,97,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,93,53,209,23,192,13,112,127,151,59,255,0,101,223,250,237,255,0,200,27,84,52,173,254,69,78,41,255,0,243,251,42,191,248,173,199,254,226,110,164,0,0,12,95,226,191,179,231,37,248,175,186,218,241,61,246,106,188,43,136,104,106,26,234,203,173,142,142,145,147,221,160,115,169,155,35,42,222,232,149,243,61,180,244,235,20,15,87,233,10,201,185,91,35,83,150,185,1,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,26,171,237,206,253,9,254,242,127,45,45,87,98,167,173,62,41,251,191,174,249,141,184,186,189,185,223,161,63,222,79,229,165,170,236,84,245,167,197,63,119,245,223,49,183,1,185,235,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,64,225,199,179,79,43,248,125,226,47,18,103,149,174,190,174,122,58,122,135,183,3,89,214,174,73,18,207,4,244,168,202,167,207,34,162,58,103,238,150,166,24,152,229,122,50,29,174,123,165,149,232,232,179,40,0,0,0,58,155,142,44,194,182,123,237,163,11,93,177,53,170,138,245,136,59,199,146,45,213,21,177,199,85,112,228,49,31,63,119,137,202,143,151,150,197,71,63,98,46,214,170,42,232,133,43,159,216,195,49,240,6,77,98,204,101,148,120,11,233,166,47,181,91,221,61,174,201,189,83,188,201,185,17,206,218,221,31,47,45,138,249,121,44,84,146,94,95,45,138,143,123,85,60,246,95,248,167,226,11,19,231,45,183,136,27,222,104,221,102,199,214,126,75,109,247,118,54,40,187,172,113,181,90,144,199,4,108,108,45,133,200,249,17,241,35,57,114,115,101,222,215,115,31,184,46,175,106,63,175,102,102,254,11,242,122,35,42,187,12,127,77,159,187,127,204,141,122,241,27,157,247,94,35,179,134,245,156,183,219,29,37,162,229,127,167,183,54,178,146,146,71,62,4,158,158,134,10,105,31,30,239,57,172,123,160,87,163,21,92,172,71,163,85,207,219,189,118,21,216,99,250,108,253,219,254,100,6,213,13,85,246,231,126,132,255,0,121,63,150,155,84,53,87,219,157,250,19,253,228,254,90,6,37,118,101,221,173,86,94,56,242,194,178,243,115,164,160,167,146,162,229,72,201,106,102,108,76,116,243,219,42,225,134,36,115,149,17,95,36,178,71,27,27,226,231,189,173,77,85,81,13,180,241,201,192,230,13,226,247,6,182,170,149,244,150,60,197,177,211,185,150,27,243,216,187,36,102,170,238,229,89,181,21,207,166,115,149,202,142,68,87,194,247,43,216,142,71,75,20,190,125,205,217,246,104,113,235,77,159,56,122,28,149,205,155,237,36,25,139,99,167,142,27,67,228,230,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,158,102,230,57,30,198,185,25,50,176,53,3,128,50,119,31,102,46,110,90,114,66,205,97,171,165,197,151,75,194,89,31,71,91,75,51,31,65,58,61,91,51,170,99,107,29,44,76,129,27,35,230,93,138,177,178,57,21,83,205,83,210,158,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,129,69,127,70,140,172,254,145,223,210,143,201,63,240,207,232,255,0,144,63,49,77,221,253,63,244,223,205,115,123,231,39,250,183,55,153,249,143,171,211,66,234,128,0,1,160,30,212,127,94,204,205,252,23,228,244,70,127,246,42,122,172,98,159,188,10,239,151,91,140,0,237,71,245,236,204,223,193,126,79,68,103,255,0,98,167,170,198,41,251,192,174,249,117,184,12,255,0,0,0,0,0,60,171,158,170,15,42,224,122,40,225,109,249,113,156,156,23,224,108,21,229,123,86,38,178,212,101,253,179,10,98,58,107,125,197,36,228,200,235,76,17,213,81,76,248,31,190,25,145,146,104,230,234,217,25,185,23,162,232,166,154,248,223,224,187,21,112,143,152,243,208,209,54,235,123,192,55,46,92,246,76,67,45,12,141,141,156,213,155,109,13,76,232,196,133,107,24,144,72,170,214,47,159,26,54,93,172,220,177,179,182,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,22,239,179,51,44,242,179,137,76,172,159,11,98,154,75,86,35,195,120,142,222,233,173,215,24,99,166,172,228,119,138,103,178,43,133,12,175,100,145,182,102,199,59,157,20,237,69,211,118,169,170,47,80,195,94,199,126,29,106,114,243,40,239,89,219,140,48,157,93,187,16,227,170,134,67,104,154,186,40,145,238,176,70,198,62,41,160,77,188,232,153,81,51,228,115,145,206,70,202,202,122,105,26,221,187,30,253,133,29,78,19,194,214,44,13,133,108,216,43,11,80,247,43,46,31,183,211,218,237,212,220,215,201,200,165,130,54,199,20,123,222,174,123,182,177,141,77,92,170,229,211,85,85,94,167,108,0,0,6,53,113,149,193,6,92,113,113,110,176,214,221,233,124,155,138,108,151,10,24,153,123,165,153,41,234,31,103,90,166,45,117,43,220,177,72,146,125,67,170,31,2,57,138,140,159,111,156,214,73,50,62,240,100,238,78,224,28,138,192,22,188,185,203,155,13,37,186,219,110,167,130,41,101,138,150,24,103,184,79,28,49,194,234,186,167,66,198,54,90,153,27,19,22,73,85,168,174,84,251,17,43,80,6,170,251,115,191,66,127,188,159,203,75,85,216,169,235,79,138,126,239,235,190,99,110,46,175,110,119,232,79,247,147,249,105,106,187,21,61,105,241,79,221,253,119,204,109,192,110,122,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,18,178,155,179,51,35,178,183,136,235,255,0,16,60,207,44,71,53,193,110,152,91,14,77,111,134,10,28,57,85,35,214,73,36,99,99,209,146,242,222,191,213,147,99,27,3,81,58,73,35,99,149,153,128,0,0,0,0,0,211,183,109,62,78,221,108,185,185,133,51,190,223,97,164,138,197,137,108,236,178,87,86,82,82,185,175,117,214,149,242,57,29,85,34,49,24,175,146,154,72,153,18,185,234,247,50,142,68,209,27,18,26,224,61,20,113,217,145,118,44,254,225,151,24,225,187,157,154,235,115,186,216,109,245,88,147,13,195,107,87,173,83,175,20,180,179,45,59,25,27,81,220,238,102,247,194,177,171,92,174,108,203,183,107,209,143,111,157,112,6,85,118,101,228,167,229,167,139,140,45,222,46,29,214,131,2,105,141,107,54,75,178,105,123,148,240,247,120,227,214,55,181,218,213,75,77,189,171,183,88,146,93,174,71,109,215,21,77,217,246,68,112,235,77,150,217,12,252,227,196,248,78,146,151,22,99,250,137,102,161,174,150,41,91,91,29,129,57,105,4,42,146,181,18,54,75,44,114,84,34,199,171,101,142,74,103,185,206,218,196,96,103,168,0,1,171,94,220,170,7,201,108,201,187,154,72,136,218,121,239,208,43,116,234,171,35,104,92,139,251,57,75,252,77,165,26,215,237,188,183,62,92,168,203,107,178,69,26,182,155,16,213,83,43,215,77,200,178,83,110,68,79,130,242,151,95,177,0,193,46,206,11,103,149,248,217,202,202,94,239,206,229,220,106,170,182,235,166,156,154,42,137,119,127,179,179,119,236,55,211,155,118,231,93,242,167,26,90,89,7,61,213,184,122,227,78,145,107,166,245,125,52,141,219,251,117,208,209,231,101,53,185,149,220,111,224,138,151,115,53,183,209,221,234,91,179,195,85,183,84,71,231,116,240,210,69,247,117,211,236,93,243,92,168,97,186,91,170,173,149,14,123,98,171,133,240,61,88,168,142,70,185,170,213,84,215,84,215,69,3,203,1,232,115,179,186,145,104,184,44,202,168,92,244,122,186,209,36,218,162,105,233,212,204,253,63,102,237,63,97,231,145,236,124,111,116,114,49,90,230,170,163,154,169,162,162,167,177,79,71,252,23,91,86,211,194,78,80,82,172,49,197,191,6,218,170,118,198,136,136,188,234,118,75,175,79,106,239,213,126,42,160,94,131,202,185,234,160,242,174,7,163,222,30,176,181,139,28,240,95,150,152,43,20,208,247,219,46,32,202,251,53,174,227,77,205,124,124,250,89,237,49,71,44,123,216,173,123,119,49,238,77,90,168,228,215,84,84,94,166,149,184,223,224,187,21,112,143,152,243,208,209,54,235,123,192,55,46,92,246,76,67,45,12,141,141,156,213,155,109,13,76,232,196,133,107,24,144,72,170,214,47,159,26,54,93,172,220,177,179,119,252,39,122,172,100,223,221,254,30,249,116,7,107,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,6,152,123,56,184,227,166,225,75,25,87,224,252,193,101,93,70,93,99,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,107,153,20,78,106,185,97,72,164,222,157,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,139,48,159,101,183,16,216,159,136,108,65,147,21,84,21,118,12,61,96,168,146,84,198,151,107,77,67,45,215,27,115,106,34,99,37,164,116,73,36,50,212,190,25,155,51,105,150,102,233,178,70,62,70,57,142,211,118,121,85,150,246,44,159,203,140,57,149,248,98,178,235,87,106,195,54,248,173,212,147,93,43,159,87,84,248,227,77,17,95,35,255,0,193,141,70,198,198,232,200,216,198,53,172,104,85,102,128,123,77,50,83,242,45,197,198,41,238,247,14,245,65,142,245,198,180,123,229,223,52,93,246,121,187,196,114,105,27,26,221,42,162,169,216,212,221,164,75,22,231,43,183,105,191,227,5,123,94,242,46,179,51,248,113,164,204,108,61,102,239,183,172,180,184,58,227,51,152,179,190,102,217,231,98,71,90,145,197,26,57,142,218,246,82,78,247,189,17,35,138,154,87,35,218,155,154,240,210,8,0,13,143,246,44,100,237,214,245,155,152,175,59,238,22,26,73,108,88,106,206,251,37,13,101,93,43,156,246,221,106,159,27,149,212,178,43,21,136,248,233,163,149,146,171,94,143,107,43,35,77,21,178,169,184,147,29,120,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,100,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,3,205,103,22,62,180,249,201,247,129,136,126,99,57,233,76,243,89,197,143,173,62,114,125,224,98,31,152,206,6,234,123,46,61,68,242,203,241,175,156,86,153,84,98,175,101,199,168,158,89,126,53,243,138,211,42,128,0,0,22,171,139,31,85,140,228,251,191,196,63,46,156,186,165,170,226,199,213,99,57,62,239,241,15,203,167,3,205,97,119,243,231,137,140,101,159,56,123,45,176,101,230,134,146,221,135,178,187,11,209,97,203,45,20,40,143,123,159,29,45,60,53,53,114,202,173,71,57,243,58,154,53,70,116,100,108,99,26,136,174,223,36,150,128,191,252,20,112,163,125,226,211,57,104,176,111,42,235,71,132,45,186,86,98,155,221,20,44,119,112,165,218,245,142,52,116,138,140,73,167,123,57,81,166,143,114,106,249,57,111,100,82,32,23,87,179,187,128,90,206,39,49,82,227,204,210,183,221,109,185,101,100,229,84,104,180,211,211,253,38,145,100,149,157,218,150,167,106,49,97,99,224,145,181,18,70,245,145,190,108,109,218,233,57,145,108,171,140,222,1,114,227,137,236,184,161,182,97,139,125,171,9,99,60,37,111,109,14,21,185,83,211,36,52,177,82,198,159,87,109,168,142,38,255,0,161,251,25,181,170,232,28,170,232,209,81,100,138,92,138,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,165,53,13,13,50,46,200,153,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,212,0,121,108,197,56,79,21,96,107,237,86,22,198,184,102,235,135,239,84,91,59,205,186,233,69,37,37,84,27,216,215,179,124,82,35,94,221,204,123,92,154,167,86,185,21,58,42,23,43,137,126,38,49,151,20,184,135,10,99,60,193,161,164,102,33,176,97,122,124,57,93,91,76,136,198,92,223,13,85,76,201,86,177,35,81,176,189,205,168,106,61,141,243,55,177,206,106,49,174,72,217,181,78,211,94,4,173,89,221,131,110,57,231,149,184,102,174,76,208,176,211,198,234,170,59,92,13,123,241,37,19,21,173,115,36,143,84,87,212,195,22,174,141,236,221,35,217,31,35,108,138,176,242,180,152,6,213,59,12,127,77,159,187,127,204,139,85,219,87,235,79,133,190,239,232,126,99,113,46,175,97,143,233,179,247,111,249,145,106,187,106,253,105,240,183,221,253,15,204,110,32,93,94,195,31,211,103,238,223,243,35,106,134,170,251,12,127,77,159,187,127,204,141,170,0,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,186,160,237,30,225,235,63,113,207,25,217,135,138,112,86,71,230,6,32,178,214,249,39,187,92,109,120,102,182,174,150,125,150,170,70,63,100,177,198,230,59,107,216,230,174,139,209,205,84,94,168,166,112,118,68,229,238,62,203,94,27,113,37,139,49,176,62,32,194,183,41,241,197,101,92,84,119,187,100,212,51,201,3,168,40,26,217,91,28,205,107,149,138,230,61,168,228,77,53,99,147,216,160,107,131,181,31,215,179,51,127,5,249,61,17,159,253,138,158,171,24,167,239,2,187,229,214,227,0,59,81,253,123,51,55,240,95,147,209,25,41,192,23,21,217,113,194,87,2,56,183,26,227,89,123,245,214,187,48,46,80,88,44,16,76,140,170,187,213,54,217,109,85,107,85,81,121,112,179,115,86,89,149,21,177,181,205,68,71,189,241,198,240,202,14,210,126,50,112,247,14,153,95,89,150,182,186,106,75,158,59,199,182,122,152,109,212,181,84,84,181,244,84,148,142,146,56,102,154,186,154,89,17,85,146,69,37,74,66,142,138,88,164,146,7,181,237,115,26,246,174,138,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,59,108,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,66,212,215,87,84,170,111,149,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,38,218,123,42,248,24,186,229,109,55,244,145,205,203,93,93,191,22,92,169,234,173,182,60,61,114,181,186,158,166,205,7,53,99,150,170,102,212,70,146,199,83,42,70,230,179,102,212,74,121,92,170,231,243,246,198,21,86,90,240,129,117,225,19,128,156,241,177,98,92,101,87,118,196,56,139,3,226,10,187,197,29,45,197,211,217,41,103,142,138,181,177,203,67,27,225,137,236,124,148,238,167,108,206,122,42,185,208,177,19,205,99,77,38,30,148,248,177,245,88,206,79,187,252,67,242,233,207,53,128,110,123,181,27,142,219,174,73,218,161,200,140,151,196,212,148,248,218,249,78,247,98,11,141,36,238,239,184,122,137,205,98,196,200,246,166,216,170,106,26,247,42,63,127,50,40,218,143,70,181,102,134,86,234,7,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,148,212,52,52,200,155,229,126,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,41,255,0,10,177,238,42,255,0,202,184,143,18,98,59,135,254,178,178,186,229,93,81,39,251,82,77,52,146,63,226,231,57,222,213,83,122,125,157,220,16,81,240,171,129,23,22,227,26,93,217,155,139,45,241,69,125,106,205,5,76,54,184,219,52,178,50,150,150,86,68,215,183,115,31,7,120,68,146,72,223,45,59,85,142,86,177,142,80,186,188,40,240,163,151,28,37,101,195,48,86,10,139,191,93,107,185,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,229,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,230,248,160,226,131,0,240,153,128,45,249,141,152,214,140,65,113,182,220,111,17,89,34,138,201,79,12,211,182,121,33,154,102,185,205,154,88,154,140,219,78,244,85,71,42,234,173,233,226,169,120,12,32,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,181,0,239,242,19,181,3,32,184,137,205,139,22,78,96,172,33,152,20,87,172,65,222,187,180,247,75,125,20,116,172,228,83,75,80,253,238,142,174,71,166,172,133,200,154,49,124,229,77,116,77,85,40,14,218,191,85,140,45,247,129,67,242,235,137,135,253,156,60,61,103,238,6,227,59,47,49,78,53,200,252,192,195,246,90,47,43,119,155,141,211,12,214,210,82,193,190,213,86,198,111,150,72,218,198,238,123,218,212,213,122,185,200,137,213,80,204,14,218,191,85,140,45,247,129,67,242,235,136,26,160,225,203,59,238,188,56,231,13,151,57,108,86,58,75,189,202,193,79,113,109,29,37,92,142,100,11,61,69,12,244,209,190,77,190,115,152,199,78,143,86,34,181,94,140,86,163,153,187,122,82,184,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,74,124,218,79,101,127,1,85,53,85,54,174,41,243,146,197,87,70,202,58,136,110,24,26,217,81,202,86,86,49,98,153,171,95,83,79,36,78,114,49,28,248,37,165,123,94,199,239,139,155,162,177,98,115,194,245,118,101,112,37,106,201,28,27,110,207,60,210,195,53,113,230,133,250,158,71,82,209,221,32,107,31,134,232,158,174,107,89,28,122,170,178,166,104,180,116,143,126,217,24,201,57,27,99,84,155,155,98,187,78,187,61,40,240,181,29,79,17,92,63,97,14,77,170,29,210,226,219,5,178,24,32,165,181,82,197,4,49,197,85,69,73,4,44,219,10,114,166,125,74,238,123,145,210,36,155,81,137,43,153,182,160,7,154,30,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,182,166,106,118,136,240,11,89,195,30,42,76,121,149,182,251,173,203,44,175,124,218,141,18,154,122,143,163,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,92,43,3,127,221,151,30,162,121,101,248,215,206,43,77,0,155,254,236,184,245,19,203,47,198,190,113,90,104,4,15,74,124,39,122,172,100,223,221,254,30,249,116,5,213,45,87,9,222,171,25,55,247,127,135,190,93,1,117,64,0,0,24,171,218,143,234,39,153,191,130,252,226,136,202,163,21,123,81,253,68,243,55,240,95,156,81,1,165,110,19,189,105,242,111,239,3,15,124,198,3,106,157,181,126,171,24,91,239,2,135,229,215,19,85,124,39,122,211,228,223,222,6,30,249,140,6,213,59,106,253,86,48,183,222,5,15,203,174,32,106,175,132,239,90,124,155,251,192,195,223,49,128,220,247,104,103,26,118,174,22,50,190,162,197,132,49,5,35,115,83,18,211,162,97,250,53,166,109,82,209,64,178,109,150,225,60,110,114,53,140,107,82,86,196,175,71,35,230,70,167,46,70,50,109,186,44,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,59,92,226,206,44,125,158,184,254,233,152,217,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,155,73,74,217,158,247,69,77,27,165,122,71,18,57,81,168,191,106,168,83,255,0,240,171,30,226,175,252,171,136,241,38,35,184,127,235,43,43,174,85,213,18,127,181,36,211,73,35,254,46,115,157,237,85,38,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,187,94,236,186,224,22,143,7,216,173,188,76,103,21,190,213,116,186,226,59,125,53,118,19,179,207,77,5,100,118,202,87,190,42,152,46,78,123,154,237,149,142,229,198,232,185,106,215,67,27,157,185,85,242,43,33,162,187,86,56,18,186,165,214,191,138,108,154,195,52,142,182,186,157,103,198,246,171,116,14,108,241,206,142,123,164,188,35,17,85,175,99,154,173,73,246,53,170,197,103,61,200,253,243,201,24,102,175,6,124,102,96,30,44,240,5,53,101,29,117,37,187,27,91,169,217,21,250,195,44,176,195,59,167,142,26,117,169,171,165,166,73,229,153,104,121,213,9,28,114,201,162,234,155,93,215,199,70,220,88,250,211,231,39,222,6,33,249,140,231,83,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,202,231,126,53,181,102,86,116,99,236,198,177,83,213,193,109,197,88,162,235,123,163,138,173,141,108,241,193,83,87,36,209,182,70,181,206,106,61,26,244,69,68,115,147,93,116,85,241,3,121,61,151,30,162,121,101,248,215,206,43,77,43,113,99,235,79,156,159,120,24,135,230,51,155,169,236,184,245,19,203,47,198,190,113,90,105,91,139,31,90,124,228,251,192,196,63,49,156,13,138,100,191,26,56,87,132,126,204,204,185,174,162,117,170,247,143,174,94,85,130,201,135,165,174,141,178,51,155,119,185,237,174,169,129,30,147,45,27,22,9,17,92,196,243,228,70,197,185,155,150,70,106,218,237,115,198,89,175,143,235,111,53,145,213,223,241,102,49,188,73,83,43,41,41,17,103,184,92,106,230,87,57,35,134,22,162,43,228,150,69,209,145,181,58,185,17,169,224,135,83,91,118,186,220,105,168,40,238,23,58,186,170,123,93,58,210,80,197,52,206,123,41,96,89,100,153,98,137,170,186,49,139,44,210,200,173,110,137,190,71,187,197,202,171,181,78,202,126,4,173,73,106,160,226,155,57,112,205,91,174,78,168,73,240,69,170,227,3,91,4,112,35,88,232,239,10,197,85,115,222,231,43,146,13,237,106,49,25,207,106,63,124,18,70,23,175,179,67,129,202,110,28,112,108,57,195,142,31,86,252,197,198,150,120,217,53,36,140,150,157,150,59,116,203,28,233,68,232,94,141,114,212,171,153,19,166,115,219,230,62,52,141,136,136,215,190,108,223,0,13,106,246,164,112,11,89,152,157,251,137,188,156,183,221,110,88,189,59,157,62,34,195,180,116,211,215,77,119,141,57,84,208,212,210,71,27,94,246,205,19,18,52,146,52,68,141,209,70,178,121,143,141,252,237,64,158,170,13,16,246,174,228,238,1,201,206,40,224,163,203,155,13,37,142,219,137,48,189,5,238,91,101,13,44,52,212,84,147,243,103,164,115,105,225,133,140,108,108,115,105,25,35,145,117,85,146,73,29,175,156,136,129,145,93,134,63,166,207,221,191,230,70,213,15,52,60,60,113,3,143,184,101,205,10,28,215,203,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,182,74,214,171,180,73,34,141,221,118,161,232,123,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,12,64,237,171,245,88,194,223,120,20,63,46,184,152,1,217,113,235,217,150,95,141,124,158,180,207,254,218,191,85,140,45,247,129,67,242,235,137,128,29,151,30,189,153,101,248,215,201,235,64,223,240,6,0,113,107,198,253,247,132,126,56,176,213,22,35,170,186,220,178,202,247,151,244,210,222,236,148,112,178,162,102,85,37,93,201,33,170,164,108,146,198,200,230,222,216,153,34,239,70,190,45,119,53,206,142,37,96,98,175,106,23,2,223,145,76,84,252,241,201,204,25,221,50,218,245,179,203,20,212,78,221,13,138,233,36,142,69,210,20,106,119,122,57,181,143,151,162,185,140,149,95,31,213,53,212,241,174,26,228,238,113,99,236,138,199,246,188,198,203,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,251,21,61,41,220,237,56,7,53,240,107,40,239,54,204,63,140,112,157,254,158,10,182,69,83,12,55,11,117,194,5,86,77,12,168,215,35,162,149,154,164,114,49,221,83,163,92,158,197,52,67,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,6,234,120,98,226,23,10,241,65,147,86,92,220,194,212,221,195,191,243,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,213,145,138,230,177,207,138,88,158,172,102,253,169,117,79,57,156,29,241,85,140,184,80,205,203,126,48,179,92,170,221,134,46,53,20,244,216,178,209,28,105,51,46,54,228,127,158,173,137,207,99,123,204,109,116,142,133,251,155,181,234,173,85,229,190,70,63,208,70,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,0,0,0,6,170,251,115,191,66,127,188,159,203,75,85,216,169,235,79,138,126,239,235,190,99,110,46,175,110,119,232,79,247,147,249,105,106,187,21,61,105,241,79,221,253,119,204,109,192,110,164,0,0,0,0,213,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,54,190,0,242,174,109,83,176,199,244,217,251,183,252,200,194,174,62,50,207,10,229,23,23,185,147,129,112,85,39,116,178,211,220,41,238,20,212,173,142,56,227,165,239,180,144,214,62,8,153,27,26,198,67,27,234,28,200,216,141,243,99,107,26,170,170,138,171,79,240,187,196,222,62,225,103,52,45,185,129,132,42,106,235,45,172,168,107,175,88,121,110,51,83,81,94,96,72,229,143,100,237,141,118,185,236,108,242,186,39,189,175,72,228,86,191,107,180,86,184,61,36,154,171,237,206,253,9,254,242,127,45,54,105,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,214,95,110,119,232,79,247,147,249,104,26,213,203,28,179,197,89,187,139,227,192,184,42,147,189,222,170,45,247,43,133,53,43,99,146,73,42,187,149,20,245,143,130,38,70,199,61,243,72,202,119,50,54,35,124,233,28,198,170,162,42,170,117,88,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,25,43,217,113,235,217,150,95,141,124,158,180,202,174,213,206,5,191,63,197,6,74,96,207,249,197,86,63,162,161,119,250,174,109,210,58,116,111,253,47,122,123,93,253,201,149,159,233,19,1,151,252,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,167,153,108,139,207,76,199,225,211,49,237,217,161,149,247,158,227,117,161,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,50,23,237,110,169,170,57,28,214,189,142,99,216,199,183,208,247,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,213,113,65,218,23,146,252,38,99,251,126,92,230,54,24,198,183,27,149,198,207,21,238,41,108,148,84,147,64,216,36,154,104,90,215,58,106,152,156,143,221,78,245,84,70,170,104,173,235,226,137,80,112,165,198,182,86,113,131,244,167,242,103,96,197,118,207,162,93,199,190,249,118,150,154,30,103,122,231,242,249,92,153,229,215,78,236,253,219,182,233,171,116,215,85,211,2,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,106,23,43,177,175,41,243,79,43,255,0,43,255,0,148,204,180,197,120,75,202,127,71,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,160,24,87,218,143,235,217,153,191,130,252,158,136,207,254,197,79,85,140,83,247,129,93,242,235,113,128,29,168,254,189,153,155,248,47,201,232,140,255,0,236,84,245,88,197,63,120,21,223,46,183,1,159,224,0,0,0,7,149,115,213,65,229,92,10,215,52,114,135,25,101,5,78,25,131,24,65,72,140,198,24,94,217,139,237,19,83,78,146,178,123,117,116,91,226,114,167,71,49,237,114,73,27,218,228,77,31,19,149,187,152,172,123,179,83,179,11,143,90,108,152,186,210,112,253,156,23,218,74,12,190,185,212,84,205,106,187,213,243,94,182,155,140,238,135,100,50,74,233,121,84,244,46,86,206,229,84,139,205,154,117,145,238,107,22,71,183,53,110,124,42,224,222,43,251,63,50,175,7,222,109,180,141,196,246,236,183,179,84,225,59,188,146,44,47,183,92,86,213,6,196,116,173,99,221,221,164,115,99,108,204,218,237,204,68,114,39,49,145,189,154,86,206,44,157,199,217,21,143,238,153,115,152,214,26,187,117,202,221,81,60,81,75,45,44,208,193,112,130,57,164,133,181,116,174,153,140,116,180,210,58,39,172,114,163,81,28,137,246,162,7,167,48,107,87,178,235,143,170,60,97,98,182,240,207,156,87,11,85,174,235,135,45,244,212,56,78,241,61,76,20,113,220,233,88,248,169,160,182,185,142,115,119,214,55,153,27,98,229,163,157,52,109,118,228,71,198,175,155,101,64,0,0,0,0,106,175,183,59,244,39,251,201,252,180,181,93,138,158,180,248,167,238,254,187,230,54,226,234,246,231,126,132,255,0,121,63,150,150,171,177,83,214,159,20,253,223,215,124,198,220,6,234,64,0,0,0,0,0,15,58,220,118,100,93,247,32,120,154,198,56,110,231,102,181,91,45,87,235,133,86,36,195,112,218,213,137,74,219,61,85,84,203,78,198,70,212,111,39,151,177,240,172,106,214,163,93,10,237,220,197,99,221,232,164,210,95,108,70,111,96,220,195,226,26,203,131,48,124,248,126,226,252,11,103,125,190,239,115,161,129,86,173,183,25,42,30,233,104,39,168,244,101,101,59,89,26,181,141,215,149,45,69,75,92,187,247,181,129,133,121,123,130,174,185,149,143,240,214,92,216,170,41,32,185,98,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,233,174,136,190,7,166,140,189,193,86,172,181,192,24,107,46,108,85,21,115,219,112,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,53,215,68,79,3,207,103,3,57,161,106,201,206,45,50,207,30,95,91,72,150,216,47,30,77,172,158,174,181,180,144,82,65,93,12,148,82,85,73,43,145,90,214,66,218,149,153,117,209,21,35,84,87,55,93,201,232,204,0,0,1,175,222,218,155,98,84,240,197,133,174,108,129,239,146,139,28,82,53,94,154,232,200,228,161,173,71,42,253,174,108,105,175,255,0,236,216,17,132,93,176,116,108,170,224,246,105,221,191,90,76,77,108,153,187,124,53,84,149,157,126,26,61,127,110,128,96,143,99,229,7,124,227,10,26,142,110,206,227,134,110,117,26,109,215,126,171,20,122,120,244,252,230,186,245,240,211,219,169,188,179,75,157,138,86,247,205,196,206,46,185,171,99,88,233,112,53,76,93,125,36,124,149,244,74,138,159,177,143,69,95,143,196,221,24,30,93,179,6,143,201,248,247,18,208,115,57,157,218,239,89,14,253,52,221,182,103,166,186,123,60,15,72,252,59,91,153,103,225,251,44,173,17,194,232,155,67,131,172,180,201,27,149,85,88,140,162,137,186,46,190,212,208,243,187,196,125,189,246,142,33,243,70,213,43,99,107,232,177,165,238,157,201,31,162,138,202,233,154,186,124,58,30,145,114,250,222,203,78,2,195,86,168,220,247,54,138,209,71,78,213,127,164,168,200,88,222,191,30,128,119,231,149,115,213,65,229,92,15,74,124,39,122,172,100,223,221,254,30,249,116,5,213,45,87,9,222,171,25,55,247,127,135,190,93,1,117,64,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,60,187,230,22,10,186,229,174,63,196,185,115,125,168,164,158,229,133,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,166,154,162,120,23,87,129,252,157,186,231,127,20,121,127,132,104,236,52,151,91,109,21,226,154,247,126,138,186,149,211,209,37,170,146,86,205,82,218,134,163,30,221,146,53,169,3,82,68,216,233,39,141,142,84,223,169,218,241,255,0,157,246,172,251,226,143,23,98,187,21,143,15,209,219,109,53,15,195,212,117,214,121,27,50,94,160,163,150,72,163,184,77,59,124,217,223,43,81,54,61,19,70,194,216,35,69,127,47,123,174,87,100,102,102,97,92,187,226,226,27,118,41,171,238,159,77,112,253,94,25,183,78,249,35,142,22,215,73,61,61,68,76,145,207,123,116,230,119,87,68,196,110,231,58,89,98,98,55,206,213,3,122,128,0,41,252,194,198,182,172,181,192,24,151,49,175,180,245,115,219,112,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,53,211,85,79,19,8,63,203,87,194,199,254,96,230,175,255,0,10,183,127,223,140,180,226,110,211,117,191,240,219,154,246,43,21,178,174,227,114,184,224,123,237,37,29,29,36,46,154,122,153,228,160,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,121,247,254,137,220,83,255,0,248,180,230,175,255,0,145,183,31,255,0,66,7,163,60,189,198,182,172,202,192,24,107,49,172,84,245,112,91,113,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,53,215,69,95,18,160,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,113,99,235,79,156,159,120,24,135,230,51,158,148,207,53,156,88,250,211,231,39,222,6,33,249,140,224,110,167,178,227,212,79,44,191,26,249,197,105,149,70,42,246,92,122,137,229,151,227,95,56,173,40,174,210,254,56,233,184,113,193,179,100,246,7,101,91,243,23,26,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,152,248,214,71,170,35,88,201,130,239,255,0,78,158,28,127,164,119,244,95,250,103,255,0,10,255,0,209,123,238,214,121,47,202,155,246,249,47,188,110,255,0,76,253,77,187,55,253,78,254,127,212,153,0,121,108,250,89,138,190,149,125,58,250,77,117,250,73,229,15,43,121,99,190,201,223,187,247,51,155,222,121,250,243,57,220,207,63,153,187,118,239,59,93,122,155,158,236,208,227,214,155,62,112,244,57,43,155,55,218,72,51,22,199,79,28,54,135,201,205,223,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,60,205,204,114,61,141,114,50,101,96,103,169,106,184,177,245,88,206,79,187,252,67,242,233,203,170,90,174,44,125,86,51,147,238,255,0,16,252,186,112,60,214,30,138,56,9,203,60,43,149,252,35,229,157,187,11,82,114,252,189,135,232,177,53,198,119,199,26,77,85,93,95,3,42,37,124,142,99,27,191,111,49,177,49,93,171,146,40,98,98,185,219,53,60,235,158,148,248,78,245,88,201,191,187,252,61,242,232,0,186,160,0,6,138,251,92,242,207,10,229,223,23,19,92,112,181,39,116,250,107,135,233,49,53,198,6,71,28,112,182,186,73,234,41,229,124,109,99,27,167,51,186,182,87,171,183,57,210,203,43,213,222,118,137,189,67,74,221,181,126,180,248,91,238,254,135,230,55,16,46,175,97,143,233,179,247,111,249,145,106,187,106,253,105,240,183,221,253,15,204,110,37,213,236,49,253,54,126,237,255,0,50,45,87,109,95,173,62,22,251,191,161,249,141,196,11,171,216,99,250,108,253,219,254,100,109,80,213,95,97,143,233,179,247,111,249,145,176,158,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,10,87,138,158,50,114,143,132,27,86,31,184,102,117,54,32,175,168,196,245,19,195,110,161,178,81,50,121,222,200,26,213,154,103,44,178,71,19,88,197,150,22,170,43,247,170,202,221,173,114,35,213,183,127,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,172,207,76,244,204,126,34,243,30,227,154,25,161,121,239,215,90,237,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,242,225,102,231,104,154,171,149,206,115,222,231,189,239,123,178,215,179,43,142,219,174,72,227,43,118,70,102,150,38,164,143,43,239,213,18,54,150,178,233,59,152,204,55,90,244,115,154,248,228,209,81,148,211,75,163,100,99,246,198,199,201,207,221,26,36,220,208,221,160,0,0,0,13,0,246,163,250,246,102,111,224,191,39,162,49,126,75,181,214,107,85,61,138,107,157,91,237,180,117,19,85,211,209,186,103,44,16,207,51,99,108,178,178,61,118,181,239,108,16,181,206,68,213,201,20,104,186,237,77,50,131,181,31,215,179,51,127,5,249,61,17,53,192,39,2,119,94,46,241,53,109,247,18,214,85,218,114,235,14,212,37,37,226,178,150,71,65,91,85,60,148,243,58,56,168,100,125,60,176,61,241,200,218,119,76,215,170,43,99,153,138,157,94,208,47,95,101,95,3,22,172,210,169,254,146,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,55,18,74,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,77,129,106,184,177,245,88,206,79,187,252,67,242,233,207,53,135,165,62,44,125,86,51,147,238,255,0,16,252,186,115,205,96,27,126,236,183,224,22,179,46,251,143,19,121,199,111,186,219,113,122,247,202,124,59,135,107,41,167,161,154,209,26,243,105,166,169,171,142,70,177,238,154,86,44,137,28,106,139,27,98,145,36,243,223,35,57,59,42,0,0,0,1,128,29,181,126,171,24,91,239,2,135,229,215,19,63,204,0,237,171,245,88,194,223,120,20,63,46,184,129,172,190,7,114,135,6,231,191,21,24,15,43,115,6,10,185,240,245,218,162,178,106,232,41,167,88,95,80,202,106,41,234,146,21,122,121,205,99,221,3,88,245,106,181,251,28,237,174,99,180,114,122,51,52,3,217,113,235,217,150,95,141,124,158,180,223,240,0,0,20,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,105,171,168,106,81,118,74,205,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,203,185,234,160,242,174,6,255,0,187,46,61,68,242,203,241,175,156,86,154,1,55,253,217,113,234,39,150,95,141,124,226,180,208,8,30,148,248,78,245,88,201,191,187,252,61,242,232,11,149,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,166,30,36,187,64,191,254,22,50,255,0,133,44,162,155,244,127,98,180,227,59,195,93,255,0,242,235,124,169,77,69,61,61,79,254,243,77,87,28,209,127,126,45,61,37,42,174,203,126,62,168,242,239,184,240,201,156,119,11,85,183,8,47,124,168,195,184,138,178,166,10,24,109,18,47,54,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,61,146,51,146,27,127,0,0,49,87,181,31,212,79,51,127,5,249,197,17,149,70,42,246,163,250,137,230,111,224,191,56,162,3,74,220,39,122,211,228,223,222,6,30,249,140,6,213,59,106,253,86,48,183,222,5,15,203,174,38,170,248,78,245,167,201,191,188,12,61,243,24,13,170,118,213,250,172,97,111,188,10,31,151,92,64,210,177,176,158,204,46,2,169,179,158,235,73,196,14,112,88,169,43,242,250,217,81,83,13,170,209,87,205,98,221,174,48,58,29,147,73,19,162,229,84,80,181,93,59,85,18,95,58,104,22,55,181,204,73,24,236,53,225,235,11,88,177,206,126,229,166,10,197,52,61,246,203,136,49,133,154,215,113,166,230,190,62,125,44,245,177,71,44,123,216,173,123,119,49,238,77,90,168,228,215,84,84,94,167,165,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,155,37,46,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,38,192,26,54,237,47,224,114,167,135,28,101,54,112,224,119,210,63,46,177,165,226,70,67,73,27,34,167,125,142,227,50,73,58,209,54,22,35,90,180,202,214,74,232,92,198,249,140,141,99,122,34,181,143,155,8,15,81,24,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,117,166,174,161,169,69,217,43,53,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,79,53,153,223,130,173,89,107,157,24,251,46,108,85,21,115,219,112,174,40,186,217,40,229,171,123,93,60,144,83,85,201,12,110,145,205,107,90,175,86,177,21,85,26,212,215,93,17,60,0,222,79,101,199,168,158,89,126,53,243,138,211,74,220,88,250,211,231,39,222,6,33,249,140,230,234,123,46,61,68,242,203,241,175,156,86,154,86,226,199,214,159,57,62,240,49,15,204,103,3,39,251,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,25,187,67,21,123,46,61,68,242,203,241,175,156,86,153,84,0,0,0,210,183,109,95,173,62,22,251,191,161,249,141,196,221,73,165,110,218,191,90,124,45,247,127,67,243,27,136,24,21,29,166,235,53,170,162,251,13,178,173,246,218,58,136,105,42,43,27,11,150,8,103,153,178,58,40,159,38,155,90,247,182,9,156,214,170,234,228,138,69,77,118,174,153,65,192,79,27,247,222,17,241,220,180,88,142,170,235,114,203,43,223,54,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,109,237,137,146,46,244,107,226,215,115,92,232,226,86,95,254,200,108,179,194,185,201,151,28,71,229,110,53,164,239,22,92,77,111,176,91,234,118,199,27,228,135,122,92,246,79,23,49,143,99,102,137,232,217,35,122,181,118,72,198,57,19,86,161,148,28,31,118,92,229,127,15,55,95,167,153,151,83,73,143,177,181,186,241,37,93,134,181,209,73,13,21,174,8,156,246,211,74,202,101,114,181,245,46,106,182,103,58,77,233,12,137,26,69,214,46,124,161,79,246,213,250,172,97,111,188,10,31,151,92,76,0,236,184,245,236,203,47,198,190,79,90,103,255,0,109,95,170,198,22,251,192,161,249,117,196,192,14,203,143,94,204,178,252,107,228,245,160,111,248,210,183,109,95,173,62,22,251,191,161,249,141,196,221,73,165,110,218,191,90,124,45,247,127,67,243,27,136,23,215,177,27,31,227,43,238,13,204,220,190,188,226,26,186,204,61,133,106,45,53,54,90,25,149,28,202,7,214,45,106,212,164,74,169,185,172,123,160,141,234,205,118,35,247,185,17,29,35,213,217,255,0,156,89,59,128,115,215,0,93,50,231,49,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,237,69,215,7,97,143,233,179,247,111,249,145,181,64,60,198,103,126,10,181,101,174,116,99,236,185,177,84,85,207,109,194,184,162,235,100,163,150,173,237,116,242,65,77,87,36,49,186,71,53,173,106,189,90,196,85,84,107,83,93,116,68,240,55,103,217,201,138,108,88,27,179,171,5,227,92,83,93,220,172,184,126,223,136,174,151,26,158,83,228,228,82,193,116,175,146,89,54,49,28,247,109,99,28,186,53,21,203,166,136,138,189,13,54,113,99,235,79,156,159,120,24,135,230,51,155,94,225,78,211,117,191,246,65,85,216,172,86,202,187,141,202,227,129,241,189,37,29,29,36,46,154,122,153,228,169,185,182,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,0,185,127,229,71,224,79,255,0,78,127,245,102,241,255,0,116,50,168,243,89,253,19,184,167,255,0,241,105,205,95,255,0,35,110,63,254,132,244,166,0,0,0,0,6,170,251,115,191,66,127,188,159,203,75,85,216,169,235,79,138,126,239,235,190,99,110,46,175,110,119,232,79,247,147,249,105,106,187,21,61,105,241,79,221,253,119,204,109,192,110,164,0,0,0,0,0,6,128,123,81,253,123,51,55,240,95,147,209,24,170,101,87,106,63,175,102,102,254,11,242,122,34,239,246,92,112,253,128,120,154,202,252,250,202,140,198,101,91,45,181,149,24,78,174,42,202,20,133,43,104,167,134,75,139,155,45,60,147,71,35,99,122,183,124,78,114,55,85,142,89,27,211,114,129,74,246,108,113,199,136,114,11,31,209,229,54,53,102,32,196,120,19,22,84,83,90,232,232,233,95,85,93,61,138,173,243,72,177,201,67,70,213,114,57,146,203,80,238,116,80,199,205,145,85,143,102,247,179,149,45,245,237,206,253,9,254,242,127,45,50,43,129,94,206,188,27,194,213,53,46,96,227,134,210,95,243,81,244,243,211,77,93,13,74,212,219,173,140,116,178,162,45,189,31,12,79,99,228,167,116,76,145,239,71,63,164,141,98,181,143,122,63,29,123,115,191,66,127,188,159,203,64,197,94,203,143,94,204,178,252,107,228,245,166,252,238,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,52,25,217,113,235,217,150,95,141,124,158,180,223,240,26,96,237,6,236,222,198,89,125,143,227,204,30,28,114,247,16,98,124,39,138,106,42,38,174,181,217,232,210,174,123,53,198,73,166,149,97,134,142,150,6,172,84,60,165,141,145,42,35,246,44,110,107,220,221,209,111,204,174,206,110,4,175,188,42,88,167,199,152,243,24,93,126,153,226,187,127,34,239,135,40,235,24,235,61,20,123,217,36,13,145,173,69,239,21,144,233,43,121,200,254,91,82,162,104,216,142,79,173,147,53,64,0,0,26,1,237,71,245,236,204,223,193,126,79,68,103,255,0,98,167,170,198,41,251,192,174,249,117,184,192,14,212,127,94,204,205,252,23,228,244,69,234,224,207,141,28,43,194,63,2,56,194,186,137,214,171,222,62,185,102,5,84,22,76,61,45,116,109,145,156,219,101,38,218,234,152,17,233,50,209,177,96,145,21,204,79,62,68,108,91,153,185,100,96,110,38,138,237,106,184,212,215,209,219,238,116,149,85,22,186,132,164,174,138,25,154,247,210,206,177,71,50,69,43,81,117,99,214,41,162,145,26,237,23,100,140,119,131,145,86,108,243,195,194,39,25,152,251,134,92,232,171,204,106,186,234,187,253,183,23,84,69,22,50,138,182,89,170,167,173,129,213,108,154,122,182,53,103,141,178,87,35,121,233,28,179,57,200,139,60,186,250,110,83,127,216,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,64,168,0,0,15,42,231,170,131,202,184,30,148,248,78,245,88,201,191,187,252,61,242,232,11,63,218,25,193,101,171,138,124,175,168,190,225,12,63,72,236,212,195,84,232,184,126,177,106,91,74,181,176,36,155,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,204,141,143,155,117,224,225,59,213,99,38,254,239,240,247,203,160,46,168,26,75,224,115,179,67,55,51,71,25,59,28,103,13,62,53,202,140,61,134,106,27,37,36,204,129,246,187,253,85,197,136,143,133,244,105,60,123,160,100,78,86,72,181,10,197,213,200,140,141,21,219,223,14,237,0,0,0,0,0,3,85,125,185,223,161,63,222,79,229,165,170,236,84,245,167,197,63,119,245,223,49,183,23,87,183,59,244,39,251,201,252,180,181,93,138,158,180,248,167,238,254,187,230,54,224,55,82,0,0,0,0,0,2,159,204,44,107,106,203,92,1,137,115,26,251,79,87,61,183,10,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,93,53,84,241,60,203,230,22,53,186,230,86,63,196,185,141,125,167,164,130,229,138,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,166,154,170,248,155,126,237,136,226,42,167,47,50,142,203,146,88,63,22,85,219,177,14,58,168,124,215,120,104,101,137,30,235,4,108,123,37,134,117,221,206,137,149,19,62,54,181,90,212,108,172,167,169,141,206,219,189,143,211,8,3,209,159,3,249,197,106,206,254,23,50,255,0,23,81,223,170,238,183,42,43,61,53,146,253,45,117,83,103,173,75,173,36,77,134,165,213,14,71,189,219,228,115,82,118,172,139,189,209,207,27,220,137,191,67,206,97,178,158,197,204,244,190,218,179,31,17,240,241,115,188,218,161,195,119,187,125,78,36,182,211,84,35,35,170,125,226,37,166,142,70,83,191,84,116,155,233,90,247,190,53,71,170,54,145,30,221,136,146,171,195,111,224,0,0,0,0,0,0,0,7,149,115,213,65,229,92,15,74,124,39,122,172,100,223,221,254,30,249,116,5,213,45,87,9,222,171,25,55,247,127,135,190,93,1,117,64,0,0,22,43,142,12,226,181,100,135,11,153,129,139,171,47,213,118,171,149,109,158,166,201,97,150,134,169,176,86,173,214,174,39,67,76,234,119,43,216,237,241,185,203,59,150,53,222,216,224,145,237,69,217,161,125,77,69,246,211,231,205,77,219,25,97,78,28,172,213,180,143,182,216,169,217,137,175,73,13,68,82,191,202,51,36,145,83,67,43,17,155,224,124,84,235,36,136,155,254,177,149,204,114,179,205,99,148,53,150,84,25,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,62,0,245,17,151,184,214,213,153,88,3,13,102,53,138,158,174,11,110,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,38,186,232,171,226,84,6,186,187,25,51,210,143,20,228,213,247,33,174,247,157,247,172,19,112,146,227,107,164,145,32,143,252,207,86,228,123,146,20,106,164,178,242,234,214,161,210,61,205,84,103,123,129,187,213,28,214,183,98,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,15,53,156,88,250,211,231,39,222,6,33,249,140,231,165,51,205,103,22,62,180,249,201,247,129,136,126,99,56,27,41,200,158,45,176,175,8,221,152,25,105,138,110,81,119,236,73,125,250,71,111,195,54,230,182,57,121,149,205,184,92,94,201,231,137,102,138,69,163,142,68,133,179,62,53,87,55,157,26,34,106,244,53,67,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,234,107,110,215,91,141,53,5,29,194,231,87,85,79,107,167,90,74,24,166,153,207,101,44,11,44,147,44,81,53,87,70,49,101,154,89,21,173,209,55,200,247,120,185,85,118,127,217,79,192,149,213,110,180,28,83,103,46,25,164,109,181,180,233,62,8,181,92,96,115,167,146,117,115,29,29,225,88,170,141,99,26,212,114,65,189,174,87,171,249,237,70,108,130,73,2,218,255,0,146,79,52,255,0,162,199,229,75,188,255,0,225,39,254,63,250,57,190,167,254,35,242,119,63,185,119,94,231,222,60,175,222,62,175,149,187,151,253,157,119,117,48,87,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,67,212,153,170,190,213,206,5,191,63,197,6,74,96,207,249,197,86,63,162,161,119,250,174,109,210,58,116,111,253,47,122,123,93,253,201,149,159,233,19,1,151,252,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,112,56,177,245,88,206,79,187,252,67,242,233,207,61,121,23,158,153,143,195,166,99,219,179,67,43,239,61,198,235,67,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,100,47,218,221,83,84,114,57,173,123,28,199,177,143,110,242,113,54,124,224,222,36,187,63,51,31,53,176,101,109,35,153,113,203,123,243,46,116,48,212,44,207,180,220,82,213,42,212,81,74,174,99,29,190,55,59,68,114,177,187,216,172,145,169,177,237,85,15,62,231,165,62,19,189,86,50,111,238,255,0,15,124,186,3,205,97,233,79,132,239,85,140,155,251,191,195,223,46,128,11,170,0,0,105,91,182,175,214,159,11,125,223,208,252,198,226,110,164,210,183,109,95,173,62,22,251,191,161,249,141,196,11,171,216,99,250,108,253,219,254,100,90,174,218,191,90,124,45,247,127,67,243,27,137,117,123,12,127,77,159,187,127,204,139,85,219,87,235,79,133,190,239,232,126,99,113,2,181,236,112,199,248,55,43,48,111,16,89,131,152,56,134,146,199,135,172,116,248,114,166,186,186,165,87,100,76,214,228,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,137,92,107,241,93,125,226,211,57,107,113,151,54,235,71,132,45,186,209,225,107,37,108,204,119,112,165,218,196,146,69,108,104,140,73,167,123,57,178,46,175,114,106,200,249,143,100,81,169,101,109,216,179,21,89,236,87,124,45,105,196,215,90,43,46,32,238,254,87,183,83,214,201,29,45,195,144,245,124,29,226,38,170,50,94,91,213,92,205,232,187,92,170,169,162,151,255,0,129,126,12,175,188,97,230,61,85,178,75,175,145,176,102,23,238,245,24,154,229,19,216,181,77,142,85,127,42,154,154,55,107,172,210,242,165,68,145,205,88,227,107,28,231,110,84,100,82,5,109,192,255,0,103,22,50,226,186,213,113,199,216,174,239,87,131,176,36,116,245,84,214,171,154,82,164,179,221,46,40,215,49,139,4,110,84,71,211,67,46,139,43,245,77,234,199,67,26,163,249,146,65,141,89,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,162,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,167,165,220,45,132,240,174,6,177,82,225,108,21,134,109,88,126,203,69,191,187,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,162,117,115,149,87,170,169,141,124,123,112,65,98,226,227,2,69,91,135,41,109,86,220,205,178,114,162,178,94,235,38,125,60,47,165,89,145,102,165,171,116,113,72,249,33,216,233,95,26,108,87,50,93,54,185,173,146,84,120,98,255,0,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,246,148,121,108,197,56,79,21,96,107,237,86,22,198,184,102,235,135,239,84,91,59,205,186,233,69,37,37,84,27,216,215,179,124,82,35,94,221,204,123,92,154,167,86,185,21,58,42,27,190,236,238,227,234,143,137,204,42,184,15,52,174,22,171,110,102,217,57,84,250,173,76,20,255,0,73,163,88,229,127,121,165,166,220,143,89,152,200,36,117,68,113,177,99,111,155,35,118,182,78,92,65,154,160,0,52,3,218,143,235,217,153,191,130,252,158,136,207,254,197,79,85,140,83,247,129,93,242,235,113,128,29,168,254,189,153,155,248,47,201,232,140,255,0,236,84,245,88,197,63,120,21,223,46,183,1,159,224,0,45,87,22,62,171,25,201,247,127,136,126,93,57,230,176,244,167,197,143,170,198,114,125,223,226,31,151,78,121,172,3,213,64,0,0,0,1,128,29,181,126,171,24,91,239,2,135,229,215,19,63,204,0,237,171,245,88,194,223,120,20,63,46,184,129,128,29,151,30,189,153,101,248,215,201,235,77,255,0,26,1,236,184,245,236,203,47,198,190,79,90,111,248,0,0,1,229,92,245,80,121,87,3,127,221,151,30,162,121,101,248,215,206,43,77,0,155,254,236,184,245,19,203,47,198,190,113,90,104,4,14,215,11,97,60,85,142,111,180,184,91,5,97,155,174,32,189,86,239,238,214,235,93,20,149,117,83,236,99,158,253,145,70,142,123,182,177,142,114,232,157,26,213,85,232,138,77,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,119,19,217,105,193,70,21,202,252,184,176,241,33,141,109,157,247,31,98,251,127,125,180,247,132,141,241,217,45,115,162,242,93,79,177,206,78,117,68,14,108,143,149,85,30,216,229,72,81,177,253,119,54,191,237,17,224,130,143,138,172,8,152,183,7,82,237,204,220,39,111,150,43,19,82,104,41,161,186,70,233,162,145,244,181,82,190,39,61,219,88,201,251,186,44,145,198,201,106,28,175,114,53,239,114,5,170,236,204,237,3,252,169,88,159,146,156,64,227,155,84,56,190,207,221,41,176,229,218,233,91,202,170,196,112,200,254,83,105,222,233,17,25,45,100,111,88,90,139,191,155,59,101,69,216,231,199,44,175,216,169,229,179,254,21,96,44,85,255,0,149,112,230,36,195,151,15,253,101,29,117,182,186,158,79,246,100,134,104,228,103,193,205,115,125,138,134,239,187,51,56,209,254,146,121,112,252,183,198,174,229,227,236,3,111,164,130,166,162,106,238,116,151,218,20,78,83,43,180,145,238,153,211,53,88,214,212,57,119,55,153,44,79,71,39,57,35,140,51,84,197,94,212,127,81,60,205,252,23,231,20,70,85,24,171,218,143,234,39,153,191,130,252,226,136,13,43,112,157,235,79,147,127,120,24,123,230,48,27,84,237,171,245,88,194,223,120,20,63,46,184,154,171,225,59,214,159,38,254,240,48,247,204,96,54,169,219,87,234,177,133,190,240,40,126,93,113,3,85,124,39,122,211,228,223,222,6,30,249,140,7,165,51,205,103,9,222,180,249,55,247,129,135,190,99,1,233,76,0,0,1,230,179,139,31,90,124,228,251,192,196,63,49,156,244,166,121,172,226,199,214,159,57,62,240,49,15,204,103,3,117,61,151,30,162,121,101,248,215,206,43,77,43,113,99,235,79,156,159,120,24,135,230,51,155,169,236,184,245,19,203,47,198,190,113,90,105,91,139,31,90,124,228,251,192,196,63,49,156,13,212,246,92,122,137,229,151,227,95,56,173,50,168,197,94,203,143,81,60,178,252,107,231,21,166,85,0,0,0,52,173,219,87,235,79,133,190,239,232,126,99,113,55,82,105,91,182,175,214,159,11,125,223,208,252,198,226,5,213,236,49,253,54,126,237,255,0,50,54,168,106,175,176,199,244,217,251,183,252,200,218,160,24,1,219,87,234,177,133,190,240,40,126,93,113,48,3,178,227,215,179,44,191,26,249,61,105,159,253,181,126,171,24,91,239,2,135,229,215,19,0,59,46,61,123,50,203,241,175,147,214,129,191,227,74,221,181,126,180,248,91,238,254,135,230,55,19,117,38,149,187,106,253,105,240,183,221,253,15,204,110,32,93,94,195,31,211,103,238,223,243,35,106,134,170,251,12,127,77,159,187,127,204,141,170,1,230,179,139,31,90,124,228,251,192,196,63,49,156,221,79,101,199,168,158,89,126,53,243,138,211,74,220,88,250,211,231,39,222,6,33,249,140,230,234,123,46,61,68,242,203,241,175,156,86,129,149,64,0,0,0,0,0,53,87,219,157,250,19,253,228,254,90,90,174,197,79,90,124,83,247,127,93,243,27,113,117,123,115,191,66,127,188,159,203,75,85,216,169,235,79,138,126,239,235,190,99,110,3,117,32,0,0,0,0,0,52,3,218,143,235,217,153,191,130,252,158,136,202,174,195,31,211,103,238,223,243,35,21,123,81,253,123,51,55,240,95,147,209,25,85,216,99,250,108,253,219,254,100,6,213,13,85,246,231,126,132,255,0,121,63,150,155,84,53,87,219,157,250,19,253,228,254,90,6,42,246,92,122,246,101,151,227,95,39,173,55,252,104,7,178,227,215,179,44,191,26,249,61,105,191,224,0,0,0,0,52,3,218,143,235,217,153,191,130,252,158,136,197,83,42,187,81,253,123,51,55,240,95,147,209,21,255,0,102,31,4,20,124,69,226,170,156,222,204,138,93,248,7,7,220,33,138,158,157,179,64,255,0,42,222,33,146,158,161,105,103,167,150,41,18,74,62,67,180,153,29,177,93,207,141,172,115,180,147,96,98,94,44,201,76,220,192,184,55,15,230,38,48,203,140,65,105,195,24,170,158,58,155,69,222,166,133,237,164,170,100,139,47,41,18,93,54,181,239,108,18,72,198,57,81,238,139,108,173,69,141,236,123,178,171,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,109,196,231,166,69,229,199,17,121,113,113,202,252,208,179,119,235,85,118,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,121,115,51,115,180,93,21,170,215,57,143,107,216,247,177,222,120,120,138,200,108,101,195,110,110,95,114,167,25,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,110,170,212,123,182,61,31,27,151,123,28,136,30,148,237,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,38,205,69,246,83,241,207,117,178,226,106,14,23,115,94,233,87,112,182,223,234,18,60,41,122,184,221,28,245,182,78,202,118,71,21,177,121,242,109,109,51,219,3,25,4,113,104,173,153,251,17,143,231,34,197,183,64,7,149,115,213,65,229,92,15,74,124,39,122,172,100,223,221,254,30,249,116,5,213,45,87,9,222,171,25,55,247,127,135,190,93,1,117,64,0,0,0,0,0,0,213,95,110,119,232,79,247,147,249,105,106,187,21,61,105,241,79,221,253,119,204,109,197,213,237,206,253,9,254,242,127,45,45,87,98,167,173,62,41,251,191,174,249,141,184,13,212,128,0,0,0,0,89,78,50,115,210,143,135,110,28,113,158,99,121,103,201,215,166,219,228,183,97,199,49,32,124,207,188,84,49,209,210,172,113,78,168,201,121,111,94,123,217,163,151,149,12,174,216,228,106,181,67,77,157,166,153,215,249,105,226,227,20,247,123,127,117,160,192,154,224,170,61,241,108,154,94,229,60,221,226,73,52,145,237,118,181,82,212,236,114,109,214,36,139,115,81,219,181,177,87,236,175,186,225,236,163,193,249,175,112,117,92,52,248,206,241,122,182,208,211,205,68,232,153,36,22,246,80,235,85,20,170,186,76,199,203,89,44,75,181,186,53,244,175,77,206,85,84,101,41,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,176,174,212,220,179,252,141,228,119,10,249,91,37,37,170,158,175,12,225,251,189,190,191,201,113,236,165,154,185,144,218,251,212,236,243,24,174,230,206,178,200,175,115,81,207,115,213,206,77,206,80,48,171,41,242,114,251,155,182,236,193,169,195,147,107,87,128,176,125,78,49,146,155,107,63,173,82,211,85,82,199,82,155,222,246,163,57,112,84,75,62,190,115,157,200,216,214,171,158,138,142,31,179,51,242,55,158,56,15,52,164,171,186,211,210,97,156,65,67,112,175,242,92,155,42,166,161,100,205,239,80,51,207,98,59,155,2,203,26,177,206,70,189,175,86,185,118,185,76,181,236,106,180,218,175,252,73,99,107,21,246,217,73,113,182,220,114,222,229,73,89,71,87,11,102,130,166,9,43,237,237,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,18,184,129,203,63,200,222,120,227,204,173,142,146,235,79,73,134,113,5,117,190,131,202,145,236,170,154,133,147,59,186,206,255,0,49,136,238,108,11,20,136,246,181,26,246,189,28,212,218,228,3,210,158,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,97,87,100,222,122,95,115,131,134,95,163,120,182,243,106,171,186,229,221,193,152,110,150,26,116,100,117,76,179,199,75,10,209,62,162,54,175,253,60,44,147,107,81,237,166,93,119,61,178,61,217,170,0,0,0,0,0,0,0,242,174,122,168,60,171,129,233,79,132,239,85,140,155,251,191,195,223,46,128,186,165,170,225,59,213,99,38,254,239,240,247,203,160,46,168,0,0,18,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,158,104,120,129,204,207,203,38,120,227,204,210,142,174,235,81,73,137,177,5,117,194,131,202,146,111,170,134,133,243,59,186,192,255,0,61,232,222,84,9,20,104,198,185,90,198,177,26,213,218,212,55,41,218,201,158,151,220,159,225,151,232,222,18,188,218,169,46,185,137,112,126,27,170,134,161,25,37,83,236,242,82,204,181,175,167,141,203,255,0,65,11,228,218,228,99,106,83,77,175,116,111,110,154,248,126,203,63,203,38,120,224,60,173,146,146,235,81,73,137,177,5,13,190,191,201,113,239,170,134,133,243,55,189,78,207,49,232,222,84,9,44,138,247,53,90,198,177,92,228,218,213,1,155,25,57,125,202,43,118,95,84,226,57,180,171,199,184,62,155,24,199,77,181,159,213,105,106,106,170,163,166,77,236,123,145,252,200,41,226,159,95,53,205,231,236,115,81,204,85,89,91,14,87,221,113,14,81,227,12,215,183,186,174,106,124,25,120,178,219,107,169,225,162,116,172,142,11,131,43,180,170,150,84,93,33,99,37,163,138,36,220,221,28,250,166,38,230,170,34,63,47,251,101,109,54,171,7,18,88,38,197,98,182,82,91,173,182,236,183,182,210,81,209,210,66,216,96,166,130,58,251,131,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,168,59,44,178,207,242,201,145,220,84,101,108,116,150,170,138,188,77,135,237,22,250,15,42,71,190,150,26,231,195,116,238,179,191,204,122,183,149,58,69,34,61,173,87,49,204,71,53,55,53,0,178,189,153,121,215,249,22,226,227,11,119,139,127,122,160,199,122,96,170,205,145,111,154,46,251,60,61,222,72,245,145,141,110,149,81,83,111,114,238,210,37,151,107,85,219,116,223,241,229,134,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,209,159,6,217,233,71,196,79,14,56,51,49,188,179,229,27,211,173,241,219,177,27,158,144,50,102,94,41,216,216,234,150,72,160,85,100,92,199,167,61,140,209,171,202,154,39,108,106,57,26,129,122,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,15,53,156,88,250,211,231,39,222,6,33,249,140,231,165,51,69,120,127,132,156,85,197,207,31,89,199,133,173,178,247,28,55,98,204,11,197,195,19,92,92,233,34,229,208,186,244,246,62,8,37,72,101,141,43,36,141,102,116,44,145,17,174,228,200,170,186,49,64,155,236,208,224,114,167,136,236,101,14,112,227,135,210,51,46,176,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,249,236,145,35,98,42,185,239,135,119,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,29,86,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,160,0,74,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,77,128,52,173,218,51,217,233,125,202,76,109,6,102,228,86,16,186,222,48,102,45,184,114,170,232,40,33,100,210,90,47,21,117,143,228,210,193,75,79,11,57,84,111,230,193,13,58,34,61,82,68,229,185,200,175,133,31,119,248,112,224,151,31,112,225,194,38,123,102,190,99,98,202,186,123,150,56,202,123,171,98,194,148,203,52,80,81,192,235,100,147,181,247,8,166,99,29,223,163,115,159,18,49,27,164,40,179,166,233,57,202,145,236,254,231,105,181,94,169,153,71,121,182,82,87,211,199,81,5,91,34,169,133,178,177,179,193,43,38,134,84,107,145,81,31,28,177,199,35,29,226,215,177,174,77,21,17,75,107,197,143,170,198,114,125,223,226,31,151,78,7,154,195,210,159,9,222,171,25,55,247,127,135,190,93,1,230,176,244,167,194,119,170,198,77,253,223,225,239,151,64,5,213,0,0,52,173,219,87,235,79,133,190,239,232,126,99,113,55,82,105,91,182,175,214,159,11,125,223,208,252,198,226,5,213,236,49,253,54,126,237,255,0,50,45,87,109,95,173,62,22,251,191,161,249,141,196,186,189,134,63,166,207,221,191,230,69,21,218,217,128,49,150,105,241,179,128,50,251,47,176,245,93,243,16,223,48,61,5,53,13,13,50,38,249,95,229,11,146,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,97,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,30,200,188,139,203,142,29,50,226,221,149,249,95,102,238,54,170,29,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,115,38,126,214,234,186,35,81,173,107,24,214,49,140,99,109,255,0,5,28,40,216,184,75,201,170,44,27,202,181,86,98,251,150,149,152,166,247,69,11,219,223,234,183,61,99,141,29,34,171,214,24,24,254,84,105,163,26,186,62,78,91,31,44,136,100,0,0,0,24,1,218,133,192,183,229,175,10,191,60,114,115,6,119,188,201,178,236,242,197,53,19,182,205,125,181,199,27,145,116,133,26,189,226,178,29,35,229,232,173,123,226,71,199,245,174,109,60,105,135,253,154,220,20,231,46,105,99,188,63,196,29,45,254,235,129,48,101,130,225,55,119,190,208,85,54,154,233,93,51,97,153,139,220,25,44,19,69,52,45,155,100,83,243,155,202,123,31,52,73,204,86,200,198,238,252,148,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,9,176,0,26,1,237,71,245,236,204,223,193,126,79,68,103,255,0,98,167,170,198,41,251,192,174,249,117,184,192,14,212,127,94,204,205,252,23,228,244,70,127,246,42,122,172,98,159,188,10,239,151,91,128,207,240,0,22,171,139,31,85,140,228,251,191,196,63,46,156,243,88,122,83,226,199,213,99,57,62,239,241,15,203,167,60,214,1,234,160,0,0,0,0,192,14,218,191,85,140,45,247,129,67,242,235,137,159,230,0,118,213,250,172,97,111,188,10,31,151,92,64,192,14,203,143,94,204,178,252,107,228,245,166,255,0,141,0,246,92,122,246,101,151,227,95,39,173,55,252,0,0,0,242,174,122,168,60,171,129,191,238,203,143,81,60,178,252,107,231,21,166,128,77,255,0,118,92,122,137,229,151,227,95,56,173,52,2,7,165,62,19,189,86,50,111,238,255,0,15,124,186,2,234,150,171,132,239,85,140,155,251,191,195,223,46,128,186,160,107,131,180,215,179,206,235,155,85,55,30,36,114,74,142,174,191,25,71,79,26,226,60,60,199,58,87,221,224,130,38,198,202,138,54,174,170,149,49,197,27,26,176,55,164,172,98,43,17,38,69,109,70,168,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,167,167,227,80,29,168,188,2,214,96,251,237,203,137,140,157,183,221,110,150,172,71,112,169,174,197,150,120,41,167,172,146,217,84,246,75,83,61,201,175,107,93,178,141,220,185,29,47,49,90,216,100,115,118,170,178,68,100,33,159,252,23,113,109,133,120,185,202,196,197,54,216,187,142,36,177,119,107,126,38,183,57,177,197,203,174,117,52,111,124,240,68,147,75,34,81,201,34,204,216,95,34,163,157,201,145,21,53,98,148,175,106,63,168,158,102,254,11,243,138,35,73,124,58,231,206,50,225,183,55,44,89,173,131,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,68,114,177,219,30,140,145,169,189,141,84,219,167,26,89,233,151,28,69,246,102,99,204,208,202,251,207,126,181,87,121,26,41,161,149,17,149,86,250,166,221,232,86,74,90,152,209,87,151,51,55,55,84,213,90,173,115,94,199,61,143,99,220,26,150,225,59,214,159,38,254,240,48,247,204,96,54,169,219,87,234,177,133,190,240,40,126,93,113,53,87,194,119,173,62,77,253,224,97,239,152,192,109,83,182,175,213,99,11,125,224,80,252,186,226,6,170,248,78,245,167,201,191,188,12,61,243,24,15,74,103,154,206,19,189,105,242,111,239,3,15,124,198,3,210,152,0,0,3,205,103,22,62,180,249,201,247,129,136,126,99,57,233,76,243,89,197,143,173,62,114,125,224,98,31,152,206,6,234,123,46,61,68,242,203,241,175,156,86,154,86,226,199,214,159,57,62,240,49,15,204,103,55,83,217,113,234,39,150,95,141,124,226,180,210,183,22,62,180,249,201,247,129,136,126,99,56,27,169,236,184,245,19,203,47,198,190,113,90,101,81,138,189,151,30,162,121,101,248,215,206,43,76,170,0,0,0,105,91,182,175,214,159,11,125,223,208,252,198,226,110,164,210,183,109,95,173,62,22,251,191,161,249,141,196,11,171,216,99,250,108,253,219,254,100,109,80,213,95,97,143,233,179,247,111,249,145,181,64,48,3,182,175,213,99,11,125,224,80,252,186,226,96,7,101,199,175,102,89,126,53,242,122,211,63,251,106,253,86,48,183,222,5,15,203,174,38,0,118,92,122,246,101,151,227,95,39,173,3,127,198,149,187,106,253,105,240,183,221,253,15,204,110,38,234,77,43,118,213,250,211,225,111,187,250,31,152,220,64,186,189,134,63,166,207,221,191,230,70,213,13,85,246,24,254,155,63,118,255,0,153,27,84,3,205,103,22,62,180,249,201,247,129,136,126,99,57,186,158,203,143,81,60,178,252,107,231,21,166,149,184,177,245,167,206,79,188,12,67,243,25,205,212,246,92,122,137,229,151,227,95,56,173,3,42,128,0,0,0,0,0,106,175,183,59,244,39,251,201,252,180,181,93,138,158,180,248,167,238,254,187,230,54,226,234,246,231,126,132,255,0,121,63,150,150,171,177,83,214,159,20,253,223,215,124,198,220,6,234,64,0,0,0,0,0,104,7,181,31,215,179,51,127,5,249,61,17,149,93,134,63,166,207,221,191,230,70,42,246,163,250,246,102,111,224,191,39,162,50,171,176,199,244,217,251,183,252,200,13,170,26,171,237,206,253,9,254,242,127,45,54,168,106,175,183,59,244,39,251,201,252,180,12,85,236,184,245,236,203,47,198,190,79,90,111,248,208,15,101,199,175,102,89,126,53,242,122,211,127,192,0,0,0,0,104,7,181,31,215,179,51,127,5,249,61,17,159,253,138,158,171,24,167,239,2,187,229,214,227,0,59,81,253,123,51,55,240,95,147,209,25,255,0,216,169,234,177,138,126,240,43,190,93,110,3,63,204,127,227,71,132,156,43,197,206,86,46,22,185,75,220,113,37,139,188,220,48,205,197,174,142,46,93,115,169,164,99,32,158,85,134,89,18,142,73,22,23,76,200,209,28,238,76,106,139,171,16,200,0,7,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,174,226,123,53,59,64,191,46,212,116,57,9,154,211,108,199,214,171,123,188,151,113,115,180,142,241,67,73,5,51,62,182,89,234,95,53,69,197,235,222,103,147,107,17,171,28,111,127,77,174,42,14,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,116,151,255,0,10,176,22,42,255,0,202,184,115,18,97,203,135,254,178,142,186,219,93,79,39,251,50,67,52,114,51,224,230,185,190,197,64,61,73,158,85,205,255,0,112,11,198,190,21,226,179,46,41,44,151,107,159,119,204,220,51,111,134,60,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,76,143,70,42,109,116,79,151,64,32,122,83,225,59,213,99,38,254,239,240,247,203,160,46,169,106,184,78,245,88,201,191,187,252,61,242,232,11,170,0,0,0,0,0,0,6,170,251,115,191,66,127,188,159,203,75,85,216,169,235,79,138,126,239,235,190,99,110,46,175,110,119,232,79,247,147,249,105,106,187,21,61,105,241,79,221,253,119,204,109,192,110,164,0,0,0,0,213,95,109,166,117,255,0,244,11,195,157,29,191,221,141,110,21,82,69,255,0,188,81,210,71,11,210,79,253,245,100,107,163,255,0,144,86,187,211,67,105,55,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,158,107,56,148,205,234,156,250,207,156,115,155,147,79,87,37,62,34,188,77,53,189,42,224,138,25,226,183,51,72,168,161,145,145,106,196,124,116,209,195,26,170,43,181,86,42,171,156,170,174,80,200,14,202,124,134,166,206,78,40,232,49,53,246,138,174,75,22,91,83,166,38,145,237,167,149,96,146,226,201,88,218,8,95,51,30,212,137,252,213,90,150,162,171,185,137,71,35,21,142,106,189,91,145,93,185,223,161,63,222,79,229,165,245,236,136,201,219,174,90,240,184,252,93,136,236,52,148,55,44,193,188,75,123,166,149,105,93,21,108,150,166,197,28,52,141,157,207,99,92,172,87,50,162,120,145,21,204,229,213,53,237,95,172,114,22,43,183,59,244,39,251,201,252,180,11,85,216,169,235,79,138,126,239,235,190,99,110,46,87,109,126,72,93,82,235,131,120,145,134,249,72,235,107,169,233,240,61,69,181,209,185,179,199,58,58,182,178,41,216,238,173,123,28,213,153,174,69,218,172,86,70,169,191,122,242,237,175,98,167,173,62,41,251,191,174,249,141,184,217,247,25,57,23,71,196,79,14,56,207,46,124,141,229,27,211,173,242,92,112,227,88,176,50,102,94,41,216,233,41,82,57,103,69,100,92,199,167,33,239,213,171,202,154,86,239,106,57,92,129,168,206,202,124,249,166,201,190,40,232,48,205,246,182,174,59,22,100,211,166,25,145,141,168,149,32,142,226,249,88,234,9,159,11,24,228,149,252,212,90,102,170,163,121,105,89,35,213,237,106,61,29,189,227,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,165,238,31,179,51,242,201,145,216,15,52,164,171,181,84,85,226,108,63,67,112,175,242,92,155,233,97,174,124,45,239,80,51,207,122,183,149,58,75,26,177,206,87,49,204,86,185,119,53,64,184,0,0,0,0,0,0,7,149,115,213,65,229,92,15,74,124,39,122,172,100,223,221,254,30,249,116,5,213,45,87,9,222,171,25,55,247,127,135,190,93,1,117,64,0,91,254,32,115,51,242,55,145,216,243,52,163,171,181,83,213,225,156,63,93,112,160,242,164,155,41,102,174,100,46,238,176,63,207,98,187,155,58,197,26,49,174,71,61,207,70,181,119,57,0,211,95,107,38,122,88,179,131,137,175,163,120,74,243,117,171,181,101,221,189,248,110,170,26,132,124,116,172,188,71,85,50,214,190,158,55,47,253,4,47,147,107,85,238,166,77,55,49,177,189,215,131,177,99,33,170,110,216,203,21,241,27,121,162,164,125,182,197,78,252,51,101,89,169,226,149,254,81,153,35,150,166,104,158,175,223,3,226,167,88,227,85,217,245,140,174,123,81,254,107,218,186,224,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,244,61,192,254,78,218,178,67,133,204,191,194,52,118,26,187,85,202,182,207,77,123,191,69,93,74,216,43,86,235,87,19,102,169,109,67,81,140,118,248,220,228,129,169,34,111,108,112,70,199,42,236,212,13,101,246,213,250,211,225,111,187,250,31,152,220,75,171,216,99,250,108,253,219,254,100,90,174,218,191,90,124,45,247,127,67,243,27,137,117,123,12,127,77,159,187,127,204,128,199,94,213,140,134,166,201,190,40,235,241,53,138,138,174,59,22,100,211,174,38,141,238,167,149,32,142,226,249,94,218,248,89,51,222,228,149,252,212,74,151,34,43,121,105,89,27,17,141,106,49,93,127,251,20,51,190,234,151,92,101,195,116,214,58,71,91,93,79,81,142,41,238,77,145,205,158,57,209,212,84,114,192,246,245,107,216,230,172,46,106,166,213,98,178,68,93,251,211,151,145,93,172,153,23,125,206,14,25,126,146,97,43,53,170,174,235,151,119,7,226,74,169,170,21,145,213,50,207,29,44,201,90,202,121,28,159,244,19,62,61,205,71,182,153,52,220,246,198,199,105,175,135,236,204,252,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,80,61,52,130,82,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,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,79,224,220,1,131,114,250,154,235,75,131,48,245,37,169,151,203,197,109,254,230,176,162,239,172,184,213,202,178,212,84,74,247,42,185,239,115,151,68,213,124,214,53,140,110,214,49,173,74,128,0,0,0,0,0,41,252,194,193,86,172,202,192,24,151,46,111,181,21,112,91,113,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,53,211,84,95,2,160,0,96,7,249,21,56,88,255,0,207,236,213,255,0,226,182,239,251,137,155,249,123,130,173,89,107,128,48,214,92,216,170,42,231,182,225,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,107,174,136,158,5,64,0,0,0,24,191,197,7,103,166,75,241,103,143,237,249,141,152,216,159,26,219,174,86,235,60,86,72,162,178,86,210,67,3,160,142,105,166,107,156,217,169,165,114,191,117,67,209,85,28,137,162,55,167,138,174,80,0,49,255,0,133,46,10,114,179,131,239,165,63,147,59,254,43,185,253,45,238,61,247,203,181,84,211,114,251,175,63,151,202,228,193,22,154,247,151,238,221,187,93,27,166,154,46,183,46,76,157,192,53,57,184,236,239,184,88,105,43,241,100,118,122,75,37,13,101,93,44,50,190,217,4,15,173,114,186,150,69,103,54,23,202,149,242,178,85,107,244,123,25,26,104,154,46,234,212,0,0,0,0,0,0,0,0,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,151,131,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,0,0,1,79,230,22,10,181,102,86,0,196,185,115,125,168,171,130,219,138,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,174,154,162,248,24,65,254,69,78,22,63,243,251,53,127,248,173,187,254,226,103,248,0,0,0,0,0,89,254,40,56,95,192,60,89,224,11,126,92,230,53,223,16,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,54,212,61,85,17,168,186,163,122,248,162,222,0,6,31,228,39,101,254,65,112,237,155,22,44,227,193,88,191,48,43,111,88,127,189,119,104,46,151,10,41,41,95,207,166,150,157,251,219,29,36,111,93,25,51,149,52,122,121,200,154,234,154,162,230,0,0,0,0,12,0,255,0,34,167,11,31,249,253,154,191,252,86,221,255,0,113,51,252,1,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,226,7,249,21,56,88,255,0,207,236,213,255,0,226,182,239,251,137,159,224,10,127,47,112,85,171,45,112,6,26,203,155,21,69,92,246,220,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,77,117,209,19,192,168,0,0,74,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,77,128,48,42,237,216,195,194,133,198,235,91,112,163,197,25,149,107,167,170,168,146,104,168,105,46,244,110,130,149,142,114,171,97,141,102,164,124,170,198,162,163,81,100,123,223,162,38,231,57,117,85,170,240,207,101,182,75,225,92,187,197,153,81,111,205,204,224,147,9,227,26,120,226,174,180,205,127,164,90,72,231,101,93,37,74,85,197,2,82,36,73,83,173,12,81,44,174,107,151,148,231,183,218,138,220,202,0,97,6,94,246,68,240,219,150,184,255,0,13,102,53,139,27,102,84,247,44,43,120,162,189,209,197,87,114,160,116,18,79,77,51,38,141,178,53,180,109,114,177,92,196,69,68,115,87,77,116,84,241,47,255,0,20,28,47,224,30,44,240,5,191,46,115,26,239,136,45,214,219,117,226,43,220,82,217,42,33,134,119,79,28,51,66,214,185,211,69,43,85,155,106,30,170,136,212,93,81,189,124,81,111,0,3,8,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,0,48,131,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,190,0,183,249,9,146,152,87,135,108,167,177,100,230,10,184,93,107,108,184,127,189,119,105,238,146,199,37,83,249,245,50,212,63,123,163,142,54,46,143,153,200,154,49,60,212,77,117,93,85,113,131,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,190,0,183,249,9,146,152,87,135,108,167,177,100,230,10,184,93,107,108,184,127,189,119,105,238,146,199,37,83,249,245,50,212,63,123,163,142,54,46,143,153,200,154,49,60,212,77,117,93,85,110,0,0,0,0,12,95,226,131,179,211,37,248,179,199,246,252,198,204,108,79,141,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,186,161,232,170,142,68,209,27,211,197,87,40,0,24,255,0,194,151,5,57,89,193,247,210,159,201,157,255,0,21,220,254,150,247,30,251,229,218,170,105,185,125,215,159,203,229,114,96,139,77,123,203,247,110,221,174,141,211,77,23,92,128,0,11,63,197,7,11,248,7,139,60,1,111,203,156,198,187,226,11,117,182,221,120,138,247,20,182,74,136,97,157,211,199,12,208,181,174,116,209,74,213,102,218,135,170,162,53,23,84,111,95,20,91,63,144,157,151,249,5,195,182,108,88,179,143,5,98,252,192,173,189,97,254,245,221,160,186,92,40,164,165,127,62,154,90,119,239,108,116,145,189,116,100,206,84,209,233,231,34,107,170,106,139,152,0,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,250,83,249,51,191,226,187,159,210,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,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,1,143,252,86,240,83,149,156,96,253,22,252,166,95,241,93,179,232,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,167,248,95,236,244,201,126,19,49,253,195,49,178,231,19,227,91,141,202,227,103,150,201,44,87,186,218,73,160,108,18,77,12,206,115,91,13,52,78,71,238,167,98,34,171,149,52,87,116,240,84,202,0,0,0,0,0,0,0,6,31,231,223,101,254,65,113,19,155,23,220,227,198,184,191,48,40,175,88,131,186,247,152,45,119,10,40,233,89,200,166,138,157,155,27,37,36,143,77,89,11,85,117,122,249,202,186,104,154,34,92,14,20,184,41,202,206,15,190,148,254,76,239,248,174,231,244,183,184,247,223,46,213,83,77,203,238,188,254,95,43,147,4,90,107,222,95,187,118,237,116,110,154,104,186,228,0,0,99,255,0,21,188,20,229,103,24,63,69,191,41,151,252,87,108,250,37,223,187,151,144,170,169,161,230,119,174,71,51,155,206,130,93,116,238,204,219,183,110,154,187,93,117,77,50,0,1,135,249,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,0,0,24,127,159,125,151,249,5,196,78,108,95,115,143,26,226,252,192,162,189,98,14,235,222,96,181,220,40,163,165,103,34,154,42,118,108,108,148,146,61,53,100,45,85,213,235,231,42,233,162,104,137,120,56,95,225,127,0,240,153,128,46,25,115,151,55,124,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,219,78,197,68,86,170,234,174,235,224,137,120,0,0,0,3,15,243,211,178,215,134,92,249,204,123,142,104,93,166,197,120,94,235,121,210,91,148,56,110,178,150,158,150,178,171,85,87,213,62,57,169,229,210,105,53,77,234,197,107,94,228,222,173,87,185,239,126,96,0,48,215,39,123,45,178,95,34,177,253,175,49,178,231,55,51,130,221,114,183,84,65,44,177,69,127,164,134,11,132,17,205,28,206,164,170,108,52,140,116,180,210,58,38,36,145,43,145,28,137,246,42,81,95,228,84,225,99,255,0,63,179,87,255,0,138,219,191,238,38,127,128,41,252,189,193,86,172,181,192,24,107,46,108,85,21,115,219,112,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,53,215,68,79,2,160,0,0,0,0,0,0,0,12,127,226,183,130,156,172,227,7,232,183,229,50,255,0,138,237,159,68,187,247,114,242,21,85,52,60,206,245,200,230,115,121,208,75,174,157,217,155,118,237,211,87,107,174,169,165,63,194,255,0,103,166,75,240,153,143,238,25,141,151,56,159,26,220,110,87,27,60,182,73,98,189,214,210,77,3,96,146,104,102,115,154,216,105,162,114,63,117,59,17,21,92,169,162,187,167,130,166,80,0,0,0,0,0,41,252,194,193,86,172,202,192,24,151,46,111,181,21,112,91,113,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,53,211,84,95,3,8,63,200,169,194,199,254,127,102,175,255,0,21,183,127,220,76,255,0,0,117,56,79,11,88,176,54,21,179,96,172,45,67,220,172,184,126,223,79,107,183,83,115,95,39,34,150,8,219,28,81,239,122,185,238,218,198,53,53,114,171,151,77,85,85,122,150,87,138,222,10,114,179,140,31,162,223,148,203,254,43,182,125,18,239,221,203,200,85,84,208,243,59,215,35,153,205,231,65,46,186,119,102,109,219,183,77,93,174,186,166,153,0,0,197,254,23,251,61,50,95,132,204,127,112,204,108,185,196,248,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,251,169,216,136,170,229,77,21,221,60,21,50,128,0,48,131,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,21,195,95,14,184,87,133,236,184,92,173,193,88,171,21,222,236,172,184,79,112,166,250,67,93,29,76,148,124,212,102,248,32,229,197,27,35,135,123,93,38,196,111,231,37,149,202,170,174,82,234,128,0,0,0,0,0,0,6,0,127,145,83,133,143,252,254,205,95,254,43,110,255,0,184,153,254,0,167,242,247,5,90,178,215,0,97,172,185,177,84,85,207,109,194,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,215,93,17,60,10,128,0,5,170,226,83,135,92,43,197,14,92,38,86,227,92,85,138,236,150,87,220,32,184,84,253,30,174,142,154,74,206,82,63,100,19,243,34,145,146,67,189,205,147,98,183,243,145,68,228,84,86,161,117,64,24,65,151,189,145,60,54,229,174,63,195,89,141,98,198,217,149,61,203,10,222,40,175,116,113,85,220,168,29,4,147,211,76,201,163,108,141,109,27,92,172,87,49,17,81,28,213,211,93,21,60,76,223,0,12,95,226,131,179,211,37,248,179,199,246,252,198,204,108,79,141,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,186,161,232,170,142,68,209,27,211,197,86,160,225,75,130,156,172,224,251,233,79,228,206,255,0,138,238,127,75,123,143,125,242,237,85,52,220,190,235,207,229,242,185,48,69,166,189,229,251,183,110,215,70,233,166,139,174,64,0,58,156,89,133,172,88,231,10,222,112,86,41,161,239,182,92,65,111,168,181,220,105,185,175,143,159,75,60,110,142,88,247,177,90,246,238,99,220,154,181,81,201,174,168,168,189,76,22,255,0,34,167,11,31,249,253,154,191,252,86,221,255,0,113,51,252,1,79,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,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,42,225,175,143,170,60,97,196,78,105,112,207,156,87,11,85,174,235,135,49,133,230,135,9,222,39,169,130,142,59,157,43,46,142,166,167,182,185,142,115,119,214,55,153,27,98,229,163,157,52,109,118,228,71,198,175,155,53,79,54,220,77,221,174,182,14,46,243,94,251,98,185,213,219,174,86,236,200,190,213,209,214,82,76,232,103,166,158,59,156,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,61,36,131,15,251,57,184,215,254,149,89,113,61,131,31,220,237,81,230,110,22,250,187,149,52,11,202,146,233,66,136,196,142,230,216,118,181,141,220,247,172,114,182,37,115,89,35,90,237,34,108,209,70,153,128,0,0,0,0,6,21,118,140,241,237,253,21,236,80,101,190,93,193,222,51,55,19,91,251,229,37,68,244,251,233,108,180,47,123,226,74,199,35,211,100,211,43,227,145,177,69,213,168,230,57,242,166,214,182,57,169,94,205,142,208,139,143,16,59,178,91,59,47,29,239,50,99,239,183,11,125,211,186,82,209,83,221,40,99,229,57,32,219,27,219,190,177,188,202,135,108,138,6,183,145,79,189,85,92,215,185,107,94,210,254,14,233,184,144,202,57,177,198,12,179,210,126,81,112,61,60,149,180,83,71,71,44,181,119,107,116,108,145,242,218,218,144,234,231,189,206,94,100,40,172,147,73,81,88,222,90,79,35,205,27,127,194,172,5,138,191,242,174,28,196,152,114,225,255,0,172,163,174,182,215,83,201,254,204,144,205,28,140,248,57,174,111,177,80,15,82,96,199,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,200,160,6,157,184,218,237,65,198,87,92,232,177,89,184,113,197,21,116,56,79,47,111,9,83,92,246,200,140,131,18,220,105,106,228,106,163,230,165,168,85,169,181,190,38,71,181,136,232,249,169,52,138,244,93,34,86,95,78,213,62,55,232,242,219,10,221,248,97,203,202,173,248,191,18,91,226,139,16,213,242,96,168,167,162,179,213,199,59,39,165,215,154,175,138,178,70,36,43,163,226,84,72,42,55,181,205,123,163,115,117,45,149,89,103,138,179,147,49,240,230,86,224,170,78,241,122,196,215,8,173,244,219,163,145,241,195,189,124,249,229,229,177,239,108,49,49,29,36,143,70,174,200,216,247,42,104,213,3,127,220,23,113,109,133,120,185,202,196,197,54,216,187,142,36,177,119,107,126,38,183,57,177,197,203,174,117,52,111,124,240,68,147,75,34,81,201,34,204,216,95,34,163,157,201,145,21,53,98,154,118,226,111,137,190,36,172,28,73,102,189,138,197,196,30,101,91,173,182,236,113,125,164,163,163,164,197,149,240,193,77,4,117,243,54,56,163,141,178,163,88,198,181,17,168,212,68,68,68,68,67,118,156,49,112,245,133,120,95,201,171,46,81,225,106,158,255,0,220,57,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,234,198,196,115,158,230,69,20,76,87,191,102,229,208,15,22,62,180,249,201,247,129,136,126,99,56,27,116,236,137,204,44,125,153,92,54,226,75,238,99,99,140,65,138,174,80,99,138,202,72,171,47,119,57,171,167,142,6,208,80,57,177,54,73,156,231,35,17,207,123,145,168,186,106,247,47,181,77,106,241,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,176,174,197,79,85,140,83,247,129,93,242,235,113,170,190,44,125,105,243,147,239,3,16,252,198,112,55,125,217,195,139,49,86,57,224,199,47,49,78,53,196,215,92,65,122,173,242,183,121,184,221,43,100,171,170,159,101,214,173,140,223,44,138,231,187,107,24,214,166,171,209,173,68,78,136,134,74,152,171,217,113,234,39,150,95,141,124,226,180,202,160,0,0,0,24,1,218,87,218,5,249,9,163,174,200,76,169,155,126,62,186,219,219,229,75,139,93,172,118,122,26,184,42,89,245,82,193,82,201,169,238,44,94,237,60,123,152,173,72,228,99,250,238,104,22,171,180,127,180,139,29,225,28,199,151,34,56,120,191,121,18,76,35,112,166,158,255,0,137,41,101,134,121,42,107,162,86,74,148,48,233,189,141,134,39,162,50,161,175,77,210,72,201,32,123,91,27,100,108,249,149,193,159,25,152,7,139,60,1,77,89,71,93,73,110,198,214,234,118,69,126,176,203,44,48,206,233,227,134,157,106,106,233,105,146,121,102,90,30,117,66,71,28,178,104,186,166,215,117,241,243,215,108,180,221,111,85,47,163,179,91,42,235,234,35,167,158,173,241,83,66,233,94,216,32,137,243,77,42,181,168,170,140,142,40,228,145,238,240,107,24,231,46,136,138,165,107,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,135,166,144,91,78,29,115,231,6,241,37,148,118,44,214,193,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,223,27,157,162,57,88,221,236,86,72,212,216,246,170,220,176,0,0,60,251,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,178,174,200,156,194,199,217,149,195,110,36,190,230,54,56,196,24,170,229,6,56,172,164,138,178,247,115,154,186,120,224,109,5,3,155,19,100,153,206,114,49,28,247,185,26,139,166,175,114,251,84,212,95,22,62,180,249,201,247,129,136,126,99,57,181,78,197,79,85,140,83,247,129,93,242,235,112,25,254,0,2,223,241,11,138,111,184,27,32,179,47,26,225,106,238,229,122,195,248,62,243,116,183,84,242,153,39,34,170,10,41,100,138,77,143,71,49,219,94,198,174,142,69,106,233,162,162,167,66,213,112,65,198,142,21,226,227,46,32,174,173,117,170,201,143,173,188,200,47,120,122,42,232,221,35,249,73,14,234,234,104,21,235,50,81,189,103,141,17,207,79,50,69,116,91,159,181,36,125,192,226,199,213,99,57,62,239,241,15,203,167,60,245,228,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,161,233,164,22,211,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,183,44,1,109,56,151,182,98,27,183,15,57,145,75,131,228,196,12,196,44,194,247,42,155,42,216,42,234,169,174,62,81,134,157,242,210,164,15,165,115,102,87,172,204,141,54,53,126,179,85,99,145,205,114,181,110,88,3,205,103,244,177,226,159,255,0,198,91,53,127,252,178,184,255,0,250,99,208,246,72,99,91,174,101,100,190,1,204,107,237,61,36,23,44,85,133,237,87,186,200,169,24,230,193,28,245,52,145,205,35,99,107,156,231,35,17,207,84,68,87,57,116,211,85,95,19,64,60,112,100,237,215,36,56,163,204,12,35,89,97,164,181,91,107,111,21,55,187,12,84,52,174,130,137,109,85,114,186,106,102,211,181,88,198,236,141,174,88,28,145,166,198,201,4,140,106,174,205,77,159,118,52,227,250,156,77,194,229,211,6,92,113,13,37,93,70,14,197,21,116,212,118,246,172,73,61,13,186,162,40,170,35,87,181,168,143,86,73,83,37,114,181,239,215,85,108,141,69,210,61,173,12,245,40,172,235,205,11,86,74,229,30,47,205,123,203,105,36,167,194,214,122,155,147,41,234,107,91,72,202,201,216,197,228,210,164,174,69,70,62,105,121,113,51,205,114,171,228,106,35,92,170,136,181,169,128,29,178,121,215,244,27,135,219,78,78,82,91,249,213,121,155,112,94,116,242,69,186,56,40,109,210,211,212,73,181,201,35,85,179,58,119,209,163,117,99,218,177,243,245,218,237,138,6,170,255,0,165,143,20,255,0,254,50,217,171,255,0,229,149,199,255,0,211,30,132,242,7,0,98,172,175,201,172,39,129,113,214,53,186,226,220,73,108,183,183,203,23,155,157,202,74,249,170,171,164,115,165,159,108,242,181,178,62,22,201,35,217,22,246,163,146,38,70,213,234,138,166,128,120,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,190,143,128,0,0,0,0,243,237,196,223,19,124,73,88,56,146,205,123,21,139,136,60,202,183,91,109,216,226,251,73,71,71,73,139,43,225,130,154,8,235,230,108,113,71,27,101,70,177,141,106,35,81,168,136,136,136,136,134,221,59,56,113,102,42,199,60,24,229,230,41,198,184,154,235,136,47,85,190,86,239,55,27,165,108,149,117,83,236,186,213,177,155,229,145,92,247,109,99,26,212,213,122,53,168,137,209,16,210,15,22,62,180,249,201,247,129,136,126,99,57,186,158,203,143,81,60,178,252,107,231,21,160,101,80,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,105,243,147,239,3,16,252,198,115,111,221,157,220,125,81,241,57,133,87,1,230,149,194,213,109,204,219,39,42,159,85,169,130,159,233,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,136,51,84,0,0,3,86,189,170,28,122,211,82,211,93,120,88,201,187,237,37,99,235,41,230,183,227,155,157,63,53,31,70,244,150,23,37,5,53,68,114,181,170,245,107,39,138,169,142,99,217,178,94,86,168,244,149,172,11,129,109,227,182,235,157,221,163,216,19,35,50,183,19,82,73,149,246,26,139,171,106,171,45,115,185,236,196,149,172,179,85,185,207,146,77,17,31,77,12,186,182,54,51,116,111,124,124,253,210,34,195,202,168,59,72,56,174,204,126,18,179,31,35,241,174,10,151,191,90,171,190,144,65,127,176,79,50,178,150,239,74,213,183,42,53,202,136,188,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,186,251,46,61,123,50,203,241,175,147,214,153,85,219,157,250,19,253,228,254,90,6,205,48,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,149,1,161,110,206,238,55,235,56,85,199,107,132,177,141,86,236,178,197,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,185,239,131,188,42,71,36,143,138,157,168,198,171,152,198,174,247,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,2,108,0,0,197,94,61,184,223,177,112,143,129,34,162,195,149,86,171,150,102,222,249,82,217,44,149,144,190,162,22,82,164,200,147,85,85,182,57,99,124,112,236,108,172,141,119,163,159,46,155,90,230,199,42,178,229,113,69,196,222,1,225,103,43,238,89,129,139,234,105,43,46,76,167,115,172,184,121,46,48,211,86,222,103,73,34,143,100,13,145,119,57,140,116,241,58,87,177,175,88,227,87,63,107,180,70,187,207,102,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,234,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,202,27,222,250,89,138,191,201,183,244,235,233,53,215,233,39,228,63,202,222,88,239,178,119,238,253,228,30,111,121,231,235,204,231,115,60,254,102,237,219,188,237,117,234,105,7,250,88,241,79,255,0,227,45,154,191,254,89,92,127,253,49,186,159,254,165,151,255,0,115,255,0,255,0,123,134,128,64,245,80,0,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,150,166,0,118,213,250,172,97,111,188,10,31,151,92,64,203,252,139,207,76,184,226,47,46,45,217,161,149,247,158,253,106,174,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,46,102,110,110,169,170,181,90,230,189,142,123,30,199,186,224,30,122,248,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,30,255,0,176,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,160,118,192,0,48,255,0,142,110,51,111,188,30,102,62,78,220,228,181,121,103,6,98,143,46,83,226,107,108,76,98,85,58,56,150,131,149,83,77,35,180,210,104,185,178,170,70,231,36,114,53,238,107,182,170,178,88,242,171,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,107,7,183,59,244,39,251,201,252,180,179,253,153,92,118,221,114,71,25,91,178,51,52,177,53,36,121,95,126,168,145,180,181,151,73,220,198,97,186,215,163,156,215,199,38,138,140,166,154,93,27,35,31,182,54,62,78,126,232,209,38,230,134,237,0,0,13,96,118,141,118,147,226,172,13,125,189,240,239,145,45,186,225,251,213,23,120,182,98,107,237,125,174,74,74,168,55,178,157,241,58,213,35,164,107,219,185,143,157,171,59,225,234,215,71,37,59,244,86,76,108,252,194,174,209,30,1,104,248,156,194,169,143,50,182,223,106,182,230,109,147,155,81,162,83,65,79,244,154,53,142,38,119,106,170,157,168,245,153,140,130,54,211,201,35,214,54,249,209,187,107,100,230,68,20,255,0,102,87,29,182,172,238,193,182,236,140,205,44,77,87,38,104,88,105,228,109,45,101,210,118,189,248,146,137,138,231,53,241,201,162,43,234,97,139,70,200,199,238,145,236,143,159,186,69,89,185,89,234,121,108,194,216,179,21,96,107,237,46,41,193,88,154,235,135,239,84,91,251,181,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,186,47,86,185,81,122,42,155,233,224,39,141,251,23,23,24,18,90,44,71,85,106,182,230,109,147,155,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,14,199,68,201,23,122,185,146,235,185,173,108,145,43,195,42,142,167,20,226,204,43,129,172,85,88,167,26,226,107,86,31,178,209,108,239,55,27,165,108,116,148,176,111,123,88,205,242,200,173,99,119,61,237,106,106,189,92,228,68,234,168,118,198,149,187,80,184,233,252,181,226,167,228,118,78,99,62,247,150,214,93,158,88,169,162,110,216,111,183,72,228,114,174,147,35,151,188,81,195,164,124,189,17,172,124,168,249,62,181,173,167,145,1,155,61,172,153,143,120,226,126,193,154,25,104,183,86,101,150,21,210,58,92,33,95,34,208,121,90,57,169,209,149,110,175,74,121,100,100,147,111,115,249,14,114,190,56,185,112,189,34,87,44,169,38,223,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,167,152,35,42,184,9,227,126,251,194,62,59,150,139,17,213,93,110,89,101,123,230,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,189,177,50,69,222,141,124,90,238,107,157,28,74,192,223,240,37,45,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,45,87,20,92,77,224,30,22,114,190,229,152,24,190,166,146,178,228,202,119,58,203,135,146,227,13,53,109,230,116,146,40,246,64,217,23,115,152,199,79,19,165,123,26,245,142,53,115,246,187,68,107,130,218,241,237,198,253,139,132,124,9,21,22,28,170,181,92,179,54,247,202,150,201,100,172,133,245,16,178,149,38,68,154,170,173,177,203,27,227,135,99,101,100,107,189,28,249,116,218,215,54,57,85,152,21,193,103,106,198,62,203,59,173,171,46,120,142,187,213,226,188,19,61,68,205,126,36,171,116,213,119,187,90,202,230,171,95,36,138,231,58,174,153,142,230,42,177,90,179,53,178,46,199,57,34,142,7,97,94,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,234,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,179,78,204,94,207,74,204,45,89,77,196,87,16,56,67,147,117,135,108,184,74,193,115,134,120,42,173,85,81,79,52,114,213,86,210,79,11,54,204,156,168,95,76,187,158,212,108,139,38,212,122,68,230,6,63,246,143,113,11,159,184,27,140,236,195,194,216,43,60,51,3,15,217,104,188,147,221,173,214,188,77,91,73,75,6,251,85,35,223,178,40,228,107,27,185,239,115,151,68,234,231,42,175,85,83,56,59,34,115,11,31,102,87,13,184,146,251,152,216,227,16,98,171,148,24,226,178,146,42,203,221,206,106,233,227,129,180,20,14,108,77,146,103,57,200,196,115,222,228,106,46,154,189,203,237,83,92,29,168,254,189,153,155,248,47,201,232,140,255,0,236,84,245,88,197,63,120,21,223,46,183,1,159,224,0,6,16,118,187,102,22,62,203,94,27,112,221,247,46,113,198,32,194,183,41,241,197,29,36,181,150,75,156,212,51,201,3,168,43,220,232,157,36,46,107,149,138,230,49,202,213,93,53,99,87,216,134,111,152,1,219,87,234,177,133,190,240,40,126,93,113,3,15,251,56,120,133,207,220,115,198,118,94,97,108,107,158,25,129,136,44,181,190,86,239,54,235,166,38,173,171,165,159,101,170,173,236,223,20,146,57,142,218,246,53,201,170,116,115,81,83,170,33,187,243,64,61,151,30,189,153,101,248,215,201,235,77,255,0,0,49,43,180,147,136,28,125,195,46,84,96,140,215,203,151,210,62,229,71,142,33,164,150,142,185,102,90,42,216,38,181,92,154,232,170,35,134,72,221,35,17,219,37,107,85,218,36,145,70,238,187,80,203,83,0,59,106,253,86,48,183,222,5,15,203,174,32,101,254,69,231,166,92,113,23,151,22,236,208,202,251,207,126,181,87,107,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,151,51,55,55,84,213,90,173,115,94,199,61,143,99,221,112,15,61,124,11,241,155,125,224,243,49,234,174,114,90,188,179,131,49,71,119,167,196,214,216,152,196,170,116,113,43,249,85,52,210,59,77,38,139,155,42,164,110,114,71,35,94,230,187,106,171,37,143,127,216,91,22,97,92,115,98,165,197,56,43,19,90,177,5,150,183,127,118,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,69,232,230,170,47,84,80,59,96,0,24,43,196,215,27,245,156,42,241,197,133,176,150,49,170,221,150,88,179,7,219,37,190,185,97,158,166,107,92,141,171,187,70,202,170,88,153,43,88,221,207,124,29,225,82,57,36,124,84,237,70,53,92,198,53,115,126,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,76,61,181,126,180,248,91,238,254,135,230,55,18,170,236,183,227,234,143,46,251,143,12,153,199,112,181,91,112,130,247,202,140,59,136,171,42,96,161,134,209,34,243,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,243,217,35,57,33,183,240,0,3,2,184,96,227,214,154,171,137,236,206,225,99,57,47,180,148,111,163,199,23,187,126,6,185,212,115,85,245,143,91,181,107,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,217,23,43,85,122,196,215,231,169,230,179,139,31,90,124,228,251,192,196,63,49,156,15,74,96,194,174,206,238,62,168,248,156,194,171,128,243,74,225,106,182,230,109,147,149,79,170,212,193,79,244,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,154,160,0,0,0,0,0,0,11,105,196,221,218,235,96,225,183,53,239,182,43,157,93,186,229,110,192,247,218,186,58,202,73,157,12,244,211,199,65,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,185,101,170,226,199,213,99,57,62,239,241,15,203,167,3,64,63,210,199,138,127,255,0,25,108,213,255,0,242,202,227,255,0,233,143,74,103,149,115,213,64,3,92,29,169,153,119,196,54,94,90,166,226,91,37,243,231,50,173,118,38,212,69,14,42,178,210,227,42,138,58,43,99,28,218,106,90,73,168,105,98,216,136,199,74,142,231,38,247,189,100,157,143,70,237,230,43,118,62,74,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,7,158,28,173,227,191,138,124,175,199,118,204,117,249,97,197,120,183,201,156,239,243,54,41,196,23,26,251,93,87,50,23,197,245,208,119,134,239,219,204,222,223,57,52,123,24,239,102,134,250,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,237,43,118,136,240,65,89,194,174,59,76,91,131,169,119,101,150,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,221,207,124,253,221,22,73,36,124,84,238,87,185,92,199,185,122,174,2,120,223,190,240,143,142,229,162,196,117,87,91,150,89,94,249,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,111,108,76,145,119,163,95,22,187,154,231,71,18,176,54,63,218,237,152,88,251,45,120,109,195,119,220,185,199,24,131,10,220,167,199,20,116,146,214,89,46,115,80,207,36,14,160,175,115,162,116,144,185,174,86,43,152,199,43,85,116,213,141,95,98,24,63,217,195,196,46,126,227,158,51,178,243,11,99,92,240,204,12,65,101,173,242,183,121,183,93,49,53,109,93,44,251,45,85,111,102,248,164,145,204,118,215,177,174,77,83,163,154,138,157,81,12,170,237,130,197,152,87,28,240,119,131,49,78,10,196,214,172,65,101,173,204,10,78,237,113,181,214,199,87,75,62,202,27,155,31,178,88,213,204,118,215,177,205,93,23,163,154,168,189,81,76,22,236,184,245,236,203,47,198,190,79,90,6,255,0,141,85,246,157,118,133,223,109,87,218,158,29,120,126,197,247,91,21,125,138,224,232,177,109,254,217,51,34,145,242,49,144,201,21,45,21,92,19,44,145,236,145,211,50,165,54,199,34,73,10,71,187,111,53,175,186,189,168,92,116,254,69,48,171,242,59,39,49,159,116,204,155,214,207,44,84,209,55,116,214,43,92,145,185,87,73,145,201,221,235,38,214,62,94,136,231,178,37,124,159,84,231,83,200,186,118,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,37,53,13,13,50,38,249,95,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,5,244,200,188,123,199,119,17,121,143,110,202,252,175,207,220,213,174,186,215,107,44,211,75,140,238,108,165,183,210,181,81,36,170,169,145,37,94,92,44,220,221,87,69,114,185,205,99,26,247,189,140,118,127,241,157,158,25,143,217,245,89,195,228,120,43,29,98,188,119,106,139,233,60,23,248,49,133,221,107,42,177,5,43,167,161,149,27,81,80,140,77,38,139,154,230,193,50,51,116,77,68,106,163,216,233,35,147,34,248,28,225,18,213,194,14,81,187,10,79,113,164,188,98,203,245,67,110,88,142,235,5,59,88,199,206,140,70,178,150,23,171,82,87,211,66,155,182,115,23,85,124,147,72,141,143,154,177,183,13,123,115,191,66,127,188,159,203,64,217,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,52,45,217,221,198,253,103,10,184,237,112,150,49,170,221,150,88,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,119,61,240,119,133,72,228,145,241,83,181,24,213,115,24,213,222,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,128,77,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,30,107,56,177,245,167,206,79,188,12,67,243,25,207,74,103,154,206,44,125,105,243,147,239,3,16,252,198,112,41,76,170,204,204,85,147,121,143,135,51,75,5,85,247,123,214,25,184,69,112,166,221,36,140,142,109,139,231,193,47,45,236,123,161,149,138,232,228,98,57,55,198,247,181,87,71,41,232,39,131,190,42,176,111,21,249,71,111,198,22,107,149,35,113,61,186,158,158,155,22,90,35,141,97,125,186,226,172,243,213,177,57,239,119,118,145,205,145,208,191,115,183,49,21,170,188,198,72,198,104,175,27,240,207,140,176,119,14,153,121,196,211,107,169,43,240,158,60,168,172,182,189,26,169,28,246,219,140,21,85,113,54,7,177,92,171,35,37,138,145,242,182,70,248,42,72,199,181,186,70,233,92,42,241,49,140,184,80,205,202,60,210,193,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,222,30,146,65,69,100,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,251,21,107,80,0,0,6,165,123,89,56,37,172,183,223,127,164,222,80,225,78,109,5,211,123,113,141,174,209,109,158,73,33,170,107,38,158,75,204,156,180,116,108,133,209,198,169,59,213,35,107,100,107,36,114,200,233,228,115,118,212,74,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,7,155,126,24,184,133,197,92,47,231,45,151,55,48,181,55,127,238,28,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,245,100,98,185,175,107,37,138,39,171,31,179,106,238,167,63,59,64,178,179,42,184,101,195,217,247,134,230,242,173,94,97,219,228,250,33,110,71,83,79,34,87,45,44,143,78,249,19,42,90,188,154,121,219,28,21,92,151,185,209,200,244,103,164,168,106,131,143,94,14,241,15,11,25,185,115,117,154,207,87,62,93,95,42,59,238,31,185,195,71,85,221,40,153,59,231,116,118,185,106,37,220,215,84,196,216,100,68,78,107,222,248,154,201,87,106,189,205,110,48,1,80,93,174,120,203,53,241,253,109,230,178,58,187,254,44,198,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,186,50,54,167,87,34,53,60,16,221,159,102,103,5,223,209,179,46,31,153,24,213,188,204,125,143,173,244,147,212,211,205,67,201,146,197,66,169,205,101,14,178,49,179,54,103,43,218,234,134,174,214,243,34,137,136,213,228,164,146,99,87,100,223,4,181,151,11,239,244,155,205,236,41,202,160,181,236,110,14,181,221,237,179,199,36,213,78,100,51,199,121,143,152,141,141,240,182,57,17,32,122,36,141,116,142,124,141,88,221,4,110,118,218,128,30,107,56,177,245,167,206,79,188,12,67,243,25,207,74,103,154,206,44,125,105,243,147,239,3,16,252,198,112,54,169,216,169,234,177,138,126,240,43,190,93,110,53,87,197,143,173,62,114,125,224,98,31,152,206,109,83,177,83,213,99,20,253,224,87,124,186,220,106,175,139,31,90,124,228,251,192,196,63,49,156,13,212,246,92,122,137,229,151,227,95,56,173,50,168,197,94,203,143,81,60,178,252,107,231,21,166,85,0,0,1,138,188,125,113,175,133,120,83,203,138,187,37,166,231,222,51,55,19,91,230,143,14,91,233,214,55,201,65,189,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,157,35,21,136,155,91,43,226,208,183,252,42,199,184,171,255,0,42,226,60,73,136,238,31,250,202,202,235,149,117,68,159,237,73,52,210,72,255,0,139,156,231,123,85,76,191,237,69,225,247,60,114,223,60,110,89,161,143,49,5,215,22,224,204,91,112,169,118,28,188,207,60,211,71,107,142,73,165,168,109,153,201,35,157,221,249,60,201,121,76,69,72,228,141,28,246,34,42,75,28,86,171,129,108,231,203,140,137,226,59,14,227,92,218,195,22,171,174,22,126,234,74,202,154,219,66,92,38,179,200,175,100,148,247,26,86,42,235,28,208,207,20,74,178,49,29,34,68,179,36,109,115,213,168,6,207,251,57,184,5,177,100,126,92,79,152,153,171,111,242,174,51,204,108,63,220,110,86,122,250,103,182,150,217,103,170,70,72,251,108,244,211,53,57,147,63,108,125,227,154,205,26,230,114,154,136,141,123,230,195,94,210,254,2,170,114,27,16,205,157,89,77,98,171,159,46,175,149,18,77,119,100,124,173,150,11,140,245,82,57,176,182,24,98,141,176,80,171,100,134,40,87,207,218,246,171,30,230,171,225,71,238,166,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,26,187,68,51,223,40,242,103,135,155,189,155,52,240,205,38,42,126,57,167,170,179,90,48,252,236,100,172,169,171,109,59,229,138,162,104,249,240,204,148,208,204,218,125,243,64,238,108,79,146,21,98,181,234,199,32,105,219,130,238,45,177,87,8,217,166,152,166,219,23,126,195,119,222,237,111,196,214,231,54,73,121,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,121,210,34,166,143,83,208,78,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,19,203,185,189,238,203,30,31,179,67,32,248,121,172,135,52,153,87,107,174,197,215,133,191,82,225,233,210,52,125,182,7,83,197,27,93,51,121,105,44,117,50,164,104,175,137,242,61,24,198,66,155,98,151,156,213,12,202,0,1,230,179,139,31,90,124,228,251,192,196,63,49,156,216,79,99,15,16,56,6,221,135,175,124,52,92,31,87,75,139,46,151,138,252,85,67,44,203,11,41,42,160,74,90,40,86,154,39,44,156,215,212,162,67,44,171,27,99,84,229,70,247,110,243,85,19,94,220,88,250,211,231,39,222,6,33,249,140,229,180,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,197,94,1,120,215,194,188,86,101,197,37,146,237,115,238,249,155,134,109,240,199,136,237,245,11,27,36,175,216,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,201,145,232,197,77,174,137,242,229,80,22,171,139,31,85,140,228,251,191,196,63,46,156,243,88,122,83,226,199,213,99,57,62,239,241,15,203,167,60,214,1,127,248,46,226,219,21,112,141,154,105,138,109,177,119,236,55,125,238,214,252,77,110,115,100,151,153,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,157,34,42,104,245,55,253,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,52,45,198,255,0,5,216,171,132,124,199,158,134,137,183,91,222,1,185,114,231,178,98,25,104,100,108,108,230,172,219,104,106,103,70,36,43,88,196,130,69,86,177,124,248,209,178,237,102,229,141,151,3,179,51,141,31,232,217,152,239,203,124,106,238,102,1,199,215,10,72,42,106,38,174,228,199,98,174,85,229,50,187,73,30,216,91,11,145,237,109,67,151,107,185,113,68,244,114,242,82,57,3,122,128,148,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,155,3,82,189,182,153,57,125,139,21,96,94,32,105,230,231,89,106,109,233,131,171,35,218,198,247,74,168,228,168,171,167,93,85,251,228,231,50,90,158,136,205,172,238,190,115,181,145,168,150,171,177,215,51,62,135,241,89,54,5,171,171,186,173,38,61,195,245,150,248,105,105,228,254,170,234,234,100,74,200,231,168,98,189,17,118,65,5,99,24,244,107,156,215,78,173,68,70,189,234,155,21,237,52,201,79,203,79,8,248,167,187,220,59,173,126,4,215,26,209,239,151,100,50,247,40,38,239,17,201,164,111,115,181,165,150,167,99,83,110,178,164,91,156,141,221,174,138,242,159,29,126,75,243,79,6,230,103,146,252,167,244,75,16,91,175,189,203,159,201,239,93,214,166,57,185,92,205,174,217,187,151,183,118,215,105,174,186,46,154,1,233,248,210,7,108,22,113,223,113,207,20,11,149,85,16,247,123,46,90,91,224,167,163,143,115,31,207,170,174,167,130,174,162,167,84,99,94,221,204,125,52,92,181,115,218,157,219,123,118,172,142,67,117,63,75,48,175,209,95,167,95,73,173,95,70,252,159,229,111,44,119,216,251,143,113,229,243,123,207,63,94,95,39,151,231,243,55,109,219,231,107,167,83,204,190,106,230,102,42,206,76,199,196,121,165,141,106,251,197,235,19,92,37,184,84,237,146,71,199,14,245,243,32,139,152,247,189,176,196,196,108,113,177,92,187,35,99,26,139,163,80,13,133,118,39,228,237,170,245,140,177,230,119,223,44,53,114,212,97,170,122,91,37,130,178,106,86,186,145,179,213,36,142,172,116,82,57,138,169,83,28,81,192,197,88,222,138,216,171,30,142,69,73,90,109,208,197,254,205,28,1,83,151,220,22,229,221,45,203,15,82,90,174,87,202,122,155,253,82,194,145,111,172,101,93,76,146,210,212,74,248,213,119,189,212,107,72,137,185,119,181,141,99,29,183,102,212,202,0,0,0,0,0,60,214,113,99,235,79,156,159,120,24,135,230,51,155,169,236,184,245,19,203,47,198,190,113,90,105,91,139,31,90,124,228,251,192,196,63,49,156,221,79,101,199,168,158,89,126,53,243,138,208,50,168,0,7,154,206,44,125,105,243,147,239,3,16,252,198,114,138,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,88,250,211,231,39,222,6,33,249,140,229,213,190,112,65,125,184,112,75,129,120,179,203,74,91,173,234,74,143,44,75,141,168,150,102,73,220,105,105,235,165,130,158,170,150,22,196,143,88,88,200,30,181,10,233,30,230,238,107,209,169,27,100,115,3,111,220,20,113,93,98,226,211,38,168,177,151,54,213,71,139,237,186,81,226,155,37,20,207,119,112,170,220,244,142,68,108,136,143,72,103,99,57,177,174,175,106,106,248,249,143,124,82,41,144,7,154,30,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,220,246,113,246,145,100,214,22,225,78,62,32,178,190,253,106,189,94,177,6,182,252,57,135,174,82,186,58,175,42,53,99,239,16,213,65,22,231,179,186,178,86,203,42,110,107,30,213,137,172,149,18,162,25,28,29,87,104,143,31,84,124,49,225,84,192,121,91,112,181,92,179,54,247,205,167,213,42,96,168,250,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,209,97,80,99,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,22,166,186,186,165,83,124,175,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,174,123,240,171,140,184,120,202,60,176,198,25,149,109,171,180,98,124,195,168,188,212,186,209,60,137,190,134,221,78,202,14,234,147,69,177,29,13,75,157,81,80,231,177,92,237,172,88,90,228,142,70,200,196,10,215,178,227,215,179,44,191,26,249,61,105,149,93,185,223,161,63,222,79,229,166,42,246,92,122,246,101,151,227,95,39,173,50,171,183,59,244,39,251,201,252,180,13,85,155,41,236,183,227,234,143,46,251,143,12,153,199,112,181,91,112,130,247,202,140,59,136,171,42,96,161,134,209,34,243,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,243,217,35,57,56,87,194,254,74,127,72,156,234,180,100,228,119,14,229,87,136,45,247,142,225,59,165,229,198,202,232,45,117,85,20,188,215,114,228,84,133,103,134,36,147,107,21,220,181,126,221,29,162,165,21,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,15,81,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,192,174,204,254,208,63,202,110,21,185,101,47,16,184,230,213,77,137,48,149,189,107,109,119,219,181,111,38,107,197,174,24,228,125,67,170,36,145,18,55,77,75,28,104,247,202,175,223,36,74,178,57,170,176,205,51,176,175,180,71,141,250,206,42,177,218,97,44,29,85,183,44,176,157,194,89,108,78,72,103,166,154,233,35,161,138,55,213,85,68,249,92,199,109,123,39,238,234,177,199,35,34,168,114,61,168,231,189,168,22,171,138,238,43,179,31,139,92,199,126,53,198,178,247,27,85,15,50,11,5,130,9,149,244,182,138,87,42,42,181,170,168,156,201,159,181,171,44,202,136,233,28,214,162,35,24,200,227,101,149,50,171,128,158,8,47,188,92,99,185,107,113,29,45,214,219,150,86,78,108,87,187,221,28,204,167,153,245,75,10,172,52,180,142,146,41,25,36,219,221,19,228,77,138,214,69,174,231,53,210,68,143,197,80,55,253,255,0,212,178,255,0,238,127,255,0,239,112,208,9,191,239,254,165,151,255,0,115,255,0,255,0,123,134,128,64,245,80,0,0,0,0,0,0,96,7,109,95,170,198,22,251,192,161,249,117,196,207,243,0,59,106,253,86,48,183,222,5,15,203,174,32,105,88,205,254,205,142,57,238,188,62,227,250,60,171,204,107,165,93,118,93,98,170,138,107,108,79,172,186,57,176,97,121,221,52,138,218,168,155,52,137,4,52,206,146,161,238,169,209,26,186,105,46,229,88,214,57,44,87,6,121,41,133,120,137,226,79,7,228,230,53,184,93,104,172,184,131,202,29,230,123,92,177,199,84,206,69,5,69,67,54,58,72,228,98,106,248,90,139,171,23,205,85,211,69,209,82,148,207,76,139,204,126,29,51,30,227,149,249,161,102,238,55,90,29,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,115,33,126,215,104,186,35,145,205,115,30,214,61,143,99,67,113,93,171,188,77,221,114,43,36,173,216,15,7,212,226,11,94,44,204,74,135,54,219,124,180,92,93,66,251,92,20,19,210,205,80,254,108,106,146,171,228,73,35,133,24,221,17,89,44,170,231,38,212,100,152,127,192,103,31,220,96,92,115,67,13,100,74,73,73,154,212,247,250,137,33,167,135,20,92,221,77,91,74,198,71,81,60,179,121,79,107,229,86,53,21,100,122,77,29,75,249,116,233,20,45,106,170,34,225,6,48,205,92,199,204,11,22,22,195,24,215,26,93,111,86,172,21,111,117,174,193,73,89,80,178,71,111,165,87,171,214,56,209,127,217,110,171,171,146,56,161,141,23,100,81,181,187,42,236,100,225,163,254,61,226,143,22,90,127,229,44,24,75,188,65,246,119,218,216,249,145,127,171,76,201,98,147,254,125,27,208,7,110,119,232,79,247,147,249,105,170,179,106,157,185,223,161,63,222,79,229,166,21,112,103,194,215,244,184,198,216,195,45,232,177,39,145,47,86,220,31,85,125,178,84,74,221,212,175,174,138,178,146,38,197,82,136,213,122,66,246,79,35,85,204,243,152,229,107,244,122,53,99,120,102,175,101,231,104,23,255,0,67,124,41,102,236,223,242,86,156,25,120,115,191,247,153,86,154,182,122,138,159,253,218,154,146,56,98,254,228,90,122,42,118,189,174,92,97,226,172,13,125,195,57,9,147,184,238,235,135,239,84,90,95,241,37,198,197,116,146,146,170,13,236,115,41,40,150,90,121,154,246,238,99,228,158,88,164,103,86,186,141,237,93,21,77,85,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,188,121,143,241,150,103,226,105,241,158,96,98,26,187,237,246,170,158,146,154,162,225,86,168,233,231,101,53,60,116,241,44,142,211,87,189,34,134,52,87,187,87,189,81,92,229,115,149,92,161,181,238,206,14,59,120,172,226,47,49,226,203,108,127,131,237,88,171,13,218,173,245,51,222,241,125,61,26,80,213,91,228,122,189,244,174,168,86,42,83,73,189,205,88,25,12,81,71,34,183,89,117,114,67,42,187,101,70,10,246,70,112,245,249,41,225,246,92,217,185,212,221,89,122,205,94,77,108,182,250,202,94,239,29,29,13,36,181,49,209,186,52,114,111,147,156,201,95,63,53,85,26,232,230,135,107,116,106,190,76,234,3,86,189,170,28,5,83,85,83,93,120,167,201,187,21,37,27,232,233,230,184,99,155,101,63,53,95,88,245,150,22,165,125,53,60,113,57,168,244,107,231,150,169,238,123,25,178,46,110,138,245,149,207,215,6,69,231,166,99,240,233,152,246,236,208,202,251,207,113,186,208,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,153,11,246,183,84,213,28,142,107,94,199,49,236,99,219,233,164,210,95,105,175,2,87,92,145,198,87,28,243,202,220,51,73,30,87,223,170,35,117,85,29,174,7,49,152,110,181,232,214,185,146,71,170,163,41,166,151,87,70,246,109,141,143,147,145,182,52,72,121,161,85,241,165,218,157,77,157,121,37,104,203,92,155,182,213,216,223,140,236,242,51,28,182,173,178,182,166,216,254,124,122,81,82,213,71,43,27,43,36,108,83,164,174,116,74,201,41,234,35,110,140,123,165,142,60,31,200,188,139,204,126,34,243,30,221,149,249,95,102,239,215,90,237,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,242,225,102,230,234,186,43,149,206,107,24,215,189,236,99,169,92,45,132,241,86,57,190,210,225,108,21,134,110,184,130,245,91,191,187,91,173,116,82,85,213,79,177,142,123,246,69,26,57,238,218,198,57,203,162,116,107,85,87,162,41,190,158,2,120,32,177,112,143,129,37,173,196,116,182,171,150,102,222,249,177,94,239,116,115,62,162,22,82,164,202,176,210,210,58,72,163,124,112,236,108,79,145,54,35,159,46,187,156,230,199,18,48,52,2,86,185,147,147,184,251,42,99,195,245,152,190,195,87,5,183,21,89,232,111,118,91,154,82,204,218,42,248,42,104,169,234,246,193,52,140,107,101,124,77,170,138,57,81,155,145,146,110,110,171,209,86,138,55,231,65,195,38,1,226,155,128,156,173,203,252,95,77,73,71,114,126,91,216,27,101,196,41,110,134,166,182,205,58,209,81,201,190,7,72,155,154,199,186,8,155,43,24,230,44,145,163,153,185,186,163,154,24,1,217,203,218,25,106,225,162,213,127,203,28,232,172,196,23,12,18,250,121,110,88,127,186,53,181,43,107,173,99,100,146,90,88,226,118,142,70,85,185,90,137,245,137,28,115,34,57,90,212,154,105,153,142,188,87,113,93,152,252,90,230,59,241,174,53,151,184,218,168,121,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,230,76,253,173,89,102,84,71,72,230,181,17,24,198,71,27,40,172,232,202,28,101,144,185,161,136,50,143,48,32,164,142,251,135,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,209,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,250,240,19,193,5,247,139,140,119,45,110,35,165,186,219,114,202,201,205,138,247,123,163,153,148,243,62,169,97,85,134,150,145,210,69,35,36,155,123,162,124,137,177,90,200,181,220,230,186,72,145,225,117,123,47,120,22,252,181,226,166,103,142,113,224,206,247,150,214,93,254,71,166,173,118,216,111,183,72,228,106,38,176,171,87,188,81,195,164,156,205,85,172,124,168,200,254,181,173,168,141,55,82,74,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,77,129,160,30,212,127,94,204,205,252,23,228,244,70,90,118,44,103,206,13,162,195,216,175,135,43,205,109,37,191,16,214,94,31,137,172,169,53,66,163,238,172,125,44,113,84,195,19,21,136,221,240,54,146,57,21,55,171,222,201,94,228,98,54,23,184,196,190,212,127,94,204,205,252,23,228,244,70,47,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,7,169,224,98,175,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,95,149,64,13,90,246,211,231,206,13,173,195,216,83,135,43,53,109,37,195,16,209,222,25,137,175,73,13,66,171,237,76,101,44,145,83,67,43,17,138,221,243,182,174,73,17,55,163,216,200,152,229,98,182,102,56,202,14,61,184,223,177,112,143,129,34,162,195,149,86,171,150,102,222,249,82,217,44,149,144,190,162,22,82,164,200,147,85,85,182,57,99,124,112,236,108,172,141,119,163,159,46,155,90,230,199,42,179,65,119,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,129,148,29,151,30,189,153,101,248,215,201,235,77,255,0,26,1,236,184,245,236,203,47,198,190,79,90,111,248,1,128,29,181,126,171,24,91,239,2,135,229,215,19,63,204,0,237,171,245,88,194,223,120,20,63,46,184,129,165,99,58,123,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,70,106,167,147,69,169,100,146,185,172,109,27,158,253,211,198,231,35,89,171,166,102,142,230,50,107,1,193,158,74,97,94,34,120,147,193,249,57,141,110,23,90,43,46,32,242,135,121,158,215,44,113,213,51,145,65,81,80,205,142,146,57,24,154,190,22,162,234,197,243,85,116,209,116,84,165,51,211,34,243,31,135,76,199,184,229,126,104,89,187,141,214,135,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,156,200,95,181,218,46,136,228,115,92,199,181,143,99,216,208,244,210,13,85,246,94,118,129,127,244,55,194,150,110,205,255,0,37,105,193,151,135,59,255,0,121,149,105,171,103,168,169,255,0,221,169,169,35,134,47,238,69,167,162,166,213,0,210,183,109,95,173,62,22,251,191,161,249,141,196,192,3,63,251,106,253,105,240,183,221,253,15,204,110,37,159,225,27,131,106,158,44,50,191,56,238,24,82,166,173,216,239,4,83,217,166,195,84,43,91,21,61,21,115,234,36,169,90,136,103,87,198,229,222,232,169,149,177,46,248,216,146,57,188,199,35,53,86,134,122,118,94,241,245,125,206,157,156,60,103,53,195,190,98,251,85,189,245,22,43,253,77,75,18,107,213,44,59,81,244,211,163,220,143,150,178,54,42,189,36,106,57,210,197,28,143,147,71,196,249,38,216,169,229,179,254,21,96,44,85,255,0,149,112,230,36,195,151,15,253,101,29,117,182,186,158,79,246,100,134,104,228,103,193,205,115,125,138,134,247,184,4,227,178,213,197,222,25,173,177,98,90,58,75,78,98,225,218,116,171,188,81,210,198,216,40,170,160,146,162,102,199,45,12,111,168,150,119,178,56,219,78,217,156,244,68,108,147,49,19,163,218,6,90,158,107,56,177,245,167,206,79,188,12,67,243,25,207,74,103,154,206,44,125,105,243,147,239,3,16,252,198,112,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,47,160,142,10,56,174,177,113,105,147,84,88,203,155,106,163,197,246,221,40,241,77,146,138,103,187,184,85,110,122,71,34,54,68,71,164,51,177,156,216,215,87,181,53,124,124,199,190,41,20,210,14,42,225,71,49,236,28,54,96,174,41,173,145,121,103,6,98,142,247,5,202,74,120,85,36,177,85,69,95,61,36,109,168,77,87,88,101,229,49,89,50,104,212,145,235,19,145,170,177,44,212,255,0,15,28,64,227,238,25,115,66,135,53,242,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,237,146,181,170,237,18,72,163,119,93,168,7,165,224,91,252,139,207,76,184,226,47,46,45,217,161,149,247,158,253,106,174,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,46,102,110,110,169,170,181,90,230,189,142,123,30,199,186,224,0,0,0,0,0,45,87,22,62,171,25,201,247,127,136,126,93,57,117,75,85,197,143,170,198,114,125,223,226,31,151,78,7,154,195,213,65,229,92,245,80,0,0,5,63,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,243,195,197,119,10,57,143,194,86,99,191,5,99,88,187,245,170,187,153,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,92,204,220,212,150,21,85,116,110,115,85,21,236,124,114,63,209,241,103,248,162,225,147,0,241,77,149,247,44,191,197,244,212,148,119,39,211,185,182,92,66,150,232,106,107,108,211,172,145,73,190,7,72,155,154,199,186,8,155,43,24,230,44,145,163,153,185,186,163,154,30,125,170,51,211,49,235,178,58,30,30,46,119,158,253,131,40,113,4,88,146,219,77,80,138,249,45,213,77,134,162,57,25,78,253,124,200,100,239,79,123,227,84,86,243,26,143,110,197,124,171,35,33,51,175,21,112,237,155,22,44,227,193,86,251,85,109,235,15,247,174,237,5,210,41,36,165,127,62,154,90,119,239,108,114,70,245,209,147,57,83,71,167,156,137,174,169,170,44,174,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,69,1,53,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,188,158,206,238,1,104,248,99,194,171,143,51,74,223,106,185,102,109,239,149,81,162,211,65,81,244,102,52,142,86,119,106,90,157,170,244,153,236,158,70,212,73,27,210,55,121,177,183,115,99,230,75,101,123,49,123,61,43,48,181,101,55,17,92,64,225,14,77,214,29,178,225,43,5,206,25,224,170,181,85,69,60,209,203,85,91,73,60,44,219,50,114,161,125,50,238,123,81,178,44,155,81,233,19,153,179,240,6,170,251,115,191,66,127,188,159,203,77,170,26,171,237,206,253,9,254,242,127,45,3,85,102,202,123,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,78,10,228,38,74,98,174,34,115,98,197,147,152,42,225,106,162,189,98,14,245,221,167,186,75,36,116,172,228,83,75,80,253,238,142,57,30,154,178,23,34,104,197,243,149,53,209,53,84,162,174,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,3,212,240,53,235,217,115,199,109,215,59,45,83,100,70,116,98,106,74,140,109,99,167,99,176,253,198,174,119,119,220,67,68,214,189,101,100,155,147,108,181,52,237,99,85,95,191,153,44,110,87,171,92,176,205,43,182,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,243,89,197,143,173,62,114,125,224,98,31,152,206,122,83,60,214,113,99,235,79,156,159,120,24,135,230,51,129,184,158,207,124,1,131,115,79,179,135,4,229,246,96,225,234,75,230,30,190,83,222,233,171,168,106,81,118,74,207,44,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,106,131,141,30,18,113,87,8,217,166,184,90,229,47,126,195,119,222,243,112,195,55,22,186,73,121,148,45,169,145,140,130,121,86,24,163,90,200,227,72,93,51,35,69,107,121,209,170,46,143,67,111,253,151,30,162,121,101,248,215,206,43,75,191,196,86,67,96,222,36,178,142,251,149,56,206,138,145,204,184,211,189,246,202,233,169,214,103,218,110,40,199,37,61,108,72,215,177,219,227,115,181,86,163,219,189,138,248,220,187,30,228,80,210,15,3,156,113,227,46,16,177,147,169,106,153,87,124,203,171,229,67,95,126,176,177,233,190,55,232,141,239,180,123,149,26,202,150,181,26,138,213,84,100,204,106,49,234,213,108,82,197,191,235,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,15,52,57,233,145,121,143,195,166,99,220,114,191,52,44,221,198,235,67,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,100,47,218,237,23,68,114,57,174,99,218,199,177,236,110,96,118,106,118,129,126,66,107,40,114,19,53,166,223,128,110,183,7,121,46,226,231,107,37,158,186,174,122,102,125,108,179,212,178,26,123,115,19,188,207,38,214,43,146,73,30,254,187,156,6,234,64,0,0,53,171,218,215,198,143,208,187,21,103,10,56,1,219,175,88,142,223,12,248,162,233,5,118,215,91,168,100,126,230,208,181,177,61,30,147,78,198,34,202,217,81,27,221,166,106,109,145,42,55,70,24,213,218,121,198,253,31,17,120,170,155,40,114,222,171,126,1,193,247,9,165,168,168,116,48,63,202,183,136,100,168,167,74,168,42,34,150,68,146,143,144,237,97,86,236,87,115,228,115,218,237,35,217,130,197,107,147,185,59,143,179,215,31,218,242,231,46,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,11,170,234,157,11,30,232,169,163,116,172,89,37,86,170,53,23,236,69,218,247,20,189,152,88,17,188,35,217,236,57,51,134,173,76,204,44,182,183,173,194,107,165,45,174,100,174,197,155,32,115,171,96,123,99,124,146,62,105,164,68,150,6,59,157,203,115,91,4,107,28,114,57,200,29,87,100,167,26,63,77,44,84,124,40,227,247,109,189,97,203,124,211,225,123,164,245,219,157,113,161,141,251,157,66,230,202,245,122,205,3,30,171,19,98,69,111,118,133,201,182,52,167,221,38,202,143,45,159,240,171,1,98,175,252,171,135,49,38,28,184,127,235,40,235,173,181,212,242,127,179,36,51,71,35,62,14,107,155,236,84,55,231,192,87,24,152,123,138,124,163,182,54,243,120,164,131,49,108,116,253,203,16,91,38,172,165,239,117,175,129,144,54,75,164,84,241,109,115,105,165,116,209,170,175,41,140,100,174,124,73,185,24,215,56,50,128,243,89,197,143,173,62,114,125,224,98,31,152,206,122,83,60,214,113,99,235,79,156,159,120,24,135,230,51,129,181,78,197,79,85,140,83,247,129,93,242,235,113,170,190,44,125,105,243,147,239,3,16,252,198,115,106,157,138,158,171,24,167,239,2,187,229,214,227,85,124,88,250,211,231,39,222,6,33,249,140,224,110,167,178,227,212,79,44,191,26,249,197,105,149,70,42,246,92,122,137,229,151,227,95,56,173,47,86,122,103,166,92,112,233,151,23,28,208,205,11,207,113,181,80,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,153,51,246,187,68,213,26,141,107,158,247,49,140,123,218,22,255,0,141,30,45,176,175,8,217,88,184,166,229,23,126,196,151,222,243,111,195,54,230,182,57,121,149,205,166,145,236,158,120,150,104,164,90,56,228,72,91,51,227,85,115,121,209,162,38,175,66,208,118,73,227,252,101,154,121,23,143,243,7,48,113,13,93,243,16,223,51,34,190,166,186,186,165,83,124,175,242,109,181,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,80,28,69,103,206,50,226,75,55,47,185,173,140,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,178,54,187,69,114,49,187,222,175,145,201,189,238,85,218,255,0,98,167,170,198,41,251,192,174,249,117,184,12,202,206,44,157,192,57,235,128,46,153,115,152,214,26,75,141,182,227,79,60,81,75,45,44,51,79,111,158,72,100,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,246,162,249,235,226,171,134,124,101,194,134,110,86,101,110,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,255,0,73,38,63,241,181,195,94,92,113,33,145,215,203,102,53,91,85,174,235,135,45,245,151,75,6,36,175,170,74,56,236,213,76,133,92,178,79,80,173,118,202,55,114,218,149,8,173,115,86,54,238,68,71,199,27,216,26,214,224,7,180,174,179,33,168,234,242,203,62,110,183,91,206,5,166,183,213,85,217,234,218,201,238,23,42,58,168,160,129,148,214,232,150,73,210,56,168,214,58,119,199,28,109,98,53,147,76,197,115,153,26,189,204,196,174,34,179,231,25,113,37,155,151,220,214,198,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,217,27,93,162,185,24,221,239,87,200,228,222,247,42,219,83,42,187,53,56,122,194,188,69,241,53,67,100,198,181,58,217,112,141,189,216,182,166,222,234,88,231,142,235,221,170,169,163,101,28,169,34,43,18,23,190,118,172,136,173,118,232,216,246,34,53,94,143,96,100,87,101,63,3,23,91,214,38,160,226,139,53,237,117,118,251,109,130,161,36,194,150,91,141,173,204,91,156,239,167,100,145,92,215,159,30,215,83,49,179,177,240,73,22,170,233,153,189,30,206,74,36,187,116,37,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,38,192,0,0,243,89,197,143,173,62,114,125,224,98,31,152,206,87,249,113,193,149,247,54,248,59,197,92,76,96,107,175,54,235,129,49,5,198,158,247,103,168,123,25,28,246,122,122,26,74,151,84,211,189,116,210,104,185,179,57,241,185,85,36,141,19,102,143,98,50,106,3,139,31,90,124,228,251,192,196,63,49,156,218,167,98,167,170,198,41,251,192,174,249,117,184,13,69,228,238,113,99,236,138,199,246,188,198,203,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,251,21,61,9,240,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,102,176,59,79,120,10,166,201,139,173,95,16,57,63,98,164,160,203,235,157,69,52,55,91,69,39,53,235,105,184,206,233,183,205,28,77,139,149,79,66,229,108,13,68,89,124,217,167,72,216,214,177,99,99,113,175,131,190,42,177,151,10,25,185,111,198,22,107,149,91,176,197,198,162,158,155,22,90,35,141,38,101,198,220,143,243,213,177,57,236,111,121,141,174,145,208,191,115,118,189,85,170,188,183,200,199,134,247,184,177,245,88,206,79,187,252,67,242,233,207,53,135,162,140,220,204,204,43,156,156,8,230,14,105,96,170,190,241,101,196,217,95,124,184,83,110,146,55,201,14,251,100,251,224,151,150,247,177,179,68,244,116,114,49,28,187,36,99,218,171,171,84,243,174,7,165,220,222,202,28,163,226,171,40,228,193,152,206,10,75,254,24,191,211,197,112,182,92,237,243,177,239,129,238,98,186,158,190,138,161,187,154,143,70,191,86,189,55,49,236,123,154,228,124,111,115,93,231,179,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,255,0,217,79,199,109,213,46,180,28,44,231,46,38,164,117,181,212,233,6,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,189,205,86,43,57,13,87,239,130,56,243,127,141,30,18,112,175,23,57,88,184,90,229,47,113,196,150,46,243,112,195,55,22,186,56,185,117,206,166,145,140,130,121,86,25,100,74,57,36,88,93,51,35,68,115,185,49,170,46,172,64,48,3,178,235,143,170,204,31,125,182,240,207,156,87,11,173,210,213,136,238,20,212,56,78,241,61,76,245,146,91,42,158,200,169,160,182,185,142,115,182,81,187,151,27,98,229,163,91,12,142,118,228,86,72,175,135,111,230,141,184,103,236,167,207,156,215,198,85,45,206,27,69,94,93,97,60,63,120,242,117,221,245,173,219,113,184,36,104,229,149,45,173,218,232,165,102,168,198,37,82,187,147,245,187,227,239,28,183,198,110,250,211,108,166,178,218,168,172,212,114,85,201,79,65,79,29,52,79,171,171,150,170,119,49,141,70,181,100,154,103,58,89,95,162,38,175,145,206,123,151,85,114,170,170,168,11,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,49,153,177,129,127,37,249,167,140,178,207,202,158,83,250,37,136,46,54,46,251,200,228,247,174,235,83,36,60,222,94,231,108,221,203,221,183,115,180,215,77,87,77,79,79,198,141,187,93,242,118,213,150,188,81,179,23,97,203,13,93,13,183,48,108,241,94,234,101,74,86,197,69,37,213,178,201,13,91,96,115,24,214,171,213,172,167,158,84,85,115,249,149,78,123,151,235,26,128,94,167,113,167,106,191,246,73,221,44,84,216,130,146,205,141,172,212,244,25,88,250,56,169,155,34,212,192,244,107,90,169,26,186,85,99,39,180,195,84,213,154,68,141,22,104,42,82,45,170,216,205,112,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,74,126,59,181,214,27,85,69,138,27,157,91,45,181,149,16,213,212,81,182,103,36,19,79,11,100,108,82,190,61,118,185,236,108,243,53,174,84,213,169,44,136,154,110,93,115,127,177,247,39,47,184,231,138,4,205,90,121,187,189,151,45,45,243,212,86,73,181,143,231,213,87,83,207,73,79,77,162,189,175,110,230,62,166,94,98,53,237,78,237,177,219,86,70,168,27,180,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,155,0,0,0,1,79,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,214,166,186,186,165,87,100,76,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,106,3,69,125,162,60,125,86,113,57,138,147,1,229,109,194,235,109,203,43,39,54,159,84,169,158,159,233,52,139,36,79,239,53,84,219,145,139,11,31,4,110,167,142,70,44,141,243,164,118,215,73,203,136,49,131,59,241,173,171,50,179,163,31,102,53,138,158,174,11,110,42,197,23,91,221,28,85,108,107,103,142,10,154,185,38,141,178,53,174,115,81,232,215,162,42,35,156,154,235,162,175,137,183,78,201,110,37,242,179,16,228,77,135,135,63,43,121,51,25,225,46,245,253,86,227,61,52,62,87,239,85,149,213,159,212,25,205,89,106,57,48,166,178,253,91,118,106,139,213,23,83,74,197,65,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,15,81,0,177,92,29,241,85,131,120,175,202,59,126,48,179,92,169,27,137,237,212,244,244,216,178,209,28,107,11,237,215,21,103,158,173,137,207,123,187,180,142,108,142,133,251,157,185,136,173,85,230,50,70,50,250,129,230,179,139,31,90,124,228,251,192,196,63,49,156,220,247,102,117,166,213,127,236,255,0,203,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,237,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,52,195,197,143,173,62,114,125,224,98,31,152,206,110,79,179,135,22,97,92,13,217,237,151,152,167,26,226,107,86,31,178,209,121,91,188,220,110,149,177,210,82,193,190,247,86,198,111,150,69,107,27,185,239,107,83,85,234,231,34,39,85,64,53,173,218,35,193,5,103,10,184,237,49,110,14,165,221,150,88,178,225,44,86,38,164,211,212,205,107,145,176,197,35,233,106,165,124,77,99,119,61,243,247,116,89,36,145,241,83,185,94,229,115,30,229,196,3,37,56,232,227,54,251,198,30,99,210,220,227,181,121,27,6,97,126,241,79,134,109,178,177,139,84,216,229,86,115,106,106,100,110,186,205,47,42,37,88,218,229,142,54,177,173,110,229,71,203,37,128,184,225,60,85,103,177,90,49,77,219,12,221,104,172,184,131,188,121,34,227,81,69,36,116,183,14,67,209,147,247,121,92,136,201,121,111,84,107,246,42,237,114,162,46,138,6,199,251,44,248,10,195,217,135,106,135,137,108,232,177,82,93,44,78,168,150,28,43,101,170,238,181,148,87,54,53,181,52,181,115,87,82,203,19,209,88,217,85,188,148,222,199,164,144,61,234,221,188,181,117,65,219,157,250,19,253,228,254,90,89,254,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,111,7,110,119,232,79,247,147,249,104,24,171,217,113,235,217,150,95,141,124,158,180,202,174,220,239,208,159,239,39,242,211,21,123,46,61,123,50,203,241,175,147,214,153,85,219,157,250,19,253,228,254,90,6,42,246,92,122,246,101,151,227,95,39,173,54,105,218,9,192,86,30,226,103,6,215,99,156,190,177,82,81,230,165,162,158,73,168,95,79,221,104,153,127,122,173,51,86,26,233,150,37,124,207,109,61,59,163,167,87,72,198,49,239,68,115,154,197,85,77,101,246,92,122,246,101,151,227,95,39,173,51,211,181,27,142,219,174,73,218,161,200,140,151,196,212,148,248,218,249,78,247,98,11,141,36,238,239,184,122,137,205,98,196,200,246,166,216,170,106,26,247,42,63,127,50,40,218,143,70,181,102,134,86,134,152,75,149,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,20,86,22,194,120,171,28,223,105,112,182,10,195,55,92,65,122,173,223,221,173,214,186,41,42,234,167,216,199,61,251,34,141,28,247,109,99,28,229,209,58,53,170,171,209,20,168,50,95,55,177,150,66,230,134,31,205,204,191,158,146,59,238,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,69,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,64,244,103,145,121,23,151,28,58,101,197,187,43,242,190,205,220,109,84,58,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,230,76,253,173,213,116,70,163,90,214,49,172,99,24,198,249,151,61,36,112,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,183,205,184,27,254,255,0,234,89,127,247,63,255,0,247,184,104,4,223,247,255,0,82,203,255,0,185,255,0,255,0,189,195,64,32,122,168,0,0,0,0,0,0,48,3,182,175,213,99,11,125,224,80,252,186,226,103,249,128,29,181,126,171,24,91,239,2,135,229,215,16,53,213,217,195,139,48,174,6,227,59,47,49,78,53,196,214,172,63,101,162,242,183,121,184,221,43,99,164,165,131,125,170,173,140,223,44,138,214,55,115,222,214,166,171,213,206,68,78,170,134,223,248,232,224,202,197,198,30,92,82,219,35,186,249,27,25,225,126,241,81,134,110,82,189,235,74,217,37,70,115,105,170,99,110,186,195,47,42,36,89,26,213,146,55,49,174,110,228,71,197,39,158,195,115,221,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,184,53,45,105,201,76,220,189,102,133,22,74,209,229,198,32,143,29,215,212,71,77,22,31,171,161,125,45,107,94,248,210,86,172,145,204,141,88,153,202,84,149,95,38,214,54,61,94,229,70,34,184,244,145,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,41,251,175,14,185,71,119,206,219,7,16,179,225,58,72,49,182,29,167,174,134,27,133,36,76,129,245,111,169,130,42,117,154,169,204,106,62,165,241,83,196,232,98,73,28,230,49,147,73,163,117,216,230,92,176,53,87,219,157,250,19,253,228,254,90,89,254,198,27,181,170,221,197,125,238,142,225,115,164,165,168,186,96,122,250,74,24,166,153,172,125,84,233,89,69,50,197,19,85,117,123,210,40,101,145,90,221,87,100,111,119,131,85,82,240,118,231,126,132,255,0,121,63,150,154,181,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,13,218,118,145,112,11,98,207,220,43,116,206,220,183,183,247,44,205,195,246,247,212,84,67,75,76,249,62,147,82,193,30,169,76,248,226,107,158,234,198,177,155,96,145,173,87,63,70,194,253,91,203,124,58,160,225,51,135,235,175,19,89,243,134,50,162,141,149,108,182,214,84,119,187,245,101,58,57,22,138,213,14,142,169,151,152,145,200,216,222,173,210,40,157,35,118,44,210,194,215,105,184,220,255,0,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,95,117,114,251,134,140,172,203,44,229,204,12,244,194,214,158,78,36,204,110,235,229,29,96,166,108,52,156,166,253,111,117,217,19,100,143,188,73,182,106,141,207,127,54,86,53,235,162,160,23,84,0,0,234,113,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,135,108,0,197,94,22,187,57,178,59,133,124,119,120,204,76,57,85,117,196,215,170,141,32,178,85,223,121,50,77,101,165,116,45,100,205,137,99,99,24,233,165,122,203,186,109,141,114,68,230,196,212,68,230,186,108,170,0,15,42,231,165,62,19,189,86,50,111,238,255,0,15,124,186,3,205,97,233,79,132,239,85,140,155,251,191,195,223,46,128,11,105,199,7,3,152,55,139,236,51,110,158,23,210,88,113,221,158,162,150,10,12,70,172,85,86,91,157,80,213,170,130,118,53,53,168,99,98,116,210,69,26,171,52,153,26,137,36,108,146,101,117,235,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,43,80,0,0,6,128,123,81,253,123,51,55,240,95,147,209,20,254,92,240,103,143,179,143,133,203,151,16,25,93,67,87,124,185,97,188,81,87,100,186,216,105,98,154,166,182,174,14,85,181,105,157,67,77,4,15,116,143,107,170,234,157,50,189,232,137,28,108,86,167,154,237,106,14,212,127,94,204,205,252,23,228,244,70,127,246,42,122,172,98,159,188,10,239,151,91,128,212,94,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,232,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,187,63,242,155,228,23,244,96,252,191,249,78,213,244,147,201,252,207,201,247,210,26,47,44,247,238,241,221,185,60,189,252,206,79,51,235,57,220,173,221,223,235,121,90,253,89,130,221,168,92,11,126,69,49,83,243,199,39,48,103,116,203,107,214,207,44,83,81,59,116,54,43,164,146,57,23,72,81,169,221,232,230,214,62,94,138,230,50,85,124,127,84,215,83,198,184,0,5,107,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,221,92,198,224,207,31,100,231,11,150,222,32,51,70,134,174,199,114,196,152,162,146,201,106,176,213,69,53,53,109,36,28,171,146,212,186,186,154,120,24,232,222,231,82,82,186,21,99,213,22,57,30,174,79,57,186,95,94,203,222,5,191,45,120,169,153,227,156,120,51,189,229,181,151,127,145,233,171,93,182,27,237,210,57,26,137,172,42,213,239,20,112,233,39,51,85,107,31,42,50,63,173,107,106,35,76,170,237,171,245,88,194,223,120,20,63,46,184,129,128,29,151,30,189,153,101,248,215,201,235,77,255,0,26,1,236,184,245,236,203,47,198,190,79,90,111,248,1,128,29,181,126,171,24,91,239,2,135,229,215,19,63,204,0,237,171,245,88,194,223,120,20,63,46,184,129,128,29,151,30,189,153,101,248,215,201,235,77,180,241,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,77,75,118,92,122,246,101,151,227,95,39,173,55,209,138,113,102,21,192,214,42,172,83,141,113,53,171,15,217,104,182,119,155,141,210,182,58,74,88,55,189,172,102,249,100,86,177,187,158,246,181,53,94,174,114,34,117,84,3,204,22,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,221,79,102,239,31,86,44,253,194,182,188,146,204,139,135,114,204,220,63,111,101,61,60,213,85,47,147,233,53,44,17,232,181,44,146,87,57,238,172,107,25,186,120,220,229,115,244,116,204,213,188,198,67,171,110,52,248,142,181,113,79,159,55,92,212,177,96,138,76,53,109,117,60,54,218,54,36,77,109,109,108,16,110,72,234,171,156,213,86,190,165,205,84,111,69,84,100,108,134,36,115,249,124,199,95,78,204,94,12,177,182,113,230,61,54,114,95,46,184,175,6,224,204,47,182,162,154,227,108,125,101,178,170,255,0,36,139,52,15,166,162,174,143,102,216,83,149,52,117,50,69,39,49,173,114,68,155,86,69,146,48,237,187,106,253,105,240,183,221,253,15,204,110,37,213,236,49,253,54,126,237,255,0,50,45,87,109,95,173,62,22,251,191,161,249,141,196,186,189,134,63,166,207,221,191,230,64,85,93,169,28,2,214,102,39,126,226,111,39,45,247,91,150,47,78,231,79,136,176,237,29,52,245,211,93,227,78,85,52,53,52,145,198,215,189,179,68,196,141,36,141,17,35,116,81,172,158,99,227,127,59,85,121,85,153,152,171,38,243,31,14,102,150,10,171,238,247,172,51,112,138,225,77,186,73,25,28,219,23,207,130,94,91,216,247,67,43,21,209,200,196,114,111,141,239,106,174,142,83,208,247,20,92,77,224,30,22,114,190,229,152,24,190,166,146,178,228,202,119,58,203,135,146,227,13,53,109,230,116,146,40,246,64,217,23,115,152,199,79,19,165,123,26,245,142,53,115,246,187,68,107,188,230,98,203,255,0,210,188,85,121,197,62,68,181,89,188,179,112,168,184,121,58,211,77,221,232,104,249,178,57,252,138,120,181,94,92,44,221,181,140,213,118,181,17,53,93,0,244,81,194,143,21,217,113,197,174,92,51,26,224,169,123,141,214,135,151,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,100,47,218,229,138,100,68,108,141,107,145,81,143,100,145,179,66,252,88,250,211,231,39,222,6,33,249,140,230,207,187,41,184,50,198,217,73,98,169,207,60,205,186,226,187,5,215,16,243,41,233,48,100,143,172,182,199,4,112,190,88,82,166,231,74,253,156,249,151,116,171,4,114,53,209,199,28,156,212,220,249,27,201,214,15,22,62,180,249,201,247,129,136,126,99,56,27,147,236,225,194,120,87,28,246,123,101,230,22,198,184,102,213,136,44,181,190,86,239,54,235,165,20,117,116,179,236,189,213,189,155,226,145,28,199,109,123,26,228,213,58,57,168,169,213,16,213,95,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,219,87,101,199,168,158,89,126,53,243,138,210,245,103,166,69,229,199,17,121,113,113,202,252,208,179,119,235,85,118,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,121,115,51,115,180,93,21,170,215,57,143,107,216,247,177,193,162,190,5,248,205,190,240,121,152,245,87,57,45,94,89,193,152,163,187,211,226,107,108,76,98,85,58,56,149,252,170,154,105,29,166,147,69,205,149,82,55,57,35,145,175,115,93,181,85,146,199,191,236,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,231,11,136,190,26,51,79,133,252,119,54,5,204,203,79,247,123,149,230,142,10,159,37,220,254,166,25,100,238,147,205,20,124,238,87,61,140,147,107,124,199,234,213,246,42,228,87,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,129,188,144,0,0,0,2,202,113,17,139,48,174,57,224,239,54,177,78,10,196,214,172,65,101,173,203,252,75,221,174,54,186,216,234,233,103,217,67,82,199,236,150,53,115,29,181,236,115,87,69,232,230,170,47,84,83,21,123,92,184,133,226,59,40,172,88,103,9,229,125,53,215,11,97,12,65,164,151,12,107,107,170,124,117,82,87,49,238,115,109,140,150,53,71,210,121,145,182,101,118,168,233,218,170,198,42,50,41,218,253,117,240,231,197,182,42,200,236,189,204,204,156,168,139,191,224,204,204,195,247,75,125,100,10,217,37,154,138,186,91,101,85,61,60,244,173,89,153,20,91,230,150,153,42,30,172,123,157,20,13,218,138,172,106,40,88,3,213,65,229,92,245,80,0,0,0,0,6,184,59,107,240,6,13,151,37,240,110,105,59,15,82,38,44,165,197,20,246,6,93,154,138,217,214,221,45,37,108,238,167,122,162,232,246,36,176,177,237,220,139,177,86,77,155,121,146,110,192,14,207,76,1,131,115,63,140,108,185,193,153,129,135,169,47,182,42,170,138,250,154,139,125,90,43,160,157,244,214,250,154,136,146,70,235,163,216,146,195,26,171,29,171,30,136,173,114,57,170,173,93,143,246,213,250,172,97,111,188,10,31,151,92,76,0,236,184,245,236,203,47,198,190,79,90,6,255,0,128,0,13,85,246,231,126,132,255,0,121,63,150,155,84,53,87,219,157,250,19,253,228,254,90,6,42,246,92,122,246,101,151,227,95,39,173,51,211,181,27,129,43,174,118,90,161,207,124,151,195,52,149,24,218,199,78,246,226,11,117,36,14,239,184,134,137,173,98,68,248,246,174,217,106,105,218,199,34,51,103,50,88,220,140,71,57,97,134,39,96,95,101,199,175,102,89,126,53,242,122,211,127,192,121,97,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,223,79,0,156,118,90,184,187,195,53,182,44,75,71,73,105,204,92,59,78,149,119,138,58,88,219,5,21,84,18,84,76,216,229,161,141,245,18,206,246,71,27,105,219,51,158,136,141,146,102,34,116,123,76,64,237,53,236,239,169,194,181,55,30,35,242,19,14,82,51,12,50,158,55,226,92,49,106,183,197,76,203,51,33,137,172,90,218,88,97,107,90,180,202,214,35,166,106,38,248,222,175,153,85,209,185,235,6,189,114,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,119,137,188,3,197,54,87,219,115,3,8,84,210,81,220,159,78,215,94,176,242,220,97,169,173,179,78,178,75,30,201,219,26,238,107,30,232,37,116,79,123,88,178,70,141,126,214,234,173,109,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,121,172,226,199,214,159,57,62,240,49,15,204,103,61,41,158,107,56,177,245,167,206,79,188,12,67,243,25,192,221,79,101,199,168,158,89,126,53,243,138,211,42,140,85,236,184,245,19,203,47,198,190,113,90,101,80,24,235,198,103,6,120,7,139,60,1,83,71,89,67,73,110,198,214,234,119,203,97,191,69,20,48,206,233,227,134,161,41,169,42,170,86,9,102,90,30,117,66,201,36,81,232,186,166,230,245,241,208,14,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,87,212,65,129,93,165,252,5,83,103,206,30,155,58,178,154,197,73,6,98,216,233,228,154,238,200,249,187,239,246,232,41,100,115,97,108,48,197,35,167,174,71,71,12,80,175,153,185,142,86,61,206,70,66,140,10,3,178,159,142,123,85,235,12,208,112,187,154,247,74,75,125,202,193,78,145,225,75,213,198,232,214,37,206,7,212,50,56,173,139,207,147,115,170,88,233,216,200,35,139,84,116,44,216,140,103,37,22,93,154,30,91,63,225,86,2,197,95,249,87,14,98,76,57,112,255,0,214,81,215,91,107,169,228,255,0,102,72,102,142,70,124,28,215,55,216,168,110,211,179,67,142,58,110,35,176,108,57,61,142,25,86,204,197,193,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,231,190,68,145,138,168,231,178,16,186,188,114,113,119,106,225,7,40,219,138,224,183,82,94,49,101,250,161,214,220,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,77,187,249,105,170,190,72,99,87,71,205,73,27,231,219,254,21,99,220,85,255,0,149,113,30,36,196,119,15,253,101,101,117,202,186,162,79,246,164,154,105,36,127,197,206,115,189,170,166,205,59,93,248,68,199,215,44,76,206,40,176,133,199,16,98,155,108,244,241,91,111,86,84,167,154,173,108,16,83,83,201,39,122,131,150,213,108,52,59,98,149,242,239,218,145,205,35,159,185,220,245,72,176,3,134,188,213,181,100,134,124,224,108,215,190,225,218,75,229,183,13,222,33,171,172,163,168,164,109,74,172,29,91,36,176,198,231,177,189,230,54,185,101,129,202,228,70,205,28,78,95,68,13,202,118,104,112,119,77,195,126,81,195,142,49,157,158,147,242,139,142,41,227,173,173,154,74,57,98,171,180,219,164,100,111,138,214,228,155,71,49,237,114,115,38,68,100,122,202,168,199,115,18,8,222,102,81,74,101,86,102,97,92,228,203,140,57,154,88,42,175,188,89,113,53,190,43,133,54,233,35,124,144,239,79,62,9,121,111,123,27,52,79,71,71,35,17,203,178,70,61,170,186,181,74,172,13,85,246,174,112,45,249,254,40,50,83,6,127,206,42,177,253,21,11,191,213,115,110,145,211,163,127,233,123,211,218,239,238,76,172,255,0,72,152,215,175,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,55,169,199,63,20,24,7,134,92,151,174,172,197,246,138,75,253,203,23,83,215,89,44,182,26,154,120,106,160,173,157,212,146,174,234,186,105,37,141,210,80,163,185,81,206,172,220,168,147,177,186,121,232,121,225,3,211,158,78,231,22,1,207,92,1,107,204,108,185,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,177,87,207,15,22,62,180,249,201,247,129,136,126,99,57,185,62,204,206,22,177,87,13,153,28,250,236,107,137,46,178,94,177,247,116,190,212,225,233,155,36,52,182,45,97,243,34,228,72,214,189,181,142,99,218,149,14,84,111,157,20,81,34,42,66,146,73,166,206,44,125,105,243,147,239,3,16,252,198,112,54,169,216,169,234,177,138,126,240,43,190,93,110,53,87,197,143,173,62,114,125,224,98,31,152,206,109,83,177,83,213,99,20,253,224,87,124,186,220,106,175,139,31,90,124,228,251,192,196,63,49,156,13,196,246,123,227,252,27,149,157,156,56,39,48,115,7,16,210,88,240,245,142,158,247,83,93,93,82,171,178,38,121,102,177,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,86,188,111,241,163,138,184,184,204,121,235,168,157,117,178,96,27,111,46,11,38,30,150,186,71,70,254,82,205,182,186,166,4,122,194,149,143,73,228,69,115,19,204,141,91,22,231,237,89,31,208,99,126,42,177,149,243,134,60,188,225,111,14,92,170,237,184,79,14,83,214,84,226,8,27,26,70,183,107,140,183,74,186,168,145,239,107,213,100,166,138,41,41,220,214,43,89,245,220,199,57,31,203,133,205,154,224,187,132,156,85,197,206,105,166,22,182,203,220,112,221,139,187,92,49,53,197,206,146,46,93,11,170,99,99,224,130,84,134,88,210,178,72,214,103,66,201,17,26,238,76,138,171,163,20,11,0,110,167,177,83,213,99,20,253,224,87,124,186,220,107,131,180,35,0,96,220,172,226,231,27,101,246,95,97,234,75,30,30,177,211,217,41,168,104,105,145,118,68,207,35,209,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,236,127,177,83,213,99,20,253,224,87,124,186,220,6,127,152,127,218,139,196,47,228,55,134,91,149,130,217,77,106,173,189,102,95,121,194,81,83,86,85,108,146,26,25,233,101,74,202,200,225,106,163,229,229,177,89,30,168,168,214,73,83,11,156,174,77,35,126,96,26,54,237,119,206,43,86,101,113,70,204,35,135,47,213,117,214,220,190,179,197,100,169,137,42,155,45,20,119,87,75,36,213,110,129,172,123,154,143,70,190,158,9,85,81,175,230,82,185,142,79,171,106,129,132,5,223,225,35,58,46,185,11,196,54,9,204,10,92,95,87,135,109,17,222,40,233,49,37,68,44,116,172,150,201,37,68,125,246,41,98,107,92,178,179,148,142,114,53,26,231,35,216,199,179,73,24,197,76,128,236,167,225,226,213,158,185,161,152,83,98,203,85,91,240,245,187,3,220,108,143,185,82,86,54,25,237,245,183,120,221,70,215,70,213,85,222,247,81,173,201,17,95,28,145,181,81,21,201,187,151,174,32,102,22,10,186,229,174,63,196,185,115,125,168,164,158,229,133,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,166,154,162,120,1,234,32,24,213,217,213,156,118,44,228,225,31,2,84,218,33,238,245,120,62,223,6,14,186,83,110,123,249,53,84,16,69,27,87,123,152,196,119,54,5,167,159,70,238,107,57,251,55,57,204,114,153,42,6,16,102,23,107,183,13,185,107,143,241,46,92,223,112,78,101,79,114,194,183,138,219,37,100,180,150,218,7,65,36,244,211,62,25,29,27,157,88,215,43,21,204,85,69,86,181,116,211,84,79,2,255,0,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,87,74,220,77,240,201,196,149,255,0,137,44,215,190,216,184,124,204,171,141,182,227,142,47,181,116,117,148,152,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,108,171,178,39,47,113,246,90,240,219,137,44,89,141,129,241,6,21,185,79,142,43,42,226,163,189,219,38,161,158,72,29,65,64,214,202,216,230,107,92,172,87,49,237,71,34,105,171,28,158,197,3,81,124,88,250,211,231,39,222,6,33,249,140,230,213,59,21,61,86,49,79,222,5,119,203,173,198,170,248,177,245,167,206,79,188,12,67,243,25,204,212,224,151,139,108,43,194,55,0,184,175,20,220,162,239,216,146,251,152,23,123,126,25,183,53,177,203,204,174,109,150,137,236,158,120,150,104,164,90,56,228,72,91,51,227,85,115,121,209,162,38,175,64,50,87,181,23,140,219,22,71,229,197,203,32,108,150,175,42,227,60,198,195,245,52,243,36,236,123,105,109,150,122,164,150,154,74,151,57,52,230,76,253,179,50,40,218,186,53,204,116,146,104,141,100,115,105,46,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,67,182,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,110,39,179,83,179,247,242,19,71,67,159,121,173,14,252,125,117,183,187,201,118,231,55,88,236,244,53,112,83,63,235,98,158,153,147,83,220,88,189,230,9,54,189,90,145,200,246,117,220,224,42,172,35,194,215,244,71,236,232,205,220,183,173,196,158,91,189,92,176,126,38,190,222,234,34,110,218,86,87,75,104,88,157,21,50,43,81,235,11,25,4,109,71,63,206,123,145,207,209,136,228,141,154,44,61,41,241,99,234,177,156,159,119,248,135,229,211,158,107,0,168,49,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,187,147,236,208,227,214,155,62,112,244,57,43,155,55,218,72,51,22,199,79,28,54,135,201,205,223,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,60,205,204,114,61,141,114,50,101,99,180,191,128,170,108,249,195,211,103,86,83,88,169,32,204,91,29,60,147,93,217,31,55,125,254,221,5,44,142,108,45,134,24,164,116,245,200,232,225,138,21,243,55,49,202,199,185,200,200,81,154,108,180,220,241,150,84,99,250,43,205,28,117,118,12,89,131,175,17,212,196,202,186,68,73,237,247,26,73,145,205,73,33,153,170,136,248,229,141,53,100,141,94,173,84,114,120,160,30,162,1,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,12,10,237,150,192,21,56,155,133,203,94,51,183,97,234,74,186,140,29,138,41,42,107,46,14,72,146,122,27,117,68,82,211,200,140,115,149,30,172,146,166,74,20,115,25,174,170,216,220,169,164,123,155,158,166,58,246,132,99,92,3,130,120,62,204,153,115,6,158,146,174,158,245,103,150,201,107,163,153,144,200,249,238,181,13,86,209,186,40,229,114,35,223,12,187,106,85,91,171,216,202,103,200,212,85,140,15,60,38,234,123,27,50,83,232,55,15,183,108,227,171,184,115,170,243,54,224,156,152,35,151,116,112,80,219,165,168,167,143,115,86,54,171,102,116,239,172,87,104,247,181,99,228,105,181,219,208,210,177,232,123,179,195,18,90,177,87,5,185,85,115,179,97,138,75,5,60,22,119,219,95,73,76,173,217,36,244,149,50,211,77,84,187,88,212,223,81,44,50,84,63,162,174,249,157,171,158,186,189,193,145,69,63,152,88,214,213,150,184,3,18,230,53,246,158,174,123,110,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,166,186,106,169,226,84,5,180,226,110,211,117,191,240,219,154,246,43,21,178,174,227,114,184,224,123,237,37,29,29,36,46,154,122,153,228,160,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,6,37,255,0,150,175,133,143,252,193,205,95,254,21,110,255,0,191,25,254,121,172,254,137,220,83,255,0,248,180,230,175,255,0,145,183,31,255,0,66,122,61,197,150,15,165,120,86,243,133,188,183,117,179,121,102,223,81,111,242,141,166,167,187,215,81,243,99,115,57,244,242,232,188,185,153,187,115,31,162,237,114,34,232,186,1,171,110,213,14,61,106,106,170,110,188,44,100,221,246,174,141,148,117,19,91,241,205,206,159,148,172,172,98,197,11,146,130,154,162,57,92,228,98,57,243,197,84,199,49,143,223,23,43,85,98,202,215,224,7,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,118,188,81,112,201,143,184,89,205,11,150,95,226,250,106,186,203,107,42,28,219,46,33,75,116,212,212,87,152,18,56,164,223,3,164,77,174,123,27,60,77,149,140,115,210,57,21,204,220,237,17,206,200,174,202,78,43,178,227,135,108,199,196,184,43,52,37,242,85,171,49,188,157,4,55,249,102,70,210,219,106,169,86,161,35,109,74,42,121,144,201,222,156,139,54,187,99,115,26,175,68,99,159,36,65,137,121,223,130,173,89,107,157,24,251,46,108,85,21,115,219,112,174,40,186,217,40,229,171,123,93,60,144,83,85,201,12,110,145,205,107,90,175,86,177,21,85,26,212,215,93,17,60,11,191,138,184,50,190,210,112,99,130,184,196,194,87,94,253,106,174,239,116,248,174,221,80,246,50,75,124,141,186,207,69,77,83,78,189,57,144,191,108,17,190,62,178,50,71,35,211,123,30,238,69,1,197,143,173,62,114,125,224,98,31,152,206,108,127,41,120,152,193,188,53,118,77,96,203,173,246,135,15,223,111,184,142,158,253,104,177,97,139,194,44,144,94,31,37,226,173,147,243,161,70,170,201,77,20,82,43,229,69,218,199,38,216,149,236,116,204,85,13,106,240,241,196,14,62,225,151,52,40,115,95,46,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,217,43,90,174,209,36,138,55,117,218,135,161,236,139,207,76,184,226,47,46,45,217,161,149,247,158,253,106,174,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,46,102,110,110,169,170,181,90,230,189,142,123,30,199,187,204,185,187,238,202,78,20,115,31,135,108,184,196,184,215,52,34,242,85,215,49,188,157,60,54,9,97,86,213,91,105,105,82,161,99,117,74,170,249,147,73,222,156,171,14,155,163,107,26,143,84,123,159,28,65,169,110,44,125,105,243,147,239,3,16,252,198,115,181,197,92,87,102,61,255,0,134,204,21,194,205,178,95,35,96,204,47,222,231,185,71,79,50,172,151,218,169,107,231,171,141,213,11,162,105,12,92,214,35,33,77,90,178,49,101,114,185,82,36,135,170,226,199,214,159,57,62,240,49,15,204,103,58,156,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,56,46,7,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,110,211,51,120,41,225,231,51,178,74,223,144,149,88,34,146,199,135,172,116,236,166,177,213,90,169,169,252,163,103,103,62,41,165,90,90,154,136,229,115,31,59,161,106,76,245,213,242,238,122,189,92,231,110,42,174,30,56,126,192,60,50,229,125,14,84,101,203,42,223,109,163,168,168,171,150,178,185,33,90,218,217,230,145,92,233,106,36,134,56,219,35,209,187,34,107,149,186,164,113,70,222,187,80,185,96,121,150,207,76,139,204,126,29,51,30,227,149,249,161,102,238,55,90,29,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,115,33,126,215,104,186,35,145,205,115,30,214,61,143,99,102,243,27,136,28,125,154,121,95,150,249,81,139,223,73,83,109,202,234,123,133,37,150,177,86,103,214,203,5,84,145,59,149,60,146,72,230,185,145,54,24,162,137,172,107,17,145,177,173,235,162,105,188,158,58,56,50,177,113,135,151,20,182,200,238,190,70,198,120,95,188,84,97,155,148,175,122,210,182,73,81,156,218,106,152,219,174,176,203,202,137,22,70,181,100,141,204,107,155,185,17,241,73,160,28,83,132,241,86,6,190,213,97,108,107,134,110,184,126,245,69,179,188,219,174,148,82,82,85,65,189,141,123,55,197,34,53,237,220,199,181,201,170,117,107,145,83,162,160,25,43,217,113,235,217,150,95,141,124,158,180,202,174,220,239,208,159,239,39,242,211,21,123,46,61,123,50,203,241,175,147,214,153,85,219,157,250,19,253,228,254,90,6,186,178,19,58,241,87,14,217,177,98,206,60,21,111,181,86,222,176,255,0,122,238,208,93,34,146,74,87,243,233,165,167,126,246,199,36,111,93,25,51,149,52,122,121,200,154,234,154,162,210,191,240,171,30,226,175,252,171,136,241,38,35,184,127,235,43,43,174,85,213,18,127,181,36,211,73,35,254,46,115,157,237,85,58,163,111,221,150,252,2,214,101,223,113,226,111,56,237,247,91,110,47,94,249,79,135,112,237,101,52,244,51,90,35,94,109,52,213,53,113,200,214,61,211,74,197,145,35,141,81,99,108,82,36,158,123,228,103,36,47,7,103,223,1,88,123,134,108,27,67,142,115,6,197,73,89,154,151,122,120,230,174,125,71,117,173,101,129,232,181,45,72,104,102,72,145,240,189,212,245,13,142,161,91,35,216,247,177,81,174,115,17,21,112,171,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,238,124,148,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,15,57,156,40,241,93,152,252,37,102,59,49,174,10,151,191,90,171,185,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,229,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,236,169,149,92,123,112,65,125,225,31,29,197,91,135,41,110,183,44,178,189,242,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,222,217,95,26,108,70,190,45,54,185,206,142,84,102,42,129,191,239,254,165,151,255,0,115,255,0,255,0,123,134,128,77,255,0,127,245,44,191,251,159,255,0,251,220,52,2,7,170,128,0,0,0,2,207,241,65,197,6,1,225,51,0,91,243,27,49,173,24,130,227,109,184,222,34,178,69,21,146,158,25,167,108,242,67,52,205,115,155,52,177,53,25,182,157,232,170,142,85,213,91,211,197,82,240,24,65,218,237,151,184,251,50,184,109,195,118,44,185,192,248,131,21,92,160,199,20,117,114,209,217,45,147,87,79,28,13,160,175,107,165,116,112,181,206,70,35,158,198,171,149,52,213,237,79,106,1,223,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,80,29,181,126,171,24,91,239,2,135,229,215,19,15,251,56,120,122,207,220,13,198,118,94,98,156,107,145,249,129,135,236,180,94,86,239,55,27,166,25,173,164,165,131,125,170,173,140,223,44,145,181,141,220,247,181,169,170,245,115,145,19,170,161,152,29,181,126,171,24,91,239,2,135,229,215,16,53,23,147,121,67,140,179,223,49,45,249,91,151,208,82,79,136,110,212,245,211,80,193,83,58,66,202,135,211,82,77,84,176,163,215,205,107,222,216,28,198,43,149,172,222,230,238,115,27,171,146,148,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,202,14,203,143,94,204,178,252,107,228,245,166,95,246,157,118,122,86,98,154,202,158,34,184,126,194,28,235,172,219,165,197,182,11,100,51,207,85,117,170,150,120,99,138,170,138,146,8,95,186,101,230,204,250,149,220,198,171,99,73,54,171,214,87,60,50,87,128,158,55,236,92,92,96,73,104,177,29,85,170,219,153,182,78,108,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,174,230,181,178,68,175,202,163,204,102,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,232,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,232,79,133,222,38,240,15,20,217,95,109,204,12,33,83,73,71,114,125,59,93,122,195,203,113,134,166,182,205,58,201,44,123,39,108,107,185,172,123,160,149,209,61,237,98,201,26,53,251,91,170,181,161,129,125,185,223,161,63,222,79,229,166,181,112,62,89,226,172,196,183,98,251,142,22,164,239,127,66,176,251,241,53,198,6,71,36,147,58,134,58,170,106,121,95,27,88,199,107,203,239,77,149,234,237,173,108,81,74,245,119,155,162,236,171,183,59,244,39,251,201,252,180,181,93,138,158,180,248,167,238,254,187,230,54,224,48,215,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,39,194,239,19,120,7,138,108,175,182,230,6,16,169,164,163,185,62,157,174,189,97,229,184,195,83,91,102,157,100,150,61,147,182,53,220,214,61,208,74,232,158,246,177,100,141,26,253,173,213,90,221,91,118,161,112,45,249,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,253,83,93,79,26,227,87,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,240,244,124,10,127,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,149,52,53,212,202,187,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,80,0,0,0,0,1,229,92,244,167,194,119,170,198,77,253,223,225,239,151,64,121,172,61,41,240,157,234,177,147,127,119,248,123,229,208,1,117,64,0,0,0,104,7,181,31,215,179,51,127,5,249,61,17,158,157,141,87,107,85,131,132,76,109,125,190,220,233,45,214,219,118,56,185,85,214,86,85,204,216,96,166,130,59,101,189,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,96,95,106,63,175,102,102,254,11,242,122,34,138,195,156,85,99,44,11,194,133,195,134,156,9,114,171,180,179,21,98,139,141,219,20,85,197,26,53,245,86,233,40,232,96,134,142,41,145,251,154,199,186,10,158,123,118,38,230,114,152,143,86,62,102,56,46,175,104,39,30,184,135,137,156,101,93,129,178,250,251,87,71,149,118,138,137,33,161,101,63,122,162,125,253,138,148,206,89,171,161,89,85,147,49,181,20,238,146,157,29,27,30,198,61,21,205,107,213,81,48,212,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,189,239,232,45,195,143,244,113,254,139,255,0,67,63,224,167,250,87,125,220,207,42,121,83,102,223,42,119,141,191,233,159,175,183,102,207,169,217,200,250,144,53,67,217,247,199,174,33,225,155,25,80,224,108,193,190,213,214,101,93,222,162,56,107,153,81,222,171,95,96,98,37,75,146,106,24,82,84,100,44,117,69,67,100,168,70,198,247,189,140,85,107,92,244,68,92,212,237,149,187,90,175,252,34,96,155,237,138,231,73,113,182,220,113,197,182,174,142,178,146,102,205,5,76,18,91,46,14,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,85,124,67,240,253,143,184,101,205,10,236,168,204,102,82,62,229,71,79,79,87,21,101,10,76,180,85,176,77,26,57,178,211,201,52,113,186,70,35,183,196,231,35,116,73,34,145,189,118,169,85,226,62,42,177,150,58,225,66,223,195,78,59,185,85,221,153,133,113,69,186,237,133,234,229,141,28,250,91,116,116,117,208,77,71,44,202,253,206,99,29,61,55,33,187,23,107,57,172,87,163,25,11,26,21,175,101,199,175,102,89,126,53,242,122,211,115,220,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,211,15,101,199,175,102,89,126,53,242,122,211,99,253,174,217,123,143,179,43,134,220,55,98,203,156,15,136,49,85,202,12,113,71,87,45,29,146,217,53,116,241,192,218,10,246,186,87,71,11,92,228,98,57,236,106,185,83,77,94,212,246,160,29,254,66,118,160,100,23,17,57,177,98,201,204,21,132,51,2,138,245,136,59,215,118,158,233,111,162,142,149,156,138,105,106,31,189,209,213,200,244,213,144,185,19,70,47,156,169,174,137,170,165,1,219,87,234,177,133,190,240,40,126,93,113,48,255,0,179,135,135,172,253,192,220,103,101,230,41,198,185,31,152,24,126,203,69,229,110,243,113,186,97,154,218,74,88,55,218,170,216,205,242,201,27,88,221,207,123,90,154,175,87,57,17,58,170,25,129,219,87,234,177,133,190,240,40,126,93,113,3,0,59,46,61,123,50,203,241,175,147,214,151,43,180,215,142,219,174,119,99,43,142,70,101,110,38,164,147,43,236,53,17,182,170,178,215,59,158,204,73,90,196,107,156,249,36,209,17,244,208,203,171,99,99,55,70,247,199,207,221,34,44,60,172,21,182,93,174,182,90,151,214,89,174,117,116,21,18,83,207,72,249,105,166,116,79,116,19,196,248,102,137,92,213,69,86,73,20,146,70,246,248,57,143,115,87,84,85,66,181,200,188,139,204,126,34,243,30,221,149,249,95,102,239,215,90,237,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,242,225,102,230,234,186,43,149,206,107,24,215,189,236,99,130,224,112,81,194,141,247,139,76,229,162,193,188,171,173,30,16,182,233,89,138,111,116,80,177,221,194,151,107,214,56,209,210,42,49,38,157,236,229,70,154,61,201,171,228,229,189,145,72,135,160,156,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,58,83,80,208,211,34,236,137,154,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,41,195,199,15,216,7,134,92,175,161,202,140,185,101,91,237,180,117,21,21,114,214,87,36,43,91,91,60,210,43,157,45,68,144,199,27,100,122,55,100,77,114,183,84,142,40,219,215,106,23,44,13,43,118,213,250,211,225,111,187,250,31,152,220,74,215,177,195,31,224,220,172,193,188,65,102,14,96,226,26,75,30,30,177,211,225,202,154,234,234,149,93,145,51,91,146,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,21,219,87,235,79,133,190,239,232,126,99,113,48,42,59,181,214,27,85,69,138,27,157,91,45,181,149,16,213,212,81,182,103,36,19,79,11,100,108,82,190,61,118,185,236,108,243,53,174,84,213,169,44,136,154,110,93,66,240,113,93,197,118,99,241,107,152,239,198,184,214,94,227,106,161,230,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,153,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,201,254,203,158,4,173,89,217,117,155,61,243,163,12,213,212,96,155,29,67,27,135,237,213,112,55,185,98,26,214,185,233,43,228,220,187,165,166,167,115,26,138,205,156,185,100,114,177,92,228,134,104,157,104,56,9,224,130,251,197,198,59,150,183,17,210,221,109,185,101,100,230,197,123,189,209,204,202,121,159,84,176,170,195,75,72,233,34,145,146,77,189,209,62,68,216,173,100,90,238,115,93,36,72,253,249,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,4,217,230,179,139,31,90,124,228,251,192,196,63,49,156,244,166,121,172,226,199,214,159,57,62,240,49,15,204,103,3,117,61,151,30,162,121,101,248,215,206,43,76,170,49,87,178,227,212,79,44,191,26,249,197,105,149,64,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,231,179,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,234,32,195,94,208,78,2,176,247,19,56,54,187,28,229,245,138,146,143,53,45,20,242,77,66,250,126,235,68,203,251,213,105,154,176,215,76,177,43,230,123,105,233,221,29,58,186,70,49,143,122,35,156,214,42,170,6,58,246,94,118,129,127,244,55,194,150,110,205,255,0,37,105,193,151,135,59,255,0,121,149,105,171,103,168,169,255,0,221,169,169,35,134,47,238,69,167,162,166,213,15,44,55,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,155,169,236,202,227,182,213,157,216,54,221,145,153,165,137,170,228,205,11,13,60,141,165,172,186,78,215,191,18,81,49,92,230,190,57,52,69,125,76,49,104,217,24,253,210,61,145,243,247,72,171,55,40,43,92,251,237,64,200,46,29,179,98,251,147,152,215,8,102,5,109,235,15,247,94,243,61,174,223,69,37,43,249,244,209,84,51,99,164,171,141,235,163,38,106,46,172,79,57,23,77,83,69,91,129,194,151,26,217,89,198,15,210,159,201,157,131,21,219,62,137,119,30,251,229,218,90,104,121,157,235,159,203,229,114,103,151,93,59,179,247,110,219,166,173,211,93,87,77,96,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,242,191,249,76,203,76,87,132,188,167,244,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,158,185,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,175,158,190,40,184,100,199,220,44,230,133,203,47,241,125,53,93,101,181,149,14,109,151,16,165,186,106,106,43,204,9,28,82,111,129,210,38,215,61,141,158,38,202,198,57,233,28,138,230,110,118,136,231,122,73,49,215,143,172,157,192,57,173,194,230,98,86,98,251,13,36,247,44,43,133,238,119,187,45,205,41,97,117,109,4,244,209,37,94,216,38,145,142,116,76,149,212,177,71,42,51,106,190,61,205,213,58,42,7,158,19,213,65,229,92,218,247,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,195,105,64,0,0,0,48,3,182,175,213,99,11,125,224,80,252,186,226,96,7,101,199,175,102,89,126,53,242,122,211,63,251,106,253,86,48,183,222,5,15,203,174,38,0,118,92,122,246,101,151,227,95,39,173,3,127,192,0,6,170,251,115,191,66,127,188,159,203,77,170,26,171,237,206,253,9,254,242,127,45,3,21,123,46,61,123,50,203,241,175,147,214,155,254,52,3,217,113,235,217,150,95,141,124,158,180,223,240,18,151,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,154,44,237,4,224,43,16,240,205,140,171,177,206,95,88,170,235,50,174,239,81,36,212,47,167,239,85,175,176,49,18,153,171,13,116,203,18,50,22,58,162,161,209,211,171,164,123,222,198,34,57,206,122,42,174,247,138,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,168,30,117,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,121,247,227,19,133,92,101,194,134,110,92,48,125,230,219,86,236,49,113,168,168,169,194,119,121,36,73,153,113,183,35,252,196,116,173,99,27,222,99,107,163,108,204,218,221,175,84,114,39,45,241,189,245,175,1,60,111,223,120,71,199,114,209,98,58,171,173,203,44,175,124,217,111,118,74,56,89,81,51,42,146,21,72,106,169,27,36,177,178,57,183,182,38,72,187,209,175,139,93,205,115,163,137,88,27,254,4,165,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,132,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,3,205,103,22,62,180,249,201,247,129,136,126,99,57,233,76,243,89,197,143,173,62,114,125,224,98,31,152,206,6,234,123,46,61,68,242,203,241,175,156,86,153,84,98,175,101,199,168,158,89,126,53,243,138,211,42,128,0,0,211,95,108,174,69,229,198,91,102,62,12,205,12,21,102,242,85,215,49,188,173,45,254,24,21,27,75,81,85,74,180,170,149,77,141,19,204,154,78,244,238,106,162,237,123,152,215,171,81,238,145,239,234,187,21,61,105,241,79,221,253,119,204,109,197,213,237,206,253,9,254,242,127,45,45,87,98,167,173,62,41,251,191,174,249,141,184,13,207,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,104,7,143,94,14,241,15,11,25,185,115,117,154,207,87,62,93,95,42,59,238,31,185,195,71,85,221,40,153,59,231,116,118,185,106,37,220,215,84,196,216,100,68,78,107,222,248,154,201,87,106,189,205,111,160,146,218,113,21,144,216,55,137,44,163,190,229,78,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,118,248,220,237,85,168,246,239,98,190,55,46,199,185,20,53,23,217,135,198,253,31,14,152,170,167,40,115,34,171,102,1,198,23,8,101,167,168,108,48,51,201,87,137,164,167,167,90,169,234,37,150,52,142,143,144,221,102,87,111,86,242,35,115,26,221,100,223,185,76,213,204,204,43,147,121,113,136,243,75,26,213,247,123,46,25,183,203,112,169,219,36,108,146,109,137,230,65,23,49,236,99,166,149,234,216,227,98,185,55,200,246,53,23,87,33,230,223,56,178,119,31,100,86,63,186,101,206,99,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,22,213,210,186,102,49,210,211,72,232,158,177,202,141,68,114,39,218,137,90,230,127,23,153,203,155,185,29,129,120,125,198,53,182,167,225,108,1,203,238,14,167,160,108,85,85,92,152,93,5,47,120,147,85,69,228,64,247,196,206,91,89,185,174,87,75,205,122,35,208,28,96,113,41,125,226,167,60,111,25,155,115,78,77,170,29,214,188,55,72,234,86,65,37,37,158,41,164,125,60,114,163,92,253,211,47,53,242,72,170,247,167,50,71,163,85,24,140,107,114,255,0,178,83,130,239,166,151,218,62,43,177,251,118,217,112,229,194,104,48,189,174,122,29,205,184,215,70,205,174,174,115,165,98,177,97,129,239,84,137,209,42,187,188,194,229,221,26,211,237,147,24,56,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,157,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,128,77,158,107,56,177,245,167,206,79,188,12,67,243,25,207,74,103,154,206,44,125,105,243,147,239,3,16,252,198,112,54,169,216,169,234,177,138,126,240,43,190,93,110,53,87,197,143,173,62,114,125,224,98,31,152,206,109,83,177,83,213,99,20,253,224,87,124,186,220,107,47,60,176,6,50,205,62,54,115,59,47,178,251,15,85,223,49,13,243,50,49,5,53,13,13,50,38,249,95,229,10,133,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,162,114,47,34,243,31,136,188,199,183,101,126,87,217,187,245,214,187,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,188,184,89,185,186,174,138,229,115,154,198,53,239,123,24,239,67,220,58,228,54,13,225,183,40,236,89,83,131,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,190,71,55,84,106,189,219,24,140,141,171,177,141,68,182,188,16,112,93,133,120,71,203,136,40,107,91,106,189,227,235,151,50,123,222,33,138,134,54,200,206,106,67,186,134,154,117,98,76,180,108,88,35,84,107,215,207,145,29,46,214,110,72,217,146,160,104,7,181,31,215,179,51,127,5,249,61,17,159,253,138,158,171,24,167,239,2,187,229,214,227,0,59,81,253,123,51,55,240,95,147,209,25,255,0,216,169,234,177,138,126,240,43,190,93,110,3,55,243,11,26,218,178,215,0,98,92,198,190,211,213,207,109,194,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,215,77,85,60,79,50,249,133,141,110,185,149,143,241,46,99,95,105,233,32,185,98,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,233,166,170,190,38,242,59,84,243,142,251,148,92,35,221,233,176,228,58,85,227,219,132,88,58,74,157,204,254,171,75,83,4,242,84,174,199,177,200,254,100,20,242,193,167,154,230,243,247,181,200,230,34,46,139,48,158,22,190,227,156,85,102,193,88,90,135,190,222,177,5,194,158,215,110,166,230,178,62,125,84,242,54,56,163,222,245,107,27,185,239,106,106,229,70,166,186,170,162,117,3,119,221,145,153,103,138,178,239,132,120,110,56,166,147,186,125,53,196,21,120,154,221,3,227,146,57,155,67,36,20,244,241,62,70,189,141,211,153,221,93,43,21,187,154,232,165,137,232,239,59,68,215,95,106,158,78,88,178,139,139,139,189,78,28,155,74,76,123,111,139,24,201,77,181,255,0,213,106,170,103,158,58,148,222,247,185,95,204,158,158,89,245,243,90,222,126,198,181,26,196,85,222,78,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,129,175,94,219,76,179,194,181,57,89,129,115,143,186,114,177,37,191,16,38,25,231,199,28,109,239,20,53,20,213,21,27,38,118,206,99,249,114,82,235,26,111,70,183,159,63,154,170,253,80,41,94,196,188,235,255,0,232,235,135,58,203,127,191,26,219,234,163,139,255,0,119,163,171,142,103,172,159,251,146,198,214,199,255,0,46,174,119,160,134,213,15,62,221,154,249,189,83,148,28,96,224,121,214,122,180,182,227,10,133,194,23,40,105,160,138,87,206,202,231,53,148,237,85,147,77,140,109,98,82,72,247,49,81,232,200,156,137,187,85,99,189,4,128,0,1,230,179,139,31,90,124,228,251,192,196,63,49,156,181,69,213,226,199,214,159,57,62,240,49,15,204,103,47,255,0,102,103,5,223,210,79,49,223,153,24,213,188,188,3,128,110,20,147,212,211,205,67,206,142,251,92,139,205,101,14,178,49,208,186,22,163,26,234,134,174,231,114,229,137,136,212,231,36,145,133,224,236,167,224,98,235,122,196,212,28,81,102,189,174,174,223,109,176,84,36,152,82,203,113,181,185,139,115,157,244,236,146,43,154,243,227,218,234,102,54,118,62,9,34,213,93,51,55,163,217,201,68,151,110,132,165,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,132,216,22,171,139,31,85,140,228,251,191,196,63,46,156,243,88,122,83,226,199,213,99,57,62,239,241,15,203,167,60,214,1,234,160,213,95,106,231,2,223,159,226,131,37,48,103,252,226,171,31,209,80,187,253,87,54,233,29,58,55,254,151,189,61,174,254,228,202,207,244,137,141,170,18,151,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,230,223,134,44,200,207,28,172,206,91,46,39,225,234,142,235,114,197,233,204,137,150,123,125,12,213,222,86,165,70,243,39,165,154,154,47,62,104,85,145,171,156,137,163,155,203,73,26,230,62,54,189,190,143,112,157,198,251,120,194,182,107,182,41,195,159,71,239,85,182,250,122,139,141,163,190,50,175,201,245,79,141,174,150,155,158,196,70,75,203,122,185,156,198,166,215,109,213,58,41,106,178,31,131,252,142,225,203,21,99,28,107,150,248,111,147,122,198,151,9,234,234,42,103,100,63,212,41,100,147,152,150,234,38,69,27,25,79,70,199,245,72,218,155,151,107,17,238,122,71,26,50,245,128,53,151,219,113,154,22,170,92,1,151,185,47,11,105,39,185,92,239,18,226,138,133,109,107,121,244,112,83,67,37,52,91,233,244,87,108,157,213,115,109,145,85,169,173,36,141,68,119,93,155,52,52,3,218,105,157,127,150,158,46,49,79,119,183,247,90,12,9,174,10,163,223,22,201,165,238,83,205,222,36,147,73,30,215,107,85,45,78,199,38,221,98,72,183,53,29,187,80,197,83,110,157,137,249,197,117,189,96,220,121,146,23,203,245,36,180,248,106,162,150,247,96,163,154,169,206,171,108,21,75,35,107,27,20,110,122,162,83,71,44,112,61,82,54,34,54,90,199,171,149,86,86,154,202,183,100,94,99,221,114,58,239,196,61,13,155,157,131,44,152,130,159,13,213,212,198,171,36,140,170,150,21,145,94,230,49,23,151,11,55,83,177,210,72,172,106,201,87,3,25,189,85,200,203,235,217,101,143,234,112,47,26,88,54,149,113,13,37,166,219,138,169,235,236,23,37,169,88,154,202,166,73,76,249,105,233,209,242,39,154,247,214,65,72,140,216,168,247,63,107,19,93,234,215,6,253,0,0,0,0,89,78,43,184,81,203,142,45,114,225,248,43,26,197,220,110,180,60,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,115,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,158,120,177,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,190,162,12,63,237,17,224,130,143,138,172,8,152,183,7,82,237,204,220,39,111,150,43,19,82,104,41,161,186,70,233,162,145,244,181,82,190,39,61,219,88,201,251,186,44,145,198,201,106,28,175,114,53,239,114,6,136,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,21,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,163,24,178,205,44,138,214,232,155,228,123,188,92,170,171,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,76,202,236,238,224,22,179,137,204,84,184,243,52,173,247,91,110,89,89,57,85,26,45,52,244,255,0,73,164,89,37,103,118,165,169,218,140,88,88,248,36,109,68,145,189,100,111,155,27,118,186,78,100,65,122,187,49,123,61,40,241,77,29,55,17,92,64,225,14,117,170,109,178,225,43,5,206,24,39,165,186,210,203,4,209,203,85,91,73,60,47,221,10,243,97,125,50,238,99,149,209,172,155,85,139,19,159,182,162,82,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,108,15,53,156,88,250,211,231,39,222,6,33,249,140,230,221,59,34,178,135,6,224,174,21,237,249,165,102,130,173,113,14,99,212,84,205,122,158,105,213,204,217,67,91,87,75,77,12,76,77,26,198,53,169,35,213,116,87,171,230,126,174,86,163,26,205,69,241,99,235,79,156,159,120,24,135,230,51,155,169,236,184,245,19,203,47,198,190,113,90,6,85,0,0,26,139,237,185,192,24,54,197,140,178,203,48,108,216,122,146,143,16,226,170,123,181,53,234,186,20,86,190,189,148,105,68,148,203,42,34,237,115,216,217,228,98,63,77,234,205,141,85,86,198,196,110,221,13,85,246,231,126,132,255,0,121,63,150,129,138,189,151,30,189,153,101,248,215,201,235,76,170,237,206,253,9,254,242,127,45,49,87,178,227,215,179,44,191,26,249,61,105,149,93,185,223,161,63,222,79,229,160,97,175,103,166,0,193,185,159,198,54,92,224,204,192,195,212,151,219,21,85,69,125,77,69,190,173,21,208,78,250,107,125,77,68,73,35,117,209,236,73,97,141,85,142,213,143,68,86,185,28,213,86,175,161,227,64,61,151,30,189,153,101,248,215,201,235,77,255,0,0,0,1,69,103,70,80,224,220,250,202,252,65,148,121,129,5,92,150,44,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,254,168,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,99,15,85,7,149,112,55,253,255,0,212,178,255,0,238,127,255,0,239,112,208,9,191,239,254,165,151,255,0,115,255,0,255,0,123,134,128,64,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,54,105,219,181,83,142,123,86,105,84,255,0,70,236,163,186,82,92,48,157,182,162,150,229,124,196,54,219,163,106,41,175,51,242,146,72,169,97,117,60,139,20,148,209,44,141,115,247,238,85,168,137,168,141,103,35,116,149,255,0,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,195,105,64,0,0,0,6,0,118,213,250,172,97,111,188,10,31,151,92,76,255,0,48,3,182,175,213,99,11,125,224,80,252,186,226,6,0,118,92,122,246,101,151,227,95,39,173,55,252,104,7,178,227,215,179,44,191,26,249,61,105,191,224,52,215,218,51,217,213,138,176,110,99,193,153,28,51,229,61,214,235,132,49,63,250,125,151,14,210,201,91,37,166,232,170,247,63,149,73,12,106,248,168,228,98,53,204,219,185,145,200,146,51,234,152,176,49,114,255,0,179,155,129,43,239,10,150,41,241,230,60,198,23,95,166,120,174,223,200,187,225,202,58,198,58,207,69,30,246,73,3,100,107,81,123,197,100,58,74,222,114,63,150,212,168,154,54,35,147,235,100,205,80,6,170,251,115,191,66,127,188,159,203,75,85,216,169,235,79,138,126,239,235,190,99,110,46,175,110,119,232,79,247,147,249,105,106,187,21,61,105,241,79,221,253,119,204,109,192,110,79,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,105,7,138,190,204,188,229,202,188,229,163,194,217,23,128,113,94,56,193,152,143,187,178,201,113,141,27,89,53,52,202,216,217,52,119,25,99,138,40,169,116,153,206,115,100,145,25,23,41,205,93,234,172,151,102,245,0,24,213,192,191,7,127,208,251,46,42,172,21,184,250,235,136,47,88,143,187,214,222,233,185,255,0,230,122,74,230,35,209,206,160,133,88,215,183,115,31,28,111,149,235,186,84,167,137,219,99,68,72,219,146,160,0,0,0,0,1,229,92,244,167,194,119,170,198,77,253,223,225,239,151,64,121,172,61,41,240,157,234,177,147,127,119,248,123,229,208,1,117,64,0,0,0,104,7,181,31,215,179,51,127,5,249,61,17,142,184,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,138,237,71,245,236,204,223,193,126,79,68,102,87,98,198,78,224,26,156,180,197,121,223,112,176,210,87,226,200,241,67,236,148,53,149,116,176,202,251,100,16,80,198,229,117,44,138,206,108,47,149,43,229,100,170,215,232,246,50,52,209,52,93,193,150,156,20,112,163,98,225,47,38,168,176,111,42,213,89,139,238,90,86,98,155,221,20,47,111,127,170,220,245,142,52,116,138,175,88,96,99,249,81,166,140,106,232,249,57,108,124,178,33,144,0,1,143,252,107,240,163,98,226,211,38,171,112,111,42,213,71,139,237,186,214,97,107,221,108,47,119,112,170,220,197,146,53,116,106,143,72,103,99,57,82,38,143,106,106,201,57,111,124,81,161,231,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,234,32,214,95,109,62,78,224,26,108,180,194,153,223,111,176,210,80,98,201,49,67,44,149,213,148,148,176,196,251,156,19,208,200,228,117,84,136,206,108,207,137,40,34,100,74,231,232,198,62,68,209,117,77,161,134,189,151,30,189,153,101,248,215,201,235,77,255,0,26,1,236,184,245,236,203,47,198,190,79,90,111,248,1,128,29,181,126,171,24,91,239,2,135,229,215,19,63,204,0,237,171,245,88,194,223,120,20,63,46,184,129,166,188,45,132,241,86,57,190,210,225,108,21,134,110,184,130,245,91,191,187,91,173,116,82,85,213,79,177,142,123,246,69,26,57,238,218,198,57,203,162,116,107,85,87,162,41,191,238,5,248,50,177,112,121,151,21,86,201,46,190,89,198,120,163,187,212,98,107,148,79,122,82,186,72,145,252,170,106,104,221,166,144,197,205,149,18,71,53,36,145,207,115,157,181,21,145,71,169,110,203,143,94,204,178,252,107,228,245,166,255,0,128,0,0,210,183,109,95,173,62,22,251,191,161,249,141,196,197,254,23,120,100,199,220,83,102,133,183,47,240,133,53,93,29,181,245,13,109,235,16,173,186,106,154,43,52,11,28,178,111,157,209,166,214,189,237,130,86,196,199,185,137,36,136,214,110,110,170,230,229,7,109,95,173,62,22,251,191,161,249,141,196,186,189,134,63,166,207,221,191,230,64,108,127,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,244,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,173,64,0,121,172,226,199,214,159,57,62,240,49,15,204,103,61,41,158,107,56,177,245,167,206,79,188,12,67,243,25,192,221,79,101,199,168,158,89,126,53,243,138,211,42,140,85,236,184,245,19,203,47,198,190,113,90,101,80,0,0,26,107,237,149,200,188,184,203,108,199,193,153,161,130,172,222,74,186,230,55,149,165,191,195,2,163,105,106,42,169,86,149,82,169,177,162,121,147,73,222,157,205,84,93,175,115,26,245,106,61,210,61,246,87,178,227,215,179,44,191,26,249,61,105,149,93,185,223,161,63,222,79,229,166,42,246,92,122,246,101,151,227,95,39,173,3,127,192,0,5,170,226,199,213,99,57,62,239,241,15,203,167,46,169,106,184,177,245,88,206,79,187,252,67,242,233,192,243,88,118,191,240,171,1,98,175,252,171,135,49,38,28,184,127,235,40,235,173,181,212,242,127,179,36,51,71,35,62,14,107,155,236,84,58,163,122,124,98,118,106,225,94,42,51,151,10,230,173,46,45,250,49,249,171,126,49,138,154,142,62,117,198,134,38,189,209,207,3,209,191,233,158,133,58,190,109,237,72,185,110,68,254,174,145,76,21,7,103,87,25,53,60,88,101,125,77,191,21,211,85,187,29,224,138,122,72,113,45,114,81,69,79,69,92,250,137,42,82,158,104,17,146,57,119,186,42,100,116,169,178,54,36,142,119,45,168,205,17,185,106,81,89,67,146,249,95,144,184,54,60,191,202,60,33,73,135,108,81,212,75,86,180,240,190,73,95,44,242,42,111,150,89,101,115,165,149,250,35,90,142,123,156,168,198,49,137,163,88,212,74,212,0,0,12,0,237,171,245,88,194,223,120,20,63,46,184,152,1,217,113,235,217,150,95,141,124,158,180,207,254,218,191,85,140,45,247,129,67,242,235,137,128,29,151,30,189,153,101,248,215,201,235,64,223,240,0,1,170,190,220,239,208,159,239,39,242,211,106,134,170,251,115,191,66,127,188,159,203,64,197,94,203,143,94,204,178,252,107,228,245,166,255,0,141,0,246,92,122,246,101,151,227,95,39,173,55,252,0,0,5,170,226,47,134,140,172,226,131,2,77,129,115,50,211,253,222,229,121,163,130,155,202,150,207,174,134,89,59,164,243,69,39,39,155,200,99,36,218,223,61,154,181,125,138,158,107,15,85,7,149,112,61,41,240,157,234,177,147,127,119,248,123,229,208,23,84,181,92,39,122,172,100,223,221,254,30,249,116,5,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,159,57,62,240,49,15,204,103,61,41,158,107,56,177,245,167,206,79,188,12,67,243,25,192,221,79,101,199,168,158,89,126,53,243,138,211,42,140,85,236,184,245,19,203,47,198,190,113,90,101,80,0,0,26,171,237,206,253,9,254,242,127,45,45,87,98,167,173,62,41,251,191,174,249,141,184,186,189,185,223,161,63,222,79,229,165,170,236,84,245,167,197,63,119,245,223,49,183,1,186,144,12,127,227,71,139,108,43,194,54,86,46,41,185,69,223,177,37,247,188,219,240,205,185,173,142,94,101,115,105,164,123,39,158,37,154,41,22,142,57,18,22,204,248,213,92,222,116,104,137,171,208,12,21,237,163,204,44,142,187,223,112,230,93,80,216,123,206,108,88,123,181,93,93,238,159,146,177,211,89,230,101,74,173,186,161,204,151,153,206,230,119,122,134,71,36,90,50,57,149,236,115,121,206,71,235,4,168,46,215,60,101,154,248,254,182,243,89,29,93,255,0,22,99,27,196,149,50,178,146,145,22,123,133,198,174,101,115,146,56,97,106,34,190,73,100,93,25,27,83,171,145,26,158,8,100,166,115,118,111,103,70,79,112,243,132,115,222,126,247,122,168,188,83,247,188,71,135,104,236,149,105,87,134,160,117,59,234,25,45,66,171,85,81,145,197,27,146,161,210,50,36,130,85,107,19,152,138,175,64,217,87,101,62,53,201,123,255,0,11,148,24,71,42,41,234,233,110,88,90,161,34,197,113,92,89,73,29,109,77,214,162,38,77,45,90,182,7,43,159,76,231,43,224,130,89,81,175,88,233,54,46,188,165,83,50,143,53,156,49,113,11,138,184,95,206,91,46,110,97,106,110,255,0,220,57,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,234,200,197,115,94,214,75,20,79,86,63,102,213,244,81,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,60,214,113,99,235,79,156,159,120,24,135,230,51,158,148,207,53,156,88,250,211,231,39,222,6,33,249,140,224,109,83,177,83,213,99,20,253,224,87,124,186,220,93,94,26,248,32,177,101,38,120,230,151,16,248,242,150,213,120,198,120,183,24,94,110,56,114,166,9,159,52,118,139,61,92,206,145,168,214,73,19,57,85,143,230,202,201,94,138,244,72,209,172,99,209,31,42,62,213,118,42,122,172,98,159,188,10,239,151,91,140,255,0,0,0,3,64,61,168,254,189,153,155,248,47,201,232,140,255,0,236,84,245,88,197,63,120,21,223,46,183,24,1,218,143,235,217,153,191,130,252,158,136,207,254,197,79,85,140,83,247,129,93,242,235,112,22,43,182,227,52,46,181,88,255,0,47,114,94,22,213,193,109,182,89,229,197,21,10,218,215,114,43,39,169,154,74,104,183,211,232,141,223,3,105,38,219,34,171,151,74,185,26,136,222,187,241,127,179,147,44,255,0,42,28,100,229,197,186,162,146,235,37,5,134,224,236,77,89,61,190,61,123,175,112,141,213,20,239,153,202,199,53,144,186,170,58,104,156,171,166,188,228,99,92,215,61,170,85,125,171,89,153,249,68,227,39,17,219,169,234,237,85,116,24,42,223,67,134,104,231,183,201,204,221,203,141,106,42,25,51,145,238,106,205,29,85,85,76,78,68,219,183,148,140,115,119,53,202,183,131,177,31,5,93,107,243,163,48,179,26,26,138,68,182,216,240,188,86,74,136,156,247,115,221,61,117,92,115,68,230,55,110,213,98,54,223,50,57,85,200,168,174,143,68,118,170,173,13,196,152,235,218,17,149,246,172,213,224,251,50,109,151,7,82,67,81,96,179,203,138,40,106,230,162,109,75,233,231,183,181,106,87,149,170,162,198,249,98,142,90,117,145,171,171,89,80,254,142,69,86,59,34,138,127,48,176,85,171,50,176,6,37,203,155,237,69,92,22,220,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,77,116,213,23,192,15,50,249,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,39,167,44,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,15,46,247,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,158,140,248,41,197,54,44,97,194,62,80,221,176,229,119,123,164,167,193,246,203,92,146,114,159,30,218,170,40,27,73,83,30,143,68,85,217,60,18,179,93,54,187,110,173,85,106,162,168,94,176,0,30,107,56,177,245,167,206,79,188,12,67,243,25,205,170,118,42,122,172,98,159,188,10,239,151,91,141,85,241,99,235,79,156,159,120,24,135,230,51,155,84,236,84,245,88,197,63,120,21,223,46,183,1,159,224,0,45,87,22,62,171,25,201,247,127,136,126,93,57,230,176,244,167,197,143,170,198,114,125,223,226,31,151,78,121,172,3,213,64,0,0,0,10,83,54,49,215,228,191,43,49,150,102,121,47,202,127,68,176,253,198,251,220,185,252,158,245,221,105,164,155,149,204,218,237,155,185,123,119,109,118,154,235,162,233,161,230,95,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,67,118,157,174,249,197,117,203,94,23,25,132,112,229,250,146,134,229,152,55,136,172,149,49,37,83,162,173,146,212,216,164,154,173,208,53,143,107,149,138,230,83,193,42,170,57,156,186,167,49,201,245,141,83,82,188,31,224,10,156,207,226,143,43,112,100,56,122,146,251,79,85,138,40,106,110,22,250,180,137,208,79,110,166,149,42,43,82,70,202,187,30,196,166,134,101,86,46,187,209,21,168,142,85,70,168,109,209,156,40,223,111,253,150,148,28,56,225,184,174,180,56,146,187,7,209,222,27,67,116,133,140,170,75,195,170,25,118,150,129,237,145,97,108,59,170,183,211,162,200,168,177,53,200,175,222,172,118,237,27,90,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,122,158,60,214,113,79,146,159,209,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,15,69,25,85,153,152,87,57,50,227,14,102,150,10,171,239,22,92,77,111,138,225,77,186,72,223,36,59,211,207,130,94,91,222,198,205,19,209,209,200,196,114,236,145,143,106,174,173,82,171,48,87,177,247,56,236,88,231,134,4,202,170,120,123,189,235,45,46,19,211,214,71,185,239,231,210,215,84,79,87,79,83,170,177,172,110,231,190,166,46,90,57,238,78,237,189,219,82,70,161,157,64,0,0,0,0,121,172,226,199,214,159,57,62,240,49,15,204,103,55,83,217,113,234,39,150,95,141,124,226,180,210,183,22,62,180,249,201,247,129,136,126,99,57,186,158,203,143,81,60,178,252,107,231,21,160,101,80,0,15,53,156,88,250,211,231,39,222,6,33,249,140,230,234,123,46,61,68,242,203,241,175,156,86,154,86,226,199,214,159,57,62,240,49,15,204,103,55,83,217,113,234,39,150,95,141,124,226,180,12,170,0,0,53,87,219,157,250,19,253,228,254,90,109,80,213,95,110,119,232,79,247,147,249,104,24,171,217,113,235,217,150,95,141,124,158,180,202,174,220,239,208,159,239,39,242,211,21,123,46,61,123,50,203,241,175,147,214,153,85,219,157,250,19,253,228,254,90,6,42,246,92,122,246,101,151,227,95,39,173,55,252,104,7,178,227,215,179,44,191,26,249,61,105,191,224,0,0,7,149,115,213,65,229,92,13,255,0,127,245,44,191,251,159,255,0,251,220,52,2,111,251,255,0,169,101,255,0,220,255,0,255,0,222,225,160,16,42,12,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,164,166,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,222,159,103,119,4,20,124,42,224,69,197,184,198,151,118,102,226,203,124,81,95,90,179,65,83,13,174,54,205,44,140,165,165,149,145,53,237,220,199,193,222,17,36,146,55,203,78,213,99,149,172,99,150,138,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,40,42,14,206,238,62,168,248,156,194,171,128,243,74,225,106,182,230,109,147,149,79,170,212,193,79,244,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,154,167,150,204,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,232,39,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,131,34,128,0,12,0,237,171,245,88,194,223,120,20,63,46,184,153,254,96,7,109,95,170,198,22,251,192,161,249,117,196,12,0,236,184,245,236,203,47,198,190,79,90,111,248,208,15,101,199,175,102,89,126,53,242,122,211,127,192,0,0,106,175,183,59,244,39,251,201,252,180,181,93,138,158,180,248,167,238,254,187,230,54,226,234,246,231,126,132,255,0,121,63,150,150,171,177,83,214,159,20,253,223,215,124,198,220,6,234,64,0,0,0,0,0,0,0,121,87,61,41,240,157,234,177,147,127,119,248,123,229,208,30,107,15,74,124,39,122,172,100,223,221,254,30,249,116,0,93,80,0,0,0,26,1,237,71,245,236,204,223,193,126,79,68,103,255,0,98,167,170,198,41,251,192,174,249,117,184,192,14,212,127,94,204,205,252,23,228,244,70,127,246,42,122,172,98,159,188,10,239,151,91,128,207,240,0,3,0,59,106,253,86,48,183,222,5,15,203,174,38,127,152,1,219,87,234,177,133,190,240,40,126,93,113,3,0,59,46,61,123,50,203,241,175,147,214,155,254,52,3,217,113,235,217,150,95,141,124,158,180,223,240,3,0,59,106,253,86,48,183,222,5,15,203,174,38,127,152,1,219,87,234,177,133,190,240,40,126,93,113,3,0,59,46,61,123,50,203,241,175,147,214,155,254,52,3,217,113,235,217,150,95,141,124,158,180,223,240,0,0,26,86,237,171,245,167,194,223,119,244,63,49,184,151,87,176,199,244,217,251,183,252,200,181,93,181,126,180,248,91,238,254,135,230,55,18,234,246,24,254,155,63,118,255,0,153,1,181,64,0,3,205,103,22,62,180,249,201,247,129,136,126,99,57,233,76,243,89,197,143,173,62,114,125,224,98,31,152,206,6,234,123,46,61,68,242,203,241,175,156,86,153,84,98,175,101,199,168,158,89,126,53,243,138,211,42,128,0,0,213,95,110,119,232,79,247,147,249,105,138,189,151,30,189,153,101,248,215,201,235,76,170,237,206,253,9,254,242,127,45,49,87,178,227,215,179,44,191,26,249,61,104,27,254,0,0,45,87,22,62,171,25,201,247,127,136,126,93,57,117,75,85,197,143,170,198,114,125,223,226,31,151,78,7,154,195,213,65,229,92,245,80,0,0,0,0,6,0,118,213,250,172,97,111,188,10,31,151,92,76,0,236,184,245,236,203,47,198,190,79,90,103,255,0,109,95,170,198,22,251,192,161,249,117,196,192,14,203,143,94,204,178,252,107,228,245,160,111,248,0,0,213,95,110,119,232,79,247,147,249,105,181,67,85,125,185,223,161,63,222,79,229,160,98,175,101,199,175,102,89,126,53,242,122,211,127,198,128,123,46,61,123,50,203,241,175,147,214,155,254,0,0,0,121,87,61,84,30,85,192,244,167,194,119,170,198,77,253,223,225,239,151,64,93,82,213,112,157,234,177,147,127,119,248,123,229,208,23,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,1,230,179,139,31,90,124,228,251,192,196,63,49,156,244,166,121,172,226,199,214,159,57,62,240,49,15,204,103,3,117,61,151,30,162,121,101,248,215,206,43,76,170,49,87,178,227,212,79,44,191,26,249,197,105,149,64,0,0,106,175,183,59,244,39,251,201,252,180,181,93,138,158,180,248,167,238,254,187,230,54,226,234,246,231,126,132,255,0,121,63,150,150,171,177,83,214,159,20,253,223,215,124,198,220,6,223,179,87,51,48,174,77,229,198,35,205,44,107,87,221,236,184,102,223,45,194,167,108,145,178,73,182,39,153,4,92,199,177,142,154,87,171,99,141,138,228,223,35,216,212,93,92,135,158,206,48,56,148,190,241,83,158,55,140,205,185,167,38,213,14,235,94,27,164,117,43,32,146,146,207,20,210,62,158,57,81,174,126,233,151,154,249,36,85,123,211,153,35,209,170,140,70,53,185,213,219,105,127,206,86,253,5,194,222,68,217,148,239,210,225,229,24,233,154,238,118,34,111,120,103,34,105,117,87,71,178,149,219,163,102,140,73,57,179,174,178,242,190,171,18,184,10,224,239,16,241,79,155,150,199,94,108,245,112,101,213,142,163,190,226,11,156,212,117,93,210,181,144,62,7,73,107,138,162,45,173,109,76,173,154,52,84,230,177,236,137,207,149,55,43,26,215,6,79,246,77,240,75,89,112,190,255,0,73,188,222,194,156,170,11,94,198,224,235,93,222,219,60,114,77,84,230,67,60,119,152,249,136,216,223,11,99,145,18,7,162,72,215,72,231,200,213,141,208,70,231,109,126,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,81,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,54,7,159,110,61,120,59,196,60,44,102,229,205,214,107,61,92,249,117,124,168,239,184,126,231,13,29,87,116,162,100,239,157,209,218,229,168,151,115,93,83,19,97,145,17,57,175,123,226,107,37,93,170,247,53,181,175,102,103,26,63,209,179,49,223,150,248,213,220,204,3,143,174,20,144,84,212,77,93,201,142,197,92,171,202,101,118,146,61,176,182,23,35,218,218,135,46,215,114,226,137,232,229,228,164,114,110,39,136,172,134,193,188,73,101,29,247,42,113,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,183,198,231,106,173,71,183,123,21,241,185,118,61,200,190,117,243,139,39,113,246,69,99,251,166,92,230,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,125,168,129,233,204,243,89,197,143,173,62,114,125,224,98,31,152,206,110,39,178,159,18,103,69,235,133,202,11,70,107,225,138,187,125,182,193,80,148,88,82,190,226,181,108,173,185,218,159,19,42,34,145,89,59,54,186,153,141,157,145,193,52,79,86,58,54,114,209,140,228,163,229,211,183,22,62,180,249,201,247,129,136,126,99,56,27,84,236,84,245,88,197,63,120,21,223,46,183,25,254,96,7,98,167,170,198,41,251,192,174,249,117,184,207,240,0,0,52,3,218,143,235,217,153,191,130,252,158,136,207,254,197,79,85,140,83,247,129,93,242,235,113,128,29,168,254,189,153,155,248,47,201,232,140,255,0,236,84,245,88,197,63,120,21,223,46,183,1,170,190,44,125,105,243,147,239,3,16,252,198,115,105,61,138,22,155,84,60,54,227,43,236,54,202,70,92,171,49,197,69,37,69,99,97,106,79,52,16,208,81,58,40,159,38,155,156,198,58,121,156,214,170,232,213,150,69,77,55,46,186,129,204,44,107,117,204,172,127,137,115,26,251,79,73,5,203,21,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,77,53,85,241,55,189,217,125,132,254,138,112,75,151,221,227,12,249,26,190,243,229,27,181,102,250,46,239,53,103,54,186,126,239,83,38,168,142,147,125,43,105,182,72,186,238,137,34,218,170,212,104,25,84,0,3,205,103,22,62,180,249,201,247,129,136,126,99,57,183,78,199,172,107,117,197,92,31,50,197,112,167,164,142,159,7,98,139,149,146,133,208,177,200,249,32,123,97,174,87,74,170,229,69,127,54,186,86,162,181,26,155,26,196,211,84,87,59,88,29,161,248,42,213,128,56,210,205,91,21,154,162,174,106,122,171,195,47,111,117,75,218,231,164,247,10,104,171,166,106,43,90,212,216,217,106,100,107,19,77,81,136,212,85,114,162,185,118,63,216,169,234,177,138,126,240,43,190,93,110,3,63,192,0,121,172,226,199,214,159,57,62,240,49,15,204,103,54,169,216,169,234,177,138,126,240,43,190,93,110,53,87,197,143,173,62,114,125,224,98,31,152,206,109,83,177,83,213,99,20,253,224,87,124,186,220,6,127,128,0,181,92,88,250,172,103,39,221,254,33,249,116,231,154,195,210,159,22,62,171,25,201,247,127,136,126,93,57,230,176,15,85,0,0,0,18,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,165,110,217,108,127,77,137,184,163,181,224,203,118,33,171,171,167,193,216,94,146,154,178,222,229,149,32,161,184,212,75,45,68,138,198,185,17,138,249,41,164,161,87,61,154,234,141,141,170,186,199,181,181,175,98,94,89,226,170,156,211,199,89,199,221,57,88,110,223,135,215,12,243,228,142,70,247,138,234,138,154,122,141,144,187,103,45,252,184,233,117,145,55,163,155,207,131,205,84,126,169,130,188,64,230,103,229,147,60,113,230,105,71,87,117,168,164,196,216,130,186,225,65,229,73,55,213,67,66,249,157,221,96,127,158,244,111,42,4,138,52,99,92,173,99,88,141,106,237,106,27,180,236,184,202,26,156,165,224,251,12,207,114,130,174,11,150,57,168,155,23,213,67,52,241,74,198,50,165,172,101,43,162,88,253,22,62,142,10,73,21,174,87,61,31,35,209,219,125,6,134,90,154,128,237,180,203,60,43,135,243,31,46,243,74,211,73,221,239,88,194,223,112,183,221,249,113,198,200,234,59,130,211,114,39,118,214,35,223,50,178,173,99,115,222,231,125,92,16,53,17,168,206,187,127,48,255,0,181,107,44,255,0,40,156,27,98,59,141,61,37,214,174,191,5,92,40,113,53,28,22,248,249,155,185,114,45,61,67,230,106,49,206,88,99,165,170,169,149,202,155,118,242,145,238,118,214,185,20,48,91,177,179,58,254,131,113,5,118,201,202,187,127,58,147,51,109,233,201,158,56,183,73,5,117,186,42,138,136,247,57,100,106,54,23,64,250,196,118,140,123,150,78,70,155,91,189,77,212,158,99,50,83,52,46,185,43,155,152,67,53,236,205,171,146,163,11,94,41,174,79,167,166,173,117,35,235,32,99,211,157,74,178,181,21,88,201,162,230,68,255,0,53,200,172,145,200,173,114,42,162,250,115,0,0,0,0,3,205,103,22,62,180,249,201,247,129,136,126,99,57,186,158,203,143,81,60,178,252,107,231,21,166,149,184,177,245,167,206,79,188,12,67,243,25,205,212,246,92,122,137,229,151,227,95,56,173,3,42,128,0,121,172,226,199,214,159,57,62,240,49,15,204,103,55,83,217,113,234,39,150,95,141,124,226,180,210,183,22,62,180,249,201,247,129,136,126,99,57,186,158,203,143,81,60,178,252,107,231,21,160,101,80,0,1,170,190,220,239,208,159,239,39,242,211,106,134,170,251,115,191,66,127,188,159,203,64,197,94,203,143,94,204,178,252,107,228,245,166,85,118,231,126,132,255,0,121,63,150,152,171,217,113,235,217,150,95,141,124,158,180,202,174,220,239,208,159,239,39,242,208,49,87,178,227,215,179,44,191,26,249,61,105,191,227,64,61,151,30,189,153,101,248,215,201,235,77,255,0,0,0,0,60,171,158,170,15,42,224,111,251,255,0,169,101,255,0,220,255,0,255,0,222,225,160,19,127,223,253,75,47,254,231,255,0,254,247,13,0,129,234,160,0,6,168,59,84,56,10,169,165,169,186,241,79,147,118,42,186,198,86,84,77,112,199,54,202,126,82,50,141,137,20,45,74,250,106,120,226,107,149,138,230,79,45,83,220,247,191,124,188,221,17,137,43,153,128,28,60,113,3,143,184,101,205,10,28,215,203,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,182,74,214,171,180,73,34,141,221,118,161,233,120,209,95,104,143,0,181,156,49,226,164,199,153,91,111,186,220,178,202,247,205,168,209,41,167,168,250,51,34,73,19,59,181,85,78,213,98,66,247,207,27,105,228,145,233,35,188,232,221,185,209,243,37,13,196,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,133,203,60,235,112,81,197,117,247,132,188,229,162,198,92,219,173,102,16,185,105,71,138,108,148,83,49,189,254,151,107,210,57,17,178,34,177,102,129,239,230,198,186,177,203,163,227,230,49,146,200,167,160,156,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,6,0,118,213,250,172,97,111,188,10,31,151,92,76,255,0,48,3,182,175,213,99,11,125,224,80,252,186,226,6,0,118,92,122,246,101,151,227,95,39,173,55,252,104,7,178,227,215,179,44,191,26,249,61,105,191,224,0,0,53,87,219,157,250,19,253,228,254,90,90,174,197,79,90,124,83,247,127,93,243,27,113,117,123,115,191,66,127,188,159,203,75,85,216,169,235,79,138,126,239,235,190,99,110,3,117,32,0,0,0,0,0,0,0,60,171,158,148,248,78,245,88,201,191,187,252,61,242,232,15,53,135,165,62,19,189,86,50,111,238,255,0,15,124,186,0,46,168,0,0,0,13,0,246,163,250,246,102,111,224,191,39,162,51,255,0,177,83,213,99,20,253,224,87,124,186,220,96,7,106,63,175,102,102,254,11,242,122,35,63,251,21,61,86,49,79,222,5,119,203,173,192,103,248,0,1,128,29,181,126,171,24,91,239,2,135,229,215,19,63,204,0,237,171,245,88,194,223,120,20,63,46,184,129,128,29,151,30,189,153,101,248,215,201,235,77,255,0,26,1,236,184,245,236,203,47,198,190,79,90,111,248,1,128,29,181,126,171,24,91,239,2,135,229,215,19,63,204,0,237,171,245,88,194,223,120,20,63,46,184,129,128,29,151,30,189,153,101,248,215,201,235,77,255,0,26,1,236,184,245,236,203,47,198,190,79,90,111,248,0,0,13,43,118,213,250,211,225,111,187,250,31,152,220,75,171,216,99,250,108,253,219,254,100,90,174,218,191,90,124,45,247,127,67,243,27,137,117,123,12,127,77,159,187,127,204,128,218,160,0,1,230,179,139,31,90,124,228,251,192,196,63,49,156,244,166,121,172,226,199,214,159,57,62,240,49,15,204,103,3,117,61,151,30,162,121,101,248,215,206,43,76,170,49,87,178,227,212,79,44,191,26,249,197,105,149,64,0,0,106,175,183,59,244,39,251,201,252,180,197,94,203,143,94,204,178,252,107,228,245,166,85,118,231,126,132,255,0,121,63,150,152,171,217,113,235,217,150,95,141,124,158,180,13,255,0,0,0,22,171,139,31,85,140,228,251,191,196,63,46,156,186,165,170,226,199,213,99,57,62,239,241,15,203,167,3,205,97,234,160,242,174,122,168,0,0,0,0,3,0,59,106,253,86,48,183,222,5,15,203,174,38,0,118,92,122,246,101,151,227,95,39,173,51,255,0,182,175,213,99,11,125,224,80,252,186,226,96,7,101,199,175,102,89,126,53,242,122,208,55,252,0,0,106,175,183,59,244,39,251,201,252,180,218,161,170,190,220,239,208,159,239,39,242,208,49,87,178,227,215,179,44,191,26,249,61,105,191,227,64,61,151,30,189,153,101,248,215,201,235,77,255,0,0,0,0,60,171,158,170,15,42,224,122,83,225,59,213,99,38,254,239,240,247,203,160,46,169,106,184,78,245,88,201,191,187,252,61,242,232,11,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,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,102,248,2,223,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,184,0,0,0,1,143,252,86,240,83,149,156,96,253,22,252,166,95,241,93,179,232,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,167,248,95,236,244,201,126,19,49,253,195,49,178,231,19,227,91,141,202,227,103,150,201,44,87,186,218,73,160,108,18,77,12,206,115,91,13,52,78,71,238,167,98,34,171,149,52,87,116,240,84,202,0,4,165,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,165,43,148,57,47,149,249,11,131,99,203,252,163,194,20,152,118,197,29,68,181,107,79,11,228,149,242,207,34,166,249,101,150,87,58,89,95,162,53,168,231,185,202,140,99,24,154,53,141,68,173,64,0,0,2,202,103,199,7,249,29,196,110,42,193,216,215,50,48,223,58,245,130,238,16,85,211,212,192,200,127,175,210,199,39,49,109,213,172,150,55,178,162,141,239,234,177,185,55,38,231,163,28,196,146,68,125,235,0,74,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,97,94,97,118,68,240,219,153,88,255,0,18,230,53,247,27,102,84,23,44,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,77,53,85,241,51,124,1,103,248,95,225,127,0,240,153,128,46,25,115,151,55,124,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,219,78,197,68,86,170,234,174,235,224,137,120,0,0,0,3,15,243,239,178,255,0,32,184,137,205,139,238,113,227,92,95,152,20,87,172,65,221,123,204,22,187,133,20,116,172,228,83,69,78,205,141,146,146,71,166,172,133,170,186,189,124,229,93,52,77,17,47,7,11,252,47,224,30,19,48,5,195,46,114,230,239,136,46,54,219,141,226,91,220,178,222,234,33,154,118,207,36,48,194,230,181,208,197,19,81,155,105,216,168,138,213,93,85,221,124,17,47,0,3,0,63,200,169,194,199,254,127,102,175,255,0,21,183,127,220,76,223,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,6,31,231,223,101,254,65,113,19,155,23,220,227,198,184,191,48,40,175,88,131,186,247,152,45,119,10,40,233,89,200,166,138,157,155,27,37,36,143,77,89,11,85,117,122,249,202,186,104,154,34,94,14,23,248,95,192,60,38,96,11,134,92,229,205,223,16,92,109,183,27,196,183,185,101,189,212,67,52,237,158,72,97,133,205,107,161,138,38,163,54,211,177,81,21,170,186,171,186,248,34,94,0,0,0,6,16,102,23,100,79,13,185,149,143,241,46,99,95,113,182,101,65,114,197,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,116,211,85,95,18,255,0,240,191,194,254,1,225,51,0,92,50,231,46,110,248,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,182,157,138,136,173,85,213,93,215,193,18,240,0,0,0,41,252,194,193,86,172,202,192,24,151,46,111,181,21,112,91,113,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,53,211,84,95,3,8,63,200,169,194,199,254,127,102,175,255,0,21,183,127,220,76,255,0,0,0,0,10,127,48,176,85,171,50,176,6,37,203,155,237,69,92,22,220,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,77,116,213,23,192,168,0,24,1,254,69,78,22,63,243,251,53,127,248,173,187,254,226,102,254,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,129,80,0,4,165,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,216,3,0,63,200,169,194,199,254,127,102,175,255,0,21,183,127,220,76,233,194,118,15,162,152,86,205,133,188,183,117,188,249,26,223,79,111,242,141,218,167,188,87,86,114,163,107,57,245,18,232,156,201,159,183,115,223,162,110,114,170,232,154,157,176,0,0,0,0,3,8,51,11,178,39,134,220,202,199,248,151,49,175,184,219,50,160,185,98,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,186,105,170,175,137,147,249,9,146,152,87,135,108,167,177,100,230,10,184,93,107,108,184,127,189,119,105,238,146,199,37,83,249,245,50,212,63,123,163,142,54,46,143,153,200,154,49,60,212,77,117,93,85,110,0,0,0,3,8,51,11,178,39,134,220,202,199,248,151,49,175,184,219,50,160,185,98,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,186,105,170,175,137,147,249,9,146,152,87,135,108,167,177,100,230,10,184,93,107,108,184,127,189,119,105,238,146,199,37,83,249,245,50,212,63,123,163,142,54,46,143,153,200,154,49,60,212,77,117,93,85,110,0,0,0,0,99,255,0,21,188,20,229,103,24,63,69,191,41,151,252,87,108,250,37,223,187,151,144,170,169,161,230,119,174,71,51,155,206,130,93,116,238,204,219,183,110,154,187,93,117,77,50,0,1,135,249,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,183,3,138,222,10,114,179,140,31,162,223,148,203,254,43,182,125,18,239,221,203,200,85,84,208,243,59,215,35,153,205,231,65,46,186,119,102,109,219,183,77,93,174,186,166,153,0,0,195,252,132,236,191,200,46,29,179,98,197,156,120,43,23,230,5,109,235,15,247,174,237,5,210,225,69,37,43,249,244,210,211,191,123,99,164,141,235,163,38,114,166,143,79,57,19,93,83,84,92,192,0,0,0,1,128,31,228,84,225,99,255,0,63,179,87,255,0,138,219,191,238,38,127,128,45,255,0,228,83,10,254,64,191,163,167,148,46,191,70,254,135,253,10,239,92,216,251,247,113,238,93,207,153,191,151,203,231,114,250,238,229,237,221,215,110,157,12,64,255,0,34,167,11,31,249,253,154,191,252,86,221,255,0,113,51,252,0,0,0,41,252,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,165,64,0,192,15,242,42,112,177,255,0,159,217,171,255,0,197,109,223,247,19,37,56,99,225,91,10,240,171,98,185,97,108,21,152,185,129,136,44,181,188,158,237,110,196,183,120,234,233,109,123,31,51,223,220,226,142,24,153,7,53,245,14,116,154,39,158,230,181,87,170,46,183,172,0,44,255,0,20,28,47,224,30,44,240,5,191,46,115,26,239,136,45,214,219,117,226,43,220,82,217,42,33,134,119,79,28,51,66,214,185,211,69,43,85,155,106,30,170,136,212,93,81,189,124,81,111,0,3,15,242,19,178,255,0,32,184,118,205,139,22,113,224,172,95,152,21,183,172,63,222,187,180,23,75,133,20,148,175,231,211,75,78,253,237,142,146,55,174,140,153,202,154,61,60,228,77,117,77,81,115,0,0,0,0,49,255,0,138,222,10,114,179,140,31,162,223,148,203,254,43,182,125,18,239,221,203,200,85,84,208,243,59,215,35,153,205,231,65,46,186,119,102,109,219,183,77,93,174,186,166,148,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,0,0,0,0,0,0,192,15,242,42,112,177,255,0,159,217,171,255,0,197,109,223,247,19,55,242,247,5,90,178,215,0,97,172,185,177,84,85,207,109,194,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,215,93,17,60,10,128,0,0,0,0,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,151,131,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,0,0,0,44,255,0,20,28,47,224,30,44,240,5,191,46,115,26,239,136,45,214,219,117,226,43,220,82,217,42,33,134,119,79,28,51,66,214,185,211,69,43,85,155,106,30,170,136,212,93,81,189,124,81,111,0,3,15,242,19,178,255,0,32,184,118,205,139,22,113,224,172,95,152,21,183,172,63,222,187,180,23,75,133,20,148,175,231,211,75,78,253,237,142,146,55,174,140,153,202,154,61,60,228,77,117,77,81,115,0,0,5,159,226,131,133,252,3,197,158,0,183,229,206,99,93,241,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,109,67,213,81,26,139,170,55,175,138,45,224,0,97,254,66,118,95,228,23,14,217,177,98,206,60,21,139,243,2,182,245,135,251,215,118,130,233,112,162,146,149,252,250,105,105,223,189,177,210,70,245,209,147,57,83,71,167,156,137,174,169,170,46,96,0,0,0,6,47,241,65,217,233,146,252,89,227,251,126,99,102,54,39,198,182,235,149,186,207,21,146,40,172,149,180,144,192,232,35,154,105,154,231,54,106,105,92,175,221,80,244,85,71,34,104,141,233,226,171,80,112,165,193,78,86,112,125,244,167,242,103,127,197,119,63,165,189,199,190,249,118,170,154,110,95,117,231,242,249,92,152,34,211,94,242,253,219,183,107,163,116,211,69,215,32,0,0,0,3,8,51,11,178,39,134,220,202,199,248,151,49,175,184,219,50,160,185,98,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,186,105,170,175,137,155,224,11,127,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,86,224,0,0,0,6,63,241,91,193,78,86,113,131,244,91,242,153,127,197,118,207,162,93,251,185,121,10,170,154,30,103,122,228,115,57,188,232,37,215,78,236,205,187,118,233,171,181,215,84,210,223,228,39,101,254,65,112,237,155,22,44,227,193,88,191,48,43,111,88,127,189,119,104,46,151,10,41,41,95,207,166,150,157,251,219,29,36,111,93,25,51,149,52,122,121,200,154,234,154,162,230,0,0,0,0,83,249,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,242,42,112,177,255,0,159,217,171,255,0,197,109,223,247,19,63,192,0,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,207,228,39,101,254,65,112,237,155,22,44,227,193,88,191,48,43,111,88,127,189,119,104,46,151,10,41,41,95,207,166,150,157,251,219,29,36,111,93,25,51,149,52,122,121,200,154,234,154,162,230,0,0,0,0,99,255,0,21,188,20,229,103,24,63,69,191,41,151,252,87,108,250,37,223,187,151,144,170,169,161,230,119,174,71,51,155,206,130,93,116,238,204,219,183,110,154,187,93,117,77,50,0,1,135,249,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,3,0,63,200,169,194,199,254,127,102,175,255,0,21,183,127,220,76,255,0,0,83,249,123,130,173,89,107,128,48,214,92,216,170,42,231,182,225,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,107,174,136,158,5,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,127,6,227,252,27,152,52,215,90,172,25,136,105,46,172,177,222,43,108,23,52,133,87,125,29,198,146,85,138,162,158,86,57,17,204,123,92,154,166,169,231,49,204,123,119,49,237,114,133,64,0,0,0,0,1,212,226,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,7,108,9,75,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,9,176,0,0,0,0,0,22,255,0,242,253,147,95,150,95,232,249,249,66,181,126,80,188,159,229,63,33,111,119,59,147,183,126,221,250,114,249,220,191,173,228,110,230,242,190,183,103,47,207,2,224,0,0,0,117,56,179,20,216,176,54,21,188,227,92,83,93,220,172,184,126,223,81,116,184,212,242,159,39,34,150,8,221,36,178,108,98,57,238,218,198,57,116,106,43,151,77,17,21,122,1,219,2,223,228,166,125,229,63,17,56,86,171,26,228,230,43,250,65,101,162,184,62,215,61,79,113,169,164,217,84,200,227,145,209,236,168,142,55,174,140,154,53,213,19,111,157,166,186,162,162,92,0,0,22,127,138,14,40,48,15,9,152,2,223,152,217,141,104,196,23,27,109,198,241,21,146,40,172,148,240,205,59,103,146,25,166,107,156,217,165,137,168,205,180,239,69,84,114,174,170,222,158,42,129,120,1,135,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,153,65,117,199,248,54,197,140,172,25,125,121,196,52,148,120,135,21,83,215,84,217,104,102,85,107,235,217,70,145,45,74,68,170,155,92,246,54,120,222,172,215,122,179,123,145,21,177,189,90,21,0,0,0,0,0,58,156,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,64,112,251,196,238,77,113,61,98,187,95,242,135,20,121,74,59,37,194,91,125,117,52,240,186,158,170,29,30,244,134,119,66,253,30,144,206,198,44,145,61,81,53,110,230,185,27,36,114,198,192,186,160,0,0,22,211,55,120,145,201,44,133,186,225,123,54,111,227,234,76,49,81,140,106,37,166,179,190,174,158,117,130,87,198,232,155,34,201,51,24,232,169,216,213,168,139,87,204,230,49,17,202,170,186,53,202,129,114,192,0,0,0,1,103,242,103,139,60,134,207,236,101,139,176,30,86,227,170,75,197,223,7,84,114,170,152,206,140,173,129,17,136,234,186,55,107,165,69,51,101,114,194,178,179,162,61,168,191,155,150,25,37,179,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,161,152,0,199,254,20,184,214,202,206,48,126,148,254,76,236,24,174,217,244,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,100,0,0,0,0,0,0,90,174,32,184,157,201,174,24,108,86,155,254,111,98,143,38,199,123,184,69,111,161,166,130,23,84,85,77,171,216,147,78,216,89,171,214,24,24,244,146,87,162,46,141,218,214,163,164,146,40,223,114,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,2,108,0,0,2,218,96,174,34,178,143,48,243,115,24,228,150,15,197,148,151,28,79,129,105,233,230,187,195,20,172,86,53,242,62,70,75,12,75,187,116,175,167,115,35,108,234,214,171,34,125,68,81,185,220,205,236,96,92,176,0,0,10,83,52,179,75,2,100,182,4,185,230,102,101,223,124,141,134,236,220,158,251,91,221,102,168,229,115,102,100,49,253,92,44,124,142,214,73,88,223,53,171,166,186,174,136,138,168,21,88,41,76,173,205,44,9,157,56,18,217,153,153,105,125,242,206,27,188,243,187,149,111,117,154,159,155,202,153,240,201,245,115,49,146,55,73,34,123,124,230,166,186,106,154,162,162,173,86,0,3,15,243,211,180,223,39,248,116,204,123,142,87,230,134,84,102,173,13,214,135,73,97,154,43,93,189,244,183,10,87,42,164,117,84,210,45,106,115,33,126,215,104,186,35,145,205,115,30,214,61,143,99,67,48,1,135,249,23,218,149,195,46,124,230,61,187,43,237,48,226,188,47,117,188,235,21,182,108,73,71,75,79,75,89,85,170,35,41,89,36,53,18,233,52,154,174,196,122,53,175,114,108,71,43,220,198,63,48,0,2,207,241,65,197,6,1,225,51,0,91,243,27,49,173,24,130,227,109,184,222,34,178,69,21,146,158,25,167,108,242,67,52,205,115,155,52,177,53,25,182,157,232,170,142,85,213,91,211,197,82,207,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,6,96,0,90,174,37,56,148,203,142,21,178,225,51,55,51,82,235,53,4,215,8,45,116,148,150,186,84,158,170,174,170,84,123,210,54,35,220,200,219,164,113,75,34,172,143,99,118,198,168,138,174,86,181,193,117,65,128,31,229,171,225,99,255,0,48,115,87,255,0,133,91,191,239,198,95,228,94,112,209,231,206,92,91,179,66,211,129,241,94,23,181,94,117,150,219,14,36,166,130,158,170,178,151,68,86,85,50,56,102,151,72,100,213,118,43,213,174,123,83,122,53,88,230,61,225,112,0,48,131,48,187,93,184,109,203,92,127,137,114,230,251,130,115,42,123,150,21,188,86,217,43,37,164,182,208,58,9,39,166,153,240,200,232,220,234,198,185,88,174,98,170,42,181,171,166,154,162,120,1,155,224,183,249,9,157,120,87,136,156,167,177,103,30,10,183,221,104,172,184,131,189,119,104,46,145,71,29,83,57,21,50,211,191,123,99,146,70,38,175,133,202,154,61,124,213,77,116,93,81,46,0,0,0,0,99,175,21,60,113,101,167,8,55,92,63,111,204,236,21,141,107,233,241,61,60,243,91,171,172,148,244,51,192,247,192,230,164,208,185,37,170,142,86,189,137,44,46,85,86,108,84,149,187,92,229,71,163,105,78,30,59,77,56,121,226,79,52,40,114,143,8,89,241,173,154,251,116,167,168,154,129,111,118,218,118,65,82,248,99,89,95,11,95,79,60,202,215,242,153,44,136,175,70,177,82,55,38,237,202,198,184,50,212,3,8,51,11,181,219,134,220,181,199,248,151,46,111,184,39,50,167,185,97,91,197,109,146,178,90,75,109,3,160,146,122,105,159,12,142,141,206,172,107,149,138,230,42,162,171,90,186,105,170,39,128,25,190,11,127,144,153,215,133,120,137,202,123,22,113,224,171,125,214,138,203,136,59,215,118,130,233,20,113,213,51,145,83,45,59,247,182,57,36,98,106,248,92,169,163,215,205,84,215,69,213,17,159,121,215,133,120,118,202,123,238,113,227,91,125,214,182,203,135,251,175,121,130,215,20,114,85,63,159,83,21,59,54,54,73,35,98,232,249,154,171,171,211,205,69,211,85,209,20,46,0,48,3,252,181,124,44,127,230,14,106,255,0,240,171,119,253,248,207,240,0,0,0,182,149,188,72,228,149,6,118,208,112,229,62,62,164,118,98,220,105,214,166,27,28,52,243,204,246,177,32,146,161,82,89,88,197,134,23,242,98,116,136,201,30,215,171,21,142,68,209,236,221,114,192,0,117,56,179,20,216,176,54,21,188,227,92,83,93,220,172,184,126,223,81,116,184,212,242,159,39,34,150,8,221,36,178,108,98,57,238,218,198,57,116,106,43,151,77,17,21,122,1,219,2,82,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,108,0,0,0,0,0,0,0,5,191,207,28,244,203,142,29,176,34,230,54,105,94,124,157,101,109,194,142,221,185,136,143,153,242,84,76,216,245,142,45,81,242,242,216,178,78,246,70,142,147,149,12,174,107,28,173,218,161,112,1,41,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,54,0,0,0,0,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,66,160,0,0,7,83,139,49,77,139,3,97,91,206,53,197,53,221,202,203,135,237,245,23,75,141,79,41,242,114,41,96,141,210,75,38,198,35,158,237,172,99,151,70,162,185,116,209,17,87,161,55,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,160,19,96,0,0,20,166,105,102,150,4,201,108,9,115,204,204,203,190,249,27,13,217,185,61,246,183,186,205,81,202,230,204,200,99,250,184,88,249,29,172,146,177,190,107,87,77,117,93,17,21,80,42,176,0,0,0,0,0,0,0,0,98,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,149,7,10,92,107,101,103,24,63,74,127,38,118,12,87,108,250,37,220,123,239,151,105,105,161,230,119,174,127,47,149,201,158,93,116,238,207,221,187,110,154,183,77,117,93,3,32,1,74,97,220,210,192,152,175,29,226,236,179,176,95,123,214,36,192,157,195,233,5,23,117,153,157,207,190,194,179,82,253,99,216,145,201,190,54,171,190,173,206,219,166,142,209,122,21,88,0,0,0,0,0,12,32,204,46,215,110,27,114,215,31,226,92,185,190,224,156,202,158,229,133,111,21,182,74,201,105,45,180,14,130,73,233,166,124,50,58,55,58,177,174,86,43,152,170,138,173,106,233,166,168,158,0,102,248,45,254,66,103,94,21,226,39,41,236,89,199,130,173,247,90,43,46,32,239,93,218,11,164,81,199,84,206,69,76,180,239,222,216,228,145,137,171,225,114,166,143,95,53,83,93,23,84,75,128,0,0,0,22,127,18,113,103,144,216,79,62,108,188,55,95,113,213,37,62,54,190,83,243,98,167,95,204,65,59,182,119,122,73,229,215,108,85,53,13,122,186,40,151,171,145,173,69,218,179,83,164,215,128,0,0,0,37,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,40,172,142,207,76,184,226,39,2,38,99,101,109,231,202,54,87,92,43,45,219,158,136,201,153,37,60,206,143,89,34,213,95,23,49,137,28,236,100,136,217,57,83,68,231,49,170,237,168,23,0,0,0,2,213,103,167,20,121,19,195,95,145,63,45,120,231,232,231,210,62,243,228,207,243,101,101,103,63,187,242,185,223,232,209,73,183,111,62,47,75,77,119,116,215,69,208,46,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,1,164,12,17,198,109,247,131,206,59,179,186,231,37,171,203,56,51,20,102,5,230,159,19,91,98,99,18,169,209,197,115,170,229,84,211,72,237,52,154,46,108,170,145,185,201,28,141,123,154,237,170,172,150,61,223,158,107,56,177,245,167,206,79,188,12,67,243,25,192,244,123,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,219,26,54,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,155,121,32,0,0,11,85,197,143,170,198,114,125,223,226,31,151,78,93,82,213,113,99,234,177,156,159,119,248,135,229,211,129,173,94,203,78,61,190,130,86,88,120,81,205,8,55,225,251,173,195,185,225,11,165,61,62,178,80,87,85,206,174,74,58,134,177,53,146,25,167,149,202,201,116,87,71,36,138,143,85,137,200,232,54,254,121,87,55,19,217,79,199,29,78,101,90,168,56,91,204,150,82,69,125,195,22,116,102,22,185,181,241,64,151,27,117,43,88,196,162,124,122,162,190,166,24,180,115,93,27,87,153,12,82,57,232,215,68,233,38,13,143,128,0,2,159,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,173,77,117,117,74,174,200,153,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,232,47,51,59,64,56,130,198,188,71,79,196,150,19,196,95,66,239,80,219,221,98,180,210,91,227,138,120,105,44,251,222,246,210,76,146,177,89,87,231,200,233,92,233,88,168,178,170,61,141,141,25,19,99,13,234,103,247,229,151,242,53,139,63,163,231,146,191,40,94,79,119,144,188,167,183,147,206,220,155,246,239,250,190,119,47,153,202,230,253,87,55,151,205,250,189,231,155,123,78,63,198,86,92,127,69,154,84,120,134,174,76,89,65,120,142,255,0,21,218,173,82,170,119,92,89,50,78,218,137,22,100,114,74,254,106,35,215,152,142,220,186,238,215,85,61,9,240,89,196,117,215,138,124,134,181,102,165,247,4,85,225,171,147,170,38,182,214,49,98,115,104,171,103,131,106,73,85,66,231,42,185,244,206,114,171,122,170,171,36,100,209,43,159,203,230,59,5,123,86,56,18,186,165,214,191,138,108,154,195,52,142,182,186,157,103,198,246,171,116,14,108,241,206,142,123,164,188,35,17,85,175,99,154,173,73,246,53,170,197,103,61,200,253,243,201,24,102,87,0,188,87,81,241,91,145,212,151,187,156,187,49,158,23,228,217,241,68,50,77,2,201,61,83,97,106,182,189,177,196,141,229,195,81,231,185,168,177,177,173,145,147,198,221,201,22,247,100,169,230,179,134,142,34,241,223,11,249,167,65,153,152,22,163,254,74,142,241,69,178,31,243,157,175,188,195,52,244,124,201,98,147,147,205,228,49,188,214,55,123,60,81,124,81,125,20,101,86,102,97,92,228,203,140,57,154,88,42,175,188,89,113,53,190,43,133,54,233,35,124,144,239,79,62,9,121,111,123,27,52,79,71,71,35,17,203,178,70,61,170,186,181,64,170,205,64,118,178,113,175,110,204,10,207,232,197,149,247,62,125,150,201,112,124,152,190,182,53,170,167,146,91,165,44,243,66,182,199,70,246,177,146,67,19,227,108,206,119,214,177,242,114,21,138,213,133,85,249,65,218,95,199,29,55,14,56,54,108,158,192,236,171,126,98,227,75,60,143,134,174,55,203,78,203,29,186,101,146,5,173,108,204,86,185,106,85,204,149,176,181,142,243,31,26,200,245,68,107,25,54,146,240,158,22,190,227,156,85,102,193,88,90,135,190,222,177,5,194,158,215,110,166,230,178,62,125,84,242,54,56,163,222,245,107,27,185,239,106,106,229,70,166,186,170,162,117,3,39,251,47,168,179,182,191,138,251,44,25,45,118,164,183,49,180,237,155,24,77,82,216,28,199,97,184,235,41,95,89,10,36,172,123,183,200,230,193,27,22,36,73,17,239,106,238,99,55,189,187,244,44,167,7,252,53,216,184,86,200,235,62,89,91,23,157,117,155,109,211,18,85,182,169,243,199,87,120,150,24,217,81,36,74,230,179,108,41,202,100,113,162,49,139,203,141,138,228,87,171,220,235,214,0,192,14,218,191,85,140,45,247,129,67,242,235,137,159,230,0,118,213,250,172,97,111,188,10,31,151,92,64,192,14,203,143,94,204,178,252,107,228,245,166,95,246,209,98,155,238,6,197,92,61,99,92,45,93,220,175,88,126,225,124,186,91,170,121,76,147,145,85,4,150,185,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,208,196,14,203,143,94,204,178,252,107,228,245,166,85,118,231,126,132,255,0,121,63,150,129,147,253,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,91,76,254,226,31,43,248,103,193,180,88,243,54,110,181,116,22,139,133,226,146,201,11,233,168,228,169,127,62,117,114,171,149,172,69,84,100,113,71,52,207,95,29,145,57,24,143,145,89,27,217,33,196,142,73,113,31,106,185,222,114,95,31,82,98,58,123,53,67,41,171,216,218,121,233,103,166,123,219,185,138,248,106,24,201,81,142,68,118,215,237,216,229,100,136,138,170,199,162,6,0,118,195,101,23,17,119,59,85,62,103,67,142,234,239,249,73,104,168,74,186,139,3,96,165,162,131,13,78,230,210,82,69,43,221,205,73,174,15,158,105,166,86,185,99,114,192,143,145,169,181,175,85,92,11,225,71,138,236,199,225,43,49,217,141,112,84,189,250,213,93,203,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,46,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,232,206,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,64,60,127,112,125,117,225,55,55,28,219,122,82,73,129,49,141,69,101,126,20,124,50,185,95,77,3,30,213,146,134,86,200,247,75,190,157,38,137,137,35,156,228,149,142,99,247,111,89,35,140,55,189,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,174,102,50,70,233,36,79,111,156,212,215,77,83,84,84,85,170,205,5,246,121,241,167,117,225,99,52,41,236,88,191,16,85,183,42,241,45,66,166,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,114,228,123,33,219,188,156,83,154,185,113,130,242,226,171,55,177,38,52,181,82,96,202,75,123,46,142,189,182,161,37,165,146,150,68,106,197,36,78,143,119,59,153,189,137,26,71,185,210,57,236,107,17,202,230,162,135,85,158,153,233,151,28,58,101,197,199,52,51,66,243,220,109,84,58,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,230,76,253,174,209,53,70,163,90,231,189,204,99,30,246,249,214,207,76,244,204,126,34,243,30,227,154,25,161,121,239,215,90,237,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,242,225,102,231,104,154,171,149,206,115,222,231,189,239,123,174,7,24,188,98,227,190,47,241,221,61,254,255,0,71,228,108,55,102,223,244,127,15,243,33,168,242,95,54,26,118,85,127,90,100,17,73,63,54,74,116,147,235,17,118,107,181,186,34,117,176,0,109,211,178,135,142,58,108,75,106,178,112,143,152,204,171,91,237,182,158,161,152,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,252,167,38,145,44,49,54,61,24,232,217,206,217,161,229,92,221,247,103,7,104,5,31,17,22,40,178,147,55,177,23,254,22,40,59,204,241,84,212,71,5,60,120,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,254,185,34,12,234,53,193,218,161,199,85,54,0,195,215,94,24,114,182,190,146,124,79,124,167,154,219,140,230,154,150,93,246,155,116,244,176,189,176,68,146,70,144,200,250,168,106,85,22,70,61,252,166,53,233,181,178,61,143,142,234,246,142,241,199,83,194,150,13,160,193,249,124,202,74,140,197,198,20,243,190,134,105,95,20,172,178,82,53,81,139,91,44,10,170,231,189,206,87,54,6,185,188,167,62,41,92,229,114,66,177,73,162,187,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,0,170,242,95,1,230,134,101,102,134,31,194,25,47,75,87,62,54,158,161,213,118,84,164,184,71,67,60,115,211,70,234,158,108,117,18,62,54,196,246,54,23,61,29,189,171,171,19,78,186,23,127,180,110,221,125,179,241,133,141,45,56,167,17,253,32,189,81,91,240,237,61,198,239,220,217,73,229,10,166,88,168,27,45,79,33,138,172,139,152,244,115,249,109,93,173,221,162,116,67,107,253,158,124,22,90,184,88,202,250,123,238,47,195,244,141,205,76,75,78,171,136,43,18,165,181,75,69,2,201,186,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,188,201,24,200,118,234,219,181,31,215,179,51,127,5,249,61,16,25,85,216,99,250,108,253,219,254,100,109,80,213,95,97,143,233,179,247,111,249,145,181,64,0,0,0,0,60,240,241,247,151,57,219,151,60,75,223,224,207,188,85,73,138,177,13,238,158,154,229,75,136,105,169,160,165,101,218,220,214,119,106,105,214,158,20,70,211,189,27,74,177,190,53,78,143,137,202,142,145,170,217,95,145,93,152,189,160,20,121,69,89,77,195,246,119,226,46,233,129,106,246,193,134,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,172,210,61,205,133,204,110,168,216,220,247,199,177,254,48,120,76,193,188,93,101,127,208,123,237,69,37,158,251,65,81,29,77,139,17,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,236,215,150,245,69,116,76,84,243,237,154,89,91,142,242,91,29,220,242,207,50,236,94,70,196,150,110,79,125,162,239,80,212,114,185,176,178,104,254,178,23,190,55,107,28,172,119,154,229,211,93,23,69,69,68,15,79,192,215,87,102,47,104,5,102,110,209,211,112,253,157,248,139,189,227,170,77,176,97,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,235,52,143,107,166,107,219,170,58,70,189,242,100,95,27,124,96,225,158,17,178,190,91,211,150,146,183,27,95,41,231,110,19,179,213,197,81,200,174,158,41,32,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,93,205,11,63,218,63,218,1,71,195,189,138,92,164,202,28,69,255,0,133,138,254,237,60,181,52,241,193,81,30,29,165,222,201,55,84,50,102,73,27,230,154,52,86,50,21,110,228,142,85,149,202,207,169,73,116,195,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,99,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,22,166,186,186,165,83,124,175,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,41,240,61,20,112,117,198,46,4,226,255,0,2,84,95,236,20,126,70,196,150,109,159,72,48,255,0,50,106,143,37,243,102,168,101,47,245,167,193,20,115,243,99,167,89,62,173,23,102,187,93,162,167,92,128,60,208,240,235,159,56,203,134,220,220,177,102,182,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,221,17,202,199,108,122,50,70,166,246,53,83,208,246,69,231,166,92,113,23,151,22,236,208,202,251,207,126,181,87,107,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,151,51,55,55,84,213,90,173,115,94,199,61,143,99,220,21,173,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,128,120,254,227,6,235,197,150,110,57,214,245,164,143,2,96,234,138,202,12,40,200,98,114,62,166,7,189,169,37,116,174,145,141,151,125,66,67,19,210,55,53,169,19,26,198,109,222,146,73,37,224,237,58,227,199,242,223,125,169,200,108,167,189,110,192,56,126,224,239,41,93,45,215,30,101,46,40,153,172,133,209,234,222,83,87,147,79,59,106,17,187,100,146,41,156,145,204,154,236,137,201,141,92,40,240,163,152,252,90,230,59,48,86,10,139,184,218,168,121,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,230,76,253,174,72,161,69,71,72,230,185,85,88,198,73,35,3,39,251,28,112,86,124,212,231,109,118,60,193,245,21,118,252,175,165,167,154,135,23,62,103,237,164,186,79,200,122,210,83,68,213,106,164,149,49,75,36,115,43,155,181,98,137,94,142,123,82,118,199,54,231,202,83,43,114,183,2,100,182,4,182,101,158,90,88,188,141,134,236,220,238,229,69,222,166,168,229,115,102,124,210,125,100,207,124,142,214,73,94,239,57,203,166,186,38,136,136,137,85,128,49,215,141,190,15,176,207,23,57,95,45,149,201,73,69,141,172,116,243,187,9,222,42,229,168,228,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,166,215,100,80,3,203,190,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,87,115,221,156,29,160,20,124,68,88,162,202,76,222,196,95,248,88,160,239,51,197,83,81,28,20,241,226,42,93,239,147,117,59,33,100,113,178,104,99,84,99,225,70,238,88,226,73,90,175,250,228,137,218,63,217,255,0,71,196,69,138,92,219,202,28,59,255,0,133,138,14,237,4,180,212,242,65,79,30,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,169,88,180,195,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,13,196,246,213,250,172,97,111,188,10,31,151,92,76,0,236,184,245,236,203,47,198,190,79,90,95,94,52,56,193,195,60,92,240,19,132,111,77,90,74,44,109,99,199,22,166,226,203,61,36,85,28,138,25,229,162,188,50,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,166,231,99,255,0,102,117,218,213,96,227,95,47,239,183,219,157,37,186,219,110,167,191,85,214,86,85,204,216,96,166,130,59,37,115,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,13,239,102,150,105,96,76,150,192,151,60,204,204,187,239,145,176,221,155,147,223,107,123,172,213,28,174,108,204,134,63,171,133,143,145,218,201,43,27,230,181,116,215,85,209,17,85,60,246,113,93,197,118,99,241,107,152,239,198,184,214,94,227,106,161,230,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,153,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,184,28,125,113,175,138,184,172,204,122,187,37,166,231,221,242,203,12,220,38,143,14,91,233,214,70,71,95,177,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,147,27,213,136,155,157,43,229,148,224,7,131,235,175,22,89,184,214,220,18,146,60,9,131,170,40,235,241,91,230,149,200,250,152,30,247,44,116,49,54,55,182,93,245,9,12,172,89,26,230,164,76,107,223,187,122,71,28,129,120,59,49,120,14,252,183,223,105,179,231,54,44,187,176,14,31,184,55,201,182,187,141,187,153,75,138,38,107,38,108,154,59,154,213,228,211,206,218,117,118,232,228,138,103,36,144,174,187,37,106,110,164,148,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,155,0,121,172,226,199,214,159,57,62,240,49,15,204,103,61,41,158,107,56,177,245,167,206,79,188,12,67,243,25,192,221,79,101,199,168,158,89,126,53,243,138,211,42,140,85,236,184,245,19,203,47,198,190,113,90,101,80,0,0,24,107,218,161,195,197,171,57,120,104,186,227,202,91,85,93,86,44,203,26,121,175,118,151,195,88,216,88,218,37,124,43,114,108,173,145,118,61,137,77,11,166,68,77,36,223,78,196,98,174,231,71,38,152,50,7,56,239,188,63,231,46,19,206,44,57,15,120,171,195,55,6,212,73,77,185,140,239,116,175,107,163,169,166,222,246,61,35,230,193,36,177,115,54,43,153,191,115,124,230,162,158,154,79,50,217,253,147,151,222,31,243,151,22,100,238,35,155,188,85,225,155,131,169,227,169,218,198,119,186,87,181,36,166,169,216,199,189,35,230,193,36,82,242,247,171,153,191,107,188,230,170,1,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,205,191,22,62,180,249,201,247,129,136,126,99,57,183,78,201,12,249,166,205,62,26,35,203,107,133,109,92,248,135,44,42,60,151,82,181,53,18,212,62,91,116,239,146,90,25,17,239,98,53,140,107,82,90,102,68,215,191,99,40,218,190,107,94,198,166,162,248,177,245,167,206,79,188,12,67,243,25,192,221,79,101,199,168,158,89,126,53,243,138,211,18,187,108,51,162,213,113,169,192,121,17,135,177,125,37,85,69,174,162,170,253,137,172,240,177,175,125,44,235,20,108,183,58,89,54,234,199,172,83,86,170,68,143,69,217,35,30,246,232,232,156,185,107,217,113,234,39,150,95,141,124,226,180,210,95,18,57,223,117,226,63,59,113,78,116,94,108,116,150,106,140,71,81,19,153,65,77,35,164,101,52,16,193,29,60,44,87,187,171,222,145,67,30,247,232,212,115,247,57,26,196,84,98,5,245,236,180,200,186,204,224,226,178,195,137,43,108,221,239,13,229,223,252,36,185,205,34,207,28,108,170,141,21,45,236,108,145,38,222,119,122,229,204,216,222,230,181,241,211,79,233,35,85,142,223,73,130,189,143,185,57,98,192,220,48,38,106,211,205,222,47,89,151,112,158,162,178,77,175,103,34,150,134,162,122,74,122,109,21,238,99,182,189,149,50,243,17,172,114,247,157,142,220,145,181,76,234,0,99,87,29,28,102,216,184,60,203,138,91,156,118,175,44,227,60,81,222,41,240,205,182,86,61,41,93,36,72,206,109,77,76,141,211,72,98,230,196,171,27,92,146,72,231,181,173,218,138,249,99,173,120,170,226,99,6,240,161,148,117,153,165,140,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,191,207,14,105,102,150,59,206,156,119,115,204,204,203,190,249,103,18,94,121,61,246,183,186,195,79,205,229,66,200,99,250,184,88,200,219,164,113,49,190,107,83,93,53,93,85,85,84,58,175,165,152,171,233,87,211,175,164,215,95,164,158,80,242,183,150,59,236,157,251,191,115,57,189,231,159,175,51,157,204,243,249,155,183,110,243,181,215,169,189,238,207,62,52,237,92,83,229,125,61,139,23,226,10,71,102,166,26,167,84,196,20,105,76,218,85,173,129,36,219,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,92,108,124,59,181,151,133,187,51,51,199,26,240,167,75,196,150,24,147,191,93,107,183,220,41,48,91,109,243,50,225,83,103,106,185,18,170,39,191,78,100,207,219,205,142,6,177,82,88,28,199,199,35,222,246,194,184,213,149,185,165,142,242,91,29,219,51,51,45,47,190,70,196,150,110,119,114,173,238,176,212,114,185,176,190,25,62,174,102,62,55,107,28,175,111,156,213,211,93,83,69,68,84,15,79,197,170,226,199,213,99,57,62,239,241,15,203,167,41,254,15,184,179,193,188,93,101,127,211,139,21,61,37,158,251,65,81,37,53,247,14,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,215,152,196,85,116,79,68,168,56,177,245,88,206,79,187,252,67,242,233,192,213,175,102,151,104,37,78,79,93,108,252,62,102,253,214,146,60,190,175,168,238,214,123,181,92,177,82,193,134,158,247,85,79,34,200,172,129,95,59,42,42,103,137,170,249,165,107,32,77,92,170,140,71,105,185,243,202,185,183,78,202,30,56,233,177,45,170,201,194,62,99,50,173,111,182,218,122,134,97,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,242,156,154,68,176,196,216,244,99,163,103,56,54,104,0,0,0,0,0,2,159,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,173,77,117,117,74,174,200,153,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,249,236,227,7,139,60,101,197,214,104,125,56,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,75,149,218,51,198,191,244,170,204,120,44,24,2,231,117,143,44,176,183,213,219,105,167,94,84,119,74,228,87,164,151,55,67,181,175,110,230,61,35,137,178,171,156,200,218,231,105,19,166,150,52,162,184,45,224,183,25,113,147,140,174,246,107,54,34,164,195,120,123,13,211,199,53,234,245,52,41,82,250,119,204,146,37,52,49,83,35,216,233,95,35,162,147,85,220,214,53,145,189,85,219,182,50,64,200,174,204,94,208,10,60,162,172,166,225,251,59,241,23,116,192,181,123,96,195,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,214,105,30,230,194,230,55,84,108,110,123,227,220,161,230,7,52,178,183,29,228,182,59,185,229,158,101,216,188,141,137,44,220,158,251,69,222,161,168,229,115,97,100,209,253,100,47,124,110,214,57,88,239,53,203,166,186,46,138,138,137,181,254,202,254,58,169,177,254,30,181,112,195,154,85,244,144,98,123,29,60,54,220,25,52,52,178,239,187,91,160,165,153,238,130,84,142,53,134,55,210,195,76,136,146,61,236,230,177,204,77,174,145,143,124,129,177,240,0,0,0,3,74,220,85,113,11,138,184,95,237,80,198,89,185,133,169,187,255,0,112,242,77,53,198,214,250,169,41,225,185,208,203,101,162,108,180,242,57,139,254,172,140,87,53,237,100,177,68,245,99,246,109,93,212,154,1,237,71,245,236,204,223,193,126,79,68,6,242,114,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,90,212,243,215,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,253,4,218,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,5,181,226,199,213,99,57,62,239,241,15,203,167,53,107,217,165,218,9,83,147,215,91,63,15,153,191,117,164,143,47,171,234,59,181,158,237,87,44,84,176,97,167,189,213,83,200,178,43,32,87,206,202,138,153,226,106,190,105,90,200,19,87,42,163,17,218,109,43,139,31,85,140,228,251,191,196,63,46,156,243,88,7,170,128,107,47,178,135,142,58,108,75,106,178,112,143,152,204,171,91,237,182,158,161,152,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,252,167,38,145,44,49,54,61,24,232,217,206,217,160,3,21,123,81,253,68,243,55,240,95,156,81,25,84,98,175,106,63,168,158,102,254,11,243,138,32,48,215,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,219,161,229,92,221,79,102,47,30,63,150,251,21,54,67,102,197,235,118,62,195,246,246,249,54,233,113,184,243,42,177,68,45,124,206,147,70,242,154,156,234,120,27,78,142,221,36,146,204,212,146,101,215,100,174,64,207,240,74,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,88,14,30,56,251,225,163,137,139,173,14,21,192,120,186,174,223,139,43,233,234,42,89,135,47,116,79,165,173,217,11,149,28,141,122,110,167,149,251,19,154,140,138,103,191,151,185,202,137,178,68,96,100,80,0,0,0,13,43,118,213,250,211,225,111,187,250,31,152,220,75,171,216,99,250,108,253,219,254,100,90,174,218,191,90,124,45,247,127,67,243,27,137,117,123,12,127,77,159,187,127,204,128,177,92,111,230,246,50,200,94,211,188,91,155,153,127,61,36,119,220,59,81,104,154,157,42,224,73,160,149,143,177,210,69,44,50,51,162,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,221,56,98,226,23,10,241,65,147,86,92,220,194,212,221,195,191,243,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,213,145,138,230,177,207,138,88,158,172,102,253,169,165,110,212,127,94,204,205,252,23,228,244,69,21,193,247,22,120,203,132,92,208,250,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,161,232,204,20,254,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,0,0,0,121,172,226,199,214,159,57,62,240,49,15,204,103,61,41,158,107,56,177,245,167,206,79,188,12,67,243,25,192,221,79,101,199,168,158,89,126,53,243,138,211,42,140,85,236,184,245,19,203,47,198,190,113,90,101,80,2,138,206,139,22,104,98,92,175,196,22,92,151,199,52,152,63,27,79,78,215,89,111,21,116,49,213,193,4,236,145,175,217,36,114,49,237,217,35,90,232,149,251,30,172,73,21,232,215,43,81,171,90,128,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,110,167,179,131,180,2,143,136,139,20,89,73,155,216,139,255,0,11,20,29,230,120,170,106,35,130,158,60,69,75,189,242,110,167,100,44,142,54,77,12,106,140,124,40,221,203,28,73,43,85,255,0,92,145,74,118,145,246,125,212,241,19,77,30,112,228,221,170,145,185,139,110,167,109,53,109,182,24,162,133,248,153,139,44,17,196,178,212,77,60,80,194,250,104,82,119,35,220,215,62,70,35,35,215,70,70,137,166,204,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,6,58,240,73,198,14,25,226,231,43,226,189,53,105,40,177,181,142,158,6,226,203,61,36,85,28,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,220,236,116,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,48,176,29,167,93,160,20,121,187,89,83,195,246,72,98,46,247,129,105,55,65,137,174,81,71,4,180,183,234,168,231,134,104,155,76,247,49,100,72,96,146,159,164,209,189,173,153,207,118,136,232,218,199,201,140,28,31,113,103,140,184,69,205,15,167,22,42,122,187,197,138,190,158,74,107,238,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,223,167,49,136,168,217,94,139,98,128,30,159,114,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,213,204,198,72,221,36,137,237,243,154,154,233,170,106,138,138,181,89,161,110,206,110,53,255,0,162,174,99,207,96,199,247,59,172,153,101,138,126,174,229,77,2,243,99,181,215,42,177,35,185,182,29,174,123,182,177,139,28,173,137,90,231,198,230,187,73,93,12,81,174,239,177,78,106,229,198,11,203,138,172,222,196,152,210,213,73,131,41,45,236,186,58,246,218,132,150,150,74,89,17,171,20,145,58,61,220,238,102,246,36,105,30,231,72,231,177,172,71,43,154,138,20,255,0,17,89,243,131,120,109,202,59,238,107,99,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,111,145,205,209,92,140,118,198,35,228,114,108,99,149,60,235,231,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,206,170,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,183,3,140,30,44,241,151,23,89,161,244,226,251,79,87,103,177,80,83,199,77,98,195,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,155,244,229,177,85,91,19,17,47,167,103,7,103,253,103,17,23,216,179,111,55,176,239,254,9,232,59,204,17,83,84,73,61,60,152,138,171,99,227,219,78,248,95,28,140,134,25,21,30,249,145,219,86,72,146,38,163,254,185,98,12,202,236,127,193,89,243,132,242,26,231,95,153,213,21,116,248,38,249,81,79,93,129,173,85,175,250,248,32,119,53,213,85,44,98,183,116,84,213,14,124,47,141,170,237,28,173,150,86,177,169,50,73,54,122,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,243,89,197,143,173,62,114,125,224,98,31,152,206,122,83,60,214,113,99,235,79,156,159,120,24,135,230,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,54,149,217,89,199,143,252,81,194,166,111,222,191,229,98,194,23,219,157,199,254,129,148,214,70,179,149,255,0,188,58,39,201,55,252,157,59,27,249,166,19,89,109,193,245,171,139,46,203,124,181,109,189,42,227,199,120,58,159,19,87,225,71,195,43,81,149,51,190,235,86,178,80,202,217,30,216,182,84,44,49,49,36,115,154,177,61,172,126,237,137,36,114,106,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,8,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,240,5,170,226,199,213,99,57,62,239,241,15,203,167,46,169,106,184,177,245,88,206,79,187,252,67,242,233,192,243,88,118,191,240,171,1,98,175,252,171,135,49,38,28,184,127,235,40,235,173,181,212,242,127,179,36,51,71,35,62,14,107,155,236,84,58,163,113,61,171,28,14,84,230,85,170,191,138,76,182,125,36,87,220,49,103,87,226,155,99,153,20,9,113,183,82,181,239,90,214,73,162,43,234,97,139,86,185,178,57,121,144,197,27,88,173,116,77,142,96,189,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,170,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,204,22,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,23,50,120,237,237,42,254,149,57,113,135,242,183,0,97,43,174,22,178,201,221,238,152,163,190,86,107,37,85,115,17,219,104,163,229,57,25,45,28,111,84,147,124,173,71,73,35,33,119,46,21,139,207,10,87,180,11,142,235,239,21,88,170,76,21,133,159,220,178,203,15,220,22,75,117,54,140,147,202,149,80,73,85,28,87,93,239,167,138,162,14,109,53,67,83,187,57,85,172,211,85,213,221,83,170,224,23,130,140,85,197,102,99,210,94,238,214,206,239,150,88,102,225,12,152,142,225,80,146,50,58,253,138,217,29,108,167,88,220,199,186,105,88,168,143,115,28,156,152,222,143,85,220,232,153,45,170,225,163,135,76,119,197,6,105,208,101,158,5,167,255,0,146,172,188,86,239,135,252,217,107,239,48,195,61,103,46,89,99,231,114,185,236,119,41,142,222,255,0,4,79,21,79,66,121,23,145,121,113,195,166,92,91,178,191,43,236,221,198,213,67,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,100,207,218,221,87,68,106,53,173,99,26,198,49,140,104,85,88,79,11,88,176,54,21,179,96,172,45,67,220,172,184,126,223,79,107,183,83,115,95,39,34,150,8,219,28,81,239,122,185,238,218,198,53,53,114,171,151,77,85,85,122,147,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,147,96,13,5,246,131,112,73,117,225,67,31,199,125,195,16,85,215,101,214,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,230,43,81,86,57,52,112,47,199,222,38,225,14,166,241,135,111,54,186,188,71,129,46,84,245,213,204,177,83,45,61,59,217,123,124,80,164,53,43,59,162,116,187,28,148,209,192,246,238,218,198,74,233,81,143,123,17,143,220,167,22,249,95,149,249,179,195,206,54,195,249,184,234,74,75,21,5,158,178,238,151,137,168,164,170,125,142,122,122,121,30,203,140,81,196,169,43,159,10,110,114,177,138,139,35,55,196,186,182,71,53,124,224,221,163,181,67,117,173,134,197,91,87,89,109,101,68,141,163,168,171,166,109,52,243,64,142,94,91,228,137,178,72,216,222,173,209,85,137,35,209,170,170,136,231,105,170,135,109,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,220,79,100,223,8,127,146,44,184,254,144,88,214,139,102,47,199,246,246,121,37,177,215,243,99,165,195,179,36,51,195,186,54,34,49,38,157,236,108,174,213,207,86,198,216,26,156,167,172,204,92,21,236,172,203,124,184,204,158,46,45,17,102,29,102,201,48,221,190,92,73,135,169,59,242,83,247,219,197,36,240,62,6,105,209,242,242,216,179,84,114,216,168,171,221,245,118,232,219,35,93,190,144,0,0,6,0,118,213,250,172,97,111,188,10,31,151,92,76,255,0,48,3,182,175,213,99,11,125,224,80,252,186,226,6,0,118,92,122,246,101,151,227,95,39,173,50,171,183,59,244,39,251,201,252,180,197,94,203,143,94,204,178,252,107,228,245,166,85,118,231,126,132,255,0,121,63,150,129,171,90,43,77,214,227,77,95,89,111,182,85,213,83,218,233,210,174,186,88,97,115,217,75,2,203,28,41,44,174,68,209,140,89,102,138,52,115,180,77,242,49,190,46,68,91,171,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,249,43,216,213,105,181,95,248,146,198,214,43,237,178,146,227,109,184,229,189,202,146,178,142,174,22,205,5,76,18,87,219,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,191,237,6,224,146,235,194,134,63,142,251,134,32,171,174,203,172,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,204,86,162,172,114,104,19,125,164,220,94,97,94,43,243,31,8,213,101,189,109,213,248,67,13,225,248,249,84,247,26,8,233,228,138,233,86,169,45,102,138,213,115,221,181,140,164,133,218,185,89,204,167,145,99,220,199,36,146,85,93,146,156,56,95,115,55,136,42,60,230,187,97,253,248,51,47,57,213,11,87,89,64,201,169,106,239,14,139,101,53,52,106,247,38,147,69,205,74,190,99,26,245,137,208,195,174,197,150,55,24,44,122,51,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,133,245,41,76,210,202,220,9,157,56,18,231,150,121,151,98,242,206,27,188,242,123,237,23,122,154,159,155,202,153,147,71,245,144,189,146,55,73,34,99,188,215,38,186,104,186,162,170,45,86,0,243,131,197,119,10,57,143,194,86,99,191,5,99,88,187,245,170,187,153,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,92,204,220,212,150,21,85,116,110,115,85,21,236,124,114,62,148,188,231,222,108,98,12,154,177,112,253,119,197,125,227,0,225,155,131,238,150,187,71,113,166,103,119,170,123,170,28,233,57,237,141,38,126,171,87,80,186,57,234,223,63,195,205,110,155,254,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,162,204,57,193,207,16,88,143,136,39,112,201,30,9,238,152,234,147,147,45,210,9,106,226,150,150,213,75,36,81,75,222,170,106,32,116,145,182,22,199,60,74,170,213,115,149,207,108,109,107,164,115,99,80,168,56,36,224,251,19,113,115,154,17,89,90,149,116,88,38,199,81,3,177,101,226,146,90,126,125,12,18,199,59,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,109,117,180,226,23,11,88,176,54,126,230,94,10,194,212,61,202,203,135,241,133,230,215,110,166,230,190,78,69,44,21,178,199,20,123,222,174,123,182,177,141,77,92,170,229,211,85,85,94,167,162,156,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,55,207,103,22,62,180,249,201,247,129,136,126,99,56,25,105,135,59,62,234,120,137,224,47,43,243,135,38,237,84,141,204,91,117,61,222,154,182,219,12,81,66,252,76,197,191,77,28,75,45,68,211,197,12,47,166,133,39,114,61,205,115,228,98,50,61,116,100,104,152,45,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,222,247,101,199,168,158,89,126,53,243,138,211,18,187,86,56,18,186,165,214,191,138,108,154,195,52,142,182,186,157,103,198,246,171,116,14,108,241,206,142,123,164,188,35,17,85,175,99,154,173,73,246,53,170,197,103,61,200,253,243,201,24,107,91,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,183,238,205,46,207,186,108,158,181,89,248,131,205,251,85,92,121,131,95,79,222,108,246,154,184,165,165,159,13,49,237,170,130,68,145,25,58,178,119,212,83,79,19,149,147,68,215,192,186,181,81,30,142,210,202,246,80,240,57,83,137,110,182,78,46,51,25,244,139,98,182,212,84,63,8,218,85,145,84,45,117,92,78,146,7,86,206,142,71,36,76,130,86,191,148,212,210,85,154,38,201,171,27,27,57,219,116,0,104,7,181,31,215,179,51,127,5,249,61,17,191,227,64,61,168,254,189,153,155,248,47,201,232,128,202,174,195,31,211,103,238,223,243,35,106,134,170,251,12,127,77,159,187,127,204,141,170,0,0,0,0,0,49,43,180,51,130,203,87,20,249,95,81,125,194,24,126,145,217,169,134,169,209,112,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,153,27,31,54,236,181,0,121,97,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,168,51,75,52,177,222,116,227,187,158,102,102,93,247,203,56,146,243,201,239,181,189,214,26,126,111,42,22,67,31,213,194,198,70,221,35,137,141,243,90,154,233,170,234,170,170,187,105,237,58,236,255,0,172,205,218,58,158,32,114,67,14,247,188,117,73,186,124,77,109,138,73,229,170,191,82,199,4,48,196,234,102,57,235,26,77,4,116,253,33,141,141,116,205,123,180,87,72,214,50,76,85,236,224,236,255,0,172,226,34,251,22,109,230,246,29,255,0,193,61,7,121,130,42,106,137,39,167,147,17,85,108,124,123,105,223,11,227,145,144,195,34,163,223,50,59,106,201,18,68,212,127,215,44,65,69,97,126,11,46,182,94,7,51,39,138,204,210,195,245,116,21,18,83,217,83,1,193,45,75,162,123,160,158,231,77,29,69,194,88,17,168,170,201,34,145,25,2,189,218,57,143,150,78,90,162,193,41,137,102,255,0,187,81,253,68,243,55,240,95,156,81,26,1,3,53,59,70,120,9,254,138,247,216,51,35,46,231,239,25,101,137,174,29,206,146,158,122,141,245,86,90,231,177,242,165,27,149,235,190,104,85,145,200,232,165,234,228,107,28,201,87,115,91,36,216,193,130,179,163,52,50,235,6,227,28,191,192,248,190,174,205,98,199,244,244,244,152,142,158,153,145,181,245,240,66,178,108,137,101,86,243,88,197,73,165,107,218,199,53,36,100,142,99,247,53,85,15,74,120,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,117,166,174,161,169,69,217,43,53,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,77,0,241,95,193,38,104,112,189,154,22,188,6,232,42,241,85,183,21,84,54,147,9,221,41,41,99,108,247,217,219,29,55,58,40,232,162,154,105,163,123,38,170,100,40,215,117,145,116,86,107,174,136,22,127,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,125,100,207,100,109,210,56,158,239,57,201,174,154,38,170,168,139,232,79,133,30,20,114,227,132,172,184,102,10,193,81,119,235,173,119,46,123,253,254,120,81,149,87,122,166,162,162,57,200,138,188,184,89,185,201,20,40,170,216,218,231,42,171,222,249,36,125,43,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,0,0,0,1,170,190,213,206,5,191,63,197,6,74,96,207,249,197,86,63,162,161,119,250,174,109,210,58,116,111,253,47,122,123,93,253,201,149,159,233,19,27,84,0,121,87,6,111,246,150,112,43,77,195,46,38,165,204,252,177,160,164,165,202,252,71,81,5,182,150,133,181,82,201,61,162,226,148,234,174,129,235,60,143,150,102,76,144,77,51,100,71,46,213,230,70,230,177,27,26,201,137,89,91,149,184,239,58,113,221,179,44,242,210,197,229,156,73,121,231,119,42,46,245,13,63,55,149,11,230,147,235,38,123,35,110,145,196,247,121,206,77,116,209,53,85,68,80,184,28,40,240,163,152,252,90,230,59,48,86,10,139,184,218,168,121,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,230,76,253,174,72,161,69,71,72,230,185,85,88,198,73,35,61,9,229,110,86,224,76,150,192,150,204,179,203,75,23,145,176,221,155,157,220,168,187,212,213,28,174,108,207,154,79,172,153,239,145,218,201,43,221,231,57,116,215,68,209,17,17,45,255,0,10,60,40,229,199,9,89,112,204,21,130,162,239,215,90,238,92,247,251,252,240,163,42,174,245,77,69,68,115,145,21,121,112,179,115,146,40,81,85,177,181,206,85,87,189,242,72,251,214,0,0,0,243,89,197,143,173,62,114,125,224,98,31,152,206,122,83,60,214,113,99,235,79,156,159,120,24,135,230,51,129,186,158,203,143,81,60,178,252,107,231,21,166,85,24,171,217,113,234,39,150,95,141,124,226,180,202,160,0,0,6,165,123,107,50,46,142,213,125,193,124,67,216,108,220,159,45,239,195,120,138,166,53,130,56,223,85,19,57,148,47,115,17,18,89,38,124,45,170,99,164,85,123,82,58,72,25,230,104,212,126,218,139,41,198,134,78,95,115,247,134,12,127,149,88,90,109,151,171,173,190,58,139,116,123,88,189,230,170,146,162,42,184,169,181,123,216,198,115,159,78,216,185,142,114,53,156,205,235,170,55,69,13,75,118,78,231,165,247,44,56,160,182,101,207,150,109,84,88,91,50,245,183,93,219,112,70,51,117,84,20,245,18,80,44,50,170,181,91,51,167,127,33,172,213,91,39,121,86,236,115,249,110,101,128,226,199,214,159,57,62,240,49,15,204,103,45,81,85,102,198,58,252,168,102,158,50,204,207,37,249,51,233,110,32,184,223,123,151,63,157,221,123,213,76,147,114,185,155,91,191,111,51,110,237,173,215,77,116,77,116,3,98,146,231,165,30,79,246,52,97,12,55,69,121,238,152,147,49,60,179,134,237,144,198,144,73,35,233,100,188,214,45,193,238,142,85,221,201,238,188,200,93,35,26,231,50,74,152,61,21,114,61,186,246,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,253,85,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,102,177,222,113,223,113,206,89,229,158,85,84,67,221,236,185,105,111,185,83,209,199,185,143,231,213,87,92,102,171,168,169,213,24,215,183,115,31,77,23,45,92,246,167,118,222,221,171,35,144,205,94,197,188,156,177,99,12,229,197,185,197,119,155,153,87,151,118,250,122,123,93,54,215,166,218,171,147,106,35,117,78,246,189,17,118,65,5,68,92,183,49,237,119,121,221,230,186,54,170,134,226,109,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,41,252,210,205,44,9,146,216,18,231,153,153,151,125,242,54,27,179,114,123,237,111,117,154,163,149,205,153,144,199,245,112,177,242,59,89,37,99,124,214,174,154,234,186,34,42,165,86,0,243,153,198,15,22,120,203,139,172,208,250,113,125,167,171,179,216,168,41,227,166,177,97,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,205,250,114,216,170,173,137,136,151,255,0,178,231,130,75,87,16,56,154,108,237,204,136,41,43,48,78,11,188,50,145,150,90,186,86,212,65,125,173,74,119,200,232,164,210,102,186,54,64,233,40,165,86,190,55,199,50,72,177,174,168,146,33,41,218,63,217,255,0,89,195,189,246,92,219,202,28,59,255,0,130,122,254,237,4,180,212,242,79,81,38,29,170,216,200,246,212,62,103,201,35,225,154,68,87,178,101,118,212,146,85,137,200,207,169,89,109,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,15,67,198,154,251,78,187,63,232,242,138,178,167,136,28,144,195,189,211,2,213,238,159,19,91,98,146,8,169,108,53,82,79,12,49,58,153,142,122,72,176,207,37,71,72,99,99,155,11,152,237,21,177,185,140,143,107,246,204,232,202,251,214,81,191,61,236,216,190,146,191,2,71,103,158,252,251,197,51,36,149,141,162,129,143,124,206,88,218,213,149,31,26,71,34,62,45,156,198,189,142,98,181,30,138,211,66,220,109,241,131,137,184,185,205,9,111,78,90,186,44,19,99,168,157,184,78,207,87,21,63,62,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,56,40,174,24,184,133,197,92,47,231,45,151,55,48,181,55,127,238,28,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,245,100,98,185,175,107,37,138,39,171,31,179,106,239,39,50,115,123,6,231,215,1,57,137,155,153,127,61,92,150,44,69,150,248,146,106,116,171,129,97,158,39,178,138,166,41,97,145,157,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,117,87,217,197,192,229,55,21,184,202,191,24,102,11,234,233,242,235,7,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,115,90,201,98,107,81,171,50,75,30,226,120,177,245,88,206,79,187,252,67,242,233,192,243,88,1,181,78,213,206,5,191,63,197,6,74,96,207,249,197,86,63,162,161,119,250,174,109,210,58,116,111,253,47,122,123,93,253,201,149,159,233,19,1,145,93,156,92,113,212,241,91,131,107,240,126,96,178,146,159,49,112,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,41,175,150,39,53,90,147,36,81,230,81,229,223,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,79,131,238,44,240,111,23,89,95,244,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,2,250,128,0,26,118,237,80,227,170,167,31,226,27,175,12,57,91,95,87,6,24,177,212,77,109,198,115,77,75,22,203,181,198,10,168,94,216,34,73,35,89,163,101,44,212,202,139,35,30,206,107,220,244,218,232,216,199,201,184,147,2,187,72,251,62,234,120,137,166,143,56,114,110,213,72,220,197,183,83,182,154,182,219,12,81,66,252,76,197,150,8,226,89,106,38,158,40,97,125,52,41,59,145,238,107,159,35,17,145,235,163,35,68,13,75,112,221,146,23,94,35,243,183,11,100,189,154,249,73,102,168,196,117,18,181,245,245,49,186,70,83,65,12,18,84,76,244,99,122,189,233,20,50,108,102,173,71,63,107,85,204,69,87,167,162,156,151,202,28,27,144,185,95,135,242,143,47,224,171,142,197,135,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,209,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,205,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,23,127,220,18,113,131,134,120,185,202,248,175,77,90,74,44,109,99,167,129,184,178,207,73,21,71,34,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,55,56,41,78,208,206,11,45,92,83,229,125,69,247,8,97,250,71,102,166,26,167,69,195,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,100,108,124,219,180,24,109,167,181,175,141,127,34,81,214,112,155,150,87,59,173,29,234,110,76,152,210,225,2,242,35,109,12,208,115,25,108,106,171,119,201,206,100,177,73,43,163,115,90,145,163,98,85,145,37,153,140,214,94,75,229,14,50,207,172,208,195,249,71,151,240,82,73,125,196,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,234,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,170,27,179,236,221,227,54,251,197,166,92,94,45,152,242,213,202,198,120,19,185,83,221,238,80,49,140,165,186,199,80,147,114,42,91,27,116,229,76,189,222,84,150,52,106,71,185,26,230,104,143,229,69,152,5,170,225,139,135,172,43,194,254,77,89,114,143,11,84,247,254,225,204,169,184,221,31,75,29,60,215,58,233,93,186,90,137,26,196,255,0,86,54,35,156,247,50,40,162,98,189,251,55,45,213,0,0,0,104,7,181,31,215,179,51,127,5,249,61,17,191,227,64,61,168,254,189,153,155,248,47,201,232,128,197,249,45,55,88,109,84,247,217,173,149,108,182,214,84,77,73,79,88,232,92,144,77,60,45,141,210,196,201,52,218,231,177,179,194,231,53,23,86,164,177,170,233,185,53,206,174,205,206,208,74,110,29,170,100,201,236,228,186,213,187,46,174,53,14,169,162,185,77,44,179,51,12,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,154,106,249,21,111,7,103,143,15,88,87,138,14,207,76,196,202,60,83,83,220,59,254,96,85,84,219,174,140,165,142,162,107,101,116,84,22,231,69,81,27,94,159,235,70,244,107,152,231,197,44,172,71,179,126,228,192,171,183,9,249,219,110,226,46,183,133,138,60,57,73,116,204,26,90,137,33,138,142,146,227,3,96,170,99,105,86,173,179,71,60,206,99,17,142,166,68,149,18,69,99,244,84,107,154,215,234,196,13,250,113,99,234,177,156,159,119,248,135,229,211,158,107,13,249,183,38,113,150,64,246,111,227,220,173,199,153,139,87,140,110,246,124,183,196,44,125,84,186,44,20,76,91,108,219,104,169,92,173,73,95,77,10,121,145,186,85,87,170,39,68,142,62,92,49,104,48,14,215,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,83,121,61,156,92,113,212,241,91,131,107,240,126,96,178,146,159,49,112,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,41,175,150,39,53,90,147,36,81,210,157,164,125,159,117,60,68,211,71,156,57,55,106,164,110,98,219,169,219,77,91,109,134,40,161,126,38,98,203,4,113,44,181,19,79,20,48,190,154,20,157,200,247,53,207,145,136,200,245,209,145,162,105,179,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,162,12,85,237,71,245,19,204,223,193,126,113,68,86,188,31,113,103,131,120,186,202,255,0,167,22,42,122,75,61,246,130,162,74,107,238,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,175,49,136,170,232,158,137,69,118,163,250,137,230,111,224,191,56,162,3,64,36,213,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,132,169,183,78,213,238,7,41,177,45,170,247,197,198,92,190,173,111,182,218,122,119,226,235,74,50,90,132,174,164,137,177,192,218,216,17,168,229,137,240,68,214,115,90,186,68,176,196,233,53,99,163,127,56,44,255,0,21,125,167,22,46,34,248,54,163,202,248,112,215,147,49,246,38,184,83,211,226,218,68,167,123,232,105,233,104,228,142,161,42,105,38,89,17,83,159,59,32,217,27,210,71,49,172,169,99,252,33,154,92,42,200,28,156,190,241,1,156,184,79,39,112,228,221,222,175,19,92,27,79,37,78,214,63,186,82,177,174,146,166,167,99,222,196,147,149,4,114,203,203,222,142,126,205,173,243,156,136,80,6,223,187,25,56,116,250,53,129,47,188,75,223,233,244,175,197,252,203,22,31,243,253,11,92,19,39,122,151,204,149,90,188,218,168,145,155,100,141,175,103,114,220,213,86,205,212,54,63,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,54,0,0,0,26,86,237,171,245,167,194,223,119,244,63,49,184,151,87,176,199,244,217,251,183,252,200,181,93,181,126,180,248,91,238,254,135,230,55,18,234,246,24,254,155,63,118,255,0,153,1,138,189,168,254,189,153,155,248,47,201,232,140,85,50,171,181,31,215,179,51,127,5,249,61,17,125,123,38,114,135,6,231,214,87,241,25,148,121,129,5,92,150,44,69,79,134,97,168,90,73,214,25,226,123,36,184,75,20,209,191,170,35,227,150,56,228,68,114,57,138,172,68,115,92,213,115,84,45,87,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,155,222,60,214,113,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,173,27,209,174,123,89,44,82,177,30,253,155,151,50,187,43,248,234,169,192,24,134,213,195,14,105,87,213,207,134,47,149,16,219,112,100,208,210,197,178,211,113,158,170,103,186,9,82,56,210,105,25,85,53,74,34,72,247,191,148,246,177,54,182,55,189,241,134,226,64,0,15,53,156,88,250,211,231,39,222,6,33,249,140,231,165,51,205,103,22,62,180,249,201,247,129,136,126,99,56,23,171,179,155,141,127,232,171,152,243,216,49,253,206,235,38,89,98,159,171,185,83,64,188,216,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,210,87,67,20,107,190,147,203,101,231,11,95,112,253,186,197,118,187,208,247,122,76,77,111,125,210,215,39,53,143,239,20,172,170,168,164,116,154,53,85,89,164,244,149,12,209,200,142,243,53,211,107,154,171,159,253,152,189,160,20,121,69,89,77,195,246,119,226,46,233,129,106,246,193,134,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,172,210,61,205,133,204,110,168,216,220,247,198,27,148,0,0,53,87,218,185,192,183,231,248,160,201,76,25,255,0,56,170,199,244,84,46,255,0,85,205,186,71,78,141,255,0,165,239,79,107,191,185,50,179,253,34,99,106,128,15,48,57,91,154,88,239,37,177,221,179,51,50,210,251,228,108,73,102,231,119,42,222,235,13,71,43,155,11,225,147,234,230,99,227,118,177,202,246,249,205,93,53,213,52,84,69,74,126,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,67,55,251,71,251,63,235,56,119,190,203,155,121,67,135,127,240,79,95,221,160,150,154,158,73,234,36,195,181,91,25,30,218,135,204,249,36,124,51,72,138,246,76,174,218,146,74,177,57,25,245,43,46,85,118,98,246,127,214,101,21,29,55,16,57,223,135,123,166,58,171,219,62,25,182,203,36,241,85,88,105,100,130,104,101,117,75,26,244,141,102,158,58,142,176,200,199,58,22,177,186,171,100,115,217,24,96,183,23,188,33,255,0,69,44,154,201,63,165,52,92,156,194,198,62,95,173,197,27,43,251,204,48,114,157,67,221,105,35,218,137,26,114,163,149,219,213,187,247,75,36,186,72,248,210,45,180,87,4,25,67,131,115,235,137,204,37,148,121,129,5,92,150,44,69,79,119,134,161,105,39,88,103,137,236,181,213,203,20,209,191,170,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,111,246,231,126,132,255,0,121,63,150,152,171,217,113,235,217,150,95,141,124,158,180,11,105,197,87,12,248,203,133,12,220,172,202,220,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,244,173,247,58,51,67,18,229,126,25,201,123,214,47,171,159,4,224,250,138,154,187,61,149,172,142,40,32,158,121,31,36,146,191,99,81,211,63,116,178,237,116,170,245,98,75,35,89,181,30,228,93,255,0,113,131,194,102,13,226,235,43,254,131,223,106,41,44,247,218,10,136,234,108,88,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,102,188,183,170,43,162,98,166,146,242,211,130,140,229,199,28,79,193,194,190,35,182,125,23,196,148,187,106,111,243,189,27,112,134,207,67,221,217,80,181,18,58,149,207,141,218,199,44,77,98,115,26,215,75,52,81,185,236,87,106,129,55,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,183,253,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,95,40,112,110,66,229,126,31,202,60,191,130,174,59,22,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,68,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,74,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,90,124,228,251,192,196,63,49,156,244,166,121,172,226,199,214,159,57,62,240,49,15,204,103,3,117,61,151,30,162,121,101,248,215,206,43,75,105,218,177,194,70,13,205,108,175,175,226,41,184,162,147,14,98,204,189,179,171,31,53,198,165,89,69,117,183,50,71,189,180,74,139,209,149,43,44,207,72,28,212,250,201,38,229,61,23,124,111,134,224,118,103,93,173,86,14,207,252,191,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,238,213,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,88,29,160,220,109,221,120,175,199,241,216,176,196,245,116,57,117,133,106,42,33,181,81,182,169,206,130,237,59,102,153,172,187,62,55,67,19,216,249,41,221,27,91,20,136,229,133,57,136,213,69,146,77,67,24,48,158,41,190,224,108,85,102,198,184,90,187,185,94,176,253,194,158,233,110,169,229,50,78,69,84,18,54,72,164,216,244,115,29,181,236,106,232,228,86,174,154,42,42,116,61,9,240,45,196,21,247,137,94,28,112,238,98,98,156,63,117,183,94,169,247,89,238,53,117,176,50,56,111,21,84,204,99,37,175,165,86,53,140,116,50,189,93,170,53,141,108,114,182,104,147,84,139,115,181,23,217,243,193,37,215,138,252,127,37,247,19,193,87,67,151,88,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,150,174,68,89,35,215,123,216,79,11,88,176,54,21,179,96,172,45,67,220,172,184,126,223,79,107,183,83,115,95,39,34,150,8,219,28,81,239,122,185,238,218,198,53,53,114,171,151,77,85,85,122,129,219,22,171,139,31,85,140,228,251,191,196,63,46,156,186,165,170,226,199,213,99,57,62,239,241,15,203,167,3,205,97,234,160,242,174,122,168,3,78,221,171,28,14,83,101,173,214,191,138,76,182,125,92,182,44,79,120,87,226,155,99,153,44,235,110,184,213,57,239,90,214,73,162,163,41,166,151,86,185,178,57,57,115,75,27,88,174,108,173,142,28,0,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,37,53,13,13,50,38,249,95,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,122,125,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,199,94,21,184,17,202,126,21,113,86,46,198,184,89,157,246,245,136,46,21,241,219,170,117,169,143,201,118,41,228,130,72,173,91,31,81,43,39,229,62,157,171,222,92,137,43,245,209,116,78,138,21,175,10,188,51,224,222,20,50,142,143,43,112,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,222,0,0,0,96,7,107,39,23,159,146,44,184,254,143,184,42,183,102,47,199,246,247,249,89,210,80,115,99,165,195,179,36,208,77,182,71,170,49,38,157,236,116,77,209,175,86,198,217,220,188,167,172,47,80,197,254,213,142,52,238,185,153,143,235,248,113,203,156,65,87,6,9,194,149,11,73,137,24,218,103,83,173,210,247,4,207,73,34,123,149,219,165,166,167,115,24,141,106,181,141,116,205,145,255,0,88,140,130,70,226,95,15,188,49,103,47,19,215,219,181,131,40,112,191,148,164,178,91,229,184,87,84,207,51,105,233,97,209,143,88,96,116,207,209,137,52,239,98,199,19,21,83,87,110,115,149,177,199,44,140,162,176,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,9,77,67,67,76,137,190,87,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,158,138,56,85,225,159,6,240,161,148,116,121,91,131,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,60,60,235,218,110,120,203,42,49,253,21,230,142,58,187,6,44,193,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,154,178,70,175,86,170,57,60,80,223,71,0,60,96,218,184,178,202,54,186,224,181,113,227,188,29,79,71,65,138,217,52,77,70,84,206,246,57,35,174,137,209,177,177,108,168,88,101,122,198,214,181,98,123,94,205,187,18,57,36,196,190,213,62,3,191,227,126,42,242,130,203,255,0,37,46,47,177,91,45,223,244,239,169,189,185,252,223,253,221,178,178,56,127,229,42,30,239,206,188,215,175,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,3,210,240,40,172,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,213,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,181,0,96,7,109,95,170,198,22,251,192,161,249,117,196,207,243,0,59,106,253,86,48,183,222,5,15,203,174,32,96,7,101,199,175,102,89,126,53,242,122,211,42,187,115,191,66,127,188,159,203,76,85,236,184,245,236,203,47,198,190,79,90,101,87,110,119,232,79,247,147,249,104,24,21,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,251,254,187,81,101,31,22,249,13,91,111,163,187,82,98,60,9,152,86,121,33,138,186,145,172,122,163,31,170,54,104,210,102,57,34,169,130,86,163,145,36,102,248,166,133,55,53,30,197,68,243,68,101,255,0,103,239,29,215,222,21,113,84,120,43,20,191,190,229,150,32,184,36,151,26,109,25,31,146,234,167,146,150,57,110,187,217,79,45,68,252,170,106,119,39,118,106,163,95,174,169,163,186,168,92,172,149,224,198,213,194,207,25,172,185,241,53,142,112,253,183,1,101,213,69,178,247,105,191,84,85,182,158,11,205,109,109,76,177,89,91,177,38,73,169,222,147,82,213,84,74,138,146,71,26,91,102,230,42,192,228,153,219,159,52,237,219,11,197,21,171,48,241,54,22,200,92,7,123,164,185,225,235,21,61,62,40,186,86,82,61,178,193,89,91,87,79,186,139,151,39,47,206,99,40,231,230,164,145,74,232,228,74,228,69,77,209,33,79,246,62,226,158,32,151,61,147,5,96,154,235,172,153,88,222,125,211,26,83,114,162,125,12,18,45,28,241,210,73,190,84,85,138,105,39,72,83,72,85,178,74,216,117,114,58,56,85,88,27,169,0,0,37,35,180,218,161,186,212,95,97,182,82,50,229,89,79,13,37,69,99,97,106,79,52,16,186,71,69,19,228,211,115,152,199,79,51,154,213,93,26,178,200,169,166,229,214,108,0,60,214,113,99,235,79,156,159,120,24,135,230,51,158,148,207,53,156,88,250,211,231,39,222,6,33,249,140,224,110,167,178,227,212,79,44,191,26,249,197,105,149,70,42,246,92,122,137,229,151,227,95,56,173,50,168,0,0,1,160,30,212,127,94,204,205,252,23,228,244,70,255,0,141,0,246,163,250,246,102,111,224,191,39,162,3,42,187,12,127,77,159,187,127,204,141,170,26,171,236,49,253,54,126,237,255,0,50,54,168,0,0,0,0,0,0,0,148,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,155,0,98,175,106,63,168,158,102,254,11,243,138,35,64,38,255,0,187,81,253,68,243,55,240,95,156,81,26,1,3,213,65,41,91,105,181,92,106,104,43,46,22,202,74,170,139,93,66,213,208,203,52,45,123,233,103,88,164,133,101,137,202,154,177,235,20,210,198,174,110,139,178,71,183,193,202,139,54,0,0,0,0,0,0,0,0,0,192,14,218,191,85,140,45,247,129,67,242,235,137,128,29,151,30,189,153,101,248,215,201,235,76,255,0,237,171,245,88,194,223,120,20,63,46,184,152,1,217,113,235,217,150,95,141,124,158,180,13,255,0,0,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,22,160,44,87,24,60,40,97,158,46,114,191,232,29,234,255,0,87,99,185,81,84,71,87,103,186,53,213,19,193,67,63,49,156,201,95,68,201,226,134,165,238,133,178,194,215,75,170,198,147,200,172,211,115,145,193,98,178,115,181,79,46,51,131,138,201,50,66,217,96,238,120,50,243,165,187,11,226,106,169,210,158,74,219,147,18,71,57,102,138,85,111,46,26,143,50,58,118,39,215,115,18,52,115,21,106,54,83,234,91,139,31,90,124,228,251,192,196,63,49,156,162,177,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,189,77,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,160,111,211,178,227,212,79,44,191,26,249,197,105,149,70,42,246,92,122,137,229,151,227,95,56,173,50,168,0,0,0,0,15,61,125,162,89,23,71,144,60,86,98,188,55,97,179,121,51,13,223,185,88,146,195,11,86,4,141,180,181,72,171,43,34,142,20,107,97,134,58,166,85,67,28,106,214,185,177,194,207,73,21,30,236,107,55,61,219,47,146,23,92,117,146,86,12,232,183,223,41,41,233,242,190,162,118,215,80,77,27,183,213,193,114,158,142,157,31,19,211,84,71,199,44,113,106,199,34,35,153,35,221,185,21,136,201,52,194,0,244,81,192,134,69,223,120,118,225,131,8,229,206,49,179,90,173,216,165,189,234,227,125,109,189,88,253,245,85,21,18,72,196,154,86,34,36,179,71,2,193,3,158,138,230,253,74,53,143,115,26,199,46,147,56,35,200,106,110,35,184,151,193,217,109,121,162,171,159,15,45,67,238,152,129,97,167,150,70,37,186,153,139,44,145,202,248,158,199,66,201,156,216,233,146,93,237,216,250,134,42,106,237,173,95,70,96,0,0,83,248,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,117,166,174,161,169,69,217,43,53,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,77,0,241,183,193,246,38,225,27,52,37,178,185,42,235,112,77,242,162,119,97,59,197,92,180,252,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,218,223,67,198,0,118,201,230,206,21,194,156,62,218,114,154,237,132,60,173,122,199,183,5,169,180,92,36,108,124,187,63,147,229,167,146,122,134,171,145,94,147,61,147,164,13,70,35,117,142,121,245,122,34,108,144,53,43,249,126,206,95,200,215,244,124,252,161,93,127,39,190,80,242,159,144,183,183,147,206,221,191,110,253,57,156,158,103,214,242,55,114,185,191,91,179,153,231,149,183,7,220,38,99,46,46,179,67,232,61,138,162,174,207,98,160,167,146,166,251,136,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,247,233,204,122,34,182,39,170,88,163,115,221,140,25,171,106,196,249,13,137,114,162,28,59,73,65,114,192,215,134,213,212,86,82,210,54,36,184,193,112,230,58,41,103,147,122,186,106,150,186,158,104,149,202,214,162,67,29,43,83,118,213,208,51,171,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,69,113,99,234,177,156,159,119,248,135,229,211,151,84,181,92,88,250,172,103,39,221,254,33,249,116,224,121,172,61,84,30,85,207,85,0,105,3,180,127,179,254,179,135,123,236,185,183,148,56,119,255,0,4,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,82,178,227,95,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,250,178,49,92,215,181,146,197,19,213,143,217,181,125,25,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,214,154,186,134,165,23,100,172,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,52,3,198,223,7,216,155,132,108,208,150,202,228,171,173,193,55,202,137,221,132,239,21,114,211,243,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,107,67,125,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,235,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,126,130,109,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,2,108,0,6,170,251,87,56,22,252,255,0,20,25,41,131,63,231,21,88,254,138,133,223,234,185,183,72,233,209,191,244,189,233,237,119,247,38,86,127,164,76,107,131,40,115,163,52,50,23,25,71,152,25,71,139,234,240,237,246,58,121,105,22,162,22,71,43,37,130,68,77,241,75,20,173,116,82,179,84,107,145,175,107,145,30,198,61,52,115,26,169,233,35,53,115,51,10,228,222,92,98,60,210,198,181,125,222,203,134,109,242,220,42,118,201,27,36,155,98,121,144,69,204,123,24,233,165,122,182,56,216,174,77,242,61,141,69,213,200,121,130,2,106,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,67,208,79,2,252,25,88,184,60,203,138,171,100,151,95,44,227,60,81,221,234,49,53,202,39,189,41,93,36,72,254,85,53,52,110,211,72,98,230,202,137,35,154,146,72,231,185,206,218,138,200,163,212,183,102,46,100,88,178,219,140,156,21,46,35,163,181,62,147,18,119,140,55,29,93,109,11,234,38,162,170,171,141,89,76,250,85,102,171,20,210,78,145,83,172,154,43,82,42,137,145,219,90,229,115,119,252,0,0,0,0,0,208,15,106,63,175,102,102,254,11,242,122,35,127,198,128,123,81,253,123,51,55,240,95,147,209,1,159,253,138,158,171,24,167,239,2,187,229,214,227,63,204,0,236,84,245,88,197,63,120,21,223,46,183,25,254,5,170,226,199,213,99,57,62,239,241,15,203,167,60,214,30,148,248,177,245,88,206,79,187,252,67,242,233,207,53,128,122,168,52,237,219,35,195,246,87,229,214,50,194,185,193,131,25,73,102,190,227,250,139,130,95,45,81,36,141,101,124,240,164,46,91,132,76,108,124,166,61,86,109,179,170,200,213,145,242,68,246,198,231,45,68,134,207,184,138,207,156,27,195,110,81,223,115,91,25,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,124,142,110,138,228,99,182,49,31,35,147,99,28,169,231,95,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,14,215,135,92,249,198,92,54,230,229,139,53,176,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,232,142,86,59,99,209,146,53,55,177,170,155,169,237,49,173,169,184,246,127,230,5,194,178,211,87,107,168,170,167,176,205,45,13,91,162,116,244,175,117,218,133,93,12,139,11,223,18,189,170,170,213,88,222,246,106,139,181,206,77,21,113,215,178,83,130,143,34,81,209,241,101,153,182,203,173,29,234,110,116,120,46,223,58,114,35,109,12,208,114,223,115,114,35,183,201,206,100,178,199,19,100,107,90,145,163,165,68,145,37,133,236,201,94,212,127,81,60,205,252,23,231,20,64,104,4,244,61,193,39,24,56,103,139,156,175,138,244,213,164,162,198,214,58,120,27,139,44,244,145,84,114,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,115,188,240,149,174,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,232,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,25,255,0,198,151,101,126,50,171,206,219,69,247,134,124,63,72,236,61,152,87,137,33,170,182,67,76,148,150,236,36,244,130,55,186,105,100,230,189,221,218,71,54,174,84,72,226,107,34,218,200,35,107,156,248,99,118,205,50,7,242,53,249,26,194,127,209,243,201,95,147,223,39,183,200,94,76,221,201,228,238,118,253,219,254,179,157,204,230,115,121,191,91,205,230,115,126,179,121,133,92,98,246,128,101,198,44,224,50,158,243,128,177,23,119,197,57,193,111,125,137,150,218,40,210,179,201,114,49,41,252,181,73,85,36,172,106,51,151,5,66,194,142,216,146,63,188,195,44,77,216,238,107,53,131,195,22,41,226,11,12,103,45,149,188,49,87,93,97,199,215,142,101,174,138,27,124,81,75,222,163,145,186,201,28,209,204,142,133,208,181,25,205,114,204,156,184,249,73,42,171,121,104,246,134,127,246,231,126,132,255,0,121,63,150,152,171,217,113,235,217,150,95,141,124,158,180,221,78,122,112,185,145,60,74,121,19,242,215,129,190,145,253,28,239,62,76,255,0,57,214,81,242,59,199,43,157,254,141,44,123,183,114,34,244,181,211,111,77,53,93,105,76,173,224,43,132,236,150,199,118,204,204,203,76,169,242,54,36,179,115,187,149,111,151,110,85,28,174,108,47,134,79,171,154,161,241,187,88,229,123,124,230,174,154,234,154,42,34,160,100,0,0,13,43,118,213,250,211,225,111,187,250,31,152,220,75,171,216,99,250,108,253,219,254,100,90,174,218,191,90,124,45,247,127,67,243,27,137,117,123,12,127,77,159,187,127,204,128,197,94,212,127,94,204,205,252,23,228,244,70,85,118,24,254,155,63,118,255,0,153,24,171,218,143,235,217,153,191,130,252,158,136,202,174,195,31,211,103,238,223,243,32,51,83,141,126,24,242,227,137,204,154,173,178,99,171,213,171,11,85,225,253,110,150,252,95,91,76,146,121,6,54,57,143,171,145,85,101,137,57,47,130,55,182,68,124,137,26,104,201,21,21,209,49,83,206,185,178,158,214,46,53,238,56,167,21,92,248,87,203,123,158,204,55,102,210,155,24,206,197,165,168,134,235,92,217,41,234,35,167,141,200,215,201,15,117,146,29,175,86,200,199,44,171,44,111,98,36,72,175,196,190,15,184,76,198,92,93,102,135,208,123,21,69,93,158,197,65,79,37,77,247,17,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,239,211,152,244,69,108,79,84,13,175,118,90,241,57,152,252,67,100,213,117,147,49,108,183,90,186,188,3,221,109,127,75,235,106,86,111,47,201,35,167,127,45,87,148,212,231,83,192,218,86,200,171,36,146,63,154,201,36,84,115,245,118,106,148,166,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,250,201,158,249,29,172,146,189,222,115,151,77,116,77,17,17,18,171,0,121,172,226,199,214,159,57,62,240,49,15,204,103,61,41,158,107,56,177,245,167,206,79,188,12,67,243,25,192,217,167,15,60,38,96,222,46,187,49,50,207,3,223,106,41,44,247,218,10,139,181,77,139,17,186,129,106,167,181,61,111,149,75,58,49,137,36,74,246,75,19,22,55,49,95,179,94,91,213,21,209,49,83,84,25,165,149,184,239,37,177,221,207,44,243,46,197,228,108,73,102,228,247,218,46,245,13,71,43,155,11,38,143,235,33,123,227,118,177,202,199,121,174,93,53,209,116,84,84,77,234,118,92,122,137,229,151,227,95,56,173,45,255,0,107,95,15,88,19,48,120,125,172,206,186,218,155,85,139,20,229,239,38,72,174,211,210,204,249,43,232,101,151,149,228,199,58,20,85,77,243,207,27,162,115,216,246,178,77,201,172,76,154,105,80,41,78,204,94,208,10,204,221,163,166,225,251,59,241,23,123,199,84,155,96,195,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,214,105,30,215,76,215,183,84,116,141,123,228,216,169,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,67,208,167,0,153,253,140,184,144,225,162,193,152,57,131,107,171,131,16,193,81,83,105,174,174,125,189,41,41,174,207,129,250,37,101,50,34,171,94,199,53,90,201,28,212,99,18,162,58,134,181,141,107,17,0,200,160,0,18,151,59,77,170,245,76,202,59,205,178,146,190,158,58,136,42,217,21,76,45,149,141,158,9,89,52,50,163,92,138,136,248,229,142,57,24,239,22,189,141,114,104,168,138,77,128,6,170,251,115,191,66,127,188,159,203,76,85,236,184,245,236,203,47,198,190,79,90,101,87,110,119,232,79,247,147,249,105,138,189,151,30,189,153,101,248,215,201,235,64,223,241,41,29,166,213,13,214,162,251,13,178,145,151,42,202,120,105,42,43,27,11,82,121,160,133,210,58,40,159,38,155,156,198,58,121,156,214,170,232,213,150,69,77,55,46,179,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,1,230,179,139,31,90,124,228,251,192,196,63,49,156,244,166,121,172,226,199,214,159,57,62,240,49,15,204,103,2,181,198,252,93,221,111,92,28,229,231,8,184,102,221,87,111,182,216,42,43,46,88,150,189,213,14,98,220,231,125,194,174,162,158,149,140,99,182,186,153,141,158,57,93,204,69,87,76,200,213,173,103,37,31,45,21,195,71,14,152,239,138,12,211,160,203,60,11,79,255,0,37,89,120,173,223,15,249,178,215,222,97,134,122,206,92,178,199,206,229,115,216,238,83,29,189,254,8,158,42,148,86,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,41,168,104,105,145,55,202,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,209,71,10,188,51,224,222,20,50,142,143,43,112,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,133,87,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,74,113,11,138,111,184,27,32,179,47,26,225,106,238,229,122,195,248,62,243,116,183,84,242,153,39,34,170,10,41,100,138,77,143,71,49,219,94,198,174,142,69,106,233,162,162,167,66,224,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,128,26,33,255,0,42,63,29,159,250,115,255,0,171,54,127,251,161,186,158,44,125,86,51,147,238,255,0,16,252,186,115,21,127,200,169,194,199,254,127,102,175,255,0,21,183,127,220,76,170,226,199,213,99,57,62,239,241,15,203,167,3,205,97,234,160,242,174,122,168,0,0,0,0,2,207,241,103,159,212,220,51,228,54,39,205,151,90,234,238,21,212,20,253,218,213,12,86,249,106,160,242,140,218,178,149,106,150,53,106,69,77,205,86,115,30,233,25,211,204,98,172,175,141,143,243,153,139,49,77,247,28,226,171,206,53,197,53,221,246,245,136,46,21,23,75,141,79,41,145,243,234,167,145,210,75,38,198,35,88,221,207,123,151,70,162,53,53,209,17,19,161,233,247,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,65,156,127,112,125,117,225,55,55,28,219,122,82,73,129,49,141,69,101,126,20,124,50,185,95,77,3,30,213,146,134,86,200,247,75,190,157,38,137,137,35,156,228,149,142,99,247,111,89,35,140,54,21,217,41,194,166,21,203,140,167,163,226,66,182,229,229,44,95,143,237,243,83,69,200,172,142,90,91,101,173,42,127,209,219,201,145,204,124,210,62,158,57,37,87,170,62,39,53,176,236,137,241,205,204,207,243,69,125,154,156,107,220,120,116,204,122,28,175,198,183,61,50,203,23,92,29,29,75,28,180,176,71,106,186,84,173,52,76,185,203,60,141,71,172,44,100,13,100,141,89,90,198,198,247,202,136,231,49,26,253,234,1,41,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,231,219,180,11,134,59,23,10,185,251,38,10,194,215,174,251,101,196,22,245,196,182,234,110,236,248,252,151,75,61,109,84,113,80,239,124,178,190,126,83,41,218,156,231,42,57,250,234,173,69,234,187,191,226,95,136,188,9,194,254,86,87,230,102,58,168,255,0,149,163,179,209,108,155,252,231,116,238,211,77,5,31,50,40,164,228,243,121,15,111,53,237,216,207,21,95,4,95,58,217,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,64,50,171,178,235,138,235,238,71,103,141,183,42,174,210,221,110,88,51,50,110,20,214,117,182,193,51,22,58,27,197,68,209,67,77,94,214,61,62,200,165,70,57,138,232,220,215,175,49,96,141,139,177,78,212,12,251,205,142,29,178,10,193,141,114,115,21,253,31,189,86,227,10,91,92,245,61,198,154,175,125,43,232,171,100,116,123,42,35,145,137,171,225,141,117,68,221,230,233,174,138,168,180,7,100,223,8,127,146,44,184,254,144,88,214,139,102,47,199,246,246,121,37,177,215,243,99,165,195,179,36,51,195,186,54,34,49,38,157,236,108,174,213,207,86,198,216,26,156,167,172,204,92,159,226,131,133,252,3,197,158,0,183,229,206,99,93,241,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,109,67,213,81,26,139,170,55,175,138,40,107,131,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,245,144,211,178,70,233,36,76,119,154,228,215,77,23,84,85,69,200,14,218,191,85,140,45,247,129,67,242,235,137,95,228,39,101,254,65,112,237,155,22,44,227,193,88,191,48,43,111,88,127,189,119,104,46,151,10,41,41,95,207,166,150,157,251,219,29,36,111,93,25,51,149,52,122,121,200,154,234,154,162,208,29,181,126,171,24,91,239,2,135,229,215,16,48,3,178,227,215,179,44,191,26,249,61,105,149,93,185,223,161,63,222,79,229,166,42,246,92,122,246,101,151,227,95,39,173,50,171,183,59,244,39,251,201,252,180,12,106,236,200,200,188,184,226,47,56,49,214,87,230,133,155,191,90,171,178,254,182,88,102,137,81,149,86,250,166,220,45,233,29,85,52,138,139,203,153,155,157,162,232,173,86,185,204,123,94,199,189,142,178,188,75,240,233,142,248,95,205,58,252,179,199,84,255,0,242,181,150,122,221,240,255,0,156,237,125,230,104,96,172,229,197,44,156,158,111,33,238,229,61,219,217,224,169,224,171,149,93,138,158,180,248,167,238,254,187,230,54,227,102,156,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,176,60,230,30,130,59,55,178,66,213,146,60,40,97,54,219,239,149,119,74,140,121,79,79,142,43,159,52,109,141,144,79,95,71,78,169,4,77,77,85,25,28,81,196,197,87,57,85,207,71,191,205,71,36,108,213,95,6,124,29,227,44,117,198,109,54,79,102,117,158,146,193,81,151,21,12,196,120,166,209,123,163,74,148,171,164,164,169,167,214,145,177,117,138,118,84,44,240,181,30,174,88,157,12,174,145,171,34,109,100,155,244,0,0,0,0,0,121,172,226,199,214,159,57,62,240,49,15,204,103,61,41,158,107,56,177,245,167,206,79,188,12,67,243,25,192,221,79,101,199,168,158,89,126,53,243,138,211,42,140,85,236,184,245,19,203,47,198,190,113,90,101,80,0,0,3,64,61,168,254,189,153,155,248,47,201,232,141,255,0,26,1,237,71,245,236,204,223,193,126,79,68,6,85,118,24,254,155,63,118,255,0,153,27,84,53,87,216,99,250,108,253,219,254,100,109,80,0,0,0,0,0,0,0,0,12,85,237,71,245,19,204,223,193,126,113,68,104,4,223,247,106,63,168,158,102,254,11,243,138,35,64,32,122,168,0,0,0,0,52,3,254,84,126,59,63,244,231,255,0,86,108,255,0,247,67,127,198,0,127,145,83,133,143,252,254,205,95,254,43,110,255,0,184,129,127,248,10,205,44,119,157,60,39,96,108,204,204,187,239,150,113,37,231,202,125,246,183,186,195,79,205,229,92,170,161,143,234,225,99,35,110,145,196,198,249,173,77,116,213,117,85,85,92,128,45,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,6,0,118,213,250,172,97,111,188,10,31,151,92,76,0,236,184,245,236,203,47,198,190,79,90,103,255,0,109,95,170,198,22,251,192,161,249,117,196,192,14,203,143,94,204,178,252,107,228,245,160,111,248,0,0,0,6,26,246,142,240,57,83,197,110,13,160,198,25,124,250,74,124,197,193,244,243,178,134,25,89,20,76,189,210,57,81,235,69,44,234,136,230,61,174,71,58,7,57,220,166,190,89,90,228,106,76,178,199,162,19,213,65,230,179,139,31,90,124,228,251,192,196,63,49,156,13,170,118,62,241,11,133,113,182,68,167,15,189,219,201,248,147,46,121,245,59,100,170,141,222,84,161,172,172,158,126,241,12,122,164,137,202,146,94,84,137,181,90,221,240,59,122,172,187,25,159,231,151,124,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,161,222,20,120,174,203,142,45,114,225,152,215,5,75,220,110,180,60,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,115,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,129,133,125,168,28,102,113,39,195,182,126,216,48,86,78,102,71,209,251,45,110,15,165,186,79,77,228,122,10,189,245,79,173,173,141,210,111,168,130,71,166,172,134,52,209,23,111,155,174,154,170,170,220,14,202,78,40,243,219,137,79,202,143,229,175,28,253,35,250,57,228,79,38,127,155,40,232,249,29,227,191,115,191,209,162,143,118,238,68,94,150,186,109,233,166,171,173,223,226,131,179,211,37,248,179,199,246,252,198,204,108,79,141,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,186,161,232,170,142,68,209,27,211,197,86,160,225,75,130,156,172,224,251,233,79,228,206,255,0,138,238,127,75,123,143,125,242,237,85,52,220,190,235,207,229,242,185,48,69,166,189,229,251,183,110,215,70,233,166,139,168,100,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,230,6,237,108,169,178,221,107,108,213,146,82,73,81,65,81,37,52,175,164,171,138,170,7,61,142,86,185,99,154,23,58,41,89,170,46,143,141,206,99,147,69,106,170,42,41,232,207,141,12,227,190,228,23,12,24,255,0,53,112,180,59,239,86,171,124,116,246,233,55,49,59,181,85,93,68,84,145,84,232,246,61,143,228,190,161,178,242,220,213,107,249,123,23,68,118,169,231,8,13,186,118,35,229,125,170,151,0,102,22,116,76,234,73,238,87,59,196,88,94,157,29,68,222,125,28,20,208,199,83,46,202,141,85,219,39,117,92,59,163,68,106,107,73,27,149,93,211,102,205,13,53,246,45,231,29,139,7,231,46,45,201,219,188,60,186,188,196,183,211,212,90,234,119,61,119,85,91,91,81,35,169,182,53,138,137,190,9,234,37,230,57,236,107,123,182,223,57,210,53,19,114,128,0,0,13,0,246,157,102,151,229,67,140,156,107,221,47,190,83,181,97,46,239,133,173,255,0,213,121,61,215,186,198,157,238,14,172,107,159,182,186,74,223,61,219,181,215,205,114,177,24,110,251,63,179,142,197,195,254,77,98,204,226,196,112,247,138,76,51,111,117,68,116,219,158,206,247,84,247,36,116,212,219,216,199,172,124,217,228,138,46,102,197,107,55,238,119,154,213,83,204,184,21,87,228,183,29,254,75,63,45,126,66,255,0,129,159,72,62,139,121,79,189,67,255,0,26,119,110,243,200,228,239,230,254,103,206,223,179,103,179,118,189,12,128,236,197,205,47,201,127,25,56,43,189,223,124,153,106,197,189,227,11,92,63,170,243,187,215,122,141,123,164,29,24,231,51,117,116,116,94,123,118,233,167,156,228,98,188,217,79,244,58,199,127,228,192,254,138,221,243,254,25,253,31,242,143,119,229,195,255,0,26,121,67,202,190,78,221,207,229,126,123,250,167,63,153,179,255,0,27,166,158,97,162,192,61,84,22,171,139,31,85,140,228,251,191,196,63,46,156,170,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,165,43,197,143,170,198,114,125,223,226,31,151,78,7,154,195,213,65,229,92,245,80,0,183,249,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,117,192,0,121,150,207,76,139,204,126,29,51,30,227,149,249,161,102,238,55,90,29,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,115,33,126,215,104,186,35,145,205,115,30,214,61,143,99,114,215,179,115,180,18,155,135,106,153,50,123,57,46,181,110,203,171,141,67,170,104,174,83,75,44,204,195,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,38,154,190,69,93,149,113,183,193,246,25,226,231,43,229,178,185,41,40,177,181,142,158,119,97,59,197,92,181,28,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,218,237,0,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,67,212,64,53,235,216,221,159,56,203,50,178,143,21,101,78,48,173,171,185,179,45,234,45,236,180,87,84,212,36,143,142,221,86,201,146,42,36,77,136,237,144,58,146,69,99,156,247,121,147,54,54,163,25,19,16,216,80,26,234,237,164,206,59,238,15,201,172,37,147,182,136,121,116,153,137,112,168,168,186,84,238,98,238,165,182,186,158,70,211,108,115,21,83,124,243,211,203,204,107,216,230,247,109,190,115,100,114,38,170,242,35,39,47,185,251,153,148,89,85,133,166,217,122,186,219,238,181,22,232,246,177,123,205,85,37,186,162,174,42,109,94,246,49,156,231,211,182,46,99,156,141,103,51,122,234,141,209,111,95,105,214,105,126,84,56,201,198,189,210,251,229,59,86,18,238,248,90,223,253,87,147,221,123,172,105,222,224,234,198,185,251,107,164,173,243,221,187,93,124,215,43,17,134,85,118,33,101,111,255,0,132,188,235,184,88,191,230,152,90,209,115,239,95,109,77,124,28,148,127,255,0,107,93,189,236,248,49,223,156,64,53,86,122,104,200,28,227,177,113,1,147,88,79,56,176,228,61,222,147,19,91,219,81,37,54,231,191,186,85,49,206,142,166,155,123,216,197,147,149,60,114,197,204,216,141,126,205,205,243,92,138,104,7,141,12,156,177,100,23,20,24,255,0,42,176,180,219,236,182,171,132,117,22,232,246,189,59,181,45,93,60,85,113,83,106,247,189,239,228,178,161,177,115,28,229,115,249,123,215,69,118,137,179,78,198,12,222,169,197,249,13,137,114,142,227,61,92,213,25,123,120,108,212,106,232,34,100,16,219,174,28,201,99,133,143,111,158,247,165,76,53,210,57,94,157,18,104,209,28,168,155,88,27,10,53,1,199,175,30,188,88,228,183,22,56,231,44,242,211,53,188,141,134,236,222,76,238,84,94,66,182,212,114,185,182,218,89,164,250,201,169,223,35,181,146,87,187,206,114,233,174,137,162,34,34,109,252,195,252,251,236,191,200,46,34,115,98,251,156,120,215,23,230,5,21,235,16,119,94,243,5,174,225,69,29,43,57,20,209,83,179,99,100,164,145,233,171,33,106,174,175,95,57,87,77,19,68,64,118,95,231,222,108,113,19,144,87,252,107,156,120,175,233,5,234,139,24,85,90,224,169,238,52,212,155,41,89,69,69,35,99,217,79,28,108,93,31,52,139,170,166,239,59,77,116,68,68,204,2,207,240,191,194,254,1,225,51,0,92,50,231,46,110,248,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,182,157,138,136,173,85,213,93,215,193,18,240,0,52,3,218,143,235,217,153,191,130,252,158,136,223,241,160,30,212,127,94,204,205,252,23,228,244,64,103,255,0,98,167,170,198,41,251,192,174,249,117,184,207,243,0,59,21,61,86,49,79,222,5,119,203,173,198,127,129,106,184,177,245,88,206,79,187,252,67,242,233,207,53,135,165,62,44,125,86,51,147,238,255,0,16,252,186,115,205,96,23,255,0,140,94,49,113,223,23,248,238,158,255,0,127,163,242,54,27,179,111,250,63,135,249,144,212,121,47,155,13,59,42,191,173,50,8,164,159,155,37,58,73,245,136,187,53,218,221,17,58,222,14,204,190,9,240,111,20,56,154,247,142,51,58,225,73,87,132,240,117,68,84,213,88,113,179,170,79,117,125,69,61,66,53,94,248,42,99,168,164,100,79,108,50,53,234,197,100,202,217,24,213,250,185,17,46,87,105,23,102,239,228,255,0,202,156,66,240,245,97,255,0,130,158,125,102,38,195,52,113,127,196,190,215,214,82,49,63,250,79,197,100,137,63,209,250,185,169,200,213,41,240,175,134,46,33,113,87,11,249,203,101,205,204,45,77,223,251,135,50,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,253,89,24,174,107,218,201,98,137,234,199,236,218,161,233,76,197,94,212,127,81,60,205,252,23,231,20,69,234,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,172,175,106,63,168,158,102,254,11,243,138,32,52,2,103,79,104,255,0,103,253,103,14,247,217,115,111,40,112,239,254,9,235,251,180,18,211,83,201,61,68,152,118,171,99,35,219,80,249,159,36,143,134,105,17,94,201,149,219,82,73,86,39,35,62,165,101,193,99,212,70,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,105,171,168,106,81,118,74,205,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,60,187,155,52,236,96,225,226,213,137,49,54,37,226,71,18,218,170,222,252,39,80,219,38,23,168,109,99,91,2,86,205,79,39,127,115,226,106,239,115,217,79,61,59,90,175,250,189,42,164,84,71,61,168,177,227,87,21,252,10,230,39,15,217,243,107,203,12,49,65,87,122,177,99,203,195,109,184,6,186,174,170,146,57,238,175,119,118,69,130,68,108,136,145,190,41,106,227,133,100,145,177,49,234,139,35,90,214,174,141,222,78,64,228,229,139,135,252,154,194,121,59,135,38,239,20,152,102,222,218,121,42,118,189,157,238,169,238,116,149,53,59,30,247,172,124,217,228,150,94,94,245,107,55,237,111,154,212,64,46,0,0,13,96,118,160,113,153,196,159,14,217,251,96,193,89,57,153,31,71,236,181,184,62,150,233,61,55,145,232,42,247,213,62,182,182,55,73,190,162,9,30,154,178,24,211,68,93,190,110,186,106,170,171,112,59,41,56,163,207,110,37,63,42,63,150,188,115,244,143,232,231,145,60,153,254,108,163,163,228,119,142,253,206,255,0,70,138,61,219,185,17,122,90,233,183,166,154,174,183,127,138,14,207,76,151,226,207,31,219,243,27,49,177,62,53,183,92,173,214,120,172,145,69,100,173,164,134,7,65,28,211,76,215,57,179,83,74,229,126,234,135,162,170,57,19,68,111,79,21,90,131,133,46,10,114,179,131,239,165,63,147,59,254,43,185,253,45,238,61,247,203,181,84,211,114,251,175,63,151,202,228,193,22,154,247,151,238,221,187,93,27,166,154,46,161,173,110,218,191,90,124,45,247,127,67,243,27,137,117,123,12,127,77,159,187,127,204,139,85,219,87,235,79,133,190,239,232,126,99,113,46,175,97,143,233,179,247,111,249,144,24,171,218,143,235,217,153,191,130,252,158,136,167,248,119,226,43,52,56,126,200,108,230,110,91,218,106,232,223,141,42,48,245,133,248,178,146,233,29,60,246,41,215,202,18,181,177,194,172,115,228,124,244,241,214,177,37,99,152,176,172,104,244,114,61,99,42,14,212,127,94,204,205,252,23,228,244,71,107,194,150,22,190,227,14,9,120,191,180,225,202,30,247,87,79,111,194,23,73,35,230,178,61,180,180,85,213,85,117,50,106,245,68,93,144,65,43,244,215,115,182,232,212,87,42,34,134,58,228,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,254,170,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,190,135,184,98,225,235,10,240,191,147,86,92,163,194,213,61,255,0,184,115,42,110,55,71,210,199,79,53,206,186,87,110,150,162,70,177,63,213,141,136,231,61,204,138,40,152,175,126,205,203,231,7,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,67,212,69,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,128,77,154,64,226,23,180,123,140,236,13,159,185,151,130,176,182,114,119,43,46,31,198,23,155,93,186,155,232,237,170,78,69,44,21,178,199,20,123,223,76,231,187,107,24,212,213,202,174,93,53,85,85,234,110,252,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,5,223,224,43,52,177,222,116,240,157,129,179,51,50,239,190,89,196,151,159,41,247,218,222,235,13,63,55,149,114,170,134,63,171,133,140,141,186,71,19,27,230,181,53,211,85,213,85,85,116,89,197,143,173,62,114,125,224,98,31,152,206,122,19,200,76,148,194,188,59,101,61,139,39,48,85,194,235,91,101,195,253,235,187,79,116,150,57,42,159,207,169,150,161,251,221,28,113,177,116,124,206,68,209,137,230,162,107,170,234,171,231,179,139,31,90,124,228,251,192,196,63,49,156,13,207,118,103,93,173,86,14,207,252,191,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,238,213,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,88,29,161,156,105,221,120,167,205,10,139,22,16,196,21,110,202,188,53,80,137,135,232,214,153,212,169,91,58,71,182,91,132,241,185,202,231,189,206,89,91,18,189,26,172,133,90,156,184,222,249,183,82,184,187,140,28,77,95,194,54,2,225,47,7,173,93,182,197,107,167,184,187,23,58,104,169,222,203,188,242,222,29,93,72,200,149,88,233,98,100,8,216,220,175,107,216,175,124,143,107,155,182,54,185,244,87,12,92,61,98,174,40,51,150,203,148,120,90,167,184,119,254,101,77,198,232,250,89,42,33,182,80,196,221,210,212,72,214,39,250,177,177,28,230,53,242,203,19,21,236,223,185,2,191,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,158,130,109,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,41,92,151,202,28,27,144,185,95,135,242,143,47,224,171,142,197,135,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,209,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,82,181,0,0,0,0,3,85,125,185,223,161,63,222,79,229,166,42,246,92,122,246,101,151,227,95,39,173,50,171,183,59,244,39,251,201,252,180,197,94,203,143,94,204,178,252,107,228,245,160,111,248,0,0,0,6,63,241,235,154,88,239,37,184,78,199,57,153,150,151,223,35,98,75,55,147,59,149,111,117,134,163,149,205,185,82,195,39,213,204,199,198,237,99,149,237,243,154,186,107,170,104,168,138,154,129,255,0,42,63,29,159,250,115,255,0,171,54,127,251,161,187,236,251,201,76,43,196,78,83,223,114,115,26,220,46,180,86,92,65,221,123,204,246,185,99,142,169,156,138,152,170,25,177,210,71,35,19,87,194,212,93,88,190,106,174,154,46,138,152,129,254,69,78,22,63,243,251,53,127,248,173,187,254,226,6,127,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,30,107,56,177,245,167,206,79,188,12,67,243,25,207,74,103,154,206,44,125,105,243,147,239,3,16,252,198,112,54,169,217,13,195,166,4,194,89,19,109,226,43,187,247,188,103,141,124,169,71,223,119,205,31,116,181,199,88,216,123,159,47,154,177,73,172,212,28,238,111,45,175,250,221,154,232,221,93,159,230,42,246,92,122,137,229,151,227,95,56,173,50,168,0,0,1,106,184,177,245,88,206,79,187,252,67,242,233,203,170,90,174,44,125,86,51,147,238,255,0,16,252,186,112,60,214,30,170,15,42,231,166,140,244,207,76,184,225,211,46,46,57,161,154,23,158,227,106,161,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,50,103,237,118,137,170,53,26,215,61,238,99,24,247,180,40,174,49,56,170,193,188,40,101,29,195,24,94,110,84,142,196,247,26,122,138,108,39,104,146,53,153,247,27,138,51,204,87,68,215,177,221,218,55,58,55,76,253,205,218,197,70,162,243,31,27,31,174,190,207,206,210,140,101,103,205,203,166,15,226,147,53,42,238,56,99,27,84,73,83,75,119,187,162,61,150,123,188,143,110,212,230,238,107,105,40,94,221,237,86,53,171,12,47,72,156,212,134,62,115,215,13,120,151,226,47,29,241,65,154,117,249,153,142,170,63,229,104,236,244,91,33,255,0,54,90,251,204,211,65,71,204,138,40,249,220,174,123,219,205,123,119,191,197,87,193,18,218,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,181,116,50,205,11,152,202,168,18,89,33,89,98,114,166,143,98,75,12,177,171,155,170,111,141,237,241,106,162,7,169,224,106,215,178,251,180,18,166,237,83,101,225,123,58,110,180,140,123,41,219,65,131,239,149,50,197,76,205,144,197,75,79,71,101,72,162,129,173,87,171,89,59,153,60,178,239,145,234,216,188,231,185,154,237,40,1,109,56,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,139,114,192,30,99,51,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,69,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,77,154,118,99,246,128,81,207,130,111,57,47,159,56,139,145,244,19,15,205,120,176,221,228,142,6,70,219,21,186,142,38,203,64,216,33,99,101,154,104,33,133,243,181,90,217,165,146,52,157,93,167,37,55,223,254,209,158,10,63,165,86,92,65,127,192,22,203,84,121,155,133,190,178,219,83,58,114,164,186,80,162,61,100,182,58,109,205,99,119,61,233,36,78,149,28,214,72,215,55,88,155,52,178,38,133,192,201,78,62,184,174,172,226,183,60,106,239,118,201,118,96,204,47,206,179,225,120,99,154,117,142,122,86,204,229,117,123,163,149,27,203,154,163,204,115,145,35,99,155,27,32,141,219,150,45,238,189,125,147,124,33,254,87,115,31,250,65,99,90,45,248,67,0,92,25,228,150,199,95,202,146,171,17,66,176,207,14,232,216,138,245,134,6,61,178,187,87,49,29,35,160,106,115,88,147,49,49,171,131,254,26,239,188,84,231,141,159,44,173,139,201,181,67,182,233,137,42,219,84,200,36,164,179,197,52,108,168,146,37,115,95,186,101,230,178,56,209,24,244,230,72,197,114,35,17,238,111,162,140,39,133,172,88,27,10,217,176,86,22,161,238,86,92,63,111,167,181,219,169,185,175,147,145,75,4,109,142,40,247,189,92,247,109,99,26,154,185,85,203,166,170,170,189,64,237,128,0,12,0,237,171,245,88,194,223,120,20,63,46,184,153,254,96,7,109,95,170,198,22,251,192,161,249,117,196,12,0,236,184,245,236,203,47,198,190,79,90,101,87,110,119,232,79,247,147,249,105,138,189,151,30,189,153,101,248,215,201,235,76,170,237,206,253,9,254,242,127,45,2,213,118,42,122,211,226,159,187,250,239,152,219,141,212,154,86,236,84,245,167,197,63,119,245,223,49,183,27,169,3,169,166,194,214,42,76,85,113,198,180,244,59,47,87,91,125,29,174,178,167,154,245,230,210,210,73,83,37,60,123,21,118,55,107,235,106,87,84,68,114,243,52,114,170,53,168,157,176,0,0,0,0,0,15,53,156,88,250,211,231,39,222,6,33,249,140,231,165,51,205,103,22,62,180,249,201,247,129,136,126,99,56,27,169,236,184,245,19,203,47,198,190,113,90,101,81,138,189,151,30,162,121,101,248,215,206,43,76,170,0,0,0,104,7,181,31,215,179,51,127,5,249,61,17,191,227,64,61,168,254,189,153,155,248,47,201,232,128,202,174,195,31,211,103,238,223,243,35,37,56,125,237,48,201,174,33,184,130,187,100,94,27,178,93,104,163,147,155,244,82,247,58,57,99,191,242,34,124,149,59,161,216,143,164,243,35,124,145,115,21,119,198,199,111,228,201,182,39,105,51,12,230,246,50,194,25,95,141,242,142,197,61,36,54,44,194,168,180,205,125,87,64,143,158,102,91,228,154,88,33,99,215,163,24,178,204,146,57,81,55,170,195,26,35,145,170,246,190,138,3,213,64,48,215,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,0,0,0,0,0,0,3,21,123,81,253,68,243,55,240,95,156,81,26,1,55,253,218,143,234,39,153,191,130,252,226,136,208,8,30,170,0,0,0,0,0,0,0,0,0,0,96,7,109,95,170,198,22,251,192,161,249,117,196,192,14,203,143,94,204,178,252,107,228,245,166,127,246,213,250,172,97,111,188,10,31,151,92,76,0,236,184,245,236,203,47,198,190,79,90,6,255,0,128,0,0,0,15,53,156,88,250,211,231,39,222,6,33,249,140,231,165,51,205,103,22,62,180,249,201,247,129,136,126,99,56,21,86,59,225,70,251,98,225,59,44,248,170,194,209,93,110,150,92,77,229,42,60,80,156,150,62,27,45,84,55,41,169,169,100,220,213,71,164,51,177,141,102,174,106,181,146,179,69,147,89,226,141,185,127,216,251,195,239,16,86,172,84,153,252,204,65,244,123,43,47,118,249,224,150,139,159,21,71,210,137,35,146,120,24,222,75,92,171,79,221,167,100,143,231,61,27,39,254,46,52,116,115,202,230,229,175,102,117,166,213,127,236,255,0,203,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,237,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,50,212,0,0,0,4,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,160,106,47,182,147,61,44,88,167,29,225,44,134,195,151,155,171,234,240,79,120,184,226,90,77,31,29,15,122,171,134,157,244,73,162,170,36,179,71,2,202,237,251,85,172,109,94,214,189,92,233,90,221,107,21,254,127,103,29,247,136,12,229,197,153,197,136,225,238,245,120,154,224,234,136,233,183,49,253,210,149,141,72,233,169,183,177,140,73,57,80,71,20,92,205,136,231,236,220,239,57,202,165,0,5,85,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,52,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,121,109,55,103,216,243,157,246,172,121,195,165,70,77,67,99,171,163,185,101,117,66,182,162,173,210,53,240,87,65,113,170,171,169,137,236,240,115,30,215,36,204,115,21,21,52,100,110,71,46,245,100,97,158,160,0,53,213,219,73,156,119,220,31,147,88,75,39,109,16,242,233,51,18,225,81,81,116,169,220,197,221,75,109,117,60,141,166,216,230,42,166,249,231,167,151,152,215,177,205,238,219,124,230,200,228,77,91,112,215,148,53,57,245,159,56,27,40,225,130,174,74,124,69,120,134,27,130,210,79,20,51,197,110,102,178,214,205,27,229,213,136,248,233,163,154,68,69,71,106,172,68,70,185,85,26,185,1,218,217,141,110,184,171,141,44,65,98,184,83,210,71,79,131,172,246,171,37,11,161,99,145,242,64,250,102,215,43,165,85,114,162,191,155,93,43,81,90,141,77,141,98,105,170,43,157,95,246,48,101,13,54,47,207,156,75,155,151,24,41,38,167,203,219,59,97,163,71,79,43,39,134,227,112,230,69,28,204,99,124,199,177,41,161,174,141,200,245,232,179,70,168,213,84,220,192,220,249,230,135,137,76,161,169,200,92,249,199,57,71,52,21,113,211,225,219,196,208,219,214,174,120,166,158,91,115,244,150,138,105,31,22,140,87,201,77,36,50,42,34,55,69,122,162,181,170,138,212,244,188,105,91,182,111,43,126,138,113,29,98,204,202,11,23,117,160,199,120,126,62,243,91,222,183,247,203,165,19,214,25,190,173,94,174,143,101,43,173,205,232,214,177,218,234,154,187,152,160,101,255,0,99,238,113,216,177,207,12,9,149,84,240,247,123,214,90,92,39,167,172,143,115,223,207,165,174,168,158,174,158,167,85,99,88,221,207,125,76,92,180,115,220,157,219,123,182,164,141,67,37,120,177,245,88,206,79,187,252,67,242,233,205,101,246,39,230,133,171,15,102,230,60,202,139,131,105,33,168,198,118,122,91,149,13,68,213,173,137,242,79,111,124,154,210,197,18,166,179,61,241,86,75,42,237,118,173,101,43,215,107,145,85,89,179,78,44,125,86,51,147,238,255,0,16,252,186,112,60,214,30,170,15,42,231,170,128,0,0,6,128,123,81,253,123,51,55,240,95,147,209,27,254,52,3,218,143,235,217,153,191,130,252,158,136,12,170,236,49,253,54,126,237,255,0,50,54,41,159,217,199,98,225,255,0,38,177,102,113,98,56,123,197,38,25,183,186,162,58,109,207,103,123,170,123,146,58,106,109,236,99,214,62,108,242,69,23,51,98,181,155,247,59,205,106,169,174,190,195,31,211,103,238,223,243,34,239,246,199,102,245,54,10,225,162,135,43,105,231,164,91,150,99,222,33,133,240,77,4,174,127,147,168,94,202,169,166,137,237,209,140,123,106,18,129,138,143,85,213,147,63,107,87,69,115,3,73,135,160,142,205,28,1,83,151,220,22,229,221,45,203,15,82,90,174,87,202,122,155,253,82,194,145,111,172,101,93,76,146,210,212,74,248,213,119,189,212,107,72,137,185,119,181,141,99,29,183,102,212,208,190,94,224,171,174,101,99,252,53,151,54,42,138,72,46,88,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,186,107,162,47,129,234,32,13,69,246,224,224,171,85,6,63,202,204,198,134,162,173,110,87,203,61,198,201,81,19,158,222,67,96,161,154,41,162,115,27,183,114,61,93,112,153,28,170,229,69,70,199,162,55,69,87,91,78,199,220,227,190,224,110,40,19,42,169,225,239,22,92,203,183,207,79,89,30,230,51,145,85,67,79,61,93,61,78,170,199,61,219,88,202,152,185,104,230,53,123,206,247,110,88,218,134,127,246,176,97,107,22,32,224,151,23,221,174,244,61,226,175,12,220,45,23,75,92,156,215,179,187,213,62,186,26,71,73,163,85,17,250,193,87,80,205,28,138,223,63,93,55,53,170,154,76,201,76,208,186,228,174,110,97,12,215,179,54,174,74,140,45,120,166,185,62,158,154,181,212,143,172,129,143,78,117,42,202,212,85,99,38,139,153,19,252,215,34,178,71,34,181,200,170,138,30,156,192,0,0,45,87,16,188,78,228,215,11,248,86,28,83,155,152,163,184,119,254,123,45,118,234,104,93,81,93,115,154,40,213,238,142,8,155,254,195,86,71,171,34,99,165,141,30,246,111,110,161,117,77,0,246,163,250,246,102,111,224,191,39,162,54,253,193,215,24,184,19,139,252,9,81,127,176,81,249,27,18,89,182,125,32,195,252,201,170,60,151,205,154,161,148,191,214,159,4,81,207,205,142,157,100,250,180,93,154,237,118,138,157,117,3,218,143,235,217,153,191,130,252,158,136,12,255,0,236,84,245,88,197,63,120,21,223,46,183,25,254,96,7,98,167,170,198,41,251,192,174,249,117,184,207,240,45,87,22,62,171,25,201,247,127,136,126,93,57,230,176,244,167,197,143,170,198,114,125,223,226,31,151,78,121,172,3,213,65,166,190,212,46,2,112,174,74,111,226,23,40,231,181,89,176,165,230,224,202,91,166,25,146,162,58,126,229,93,46,229,107,237,204,114,167,50,23,237,122,186,153,154,186,29,28,230,53,96,71,37,62,221,49,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,190,125,184,197,227,23,29,241,127,142,233,239,247,250,63,35,97,187,54,255,0,163,248,127,153,13,71,146,249,176,211,178,171,250,211,32,138,73,249,178,83,164,159,88,139,179,93,173,209,19,168,56,58,227,23,29,240,129,142,234,47,246,10,63,44,225,187,206,207,164,24,127,153,13,63,149,57,80,212,50,151,250,211,224,150,72,57,82,84,44,159,86,137,191,77,174,213,23,166,215,251,66,49,230,25,204,254,206,28,109,152,24,50,170,174,170,197,125,167,178,85,219,234,42,109,245,20,79,158,5,188,209,237,149,34,168,99,37,70,57,19,115,28,173,68,123,21,175,110,173,115,85,112,171,179,75,179,238,167,56,110,182,126,32,243,126,213,73,38,95,80,84,119,155,61,166,174,40,170,160,196,175,99,170,160,145,36,70,78,143,129,148,245,48,68,229,100,209,57,147,166,173,84,86,43,181,207,94,212,127,81,60,205,252,23,231,20,64,104,4,245,80,121,87,61,84,1,41,91,105,181,92,106,104,43,46,22,202,74,170,139,93,66,213,208,203,52,45,123,233,103,88,164,133,101,137,202,154,177,235,20,210,198,174,110,139,178,71,183,193,202,139,54,0,24,1,218,183,197,30,123,112,215,249,46,252,138,99,159,163,159,72,252,183,229,63,243,101,29,103,63,187,247,30,79,250,76,82,109,219,207,151,209,211,93,221,117,209,52,199,254,2,184,245,226,199,58,120,177,192,217,103,153,121,173,229,156,55,121,242,159,125,162,242,21,182,159,155,202,182,213,77,31,214,67,78,201,27,164,145,49,222,107,147,93,52,93,81,85,23,53,120,231,224,99,250,104,253,9,255,0,194,143,208,239,161,222,82,255,0,200,158,80,239,93,239,187,127,246,68,59,54,247,111,214,215,127,179,78,182,171,133,206,202,79,232,215,158,216,103,58,255,0,47,95,72,254,142,119,223,243,103,209,110,231,207,239,20,115,211,126,123,189,201,183,111,63,119,160,186,237,211,166,186,160,103,248,0,13,43,118,213,250,211,225,111,187,250,31,152,220,75,171,216,99,250,108,253,219,254,100,90,174,218,191,90,124,45,247,127,67,243,27,137,117,123,12,127,77,159,187,127,204,128,197,94,212,127,94,204,205,252,23,228,244,70,85,118,24,254,155,63,118,255,0,153,24,171,218,143,235,217,153,191,130,252,158,136,202,174,195,31,211,103,238,223,243,32,53,129,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,169,191,62,205,28,127,83,152,60,22,229,221,85,203,16,210,93,110,86,58,122,155,5,82,66,177,111,163,101,37,76,145,82,211,202,200,209,54,61,180,105,72,169,185,55,185,142,99,221,187,126,229,214,15,107,102,10,186,225,94,52,177,5,246,225,81,73,37,62,49,179,218,175,116,45,133,238,87,199,3,41,155,66,173,149,21,168,136,254,109,12,174,68,106,185,54,57,139,174,170,173,110,69,118,33,102,151,255,0,132,188,148,184,95,127,230,152,166,209,108,238,191,109,53,124,252,228,103,255,0,107,91,177,239,248,177,191,156,80,54,168,0,0,121,172,226,199,214,159,57,62,240,49,15,204,103,61,41,158,107,56,177,245,167,206,79,188,12,67,243,25,192,162,176,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,9,77,67,67,76,137,190,87,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,158,132,248,62,225,51,6,240,139,149,255,0,65,236,85,20,151,139,237,125,68,149,55,220,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,94,99,209,17,210,189,87,29,123,31,120,122,194,184,39,34,83,136,46,243,229,12,73,152,220,250,109,210,82,198,223,37,208,209,214,79,7,119,134,77,22,69,230,201,23,54,69,220,141,118,200,27,177,22,45,239,207,240,0,0,0,0,0,0,53,87,219,157,250,19,253,228,254,90,98,175,101,199,175,102,89,126,53,242,122,211,42,187,115,191,66,127,188,159,203,76,85,236,184,245,236,203,47,198,190,79,90,6,255,0,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,15,53,156,88,250,211,231,39,222,6,33,249,140,231,165,51,205,103,22,62,180,249,201,247,129,136,126,99,56,27,169,236,184,245,19,203,47,198,190,113,90,101,81,138,189,151,30,162,121,101,248,215,206,43,76,170,0,0,0,90,174,44,125,86,51,147,238,255,0,16,252,186,114,234,150,171,139,31,85,140,228,251,191,196,63,46,156,15,53,134,85,113,245,198,190,42,226,179,49,234,236,150,155,159,119,203,44,51,112,154,60,57,111,167,89,25,29,126,197,116,109,185,212,36,141,99,221,52,172,85,86,53,237,78,76,111,86,34,110,116,175,151,21,75,191,194,175,12,248,203,138,252,220,163,202,220,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,129,120,59,63,120,17,190,241,85,138,163,198,184,165,157,203,44,176,253,193,35,184,212,234,201,60,169,85,4,148,178,75,106,216,202,136,170,32,230,211,84,57,123,203,81,90,205,52,77,93,209,54,105,199,39,2,88,7,136,220,163,107,112,102,25,164,179,99,188,17,103,116,24,65,246,184,33,167,100,208,66,197,88,172,242,53,85,145,37,51,149,54,71,171,154,144,61,219,218,168,197,150,57,50,87,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,80,1,229,179,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,83,121,61,157,124,117,83,113,75,131,83,3,230,13,125,35,51,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,250,108,115,218,198,49,200,198,81,93,168,92,11,126,90,240,171,243,199,39,48,103,123,204,155,46,207,44,83,81,59,108,215,219,92,113,185,23,72,81,171,222,43,33,210,62,94,138,215,190,36,124,127,90,230,211,198,154,107,194,120,166,251,129,177,85,155,26,225,106,238,229,122,195,247,10,123,165,186,167,148,201,57,21,80,72,217,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,208,15,82,96,199,254,8,56,165,254,151,25,29,6,100,86,225,191,34,94,173,183,9,44,87,186,120,157,186,149,245,209,67,12,174,150,153,85,202,244,133,236,158,55,35,95,231,49,202,230,106,244,106,72,250,131,138,174,38,48,111,10,25,71,89,154,88,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,195,29,123,80,184,215,254,143,248,17,249,49,151,183,59,173,14,100,227,43,123,42,98,184,209,47,39,200,214,183,76,230,62,161,37,115,87,89,165,229,79,12,105,26,163,227,243,229,223,27,153,23,51,72,37,65,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,219,247,101,143,5,150,172,1,148,117,153,203,154,88,126,146,186,251,154,54,117,164,165,161,158,165,181,116,137,133,234,153,20,173,138,104,54,242,156,250,149,106,61,237,122,201,164,73,11,126,173,203,51,20,53,109,195,71,17,120,239,133,252,211,160,204,204,11,81,255,0,37,71,120,162,217,15,249,206,215,222,97,154,122,62,100,177,73,201,230,242,24,222,107,27,189,158,40,190,40,190,138,50,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,166,141,187,65,184,36,186,240,161,143,227,190,225,136,42,235,178,235,21,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,115,21,168,171,28,154,84,29,154,156,107,220,120,116,204,122,28,175,198,183,61,50,203,23,92,29,29,75,28,180,176,71,106,186,84,173,52,76,185,203,60,141,71,172,44,100,13,100,141,89,90,198,198,247,202,136,231,49,26,240,222,160,0,1,128,29,181,126,171,24,91,239,2,135,229,215,19,63,204,0,237,171,245,88,194,223,120,20,63,46,184,129,128,29,151,30,189,153,101,248,215,201,235,76,170,237,206,253,9,254,242,127,45,49,87,178,227,215,179,44,191,26,249,61,105,149,93,185,223,161,63,222,79,229,160,90,174,197,79,90,124,83,247,127,93,243,27,113,186,147,74,221,138,158,180,248,167,238,254,187,230,54,227,117,32,0,0,0,0,0,0,15,53,156,88,250,211,231,39,222,6,33,249,140,231,165,51,205,103,22,62,180,249,201,247,129,136,126,99,56,27,169,236,184,245,19,203,47,198,190,113,90,101,81,138,189,151,30,162,121,101,248,215,206,43,76,170,0,0,0,104,7,181,31,215,179,51,127,5,249,61,17,191,227,64,61,168,254,189,153,155,248,47,201,232,128,199,92,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,166,202,120,138,236,135,166,193,156,58,80,94,114,130,231,87,137,243,7,7,83,214,212,222,25,73,108,149,39,197,172,146,170,55,70,145,194,250,183,178,153,244,180,220,221,25,11,94,250,133,106,34,38,247,53,9,78,195,172,45,98,171,197,89,185,141,106,40,119,222,173,86,251,61,174,142,167,154,244,229,82,213,201,85,37,68,123,17,118,59,115,232,169,151,85,69,114,114,244,106,162,57,200,187,106,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,23,208,159,7,220,89,224,222,46,178,191,233,197,138,158,146,207,125,160,168,146,154,251,135,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,107,204,98,42,186,39,162,107,175,181,67,129,90,156,1,136,110,188,79,101,109,5,92,248,98,249,81,53,203,25,195,53,84,91,45,55,25,234,161,99,103,137,100,145,38,145,149,83,84,170,172,108,99,249,79,107,215,115,99,123,25,30,26,240,197,196,46,42,225,127,57,108,185,185,133,169,187,255,0,112,230,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,171,35,21,205,123,89,44,81,61,88,253,155,84,61,41,130,138,201,124,222,193,185,245,149,248,127,55,50,254,122,185,44,88,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,157,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,107,80,0,0,0,0,49,87,181,31,212,79,51,127,5,249,197,17,160,19,127,221,168,254,162,121,155,248,47,206,40,141,0,129,234,160,0,0,0,0,0,0,0,0,0,6,0,118,213,250,172,97,111,188,10,31,151,92,76,0,236,184,245,236,203,47,198,190,79,90,103,255,0,109,95,170,198,22,251,192,161,249,117,196,192,14,203,143,94,204,178,252,107,228,245,160,111,248,0,0,0,0,243,89,197,143,173,62,114,125,224,98,31,152,206,122,83,60,214,113,99,235,79,156,159,120,24,135,230,51,129,186,158,203,143,81,60,178,252,107,231,21,166,85,24,171,217,113,234,39,150,95,141,124,226,180,202,160,0,0,6,16,118,183,231,205,54,86,112,209,38,91,91,235,106,224,196,57,159,81,228,186,101,166,168,150,157,241,91,160,124,114,215,72,175,99,21,175,99,154,177,83,62,39,61,155,217,88,229,243,154,199,181,115,124,209,183,107,126,124,212,230,159,18,242,101,181,190,182,146,124,61,150,20,254,75,166,90,106,136,170,25,45,198,118,71,45,116,138,246,49,28,199,181,201,21,51,226,115,223,177,244,110,95,53,207,123,80,49,127,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,219,113,99,235,79,156,159,120,24,135,230,51,153,211,216,167,145,116,119,91,238,52,226,30,253,102,231,121,19,102,27,195,181,50,44,18,70,202,169,89,204,174,123,88,168,178,199,51,33,117,43,27,34,43,26,177,213,206,207,63,87,35,48,91,139,31,90,124,228,251,192,196,63,49,156,11,171,158,217,91,255,0,240,39,195,70,117,219,236,95,249,203,133,174,247,62,245,255,0,243,138,202,154,8,57,42,255,0,254,217,59,123,25,240,123,191,54,132,215,102,6,116,93,114,167,139,76,37,98,155,23,213,218,112,198,57,168,117,134,243,70,214,58,88,43,231,146,25,91,111,107,227,70,187,71,165,99,225,107,101,68,69,98,73,34,43,155,27,228,215,63,248,73,201,11,87,17,253,148,216,115,37,239,55,202,187,53,62,35,167,186,53,149,244,209,182,71,211,79,13,254,166,162,23,171,29,209,236,73,97,143,123,53,106,185,155,154,142,98,170,61,52,152,7,170,128,91,78,27,179,190,213,196,126,73,97,108,232,179,88,234,236,212,248,142,158,87,62,130,166,70,200,250,105,225,158,74,121,152,143,111,71,177,37,134,77,143,209,170,230,109,114,181,138,170,196,237,179,191,26,221,114,215,37,241,246,99,88,169,233,39,185,97,92,47,117,189,209,197,86,199,58,9,39,166,164,146,104,219,35,90,230,185,88,174,98,34,162,57,171,166,186,42,120,129,230,219,54,49,215,229,67,52,241,150,102,121,47,201,159,75,113,5,198,251,220,185,252,238,235,222,170,100,155,149,204,218,221,251,121,155,119,109,110,186,107,162,107,161,183,78,198,12,161,169,194,25,13,137,115,114,227,5,92,53,25,133,120,108,52,104,233,226,124,19,91,173,252,200,163,153,140,111,158,199,173,76,213,209,185,30,189,82,24,213,26,136,187,159,166,19,208,247,103,134,10,186,224,14,11,114,170,197,121,168,164,154,162,170,206,251,219,29,76,247,57,137,5,194,166,90,232,90,170,230,181,119,182,42,152,218,244,211,68,122,57,17,92,136,142,80,200,163,92,29,182,25,95,117,196,57,71,128,243,94,222,234,185,169,240,101,226,170,219,93,79,13,19,165,100,112,92,25,30,149,82,202,139,164,44,100,180,113,68,155,155,163,159,84,196,220,213,68,71,236,124,197,94,212,127,81,60,205,252,23,231,20,64,106,87,179,123,20,216,176,127,27,89,91,118,196,117,221,210,146,162,225,87,107,142,78,83,228,221,85,91,67,81,73,77,30,140,69,84,223,60,241,51,93,54,183,118,174,84,106,42,166,239,248,177,245,88,206,79,187,252,67,242,233,207,56,56,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,30,143,184,177,245,88,206,79,187,252,67,242,233,192,243,88,122,168,60,171,158,170,0,0,0,26,1,237,71,245,236,204,223,193,126,79,68,111,248,208,15,106,63,175,102,102,254,11,242,122,32,50,171,176,199,244,217,251,183,252,200,162,187,108,51,66,213,136,115,115,1,229,69,189,180,147,84,96,203,61,85,202,186,162,26,214,202,248,231,184,62,61,41,101,137,19,88,94,200,168,226,149,55,59,87,50,169,139,181,168,136,175,173,123,12,127,77,159,187,127,204,140,85,237,71,245,236,204,223,193,126,79,68,7,107,217,63,133,175,184,131,141,172,33,118,180,80,247,138,76,51,111,187,221,46,146,115,88,206,239,74,250,25,169,27,38,142,84,87,235,61,93,59,52,106,43,188,253,116,218,215,42,111,164,213,7,97,173,166,213,53,215,57,47,179,91,41,31,114,163,167,176,210,83,214,58,22,172,240,193,51,171,157,44,76,147,77,205,99,221,4,46,115,81,116,114,197,26,174,187,83,77,175,129,74,102,198,5,252,168,101,102,50,203,63,42,121,51,233,110,31,184,216,187,239,35,157,221,123,213,52,144,243,121,123,155,191,111,51,118,221,205,215,77,53,77,117,60,193,30,170,15,48,57,177,129,127,37,249,167,140,178,207,202,158,83,250,37,136,46,54,46,251,200,228,247,174,235,83,36,60,222,94,231,108,221,203,221,183,115,180,215,77,87,77,64,244,83,194,174,105,126,90,120,113,203,172,204,154,251,229,154,251,206,31,165,242,173,111,117,238,252,219,164,76,228,215,125,90,49,141,110,149,81,78,223,49,168,197,211,86,106,213,106,173,213,49,43,178,178,237,106,184,240,57,128,104,237,247,58,74,170,139,93,69,226,146,186,40,102,107,223,75,58,220,234,102,72,165,106,46,172,122,197,52,82,35,93,162,236,145,142,240,114,42,229,168,3,84,29,175,188,36,99,41,174,181,60,92,88,177,69,93,226,197,5,61,21,174,251,105,175,169,77,108,140,71,54,8,36,162,69,209,22,154,73,100,77,241,39,158,217,166,124,137,189,178,191,147,181,240,7,153,108,139,207,76,199,225,211,49,237,217,161,149,247,158,227,117,161,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,50,23,237,110,169,170,57,28,214,189,142,99,216,199,182,182,227,127,55,176,110,125,113,57,139,115,115,47,231,171,146,197,136,169,237,19,83,165,92,11,12,241,61,150,186,72,165,134,70,117,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,189,93,165,156,10,211,112,203,137,169,115,63,44,104,41,41,114,191,17,212,65,109,165,161,109,84,178,79,104,184,165,58,171,160,122,207,35,229,153,147,36,19,76,217,17,203,181,121,145,185,172,70,198,178,97,0,27,169,236,84,245,88,197,63,120,21,223,46,183,25,254,96,7,98,167,170,198,41,251,192,174,249,117,184,207,240,45,87,22,62,171,25,201,247,127,136,126,93,57,230,176,244,167,197,143,170,198,114,125,223,226,31,151,78,121,172,3,50,187,71,120,227,166,226,183,25,80,96,252,190,101,93,62,93,96,250,137,223,67,52,175,150,39,222,234,220,136,197,173,150,5,84,107,24,214,163,155,3,92,222,107,89,44,174,114,181,102,88,163,165,56,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,37,191,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,207,67,217,91,149,184,19,37,176,37,179,44,242,210,197,228,108,55,102,231,119,42,46,245,53,71,43,155,51,230,147,235,38,123,228,118,178,74,247,121,206,93,53,209,52,68,68,64,168,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,49,131,181,31,212,79,51,127,5,249,197,17,149,70,42,246,163,250,137,230,111,224,191,56,162,3,64,39,170,131,202,185,234,160,0,0,0,0,0,0,13,43,118,213,250,211,225,111,187,250,31,152,220,75,171,216,99,250,108,253,219,254,100,90,174,218,191,90,124,45,247,127,67,243,27,137,117,123,12,127,77,159,187,127,204,128,197,94,212,127,94,204,205,252,23,228,244,70,85,118,24,254,155,63,118,255,0,153,24,171,218,143,235,217,153,191,130,252,158,136,202,174,195,31,211,103,238,223,243,32,42,14,220,28,21,117,175,192,25,89,152,208,212,82,37,182,199,120,184,217,42,34,115,221,207,116,245,208,197,52,78,99,118,237,86,35,109,243,35,149,92,138,138,232,244,71,106,170,220,42,236,209,199,244,217,125,198,150,93,213,92,177,13,93,170,219,124,168,169,176,85,36,43,46,202,199,213,211,73,21,45,60,172,141,23,123,29,88,180,138,155,147,99,94,214,61,219,118,110,77,196,241,241,150,120,171,55,120,66,204,156,11,130,169,59,221,234,162,223,79,112,166,165,108,114,73,37,87,114,171,134,177,240,68,200,216,231,190,105,25,78,230,70,196,111,157,35,152,213,84,69,85,79,60,54,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,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,243,89,197,143,173,62,114,125,224,98,31,152,206,122,83,60,214,113,99,235,79,156,159,120,24,135,230,51,129,186,158,203,143,81,60,178,252,107,231,21,166,85,24,171,217,113,234,39,150,95,141,124,226,180,202,160,0,0,0,0,0,0,53,87,219,157,250,19,253,228,254,90,98,175,101,199,175,102,89,126,53,242,122,211,42,187,115,191,66,127,188,159,203,76,85,236,184,245,236,203,47,198,190,79,90,6,255,0,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,15,53,156,88,250,211,231,39,222,6,33,249,140,231,165,51,205,103,22,62,180,249,201,247,129,136,126,99,56,27,169,236,184,245,19,203,47,198,190,113,90,101,81,138,189,151,30,162,121,101,248,215,206,43,76,170,0,0,0,90,174,44,125,86,51,147,238,255,0,16,252,186,114,234,150,255,0,136,92,45,125,199,57,5,153,120,43,11,80,247,219,214,32,193,247,155,93,186,155,154,200,249,245,83,209,75,28,81,239,122,181,141,220,247,181,53,114,163,83,93,85,81,58,129,231,91,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,244,41,195,71,14,152,19,133,252,172,160,203,60,11,79,255,0,37,89,120,173,223,55,249,206,233,221,161,134,122,206,92,178,201,201,230,242,24,238,83,29,177,158,8,158,42,182,171,128,94,10,48,175,10,121,113,73,123,187,91,59,198,102,226,107,124,50,98,59,133,66,70,249,40,55,163,100,117,178,157,99,115,216,216,98,122,34,61,204,114,243,164,98,61,87,107,98,100,89,84,0,0,0,193,92,220,236,166,202,124,212,226,106,223,155,206,173,242,94,12,184,119,171,166,47,176,65,53,75,170,175,23,135,213,58,101,145,179,190,71,114,97,159,156,228,149,35,216,172,108,13,108,72,139,50,201,14,117,0,41,79,248,9,145,217,89,255,0,214,76,25,151,248,127,255,0,93,83,220,109,116,52,223,237,203,46,200,98,253,103,187,111,246,149,122,232,7,141,126,43,175,188,90,103,45,110,50,230,221,104,240,133,183,90,60,45,100,173,153,142,238,20,187,88,146,72,173,141,17,137,52,239,103,54,69,213,238,77,89,31,49,236,138,53,55,233,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,234,46,187,178,19,57,108,188,71,97,140,183,242,135,210,44,182,185,242,238,23,44,99,74,214,208,119,106,24,159,26,86,64,248,220,179,114,107,23,126,216,25,245,173,147,123,95,174,216,234,18,16,118,77,240,135,249,93,204,127,233,5,141,104,183,225,12,1,112,103,146,91,29,127,42,74,172,69,10,195,60,59,163,98,43,214,24,24,246,202,237,92,196,116,142,129,169,205,98,76,196,221,73,212,225,60,45,98,192,216,86,205,130,176,181,15,114,178,225,251,125,61,174,221,77,205,124,156,138,88,35,108,113,71,189,234,231,187,107,24,212,213,202,174,93,53,85,85,234,118,192,91,78,34,178,27,6,241,37,148,119,220,169,198,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,170,181,30,221,236,87,198,229,216,247,34,249,236,226,43,33,177,151,13,185,185,125,202,156,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,221,146,53,186,171,81,238,216,244,124,110,93,236,114,39,165,227,18,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,133,138,236,155,227,94,227,152,20,127,209,139,52,46,124,251,213,146,222,201,48,133,108,139,75,79,28,182,186,88,33,133,45,141,141,141,99,228,154,38,70,233,154,239,173,123,227,231,171,213,169,10,43,246,84,106,87,179,119,179,119,21,59,21,90,248,133,226,22,195,117,195,144,225,203,131,43,48,206,25,172,138,74,58,234,138,234,121,53,101,101,91,23,108,144,195,28,140,69,142,37,209,210,185,168,231,34,66,136,149,27,106,0,96,7,109,95,170,198,22,251,192,161,249,117,196,207,243,0,59,106,253,86,48,183,222,5,15,203,174,32,96,7,101,199,175,102,89,126,53,242,122,211,42,187,115,191,66,127,188,159,203,76,85,236,184,245,236,203,47,198,190,79,90,101,87,110,119,232,79,247,147,249,104,22,171,177,83,214,159,20,253,223,215,124,198,220,110,164,210,183,98,167,173,62,41,251,191,174,249,141,184,221,72,0,0,0,0,0,0,3,205,103,22,62,180,249,201,247,129,136,126,99,57,233,76,243,89,197,143,173,62,114,125,224,98,31,152,206,6,234,123,46,61,68,242,203,241,175,156,86,153,84,98,175,101,199,168,158,89,126,53,243,138,211,42,128,0,0,26,1,237,71,245,236,204,223,193,126,79,68,111,248,208,15,106,63,175,102,102,254,11,242,122,32,50,171,176,199,244,217,251,183,252,200,218,161,170,190,195,31,211,103,238,223,243,35,106,128,13,16,246,142,240,57,77,194,150,50,160,198,25,124,250,186,140,186,198,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,220,215,50,41,90,228,114,194,178,201,189,226,159,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,173,53,117,13,74,46,201,89,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,6,130,248,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,30,255,0,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,60,241,113,131,194,102,50,225,23,52,62,131,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,255,0,236,220,237,4,166,225,218,166,76,158,206,75,173,91,178,234,227,80,234,154,43,148,210,203,51,48,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,166,175,145,84,55,104,0,0,0,3,21,123,81,253,68,243,55,240,95,156,81,26,1,55,253,218,143,234,39,153,191,130,252,226,136,208,8,30,170,0,0,0,0,0,0,0,0,0,0,96,7,109,95,170,198,22,251,192,161,249,117,196,192,14,203,143,94,204,178,252,107,228,245,166,127,246,213,250,172,97,111,188,10,31,151,92,76,0,236,184,245,236,203,47,198,190,79,90,6,255,0,128,0,0,0,15,53,156,88,250,211,231,39,222,6,33,249,140,231,165,51,205,103,22,62,180,249,201,247,129,136,126,99,56,27,169,236,184,245,19,203,47,198,190,113,90,101,81,138,189,151,30,162,121,101,248,215,206,43,76,170,0,0,2,223,231,246,113,216,184,127,201,172,89,156,88,142,30,241,73,134,109,238,168,142,155,115,217,222,234,158,228,142,154,155,123,24,245,143,155,60,145,69,204,216,173,102,253,206,243,90,170,121,161,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,219,167,109,38,122,95,112,182,4,194,89,13,135,47,54,166,82,99,110,241,113,196,180,154,50,74,238,235,73,53,59,232,147,69,85,88,161,146,116,149,219,246,163,158,234,77,173,122,53,178,181,216,43,217,219,145,116,121,253,197,102,20,195,119,235,55,148,240,221,135,155,137,47,208,185,96,88,221,75,74,136,177,50,88,230,71,54,104,100,170,125,44,50,70,141,115,157,28,207,244,81,21,237,13,212,240,95,147,151,220,130,225,131,0,101,86,41,155,125,234,213,111,146,162,227,30,214,39,118,170,171,168,150,174,90,109,88,247,177,252,151,212,58,46,99,92,173,127,47,122,104,142,209,52,47,197,143,173,62,114,125,224,98,31,152,206,122,83,60,214,113,99,235,79,156,159,120,24,135,230,51,129,186,158,203,143,81,60,178,252,107,231,21,166,176,59,82,242,46,179,39,248,172,191,98,74,43,55,116,195,121,137,255,0,9,45,147,70,179,201,27,234,164,68,75,131,29,36,169,183,157,222,185,147,58,54,57,205,100,117,48,122,40,228,99,118,127,217,113,234,39,150,95,141,124,226,180,183,253,176,89,57,98,199,60,48,46,106,212,77,221,239,89,105,112,130,162,142,77,175,127,62,150,186,162,10,74,138,109,17,237,99,119,61,244,210,243,21,175,114,119,109,141,218,146,57,64,178,189,136,89,165,255,0,225,47,37,46,23,223,249,166,41,180,91,59,175,219,77,95,63,57,25,255,0,218,214,236,123,254,44,111,231,20,202,174,212,127,81,60,205,252,23,231,20,70,149,184,88,206,191,232,237,196,22,9,206,57,45,253,246,147,15,220,23,191,192,216,185,146,62,134,120,159,79,85,202,111,50,52,89,146,9,165,88,247,61,27,204,70,110,213,186,162,238,167,181,31,212,79,51,127,5,249,197,16,26,1,61,78,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,121,140,202,124,11,249,80,205,60,27,150,126,84,242,103,210,220,65,110,177,119,222,71,59,186,247,170,152,225,230,242,247,55,126,222,102,237,187,155,174,154,106,154,234,122,126,0,91,78,38,237,55,91,255,0,13,185,175,98,177,91,42,238,55,43,142,7,190,210,81,209,210,66,233,167,169,158,74,9,155,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,203,0,121,87,61,30,241,11,138,108,88,231,130,252,203,198,184,90,187,190,217,113,6,87,222,110,150,234,158,83,227,231,210,207,105,150,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,244,60,225,27,254,255,0,234,89,127,247,63,255,0,247,184,6,128,79,85,7,149,115,213,64,0,0,3,64,61,168,254,189,153,155,248,47,201,232,141,255,0,26,1,237,71,245,236,204,223,193,126,79,68,6,85,118,24,254,155,63,118,255,0,153,26,245,226,110,237,106,191,241,37,154,247,219,21,206,146,227,109,184,227,139,237,93,29,101,36,205,154,10,152,36,175,153,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,108,43,176,199,244,217,251,183,252,200,213,88,27,179,236,105,192,21,56,103,133,203,166,51,184,225,234,74,74,140,99,138,42,234,104,238,13,72,150,122,235,117,60,81,83,198,143,115,85,94,140,142,166,58,228,107,31,166,138,233,28,137,164,155,157,158,166,42,246,92,122,137,229,151,227,95,56,173,50,168,1,160,30,212,127,94,204,205,252,23,228,244,70,255,0,141,0,246,163,250,246,102,111,224,191,39,162,3,58,123,18,241,77,138,175,32,177,214,10,167,174,223,122,181,99,5,186,86,83,114,158,156,170,90,186,42,120,233,228,222,169,177,219,159,69,82,154,34,171,147,151,171,145,17,205,85,216,169,170,190,195,31,211,103,238,223,243,35,106,128,0,0,83,248,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,117,166,174,161,169,69,217,43,53,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,79,62,220,98,240,117,142,248,64,199,116,246,11,253,103,150,112,221,231,127,209,252,65,203,134,159,202,156,168,105,223,85,253,85,147,203,36,28,169,42,18,63,172,84,223,166,230,234,139,211,209,73,111,243,211,34,242,227,136,188,184,184,229,126,104,89,187,245,170,187,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,188,185,153,185,218,46,138,213,107,156,199,181,236,123,216,224,196,14,197,79,85,140,83,247,129,93,242,235,113,159,230,31,246,100,100,94,99,240,233,147,248,235,43,243,66,205,220,110,180,57,129,91,44,51,68,170,250,91,133,43,173,246,244,142,170,154,69,68,230,66,253,174,209,116,71,35,154,230,61,172,123,30,198,230,0,22,171,139,31,85,140,228,251,191,196,63,46,156,243,173,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,178,103,178,54,233,28,79,119,156,228,215,77,19,85,84,69,244,103,196,221,166,235,127,225,183,53,236,86,43,101,93,198,229,113,192,247,218,74,58,58,72,93,52,245,51,201,65,51,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,178,189,158,124,22,90,184,88,202,250,123,238,47,195,244,141,205,76,75,78,171,136,43,18,165,181,75,69,2,201,186,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,188,201,24,200,118,133,192,224,251,132,204,27,194,46,87,253,7,177,84,82,94,47,181,245,18,84,223,113,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,126,205,121,143,68,71,74,245,91,234,0,3,21,123,81,253,68,243,55,240,95,156,81,25,84,98,175,106,63,168,158,102,254,11,243,138,32,52,2,122,168,60,171,158,170,0,0,0,0,0,0,0,210,183,109,95,173,62,22,251,191,161,249,141,196,186,189,134,63,166,207,221,191,230,69,170,237,171,245,167,194,223,119,244,63,49,184,151,87,176,199,244,217,251,183,252,200,12,85,237,71,245,236,204,223,193,126,79,68,101,87,97,143,233,179,247,111,249,145,138,189,168,254,189,153,155,248,47,201,232,140,170,236,49,253,54,126,237,255,0,50,3,106,135,152,204,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,190,156,205,27,118,190,229,125,215,5,241,105,83,143,38,117,92,246,220,193,179,209,92,169,231,117,19,162,130,41,233,161,109,20,180,172,151,85,108,207,107,105,225,153,218,109,86,165,84,104,173,240,115,131,98,157,150,88,254,155,29,112,91,131,105,87,16,213,221,174,88,86,162,190,193,114,90,149,149,207,165,124,117,47,150,158,157,31,34,121,204,101,28,244,136,205,138,172,107,54,177,52,216,173,110,90,154,149,236,58,197,54,42,76,85,155,152,42,162,187,101,234,235,111,179,221,40,233,185,79,94,109,45,36,149,81,212,73,189,19,99,118,190,182,153,52,85,71,47,51,86,162,163,92,169,182,160,7,154,206,44,125,105,243,147,239,3,16,252,198,115,210,153,230,179,139,31,90,124,228,251,192,196,63,49,156,13,212,246,92,122,137,229,151,227,95,56,173,50,168,197,94,203,143,81,60,178,252,107,231,21,166,85,0,0,0,0,0,0,1,170,190,220,239,208,159,239,39,242,211,21,123,46,61,123,50,203,241,175,147,214,153,85,219,157,250,19,253,228,254,90,98,175,101,199,175,102,89,126,53,242,122,208,55,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,172,190,209,76,221,227,211,133,172,100,184,227,47,179,146,173,249,87,127,168,134,26,25,170,108,118,23,190,217,113,153,42,30,182,212,69,129,103,153,141,142,157,210,50,103,51,208,123,88,231,189,237,87,188,54,104,13,32,100,95,107,143,18,120,67,49,237,215,60,239,196,159,78,240,100,186,211,221,45,177,90,104,40,234,161,141,202,159,214,105,164,130,40,181,154,61,53,72,228,119,45,237,87,53,118,43,155,44,123,169,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,24,127,218,129,159,121,177,195,182,65,88,49,174,78,98,191,163,247,170,220,97,75,107,158,167,184,211,85,239,165,125,21,108,142,143,101,68,114,49,53,124,49,174,168,155,188,221,53,209,85,23,16,56,10,227,215,139,28,233,226,199,3,101,158,101,230,183,150,112,221,231,202,125,246,139,200,86,218,126,111,42,219,85,52,127,89,13,59,36,110,146,68,199,121,174,77,116,209,117,69,84,80,219,248,6,181,123,70,123,74,110,57,95,125,131,38,120,103,198,29,223,23,217,110,28,204,79,125,130,154,150,174,150,147,99,30,197,182,53,149,17,72,201,38,222,230,190,87,55,78,83,162,108,122,185,238,149,145,6,202,129,162,188,170,227,239,180,87,57,51,31,14,101,110,10,206,142,241,122,196,215,8,173,244,219,176,173,173,241,195,189,124,249,229,229,209,61,237,134,38,35,164,145,232,213,217,27,30,229,77,26,166,237,48,5,139,19,97,156,27,105,177,99,60,115,87,140,111,180,148,232,219,133,246,166,134,158,141,245,211,170,170,185,233,5,59,27,20,76,213,118,177,136,138,168,198,181,28,233,29,185,238,10,128,0,0,0,0,0,0,0,0,0,0,0,0,24,149,156,188,109,218,184,126,227,55,13,228,150,100,79,73,71,130,113,166,23,183,85,178,243,87,84,218,120,44,85,171,83,116,141,210,201,164,46,116,140,157,209,209,68,174,124,140,142,20,141,100,93,17,100,83,45,64,0,0,0,105,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,163,182,169,57,20,176,86,203,28,81,239,125,51,158,237,172,99,83,87,42,185,116,213,85,87,168,27,191,6,63,240,21,154,88,239,58,120,78,192,217,153,153,119,223,44,226,75,207,148,251,237,111,117,134,159,155,202,185,85,67,31,213,194,198,70,221,35,137,141,243,90,154,233,170,234,170,170,182,215,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,48,204,160,0,0,0,0,0,0,11,127,196,46,41,190,224,108,130,204,188,107,133,171,187,149,235,15,224,251,205,210,221,83,202,100,156,138,168,40,165,146,41,54,61,28,199,109,123,26,186,57,21,171,166,138,138,157,0,184,0,208,15,249,81,248,236,255,0,211,159,253,89,179,255,0,221,13,255,0,0,0,0,6,31,241,205,198,109,247,131,204,199,201,219,156,150,175,44,224,204,81,229,202,124,77,109,137,140,74,167,71,18,208,114,170,105,164,118,154,77,23,54,85,72,220,228,142,70,189,205,118,213,86,75,30,90,218,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,4,216,0,0,0,0,6,26,218,56,227,169,195,93,160,24,203,132,124,198,101,34,88,174,85,22,214,97,27,178,190,42,117,161,171,150,211,77,59,168,167,87,43,82,86,79,43,159,202,114,107,42,77,43,99,209,237,145,156,144,204,160,0,0,0,0,12,74,226,127,141,187,86,87,103,166,88,240,211,129,39,164,184,98,204,99,138,44,148,151,234,136,106,154,175,176,81,77,114,162,250,169,98,116,47,99,223,85,76,250,150,35,119,178,72,152,230,74,158,156,74,161,150,160,195,254,212,12,251,205,142,29,178,10,193,141,114,115,21,253,31,189,86,227,10,91,92,245,61,198,154,175,125,43,232,171,100,116,123,42,35,145,137,171,225,141,117,68,221,230,233,174,138,168,184,129,192,87,30,188,88,231,79,22,56,27,44,243,47,53,188,179,134,239,62,83,239,180,94,66,182,211,243,121,86,218,169,163,250,200,105,217,35,116,146,38,59,205,114,107,166,139,170,42,162,134,223,192,0,0,0,0,53,129,218,129,198,103,18,124,59,103,237,131,5,100,230,100,125,31,178,214,224,250,91,164,244,222,71,160,171,223,84,250,218,216,221,38,250,136,36,122,106,200,99,77,17,118,249,186,233,170,170,168,108,252,24,1,217,73,197,30,123,113,41,249,81,252,181,227,159,164,127,71,60,137,228,207,243,101,29,31,35,188,119,238,119,250,52,81,238,221,200,139,210,215,77,189,52,213,117,183,253,168,28,102,113,39,195,182,126,216,48,86,78,102,71,209,251,45,110,15,165,186,79,77,228,122,10,189,245,79,173,173,141,210,111,168,130,71,166,172,134,52,209,23,111,155,174,154,170,170,134,207,193,128,29,148,156,81,231,183,18,159,149,31,203,94,57,250,71,244,115,200,158,76,255,0,54,81,209,242,59,199,126,231,127,163,69,30,237,220,136,189,45,116,219,211,77,87,92,255,0,0,0,0,12,127,227,215,52,177,222,75,112,157,142,115,51,45,47,190,70,196,150,111,38,119,42,222,235,13,71,43,155,114,165,134,79,171,153,143,141,218,199,43,219,231,53,116,215,84,209,81,21,53,3,254,84,126,59,63,244,231,255,0,86,108,255,0,247,64,55,252,11,21,198,254,111,99,44,133,225,143,22,230,230,95,207,73,29,247,14,212,90,38,167,74,184,18,104,37,99,238,148,145,75,12,140,232,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,80,112,197,196,46,21,226,131,38,172,185,185,133,169,187,135,127,230,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,171,35,21,205,99,159,20,177,61,88,205,251,80,46,168,0,0,0,0,6,144,56,133,237,30,227,59,3,103,238,101,224,172,45,156,157,202,203,135,241,133,230,215,110,166,250,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,187,240,99,255,0,1,89,165,142,243,167,132,236,13,153,153,151,125,242,206,36,188,249,79,190,214,247,88,105,249,188,171,149,84,49,253,92,44,100,109,210,56,152,223,53,169,174,154,174,170,170,171,144,0,1,141,92,86,241,155,98,225,47,49,242,174,217,143,45,92,220,25,142,252,175,79,119,185,64,199,190,170,213,37,58,209,114,42,91,27,117,230,194,157,226,84,150,52,106,201,181,90,230,106,172,229,75,146,160,0,0,0,0,0,49,171,142,254,39,47,188,37,229,238,13,205,91,69,151,203,116,143,198,17,218,238,150,142,242,202,110,255,0,75,45,178,224,230,199,207,116,82,172,91,103,142,158,93,90,221,203,202,217,170,53,206,3,37,65,79,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,42,0,0,0,0,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,253,105,30,173,107,220,200,162,149,232,199,236,218,161,117,65,98,184,32,205,236,101,159,92,49,225,44,220,204,9,233,36,190,226,42,139,188,213,9,73,2,67,4,76,101,210,174,40,161,141,157,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,111,168,0,12,53,236,226,227,142,167,138,220,27,95,131,243,5,148,148,249,139,131,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,121,77,124,177,57,170,212,153,34,140,51,40,0,0,2,197,113,191,155,216,203,33,120,99,197,185,185,151,243,210,71,125,195,181,22,137,169,210,174,4,154,9,88,251,165,36,82,195,35,58,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,5,245,5,170,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,255,0,86,70,43,154,199,62,41,98,122,177,155,246,165,213,0,0,0,1,212,226,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,7,108,12,127,224,207,138,95,233,113,130,113,134,100,81,97,191,34,89,109,184,194,170,197,100,167,149,219,170,159,67,21,29,36,173,150,165,81,202,196,153,239,158,71,43,89,230,177,170,214,106,245,106,200,252,0,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,125,100,212,239,145,218,201,43,221,231,57,116,215,68,209,17,17,3,111,224,195,254,203,252,251,205,142,34,114,10,255,0,141,115,143,21,253,32,189,81,99,10,171,92,21,61,198,154,147,101,43,40,168,164,108,123,41,227,141,139,163,230,145,117,84,221,231,105,174,136,136,153,128,0,0,0,24,127,218,129,159,121,177,195,182,65,88,49,174,78,98,191,163,247,170,220,97,75,107,158,167,184,211,85,239,165,125,21,108,142,143,101,68,114,49,53,124,49,174,168,155,188,221,53,209,85,23,0,56,122,237,30,227,59,28,231,238,90,96,172,83,156,157,246,203,136,49,133,154,215,113,166,250,59,106,143,159,75,61,108,81,203,30,246,83,53,237,220,199,185,53,106,163,147,93,81,81,122,129,187,240,98,255,0,104,15,19,24,203,133,12,180,193,89,165,131,232,105,46,44,118,56,164,182,221,237,149,40,141,101,198,221,37,13,107,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,223,92,170,204,204,43,156,153,113,135,51,75,5,85,247,139,46,38,183,197,112,166,221,36,111,146,29,233,231,193,47,45,239,99,102,137,232,232,228,98,57,118,72,199,181,87,86,168,21,88,0,0,0,0,45,167,17,89,243,131,120,109,202,59,238,107,99,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,111,145,205,209,92,140,118,198,35,228,114,108,99,149,41,254,13,179,142,251,196,7,15,24,127,56,177,28,61,222,175,19,92,47,149,17,211,110,99,251,165,43,46,245,145,211,83,111,99,24,146,114,160,142,40,185,155,17,207,217,185,222,115,149,64,189,96,0,0,198,174,26,248,205,177,103,134,112,102,150,64,222,237,94,74,198,121,115,136,47,52,240,164,12,123,169,110,118,122,91,131,169,163,169,107,151,94,92,204,221,11,37,141,203,163,156,246,201,30,168,231,199,14,74,128,0,0,5,21,157,248,214,235,150,185,47,143,179,26,197,79,73,61,203,10,225,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,93,53,209,83,196,165,56,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,176,47,0,0,0,0,0,0,0,6,160,56,245,227,215,139,28,150,226,199,28,229,158,90,102,183,145,176,221,155,201,157,202,139,200,86,218,142,87,54,219,75,52,159,89,53,59,228,118,178,74,247,121,206,93,53,209,52,68,68,64,219,248,48,255,0,178,255,0,62,243,99,136,156,130,191,227,92,227,197,127,72,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,38,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,41,252,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,165,64,0,243,153,198,39,10,184,203,133,12,220,184,96,251,205,182,173,216,98,227,81,81,83,132,238,242,72,147,50,227,110,71,249,136,233,90,198,55,188,198,215,70,217,153,181,187,94,168,228,78,91,227,123,239,167,101,239,26,255,0,209,255,0,29,179,38,51,10,231,106,161,203,108,101,112,125,76,183,26,213,228,249,26,232,232,90,198,84,44,173,106,235,12,188,168,33,145,36,84,100,126,100,187,227,107,37,230,109,171,137,126,29,48,39,20,25,89,95,150,120,234,159,254,86,178,207,91,190,111,243,101,211,187,77,12,21,156,184,165,143,157,202,231,189,220,167,187,99,252,21,60,21,60,245,231,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,182,174,218,191,85,140,45,247,129,67,242,235,137,128,29,151,30,189,153,101,248,215,201,235,74,83,31,241,139,142,243,67,133,140,57,195,70,58,163,242,159,209,44,65,71,113,179,222,249,144,195,221,109,116,182,231,81,65,110,238,241,64,221,251,121,143,127,61,242,57,235,174,213,69,209,28,81,92,57,103,125,215,135,28,225,178,231,45,138,199,73,119,185,88,41,238,45,163,164,171,145,204,129,103,168,161,158,154,55,201,183,206,115,24,233,209,234,196,86,171,209,138,212,115,55,111,64,220,167,104,167,29,84,220,45,96,213,192,249,125,95,72,252,212,191,211,195,53,12,53,52,178,189,150,203,116,203,80,197,185,34,172,107,4,207,108,148,238,141,144,185,254,155,218,247,49,236,106,177,250,65,180,219,49,150,107,227,250,43,53,28,149,119,252,89,140,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,53,124,142,78,174,85,114,248,169,41,139,49,77,247,28,226,171,206,53,197,53,221,246,245,136,46,21,23,75,141,79,41,145,243,234,167,145,210,75,38,198,35,88,221,207,123,151,70,162,53,53,209,17,19,161,185,78,203,222,5,191,34,152,85,153,227,156,120,51,186,102,77,235,127,145,233,171,93,186,107,21,174,72,218,137,172,42,212,238,245,147,107,39,51,85,115,217,18,178,63,170,115,170,35,80,185,93,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,50,212,0,0,0,0,0,0,0,0,0,0,0,0,0,52,173,219,87,235,79,133,190,239,232,126,99,113,47,175,101,15,28,116,216,150,213,100,225,31,49,153,86,183,219,109,61,67,48,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,249,78,77,34,88,98,108,122,49,209,179,157,98,187,106,253,105,240,183,221,253,15,204,110,38,0,1,234,160,24,65,217,167,199,85,79,19,88,102,171,44,51,58,190,174,171,52,48,229,60,247,42,170,231,82,197,28,23,123,114,212,34,54,118,36,17,178,40,95,10,207,12,46,141,90,155,147,151,35,92,245,116,137,29,170,237,52,237,2,204,76,154,205,11,38,81,240,239,152,21,118,43,237,130,158,89,177,122,186,201,73,83,3,159,83,29,60,180,80,177,245,81,61,85,237,137,95,35,150,52,70,105,81,26,110,115,145,205,140,54,104,121,172,226,199,214,159,57,62,240,49,15,204,103,54,233,192,39,104,86,50,226,210,235,91,129,241,126,75,85,210,93,236,244,233,83,95,136,236,14,69,178,66,199,186,101,98,78,202,137,57,180,239,114,54,40,227,99,31,80,249,92,147,63,72,227,141,234,221,69,241,99,235,79,156,159,120,24,135,230,51,129,186,158,203,143,81,60,178,252,107,231,21,166,136,112,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,187,222,236,184,245,19,203,47,198,190,113,90,104,4,15,70,124,31,113,103,131,120,186,202,255,0,167,22,42,122,75,61,246,130,162,74,107,238,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,175,49,136,170,232,158,137,125,79,52,60,58,231,206,50,225,183,55,44,89,173,131,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,68,114,177,219,30,140,145,169,189,141,84,244,83,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,1,106,184,157,226,23,10,240,191,147,87,172,220,197,52,221,255,0,184,114,233,173,214,182,85,71,79,53,206,186,87,109,138,158,55,61,127,214,145,234,214,189,204,138,41,94,140,126,205,170,29,79,18,124,94,100,215,10,95,68,191,43,85,183,88,126,152,220,31,69,71,228,250,7,84,242,33,139,103,120,171,155,69,77,33,139,155,22,228,102,249,93,204,78,92,111,209,219,110,174,22,197,152,87,28,216,169,113,78,10,196,214,172,65,101,173,223,221,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,209,122,57,170,139,213,20,243,69,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,237,167,177,223,36,51,67,47,178,142,245,153,56,206,249,136,45,150,44,109,80,201,236,120,90,166,56,219,73,44,13,99,52,188,34,59,89,88,249,147,234,217,167,41,31,20,77,145,201,51,93,78,232,195,97,69,170,226,199,213,99,57,62,239,241,15,203,167,46,169,106,184,177,245,88,206,79,187,252,67,242,233,192,243,88,122,168,60,171,158,154,50,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,224,184,0,0,53,87,219,157,250,19,253,228,254,90,90,174,204,94,60,127,34,23,218,108,134,205,139,214,220,3,136,46,13,242,109,210,227,113,229,210,225,121,156,201,157,38,141,229,57,121,53,19,186,157,29,186,72,226,133,203,36,203,166,249,92,183,87,183,59,244,39,251,201,252,180,213,88,30,170,1,172,190,202,30,56,233,177,45,170,201,194,62,99,50,173,111,182,218,122,134,97,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,242,156,154,68,176,196,216,244,99,163,103,59,102,128,0,0,13,0,246,163,250,246,102,111,224,191,39,162,55,252,104,7,181,31,215,179,51,127,5,249,61,16,25,255,0,217,139,199,143,229,190,197,77,144,217,177,122,221,143,176,253,189,190,77,186,92,110,60,202,172,81,11,95,51,164,209,188,166,167,58,158,6,211,163,183,73,36,179,53,36,153,117,217,43,147,63,207,44,54,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,30,130,120,23,227,54,197,198,30,92,85,92,228,181,121,27,25,225,126,239,79,137,173,177,49,235,74,217,37,71,242,170,105,164,118,186,195,47,42,85,72,220,229,146,55,49,205,118,228,70,75,32,100,168,5,170,226,119,136,92,43,194,254,77,94,179,115,20,211,119,254,225,203,166,183,90,217,85,29,60,215,58,233,93,182,42,120,220,245,255,0,90,71,171,90,247,50,40,165,122,49,251,54,168,91,254,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,164,190,25,46,215,91,255,0,23,121,81,125,190,220,234,238,55,43,142,100,88,170,235,43,42,230,116,211,212,207,37,206,23,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,74,231,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,206,170,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,181,7,9,222,180,249,55,247,129,135,190,99,0,27,84,237,171,245,88,194,223,120,20,63,46,184,152,1,217,113,235,217,150,95,141,124,158,180,207,254,218,191,85,140,45,247,129,67,242,235,137,128,29,151,30,189,153,101,248,215,201,235,64,223,240,0,0,0,1,165,110,218,191,90,124,45,247,127,67,243,27,137,186,147,74,221,181,126,180,248,91,238,254,135,230,55,16,46,175,97,143,233,179,247,111,249,145,106,187,106,253,105,240,183,221,253,15,204,110,37,213,236,49,253,54,126,237,255,0,50,45,87,109,95,173,62,22,251,191,161,249,141,196,11,171,216,99,250,108,253,219,254,100,109,80,211,183,98,190,111,96,220,33,154,24,219,40,239,179,213,195,125,204,42,122,25,172,74,216,21,240,76,251,124,117,178,207,11,222,157,88,245,138,101,145,170,169,177,82,25,17,92,142,86,53,251,137,0,0,3,21,123,81,253,68,243,55,240,95,156,81,26,1,55,189,218,201,143,240,110,25,224,231,19,224,203,238,33,164,164,190,227,26,139,125,53,138,222,229,85,158,185,244,247,10,90,137,213,141,68,85,70,71,20,106,174,122,232,196,87,70,213,93,210,49,174,209,8,27,254,237,71,245,19,204,223,193,126,113,68,105,219,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,244,230,49,21,27,43,209,119,19,218,143,234,39,153,191,130,252,226,136,208,8,30,162,48,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,149,1,162,30,206,46,56,233,184,82,198,85,248,63,48,89,87,81,151,88,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,154,230,69,19,154,174,88,82,41,55,188,0,0,0,243,89,197,143,173,62,114,125,224,98,31,152,206,122,83,60,214,113,99,235,79,156,159,120,24,135,230,51,129,186,158,203,143,81,60,178,252,107,231,21,166,85,24,171,217,113,234,39,150,95,141,124,226,180,202,160,53,87,219,157,250,19,253,228,254,90,83,253,148,60,113,212,225,171,173,147,132,124,198,101,34,88,174,85,21,12,194,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,229,57,53,149,38,149,177,232,246,200,206,77,65,219,157,250,19,253,228,254,90,106,172,15,85,0,192,14,204,94,60,127,45,246,42,108,134,205,139,214,236,125,135,237,237,242,109,210,227,113,230,85,98,136,90,249,157,38,141,229,53,57,212,240,54,157,29,186,73,37,153,169,36,203,174,201,92,153,254,0,0,0,192,14,218,191,85,140,45,247,129,67,242,235,137,159,230,0,118,213,250,172,97,111,188,10,31,151,92,64,194,14,206,46,56,233,184,82,198,85,248,63,48,89,87,81,151,88,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,154,230,69,19,154,174,88,82,41,55,188,121,87,54,105,217,67,199,29,78,26,186,217,56,71,204,102,82,37,138,229,81,80,204,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,83,147,89,82,105,91,30,143,108,140,228,134,221,0,0,83,248,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,117,169,174,174,169,85,217,19,53,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,95,61,156,96,241,103,140,184,186,205,15,167,23,218,122,187,61,138,130,158,58,107,22,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,223,167,45,138,170,216,152,137,117,123,71,120,227,166,226,183,25,80,96,252,190,101,93,62,93,96,250,137,223,67,52,175,150,39,222,234,220,136,197,173,150,5,84,107,24,214,163,155,3,92,222,107,89,44,174,114,181,102,88,163,195,80,55,253,217,113,234,39,150,95,141,124,226,180,202,163,21,123,46,61,68,242,203,241,175,156,86,153,84,0,242,239,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,245,16,121,87,3,209,159,7,220,89,224,222,46,178,191,233,197,138,158,146,207,125,160,168,146,154,251,135,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,107,204,98,42,186,39,162,95,83,205,103,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,250,178,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,161,90,152,171,218,143,234,39,153,191,130,252,226,136,202,163,21,123,81,253,68,243,55,240,95,156,81,1,167,110,15,184,179,198,92,34,230,135,211,139,21,61,93,226,197,95,79,37,53,247,14,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,211,152,196,84,108,175,69,244,39,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,242,238,102,87,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,129,189,224,0,3,70,221,165,252,113,212,241,29,140,166,201,236,14,202,70,101,214,11,188,72,248,106,227,124,85,15,190,92,97,73,32,90,214,204,197,115,82,153,26,249,91,11,88,239,61,146,44,143,85,87,49,144,222,174,212,126,63,170,106,170,113,55,9,185,77,37,93,27,40,234,33,164,197,56,142,142,231,18,178,177,139,19,214,170,212,198,49,174,114,49,28,248,89,51,249,140,126,248,167,129,241,171,21,202,253,91,1,186,158,197,79,85,140,83,247,129,93,242,235,113,128,29,168,254,189,153,155,248,47,201,232,140,255,0,236,84,245,88,197,63,120,21,223,46,183,24,1,218,143,235,217,153,191,130,252,158,136,12,255,0,236,84,245,88,197,63,120,21,223,46,183,25,254,107,47,177,67,55,176,107,240,6,50,200,71,79,87,30,44,130,241,81,139,217,27,160,94,68,246,231,195,69,74,231,50,68,213,17,241,203,27,17,205,118,221,82,104,213,155,244,147,102,205,0,0,0,192,14,218,191,85,140,45,247,129,67,242,235,137,170,190,19,189,105,242,111,239,3,15,124,198,3,102,157,181,248,255,0,6,197,146,248,55,43,93,136,105,23,22,85,98,138,123,251,45,45,85,116,233,110,138,146,182,7,84,61,17,52,99,22,89,152,198,238,84,222,169,38,205,220,185,54,235,47,132,239,90,124,155,251,192,195,223,49,128,13,170,118,213,250,172,97,111,188,10,31,151,92,76,10,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,158,189,181,126,171,24,91,239,2,135,229,215,19,74,192,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,155,52,215,217,71,198,191,228,203,21,65,195,94,102,92,238,181,56,111,22,220,41,233,176,148,186,243,161,179,221,38,145,205,90,125,136,213,145,176,213,73,35,58,181,219,35,149,55,43,17,38,154,86,238,80,1,212,226,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,118,198,141,187,75,248,227,169,226,59,25,77,147,216,29,148,140,203,172,23,120,145,240,213,198,248,170,31,124,184,194,146,64,181,173,153,138,230,165,50,53,242,182,22,177,222,123,36,89,30,170,174,99,33,11,85,199,39,23,119,94,47,179,113,184,174,11,117,93,159,9,216,105,221,109,195,150,169,234,28,247,178,5,122,185,245,83,49,28,177,50,166,101,219,191,150,154,35,35,134,53,116,156,164,145,219,116,236,184,245,19,203,47,198,190,113,90,104,4,223,247,101,199,168,158,89,126,53,243,138,208,50,168,0,7,156,30,33,113,77,247,3,113,161,153,120,215,11,87,119,43,214,31,205,11,205,210,221,83,202,100,156,138,168,46,210,201,20,155,30,142,99,182,189,141,93,28,138,213,211,69,69,78,134,237,56,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,70,220,88,250,211,231,39,222,6,33,249,140,228,167,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,3,210,240,45,87,13,28,69,224,78,40,50,178,131,51,48,45,71,252,149,29,226,139,100,223,230,203,167,118,134,105,232,249,146,197,31,59,149,207,99,121,172,110,199,248,162,248,162,93,80,45,87,22,62,171,25,201,247,127,136,126,93,57,160,190,21,120,152,198,92,40,102,229,30,105,96,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,223,167,22,62,171,25,201,247,127,136,126,93,57,230,176,15,79,185,85,153,152,87,57,50,227,14,102,150,10,171,239,22,92,77,111,138,225,77,186,72,223,36,59,211,207,130,94,91,222,198,205,19,209,209,200,196,114,236,145,143,106,174,173,82,171,52,23,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,123,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,219,0,98,87,104,55,27,118,174,20,48,4,118,44,49,61,37,118,98,226,170,122,136,109,84,109,170,107,103,180,192,232,102,107,46,207,141,208,202,199,178,58,134,198,214,197,34,53,38,94,98,53,85,35,147,64,170,243,55,142,220,134,202,14,33,173,252,63,230,14,38,164,179,212,85,89,217,95,85,121,158,125,212,148,53,179,84,69,29,45,12,220,180,122,192,247,196,233,106,31,36,235,20,113,68,144,185,92,228,151,86,100,81,229,179,254,21,99,220,85,255,0,149,113,30,36,196,119,15,253,101,101,117,202,186,162,79,246,164,154,105,36,127,197,206,115,189,170,167,161,238,10,114,139,52,50,63,135,156,53,151,249,179,142,234,241,29,222,150,158,25,161,167,169,130,54,190,195,3,233,226,214,210,146,178,89,18,165,148,242,164,205,100,187,180,216,173,99,17,177,177,136,129,125,77,0,246,163,250,246,102,111,224,191,39,162,55,252,104,7,181,31,215,179,51,127,5,249,61,16,25,255,0,216,169,234,177,138,126,240,43,190,93,110,51,252,192,14,197,79,85,140,83,247,129,93,242,235,113,159,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,12,85,227,235,130,140,43,197,102,92,85,222,237,54,206,239,153,184,102,223,52,152,114,225,78,145,178,74,253,136,233,27,108,168,89,28,198,58,25,94,170,140,115,220,156,153,30,175,69,218,233,89,46,85,0,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,117,70,218,123,104,242,47,46,40,112,78,28,226,30,217,102,238,56,206,187,16,83,97,187,149,77,58,163,35,184,210,186,142,166,72,223,80,205,60,249,163,238,172,99,36,69,71,114,220,172,118,244,100,73,30,10,240,15,150,120,87,55,120,189,203,108,11,141,105,59,221,150,162,225,81,112,169,165,116,113,201,29,87,114,164,154,177,144,74,201,24,230,62,25,31,78,214,72,197,111,157,27,158,212,84,85,69,64,204,174,203,238,207,186,107,181,53,151,138,28,233,181,85,177,140,168,109,126,15,177,212,197,45,51,247,195,45,45,69,29,233,37,138,118,185,88,174,100,237,100,18,197,178,70,43,101,243,152,230,107,181,240,0,0,0,0,99,255,0,21,188,107,101,103,7,223,69,191,41,150,12,87,115,250,91,223,187,151,144,169,105,166,229,247,94,71,51,155,206,158,45,53,239,44,219,183,118,186,59,93,52,77,67,32,1,139,252,47,246,133,228,191,22,120,254,225,151,57,115,134,49,173,186,229,110,179,203,123,150,91,221,21,36,48,58,8,230,134,23,53,174,134,166,87,43,247,84,49,81,21,168,154,35,186,248,34,229,0,0,0,22,95,140,251,158,35,178,112,171,153,247,188,37,136,107,236,119,123,110,30,169,173,165,184,80,84,201,79,81,3,162,68,122,172,114,70,168,230,57,81,170,154,162,167,137,161,79,233,99,197,63,255,0,140,182,106,255,0,249,101,113,255,0,244,199,160,46,41,237,171,120,225,147,54,237,108,134,57,100,169,192,247,214,68,217,17,54,243,59,140,219,23,175,134,142,209,81,125,138,154,158,106,0,244,85,192,77,243,20,226,94,16,242,219,16,99,75,245,210,245,121,184,91,167,168,169,175,185,214,201,87,83,81,186,170,101,99,159,44,142,115,157,230,109,68,213,122,34,34,116,211,67,88,93,164,57,243,196,30,94,113,147,143,48,214,14,206,220,194,195,182,40,217,106,154,134,223,108,197,21,180,212,177,53,246,218,103,72,177,197,28,168,214,34,203,204,85,68,68,234,170,190,211,105,60,14,91,91,106,225,7,40,233,90,201,26,143,194,148,53,58,73,227,172,172,230,170,253,139,191,84,248,104,106,95,181,198,133,41,56,206,189,84,114,228,111,125,178,90,167,213,201,209,218,65,203,213,191,15,171,211,237,69,2,238,118,74,231,54,120,102,143,19,87,107,62,63,206,108,111,137,109,84,24,62,182,224,180,23,172,65,89,91,2,200,149,84,145,53,233,28,178,57,168,244,231,46,142,211,84,77,125,230,223,141,55,246,36,219,210,76,245,199,183,94,84,106,180,248,73,41,247,170,121,237,230,86,66,237,17,125,203,202,235,246,33,185,0,52,173,219,87,235,79,133,190,239,232,126,99,113,49,215,32,56,76,198,92,70,101,126,107,99,140,191,168,171,174,190,229,173,61,174,166,159,14,82,80,36,243,222,89,85,36,233,42,70,254,99,85,175,138,42,121,36,70,53,146,62,85,209,141,77,202,212,92,138,237,171,245,167,194,223,119,244,63,49,184,151,87,176,199,244,217,251,183,252,200,13,101,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,123,92,232,205,236,101,159,89,161,136,51,115,48,39,164,146,251,136,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,213,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,63,251,87,184,28,169,195,87,91,223,23,25,114,250,68,177,92,170,41,223,139,173,40,200,169,214,134,174,87,71,3,107,96,70,163,82,86,79,43,153,205,106,235,42,77,43,164,213,237,145,252,156,64,224,143,33,169,184,142,226,95,7,101,181,230,138,174,124,60,181,15,186,98,5,134,158,89,24,150,234,102,44,178,71,43,226,123,29,11,38,115,99,166,73,119,183,99,234,24,169,171,182,181,67,107,221,148,124,58,126,69,184,113,131,31,222,233,246,98,76,210,238,247,218,143,63,94,85,173,172,119,147,162,243,101,124,110,214,57,100,168,220,141,99,211,189,242,222,154,196,154,106,7,139,31,90,124,228,251,192,196,63,49,156,244,166,121,172,226,199,214,159,57,62,240,49,15,204,103,3,117,61,151,30,162,121,101,248,215,206,43,77,0,155,254,236,184,245,19,203,47,198,190,113,90,104,4,11,171,142,248,122,197,88,39,34,114,207,136,46,243,229,12,55,152,222,82,166,221,29,44,141,242,93,117,29,100,208,119,121,164,209,99,94,108,113,115,99,93,200,231,108,157,187,17,34,222,250,215,130,78,48,113,55,8,217,161,21,233,171,87,91,130,111,149,16,55,22,89,233,34,167,231,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,237,83,179,223,0,96,220,211,236,225,193,57,125,152,56,122,146,249,135,175,148,247,186,106,234,26,148,93,146,179,203,53,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,154,150,227,7,132,204,101,194,46,104,125,7,190,212,85,222,44,85,244,241,212,216,177,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,253,57,111,84,70,202,197,80,223,159,229,251,38,191,35,95,210,15,242,133,106,252,158,249,63,202,126,93,222,238,79,39,118,205,187,52,230,115,185,159,85,200,219,205,230,253,86,206,103,152,104,51,140,30,44,241,151,23,89,161,244,226,251,79,87,103,177,80,83,199,77,98,195,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,155,244,229,177,85,91,19,17,45,165,199,53,115,30,239,151,22,140,161,185,227,75,173,78,12,176,220,42,46,150,219,36,149,10,180,180,213,83,34,36,146,53,191,239,171,81,124,214,58,105,220,212,106,205,42,190,245,112,47,193,149,247,140,60,199,170,182,73,117,242,54,12,194,253,222,163,19,92,162,123,22,169,177,202,175,229,83,83,70,237,117,154,94,84,168,146,57,171,28,109,99,156,237,202,140,138,64,188,29,155,157,159,116,220,68,212,201,156,57,201,106,171,110,93,91,170,29,77,69,109,154,41,97,102,38,122,197,60,114,172,85,16,207,20,208,178,154,100,129,202,246,181,204,145,232,248,245,213,146,34,110,208,234,112,158,22,177,96,108,43,102,193,88,90,135,185,89,112,253,190,158,215,110,166,230,190,78,69,44,17,182,56,163,222,245,115,221,181,140,106,106,229,87,46,154,170,170,245,59,96,5,170,226,199,213,99,57,62,239,241,15,203,167,46,169,106,184,177,245,88,206,79,187,252,67,242,233,192,243,88,100,87,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,199,83,34,184,219,224,251,19,112,141,154,18,217,92,149,117,184,38,249,81,59,176,157,226,174,90,126,125,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,237,104,111,251,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,149,52,53,212,202,187,37,102,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,80,26,64,236,224,237,0,172,225,222,251,22,82,102,246,34,255,0,193,61,127,121,158,42,154,136,231,168,147,14,213,108,124,155,169,217,11,36,145,240,205,34,35,31,10,55,106,73,42,74,213,103,215,36,187,191,3,85,125,185,223,161,63,222,79,229,166,189,120,114,201,11,175,17,217,195,101,201,171,21,242,146,209,114,191,211,220,93,71,87,87,27,159,2,79,79,67,61,76,108,147,111,156,214,61,208,35,21,232,142,86,35,213,200,215,237,216,187,10,237,206,253,9,254,242,127,45,49,87,178,227,215,179,44,191,26,249,61,104,24,191,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,187,254,205,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,41,231,185,85,87,58,150,40,224,187,219,150,161,17,179,177,32,141,145,66,248,86,120,97,116,106,212,220,156,185,26,231,171,164,72,233,254,211,174,3,191,45,246,42,156,249,202,123,46,236,125,135,237,238,242,149,174,221,110,230,85,98,136,90,248,91,30,174,230,181,57,212,240,54,161,91,182,57,37,153,169,28,41,174,200,154,154,118,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,135,168,128,99,255,0,7,92,98,224,78,47,240,37,69,254,193,71,228,108,73,102,217,244,131,15,243,38,168,242,95,54,106,134,82,255,0,90,124,17,71,63,54,58,117,147,234,209,118,107,181,218,42,117,200,0,6,128,123,81,253,123,51,55,240,95,147,209,27,254,52,3,218,143,235,217,153,191,130,252,158,136,11,63,128,178,27,25,102,86,81,230,22,107,96,250,42,187,155,50,222,162,212,251,189,13,53,58,72,248,237,213,108,173,89,107,85,119,163,182,64,234,72,209,237,107,29,230,76,233,28,172,100,79,83,170,201,124,222,198,89,11,154,24,127,55,50,254,122,72,239,184,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,157,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,54,63,216,99,250,108,253,219,254,100,89,254,210,62,207,186,110,29,170,99,206,28,155,181,85,187,46,174,53,13,166,173,182,195,20,179,51,12,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,122,234,248,209,67,103,249,67,198,38,81,230,119,13,17,241,61,121,188,82,97,76,61,69,79,42,226,8,107,43,25,59,236,245,113,61,25,37,51,214,45,92,247,185,203,26,194,221,137,44,172,158,5,72,209,210,181,134,144,120,193,226,207,25,113,117,154,31,78,47,180,245,118,123,21,5,60,116,214,44,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,191,78,91,21,85,177,49,18,202,71,118,186,195,106,168,177,67,115,171,101,182,178,162,26,186,138,54,204,228,130,105,225,108,141,138,87,199,174,215,61,141,158,102,181,202,154,181,37,145,19,77,203,174,64,112,73,193,246,38,226,231,52,34,178,181,42,232,176,77,142,162,7,98,203,197,36,180,252,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,218,224,234,176,143,9,152,203,16,240,175,143,120,172,188,212,85,217,48,246,21,168,183,83,89,99,154,129,28,204,66,249,235,91,75,82,177,72,178,53,209,178,7,73,30,175,229,189,143,126,248,209,81,209,191,109,63,194,119,173,62,77,253,224,97,239,152,192,110,79,180,111,11,88,176,55,103,86,52,193,88,90,135,185,89,112,253,191,14,218,237,212,220,215,201,200,165,130,233,65,28,81,239,122,185,238,218,198,53,53,114,171,151,77,85,85,122,154,108,225,59,214,159,38,254,240,48,247,204,96,3,106,157,181,126,171,24,91,239,2,135,229,215,19,0,59,46,61,123,50,203,241,175,147,214,153,255,0,219,87,234,177,133,190,240,40,126,93,113,48,3,178,227,215,179,44,191,26,249,61,104,27,254,0,0,0,0,52,173,219,87,235,79,133,190,239,232,126,99,113,55,82,105,91,182,175,214,159,11,125,223,208,252,198,226,5,213,236,49,253,54,126,237,255,0,50,45,87,109,95,173,62,22,251,191,161,249,141,196,186,189,134,63,166,207,221,191,230,69,170,237,171,245,167,194,223,119,244,63,49,184,129,128,6,247,187,56,184,227,169,226,183,6,215,224,252,193,101,37,62,98,224,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,83,95,44,78,106,181,38,72,163,212,182,64,112,153,140,184,140,202,252,214,199,25,127,81,87,93,125,203,90,123,93,77,62,28,164,160,73,231,188,178,170,73,210,84,141,252,198,171,95,20,84,242,72,140,107,36,124,171,163,26,155,149,168,182,171,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,162,10,43,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,182,156,42,113,147,151,28,78,100,213,102,106,247,187,86,22,171,195,253,225,216,166,209,83,117,73,60,131,27,29,35,163,154,121,228,142,36,228,190,8,249,169,46,212,141,52,145,155,149,209,73,166,154,248,232,227,54,251,198,30,99,210,220,227,181,121,27,6,97,126,241,79,134,109,178,177,139,84,216,229,86,115,106,106,100,110,186,205,47,42,37,88,218,229,142,54,177,173,110,229,71,203,32,80,28,78,241,11,138,184,160,206,91,214,110,98,154,110,225,223,249,116,214,235,91,42,164,168,134,217,67,19,118,197,79,27,158,191,235,72,245,107,88,215,203,44,175,70,51,126,212,181,69,202,193,57,13,140,177,158,79,102,30,121,54,138,174,147,9,224,10,122,54,62,224,234,116,116,21,183,26,138,234,74,118,209,49,202,246,174,246,197,82,249,220,230,163,246,36,113,181,232,222,116,110,45,168,27,254,237,71,245,19,204,223,193,126,113,68,104,4,223,247,106,63,168,158,102,254,11,243,138,35,64,32,93,94,39,120,122,197,92,47,231,45,235,40,241,77,79,127,238,28,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,245,163,122,53,207,107,37,138,86,35,223,179,114,230,87,101,127,29,85,56,3,16,218,184,97,205,42,250,185,240,197,242,162,27,110,12,154,26,88,182,90,110,51,213,76,247,65,42,71,26,77,35,42,166,169,68,73,30,247,242,158,214,38,214,198,247,190,61,138,113,131,194,102,13,226,235,43,254,131,223,106,41,44,247,218,10,136,234,108,88,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,102,188,183,170,43,162,98,167,158,204,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,168,122,136,6,189,123,52,187,65,41,179,134,213,103,225,243,55,238,181,114,102,13,5,63,118,179,221,170,229,150,170,124,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,234,229,85,122,187,93,133,0,60,214,113,99,235,79,156,159,120,24,135,230,51,158,148,207,53,156,88,250,211,231,39,222,6,33,249,140,224,110,167,178,227,212,79,44,191,26,249,197,105,149,70,42,246,92,122,137,229,151,227,95,56,173,50,168,13,85,246,231,126,132,255,0,121,63,150,154,234,201,236,139,204,124,249,172,196,214,156,175,179,121,102,235,133,240,252,216,146,107,108,74,171,85,89,75,20,240,67,35,41,152,136,188,217,147,188,53,233,30,168,231,181,142,70,110,122,177,143,216,175,110,119,232,79,247,147,249,105,106,187,21,61,105,241,79,221,253,119,204,109,192,96,85,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,160,158,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,128,29,167,93,159,244,121,69,89,83,196,14,72,97,222,233,129,106,247,79,137,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,164,49,177,205,133,204,118,138,216,220,198,71,132,25,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,162,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,122,115,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,192,14,218,191,85,140,45,247,129,67,242,235,137,159,230,0,118,213,250,172,97,111,188,10,31,151,92,64,213,95,11,153,23,253,37,51,219,12,228,167,210,159,163,159,72,251,239,249,207,184,247,206,71,119,163,158,167,243,60,200,247,110,228,109,244,211,77,218,245,211,69,162,177,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,185,21,217,113,235,217,150,95,141,124,158,180,216,255,0,105,103,2,181,60,77,97,154,92,207,203,26,10,186,172,208,195,148,240,91,105,104,91,85,20,112,93,237,203,80,170,232,30,179,200,200,161,124,43,60,211,54,68,114,110,78,100,110,107,213,209,172,97,79,246,98,241,227,249,111,177,83,100,54,108,94,183,99,236,63,111,111,147,110,151,27,143,50,171,20,66,215,204,233,52,111,41,169,206,167,129,180,232,237,210,73,44,205,73,38,93,118,74,228,177,93,171,220,113,212,226,91,173,239,132,124,185,101,34,216,173,181,20,236,197,215,100,124,85,11,93,87,19,163,157,180,80,43,85,201,19,32,149,172,230,185,116,149,102,137,209,232,198,198,254,118,181,109,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,59,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,160,85,92,58,228,54,50,226,75,55,44,89,83,131,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,178,54,187,84,106,189,187,222,172,141,171,189,237,69,182,167,162,142,14,184,58,192,156,32,96,74,139,5,130,179,203,56,146,243,179,233,6,32,229,205,79,229,78,84,213,15,165,254,170,249,229,142,14,84,117,11,31,213,170,111,211,115,181,85,233,231,92,13,255,0,118,92,122,137,229,151,227,95,56,173,50,168,197,94,203,143,81,60,178,252,107,231,21,166,85,0,60,171,158,170,15,42,224,93,92,119,195,214,42,193,57,19,150,124,65,119,159,40,97,188,198,242,149,54,232,233,100,111,146,235,168,235,38,131,187,205,38,139,26,243,99,139,155,26,238,71,59,100,237,216,137,22,247,214,188,18,113,131,137,184,70,205,8,175,77,90,186,220,19,124,168,129,184,178,207,73,21,63,62,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,55,106,157,158,248,3,6,230,159,103,14,9,203,236,193,195,212,151,204,61,124,167,189,211,87,80,212,162,236,149,158,89,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,212,183,24,60,38,99,46,17,115,67,232,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,135,161,220,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,107,237,71,245,19,204,223,193,126,113,68,107,215,179,115,180,18,155,135,106,153,50,123,57,46,181,110,203,171,141,67,170,104,174,83,75,44,204,195,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,38,154,190,69,93,133,118,163,250,137,230,111,224,191,56,162,3,64,37,202,226,43,33,177,151,13,185,185,125,202,156,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,221,146,53,186,171,81,238,216,244,124,110,93,236,114,37,181,61,20,113,139,193,214,4,226,255,0,2,83,216,47,245,158,70,196,150,109,255,0,71,241,7,46,106,143,37,243,102,167,125,87,245,86,79,20,115,243,99,167,72,254,177,87,102,187,155,162,167,80,192,190,202,30,56,234,112,213,214,201,194,62,99,50,145,44,87,42,138,134,97,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,242,156,154,202,147,74,216,244,123,100,103,38,250,246,157,113,227,249,16,177,84,228,54,83,222,182,227,236,65,111,119,148,174,150,235,143,46,171,11,194,231,194,232,245,111,41,201,206,168,129,213,8,221,178,71,44,45,88,230,77,55,196,229,211,182,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,87,169,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,9,188,39,133,175,184,231,21,89,176,86,22,161,239,183,172,65,112,167,181,219,169,185,172,143,159,85,60,141,142,40,247,189,90,198,238,123,218,154,185,81,169,174,170,168,157,74,171,61,242,114,251,144,89,153,91,149,88,166,109,247,171,85,190,213,81,113,143,107,19,187,85,85,219,169,234,229,166,213,143,123,31,201,125,67,162,230,53,202,215,242,247,166,136,237,19,113,93,154,124,10,212,240,203,134,106,179,63,51,168,42,233,115,67,17,211,207,109,170,161,117,84,82,65,104,183,37,66,43,96,98,193,35,226,153,243,44,16,204,233,21,203,181,57,113,181,172,86,200,178,107,131,181,31,215,179,51,127,5,249,61,16,25,255,0,216,169,234,177,138,126,240,43,190,93,110,48,3,181,31,215,179,51,127,5,249,61,17,159,253,138,158,171,24,167,239,2,187,229,214,227,0,59,81,253,123,51,55,240,95,147,209,1,141,88,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,30,130,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,74,216,79,132,204,101,142,184,80,196,28,80,224,250,138,187,179,48,174,40,146,203,119,177,211,80,35,159,75,110,142,142,42,137,110,75,47,51,115,152,199,79,27,95,27,98,93,172,221,43,156,140,99,246,210,156,58,231,206,50,225,183,55,44,89,173,131,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,68,114,177,219,30,140,145,169,189,141,84,15,75,197,159,226,171,137,140,27,194,134,81,214,102,150,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,254,171,5,113,137,148,120,187,133,201,120,167,117,226,146,43,21,174,206,234,219,229,13,61,99,31,61,190,227,28,77,89,109,122,205,201,71,84,243,94,200,162,71,36,124,229,146,23,51,205,149,138,186,43,226,171,137,140,101,197,126,110,86,102,150,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,155,81,211,63,116,178,61,242,57,19,115,222,237,173,99,54,70,192,162,179,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,194,119,173,62,77,253,224,97,239,152,192,74,73,144,216,202,139,135,151,113,27,120,162,171,183,225,234,204,81,73,134,108,171,53,58,35,46,175,125,61,108,181,51,68,245,122,59,100,14,164,142,53,93,138,199,190,87,181,30,142,133,237,38,248,78,245,167,201,191,188,12,61,243,24,0,218,167,109,95,170,198,22,251,192,161,249,117,196,212,6,83,224,95,202,134,105,224,220,179,242,167,147,62,150,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,83,111,253,181,126,171,24,91,239,2,135,229,215,19,85,124,39,122,211,228,223,222,6,30,249,140,0,82,153,171,150,120,171,38,243,31,17,229,110,53,164,238,247,172,51,112,150,223,83,182,57,25,28,219,23,204,158,46,99,24,247,67,43,21,178,70,245,106,111,141,236,114,38,142,67,103,253,151,93,160,20,119,122,59,111,12,153,223,136,185,55,88,123,181,187,3,221,39,142,8,41,100,165,138,8,160,134,210,238,91,25,182,100,229,107,20,146,43,221,51,164,116,106,228,122,68,217,114,43,180,27,130,75,87,21,248,2,59,238,24,130,146,135,49,112,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,49,90,136,146,73,174,139,46,214,204,101,149,24,254,182,205,89,37,93,131,22,96,235,196,148,210,190,146,173,18,123,125,198,146,101,107,150,57,161,114,162,62,57,99,93,31,27,151,171,81,90,190,10,6,205,59,84,248,241,255,0,141,248,84,202,11,215,252,148,88,190,251,108,184,255,0,211,178,166,200,230,114,191,247,119,74,248,230,255,0,148,167,123,127,58,195,94,188,58,228,54,50,226,75,55,44,89,83,131,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,178,54,187,84,106,189,187,222,172,141,171,189,237,69,162,176,158,22,190,227,156,85,102,193,88,90,135,190,222,177,5,194,158,215,110,166,230,178,62,125,84,242,54,56,163,222,245,107,27,185,239,106,106,229,70,166,186,170,162,117,61,4,240,57,194,37,171,132,28,163,118,20,158,227,73,120,197,151,234,134,220,177,29,214,10,118,177,143,157,24,141,101,44,47,86,164,175,166,133,55,108,230,46,170,249,38,145,27,31,53,99,104,104,47,54,48,47,228,191,52,241,150,89,249,83,202,127,68,177,5,198,197,223,121,28,158,245,221,106,100,135,155,203,220,237,155,185,123,182,238,118,154,233,170,233,169,189,78,203,143,81,60,178,252,107,231,21,166,149,184,177,245,167,206,79,188,12,67,243,25,205,212,246,92,122,137,229,151,227,95,56,173,3,42,128,0,121,172,226,199,214,159,57,62,240,49,15,204,103,38,177,191,12,248,203,7,112,233,151,156,77,54,186,146,191,9,227,202,138,203,107,209,170,145,207,109,184,193,85,87,19,96,123,21,202,178,50,88,169,31,43,100,111,130,164,140,123,91,164,110,150,87,139,31,90,124,228,251,192,196,63,49,156,220,159,103,38,22,177,99,158,206,172,23,130,177,77,15,125,178,226,11,126,34,181,220,105,185,175,143,159,75,61,210,190,57,99,222,197,107,219,185,143,114,106,213,71,38,186,162,162,245,3,82,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,67,207,191,28,156,34,93,120,65,205,198,225,72,46,53,119,140,39,126,167,117,203,14,93,103,167,115,30,248,17,234,215,210,204,244,106,68,250,152,87,110,254,90,232,172,146,25,21,177,243,82,54,220,14,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,253,7,185,237,99,222,212,99,195,113,60,88,250,172,103,39,221,254,33,249,116,231,154,195,210,71,19,119,107,85,255,0,132,76,215,190,216,174,116,151,27,109,199,45,239,181,116,117,148,147,54,104,42,96,146,217,51,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,243,110,5,223,226,171,134,124,101,194,134,110,86,101,110,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,252,170,236,185,227,182,213,146,119,89,178,35,58,49,53,93,62,9,190,84,49,216,126,227,87,59,123,150,30,173,115,158,178,178,77,201,186,42,106,135,61,170,175,223,203,138,70,171,213,173,73,166,149,187,63,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,207,60,57,171,150,120,171,38,243,31,17,229,110,53,164,238,247,172,51,112,150,223,83,182,57,25,28,219,23,204,158,46,99,24,247,67,43,21,178,70,245,106,111,141,236,114,38,142,64,61,15,113,85,196,198,13,225,67,40,235,51,75,24,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,127,158,28,213,204,204,85,156,153,143,136,243,75,26,213,247,139,214,38,184,75,112,169,219,36,143,142,29,235,230,65,23,49,239,123,97,137,136,216,227,98,185,118,70,198,53,23,70,160,199,249,165,142,243,67,232,231,211,171,239,148,254,137,97,250,60,45,103,254,171,12,61,214,215,75,187,145,7,213,49,187,246,243,31,231,191,115,215,94,174,93,16,207,94,202,126,7,41,179,42,235,65,197,38,100,190,174,43,22,24,188,35,240,181,177,172,150,5,184,220,105,92,199,165,107,228,209,17,244,208,203,163,90,216,220,188,201,162,145,175,86,182,39,71,48,93,94,202,126,5,106,112,116,116,28,83,230,189,5,93,53,246,170,157,38,193,84,45,170,137,208,54,221,87,68,197,242,147,214,25,28,174,124,177,84,73,19,97,145,27,203,68,145,206,99,156,232,214,45,154,0,0,208,15,106,63,175,102,102,254,11,242,122,35,127,198,128,123,81,253,123,51,55,240,95,147,209,1,159,253,138,158,171,24,167,239,2,187,229,214,227,63,204,0,236,84,245,88,197,63,120,21,223,46,183,25,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,118,213,250,172,97,111,188,10,31,151,92,76,0,236,184,245,236,203,47,198,190,79,90,103,255,0,109,95,170,198,22,251,192,161,249,117,196,192,14,203,143,94,204,178,252,107,228,245,160,111,248,0,0,2,213,103,167,20,121,19,195,95,145,63,45,120,231,232,231,210,62,243,228,207,243,101,101,103,63,187,242,185,223,232,209,73,183,111,62,47,75,77,119,116,215,69,208,46,169,128,29,171,124,46,103,183,18,159,146,239,200,166,6,250,71,244,115,203,126,83,255,0,57,209,209,242,59,199,113,228,255,0,164,203,30,237,220,137,125,29,116,219,215,77,83,92,148,201,78,51,56,108,226,39,21,85,96,172,156,204,143,164,23,170,43,123,238,147,211,121,30,190,147,101,43,36,142,55,73,190,162,8,216,186,62,104,211,68,93,222,118,186,104,138,169,122,192,214,7,101,255,0,6,124,73,240,237,159,183,252,107,156,121,111,244,126,203,91,131,234,173,112,84,249,98,130,175,125,83,235,104,164,108,123,41,231,145,233,171,33,145,117,84,219,230,233,174,170,136,187,63,5,148,206,190,51,56,108,225,219,21,82,224,172,227,204,143,163,247,170,219,123,46,144,83,121,30,190,175,125,43,228,146,54,201,190,158,9,24,154,190,25,19,69,93,222,110,186,104,168,170,23,172,22,171,34,248,163,200,158,37,60,183,249,20,199,63,72,254,142,119,111,41,255,0,155,43,40,249,29,227,155,201,255,0,73,138,61,219,185,18,250,58,233,183,174,154,166,183,84,10,71,55,173,203,119,202,108,107,105,72,22,117,173,195,183,42,126,82,46,138,253,244,210,55,106,105,239,215,67,204,41,234,122,231,65,29,210,219,87,108,153,238,100,117,112,73,3,156,223,20,71,181,90,170,159,30,167,150,23,53,90,170,215,34,162,162,232,168,190,192,61,47,112,205,65,228,174,27,242,162,215,205,230,247,60,17,98,167,230,109,219,191,101,4,45,215,77,87,77,116,240,212,212,167,108,245,7,115,226,194,203,81,205,223,223,176,69,5,70,155,116,217,165,101,108,122,120,245,252,222,186,244,241,211,217,169,184,252,177,183,201,105,203,92,39,106,153,99,89,40,236,116,20,238,88,253,29,89,78,198,174,157,19,167,79,113,169,126,219,106,21,143,60,48,5,203,72,244,159,10,58,4,84,244,190,174,178,85,235,240,250,206,159,180,10,139,176,238,216,146,226,252,217,188,247,117,114,210,219,109,52,188,221,87,70,115,101,168,118,221,60,58,242,117,255,0,100,219,97,171,158,195,123,123,35,177,231,13,213,28,253,213,21,118,58,117,69,244,81,35,101,99,147,79,143,214,174,191,176,218,48,26,86,237,171,245,167,194,223,119,244,63,49,184,152,107,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,102,87,109,95,173,62,22,251,191,161,249,141,196,194,11,86,0,198,87,220,27,127,204,27,54,30,171,172,195,216,86,162,134,154,245,93,10,35,153,64,250,197,149,41,150,84,69,220,214,61,208,72,196,126,155,17,251,26,170,142,145,136,224,244,103,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,254,172,140,87,53,142,124,82,196,245,99,55,237,74,127,134,238,15,178,191,133,172,77,152,55,172,174,74,186,59,110,57,168,182,186,43,59,165,146,88,45,144,81,211,185,141,99,36,153,242,77,43,223,52,213,82,185,239,126,154,73,27,26,214,242,213,207,210,15,7,220,89,227,46,17,115,67,233,197,138,158,174,241,98,175,167,146,154,251,135,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,233,204,98,42,54,87,162,250,19,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,5,64,121,172,226,199,214,159,57,62,240,49,15,204,103,61,41,158,107,56,177,245,167,206,79,188,12,67,243,25,192,221,79,101,199,168,158,89,126,53,243,138,211,64,38,255,0,187,46,61,68,242,203,241,175,156,86,154,1,3,127,221,151,30,162,121,101,248,215,206,43,75,191,196,86,67,96,222,36,178,142,251,149,56,206,138,145,204,184,211,189,246,202,233,169,214,103,218,110,40,199,37,61,108,72,215,177,219,227,115,181,86,163,219,189,138,248,220,187,30,228,91,65,217,113,234,39,150,95,141,124,226,180,202,160,60,240,224,174,7,51,115,19,113,105,47,8,247,119,210,91,47,182,202,135,62,245,118,167,99,235,168,168,109,205,133,179,247,221,99,68,85,100,145,73,15,41,178,114,181,146,120,99,145,98,115,151,110,250,114,95,40,112,110,66,229,126,31,202,60,191,130,174,59,22,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,68,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,74,212,0,0,234,113,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,3,182,45,87,22,62,171,25,201,247,127,136,126,93,57,106,191,202,143,192,159,254,156,255,0,234,205,227,254,232,93,94,44,125,86,51,147,238,255,0,16,252,186,112,60,214,30,154,51,211,34,242,227,136,188,184,184,229,126,104,89,187,245,170,187,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,188,185,153,185,218,46,138,213,107,156,199,181,236,123,216,239,50,231,170,128,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,187,21,236,163,227,167,243,28,47,231,94,51,255,0,155,210,224,10,218,230,255,0,172,215,90,228,168,87,127,209,119,86,57,191,223,133,31,254,143,9,69,118,200,241,3,149,249,139,140,176,174,79,224,199,210,94,111,184,2,162,224,183,203,172,75,35,153,65,60,201,11,86,223,19,219,39,41,239,69,135,116,232,177,185,99,124,113,49,178,53,201,81,25,130,185,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,170,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,168,108,127,183,59,244,39,251,201,252,180,197,94,203,143,94,204,178,252,107,228,245,166,74,118,209,91,175,182,124,43,195,213,167,20,226,63,164,23,170,43,125,242,158,227,119,238,108,164,242,133,83,35,181,182,90,158,67,21,89,23,49,232,231,242,218,187,91,187,68,232,134,53,246,92,122,246,101,151,227,95,39,173,3,126,119,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,158,109,248,167,205,156,43,158,156,65,99,108,217,193,88,67,232,205,151,17,220,18,166,154,222,230,198,217,23,108,76,141,245,18,164,104,140,73,167,123,29,60,136,138,237,36,153,250,190,69,213,238,202,174,211,174,60,127,45,247,218,156,134,202,123,214,236,3,135,238,14,242,149,210,221,113,230,82,226,137,154,200,93,30,173,229,53,121,52,243,182,161,27,182,73,34,153,201,28,201,174,200,156,152,235,193,247,9,152,203,139,172,208,250,15,98,168,171,179,216,168,41,228,169,190,226,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,250,115,30,136,173,137,234,129,145,93,144,153,7,152,248,207,57,106,243,190,201,140,174,184,83,11,96,189,180,55,7,210,66,191,240,130,73,218,174,91,110,233,24,232,93,11,81,145,201,54,187,164,102,234,117,98,49,239,100,241,110,164,167,240,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,182,127,52,184,245,225,59,37,177,221,207,44,243,47,53,188,141,137,44,220,158,251,69,228,43,149,71,43,155,11,38,143,235,33,167,124,110,214,57,88,239,53,203,166,186,46,138,138,136,25,0,104,7,181,31,215,179,51,127,5,249,61,17,186,156,139,226,143,34,120,148,242,223,228,83,28,253,35,250,57,221,188,167,254,108,172,163,228,119,142,111,39,253,38,40,247,110,228,75,232,235,166,222,186,106,154,233,91,181,31,215,179,51,127,5,249,61,16,25,85,216,99,250,108,253,219,254,100,83,253,171,220,113,212,226,91,173,239,132,124,185,101,34,216,173,181,20,236,197,215,100,124,85,11,93,87,19,163,157,180,80,43,85,201,19,32,149,172,230,185,116,149,102,137,209,232,198,198,254,118,32,100,7,22,120,203,135,60,175,205,108,15,151,244,245,116,55,220,202,167,181,211,83,226,58,74,244,130,123,51,41,100,157,101,88,217,203,114,185,242,197,81,36,104,246,190,55,196,186,61,171,185,26,169,106,176,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,9,77,67,67,76,137,190,87,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,129,79,153,149,217,197,199,29,55,10,88,202,191,7,230,11,42,234,50,235,24,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,243,92,200,162,115,85,203,10,69,38,202,114,139,179,115,36,178,235,135,76,81,144,152,130,90,187,237,70,59,167,138,28,81,136,105,31,61,12,245,239,166,170,150,122,9,163,129,211,77,20,15,167,89,90,136,141,213,146,44,104,178,53,232,170,211,76,60,78,240,245,138,184,95,206,91,214,81,226,154,158,255,0,220,57,117,54,235,163,41,100,167,134,231,67,43,119,69,81,27,94,159,235,70,244,107,158,214,75,20,172,71,191,102,229,13,212,246,163,250,137,230,111,224,191,56,162,52,173,194,119,173,62,77,253,224,97,239,152,192,87,248,87,140,219,237,39,6,56,215,131,188,91,106,239,214,170,238,233,81,133,46,52,236,99,36,183,200,219,172,21,181,52,213,9,211,153,11,246,207,35,36,235,35,36,114,177,119,177,237,228,80,28,39,122,211,228,223,222,6,30,249,140,0,109,83,182,175,213,99,11,125,224,80,252,186,226,96,7,101,199,175,102,89,126,53,242,122,211,63,251,106,253,86,48,183,222,5,15,203,174,38,0,118,92,122,246,101,151,227,95,39,173,3,127,192,0,0,0,6,149,187,106,253,105,240,183,221,253,15,204,110,38,234,77,43,118,213,250,211,225,111,187,250,31,152,220,64,186,189,134,63,166,207,221,191,230,69,170,237,171,245,167,194,223,119,244,63,49,184,151,87,176,199,244,217,251,183,252,200,181,93,181,126,180,248,91,238,254,135,230,55,16,46,175,97,143,233,179,247,111,249,145,69,118,168,112,43,83,128,49,13,215,137,236,173,160,171,159,12,95,42,38,185,99,56,102,170,139,101,166,227,61,84,44,108,241,44,146,36,210,50,170,106,149,85,141,140,127,41,237,122,238,108,111,99,35,173,123,12,127,77,159,187,127,204,138,215,181,67,142,170,108,1,135,174,188,48,229,109,125,36,248,158,249,79,53,183,25,205,53,44,187,237,54,233,233,97,123,96,137,36,141,33,145,245,80,212,170,44,140,123,249,76,107,211,107,100,123,31,24,106,2,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,82,245,240,125,194,102,50,226,235,52,62,131,216,170,42,236,246,42,10,121,42,111,184,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,126,156,199,162,43,98,122,165,138,50,127,128,30,48,110,188,38,230,227,93,112,90,73,48,38,49,168,163,160,197,108,154,39,43,233,160,99,220,145,215,68,232,216,233,119,211,164,210,189,99,107,92,146,177,207,102,221,235,28,145,134,205,56,245,202,220,9,146,221,155,24,231,45,50,210,197,228,108,55,102,242,103,114,162,239,83,84,114,185,183,250,89,164,250,201,158,249,29,172,146,189,222,115,151,77,116,77,17,17,19,69,134,252,251,76,110,214,171,255,0,103,254,96,95,108,87,58,75,141,182,227,79,97,171,163,172,164,153,179,65,83,4,151,106,23,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,160,192,55,253,218,143,234,39,153,191,130,252,226,136,208,9,191,238,212,127,81,60,205,252,23,231,20,70,128,64,245,80,105,47,182,3,59,240,14,103,103,205,179,47,240,133,142,145,247,44,183,167,168,181,222,177,12,82,67,34,215,207,55,42,78,228,142,143,87,43,41,28,146,181,81,238,213,179,77,82,205,140,218,174,147,45,123,78,184,241,252,136,88,170,114,27,41,239,91,113,246,32,183,187,202,87,75,117,199,151,85,133,225,115,225,116,122,183,148,228,231,84,64,234,132,110,217,35,150,22,172,115,38,155,226,114,233,219,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,148,212,52,52,200,155,229,126,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,21,255,0,9,153,33,143,184,130,207,156,49,151,249,115,124,171,195,247,38,212,121,82,92,67,79,28,206,91,28,20,218,72,234,221,208,232,230,61,174,70,54,37,87,49,22,103,194,205,236,222,142,77,228,241,121,196,21,247,132,126,28,106,115,18,221,135,238,184,230,245,71,221,108,240,85,213,64,206,75,42,164,98,177,181,247,37,167,108,108,142,29,237,77,201,19,35,107,229,150,40,155,202,73,17,204,155,224,251,132,204,27,194,46,87,253,7,177,84,82,94,47,181,245,18,84,223,113,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,126,205,121,143,68,71,74,245,91,213,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,40,26,1,201,14,208,76,237,202,222,34,238,124,65,226,251,173,94,48,168,196,244,236,166,197,86,150,203,5,182,11,211,33,165,228,82,43,210,40,29,20,79,129,91,19,154,246,68,143,209,178,55,84,73,100,221,103,248,133,197,54,44,115,159,185,151,141,112,181,119,125,178,226,12,97,121,186,91,170,121,79,143,159,75,61,108,178,69,38,199,163,94,221,204,123,87,71,34,57,53,209,81,23,161,117,120,232,224,202,251,193,230,99,210,219,35,186,249,103,6,98,142,241,81,134,110,82,189,137,84,232,226,86,115,105,170,99,110,154,77,23,54,36,89,26,212,142,70,189,174,110,213,87,197,30,53,129,191,238,203,143,81,60,178,252,107,231,21,166,85,24,171,217,113,234,39,150,95,141,124,226,180,202,160,53,87,219,157,250,19,253,228,254,90,90,174,197,79,90,124,83,247,127,93,243,27,113,117,123,115,191,66,127,188,159,203,75,85,216,169,235,79,138,126,239,235,190,99,110,3,115,215,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,154,22,237,12,224,178,235,194,198,104,84,95,112,134,31,171,110,85,226,90,132,92,63,88,181,46,170,74,41,214,61,210,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,230,72,246,77,183,126,133,41,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,178,23,178,70,233,36,76,119,154,228,215,77,23,84,85,69,15,62,252,31,113,103,140,184,69,205,15,167,22,42,122,187,197,138,190,158,74,107,238,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,223,167,49,136,168,217,94,139,232,35,43,115,75,2,103,78,4,182,102,102,90,95,124,179,134,239,60,238,229,91,221,102,167,230,242,166,124,50,125,92,204,100,141,210,72,158,223,57,169,174,154,166,168,168,171,231,223,140,30,19,49,151,8,185,161,244,30,251,81,87,120,177,87,211,199,83,98,196,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,244,229,189,81,27,43,21,110,87,103,55,26,255,0,209,87,49,231,176,99,251,157,214,76,178,197,63,87,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,212,55,210,96,7,109,95,170,198,22,251,192,161,249,117,196,207,243,0,59,106,253,86,48,183,222,5,15,203,174,32,96,7,101,199,175,102,89,126,53,242,122,211,109,60,116,113,155,98,224,243,46,41,110,113,218,188,179,140,241,71,120,167,195,54,217,88,244,165,116,145,35,57,181,53,50,55,77,33,139,155,18,172,109,114,73,35,158,214,183,106,43,229,143,73,124,36,231,125,171,135,12,254,195,153,209,121,177,213,222,105,240,229,61,209,204,160,166,145,177,190,166,121,173,213,52,240,177,94,238,140,98,203,52,123,223,163,149,172,220,228,107,213,17,139,74,231,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,206,170,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,161,74,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,85,121,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,162,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,207,251,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,156,127,237,35,236,251,166,225,218,166,60,225,201,187,85,91,178,234,227,80,218,106,219,108,49,75,51,48,203,210,40,35,137,101,168,154,121,102,153,149,51,44,238,71,185,173,100,111,86,71,174,175,141,20,54,191,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,254,172,140,87,53,142,124,82,196,245,99,55,237,79,53,133,245,224,251,139,60,101,194,46,104,125,56,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,91,20,6,255,0,187,46,61,68,242,203,241,175,156,86,153,84,98,175,101,199,168,158,89,126,53,243,138,209,254,84,126,4,255,0,244,231,255,0,86,111,31,247,64,50,168,242,174,122,125,202,220,210,192,153,211,129,45,153,153,150,151,223,44,225,187,207,59,185,86,247,89,169,249,188,169,159,12,159,87,51,25,35,116,146,39,183,206,106,107,166,169,170,42,42,249,130,3,127,221,151,30,162,121,101,248,215,206,43,75,63,219,29,157,248,7,13,100,149,14,68,220,44,116,151,156,89,140,106,33,186,80,189,210,66,175,176,193,75,59,21,107,85,171,172,173,124,201,205,166,141,90,141,71,49,213,94,127,152,177,191,170,225,231,139,60,27,194,47,102,38,89,227,139,237,61,37,226,251,95,81,118,166,177,97,199,87,173,44,247,87,165,242,169,39,86,61,35,149,88,200,162,122,200,231,171,54,107,203,98,170,58,86,34,234,91,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,136,29,77,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,134,229,56,148,201,156,101,144,61,147,88,155,43,113,230,98,213,227,27,189,158,158,202,199,213,75,162,193,68,197,188,80,237,162,165,114,181,37,125,52,41,230,70,233,85,94,168,157,18,56,249,112,197,55,217,139,192,119,228,66,197,77,159,57,177,101,219,143,177,5,189,190,77,181,220,109,220,186,172,47,11,159,51,100,209,220,215,39,58,162,7,83,171,183,71,28,176,181,100,133,116,223,43,86,234,246,163,250,137,230,111,224,191,56,162,3,64,39,165,62,39,120,133,194,188,47,228,213,235,55,49,77,55,127,238,28,186,107,117,173,149,81,211,205,115,174,149,219,98,167,141,207,95,245,164,122,181,175,115,34,138,87,163,31,179,106,249,172,47,175,24,60,89,227,46,46,179,67,233,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,105,75,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,12,234,236,220,236,251,166,226,38,166,76,225,206,75,85,91,114,234,221,80,234,106,43,108,209,75,11,49,51,214,41,227,149,98,168,134,120,166,133,148,211,36,14,87,181,174,100,143,71,199,174,172,145,19,32,59,87,184,28,166,196,182,171,223,23,25,114,250,181,190,219,105,233,223,139,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,205,106,233,18,195,19,164,213,142,141,252,224,201,78,7,56,227,193,188,94,224,215,82,213,50,146,199,152,182,58,118,190,253,97,99,215,100,140,213,27,223,104,247,42,185,244,206,114,181,21,170,170,248,94,228,99,213,200,232,165,151,84,61,168,254,189,153,155,248,47,201,232,140,127,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,149,175,22,217,223,106,226,63,63,177,30,116,89,172,117,118,106,124,71,79,107,115,232,42,100,108,143,166,158,27,117,53,60,204,71,183,163,216,146,195,38,199,232,213,115,54,185,90,197,85,98,6,210,187,21,61,86,49,79,222,5,119,203,173,198,0,118,163,250,246,102,111,224,191,39,162,51,255,0,177,83,213,99,20,253,224,87,124,186,220,96,7,106,63,175,102,102,254,11,242,122,32,51,255,0,177,83,213,99,20,253,224,87,124,186,220,97,7,104,167,2,181,60,45,99,37,199,25,125,65,86,252,171,191,212,67,13,12,213,53,81,61,246,203,140,201,80,245,182,162,44,139,60,204,108,116,238,145,147,57,158,131,218,199,61,239,106,189,249,191,216,169,234,177,138,126,240,43,190,93,110,44,87,106,199,29,84,216,198,74,254,22,50,162,190,146,166,197,75,80,176,227,90,231,82,202,217,221,113,164,173,122,121,53,137,52,109,70,178,41,105,227,149,211,70,174,230,42,198,214,189,173,108,137,40,107,86,59,181,214,27,85,69,138,27,157,91,45,181,149,16,213,212,81,182,103,36,19,79,11,100,108,82,190,61,118,185,236,108,243,53,174,84,213,169,44,136,154,110,93,114,171,179,231,130,75,175,21,248,254,75,238,39,130,174,135,46,176,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,45,92,136,178,71,174,37,153,211,217,123,198,191,244,127,199,108,201,140,194,185,218,168,114,219,25,92,31,83,45,198,181,121,62,70,186,58,22,177,149,11,43,90,186,195,47,42,8,100,73,21,25,31,153,46,248,218,201,121,129,149,93,175,248,90,197,129,184,47,203,220,21,133,168,123,149,151,15,227,11,77,174,221,77,205,124,156,138,88,45,53,241,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,169,172,30,19,189,105,242,111,239,3,15,124,198,3,106,157,181,126,171,24,91,239,2,135,229,215,19,85,124,39,122,211,228,223,222,6,30,249,140,0,109,83,182,175,213,99,11,125,224,80,252,186,226,106,175,132,239,90,124,155,251,192,195,223,49,128,218,167,109,95,170,198,22,251,192,161,249,117,196,213,95,9,222,180,249,55,247,129,135,190,99,0,30,148,205,117,118,174,112,81,249,77,194,179,241,41,150,118,203,85,54,36,194,86,250,138,156,91,22,156,153,175,22,184,99,107,146,163,122,185,35,116,212,177,198,254,142,110,249,34,93,168,245,88,97,137,219,21,0,97,7,102,135,3,148,220,56,224,216,115,135,28,62,173,249,139,141,44,241,178,106,73,25,45,59,44,118,233,150,57,210,137,208,189,26,229,169,87,50,39,76,231,183,204,124,105,27,17,17,175,124,217,190,0,30,107,56,177,245,167,206,79,188,12,67,243,25,205,212,246,92,122,137,229,151,227,95,56,173,52,173,197,143,173,62,114,125,224,98,31,152,206,110,167,178,227,212,79,44,191,26,249,197,104,25,84,12,106,197,157,163,220,24,224,108,85,121,193,88,167,57,59,149,235,15,220,42,45,119,26,111,163,183,89,57,21,80,72,232,229,143,123,41,156,199,109,123,28,154,181,85,171,166,168,170,157,75,213,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,174,102,50,70,233,36,79,111,156,212,215,77,83,84,84,85,15,58,252,88,250,211,231,39,222,6,33,249,140,230,234,123,46,61,68,242,203,241,175,156,86,154,86,226,199,214,159,57,62,240,49,15,204,103,54,147,195,23,19,24,55,133,14,203,124,190,205,44,97,67,87,113,123,170,46,246,219,69,178,153,21,175,184,220,100,186,220,95,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,188,42,14,214,76,244,201,172,21,145,223,146,60,107,133,173,88,195,20,226,237,242,218,109,114,87,58,10,171,38,216,102,108,55,182,185,145,189,91,202,157,27,27,88,174,143,158,215,206,196,115,152,217,154,105,46,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,160,205,92,204,197,89,201,152,248,143,52,177,173,95,120,189,98,107,132,183,10,157,178,72,248,225,222,190,100,17,115,30,247,182,24,152,141,142,54,43,151,100,108,99,81,116,106,27,95,236,167,224,114,167,45,109,84,28,82,102,75,233,37,190,226,123,58,63,11,91,26,200,167,75,117,186,169,172,122,86,190,77,21,89,83,52,90,53,173,141,201,203,134,89,26,245,115,165,116,112,133,213,195,89,69,154,25,31,217,167,143,242,255,0,54,113,221,94,35,187,210,229,189,242,104,105,234,96,141,175,176,192,251,51,181,180,164,172,150,68,169,101,60,169,51,89,46,237,54,43,88,196,108,108,98,38,136,79,74,124,88,250,172,103,39,221,254,33,249,116,231,154,192,61,84,24,149,218,13,193,37,171,138,252,1,29,247,12,65,73,67,152,184,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,152,173,68,73,36,215,45,64,26,33,224,151,179,239,25,103,190,116,95,108,217,159,106,171,178,97,60,181,188,45,6,38,123,162,73,224,175,184,211,85,198,218,139,43,38,134,118,42,61,209,36,219,167,133,210,114,147,150,171,249,216,213,219,211,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,155,0,11,127,159,217,179,249,10,201,172,89,155,159,68,46,184,163,232,189,189,213,190,75,182,55,89,167,243,145,187,156,237,23,151,11,55,115,37,151,107,185,113,50,71,237,118,221,171,112,0,30,122,233,123,64,56,130,169,226,106,201,196,222,36,196,93,230,235,106,217,110,154,215,110,142,42,26,90,139,23,122,124,242,90,87,70,63,116,43,205,145,27,36,201,44,173,119,46,77,206,124,108,114,82,188,100,231,29,139,136,14,33,241,6,113,97,200,123,189,38,38,183,216,234,36,166,220,247,247,74,166,90,40,227,169,166,222,246,49,100,229,79,28,177,115,54,35,95,179,115,124,215,34,151,215,180,191,129,202,158,28,113,148,217,195,129,223,72,252,186,198,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,230,50,53,141,232,138,214,62,108,32,3,117,61,138,158,171,24,167,239,2,187,229,214,227,63,204,0,236,84,245,88,197,63,120,21,223,46,183,25,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,118,213,250,172,97,111,188,10,31,151,92,76,0,236,184,245,236,203,47,198,190,79,90,103,255,0,109,95,170,198,22,251,192,161,249,117,196,192,14,203,143,94,204,178,252,107,228,245,160,111,248,0,0,213,95,110,119,232,79,247,147,249,105,181,64,6,149,187,21,61,105,241,79,221,253,119,204,109,198,234,65,74,99,172,216,202,204,175,238,63,148,204,203,194,152,75,202,124,222,229,229,219,205,53,7,122,229,237,230,114,185,207,110,253,188,198,110,219,174,155,219,175,138,1,85,154,86,237,171,245,167,194,223,119,244,63,49,184,155,116,193,89,223,146,249,149,117,150,197,151,57,189,130,177,85,202,10,119,85,203,71,100,191,210,87,79,28,13,115,90,233,93,28,50,57,200,196,115,216,213,114,166,154,189,169,237,66,181,3,85,125,134,63,166,207,221,191,230,70,213,0,0,121,123,198,246,169,217,152,247,251,29,46,181,19,54,247,85,73,30,137,183,152,238,123,154,158,43,211,85,248,158,161,11,101,55,12,28,52,212,92,95,119,168,225,227,44,165,175,150,101,169,125,83,240,149,189,211,58,101,118,229,145,94,177,110,87,43,186,238,215,93,122,129,114,41,169,224,163,167,138,146,154,52,142,24,24,216,227,98,120,53,168,154,34,39,216,136,106,107,183,22,218,177,98,188,164,188,119,100,106,84,219,238,244,220,239,239,242,164,166,118,223,217,206,215,253,163,109,69,41,142,178,159,43,51,67,184,254,83,50,211,10,98,223,38,115,123,151,151,108,212,213,253,215,153,183,153,202,231,49,219,55,114,217,187,110,154,236,110,190,8,6,4,118,35,80,44,121,57,152,183,78,106,42,84,98,104,41,209,154,120,114,233,88,237,117,248,243,127,192,217,17,78,224,156,184,203,204,180,183,79,104,203,140,7,135,112,165,5,84,221,230,122,91,37,174,10,24,101,155,106,55,152,230,66,214,181,206,218,214,166,229,77,116,68,79,97,81,1,165,110,218,191,90,124,45,247,127,67,243,27,137,90,246,56,96,12,27,154,120,55,136,44,190,204,28,61,73,124,195,215,202,124,57,77,93,67,82,139,178,86,107,114,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,162,187,106,253,105,240,183,221,253,15,204,110,37,213,236,49,253,54,126,237,255,0,50,3,13,120,219,224,251,19,112,141,154,18,217,92,149,117,184,38,249,81,59,176,157,226,174,90,126,125,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,237,109,192,236,226,227,142,155,133,44,101,95,131,243,5,149,117,25,117,140,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,121,174,100,81,57,170,229,133,34,147,117,57,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,175,159,108,204,225,31,57,112,7,17,211,240,209,67,132,110,183,172,73,87,112,116,24,123,101,43,98,242,213,10,189,252,138,232,252,247,70,200,93,28,110,123,220,178,43,97,217,43,100,115,86,41,54,135,163,227,205,103,22,62,180,249,201,247,129,136,126,99,57,189,238,11,56,127,198,92,50,100,53,171,40,241,166,63,164,197,53,22,250,137,170,233,214,146,222,148,208,91,89,62,217,101,163,141,250,239,168,99,106,93,83,34,77,34,49,238,73,81,54,49,26,141,77,16,241,99,235,79,156,159,120,24,135,230,51,129,186,158,203,143,81,60,178,252,107,231,21,166,128,77,255,0,118,92,122,137,229,151,227,95,56,173,52,2,6,255,0,187,46,61,68,242,203,241,175,156,86,153,84,98,175,101,199,168,158,89,126,53,243,138,211,42,128,2,218,81,113,35,146,85,249,219,95,195,148,24,250,145,185,139,110,167,74,153,172,115,83,207,11,220,197,130,58,132,72,165,123,18,25,159,201,149,178,43,35,123,158,140,71,185,83,70,63,109,203,0,90,174,44,125,86,51,147,238,255,0,16,252,186,114,234,128,60,171,158,148,248,177,245,88,206,79,187,252,67,242,233,203,170,90,174,44,125,86,51,147,238,255,0,16,252,186,112,60,214,27,190,237,31,237,0,163,225,222,197,46,82,101,14,34,255,0,194,197,127,118,158,90,154,120,224,168,143,14,210,239,100,155,170,25,51,36,141,243,77,26,43,25,10,183,114,71,42,202,229,103,212,164,186,65,42,12,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,66,212,215,87,84,170,111,149,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,32,74,97,60,45,125,199,56,170,205,130,176,181,15,125,189,98,11,133,61,174,221,77,205,100,124,250,169,228,108,113,71,189,234,214,55,115,222,212,213,202,141,77,117,85,68,234,122,9,224,147,131,236,51,194,54,87,197,101,106,82,86,227,107,229,60,14,197,151,138,73,106,57,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,181,182,83,179,115,179,238,167,135,106,105,51,135,57,45,84,142,204,91,141,59,169,168,173,179,69,20,207,195,44,73,103,142,85,138,162,25,229,134,103,212,194,176,57,94,214,181,241,177,95,30,186,62,68,92,245,3,85,125,185,223,161,63,222,79,229,166,173,109,151,107,173,150,165,245,150,107,157,93,5,68,148,243,210,62,90,105,157,19,221,4,241,62,25,162,87,53,81,85,146,69,36,145,189,190,14,99,220,213,213,21,80,218,87,110,119,232,79,247,147,249,105,171,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,0,170,242,95,40,113,150,125,102,134,31,202,60,191,130,146,75,238,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,85,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,95,67,220,49,112,245,133,120,95,201,171,46,81,225,106,158,255,0,220,57,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,234,198,196,115,158,230,69,20,76,87,191,102,229,183,252,11,240,101,98,224,243,46,42,173,146,93,124,179,140,241,71,119,168,196,215,40,158,244,165,116,145,35,249,84,212,209,187,77,33,139,155,42,36,142,106,73,35,158,231,59,106,43,34,143,37,64,26,1,237,71,245,236,204,223,193,126,79,68,111,248,1,170,190,195,31,211,103,238,223,243,35,21,123,81,253,123,51,55,240,95,147,209,27,254,52,3,218,143,235,217,153,191,130,252,158,136,12,85,55,189,217,197,192,229,79,10,88,54,191,24,102,11,233,42,51,23,24,83,192,202,232,98,100,82,178,201,72,213,87,165,20,83,162,43,158,247,57,90,233,220,215,114,156,248,162,107,81,201,10,75,38,32,118,43,229,14,13,197,249,161,141,179,114,251,5,92,215,220,189,167,161,134,196,141,157,89,4,47,184,71,91,20,243,61,137,213,239,72,161,88,218,138,187,17,38,145,85,170,228,99,153,184,144,5,138,227,7,132,204,27,197,214,87,253,7,190,212,82,89,239,180,21,17,212,216,177,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,126,205,121,111,84,87,68,197,75,234,0,242,239,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,173,120,78,245,167,201,191,188,12,61,243,24,13,170,118,193,112,245,133,113,182,68,175,16,93,231,201,248,147,46,121,20,219,163,165,141,222,84,161,172,172,130,14,239,52,154,36,137,202,146,94,108,107,185,90,221,243,183,98,172,187,217,170,190,19,189,105,242,111,239,3,15,124,198,0,54,169,219,87,234,177,133,190,240,40,126,93,113,48,3,178,227,215,179,44,191,26,249,61,105,159,253,181,126,171,24,91,239,2,135,229,215,19,0,59,46,61,123,50,203,241,175,147,214,129,191,224,0,0,0,3,74,221,181,126,180,248,91,238,254,135,230,55,19,117,38,149,187,106,253,105,240,183,221,253,15,204,110,32,93,94,195,31,211,103,238,223,243,34,213,118,213,250,211,225,111,187,250,31,152,220,75,171,216,99,250,108,253,219,254,100,90,174,218,191,90,124,45,247,127,67,243,27,136,22,127,132,238,48,110,188,39,229,30,110,183,3,45,34,227,188,107,81,97,160,178,190,166,39,72,202,24,34,101,197,106,107,145,170,197,138,71,196,178,64,198,71,35,145,21,243,181,234,217,25,27,227,118,53,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,74,155,147,236,197,236,255,0,172,202,42,58,110,32,115,191,14,247,76,117,87,182,124,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,29,97,145,142,116,45,99,117,86,200,231,178,48,173,184,68,236,219,202,252,3,195,165,94,16,207,172,5,73,118,198,24,246,158,37,197,200,151,41,28,180,240,71,84,202,154,107,124,21,20,235,27,162,99,29,13,59,229,72,158,169,36,204,118,178,75,27,34,219,170,14,43,184,81,204,126,18,179,29,248,43,26,197,223,173,85,220,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,242,230,102,230,164,176,170,171,163,115,154,168,175,99,227,145,254,143,139,41,197,119,10,57,113,197,174,92,63,5,99,88,187,141,214,135,153,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,100,47,218,212,150,21,84,108,141,107,85,21,143,100,114,48,52,131,135,120,197,199,118,222,19,177,119,9,55,250,63,44,225,187,207,112,250,63,55,50,26,127,32,242,174,75,95,85,230,178,14,101,87,62,69,68,250,201,83,151,167,155,170,46,210,192,21,86,105,101,110,59,201,108,119,115,203,60,203,177,121,27,18,89,185,61,246,139,189,67,81,202,230,194,201,163,250,200,94,248,221,172,114,177,222,107,151,77,116,93,21,21,18,149,3,127,221,168,254,162,121,155,248,47,206,40,141,0,155,254,237,71,245,19,204,223,193,126,113,68,104,4,9,171,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,77,234,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,101,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,157,154,0,0,1,74,102,150,86,224,76,233,192,151,60,179,204,187,23,150,112,221,231,147,223,104,187,212,212,252,222,84,204,154,63,172,133,236,145,186,73,19,29,230,185,53,211,69,213,21,81,124,214,102,198,5,252,151,230,158,50,203,63,42,121,79,232,150,32,184,216,187,239,35,147,222,187,173,76,144,243,121,123,157,179,119,47,118,221,206,211,93,53,93,53,61,63,30,107,56,177,245,167,206,79,188,12,67,243,25,192,202,174,204,94,60,127,34,23,218,108,134,205,139,214,220,3,136,46,13,242,109,210,227,113,229,210,225,121,156,201,157,38,141,229,57,121,53,19,186,157,29,186,72,226,133,203,36,203,166,249,92,187,169,60,171,155,137,236,175,227,170,155,31,225,235,87,12,57,165,95,73,6,39,177,211,195,109,193,147,67,75,46,251,181,186,10,89,158,232,37,72,227,88,99,125,44,52,200,137,35,222,206,107,28,196,218,233,24,247,200,20,87,110,119,232,79,247,147,249,105,106,187,21,61,105,241,79,221,253,119,204,109,197,213,237,206,253,9,254,242,127,45,45,87,98,167,173,62,41,251,191,174,249,141,184,13,212,152,149,133,248,211,181,89,120,227,204,158,20,243,75,16,82,80,83,201,81,101,92,7,60,180,205,137,142,158,123,101,52,149,22,249,103,71,34,43,228,150,68,124,8,246,234,231,190,88,249,138,171,4,70,90,154,1,237,71,245,236,204,223,193,126,79,68,6,231,184,170,225,159,6,241,95,148,117,153,91,140,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,51,207,14,105,101,110,59,201,108,119,115,203,60,203,177,121,27,18,89,185,61,246,139,189,67,81,202,230,194,201,163,250,200,94,248,221,172,114,177,222,107,151,77,116,93,21,21,19,122,157,155,28,69,227,190,37,184,113,118,44,204,186,142,253,137,44,88,130,182,197,91,115,217,12,94,80,218,200,170,99,151,147,12,81,199,22,216,234,153,14,214,162,235,201,222,171,171,213,18,83,180,171,134,124,27,159,60,60,222,241,157,230,186,174,221,136,114,186,207,117,196,118,90,216,85,94,199,50,58,116,154,166,146,88,149,200,215,50,102,211,70,136,254,143,141,236,99,145,85,187,227,144,48,131,179,23,180,2,143,40,171,41,184,126,206,252,69,221,48,45,94,216,48,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,117,154,71,185,176,185,141,213,27,27,158,248,242,87,182,175,213,99,11,125,224,80,252,186,226,105,88,221,79,109,95,170,198,22,251,192,161,249,117,196,13,43,25,255,0,217,139,192,119,229,190,251,77,159,57,177,101,221,128,112,253,193,190,77,181,220,109,220,202,92,81,51,89,51,100,209,220,214,175,38,158,118,211,171,183,71,36,83,57,36,133,117,217,43,83,23,248,69,201,11,87,17,220,69,224,204,154,190,223,42,237,22,219,253,69,75,171,42,233,35,107,231,72,41,233,102,169,145,145,238,243,90,247,182,5,98,61,81,200,197,122,57,90,253,187,23,209,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,128,77,146,151,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,147,96,15,61,124,116,112,101,125,224,243,49,233,109,145,221,124,179,131,49,71,120,168,195,55,41,94,196,170,116,113,43,57,180,213,49,183,77,38,139,155,18,44,141,106,71,35,94,215,55,106,171,226,143,26,207,78,121,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,175,152,192,55,253,217,113,234,39,150,95,141,124,226,180,208,9,191,238,203,143,81,60,178,252,107,231,21,166,85,1,138,189,151,30,162,121,101,248,215,206,43,77,0,158,170,15,42,224,77,86,221,174,183,26,106,10,59,133,206,174,170,158,215,78,180,148,49,77,51,158,202,88,22,89,38,88,162,106,174,140,98,203,52,178,43,91,162,111,145,238,241,114,170,236,171,178,135,129,202,156,75,117,178,113,113,152,207,164,91,21,182,162,161,248,70,210,172,138,161,107,170,226,116,144,58,182,116,114,57,34,100,18,181,252,166,166,146,172,209,54,77,88,216,217,206,178,189,156,92,14,83,113,91,140,171,241,134,96,190,174,159,46,176,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,53,172,150,38,181,26,179,36,177,239,120,1,138,189,168,254,162,121,155,248,47,206,40,140,170,49,87,181,31,212,79,51,127,5,249,197,16,26,1,50,83,129,126,12,175,188,97,230,61,85,178,75,175,145,176,102,23,238,245,24,154,229,19,216,181,77,142,85,127,42,154,154,55,107,172,210,242,165,68,145,205,88,227,107,28,231,110,84,100,82,99,89,233,207,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,244,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,10,170,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,108,0,52,193,218,107,192,13,54,73,212,220,120,138,202,152,233,33,193,55,155,196,112,215,97,202,11,100,177,179,15,62,88,154,137,51,94,142,123,59,180,149,13,149,52,84,133,145,62,122,120,163,107,145,200,141,215,177,234,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,206,103,26,25,57,98,200,46,40,49,254,85,97,105,183,217,109,87,8,234,45,209,237,122,119,106,90,186,120,170,226,166,213,239,123,223,201,101,67,98,230,57,202,231,242,247,174,138,237,16,54,127,216,169,234,177,138,126,240,43,190,93,110,48,3,181,31,215,179,51,127,5,249,61,17,159,253,138,158,171,24,167,239,2,187,229,214,227,0,59,81,253,123,51,55,240,95,147,209,1,41,151,188,96,221,114,131,130,108,67,195,190,4,90,68,190,230,22,40,187,186,253,85,52,78,123,232,108,146,219,232,32,217,19,92,206,83,159,82,173,169,141,95,185,93,19,33,126,141,71,73,20,140,176,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,78,166,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,67,122,157,157,124,10,211,112,181,131,83,28,102,13,5,35,243,82,255,0,79,52,53,211,83,85,74,246,91,45,211,45,59,210,218,168,146,44,19,61,178,83,182,71,204,214,122,111,115,26,247,177,168,247,131,9,118,101,100,149,7,10,9,144,152,134,203,72,236,79,113,167,101,214,231,137,99,158,121,158,220,72,148,115,67,29,91,85,142,129,211,211,83,58,166,100,134,157,251,99,86,42,171,219,204,124,143,118,152,51,211,34,243,31,135,76,199,184,229,126,104,89,187,141,214,135,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,156,200,95,181,218,46,136,228,115,92,199,181,143,99,216,223,77,38,42,241,245,193,70,21,226,179,46,42,239,118,155,103,119,204,220,51,111,154,76,57,112,167,72,217,37,126,196,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,76,143,87,162,237,116,172,148,53,1,143,248,197,199,121,161,194,198,28,225,163,29,81,249,79,232,150,32,163,184,217,239,124,200,97,238,182,186,91,115,168,160,183,119,120,160,110,253,188,199,191,158,249,28,245,215,106,162,232,142,41,94,19,189,105,242,111,239,3,15,124,198,2,223,226,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,92,14,19,189,105,242,111,239,3,15,124,198,0,54,169,219,87,234,177,133,190,240,40,126,93,113,53,87,194,119,173,62,77,253,224,97,239,152,192,109,83,182,175,213,99,11,125,224,80,252,186,226,106,175,132,239,90,124,155,251,192,195,223,49,128,15,74,96,0,0,0,60,214,113,99,235,79,156,159,120,24,135,230,51,155,169,236,184,245,19,203,47,198,190,113,90,105,91,139,31,90,124,228,251,192,196,63,49,156,221,79,101,199,168,158,89,126,53,243,138,208,52,173,197,143,173,62,114,125,224,98,31,152,206,110,167,178,227,212,79,44,191,26,249,197,105,149,64,15,53,156,88,250,211,231,39,222,6,33,249,140,229,191,188,226,155,238,32,183,88,173,55,122,238,241,73,134,109,239,181,218,227,229,49,157,222,149,245,85,21,110,143,86,162,43,245,158,174,161,250,185,85,222,126,154,237,107,81,46,7,22,62,180,249,201,247,129,136,126,99,57,119,251,62,120,36,186,241,95,143,228,190,226,120,42,232,114,235,10,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,114,213,200,139,36,122,133,235,236,167,224,114,155,50,174,180,28,82,102,75,234,226,177,97,139,194,63,11,91,26,201,96,91,141,198,149,204,122,86,190,77,17,31,77,12,186,53,173,141,203,204,154,41,26,245,107,98,116,115,110,36,148,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,155,2,213,113,99,234,177,156,159,119,248,135,229,211,158,107,15,74,124,88,250,172,103,39,221,254,33,249,116,231,154,192,61,84,0,0,2,223,229,54,127,100,214,122,249,127,242,71,152,86,172,81,244,94,224,182,203,167,114,123,151,145,55,93,174,77,200,156,200,95,181,252,185,217,186,41,54,63,99,221,181,218,92,0,0,0,58,156,89,133,172,88,231,10,222,112,86,41,161,239,182,92,65,111,168,181,220,105,185,175,143,159,75,60,110,142,88,247,177,90,246,238,99,220,154,181,81,201,174,168,168,189,79,58,252,104,100,229,139,32,184,160,199,249,85,133,166,223,101,181,92,35,168,183,71,181,233,221,169,106,233,226,171,138,155,87,189,239,127,37,149,13,139,152,231,43,159,203,222,186,43,180,79,71,198,128,123,81,253,123,51,55,240,95,147,209,1,53,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,125,54,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,30,88,141,154,118,83,241,213,77,131,164,160,225,99,53,235,233,41,172,85,85,9,14,10,174,109,44,174,157,183,26,186,214,39,147,94,144,198,228,115,37,150,162,73,91,52,138,222,90,164,141,115,220,215,70,145,6,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,7,109,95,170,198,22,251,192,161,249,117,196,192,14,203,143,94,204,178,252,107,228,245,166,127,246,213,250,172,97,111,188,10,31,151,92,76,0,236,184,245,236,203,47,198,190,79,90,6,255,0,128,0,0,0,13,85,246,231,126,132,255,0,121,63,150,155,84,0,105,91,177,83,214,159,20,253,223,215,124,198,220,110,164,0,0,0,0,0,0,0,0,0,52,173,219,87,235,79,133,190,239,232,126,99,113,46,175,97,143,233,179,247,111,249,145,106,187,106,253,105,240,183,221,253,15,204,110,37,213,236,49,253,54,126,237,255,0,50,3,106,128,0,7,154,206,44,125,105,243,147,239,3,16,252,198,115,210,153,230,179,139,31,90,124,228,251,192,196,63,49,156,13,212,246,92,122,137,229,151,227,95,56,173,52,2,111,251,178,227,212,79,44,191,26,249,197,105,160,16,55,253,217,113,234,39,150,95,141,124,226,180,148,237,12,227,78,213,194,198,87,212,88,176,134,32,164,110,106,98,90,116,76,63,70,180,205,170,90,40,22,77,178,220,39,141,206,70,177,141,106,74,216,149,232,228,124,200,212,229,200,198,77,182,207,240,205,197,118,92,112,149,217,153,150,216,215,26,203,223,174,181,222,93,130,193,96,130,100,101,85,222,169,183,122,197,86,181,85,23,151,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,212,182,105,102,150,59,206,156,119,115,204,204,203,190,249,103,18,94,121,61,246,183,186,195,79,205,229,66,200,99,250,184,88,200,219,164,113,49,190,107,83,93,53,93,85,85,84,37,109,56,255,0,25,89,113,253,22,105,81,226,26,185,49,101,5,226,59,252,87,106,181,74,169,221,113,100,201,59,106,36,89,145,201,43,249,168,143,94,98,59,114,235,187,93,84,223,159,2,252,102,216,184,195,203,138,171,156,150,175,35,99,60,47,221,233,241,53,182,38,61,105,91,36,168,254,85,77,52,142,215,88,101,229,74,169,27,156,178,70,230,57,174,220,136,201,100,212,182,58,236,221,226,59,47,248,113,161,226,22,247,97,255,0,149,172,188,225,150,196,255,0,42,89,109,123,26,177,86,78,207,255,0,184,179,68,158,125,59,57,110,122,126,125,41,236,86,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,232,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,30,156,193,106,184,98,226,23,10,241,65,147,86,92,220,194,212,221,195,191,243,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,213,145,138,230,177,207,138,88,158,172,102,253,169,117,64,22,171,139,31,85,140,228,251,191,196,63,46,156,186,165,170,226,199,213,99,57,62,239,241,15,203,167,3,205,97,179,238,201,78,10,60,183,89,71,197,150,102,219,45,85,150,88,121,209,224,187,124,233,207,145,213,208,207,203,125,205,200,142,217,31,37,241,75,28,77,145,174,114,200,174,149,18,53,138,23,191,88,39,170,128,0,0,53,87,219,157,250,19,253,228,254,90,98,175,101,199,175,102,89,126,53,242,122,211,42,187,115,191,66,127,188,159,203,76,85,236,184,245,236,203,47,198,190,79,90,6,255,0,128,0,0,0,13,0,246,163,250,246,102,111,224,191,39,162,55,252,104,7,181,31,215,179,51,127,5,249,61,16,25,85,216,99,250,108,253,219,254,100,109,80,213,95,97,143,233,179,247,111,249,145,181,64,0,0,49,87,181,31,212,79,51,127,5,249,197,17,165,110,19,189,105,242,111,239,3,15,124,198,3,117,61,168,254,162,121,155,248,47,206,40,141,43,112,157,235,79,147,127,120,24,123,230,48,1,181,78,218,191,85,140,45,247,129,67,242,235,137,128,29,151,30,189,153,101,248,215,201,235,76,255,0,237,171,245,88,194,223,120,20,63,46,184,154,86,3,55,248,218,237,22,198,89,175,159,54,44,69,195,254,53,196,24,127,9,229,213,66,77,135,230,107,146,36,184,92,83,152,201,110,79,129,204,69,86,73,20,139,3,97,159,127,212,172,155,152,206,241,52,70,213,56,62,226,207,6,241,117,149,255,0,78,44,84,244,150,123,237,5,68,148,215,220,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,179,94,99,17,85,209,61,19,206,181,21,166,235,113,166,175,172,183,219,42,234,169,237,116,233,87,93,44,48,185,236,165,129,101,142,20,150,87,34,104,198,44,179,69,26,57,218,38,249,24,223,23,34,45,203,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,255,0,86,70,43,154,246,178,88,162,122,177,251,54,168,122,83,5,21,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,214,160,13,43,118,213,250,211,225,111,187,250,31,152,220,77,212,154,86,237,171,245,167,194,223,119,244,63,49,184,129,117,123,12,127,77,159,187,127,204,139,85,219,87,235,79,133,190,239,232,126,99,113,46,175,97,143,233,179,247,111,249,145,106,187,106,253,105,240,183,221,253,15,204,110,32,117,61,148,156,40,229,199,17,57,143,137,113,174,104,69,229,91,86,92,249,58,120,108,18,194,142,165,185,85,85,45,66,198,234,149,85,243,225,143,186,185,86,29,54,200,231,181,30,170,198,190,57,119,126,106,175,176,199,244,217,251,183,252,200,218,160,0,0,24,43,218,227,145,121,113,139,248,108,188,103,125,206,205,202,198,120,19,184,69,109,186,83,170,50,73,169,106,43,225,130,74,90,142,139,205,133,59,195,228,98,46,142,100,136,170,215,34,62,86,201,164,19,127,221,168,254,162,121,155,248,47,206,40,141,0,129,191,238,212,127,81,60,205,252,23,231,20,70,128,77,255,0,118,163,250,137,230,111,224,191,56,162,52,2,7,170,128,0,0,0,3,205,103,22,62,180,249,201,247,129,136,126,99,57,233,76,243,89,197,143,173,62,114,125,224,98,31,152,206,6,116,225,30,10,63,165,87,102,102,85,223,240,5,178,213,30,102,225,111,45,73,109,169,157,57,82,93,40,82,239,112,89,45,142,155,115,88,221,207,122,73,19,165,71,53,146,53,205,214,38,205,44,137,149,92,20,118,115,101,199,10,189,203,31,223,234,190,148,230,108,150,244,130,166,229,38,139,67,107,145,251,249,205,183,70,172,107,219,185,143,72,157,52,138,178,61,172,118,212,133,178,201,18,246,221,151,30,162,121,101,248,215,206,43,76,170,3,85,125,185,223,161,63,222,79,229,165,170,236,84,245,167,197,63,119,245,223,49,183,23,87,183,59,244,39,251,201,252,180,181,93,138,158,180,248,167,238,254,187,230,54,224,55,82,104,7,181,31,215,179,51,127,5,249,61,17,191,227,64,61,168,254,189,153,155,248,47,201,232,128,207,254,197,79,85,140,83,247,129,93,242,235,113,149,92,88,250,172,103,39,221,254,33,249,116,230,42,246,42,122,172,98,159,188,10,239,151,91,140,170,226,199,213,99,57,62,239,241,15,203,167,3,205,97,186,158,218,191,85,140,45,247,129,67,242,235,137,165,99,117,61,181,126,171,24,91,239,2,135,229,215,16,48,3,178,227,215,179,44,191,26,249,61,105,191,227,64,61,151,30,189,153,101,248,215,201,235,77,255,0,0,0,0,60,171,158,170,15,42,224,111,251,178,227,212,79,44,191,26,249,197,105,149,70,42,246,92,122,137,229,151,227,95,56,173,50,168,1,229,92,245,80,121,87,3,127,221,151,30,162,121,101,248,215,206,43,76,170,49,87,178,227,212,79,44,191,26,249,197,105,149,64,12,85,237,71,245,19,204,223,193,126,113,68,101,81,138,189,168,254,162,121,155,248,47,206,40,128,208,9,234,160,242,174,122,168,0,0,0,104,7,181,31,215,179,51,127,5,249,61,17,191,227,64,61,168,254,189,153,155,248,47,201,232,128,207,254,197,79,85,140,83,247,129,93,242,235,113,128,29,168,254,189,153,155,248,47,201,232,140,255,0,236,84,245,88,197,63,120,21,223,46,183,24,1,218,143,235,217,153,191,130,252,158,136,12,148,236,123,225,71,46,49,205,29,199,137,188,107,23,150,110,184,95,16,62,207,96,181,207,10,45,45,13,84,80,83,206,181,238,213,87,155,50,119,134,164,72,168,141,137,204,116,137,185,235,27,162,219,81,128,29,138,158,171,24,167,239,2,187,229,214,227,63,192,0,0,214,7,109,30,69,229,197,14,9,195,156,67,219,44,221,199,25,215,98,10,108,55,114,169,167,84,100,119,26,87,81,212,201,27,234,25,167,159,52,125,213,140,100,136,168,238,91,149,142,222,140,137,35,215,95,9,222,180,249,55,247,129,135,190,99,1,181,78,218,191,85,140,45,247,129,67,242,235,137,170,190,19,189,105,242,111,239,3,15,124,198,0,54,169,219,87,234,177,133,190,240,40,126,93,113,53,87,194,119,173,62,77,253,224,97,239,152,192,109,83,182,175,213,99,11,125,224,80,252,186,226,106,175,132,239,90,124,155,251,192,195,223,49,128,15,74,96,0,0,0,60,214,113,99,235,79,156,159,120,24,135,230,51,155,169,236,184,245,19,203,47,198,190,113,90,105,91,139,31,90,124,228,251,192,196,63,49,156,221,79,101,199,168,158,89,126,53,243,138,208,50,168,0,7,154,206,44,125,105,243,147,239,3,16,252,198,115,117,61,151,30,162,121,101,248,215,206,43,77,43,113,99,235,79,156,159,120,24,135,230,51,155,169,236,184,245,19,203,47,198,190,113,90,6,85,0,0,181,92,88,250,172,103,39,221,254,33,249,116,231,154,195,210,159,22,62,171,25,201,247,127,136,126,93,57,230,176,15,85,6,176,59,81,123,64,40,237,20,119,46,25,50,67,17,115,174,179,119,155,118,56,186,65,28,19,210,199,75,44,18,193,53,165,188,198,63,116,203,205,214,89,35,86,58,23,70,216,209,202,245,149,177,95,94,209,78,58,169,184,90,193,171,129,242,250,190,145,249,169,127,167,134,106,24,106,105,101,123,45,150,233,150,161,139,114,69,88,214,9,158,217,41,221,27,33,115,253,55,181,238,99,216,213,99,244,131,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,80,43,94,26,56,139,199,124,47,230,157,6,102,96,90,143,249,42,59,197,22,200,127,206,118,190,243,12,211,209,243,37,138,78,79,55,144,198,243,88,221,236,241,69,241,69,244,17,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,93,27,113,83,192,142,108,112,171,133,112,142,53,197,44,239,182,92,65,111,160,142,227,83,173,52,126,75,190,207,28,242,75,106,216,202,137,95,63,41,148,238,94,242,212,72,159,174,137,162,244,89,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,15,67,192,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,6,128,123,81,253,123,51,55,240,95,147,209,27,254,52,3,218,143,235,217,153,191,130,252,158,136,11,255,0,193,95,10,54,46,45,59,61,49,182,13,229,90,168,241,125,183,48,43,171,48,181,238,182,23,187,184,85,119,11,90,201,26,186,53,71,164,51,177,156,169,19,71,181,53,100,156,183,190,40,208,200,14,5,187,47,112,174,74,125,29,206,60,241,143,203,89,147,73,186,182,154,207,204,142,91,93,138,101,216,176,187,68,69,239,21,145,104,229,230,239,88,152,247,253,91,92,232,163,168,87,98,167,170,198,41,251,192,174,249,117,184,207,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,3,182,175,213,99,11,125,224,80,252,186,226,96,7,101,199,175,102,89,126,53,242,122,211,63,251,106,253,86,48,183,222,5,15,203,174,38,0,118,92,122,246,101,151,227,95,39,173,3,127,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,173,219,87,235,79,133,190,239,232,126,99,113,46,175,97,143,233,179,247,111,249,145,106,187,106,253,105,240,183,221,253,15,204,110,37,213,236,49,253,54,126,237,255,0,50,3,106,128,0,7,154,206,44,125,105,243,147,239,3,16,252,198,115,210,153,230,179,139,31,90,124,228,251,192,196,63,49,156,13,212,246,92,122,137,229,151,227,95,56,173,52,2,111,251,178,227,212,79,44,191,26,249,197,105,160,16,42,11,238,63,198,88,155,12,225,156,25,125,196,53,117,118,44,29,79,83,77,98,183,185,81,32,161,101,69,67,234,39,86,53,17,17,95,36,178,42,185,235,171,213,27,27,85,118,198,198,183,61,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,146,207,246,121,240,89,117,226,159,52,41,239,184,191,15,213,187,42,240,213,66,174,32,172,74,151,82,165,108,233,30,232,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,243,35,123,225,221,190,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,155,52,151,218,71,217,247,77,195,181,76,121,195,147,118,170,183,101,213,198,161,180,213,182,216,98,150,102,97,151,164,80,71,18,203,81,52,242,205,51,42,102,89,220,143,115,90,200,222,172,143,93,95,26,46,237,14,167,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,80,60,241,112,125,197,158,50,225,23,52,62,156,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,47,161,60,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,38,128,120,219,224,251,19,112,141,154,18,217,92,149,117,184,38,249,81,59,176,157,226,174,90,126,125,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,237,110,199,251,38,248,116,226,59,34,112,174,44,185,102,229,63,209,220,55,138,187,149,101,175,12,214,189,242,87,71,80,145,234,234,197,99,101,229,209,239,141,236,138,72,159,31,61,238,133,136,244,133,32,106,74,25,254,90,174,44,125,86,51,147,238,255,0,16,252,186,114,234,150,171,139,31,85,140,228,251,191,196,63,46,156,15,53,135,170,131,202,185,234,160,0,0,13,85,246,231,126,132,255,0,121,63,150,152,171,217,113,235,217,150,95,141,124,158,180,202,174,220,239,208,159,239,39,242,211,21,123,46,61,123,50,203,241,175,147,214,129,191,224,0,0,0,3,64,61,168,254,189,153,155,248,47,201,232,141,255,0,26,1,237,71,245,236,204,223,193,126,79,68,6,85,118,24,254,155,63,118,255,0,153,27,84,53,87,216,99,250,108,253,219,254,100,109,80,0,0,12,85,237,71,245,19,204,223,193,126,113,68,105,91,132,239,90,124,155,251,192,195,223,49,128,221,79,106,63,168,158,102,254,11,243,138,35,74,220,39,122,211,228,223,222,6,30,249,140,0,109,83,182,175,213,99,11,125,224,80,252,186,226,105,219,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,148,212,52,52,200,155,229,126,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,184,158,218,191,85,140,45,247,129,67,242,235,137,128,29,151,30,189,153,101,248,215,201,235,64,220,79,7,220,38,96,222,17,114,191,232,61,138,162,146,241,125,175,168,146,166,251,136,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,107,204,122,34,58,87,170,234,91,180,119,129,202,110,20,177,149,6,48,203,231,213,212,101,214,48,168,157,148,48,202,201,101,125,146,173,168,143,90,41,103,84,86,189,142,106,185,208,57,206,230,185,145,74,215,35,150,21,150,77,239,20,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,105,171,168,106,81,118,74,205,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,52,3,193,39,24,56,155,132,108,208,138,244,213,171,173,193,55,202,136,27,139,44,244,145,83,243,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,115,125,4,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,121,226,227,7,132,204,101,194,46,104,125,7,190,212,85,222,44,85,244,241,212,216,177,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,253,57,111,84,70,202,197,91,255,0,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,168,110,208,210,183,109,95,173,62,22,251,191,161,249,141,196,221,73,165,110,218,191,90,124,45,247,127,67,243,27,136,23,87,176,199,244,217,251,183,252,200,181,93,181,126,180,248,91,238,254,135,230,55,18,234,246,24,254,155,63,118,255,0,153,22,171,182,175,214,159,11,125,223,208,252,198,226,5,213,236,49,253,54,126,237,255,0,50,54,168,106,175,176,199,244,217,251,183,252,200,218,160,0,0,24,171,218,143,234,39,153,191,130,252,226,136,208,9,191,238,212,127,81,60,205,252,23,231,20,70,128,64,223,247,106,63,168,158,102,254,11,243,138,35,64,38,255,0,187,81,253,68,243,55,240,95,156,81,26,1,3,213,64,0,0,0,1,230,179,139,31,90,124,228,251,192,196,63,49,156,244,166,121,172,226,199,214,159,57,62,240,49,15,204,103,3,117,61,151,30,162,121,101,248,215,206,43,76,170,49,87,178,227,212,79,44,191,26,249,197,105,149,64,106,175,183,59,244,39,251,201,252,180,181,93,138,158,180,248,167,238,254,187,230,54,226,234,246,231,126,132,255,0,121,63,150,150,171,177,83,214,159,20,253,223,215,124,198,220,6,234,77,0,246,163,250,246,102,111,224,191,39,162,55,252,104,7,181,31,215,179,51,127,5,249,61,16,25,255,0,216,169,234,177,138,126,240,43,190,93,110,50,171,139,31,85,140,228,251,191,196,63,46,156,197,94,197,79,85,140,83,247,129,93,242,235,113,149,92,88,250,172,103,39,221,254,33,249,116,224,121,172,55,83,219,87,234,177,133,190,240,40,126,93,113,52,172,110,167,182,175,213,99,11,125,224,80,252,186,226,6,0,118,92,122,246,101,151,227,95,39,173,55,252,104,7,178,227,215,179,44,191,26,249,61,105,191,224,0,0,7,149,115,213,65,229,92,13,255,0,118,92,122,137,229,151,227,95,56,173,50,168,197,94,203,143,81,60,178,252,107,231,21,166,85,0,60,171,158,170,15,42,224,111,251,178,227,212,79,44,191,26,249,197,105,149,70,42,246,92,122,137,229,151,227,95,56,173,50,168,1,138,189,168,254,162,121,155,248,47,206,40,140,170,49,87,181,31,212,79,51,127,5,249,197,16,26,1,61,84,30,85,207,85,0,0,0,13,0,246,163,250,246,102,111,224,191,39,162,55,252,104,7,181,31,215,179,51,127,5,249,61,16,25,255,0,216,169,234,177,138,126,240,43,190,93,110,48,3,181,31,215,179,51,127,5,249,61,17,159,253,138,158,171,24,167,239,2,187,229,214,227,0,59,81,253,123,51,55,240,95,147,209,1,159,253,138,158,171,24,167,239,2,187,229,214,227,63,204,0,236,84,245,88,197,63,120,21,223,46,183,25,254,0,0,6,0,118,213,250,172,97,111,188,10,31,151,92,77,85,240,157,235,79,147,127,120,24,123,230,48,27,84,237,171,245,88,194,223,120,20,63,46,184,154,171,225,59,214,159,38,254,240,48,247,204,96,3,106,157,181,126,171,24,91,239,2,135,229,215,19,85,124,39,122,211,228,223,222,6,30,249,140,6,213,59,106,253,86,48,183,222,5,15,203,174,38,170,248,78,245,167,201,191,188,12,61,243,24,0,244,166,0,0,0,3,205,103,22,62,180,249,201,247,129,136,126,99,57,186,158,203,143,81,60,178,252,107,231,21,166,149,184,177,245,167,206,79,188,12,67,243,25,205,212,246,92,122,137,229,151,227,95,56,173,3,42,128,0,121,172,226,199,214,159,57,62,240,49,15,204,103,55,83,217,113,234,39,150,95,141,124,226,180,210,183,22,62,180,249,201,247,129,136,126,99,57,186,158,203,143,81,60,178,252,107,231,21,160,101,80,0,11,85,197,143,170,198,114,125,223,226,31,151,78,121,172,61,41,241,99,234,177,156,159,119,248,135,229,211,158,107,0,168,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,155,137,236,189,224,91,242,41,133,89,158,57,199,131,59,166,100,222,183,249,30,154,181,219,166,177,90,228,141,168,154,194,173,78,239,89,54,178,115,53,87,61,145,43,35,250,167,58,162,53,178,157,151,93,159,245,151,122,203,111,19,121,223,135,121,54,168,123,181,199,3,218,231,146,120,42,164,170,138,120,167,134,236,238,91,217,182,20,229,105,20,114,35,219,51,100,116,138,212,98,68,233,118,212,5,63,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,243,237,198,191,10,55,222,18,243,150,183,6,242,174,181,152,66,229,173,102,22,189,214,194,198,247,250,93,172,89,35,87,70,170,197,154,7,191,149,34,104,199,46,140,147,150,198,75,26,30,138,75,85,196,191,14,152,19,138,12,172,175,203,60,117,79,255,0,43,89,103,173,223,55,249,178,233,221,166,134,10,206,92,82,199,206,229,115,222,238,83,221,177,254,10,158,10,129,168,190,205,14,56,234,120,113,198,80,228,246,56,101,35,242,235,26,94,35,124,213,114,62,42,119,216,238,51,36,112,37,107,166,122,181,171,76,173,100,77,153,175,119,152,200,210,70,42,43,94,201,183,146,121,182,205,238,23,115,67,41,184,134,147,135,74,171,37,93,93,246,190,241,21,183,13,203,51,35,165,101,242,10,138,133,134,138,170,39,58,69,137,172,153,118,235,172,138,145,191,123,30,228,116,111,68,222,79,2,217,77,156,185,41,195,142,29,192,89,227,139,252,181,126,164,221,37,53,30,230,203,228,42,21,99,18,27,103,120,69,94,241,202,209,222,118,170,214,111,229,70,174,138,40,220,161,144,6,128,123,81,253,123,51,55,240,95,147,209,27,254,52,3,218,143,235,217,153,191,130,252,158,136,12,255,0,236,84,245,88,197,63,120,21,223,46,183,25,254,96,7,98,167,170,198,41,251,192,174,249,117,184,207,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,3,182,175,213,99,11,125,224,80,252,186,226,96,7,101,199,175,102,89,126,53,242,122,211,111,220,107,112,165,253,48,114,178,213,150,127,79,126,137,121,51,16,65,125,239,190,75,239,252,206,93,53,68,60,174,95,58,45,53,239,59,183,110,93,54,105,167,93,82,192,112,185,217,73,253,26,243,219,12,231,95,229,235,233,31,209,206,251,254,108,250,45,220,249,253,226,142,122,111,207,119,185,54,237,231,238,244,23,93,186,116,215,84,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,165,110,218,191,90,124,45,247,127,67,243,27,137,117,123,12,127,77,159,187,127,204,139,255,0,198,183,102,247,244,193,205,59,86,102,126,89,126,137,121,51,15,193,98,238,95,71,123,255,0,51,151,83,81,55,55,153,222,162,211,94,243,183,110,213,211,102,186,245,209,42,190,6,56,24,254,133,223,77,191,240,163,244,199,233,143,147,127,242,39,147,251,175,116,239,63,253,145,54,253,221,231,245,116,217,237,215,160,101,80,0,1,230,179,139,31,90,124,228,251,192,196,63,49,156,244,166,107,87,54,59,26,255,0,42,25,167,140,179,51,250,71,121,51,233,110,32,184,223,123,151,209,14,119,117,239,85,50,77,202,230,119,214,239,219,204,219,187,107,117,211,93,19,93,0,200,14,203,143,81,60,178,252,107,231,21,166,154,248,81,225,71,49,248,181,204,118,96,172,21,23,113,181,80,242,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,204,153,251,92,145,66,138,142,145,205,114,170,177,140,146,70,111,167,133,204,139,254,141,121,19,134,114,83,233,79,210,63,163,157,247,252,231,220,123,159,63,188,86,79,83,249,158,100,155,118,243,246,250,107,174,221,122,107,162,117,60,40,240,163,151,28,37,101,195,48,86,10,139,191,93,107,185,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,229,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,194,224,101,110,86,224,76,150,192,150,204,179,203,75,23,145,176,221,155,157,220,168,187,212,213,28,174,108,207,154,79,172,153,239,145,218,201,43,221,231,57,116,215,68,209,17,17,42,176,0,0,0,148,185,218,109,87,170,102,81,222,109,148,149,244,241,212,65,86,200,170,97,108,172,108,240,74,201,161,149,26,228,84,71,199,44,113,200,199,120,181,236,107,147,69,68,82,108,0,5,170,226,199,213,99,57,62,239,241,15,203,167,46,169,74,102,198,5,252,168,101,102,50,203,63,42,121,51,233,110,31,184,216,187,239,35,157,221,123,213,52,144,243,121,123,155,191,111,51,118,221,205,215,77,53,77,117,3,204,17,234,160,213,95,249,12,127,246,162,255,0,169,63,252,249,181,64,0,0,53,87,219,157,250,19,253,228,254,90,98,175,101,199,175,102,89,126,53,242,122,211,106,156,115,240,49,253,52,126,132,255,0,225,71,232,119,208,239,41,127,228,79,40,119,174,247,221,191,251,34,29,155,123,183,235,107,191,217,167,91,85,194,231,101,39,244,107,207,108,51,157,127,151,175,164,127,71,59,239,249,179,232,183,115,231,247,138,57,233,191,61,222,228,219,183,159,187,208,93,118,233,211,93,80,51,252,0,0,0,0,208,15,106,63,175,102,102,254,11,242,122,35,127,198,0,113,71,217,73,253,37,51,219,19,103,95,229,235,232,231,210,62,229,254,108,250,45,223,57,29,222,142,10,111,207,119,184,247,110,228,110,244,19,77,218,117,211,85,11,85,216,99,250,108,253,219,254,100,109,80,197,94,6,56,24,254,133,223,77,191,240,163,244,199,233,143,147,127,242,39,147,251,175,116,239,63,253,145,54,253,221,231,245,116,217,237,215,166,85,0,0,1,138,189,168,254,162,121,155,248,47,206,40,141,43,112,157,235,79,147,127,120,24,123,230,48,27,254,226,143,34,255,0,164,166,68,226,108,148,250,83,244,115,233,31,114,255,0,57,247,30,249,200,238,245,144,84,254,103,153,30,237,220,141,190,154,105,187,94,186,104,184,85,148,253,141,127,146,252,211,193,185,153,253,35,188,167,244,75,16,91,175,189,203,232,135,39,189,119,90,152,230,229,115,59,235,182,110,229,237,221,181,218,107,174,139,166,128,85,125,181,126,171,24,91,239,2,135,229,215,19,0,59,46,61,123,50,203,241,175,147,214,155,126,227,91,133,47,233,131,149,150,172,179,250,123,244,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,150,3,133,206,202,79,232,215,158,216,103,58,255,0,47,95,72,254,142,119,223,243,103,209,110,231,207,239,20,115,211,126,123,189,201,183,111,63,119,160,186,237,211,166,186,160,103,248,0,11,85,196,239,15,88,87,138,12,154,189,101,30,41,169,238,29,255,0,151,83,110,186,50,150,58,137,173,149,209,59,116,85,17,181,233,254,180,111,70,185,142,124,82,202,196,123,55,238,79,60,57,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,162,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,167,167,51,29,120,210,224,183,6,241,147,131,109,22,107,206,34,171,195,120,135,13,212,73,53,150,245,12,43,82,202,118,76,177,165,76,50,211,43,216,217,89,35,98,143,69,220,215,181,241,177,81,219,119,178,64,195,94,202,62,58,127,49,194,254,117,227,63,249,189,46,0,173,174,111,250,205,117,174,74,133,119,253,23,117,99,155,253,248,81,255,0,232,240,150,171,182,175,214,159,11,125,223,208,252,198,226,93,95,242,24,255,0,237,69,255,0,82,127,249,242,234,241,9,217,121,142,248,150,188,97,124,89,153,156,85,247,236,73,98,195,233,98,173,185,253,6,134,47,40,109,175,172,169,142,94,76,53,113,199,22,216,234,153,14,214,162,235,201,222,171,171,213,16,45,87,97,143,233,179,247,111,249,145,106,187,106,253,105,240,183,221,253,15,204,110,38,127,240,49,192,199,244,46,250,109,255,0,133,31,166,63,76,124,155,255,0,145,60,159,221,123,167,121,255,0,236,137,183,238,239,63,171,166,207,110,189,41,78,53,187,55,191,166,14,105,218,179,51,242,203,244,75,201,152,126,11,23,114,250,59,223,249,156,186,154,137,185,188,206,245,22,154,247,157,187,118,174,155,53,215,174,136,22,3,176,199,244,217,251,183,252,200,218,161,138,188,12,112,49,253,11,190,155,127,225,71,233,143,211,31,38,255,0,228,79,39,247,94,233,222,127,251,34,109,251,187,207,234,233,179,219,175,76,170,0,0,3,21,123,81,253,68,243,55,240,95,156,81,26,1,61,41,241,71,145,127,210,83,34,113,54,74,125,41,250,57,244,143,185,127,156,251,143,124,228,119,122,200,42,127,51,204,143,118,238,70,223,77,52,221,175,93,52,92,0,255,0,33,143,254,212,95,245,39,255,0,159,3,42,187,81,253,68,243,55,240,95,156,81,26,1,61,41,241,71,145,127,210,83,34,113,54,74,125,41,250,57,244,143,185,127,156,251,143,124,228,119,122,200,42,127,51,204,143,118,238,70,223,77,52,221,175,93,52,92,0,255,0,33,143,254,212,95,245,39,255,0,159,3,106,128,0,0,0,7,154,206,44,125,105,243,147,239,3,16,252,198,115,210,153,173,92,216,236,107,252,168,102,158,50,204,207,233,29,228,207,165,184,130,227,125,238,95,68,57,221,215,189,84,201,55,43,153,223,91,191,111,51,110,237,173,215,77,116,77,116,3,32,59,46,61,68,242,203,241,175,156,86,153,84,90,174,23,50,47,250,53,228,78,25,201,79,165,63,72,254,142,119,223,243,159,113,238,124,254,241,89,61,79,230,121,146,109,219,207,219,233,174,187,117,233,174,137,117,64,213,95,110,119,232,79,247,147,249,105,106,187,21,61,105,241,79,221,253,119,204,109,198,127,241,207,192,199,244,209,250,19,255,0,133,31,161,223,67,188,165,255,0,145,60,161,222,187,223,118,255,0,236,136,118,109,238,223,173,174,255,0,102,157,105,78,10,123,55,191,161,246,105,221,115,51,242,203,244,183,202,120,126,123,23,114,250,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,104,7,181,31,215,179,51,127,5,249,61,17,191,227,0,56,163,236,164,254,146,153,237,137,179,175,242,245,244,115,233,31,114,255,0,54,125,22,239,156,142,239,71,5,55,231,187,220,123,183,114,55,122,9,166,237,58,233,170,131,177,83,213,99,20,253,224,87,124,186,220,101,87,22,62,171,25,201,247,127,136,126,93,57,74,112,83,194,151,244,62,202,203,174,89,253,61,250,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,91,171,155,24,23,242,161,149,152,203,44,252,169,228,207,165,184,126,227,98,239,188,142,119,117,239,84,210,67,205,229,238,110,253,188,205,219,119,55,93,52,213,53,212,15,48,70,234,123,106,253,86,48,183,222,5,15,203,174,37,170,255,0,33,143,254,212,95,245,39,255,0,159,51,83,141,110,20,191,166,14,86,90,178,207,233,239,209,47,38,98,8,47,189,247,201,125,255,0,153,203,166,168,135,149,203,231,69,166,189,231,118,237,203,166,205,52,235,170,6,160,123,46,61,123,50,203,241,175,147,214,155,254,48,3,133,206,202,79,232,215,158,216,103,58,255,0,47,95,72,254,142,119,223,243,103,209,110,231,207,239,20,115,211,126,123,189,201,183,111,63,119,160,186,237,211,166,186,166,127,128,0,0,60,171,158,170,13,85,255,0,144,199,255,0,106,47,250,147,255,0,207,129,149,93,151,30,162,121,101,248,215,206,43,76,170,45,87,11,153,23,253,26,242,39,12,228,167,210,159,164,127,71,59,239,249,207,184,247,62,127,120,172,158,167,243,60,201,54,237,231,237,244,215,93,186,244,215,68,186,160,15,42,231,170,131,85,127,228,49,255,0,218,139,254,164,255,0,243,224,101,87,101,199,168,158,89,126,53,243,138,211,42,139,85,194,230,69,255,0,70,188,137,195,57,41,244,167,233,31,209,206,251,254,115,238,61,207,159,222,43,39,169,252,207,50,77,187,121,251,125,53,215,110,189,53,209,46,168,3,21,123,81,253,68,243,55,240,95,156,81,25,84,90,174,40,242,47,250,74,100,78,38,201,79,165,63,71,62,145,247,47,243,159,113,239,156,142,239,89,5,79,230,121,145,238,221,200,219,233,166,155,181,235,166,138,30,107,15,85,6,170,255,0,200,99,255,0,181,23,253,73,255,0,231,205,170,0,0,0,52,3,218,143,235,217,153,191,130,252,158,136,223,241,128,28,81,246,82,127,73,76,246,196,217,215,249,122,250,57,244,143,185,127,155,62,139,119,206,71,119,163,130,155,243,221,238,61,219,185,27,189,4,211,118,157,116,213,65,216,169,234,177,138,126,240,43,190,93,110,48,3,181,31,215,179,51,127,5,249,61,17,183,238,10,120,82,254,135,217,89,117,203,63,167,191,75,124,167,136,39,190,247,223,37,247,14,95,50,154,158,30,87,47,157,46,186,119,109,219,183,38,187,244,211,166,171,96,56,163,236,164,254,146,153,237,137,179,175,242,245,244,115,233,31,114,255,0,54,125,22,239,156,142,239,71,5,55,231,187,220,123,183,114,55,122,9,166,237,58,233,170,131,177,83,213,99,20,253,224,87,124,186,220,103,249,143,252,20,240,165,253,15,178,178,235,150,127,79,126,150,249,79,16,79,125,239,190,75,238,28,190,101,53,60,60,174,95,58,93,116,238,219,183,110,77,119,233,167,77,87,32,0,0,0,192,14,218,191,85,140,45,247,129,67,242,235,137,170,190,19,189,105,242,111,239,3,15,124,198,3,122,124,107,112,165,253,48,114,178,213,150,127,79,126,137,121,51,16,65,125,239,190,75,239,252,206,93,53,68,60,174,95,58,45,53,239,59,183,110,93,54,105,167,93,83,21,114,159,177,175,242,95,154,120,55,51,63,164,119,148,254,137,98,11,117,247,185,125,16,228,247,174,235,83,28,220,174,103,125,118,205,220,189,187,182,187,77,117,209,116,208,10,175,182,175,213,99,11,125,224,80,252,186,226,106,175,132,239,90,124,155,251,192,195,223,49,128,222,159,26,220,41,127,76,28,172,181,101,159,211,223,162,94,76,196,16,95,123,239,146,251,255,0,51,151,77,81,15,43,151,206,139,77,123,206,237,219,151,77,154,105,215,84,197,92,167,236,107,252,151,230,158,13,204,207,233,29,229,63,162,88,130,221,125,238,95,68,57,61,235,186,212,199,55,43,153,223,93,179,119,47,110,237,174,211,93,116,93,52,3,101,64,0,0,0,60,214,113,99,235,79,156,159,120,24,135,230,51,155,169,236,184,245,19,203,47,198,190,113,90,99,254,108,118,53,254,84,51,79,25,102,103,244,142,242,103,210,220,65,113,190,247,47,162,28,238,235,222,170,100,155,149,204,239,173,223,183,153,183,118,214,235,166,186,38,186,25,171,194,230,69,255,0,70,188,137,195,57,41,244,167,233,31,209,206,251,254,115,238,61,207,159,222,43,39,169,252,207,50,77,187,121,251,125,53,215,110,189,53,209,2,234,128,0,243,89,197,143,173,62,114,125,224,98,31,152,206,110,167,178,227,212,79,44,191,26,249,197,105,143,249,177,216,215,249,80,205,60,101,153,159,210,59,201,159,75,113,5,198,251,220,190,136,115,187,175,122,169,146,110,87,51,190,183,126,222,102,221,219,91,174,154,232,154,232,102,175,11,153,23,253,26,242,39,12,228,167,210,159,164,127,71,59,239,249,207,184,247,62,127,120,172,158,167,243,60,201,54,237,231,237,244,215,93,186,244,215,68,11,170,0,2,213,113,99,234,177,156,159,119,248,135,229,211,154,118,236,235,224,86,167,138,92,100,152,227,48,104,42,217,149,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,208,99,152,215,177,238,71,179,119,217,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,3,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,170,29,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,132,216,0,0,0,117,53,56,90,197,87,138,173,216,214,162,135,125,234,213,111,173,181,209,212,243,94,156,170,90,185,41,164,168,143,98,46,199,110,125,21,50,234,168,174,78,94,141,84,71,57,23,182,0,1,160,30,212,127,94,204,205,252,23,228,244,70,255,0,140,0,226,143,178,147,250,74,103,182,38,206,191,203,215,209,207,164,125,203,252,217,244,91,190,114,59,189,28,20,223,158,239,113,238,221,200,221,232,38,155,180,235,166,170,14,197,79,85,140,83,247,129,93,242,235,113,159,230,63,240,83,194,151,244,62,202,203,174,89,253,61,250,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,92,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,1,141,92,53,241,155,98,207,12,224,205,44,129,189,218,188,149,140,242,231,16,94,105,225,72,24,247,82,220,236,244,183,7,83,71,82,215,46,188,185,153,186,22,75,27,151,71,57,237,146,61,81,207,142,16,201,80,0,0,0,0,12,106,203,142,51,108,89,183,198,38,42,225,159,3,90,185,182,172,9,135,238,53,23,187,197,67,30,201,39,188,83,215,82,83,58,154,157,139,166,144,197,205,153,175,145,200,171,36,136,155,52,99,17,243,6,74,131,13,123,81,115,187,56,120,122,201,124,49,152,217,53,152,53,120,110,229,62,40,142,201,87,19,109,212,53,112,85,65,53,37,68,219,158,218,152,36,115,94,199,82,181,26,172,115,83,73,36,220,142,243,21,152,65,194,175,105,127,22,56,151,136,236,186,194,121,151,152,95,74,48,222,35,196,20,182,42,219,103,146,109,180,59,251,227,251,180,114,243,161,165,73,19,149,36,172,155,107,85,55,242,182,42,162,57,85,3,117,32,0,0,196,174,211,78,33,243,67,134,206,30,109,248,191,40,238,180,150,187,237,231,20,81,217,22,190,106,56,234,159,77,3,169,234,106,30,232,153,42,58,45,238,90,102,177,85,236,122,35,30,253,17,29,181,237,192,190,21,120,245,227,179,58,120,142,203,172,179,155,53,188,179,65,121,196,20,190,85,162,242,21,158,159,155,107,137,252,234,239,172,74,118,57,186,82,197,59,188,199,35,215,77,25,171,149,168,161,186,144,99,255,0,25,156,82,255,0,68,124,19,131,243,34,183,13,249,110,203,114,198,20,182,43,221,60,78,219,84,202,25,104,234,229,116,180,202,174,70,44,204,124,17,185,26,255,0,53,237,71,51,86,43,146,70,94,172,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,0,237,128,0,0,0,0,0,0,0,1,133,93,163,60,123,127,69,123,20,25,111,151,112,119,140,205,196,214,254,249,73,81,61,62,250,91,45,11,222,248,146,177,200,244,217,52,202,248,228,108,81,117,106,57,142,124,169,181,173,142,107,151,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,193,145,64,0,0,199,94,48,120,219,202,254,17,176,206,235,212,244,151,204,109,91,79,29,93,159,9,182,170,72,39,174,131,188,50,41,37,124,204,134,86,211,49,173,116,175,107,165,106,36,139,4,140,102,170,215,109,197,254,207,142,211,27,238,112,102,61,243,43,248,146,196,246,170,75,174,38,184,54,163,5,205,13,189,148,148,172,146,69,114,62,213,204,71,127,209,119,126,98,58,71,187,154,199,204,247,186,22,56,54,84,0,0,1,175,94,210,62,209,59,174,68,84,199,146,249,9,125,164,131,48,99,168,107,177,13,124,212,14,149,246,56,57,80,84,64,200,153,60,43,79,59,234,25,58,106,244,89,18,54,49,237,86,163,222,215,198,27,10,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,2,159,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,173,77,117,117,74,174,200,153,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,133,64,13,64,96,190,218,76,119,73,156,183,155,254,54,203,190,247,150,215,174,229,29,30,31,166,172,133,213,216,127,150,216,217,81,52,21,73,4,125,243,153,245,210,44,51,35,124,229,141,173,150,38,181,219,243,43,59,187,67,50,191,39,174,185,41,139,225,172,164,196,57,87,154,244,247,101,168,196,22,230,201,36,246,229,167,117,27,98,168,72,189,39,49,142,158,102,79,2,177,38,98,183,162,111,137,97,144,50,212,0,0,0,0,0,0,24,107,104,227,142,167,13,118,128,99,46,17,243,25,148,137,98,185,84,91,89,132,110,202,248,169,214,134,174,91,77,52,238,162,157,92,173,73,89,60,174,127,41,201,172,169,52,173,143,71,182,70,114,115,40,0,0,0,0,0,49,43,137,254,54,237,89,93,158,153,99,195,78,4,158,146,225,139,49,142,40,178,82,95,170,33,170,106,190,193,69,53,202,139,234,165,137,208,189,143,125,85,51,234,88,141,222,201,34,99,153,42,122,113,42,221,94,45,179,190,235,195,134,64,226,60,232,179,88,233,47,53,24,114,162,214,231,208,84,200,232,217,83,4,215,26,106,121,152,143,111,86,61,98,154,77,143,209,200,215,237,114,181,232,138,197,11,192,10,43,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,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,30,112,120,133,197,55,220,13,198,134,101,227,92,45,93,220,175,88,127,52,47,55,75,117,79,41,146,114,42,160,187,75,36,82,108,122,57,142,218,246,53,116,114,43,87,77,21,21,58,30,143,143,53,156,88,250,211,231,39,222,6,33,249,140,224,111,39,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,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,11,150,1,137,93,160,220,109,218,184,80,192,17,216,176,196,244,149,217,139,138,169,234,33,181,81,182,169,173,158,211,3,161,153,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,121,136,213,84,142,77,2,202,246,172,113,199,83,150,182,170,254,22,242,217,148,146,223,113,61,157,89,138,110,110,124,83,165,186,221,84,215,177,104,153,30,170,172,169,154,45,92,231,72,212,229,195,44,110,98,57,210,182,72,113,215,177,83,214,159,20,253,223,215,124,198,220,96,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,166,122,246,42,122,211,226,159,187,250,239,152,219,128,218,167,21,89,91,249,105,225,199,49,114,206,27,23,150,107,239,56,126,171,201,84,93,235,187,243,110,145,51,157,67,245,138,246,53,186,85,69,3,188,247,35,23,77,31,171,85,200,190,109,173,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,61,79,30,117,184,246,203,60,85,149,252,92,102,101,187,20,210,114,252,189,136,43,113,53,186,118,71,34,67,85,67,95,59,234,34,124,110,123,27,191,111,49,209,61,91,171,82,88,101,98,57,219,53,3,126,153,33,141,110,185,149,146,248,7,49,175,180,244,144,92,177,86,23,181,94,235,34,164,99,155,4,115,212,210,71,52,141,141,174,115,156,140,71,61,81,17,92,229,211,77,85,124,74,212,192,14,198,76,210,250,87,195,141,247,44,235,239,189,234,191,2,98,9,59,181,23,117,217,220,237,117,172,73,161,250,196,98,54,77,245,77,184,187,171,156,246,233,162,232,222,90,25,254,6,149,187,102,243,75,233,95,17,214,44,179,160,190,247,170,12,9,135,227,239,52,93,215,103,115,186,86,189,102,155,235,21,136,233,55,210,182,220,238,142,115,27,166,137,163,185,136,85,93,137,121,103,138,170,115,79,29,103,31,116,229,97,187,126,31,92,51,207,146,57,27,222,43,170,42,105,234,54,66,237,156,183,242,227,165,214,68,222,142,111,62,15,53,81,250,166,5,231,126,53,181,102,86,116,99,236,198,177,83,213,193,109,197,88,162,235,123,163,138,173,141,108,241,193,83,87,36,209,182,70,181,206,106,61,26,244,69,68,115,147,93,116,85,241,55,103,217,89,147,151,220,162,225,30,209,83,136,230,210,175,30,220,37,198,49,211,109,103,245,90,90,152,32,142,153,55,177,238,71,243,32,167,138,125,124,215,55,159,177,205,71,49,85,66,128,237,171,245,88,194,223,120,20,63,46,184,152,107,217,161,199,29,79,14,56,202,28,158,199,12,164,126,93,99,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,243,25,26,72,197,69,107,217,54,101,118,213,250,172,97,111,188,10,31,151,92,77,43,1,234,160,26,171,236,172,227,199,254,40,225,83,55,239,95,242,177,97,11,237,206,227,255,0,64,202,107,35,89,202,255,0,222,29,19,228,155,254,78,157,141,252,211,13,170,0,0,0,0,0,49,215,142,78,46,237,92,32,229,27,113,92,22,234,75,198,44,191,84,58,219,135,45,83,212,53,140,124,232,197,115,234,166,98,57,37,125,52,41,183,127,45,53,87,201,12,106,232,249,169,35,107,94,37,248,139,192,156,47,229,101,126,102,99,170,143,249,90,59,61,22,201,191,206,119,78,237,52,208,81,243,34,138,78,79,55,144,246,243,94,221,140,241,85,240,69,243,237,196,86,124,227,46,36,179,114,251,154,216,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,187,35,107,180,87,35,27,189,234,249,28,155,222,229,80,162,177,102,41,190,227,156,85,121,198,184,166,187,190,222,177,5,194,162,233,113,169,229,50,62,125,84,242,58,73,100,216,196,107,27,185,239,114,232,212,70,166,186,34,34,116,43,94,29,115,231,25,112,219,155,150,44,214,193,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,162,57,88,237,143,70,72,212,222,198,170,82,184,179,0,99,44,11,77,135,234,177,134,30,171,180,179,21,89,227,191,218,18,165,17,175,170,183,73,44,177,69,80,140,215,115,88,247,65,34,179,114,38,230,109,123,117,99,216,231,74,83,97,107,237,94,21,184,227,90,122,29,246,91,85,194,142,215,89,83,205,98,114,170,170,227,169,146,158,61,138,187,221,185,148,85,43,170,34,181,57,122,57,81,92,212,80,244,145,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,91,150,121,225,224,115,139,187,175,8,57,184,236,87,61,186,174,241,132,239,212,237,182,226,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,238,217,204,77,21,146,77,26,58,62,106,200,223,65,24,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,98,248,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,128,113,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,190,162,12,21,237,31,236,255,0,163,226,34,197,46,109,229,14,29,255,0,194,197,7,118,130,90,106,121,32,167,143,17,82,239,100,123,106,31,51,227,141,147,67,26,171,217,50,187,114,199,18,196,228,127,212,172,65,41,217,185,218,9,83,196,77,52,153,61,156,151,90,70,230,45,186,157,213,52,87,41,165,138,23,226,102,44,179,201,42,69,79,12,17,67,11,233,161,72,26,172,107,156,249,24,143,147,77,25,34,166,122,158,91,48,158,41,190,224,108,85,102,198,184,90,187,185,94,176,253,194,158,233,110,169,229,50,78,69,84,18,54,72,164,216,244,115,29,181,236,106,232,228,86,174,154,42,42,116,55,19,134,59,96,50,190,167,134,138,188,203,196,54,42,68,205,11,53,69,29,182,171,5,50,178,74,86,93,39,149,254,117,85,28,252,185,149,180,220,166,77,34,239,69,88,158,196,133,238,85,146,25,38,11,149,218,51,198,191,244,85,203,136,44,24,2,231,106,147,51,113,79,213,219,105,167,94,108,150,186,21,71,164,151,55,67,181,204,118,215,177,35,137,178,171,90,249,28,231,105,43,97,150,53,208,185,80,99,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,22,166,186,186,165,83,124,175,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,24,243,0,99,44,176,196,211,224,204,192,195,213,118,43,237,45,61,37,77,69,190,173,17,179,192,202,154,120,234,34,73,27,174,172,122,197,52,106,172,118,143,98,170,181,200,215,34,181,2,229,112,163,197,118,99,240,149,152,236,198,184,42,94,253,106,174,229,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,151,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,244,39,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,174,102,50,70,233,36,79,111,156,212,215,77,83,84,84,85,243,47,83,133,175,180,152,86,221,141,106,40,118,89,110,183,10,219,93,29,79,53,139,205,170,164,142,154,74,136,246,34,239,110,214,86,211,46,170,136,213,230,104,213,85,107,145,50,127,179,207,141,59,175,11,25,161,79,98,197,248,130,173,185,87,137,106,21,49,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,151,35,217,14,208,223,161,162,30,209,222,56,233,184,173,198,84,24,63,47,153,87,79,151,88,62,162,119,208,205,43,229,137,247,186,183,34,49,107,101,129,85,26,198,53,168,230,192,215,55,154,214,75,43,156,173,89,150,40,238,175,105,175,104,101,171,54,169,174,60,55,100,149,101,37,126,13,142,162,52,196,120,133,141,108,172,187,207,4,173,145,148,244,110,93,81,41,163,150,54,57,103,111,89,94,196,70,42,66,138,234,140,42,225,215,33,177,151,18,89,185,98,202,156,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,221,145,181,218,163,85,237,222,245,100,109,93,239,106,40,92,14,9,56,62,196,220,92,230,132,86,86,165,93,22,9,177,212,64,236,89,120,164,150,159,159,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,155,93,149,93,177,248,3,6,229,102,13,225,247,47,178,251,15,82,88,240,245,142,159,17,211,80,208,211,34,236,137,154,219,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,118,127,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,107,131,183,59,244,39,251,201,252,180,10,127,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,219,161,229,92,220,247,102,151,104,37,54,112,218,172,252,62,102,253,214,174,76,193,160,167,238,214,123,181,92,178,213,79,137,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,92,170,175,87,106,27,10,0,1,41,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,98,184,84,227,95,38,184,179,183,86,51,4,220,252,159,137,45,253,226,166,179,13,214,171,155,93,79,66,149,82,69,79,80,186,181,35,147,124,109,134,73,18,23,74,216,93,59,35,115,213,85,174,118,181,187,78,184,241,252,183,223,106,114,27,41,239,91,176,14,31,184,59,202,87,75,117,199,153,75,138,38,107,33,116,122,183,148,213,228,211,206,218,132,110,217,36,138,103,36,115,38,187,34,114,89,78,207,252,139,206,92,232,226,10,211,85,148,56,166,235,130,228,194,155,238,117,216,198,142,133,181,81,217,126,170,68,133,178,70,249,35,100,221,225,232,176,242,21,203,190,55,76,174,99,227,100,168,129,219,118,163,250,246,102,111,224,191,39,162,51,255,0,179,23,143,31,203,125,138,155,33,179,98,245,187,31,97,251,123,124,155,116,184,220,121,149,88,162,22,190,103,73,163,121,77,78,117,60,13,167,71,110,146,73,102,106,73,50,235,178,87,38,0,118,163,250,246,102,111,224,191,39,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,3,23,248,1,227,6,213,197,150,81,181,215,5,171,143,29,224,234,122,58,12,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,101,66,195,43,214,54,181,171,19,218,246,109,216,145,201,38,80,0,49,171,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,220,14,39,120,133,194,188,47,228,213,235,55,49,77,55,127,238,28,186,107,117,173,149,81,211,205,115,174,149,219,98,167,141,207,95,245,164,122,181,175,115,34,138,87,163,31,179,106,249,225,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,66,170,225,146,237,117,191,241,119,149,23,219,237,206,174,227,114,184,230,69,138,174,178,178,174,103,77,61,76,242,92,225,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,155,159,237,71,245,19,204,223,193,126,113,68,105,91,132,239,90,124,155,251,192,195,223,49,128,221,79,106,63,168,158,102,254,11,243,138,32,53,43,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,253,4,218,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,121,98,51,211,179,115,180,18,155,135,106,153,50,123,57,46,181,110,203,171,141,67,170,104,174,83,75,44,204,195,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,38,154,190,69,80,221,160,49,255,0,142,158,34,255,0,163,23,14,56,139,31,219,106,57,88,146,225,182,197,134,124,205,218,93,42,24,253,146,245,138,72,254,166,54,77,81,182,70,163,31,200,229,170,162,189,12,0,225,195,182,39,57,105,43,45,88,23,56,178,215,242,149,87,113,184,82,209,83,92,44,12,109,29,226,94,108,238,71,181,41,35,141,97,171,155,73,35,100,49,70,218,125,86,52,107,156,231,61,94,129,183,240,0,0,105,207,143,239,91,124,119,248,95,203,41,76,132,236,152,253,42,126,7,255,0,237,199,164,236,251,199,206,245,187,233,56,79,59,150,254,151,242,159,183,234,250,135,185,255,0,13,191,151,124,51,211,241,23,213,114,189,29,190,190,28,39,251,155,211,147,151,61,251,114,251,241,243,62,217,91,8,0,30,237,242,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,173,62,114,125,224,98,31,152,206,122,83,60,214,113,99,235,79,156,159,120,24,135,230,51,128,198,92,58,99,188,37,145,56,19,136,174,239,222,240,102,53,231,81,247,221,240,199,221,46,145,214,87,195,220,249,124,213,150,77,97,160,231,115,121,109,103,214,236,215,86,234,234,215,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,118,189,217,201,133,172,88,231,179,171,5,224,172,83,67,223,108,184,130,223,136,173,119,26,110,107,227,231,210,207,116,175,142,88,247,177,90,246,238,99,220,154,181,81,201,174,168,168,189,77,75,113,175,194,141,247,132,188,229,173,193,188,171,173,102,16,185,107,89,133,175,117,176,177,189,254,151,107,22,72,213,209,170,177,102,129,239,229,72,154,49,203,163,36,229,177,146,198,128,110,211,63,184,193,202,252,137,225,230,139,136,137,214,174,255,0,104,196,84,244,142,194,212,180,209,73,11,238,243,213,211,186,122,86,43,164,102,180,236,116,77,116,143,124,141,69,99,24,237,26,233,54,198,239,62,217,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,54,41,217,71,193,71,229,55,21,65,196,166,102,91,46,180,216,111,9,92,41,234,112,148,90,114,97,188,93,33,145,206,90,141,232,228,145,208,210,201,27,58,53,187,36,149,118,171,213,33,154,39,6,32,102,135,14,152,239,39,242,179,46,179,51,29,83,247,15,202,103,125,172,179,209,111,134,93,246,184,169,168,38,130,179,153,20,175,211,157,223,158,222,83,218,199,179,145,170,162,239,68,110,85,118,42,122,211,226,159,187,250,239,152,219,139,171,219,157,250,19,253,228,254,90,90,174,197,79,90,124,83,247,127,93,243,27,112,27,169,53,43,219,105,147,151,216,177,86,5,226,6,158,110,117,150,166,222,152,58,178,61,172,111,116,170,142,74,138,186,117,213,95,190,78,115,37,169,232,140,218,206,235,231,59,89,26,137,182,163,23,251,74,50,134,155,55,248,62,199,16,36,20,139,114,193,244,233,139,237,179,84,207,44,76,129,244,45,115,234,28,137,30,187,222,234,53,171,141,141,122,43,21,242,181,87,110,136,246,134,184,59,29,115,51,232,127,21,147,96,90,186,187,170,210,99,220,63,89,111,134,150,158,79,234,174,174,166,68,172,142,122,134,43,209,23,100,16,86,49,143,70,185,205,116,234,212,68,107,222,169,178,174,209,92,227,177,100,223,8,248,238,166,239,15,120,171,198,22,249,240,117,174,155,115,217,206,170,175,130,88,220,187,218,199,163,121,80,37,68,250,59,107,95,200,217,185,174,123,84,208,182,83,227,175,201,126,105,224,220,204,242,95,148,254,137,98,11,117,247,185,115,249,61,235,186,212,199,55,43,153,181,219,55,114,246,238,218,237,53,215,69,211,67,98,157,177,28,74,88,177,206,21,202,204,169,193,105,223,108,184,130,223,75,153,73,116,146,149,241,243,233,103,142,104,45,252,157,206,107,219,185,143,171,116,140,146,36,114,107,6,138,139,189,160,107,135,47,112,85,215,50,177,254,26,203,155,21,69,36,23,44,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,93,53,209,23,192,244,229,132,240,181,139,3,97,91,54,10,194,212,61,202,203,135,237,244,246,187,117,55,53,242,114,41,96,141,177,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,169,162,206,202,204,156,177,102,239,23,22,138,156,71,54,180,152,10,223,46,49,142,155,107,255,0,173,85,83,79,4,116,201,189,143,106,179,151,61,68,83,235,231,53,220,141,142,106,181,234,169,190,144,48,3,182,175,213,99,11,125,224,80,252,186,226,106,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,38,221,59,106,253,86,48,183,222,5,15,203,174,38,0,118,92,122,246,101,151,227,95,39,173,3,23,238,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,55,127,217,161,199,29,55,17,216,54,28,158,199,12,171,102,98,224,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,243,223,34,72,197,84,115,217,13,159,237,69,236,255,0,163,187,209,220,184,155,201,12,59,201,186,195,222,110,56,226,215,4,144,65,75,37,44,80,75,60,215,102,243,30,205,179,39,43,73,99,141,30,233,157,35,100,70,163,210,87,75,170,188,39,138,111,184,27,21,89,177,174,22,174,238,87,172,63,112,167,186,91,170,121,76,147,145,85,4,141,146,41,54,61,28,199,109,123,26,186,57,21,171,166,138,138,157,0,245,38,12,106,224,95,140,219,23,24,121,113,85,115,146,213,228,108,103,133,251,189,62,38,182,196,199,173,43,100,149,31,202,169,166,145,218,235,12,188,169,85,35,115,150,72,220,199,53,219,145,25,44,153,42,0,167,241,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,181,1,41,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,40,30,120,120,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,104,112,57,83,196,118,50,135,56,113,195,233,25,151,88,46,241,27,38,164,145,145,84,62,249,113,133,35,157,40,157,11,209,205,74,100,107,226,116,206,123,124,246,72,145,177,21,92,247,195,146,185,141,216,177,131,110,185,185,99,186,101,166,96,213,216,242,234,174,162,105,177,29,178,182,69,168,184,209,51,122,189,144,219,100,88,213,175,99,154,169,18,45,66,171,226,217,204,87,84,171,150,52,216,246,19,194,214,44,13,133,108,216,43,11,80,247,43,46,31,183,211,218,237,212,220,215,201,200,165,130,54,199,20,123,222,174,123,182,177,141,77,92,170,229,211,85,85,94,160,105,179,182,175,214,159,11,125,223,208,252,198,226,87,253,139,184,90,197,142,112,175,16,184,43,20,208,247,219,46,32,183,216,237,119,26,110,107,227,231,210,207,29,210,57,99,222,197,107,219,185,143,114,106,213,71,38,186,162,162,245,40,14,218,191,90,124,45,247,127,67,243,27,137,117,123,12,127,77,159,187,127,204,128,195,94,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,184,29,157,124,117,84,240,181,140,147,3,230,13,125,91,242,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,250,15,115,218,199,189,168,199,238,79,136,172,134,193,188,73,101,29,247,42,113,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,183,198,231,106,173,71,183,123,21,241,185,118,61,200,184,87,194,71,100,134,13,192,88,134,247,140,56,143,134,147,25,62,134,241,53,62,24,180,63,86,82,58,146,158,169,121,55,10,200,153,35,155,35,231,108,109,114,82,57,207,137,145,72,173,149,36,123,213,144,134,199,192,0,106,175,181,115,129,111,207,241,65,146,152,51,254,113,85,143,232,168,93,254,171,155,116,142,157,27,255,0,75,222,158,215,127,114,101,103,250,68,198,170,207,85,6,186,174,253,141,153,79,93,196,21,38,50,183,226,30,225,148,253,42,42,112,108,9,83,222,155,36,81,64,214,83,54,182,73,164,145,240,205,34,84,75,44,154,178,70,55,108,113,250,105,44,33,98,251,43,248,21,169,199,248,134,213,196,246,105,80,85,193,134,44,117,16,220,176,100,48,213,69,178,237,113,130,170,102,58,121,86,57,22,104,217,75,53,50,42,70,246,51,154,247,49,119,58,54,61,146,88,174,212,127,94,204,205,252,23,228,244,70,255,0,141,0,246,163,250,246,102,111,224,191,39,162,3,53,59,41,178,183,2,103,79,3,184,247,45,51,50,197,229,156,55,121,204,9,251,237,23,122,154,159,155,202,164,181,205,31,214,66,246,72,221,36,137,142,243,92,154,233,162,234,138,168,186,235,226,187,133,28,199,225,43,49,223,130,177,172,93,250,213,93,204,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,46,102,110,106,75,10,170,186,55,57,170,138,246,62,57,31,179,254,197,79,85,140,83,247,129,93,242,235,113,146,156,87,112,163,151,28,90,229,195,240,86,53,139,184,221,104,121,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,230,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,3,207,22,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,41,168,104,105,145,55,202,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,208,159,7,220,38,96,222,17,114,191,232,61,138,162,146,241,125,175,168,146,166,251,136,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,107,204,122,34,58,87,170,218,174,206,46,7,42,120,82,193,181,248,195,48,95,73,81,152,184,194,158,6,87,67,19,34,149,150,74,70,170,189,40,162,157,17,92,247,185,202,215,78,230,187,148,231,197,19,90,142,72,82,89,51,40,1,170,190,220,239,208,159,239,39,242,211,106,134,170,251,115,191,66,127,188,159,203,64,192,174,26,56,103,198,92,82,226,28,87,131,50,250,186,145,152,134,193,133,234,49,29,13,21,74,163,25,115,124,53,84,208,173,34,74,174,70,194,247,54,161,202,199,187,204,222,198,181,202,198,185,100,101,170,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,207,94,197,79,90,124,83,247,127,93,243,27,113,125,123,87,184,28,166,196,182,171,223,23,25,114,250,181,190,219,105,233,223,139,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,205,106,233,18,195,19,164,213,142,141,252,224,200,174,1,120,215,194,188,86,101,197,37,146,237,115,238,249,155,134,109,240,199,136,237,245,11,27,36,175,216,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,201,145,232,197,77,174,137,242,227,175,106,247,28,116,216,106,213,123,225,31,46,89,86,151,219,149,61,59,49,117,217,31,45,58,80,210,74,216,231,109,20,10,213,106,202,249,226,115,57,174,93,98,72,101,116,122,61,210,63,147,171,92,173,205,44,119,146,216,238,217,153,153,105,125,242,54,36,179,115,187,149,111,117,134,163,149,205,133,240,201,245,115,49,241,187,88,229,123,124,230,174,154,234,154,42,34,165,63,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,32,21,6,86,229,110,59,206,156,119,108,203,60,180,177,121,103,18,94,121,221,202,139,189,67,79,205,229,66,249,164,250,201,158,200,219,164,113,61,222,115,147,93,52,77,85,81,23,208,247,10,188,51,224,222,20,50,142,143,43,112,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,209,92,11,240,101,98,224,243,46,42,173,146,93,124,179,140,241,71,119,168,196,215,40,158,244,165,116,145,35,249,84,212,209,187,77,33,139,155,42,36,142,106,73,35,158,231,59,106,43,34,143,37,64,208,15,106,63,175,102,102,254,11,242,122,34,213,101,175,15,88,171,53,50,107,52,115,115,11,84,243,255,0,37,126,73,169,184,218,217,75,36,179,84,208,214,58,165,178,212,70,230,34,233,200,238,237,145,232,230,163,121,75,43,213,237,229,109,125,213,237,71,245,236,204,223,193,126,79,68,101,87,97,143,233,179,247,111,249,144,26,213,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,87,51,31,27,181,142,87,183,206,106,233,174,169,162,162,42,111,211,36,56,237,200,108,226,200,107,158,123,214,98,106,76,43,71,133,105,216,236,93,110,184,207,186,123,36,238,232,214,46,212,221,59,37,114,42,64,248,217,172,203,230,53,169,42,62,38,107,171,180,183,179,238,167,39,174,183,142,32,242,130,213,73,30,95,87,212,119,155,197,166,146,40,169,96,195,79,123,169,96,141,35,71,206,175,157,149,21,51,202,228,100,49,53,144,38,141,68,70,35,116,192,8,238,215,88,109,85,22,40,110,117,108,182,214,84,67,87,81,70,217,156,144,77,60,45,145,177,74,248,245,218,231,177,179,204,214,185,83,86,164,178,34,105,185,117,11,215,198,15,22,120,203,139,172,208,250,113,125,167,171,179,216,168,41,227,166,177,97,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,205,250,114,216,170,173,137,136,140,35,194,102,50,196,60,43,227,222,43,47,53,21,118,76,61,133,106,45,212,214,88,230,160,71,51,16,190,122,214,210,212,172,82,44,141,116,108,129,210,71,171,249,111,99,223,190,52,84,116,111,219,223,240,47,193,149,247,140,60,199,170,182,73,117,242,54,12,194,253,222,163,19,92,162,123,22,169,177,202,175,229,83,83,70,237,117,154,94,84,168,146,57,171,28,109,99,156,237,202,140,138,77,175,246,152,218,109,86,14,207,252,192,177,88,173,148,150,235,109,186,158,195,73,71,71,73,11,97,130,154,8,238,212,45,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,52,195,194,119,173,62,77,253,224,97,239,152,192,110,167,181,31,212,79,51,127,5,249,197,17,165,110,19,189,105,242,111,239,3,15,124,198,3,117,61,168,254,162,121,155,248,47,206,40,128,209,94,83,224,95,202,134,105,224,220,179,242,167,147,62,150,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,111,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,244,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,168,56,78,245,167,201,191,188,12,61,243,24,13,223,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,64,209,94,57,207,76,199,204,156,184,192,217,95,141,111,62,85,181,101,207,126,138,193,52,232,174,170,167,165,170,74,116,90,87,72,171,231,195,31,117,111,41,21,55,49,175,115,17,202,198,198,198,101,175,99,206,72,93,113,231,17,117,25,203,13,242,146,142,219,149,212,234,234,138,71,70,231,207,93,61,198,150,174,154,38,51,193,172,99,90,147,61,207,85,85,213,145,181,26,187,213,241,225,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,167,161,238,8,242,26,167,135,30,26,48,118,91,94,104,169,32,196,41,78,251,166,32,88,105,226,141,235,113,169,122,203,36,114,190,39,189,179,62,22,186,58,100,151,123,183,178,157,138,154,55,107,80,47,168,48,231,180,55,63,243,111,35,62,128,126,75,49,111,145,60,183,229,94,255,0,253,66,154,167,157,201,238,156,191,207,198,253,186,115,100,244,116,215,119,93,116,77,40,222,1,184,159,207,44,234,206,27,198,22,204,220,113,229,155,93,46,26,168,184,67,7,147,40,233,246,212,54,170,149,141,126,232,98,99,151,70,202,244,209,87,78,190,26,162,105,235,122,189,211,179,209,234,190,147,115,121,120,253,39,156,191,175,248,126,219,177,240,31,185,122,143,96,223,136,186,122,250,62,78,103,86,203,213,207,240,245,111,78,248,227,62,249,227,241,125,153,43,143,248,65,225,219,52,113,117,126,59,199,121,121,229,59,229,207,149,222,170,188,173,93,15,51,151,19,34,103,153,20,205,98,104,200,216,157,26,154,233,170,245,85,82,161,202,92,128,202,76,140,242,175,228,179,9,121,19,203,124,142,255,0,253,126,166,167,157,201,230,114,255,0,63,35,246,233,205,147,209,211,93,221,117,209,52,199,188,255,0,237,13,252,134,102,221,251,43,63,36,30,91,242,39,117,254,191,244,131,187,115,185,212,209,79,249,190,236,253,186,115,118,250,75,174,221,122,107,162,92,46,19,56,179,254,148,127,74,191,224,7,209,159,163,61,199,255,0,42,247,222,241,222,57,255,0,250,152,246,109,228,124,117,221,236,211,174,123,94,163,219,250,189,79,203,237,230,124,203,191,241,243,124,223,51,251,254,110,222,187,217,254,47,236,251,30,122,191,87,213,220,250,46,61,27,153,189,220,222,158,59,189,60,63,7,61,217,119,166,103,31,30,60,100,100,32,53,173,197,247,23,220,68,229,119,17,56,183,2,96,76,195,242,101,142,217,220,59,173,47,146,104,102,229,243,40,105,229,127,159,44,46,122,234,249,30,189,92,186,107,162,116,68,67,37,56,6,205,252,197,206,172,158,188,98,156,205,196,62,89,186,82,226,90,139,124,51,247,72,41,246,211,182,150,149,237,102,216,88,198,174,142,149,235,170,166,189,124,116,68,211,93,159,116,236,247,253,78,250,94,156,222,89,127,73,227,255,0,174,62,231,240,31,185,123,87,178,246,253,247,189,215,209,189,174,230,116,110,102,111,87,47,199,151,46,111,78,103,231,231,207,246,172,149,0,30,201,248,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,243,89,197,143,173,62,114,125,224,98,31,152,206,122,83,60,214,113,99,235,79,156,159,120,24,135,230,51,129,185,238,204,235,181,170,193,217,255,0,151,247,219,237,206,146,221,109,183,83,223,170,235,43,42,230,108,48,83,65,29,218,185,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,107,3,180,27,141,187,175,21,248,254,59,22,24,158,174,135,46,176,173,69,68,54,170,54,213,57,208,93,167,108,211,53,151,103,198,232,98,123,31,37,59,163,107,98,145,28,176,167,49,26,168,178,73,173,43,141,248,187,186,222,184,57,203,206,17,112,205,186,174,223,109,176,84,86,92,177,45,123,170,28,197,185,206,251,133,93,69,61,43,24,199,109,117,51,27,60,114,187,152,138,174,153,145,171,90,206,74,62,90,83,133,94,25,241,151,21,249,185,71,149,184,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,238,71,76,253,210,198,198,70,213,77,207,123,119,57,140,223,35,2,208,27,84,236,172,227,199,254,40,225,83,55,239,95,242,177,97,11,237,206,227,255,0,64,202,107,35,89,202,255,0,222,29,19,228,155,254,78,157,141,252,211,12,138,226,3,179,79,43,243,39,134,140,43,146,25,119,95,87,98,187,229,173,61,91,176,141,206,225,87,36,236,146,122,151,164,181,108,173,68,77,28,202,153,90,143,115,227,98,44,79,218,177,183,150,142,129,250,54,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,13,159,246,231,126,132,255,0,121,63,150,150,171,177,83,214,159,20,253,223,215,124,198,220,88,174,37,184,187,186,241,53,148,121,61,133,49,133,186,173,49,102,90,211,220,237,183,43,172,149,14,157,151,120,37,101,11,105,234,156,249,28,233,123,203,146,154,78,118,229,84,115,244,145,174,250,197,142,59,235,216,169,235,79,138,126,239,235,190,99,110,3,117,39,83,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,219,0,60,192,230,198,5,252,151,230,158,50,203,63,42,121,79,232,150,32,184,216,187,239,35,147,222,187,173,76,144,243,121,123,157,179,119,47,118,221,206,211,93,53,93,53,38,243,71,55,177,150,111,212,225,153,241,132,244,138,204,31,133,237,152,66,209,13,52,9,19,32,183,80,197,178,38,170,245,115,222,231,44,146,61,206,85,213,242,185,27,181,136,198,55,47,251,101,176,5,54,25,226,142,215,140,237,216,122,174,146,159,24,225,122,74,154,203,131,146,85,130,186,227,79,44,180,242,35,28,229,86,35,227,166,142,133,28,198,105,162,58,55,42,107,38,231,96,88,27,158,236,88,192,20,214,46,30,113,94,96,212,97,234,186,59,150,42,197,15,166,101,116,201,43,89,95,110,163,167,141,33,88,145,203,177,204,101,68,245,236,87,177,58,191,123,92,171,203,68,110,194,139,85,194,174,86,254,69,184,113,203,172,179,154,197,228,106,251,54,31,165,242,173,23,122,239,28,171,164,172,231,87,125,98,61,237,118,181,82,206,239,49,202,196,215,70,104,212,106,37,213,3,0,59,106,253,86,48,183,222,5,15,203,174,38,0,118,92,122,246,101,151,227,95,39,173,51,255,0,182,175,213,99,11,125,224,80,252,186,226,96,7,101,199,175,102,89,126,53,242,122,208,55,252,105,91,181,11,129,111,200,166,42,126,120,228,230,12,238,153,109,122,217,229,138,106,39,110,134,197,116,146,71,34,233,10,53,59,189,28,218,199,203,209,92,198,74,175,143,234,154,234,120,215,117,39,83,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,168,30,109,248,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,254,74,142,241,69,178,111,243,101,211,187,67,52,244,124,201,98,143,157,202,231,177,188,214,55,99,252,81,124,81,52,193,218,13,193,37,215,133,12,127,29,247,12,65,87,93,151,88,170,162,162,107,85,99,105,92,216,45,51,186,105,156,203,75,228,116,210,189,239,142,157,177,185,178,200,173,89,147,152,173,69,88,228,210,138,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,64,244,82,14,167,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,0,0,3,74,221,181,126,180,248,91,238,254,135,230,55,18,234,246,24,254,155,63,118,255,0,153,22,171,182,175,214,159,11,125,223,208,252,198,226,93,94,195,31,211,103,238,223,243,32,54,168,0,0,0,0,0,0,104,7,181,31,215,179,51,127,5,249,61,17,191,227,64,61,168,254,189,153,155,248,47,201,232,128,207,254,197,79,85,140,83,247,129,93,242,235,113,159,230,0,118,42,122,172,98,159,188,10,239,151,91,140,255,0,0,0,0,106,175,183,59,244,39,251,201,252,180,218,161,170,190,220,239,208,159,239,39,242,208,45,87,98,167,173,62,41,251,191,174,249,141,184,221,73,165,110,197,79,90,124,83,247,127,93,243,27,113,186,144,52,193,218,91,217,247,83,147,215,91,199,16,121,65,106,164,143,47,171,234,59,205,226,211,73,20,84,176,97,167,189,212,176,70,145,163,231,87,206,202,138,153,229,114,50,24,154,200,19,70,162,35,17,186,101,7,102,47,1,223,145,11,21,54,124,230,197,151,110,62,196,22,246,249,54,215,113,183,114,234,176,188,46,124,205,147,71,115,92,156,234,136,29,78,174,221,28,114,194,213,146,21,211,124,173,92,255,0,0,0,0,104,7,181,31,215,179,51,127,5,249,61,17,149,93,134,63,166,207,221,191,230,70,42,246,163,250,246,102,111,224,191,39,162,50,171,176,199,244,217,251,183,252,200,13,164,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,105,91,56,123,46,113,245,183,140,27,62,80,96,106,154,74,76,9,152,21,23,11,197,150,240,200,166,169,101,142,213,78,230,190,166,26,152,213,206,151,125,58,77,4,49,190,71,163,39,124,212,232,178,177,242,61,177,110,208,1,69,100,190,80,224,220,133,202,252,63,148,121,127,5,92,118,44,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,254,136,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,150,43,181,31,212,79,51,127,5,249,197,17,149,70,42,246,163,250,137,230,111,224,191,56,162,3,74,220,39,122,211,228,223,222,6,30,249,140,6,234,123,81,253,68,243,55,240,95,156,81,26,86,225,59,214,159,38,254,240,48,247,204,96,55,83,218,143,234,39,153,191,130,252,226,136,13,0,155,169,236,197,227,199,242,223,98,166,200,108,216,189,110,199,216,126,222,223,38,221,46,55,30,101,86,40,133,175,153,210,104,222,83,83,157,79,3,105,209,219,164,146,89,154,146,76,186,236,149,201,166,188,39,133,175,184,231,21,89,176,86,22,161,239,183,172,65,112,167,181,219,169,185,172,143,159,85,60,141,142,40,247,189,90,198,238,123,218,154,185,81,169,174,170,168,157,73,75,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,244,41,154,156,18,101,126,104,241,47,151,156,75,85,65,73,111,187,224,234,135,85,221,169,225,165,145,31,127,158,22,51,201,178,203,44,115,49,24,250,89,88,215,163,149,143,89,88,214,68,255,0,171,99,81,50,40,198,174,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,146,160,89,206,33,248,89,203,238,37,190,143,253,59,188,98,26,15,163,157,239,186,249,38,162,8,183,247,142,86,254,103,54,25,53,211,144,205,52,211,197,117,215,166,157,54,65,240,97,149,220,58,99,26,204,109,130,111,216,166,182,186,182,217,37,170,72,238,181,84,242,196,145,62,88,164,87,34,71,4,107,187,116,45,77,117,84,209,87,167,130,165,117,155,89,255,0,148,153,25,228,175,202,158,45,242,39,150,249,253,195,250,133,77,79,59,147,203,230,126,98,55,237,211,155,31,165,166,187,186,107,162,233,215,101,103,19,249,27,157,88,130,163,11,101,150,56,242,205,210,150,141,247,9,160,242,101,101,62,218,118,189,140,115,247,77,19,26,186,58,86,38,136,186,245,240,209,23,79,3,171,183,232,190,167,151,87,31,153,253,252,253,188,120,254,207,214,246,125,95,196,249,236,187,217,237,103,119,232,166,253,186,119,229,206,91,203,241,73,57,91,231,238,197,174,39,248,6,206,28,234,207,44,75,153,184,91,18,96,218,91,93,231,185,242,33,184,86,85,50,161,188,154,56,97,118,230,178,157,237,77,93,19,149,52,114,244,84,240,94,137,116,248,31,225,103,48,120,105,250,107,244,238,241,135,171,254,145,249,55,186,249,38,162,121,118,119,126,243,191,153,205,134,61,53,231,179,77,53,240,93,116,233,173,194,199,252,95,112,237,149,216,186,191,2,99,188,195,242,101,242,217,202,239,84,190,73,174,155,151,204,137,146,179,207,138,23,49,117,100,140,94,142,93,53,209,122,162,161,80,229,46,127,229,38,121,249,87,242,89,139,124,183,228,78,71,127,254,161,83,77,201,231,115,57,127,159,141,155,181,229,73,232,235,166,222,186,106,154,248,253,159,75,232,122,125,95,205,232,234,207,153,119,199,44,251,237,190,63,245,238,125,199,223,254,43,239,252,61,158,131,213,118,58,179,209,240,237,230,117,124,174,172,206,61,59,211,195,121,201,230,116,205,252,239,238,181,153,191,192,54,79,103,86,98,221,179,55,20,226,76,101,75,116,188,242,57,240,219,235,41,89,78,222,76,17,194,221,173,125,59,220,154,182,38,170,234,229,234,171,224,157,18,229,100,30,65,224,238,29,48,117,102,9,193,55,43,205,109,13,109,206,75,172,146,93,102,138,89,82,87,197,20,106,212,88,227,141,54,237,133,171,166,138,186,170,245,240,68,233,241,255,0,23,220,59,101,118,46,175,192,152,239,48,252,153,124,182,114,187,213,47,146,107,166,229,243,34,100,172,243,226,133,204,93,89,35,23,163,151,77,116,94,168,168,86,57,89,155,249,117,157,88,126,163,20,229,150,33,242,205,174,150,177,246,249,167,238,147,211,237,168,107,24,247,51,108,204,99,151,70,202,197,213,19,78,190,58,162,233,228,118,187,126,139,59,251,213,218,227,243,60,217,190,127,127,15,77,238,30,175,226,126,231,180,246,251,94,187,59,191,73,153,211,199,151,78,231,68,204,252,19,171,114,110,79,183,159,42,200,0,121,239,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,7,154,206,44,125,105,243,147,239,3,16,252,198,115,210,153,230,179,139,31,90,124,228,251,192,196,63,49,156,10,83,42,178,207,21,103,38,99,225,204,173,193,84,157,226,245,137,174,17,91,233,183,71,35,227,135,122,249,243,203,203,99,222,216,98,98,58,73,30,141,93,145,177,238,84,209,170,122,30,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,252,106,236,130,200,108,27,131,56,116,166,207,38,209,82,85,226,204,127,81,90,199,220,29,78,173,158,138,221,79,84,234,118,209,49,202,247,38,199,75,76,249,220,230,163,55,172,145,181,232,238,76,110,51,212,1,132,29,165,252,14,83,113,29,131,102,206,28,14,250,182,102,46,11,179,200,200,105,35,100,181,12,190,91,161,89,39,90,38,194,196,115,146,165,28,249,93,11,152,223,61,242,44,111,69,71,49,240,230,248,3,202,185,159,253,138,158,180,248,167,238,254,187,230,54,226,107,182,71,33,176,110,90,230,230,21,205,108,31,69,73,108,126,100,83,220,31,119,161,166,167,88,217,37,198,145,240,172,181,170,187,213,187,231,109,92,104,246,181,141,243,225,116,142,87,190,87,169,43,216,169,235,79,138,126,239,235,190,99,110,3,117,32,0,53,171,219,123,244,19,242,89,150,158,80,255,0,232,207,233,5,95,146,63,61,255,0,21,247,100,239,254,31,85,249,239,38,250,126,127,247,58,115,13,107,112,157,235,79,147,127,120,24,123,230,48,25,21,219,11,141,109,88,171,140,23,216,173,244,245,113,212,96,236,47,109,178,87,58,102,53,25,36,239,116,213,200,232,149,28,170,172,229,87,68,213,87,35,87,123,94,154,104,136,231,97,0,30,170,1,106,184,85,205,47,203,79,14,57,117,153,147,95,124,179,95,121,195,244,190,85,173,238,189,223,155,116,137,156,154,239,171,70,49,173,210,170,41,219,230,53,24,186,106,205,90,173,85,186,160,96,7,109,95,170,198,22,251,192,161,249,117,196,192,14,203,143,94,204,178,252,107,228,245,166,127,246,213,250,172,97,111,188,10,31,151,92,76,0,236,184,245,236,203,47,198,190,79,90,6,255,0,140,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,170,103,57,235,150,166,149,187,106,253,105,240,183,221,253,15,204,110,32,109,211,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,245,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,243,195,196,191,14,152,239,133,252,211,175,203,60,117,79,255,0,43,89,103,173,223,15,249,206,215,222,102,134,10,206,92,82,201,201,230,242,30,238,83,221,189,158,10,158,10,187,84,236,129,226,47,29,231,6,86,98,124,179,199,85,29,255,0,242,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,187,39,248,170,225,159,6,241,95,148,117,153,91,140,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,48,53,3,217,215,199,85,79,11,88,201,48,62,96,215,213,191,42,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,160,247,61,172,123,218,140,126,244,237,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,30,148,248,78,245,88,201,191,187,252,61,242,232,0,186,160,0,52,173,219,87,235,79,133,190,239,232,126,99,113,46,175,97,143,233,179,247,111,249,145,106,187,106,253,105,240,183,221,253,15,204,110,37,213,236,49,253,54,126,237,255,0,50,3,106,128,0,0,0,0,0,6,128,123,81,253,123,51,55,240,95,147,209,27,254,52,3,218,143,235,217,153,191,130,252,158,136,12,255,0,236,84,245,88,197,63,120,21,223,46,183,25,254,96,7,98,167,170,198,41,251,192,174,249,117,184,207,240,0,0,6,170,251,115,191,66,127,188,159,203,77,170,26,171,237,206,253,9,254,242,127,45,2,213,118,42,122,211,226,159,187,250,239,152,219,141,212,154,86,236,84,245,167,197,63,119,245,223,49,183,27,169,0,10,43,55,179,163,43,242,23,6,201,152,25,185,139,233,48,237,138,58,136,169,18,162,102,73,43,229,158,69,93,145,69,20,77,116,178,191,68,115,149,172,107,149,24,199,189,116,107,28,169,85,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,4,216,0,13,0,246,163,250,246,102,111,224,191,39,162,50,171,176,199,244,217,251,183,252,200,197,94,212,127,94,204,205,252,23,228,244,70,85,118,24,254,155,63,118,255,0,153,1,181,64,0,3,21,123,81,253,68,243,55,240,95,156,81,25,84,98,175,106,63,168,158,102,254,11,243,138,32,52,173,194,119,173,62,77,253,224,97,239,152,192,110,167,181,31,212,79,51,127,5,249,197,17,165,110,19,189,105,242,111,239,3,15,124,198,3,117,61,168,254,162,121,155,248,47,206,40,128,210,183,9,222,180,249,55,247,129,135,190,99,1,176,158,213,142,4,173,75,106,175,226,155,38,176,205,91,110,77,168,89,241,189,170,221,3,93,4,144,43,94,233,47,8,196,84,115,30,215,35,82,125,141,114,61,31,207,114,51,100,242,73,175,110,19,189,105,242,111,239,3,15,124,198,3,210,152,30,99,50,95,55,177,150,66,230,134,31,205,204,191,158,146,59,238,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,69,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,79,67,220,49,113,11,133,120,160,201,171,46,110,97,106,110,225,223,249,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,234,200,197,115,88,231,197,44,79,86,51,126,212,213,7,105,31,103,221,55,14,213,49,231,14,77,218,170,221,151,87,26,134,211,86,219,97,138,89,153,134,94,145,65,28,75,45,68,211,203,52,204,169,153,103,114,61,205,107,35,122,178,61,117,124,104,183,171,178,67,133,108,249,193,181,49,241,17,121,198,21,120,71,6,226,58,126,83,48,180,180,156,199,226,122,37,138,78,77,92,168,231,34,83,49,146,190,57,32,151,107,164,145,156,221,54,67,42,58,96,184,93,172,255,0,162,191,199,63,253,132,183,189,150,126,176,56,131,255,0,232,218,191,255,0,205,162,54,148,15,79,215,237,60,253,119,214,115,252,243,196,253,50,125,239,248,125,35,211,127,16,126,155,225,109,248,107,233,173,233,234,206,124,255,0,237,215,189,95,211,199,242,179,250,191,118,156,248,254,245,183,199,127,133,252,178,148,200,78,201,143,210,167,224,127,254,220,108,32,24,236,251,63,201,245,187,234,249,223,59,178,126,183,243,191,191,232,242,61,207,248,147,252,199,225,158,159,135,126,151,140,232,237,244,115,231,127,219,222,157,188,120,103,223,143,219,151,139,247,216,211,159,31,222,182,248,239,240,191,150,82,153,141,217,103,234,253,136,63,254,178,171,255,0,252,42,35,49,129,191,79,237,63,79,235,58,189,87,59,119,124,79,215,247,191,225,227,251,207,241,7,249,191,195,157,159,96,250,110,63,47,167,183,156,249,219,195,51,63,167,142,75,63,237,179,247,0,7,184,124,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,113,99,235,79,156,159,120,24,135,230,51,158,148,207,53,156,88,250,211,231,39,222,6,33,249,140,224,110,167,178,227,212,79,44,191,26,249,197,105,149,70,42,246,92,122,137,229,151,227,95,56,173,50,168,0,0,13,85,246,231,126,132,255,0,121,63,150,150,171,177,83,214,159,20,253,223,215,124,198,220,93,94,220,239,208,159,239,39,242,210,213,118,42,122,211,226,159,187,250,239,152,219,128,221,73,212,226,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,118,198,42,246,154,103,95,228,91,132,124,83,221,237,253,234,191,29,235,130,168,247,197,190,24,187,236,19,119,137,36,210,70,57,186,82,197,83,177,201,187,73,86,45,205,86,238,208,52,87,155,24,235,242,161,154,120,203,51,60,151,228,207,165,184,130,227,125,238,92,254,119,117,239,85,50,77,202,230,109,110,253,188,205,187,182,183,93,53,209,53,208,237,115,147,39,47,185,55,113,194,212,215,121,187,197,38,48,193,246,76,99,107,169,218,198,115,169,107,233,89,35,147,99,94,245,111,42,116,168,131,87,109,115,249,27,246,181,175,106,29,86,83,224,95,202,134,105,224,220,179,242,167,147,62,150,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,83,101,93,180,89,23,98,178,97,92,176,205,236,41,102,181,90,169,44,250,224,90,138,122,101,124,91,105,82,55,212,91,161,130,157,169,201,142,24,82,42,228,93,187,92,156,216,219,163,154,137,176,43,94,196,124,107,106,175,201,124,194,203,152,105,234,210,229,99,197,17,94,234,37,115,27,200,116,21,212,145,195,19,88,237,219,149,232,235,124,202,228,86,162,34,58,61,21,218,170,55,99,230,133,187,43,51,142,197,148,92,92,90,41,177,28,58,82,99,219,124,184,58,58,157,207,254,171,85,83,60,18,83,46,198,49,202,254,100,244,241,65,167,154,214,243,247,185,200,214,42,46,250,64,192,14,218,191,85,140,45,247,129,67,242,235,137,128,29,151,30,189,153,101,248,215,201,235,76,255,0,237,171,245,88,194,223,120,20,63,46,184,152,1,217,113,235,217,150,95,141,124,158,180,13,255,0,26,86,237,171,245,167,194,223,119,244,63,49,184,155,169,52,173,219,87,235,79,133,190,239,232,126,99,113,2,234,246,24,254,155,63,118,255,0,153,27,84,53,87,216,99,250,108,253,219,254,100,109,80,15,42,231,165,62,19,189,86,50,111,238,255,0,15,124,186,3,205,97,233,79,132,239,85,140,155,251,191,195,223,46,128,11,170,0,3,74,221,181,126,180,248,91,238,254,135,230,55,18,234,246,24,254,155,63,118,255,0,153,22,171,182,175,214,159,11,125,223,208,252,198,226,93,94,195,31,211,103,238,223,243,32,54,168,0,0,0,0,0,0,104,7,181,31,215,179,51,127,5,249,61,17,191,227,64,61,168,254,189,153,155,248,47,201,232,128,207,254,197,79,85,140,83,247,129,93,242,235,113,159,230,0,118,42,122,172,98,159,188,10,239,151,91,140,255,0,0,0,0,106,175,183,59,244,39,251,201,252,180,218,161,170,190,220,239,208,159,239,39,242,208,45,87,98,167,173,62,41,251,191,174,249,141,184,220,78,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,78,221,138,158,180,248,167,238,254,187,230,54,227,169,237,31,237,0,172,226,34,251,46,82,101,14,34,255,0,193,61,7,118,158,90,154,120,231,167,147,17,85,108,100,155,170,25,51,35,145,144,195,34,171,25,10,183,106,201,18,202,229,127,212,164,65,104,56,219,227,7,19,113,115,154,18,222,156,181,116,88,38,199,81,59,112,157,158,174,42,126,125,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,110,117,255,0,236,210,237,4,169,201,235,173,159,135,204,223,186,210,71,151,213,245,29,218,207,118,171,150,42,88,48,211,222,234,169,228,89,21,144,43,231,101,69,76,241,53,95,52,173,100,9,171,149,81,136,237,49,215,131,174,14,177,223,23,248,238,162,193,96,172,242,54,27,179,108,250,65,136,57,112,212,121,47,155,13,67,233,127,170,190,120,164,159,155,37,58,199,245,106,187,53,220,237,17,58,218,172,210,202,220,119,146,216,238,231,150,121,151,98,242,54,36,179,114,123,237,23,122,134,163,149,205,133,147,71,245,144,189,241,187,88,229,99,188,215,46,154,232,186,42,42,32,122,126,6,178,251,40,120,227,166,196,182,171,39,8,249,140,202,181,190,219,105,234,25,132,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,202,114,105,18,195,19,99,209,142,141,156,237,154,1,160,30,212,127,94,204,205,252,23,228,244,70,85,118,24,254,155,63,118,255,0,153,24,171,218,143,235,217,153,191,130,252,158,136,202,174,195,31,211,103,238,223,243,32,54,168,0,0,98,175,106,63,168,158,102,254,11,243,138,35,42,140,85,237,71,245,19,204,223,193,126,113,68,6,149,184,78,245,167,201,191,188,12,61,243,24,13,212,246,163,250,137,230,111,224,191,56,162,52,173,194,119,173,62,77,253,224,97,239,152,192,110,167,181,31,212,79,51,127,5,249,197,16,26,86,225,59,214,159,38,254,240,48,247,204,96,61,41,158,107,56,78,245,167,201,191,188,12,61,243,24,15,74,96,0,0,97,207,104,110,127,230,222,70,125,0,252,150,98,223,34,121,111,202,189,255,0,250,133,53,79,59,147,221,57,127,159,141,251,116,230,201,232,233,174,238,186,232,154,81,188,3,113,63,158,89,213,156,55,140,45,153,184,227,203,54,186,92,53,81,112,134,15,38,81,211,237,168,109,85,43,26,253,208,196,199,46,141,149,233,162,174,157,124,53,68,210,250,113,103,194,103,244,163,250,43,255,0,15,254,140,253,25,239,223,249,43,190,247,142,241,200,255,0,215,71,179,111,35,227,174,239,102,157,105,238,22,120,31,254,141,57,131,112,199,127,148,255,0,164,125,254,205,45,167,186,249,23,185,236,223,60,18,243,55,243,228,215,78,70,155,118,167,165,174,189,52,95,67,220,236,122,237,247,31,153,211,187,242,174,127,203,199,219,207,139,250,254,207,173,122,63,117,248,83,163,224,205,244,125,238,158,143,174,227,215,231,229,110,245,221,235,221,233,255,0,83,132,254,153,55,151,140,241,251,49,239,139,238,47,184,137,202,238,34,113,110,4,192,153,135,228,203,29,179,184,119,90,95,36,208,205,203,230,80,211,202,255,0,62,88,92,245,213,242,61,122,185,116,215,68,232,136,133,227,236,242,207,252,219,207,63,167,255,0,149,60,91,229,191,34,121,43,184,127,80,166,166,228,243,187,223,51,243,17,179,118,188,168,253,45,116,219,211,77,87,90,199,55,248,6,201,236,234,204,91,182,102,226,156,73,140,169,110,151,158,71,62,27,125,101,43,41,219,201,130,56,91,181,175,167,123,147,86,196,213,93,92,189,85,124,19,162,86,92,60,112,179,151,220,52,253,32,250,9,120,196,53,255,0,72,251,167,122,242,181,68,18,236,238,252,221,156,190,84,49,233,175,61,250,235,175,130,105,167,93,93,143,75,235,186,125,118,247,122,250,183,229,222,175,28,183,237,182,120,255,0,195,221,125,255,0,225,78,255,0,194,157,62,131,210,246,58,115,214,112,237,102,245,124,174,156,222,93,59,209,207,121,203,230,117,93,252,239,238,195,158,47,184,190,226,39,43,184,137,197,184,19,2,102,31,147,44,118,206,225,221,105,124,147,67,55,47,153,67,79,43,252,249,97,115,215,87,200,245,234,229,211,93,19,162,34,25,41,192,54,111,230,46,117,100,245,227,20,230,110,33,242,205,210,151,18,212,91,225,159,186,65,79,182,157,180,180,175,107,54,194,198,53,116,116,175,93,85,53,235,227,162,38,148,118,127,246,121,126,92,243,110,253,154,127,149,255,0,34,121,111,186,255,0,80,250,63,222,121,60,154,104,160,252,231,121,102,237,121,91,189,20,211,118,157,116,213,111,31,11,60,60,127,70,156,190,184,96,79,165,255,0,72,251,253,230,91,183,122,242,127,115,217,190,8,34,229,236,230,73,174,156,141,119,110,79,75,77,58,106,175,75,216,245,221,62,187,171,175,187,187,242,239,84,252,87,62,254,60,95,240,123,255,0,186,252,41,223,248,83,177,233,125,7,79,71,214,103,79,107,150,231,107,122,122,174,116,231,59,215,195,47,159,190,242,219,251,175,24,0,247,207,146,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,7,154,206,44,125,105,243,147,239,3,16,252,198,115,210,153,230,179,139,31,90,124,228,251,192,196,63,49,156,13,212,246,92,122,137,229,151,227,95,56,173,50,168,197,94,203,143,81,60,178,252,107,231,21,166,85,0,0,1,170,190,220,239,208,159,239,39,242,210,213,118,42,122,211,226,159,187,250,239,152,219,139,171,219,157,250,19,253,228,254,90,90,174,197,79,90,124,83,247,127,93,243,27,112,27,169,53,43,219,105,156,119,217,113,86,5,225,250,158,30,77,150,154,222,152,198,178,77,204,119,123,170,146,74,138,74,116,209,89,190,62,75,34,169,234,143,218,254,245,231,55,88,218,171,182,163,205,183,24,24,254,167,51,248,163,205,44,103,54,33,164,190,211,213,98,138,234,107,125,194,145,98,116,19,219,169,165,90,122,37,141,209,38,199,177,41,161,133,17,233,174,244,68,114,171,149,85,202,25,43,216,211,128,41,177,55,20,119,76,103,113,195,213,117,116,248,59,11,213,212,209,220,26,146,164,20,55,26,137,98,167,141,30,230,170,49,95,37,52,149,200,214,63,93,81,178,57,19,88,247,55,101,93,161,25,95,106,205,94,15,179,38,217,112,117,36,53,22,11,60,184,162,134,174,106,38,212,190,158,123,123,86,165,121,90,170,44,111,150,40,229,167,89,26,186,181,149,15,232,228,85,99,172,167,99,78,0,169,195,60,46,93,49,157,199,15,82,82,84,99,28,81,87,83,71,112,106,68,179,215,91,169,226,138,158,52,123,154,170,244,100,117,49,215,35,88,253,52,87,72,228,77,36,220,236,245,3,203,190,94,227,91,174,90,227,252,53,152,214,42,122,73,238,88,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,186,107,162,167,137,233,163,47,113,173,171,50,176,6,26,204,107,21,61,92,22,220,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,77,117,209,87,196,243,131,196,190,0,166,202,206,33,179,35,47,173,248,122,174,199,109,177,226,139,149,53,174,134,165,37,223,21,187,188,61,104,213,22,85,87,189,142,167,88,158,199,185,87,123,28,215,106,237,218,174,231,187,43,51,142,251,155,188,35,218,41,177,28,58,213,224,43,132,184,58,58,157,204,254,181,75,77,4,18,83,46,198,49,168,206,92,21,17,65,167,156,231,114,55,185,202,231,170,32,80,29,181,126,171,24,91,239,2,135,229,215,19,0,59,46,61,123,50,203,241,175,147,214,153,255,0,219,87,234,177,133,190,240,40,126,93,113,48,3,178,227,215,179,44,191,26,249,61,104,27,254,52,173,219,87,235,79,133,190,239,232,126,99,113,55,82,105,91,182,175,214,159,11,125,223,208,252,198,226,5,213,236,49,253,54,126,237,255,0,50,54,168,106,175,176,199,244,217,251,183,252,200,218,160,30,85,207,74,124,39,122,172,100,223,221,254,30,249,116,7,154,195,210,159,9,222,171,25,55,247,127,135,190,93,0,23,84,0,6,149,187,106,253,105,240,183,221,253,15,204,110,37,213,236,49,253,54,126,237,255,0,50,45,87,109,95,173,62,22,251,191,161,249,141,196,186,189,134,63,166,207,221,191,230,64,109,80,0,0,0,0,0,0,208,15,106,63,175,102,102,254,11,242,122,35,127,198,128,123,81,253,123,51,55,240,95,147,209,1,159,253,138,158,171,24,167,239,2,187,229,214,227,63,204,0,236,84,245,88,197,63,120,21,223,46,183,25,254,0,0,0,213,95,110,119,232,79,247,147,249,105,181,67,85,125,185,223,161,63,222,79,229,160,107,47,9,227,252,101,129,105,177,5,46,15,196,53,118,150,98,171,60,150,11,186,211,42,53,245,86,233,37,138,89,105,213,250,110,107,30,232,35,71,237,84,220,205,204,118,172,123,218,238,255,0,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,232,48,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,9,77,67,67,76,137,190,87,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,155,254,224,147,131,236,51,194,54,87,197,101,106,82,86,227,107,229,60,14,197,151,138,73,106,57,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,181,161,114,178,47,34,242,227,135,76,184,183,101,126,87,217,187,141,170,135,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,156,201,159,181,186,174,136,212,107,90,198,53,140,99,24,219,43,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,92,170,0,121,97,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,222,167,103,23,28,117,60,86,224,218,252,31,152,44,164,167,204,92,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,202,107,229,137,205,86,164,201,20,118,255,0,180,183,179,238,155,56,109,87,142,32,242,130,213,87,38,96,208,83,247,155,197,166,146,41,106,167,196,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,174,141,68,87,171,117,215,175,1,220,62,241,5,157,25,203,110,196,153,13,136,62,138,73,130,238,20,147,221,49,95,62,47,243,44,115,182,109,174,238,206,114,62,175,152,200,103,143,146,141,116,111,221,178,85,100,111,115,144,59,110,212,127,94,204,205,252,23,228,244,70,85,118,24,254,155,63,118,255,0,153,24,171,218,143,235,217,153,191,130,252,158,136,202,174,195,31,211,103,238,223,243,32,54,168,0,0,98,175,106,63,168,158,102,254,11,243,138,35,42,140,85,237,71,245,19,204,223,193,126,113,68,6,149,184,78,245,167,201,191,188,12,61,243,24,13,212,246,163,250,137,230,111,224,191,56,162,52,173,194,119,173,62,77,253,224,97,239,152,192,110,167,181,31,212,79,51,127,5,249,197,16,26,86,225,59,214,159,38,254,240,48,247,204,96,61,41,158,107,56,78,245,167,201,191,188,12,61,243,24,15,74,96,0,0,0,0,97,206,127,246,134,254,67,51,110,253,149,159,146,15,45,249,19,186,255,0,95,250,65,221,185,220,234,104,167,252,223,118,126,221,57,187,125,37,215,110,189,53,209,46,23,9,156,89,255,0,74,63,165,95,240,3,232,207,209,158,227,255,0,149,123,239,120,239,28,255,0,253,76,123,54,242,62,58,238,246,105,215,22,184,190,225,7,136,156,209,226,39,22,227,188,9,151,158,83,177,220,251,135,117,170,242,181,12,60,206,93,13,60,79,243,37,153,175,77,31,27,211,171,83,93,53,78,138,138,94,62,207,44,128,205,188,140,250,127,249,83,194,94,68,242,223,146,187,135,245,250,106,158,119,39,189,243,63,49,35,246,233,205,143,210,211,93,221,53,209,116,252,247,167,245,30,225,213,238,27,219,238,102,252,187,213,255,0,31,19,204,243,63,183,230,251,39,188,123,63,194,29,159,132,58,125,95,164,234,237,253,111,203,237,110,230,119,119,122,185,110,244,115,252,28,247,44,222,171,156,124,121,241,145,152,192,3,244,47,141,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,7,154,206,44,125,105,243,147,239,3,16,252,198,115,210,153,173,92,216,236,107,252,168,102,158,50,204,207,233,29,228,207,165,184,130,227,125,238,95,68,57,221,215,189,84,201,55,43,153,223,91,191,111,51,110,237,173,215,77,116,77,116,3,32,59,46,61,68,242,203,241,175,156,86,153,84,90,174,23,50,47,250,53,228,78,25,201,79,165,63,72,254,142,119,223,243,159,113,238,124,254,241,89,61,79,230,121,146,109,219,207,219,233,174,187,117,233,174,137,117,64,0,0,213,95,110,119,232,79,247,147,249,105,106,187,21,61,105,241,79,221,253,119,204,109,198,127,241,207,192,199,244,209,250,19,255,0,133,31,161,223,67,188,165,255,0,145,60,161,222,187,223,118,255,0,236,136,118,109,238,223,173,174,255,0,102,157,105,78,10,123,55,191,161,246,105,221,115,51,242,203,244,183,202,120,126,123,23,114,250,59,220,57,124,202,154,121,185,188,206,245,46,186,119,109,187,118,166,187,245,215,166,138,25,1,197,86,105,126,69,184,113,204,92,204,134,251,228,106,251,54,31,170,242,85,111,117,239,28,171,164,172,228,208,253,90,177,237,118,181,82,192,223,61,170,196,215,87,232,212,114,167,155,107,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,67,220,107,112,165,253,48,114,178,213,150,127,79,126,137,121,51,16,65,125,239,190,75,239,252,206,93,53,68,60,174,95,58,45,53,239,59,183,110,93,54,105,167,93,83,21,114,159,177,175,242,95,154,120,55,51,63,164,119,148,254,137,98,11,117,247,185,125,16,228,247,174,235,83,28,220,174,103,125,118,205,220,189,187,182,187,77,117,209,116,208,12,255,0,202,124,11,249,47,202,204,27,150,126,84,242,159,209,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,166,14,218,124,1,83,98,226,27,10,102,13,62,30,164,163,182,226,172,46,202,103,215,66,145,53,245,247,26,58,137,18,101,149,26,187,220,246,83,207,64,196,123,211,171,54,53,170,188,181,70,187,22,49,253,77,139,136,108,87,151,213,24,134,146,142,219,138,176,187,234,89,67,50,196,215,215,220,104,234,35,88,82,37,114,111,115,217,79,61,123,213,140,94,172,222,231,34,242,209,91,177,254,53,184,82,254,152,57,89,106,203,63,167,191,68,188,153,136,32,190,247,223,37,247,254,103,46,154,162,30,87,47,157,22,154,247,157,219,183,46,155,52,211,174,169,141,89,3,217,39,125,225,255,0,57,112,158,113,97,206,39,59,197,94,25,184,54,162,74,111,161,108,103,123,165,123,93,29,77,54,247,214,61,35,230,193,36,177,115,54,43,153,191,115,124,230,162,129,219,118,213,250,172,97,111,188,10,31,151,92,76,0,236,184,245,236,203,47,198,190,79,90,109,251,141,110,20,191,166,14,86,90,178,207,233,239,209,47,38,98,8,47,189,247,201,125,255,0,153,203,166,168,135,149,203,231,69,166,189,231,118,237,203,166,205,52,235,170,88,14,23,59,41,63,163,94,123,97,156,235,252,189,125,35,250,57,223,127,205,159,69,187,159,63,188,81,207,77,249,238,247,38,221,188,253,222,130,235,183,78,154,234,129,159,230,149,187,106,253,105,240,183,221,253,15,204,110,38,234,76,42,227,91,179,123,250,96,230,157,171,51,63,44,191,68,188,153,135,224,177,119,47,163,189,255,0,153,203,169,168,155,155,204,239,81,105,175,121,219,183,106,233,179,93,122,232,129,96,59,12,127,77,159,187,127,204,141,170,24,171,192,199,3,31,208,187,233,183,254,20,126,152,253,49,242,111,254,68,242,127,117,238,157,231,255,0,178,38,223,187,188,254,174,155,61,186,244,202,160,60,171,158,148,248,78,245,88,201,191,187,252,61,242,232,12,0,255,0,33,143,254,212,95,245,39,255,0,159,54,83,148,248,23,242,95,149,152,55,44,252,169,229,63,162,88,126,221,98,239,188,142,79,122,238,180,209,195,205,229,238,118,205,220,189,219,119,59,77,116,213,116,212,10,172,0,6,149,187,106,253,105,240,183,221,253,15,204,110,37,213,236,49,253,54,126,237,255,0,50,47,255,0,26,221,155,223,211,7,52,237,89,153,249,101,250,37,228,204,63,5,139,185,125,29,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,250,23,125,54,255,0,194,143,211,31,166,62,77,255,0,200,158,79,238,189,211,188,255,0,246,68,219,247,119,159,213,211,103,183,94,129,149,64,0,0,0,0,0,6,128,123,81,253,123,51,55,240,95,147,209,27,254,48,3,138,62,202,79,233,41,158,216,155,58,255,0,47,95,71,62,145,247,47,243,103,209,110,249,200,238,244,112,83,126,123,189,199,187,119,35,119,160,154,110,211,174,154,168,59,21,61,86,49,79,222,5,119,203,173,198,127,152,255,0,193,79,10,95,208,251,43,46,185,103,244,247,233,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,114,0,0,0,1,170,190,220,239,208,159,239,39,242,211,106,133,191,199,57,23,151,25,147,152,248,27,52,49,173,155,202,183,92,185,239,210,216,33,157,81,212,180,245,85,75,78,171,84,232,213,60,249,163,238,173,229,42,174,214,57,238,122,53,94,216,222,192,197,94,206,14,207,250,62,29,236,81,102,222,111,97,223,252,44,87,247,152,34,166,168,146,10,136,240,237,46,247,199,182,157,240,190,72,223,52,209,162,61,243,35,183,36,114,164,77,70,125,114,203,157,64,0,0,0,58,156,53,133,172,88,62,221,53,167,14,80,247,74,74,139,133,125,210,72,249,175,147,117,85,109,84,181,117,50,106,245,85,77,243,207,43,244,215,107,119,104,212,70,162,34,118,192,13,0,246,163,250,246,102,111,224,191,39,162,50,171,176,199,244,217,251,183,252,200,186,188,81,246,82,127,73,76,246,196,217,215,249,122,250,57,244,143,185,127,155,62,139,119,206,71,119,163,130,155,243,221,238,61,219,185,27,189,4,211,118,157,116,213,110,175,3,28,12,127,66,239,166,223,248,81,250,99,244,199,201,191,249,19,201,253,215,186,119,159,254,200,155,126,238,243,250,186,108,246,235,208,50,168,0,0,197,94,212,127,81,60,205,252,23,231,20,70,85,22,171,138,60,139,254,146,153,19,137,178,83,233,79,209,207,164,125,203,252,231,220,123,231,35,187,214,65,83,249,158,100,123,183,114,54,250,105,166,237,122,233,162,134,128,120,78,245,167,201,191,188,12,61,243,24,13,212,246,163,250,137,230,111,224,191,56,162,49,255,0,41,251,26,255,0,37,249,167,131,115,51,250,71,121,79,232,150,32,183,95,123,151,209,14,79,122,238,181,49,205,202,230,119,215,108,221,203,219,187,107,180,215,93,23,77,12,213,226,143,34,255,0,164,166,68,226,108,148,250,83,244,115,233,31,114,255,0,57,247,30,249,200,238,245,144,84,254,103,153,30,237,220,141,190,154,105,187,94,186,104,161,160,30,19,189,105,242,111,239,3,15,124,198,3,210,153,173,92,167,236,107,252,151,230,158,13,204,207,233,29,229,63,162,88,130,221,125,238,95,68,57,61,235,186,212,199,55,43,153,223,93,179,119,47,110,237,174,211,93,116,93,52,54,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,154,104,169,226,116,211,59,107,27,166,171,166,167,33,170,190,215,94,44,191,49,195,150,7,190,127,123,233,93,55,118,255,0,220,43,40,188,249,97,255,0,89,126,170,79,131,253,136,6,197,178,163,61,178,171,59,233,235,234,178,191,21,121,106,43,95,43,189,187,184,212,211,114,249,138,244,103,73,227,102,186,172,82,120,107,166,222,190,41,173,124,97,87,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,162,214,252,117,94,166,106,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,40,28,215,207,108,170,201,10,122,10,172,208,197,94,69,138,233,205,238,142,238,53,53,60,206,90,177,31,210,8,223,166,139,44,126,58,107,187,167,130,233,95,24,85,218,211,150,248,119,19,112,157,126,204,43,149,62,251,174,11,238,190,77,147,124,137,179,190,92,168,98,151,162,57,26,186,181,169,233,53,223,13,23,168,25,163,12,209,84,68,217,161,118,230,59,93,23,77,14,67,85,125,145,92,89,126,127,135,44,113,124,254,239,209,74,110,237,255,0,191,214,86,249,241,67,254,170,253,108,159,6,123,80,218,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,22,231,136,108,231,181,112,245,147,215,252,224,189,219,251,245,21,131,186,243,96,230,186,45,252,250,168,169,211,206,107,36,84,209,102,69,232,197,240,246,120,167,154,255,0,243,206,44,188,255,0,206,171,234,191,212,102,237,172,253,141,77,26,223,240,55,199,218,61,130,56,130,205,188,150,92,155,200,236,172,250,89,79,139,63,227,170,207,46,81,80,121,51,186,213,210,84,83,253,93,75,154,179,115,22,57,91,230,61,187,118,106,186,234,136,97,87,102,191,6,248,186,197,197,38,39,118,109,217,252,145,125,202,46,229,229,11,87,120,138,163,95,42,219,171,57,95,93,79,58,179,208,88,223,230,239,241,209,118,170,40,27,93,202,220,183,195,185,71,129,45,153,123,132,233,249,22,171,87,59,187,199,190,71,105,205,153,242,187,172,142,115,189,41,29,226,229,253,137,208,170,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,82,153,165,150,248,119,55,48,37,207,47,113,101,63,62,213,117,228,247,136,247,200,221,121,83,50,86,245,141,205,119,165,27,124,28,159,181,58,21,88,3,203,79,249,231,9,222,127,230,181,244,191,234,63,110,230,126,214,174,173,119,248,158,148,56,121,206,123,87,16,185,61,96,206,11,37,191,184,209,95,251,223,42,14,107,165,217,200,170,150,157,124,231,50,53,93,86,21,94,172,79,31,111,138,234,247,180,163,131,124,93,125,226,147,12,59,41,44,254,87,190,230,239,125,242,125,171,188,69,79,167,146,173,212,124,223,174,168,157,25,232,36,143,243,182,120,104,155,149,80,205,94,206,28,17,196,22,82,100,178,100,222,120,229,103,209,58,124,39,255,0,18,214,121,114,138,191,202,125,234,174,174,162,163,234,233,156,229,135,150,178,68,223,61,238,221,191,84,211,69,64,50,204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,148,205,44,200,195,185,71,129,46,121,133,139,42,57,22,171,87,39,188,73,178,71,105,205,153,145,55,164,109,115,189,41,27,224,213,253,137,212,6,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,122,82,49,60,61,190,228,83,0,51,35,182,179,2,97,156,69,45,183,47,114,139,233,165,169,155,121,119,47,47,205,110,223,172,108,85,250,169,104,85,201,163,156,246,255,0,177,175,130,161,171,172,228,206,76,109,158,120,218,179,30,99,203,151,124,185,86,114,247,191,147,12,122,108,134,56,147,164,76,99,125,24,153,253,159,103,218,171,67,1,176,140,212,237,146,206,156,91,91,71,62,88,225,159,160,84,240,243,59,196,29,246,146,233,222,53,70,35,124,233,168,145,89,181,90,245,233,227,204,253,84,47,110,83,118,210,225,27,237,218,154,205,154,89,99,244,98,137,119,243,175,62,90,150,183,79,54,71,55,234,32,161,69,244,146,54,116,95,237,110,246,41,168,160,7,168,60,188,204,124,25,154,216,86,147,27,96,27,207,149,44,181,252,206,239,83,221,229,131,126,201,31,27,188,201,90,215,166,143,141,233,213,19,195,95,5,69,59,203,141,198,138,211,71,37,194,225,55,42,158,45,55,191,106,187,77,85,17,58,34,42,248,170,30,107,242,87,137,156,238,225,222,162,186,171,39,113,183,209,249,110,92,174,242,239,38,210,85,243,57,105,34,51,165,68,82,34,104,147,73,225,167,165,215,193,52,170,179,79,142,174,42,115,171,10,212,96,156,204,205,47,44,217,106,182,115,105,188,137,110,167,221,182,70,72,223,62,26,118,61,52,124,76,94,139,236,211,193,85,20,59,94,50,120,201,198,220,84,99,105,42,170,167,238,120,82,143,79,36,218,118,195,39,117,223,13,58,79,245,233,4,114,63,116,176,111,243,252,53,209,58,120,236,243,178,63,4,225,27,23,11,118,172,101,102,110,151,220,79,207,242,202,235,47,94,237,113,175,142,15,73,202,207,65,87,208,68,248,234,189,77,26,151,99,33,56,160,206,30,27,174,149,87,28,173,196,254,76,101,126,206,249,23,114,165,155,157,177,178,164,125,103,138,77,187,121,210,47,77,53,215,175,130,104,30,148,1,143,156,30,113,135,130,120,179,193,50,94,44,240,249,51,16,219,52,242,197,159,116,211,119,30,100,213,13,131,235,221,12,76,151,124,116,234,255,0,49,23,110,187,87,170,117,200,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,24,249,198,31,24,120,39,132,204,19,29,226,241,15,148,241,13,207,95,35,217,247,77,15,126,229,205,78,217,254,189,176,202,200,182,71,80,143,243,209,55,105,181,58,175,64,180,157,174,24,39,8,223,120,91,186,227,43,203,117,190,225,142,71,145,151,89,122,119,155,141,4,115,250,46,70,122,8,158,154,47,195,69,234,107,15,131,110,50,113,183,10,248,218,58,170,89,251,230,20,172,215,202,214,157,176,199,222,182,67,80,144,125,122,193,36,140,219,44,251,252,207,29,52,94,158,20,78,125,241,65,156,60,72,221,41,110,57,165,137,252,166,202,13,253,206,46,229,75,15,39,123,98,73,58,193,20,123,183,114,99,94,186,233,167,79,21,214,211,129,234,126,221,113,162,187,81,199,112,183,205,205,167,151,93,143,218,173,215,69,84,94,138,136,190,40,167,71,152,121,143,131,50,167,10,213,227,108,125,121,242,93,150,131,151,222,42,123,188,179,236,223,35,35,111,153,19,92,245,213,242,49,58,34,248,235,224,138,167,159,92,173,227,171,138,156,149,194,180,248,39,44,243,75,200,214,90,93,252,170,111,34,91,170,54,238,145,242,59,207,154,157,239,93,95,43,215,170,251,116,240,68,68,165,115,171,137,156,238,226,34,162,134,171,56,177,183,210,9,109,188,222,236,239,38,210,82,114,249,137,26,63,165,60,81,162,234,144,199,227,175,163,211,197,117,13,147,102,207,109,46,17,177,93,170,108,217,91,150,63,73,232,147,103,38,243,229,169,104,181,243,99,115,190,162,122,21,95,73,100,103,85,254,206,239,106,22,75,42,251,100,179,167,9,86,214,79,153,216,103,233,237,60,220,190,239,7,125,164,181,247,125,17,232,239,58,26,37,87,238,87,49,122,248,114,255,0,89,77,123,128,54,253,150,253,181,152,19,19,98,40,173,185,133,148,95,66,237,79,221,204,185,121,126,107,142,205,35,122,167,213,69,66,142,93,92,214,55,253,189,124,17,76,255,0,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,74,55,167,135,179,220,168,121,130,43,156,155,206,76,109,145,152,218,143,30,96,59,151,115,185,81,243,54,63,147,12,154,239,134,72,151,164,172,123,125,25,95,253,159,111,216,168,30,155,193,74,101,110,100,97,220,220,192,150,204,194,194,117,28,251,85,215,157,221,228,217,35,117,229,76,248,157,210,70,181,222,148,110,241,106,126,212,234,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,85,237,71,245,19,204,223,193,126,113,68,101,81,106,184,163,201,175,233,5,145,56,155,40,123,223,117,242,247,114,250,222,94,253,188,138,200,42,61,29,236,215,243,58,122,73,227,237,240,80,243,88,0,0,0,0,87,31,145,60,206,252,152,254,88,254,140,255,0,192,255,0,254,184,247,218,127,249,199,119,252,215,51,155,249,223,55,208,248,248,117,40,115,125,125,159,249,113,101,197,253,159,56,15,47,115,10,205,222,237,245,126,84,239,148,125,225,241,238,219,123,170,149,158,124,78,71,38,142,107,23,163,189,154,47,181,0,208,160,55,253,254,75,142,4,255,0,244,25,255,0,89,175,31,247,179,84,60,122,240,141,91,194,222,104,114,45,20,123,112,117,235,254,35,159,152,139,204,228,211,210,173,71,154,233,164,149,52,154,117,79,63,77,127,179,170,120,5,140,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,55,241,193,231,24,120,39,139,60,19,37,226,207,15,147,49,13,179,79,44,89,247,77,55,113,230,77,80,216,62,189,208,196,201,119,199,78,175,243,17,118,235,181,122,167,95,59,69,222,225,83,61,235,120,116,206,155,30,103,65,23,62,158,219,222,185,244,251,145,156,222,101,36,240,183,206,88,228,86,232,179,107,209,171,175,248,160,122,74,4,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,73,144,0,0,0,24,67,218,215,155,56,71,11,240,183,124,202,219,165,118,203,238,55,238,222,75,135,149,42,243,59,157,198,134,121,188,230,177,88,154,49,200,190,115,155,175,179,85,232,5,188,226,211,181,195,46,44,152,70,142,205,194,205,255,0,233,45,246,237,204,239,23,158,235,61,31,145,57,82,192,230,253,69,117,26,178,167,158,197,157,157,21,57,123,119,117,85,105,95,98,206,215,78,24,173,24,37,47,184,94,237,244,131,16,175,141,139,145,112,164,211,235,154,223,244,151,209,171,63,54,174,147,195,251,59,124,84,209,208,3,122,121,111,218,211,194,118,38,195,177,92,179,11,23,125,11,186,191,119,50,219,220,46,87,29,154,72,244,79,173,138,141,26,186,181,172,119,251,122,120,162,149,95,249,81,248,19,255,0,211,159,253,89,188,127,221,13,0,153,5,193,231,7,152,219,139,60,109,37,158,207,55,147,48,245,179,79,44,94,54,195,55,113,230,67,80,232,62,161,211,68,249,119,201,78,172,243,21,118,235,185,122,39,80,244,21,130,113,182,24,204,92,49,69,140,176,109,207,202,22,123,135,51,187,84,242,100,139,127,46,71,70,255,0,50,70,181,201,163,216,228,234,137,225,170,116,209,78,240,166,178,227,47,48,174,84,224,203,118,1,193,54,238,225,101,181,243,187,181,63,58,73,118,115,37,124,175,243,164,115,158,186,190,71,47,87,47,143,77,19,68,42,80,0,0,0,0,0,0,0,0,7,71,141,177,182,24,203,172,49,91,140,177,149,207,201,246,123,127,47,188,212,242,100,151,103,50,70,198,207,50,54,185,203,171,222,212,232,139,227,170,244,213,78,240,166,179,31,47,48,174,107,96,203,142,1,198,214,238,255,0,101,186,114,123,205,63,58,72,183,242,229,100,172,243,163,115,94,154,62,54,175,71,39,135,93,83,84,3,30,191,202,143,192,159,254,156,255,0,234,205,227,254,232,82,153,145,218,211,194,118,25,195,178,220,178,247,23,125,52,186,179,111,46,219,220,46,86,237,250,200,196,95,173,150,141,90,154,53,207,119,251,26,120,170,26,174,227,15,131,204,109,194,102,54,142,207,120,155,202,120,122,231,175,145,239,27,97,135,191,114,225,167,116,255,0,80,217,165,124,91,36,168,70,121,234,155,180,220,157,23,166,62,129,188,92,39,218,233,195,21,223,4,173,247,20,93,190,143,226,20,240,177,114,46,21,122,253,115,155,254,146,202,52,103,230,209,178,120,127,107,111,138,20,15,9,125,174,25,113,123,194,53,150,110,41,175,255,0,70,175,182,158,95,119,188,247,89,235,60,183,205,150,119,59,234,40,104,209,148,220,134,36,12,234,171,204,221,187,162,163,141,60,0,61,84,3,8,123,37,115,103,8,226,142,22,236,121,91,107,174,223,125,193,29,231,202,144,242,165,78,95,124,184,215,79,15,156,230,35,23,86,53,87,205,115,180,246,232,189,12,222,0,0,0,1,45,113,184,209,90,104,228,184,92,38,229,83,197,166,247,237,87,105,170,162,39,68,69,95,21,64,44,47,24,124,97,224,158,19,48,76,119,139,196,62,83,196,55,61,124,143,103,221,52,61,251,151,53,59,103,250,246,195,43,34,217,29,66,63,207,68,221,166,212,234,189,52,15,154,153,169,141,179,159,27,92,51,11,48,174,254,83,190,92,249,93,230,167,187,195,14,254,92,44,137,158,100,76,99,19,70,68,196,232,212,240,213,122,170,170,214,60,85,231,189,111,17,121,211,125,204,233,226,228,83,220,187,175,34,159,114,63,149,203,164,130,23,121,201,28,106,237,86,29,122,181,52,255,0,21,180,32,1,148,28,5,112,141,91,197,38,104,114,46,244,123,176,117,151,254,60,159,152,137,203,231,83,213,45,63,154,217,163,149,117,154,4,79,51,93,63,181,162,120,237,123,252,151,28,9,255,0,232,51,254,179,94,63,239,96,104,231,242,39,153,223,147,31,203,31,209,159,248,31,255,0,215,30,251,79,255,0,56,238,255,0,154,230,115,127,59,230,250,31,31,14,165,14,111,175,180,3,46,44,184,67,179,231,30,101,238,94,217,187,165,190,147,201,125,206,143,188,62,77,187,175,116,178,191,207,149,202,229,213,206,122,245,119,183,68,246,33,161,64,0,0,0,0,55,253,217,113,234,39,150,95,141,124,226,180,202,162,213,112,185,147,95,209,247,34,112,206,80,247,190,245,228,30,251,245,188,189,155,185,245,147,212,122,59,223,167,231,180,244,151,195,217,224,151,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,5,161,226,175,61,232,184,116,201,107,238,103,79,23,62,162,219,221,121,20,251,149,156,222,101,92,16,187,206,72,228,70,232,147,107,213,171,175,248,160,104,175,142,76,19,132,114,231,138,76,107,131,112,27,118,216,173,254,77,238,169,172,171,249,203,117,52,143,252,235,156,255,0,77,239,241,85,248,116,209,11,18,78,85,213,220,111,215,23,213,85,73,207,171,159,77,206,209,173,221,181,186,39,68,209,19,162,25,43,110,236,201,227,126,237,71,29,194,223,146,92,218,121,117,216,255,0,164,150,134,235,162,170,47,69,170,69,241,69,3,23,129,85,102,70,86,227,188,163,196,82,225,60,194,177,121,42,235,6,222,101,63,122,134,125,55,70,201,19,206,137,238,111,163,35,23,199,219,239,69,41,235,117,186,182,237,91,29,190,223,15,54,162,93,118,51,114,55,93,17,85,122,170,162,120,34,128,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,234,90,221,110,162,180,209,199,111,183,195,202,167,139,93,140,220,174,211,85,85,94,170,170,190,42,166,172,59,58,251,58,243,39,6,102,77,6,116,103,69,167,200,172,178,243,124,159,111,231,211,212,247,206,117,61,93,52,191,91,77,82,188,189,155,162,119,156,197,221,187,68,211,69,83,107,0,12,6,237,120,206,28,11,135,178,6,171,41,174,77,230,226,76,91,179,201,171,172,205,228,247,90,218,9,229,240,98,198,237,99,84,244,156,221,61,154,175,67,62,77,111,118,141,118,124,226,252,225,191,222,115,219,47,241,7,126,187,201,221,247,88,59,164,81,115,52,101,37,47,250,76,181,44,106,104,200,223,39,161,215,77,190,58,40,26,120,0,200,142,16,120,49,199,220,86,226,230,208,218,223,228,188,51,73,175,149,47,90,67,63,115,221,21,66,195,253,93,211,197,36,155,228,167,86,121,190,142,187,151,162,117,13,191,246,101,92,107,110,220,16,101,189,194,225,55,54,162,95,44,111,126,212,110,186,93,235,17,58,34,34,120,34,25,66,83,89,113,151,152,87,42,112,101,187,0,224,155,119,112,178,218,249,221,218,159,157,36,187,57,146,190,87,249,210,57,207,93,95,35,151,171,151,199,166,137,162,21,40,0,13,84,246,155,241,239,114,165,185,94,184,110,203,168,123,187,105,251,183,149,46,59,154,254,110,230,209,214,67,245,83,83,249,186,121,237,243,100,235,226,190,196,2,235,241,233,218,77,111,201,45,249,103,147,53,125,239,26,59,78,253,91,203,116,126,72,255,0,69,154,63,171,168,165,124,85,28,232,101,149,190,107,188,205,53,94,186,34,105,235,48,243,31,25,230,182,42,171,198,216,250,243,229,75,213,127,47,188,84,247,120,160,223,178,54,70,223,50,38,181,137,163,35,98,116,68,240,215,197,85,74,108,186,185,53,194,230,123,113,5,222,63,36,56,27,203,221,215,103,55,252,231,71,75,183,119,51,111,250,68,172,215,243,50,120,127,119,226,154,133,170,6,127,228,215,99,174,123,99,110,241,249,94,188,126,77,185,123,57,95,213,232,239,28,221,121,155,191,209,235,83,110,155,99,241,241,230,126,170,153,85,147,93,142,185,19,130,123,199,229,122,241,249,73,230,108,229,127,87,172,179,242,180,230,110,255,0,71,173,93,218,238,143,199,195,151,250,202,6,151,237,214,234,219,181,108,118,251,124,60,218,137,117,216,205,200,221,116,69,85,234,170,137,224,138,111,103,179,35,46,184,132,202,172,151,151,4,103,77,15,147,236,246,253,191,70,232,57,180,50,247,126,101,93,100,181,127,89,76,231,57,251,159,36,78,250,197,93,53,209,189,53,66,248,228,215,11,153,19,195,239,120,252,144,224,111,32,247,173,156,223,243,157,101,86,237,188,205,191,233,18,191,79,207,73,225,253,239,130,105,117,64,0,0,0,0,0,0,0,0,0,0,0,0,195,158,211,124,186,226,19,53,114,94,44,17,146,212,62,80,179,220,55,125,36,160,230,208,197,222,57,117,116,114,210,125,101,75,154,230,109,124,114,187,234,213,53,211,71,116,209,13,19,92,109,213,182,154,217,45,247,8,121,85,17,105,189,155,145,218,106,136,169,213,21,83,193,80,245,62,90,172,229,225,115,34,120,130,228,126,87,176,55,151,187,174,254,87,249,206,178,151,110,238,94,239,244,121,89,175,230,99,241,254,239,197,117,15,53,128,221,78,114,246,58,228,78,54,228,126,72,111,31,147,110,94,254,111,245,122,203,199,55,94,94,223,244,138,212,219,166,217,60,60,121,159,170,134,42,231,47,99,174,123,96,158,71,228,134,241,249,73,230,111,230,255,0,87,163,179,242,180,229,237,255,0,72,173,93,218,238,147,195,195,151,250,200,6,18,101,230,99,227,60,169,197,84,152,219,0,222,124,151,122,160,230,119,122,158,239,20,251,55,198,248,221,230,74,215,49,117,100,143,78,168,190,58,248,162,41,184,94,2,251,73,173,249,219,179,44,243,154,175,186,99,70,235,220,107,121,110,147,202,255,0,233,83,73,245,116,244,172,138,159,147,12,81,55,206,119,159,174,169,215,84,93,85,231,47,11,153,237,195,239,35,242,189,129,188,131,222,183,242,191,206,116,117,91,182,242,247,127,163,202,253,63,61,31,143,247,190,11,165,170,3,213,64,53,83,217,145,199,189,202,170,229,101,225,187,49,97,239,13,168,239,62,75,184,238,107,57,91,91,89,89,55,213,67,79,231,107,230,55,206,147,167,138,123,80,218,176,3,23,187,77,174,53,182,158,8,51,34,225,111,155,149,81,23,145,246,63,106,59,77,110,244,104,189,21,21,60,21,76,161,41,172,199,203,204,43,154,216,50,227,128,113,181,187,191,217,110,156,158,243,79,206,146,45,252,185,89,43,60,232,220,215,166,143,141,171,209,201,225,215,84,213,0,242,248,12,136,226,251,131,28,125,194,150,46,117,13,209,254,84,195,53,122,121,46,245,164,48,119,205,177,83,172,223,213,219,60,178,71,178,74,132,103,157,233,105,185,58,47,76,119,3,117,253,144,249,195,129,113,14,64,210,229,53,181,188,172,73,132,183,249,73,117,153,220,238,245,91,95,60,94,44,72,219,164,104,190,139,157,175,183,69,232,103,201,173,238,206,94,207,156,95,147,215,251,54,123,102,6,32,238,55,120,251,198,219,7,116,138,94,94,172,171,165,255,0,73,138,165,237,93,89,35,36,244,58,107,183,199,85,54,66,4,181,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,45,55,27,117,109,166,182,75,125,194,30,85,68,90,111,102,228,118,154,162,42,117,69,84,240,84,61,79,154,167,237,20,236,235,204,156,103,153,53,249,209,146,246,159,45,50,245,202,242,133,191,159,79,77,220,249,52,244,148,209,125,109,77,74,115,55,237,149,222,107,19,110,221,23,93,81,64,213,120,38,110,54,234,219,77,108,150,251,132,60,170,136,180,222,205,200,237,53,68,84,234,138,169,224,168,84,57,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,232,198,245,241,246,123,213,0,165,75,237,192,222,9,194,57,141,197,38,10,193,184,241,187,172,87,15,41,119,164,214,84,252,221,186,166,70,126,105,205,127,166,198,120,42,124,122,106,133,87,113,236,201,227,126,211,71,37,194,225,146,92,170,120,180,222,255,0,164,150,135,105,170,162,39,68,170,85,241,84,49,170,146,174,227,97,184,178,170,150,78,69,92,26,237,118,141,118,221,205,209,122,46,168,189,20,15,83,128,180,60,42,103,189,23,17,121,45,99,204,232,34,228,84,92,187,215,62,159,114,191,149,203,171,158,22,249,203,28,104,237,82,29,122,53,52,255,0,21,187,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,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,243,209,198,119,23,216,187,138,220,124,219,165,115,251,166,25,181,235,228,91,94,145,73,220,249,144,211,182,163,235,146,24,164,147,124,148,232,255,0,61,23,110,186,55,68,241,217,87,107,206,123,214,229,158,75,90,242,198,223,22,149,25,137,207,217,81,185,62,167,184,85,208,76,190,106,198,228,118,168,245,79,73,154,126,183,129,165,107,117,186,182,237,91,29,190,223,15,54,162,93,118,51,114,55,93,17,85,122,170,162,120,34,129,178,14,198,92,149,195,184,175,25,99,12,214,196,118,190,101,126,18,242,127,144,231,231,200,155,123,212,87,8,42,60,214,72,141,95,53,173,79,61,174,253,93,60,77,191,150,135,133,76,136,162,225,211,37,172,121,99,4,188,250,139,111,122,231,212,109,86,115,121,149,115,204,223,53,100,145,27,162,77,167,71,46,191,224,151,120,0,0,0,0,0,0,12,42,201,94,202,14,25,242,235,14,209,83,102,21,155,233,222,36,165,230,115,47,157,226,225,107,230,238,146,69,79,234,241,86,58,54,233,27,217,31,199,151,187,197,202,102,101,186,221,69,105,163,142,223,111,135,149,79,22,187,25,185,93,166,170,170,189,85,85,124,85,73,144,0,2,194,241,131,197,142,21,225,59,47,27,138,46,212,94,83,189,92,53,242,69,167,153,36,61,247,100,244,236,159,235,155,12,172,143,99,42,17,254,122,38,237,52,78,171,208,36,56,206,226,251,8,240,165,128,91,116,174,127,123,196,215,77,124,139,107,210,88,251,231,46,106,118,212,125,114,67,44,113,236,142,161,31,231,162,110,211,70,234,190,30,122,110,55,26,219,181,108,151,11,132,220,218,137,116,222,253,168,221,116,68,68,232,136,137,224,136,84,153,169,154,152,219,57,241,181,195,48,179,10,239,229,59,229,207,149,222,106,123,188,48,239,229,194,200,153,230,68,198,49,52,100,76,78,141,79,13,87,170,170,173,36,6,107,246,105,112,109,98,226,79,27,92,241,86,97,65,222,112,166,22,228,247,155,126,231,179,191,247,152,107,24,207,173,138,120,228,139,151,44,44,119,68,118,237,52,93,19,93,119,145,110,183,81,90,104,227,183,219,225,229,83,197,174,198,110,87,105,170,170,175,85,85,95,21,83,31,248,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,160,247,179,208,145,190,138,251,122,245,232,153,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,181,198,221,69,118,163,146,223,112,135,155,79,46,155,217,185,91,174,138,138,157,81,81,124,81,13,27,246,150,240,109,98,225,179,27,91,49,86,94,193,221,176,166,41,231,119,107,126,231,191,184,119,104,104,216,255,0,173,150,121,36,151,153,44,207,119,84,110,221,116,77,83,77,55,162,99,183,31,153,77,118,206,94,22,241,134,13,195,84,61,230,251,83,228,254,226,156,214,179,77,183,26,89,36,244,222,198,122,17,187,210,95,103,78,189,20,60,244,219,174,53,182,154,216,238,22,249,185,85,17,107,177,251,81,218,106,138,139,209,81,83,193,84,244,45,193,151,23,216,71,138,220,2,235,165,11,251,166,38,181,233,229,171,94,146,201,220,249,147,84,54,159,235,150,24,163,147,124,116,234,255,0,49,23,110,186,59,69,241,243,192,85,185,87,154,152,219,38,49,181,191,48,178,246,239,228,203,229,179,155,221,170,123,188,51,108,230,66,248,159,230,74,199,177,117,100,175,78,173,95,29,83,170,34,160,122,123,5,133,224,251,139,28,43,197,142,94,59,20,90,104,188,153,122,183,233,229,123,79,50,73,187,150,249,234,25,7,215,58,24,153,38,246,83,171,252,196,93,186,232,189,83,173,250,2,90,227,110,162,187,81,201,111,184,67,205,167,151,77,236,220,173,215,69,69,78,168,168,190,40,134,25,231,87,101,7,12,249,139,135,107,105,178,246,205,244,19,18,85,114,249,119,206,241,112,186,114,182,201,26,175,245,121,107,27,27,181,141,143,143,225,204,221,226,212,51,84,0,0,0,0,0,0,0,53,1,219,53,146,184,119,10,99,44,31,154,216,114,215,203,175,197,190,80,242,228,252,249,23,119,117,138,223,5,63,154,249,21,169,230,185,201,230,53,191,173,175,137,183,242,208,241,87,145,20,92,69,228,181,247,44,103,151,145,81,114,238,188,138,141,170,254,87,46,174,9,157,230,164,145,163,181,72,116,234,228,211,252,20,52,123,193,151,23,216,187,133,44,124,235,165,11,251,222,25,186,105,229,171,94,145,71,223,57,112,212,54,159,235,150,25,100,143,100,149,10,255,0,49,19,118,154,59,84,240,244,47,110,184,209,93,168,227,184,91,230,230,211,203,174,199,237,86,235,162,170,47,69,68,95,20,83,203,77,198,221,91,105,173,146,223,112,135,149,81,22,155,217,185,29,166,168,138,157,81,85,60,21,13,212,246,67,103,189,110,102,100,181,211,44,110,17,107,81,151,124,141,245,27,147,235,187,253,93,124,201,230,164,109,70,232,140,68,244,159,175,234,248,1,158,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,87,218,211,153,24,139,19,113,99,126,203,219,149,70,251,86,11,238,190,77,143,100,105,179,190,91,104,101,151,170,53,28,186,185,169,233,57,223,13,19,161,81,118,67,100,69,22,102,103,77,211,51,174,18,235,79,151,124,141,244,251,87,235,187,253,37,124,41,231,36,141,86,232,172,69,244,95,175,234,248,152,103,154,89,145,136,179,115,29,220,243,11,22,84,115,238,183,94,79,120,147,100,109,215,149,11,34,111,72,218,214,250,49,183,193,169,251,87,169,153,253,147,252,79,101,87,15,120,135,30,217,51,66,249,228,168,177,135,146,187,165,71,118,169,159,111,116,101,115,159,230,193,20,154,245,154,52,234,173,241,213,53,209,116,13,215,130,90,221,113,162,187,81,199,112,183,205,205,167,151,93,143,218,173,215,69,84,94,138,136,190,40,165,59,153,25,165,129,50,143,14,203,139,51,10,251,228,171,84,27,121,149,29,214,105,244,221,35,35,79,54,38,57,222,148,140,79,15,111,185,20,10,172,166,179,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,215,142,108,246,210,225,27,21,218,166,205,149,185,99,244,158,137,54,114,111,62,90,150,139,95,54,55,59,234,39,161,85,244,150,70,117,95,236,238,246,161,174,44,251,226,131,56,120,145,186,82,220,115,75,19,249,77,148,27,251,156,93,202,150,30,78,246,196,146,117,130,40,247,110,228,198,189,117,211,78,158,43,168,103,231,17,253,177,95,233,120,111,135,187,63,252,159,35,18,247,143,250,23,187,250,165,93,23,253,52,93,87,245,189,196,247,102,78,0,207,28,225,204,151,241,99,154,88,171,155,70,154,119,55,119,26,54,249,91,250,189,101,4,159,152,115,22,14,82,199,31,140,94,127,179,218,227,88,249,91,150,248,139,55,49,221,179,47,112,157,63,62,235,117,231,119,120,247,198,221,121,80,190,87,117,145,205,111,163,27,188,92,159,181,122,30,148,242,183,45,240,238,81,224,75,102,94,225,58,126,69,170,213,206,238,241,239,145,218,115,102,124,174,235,35,156,239,74,71,120,185,127,98,116,2,171,0,0,0,199,204,228,227,199,134,60,140,190,214,97,12,121,152,157,207,16,209,242,247,219,252,145,112,147,93,236,142,68,250,216,169,222,207,205,202,199,120,251,116,241,215,64,191,87,27,141,21,166,142,75,133,194,110,85,60,90,111,126,213,118,154,170,34,116,68,85,241,84,60,239,241,153,197,110,34,226,175,50,215,18,86,51,186,88,45,223,241,61,187,88,228,238,156,202,122,118,79,245,169,12,79,147,123,233,209,222,122,46,154,232,157,60,110,199,25,61,165,184,219,137,59,20,153,123,133,108,95,69,176,165,78,158,80,166,239,80,215,119,253,175,167,150,47,61,244,177,201,23,46,88,92,190,107,188,237,218,47,68,209,112,160,0,55,95,91,195,70,73,112,73,192,238,57,151,49,112,87,211,120,107,252,153,244,178,47,41,85,219,124,173,178,238,157,203,172,50,204,176,114,150,169,139,245,90,111,217,231,248,174,154,165,225,115,38,191,164,22,123,97,156,161,239,125,215,203,221,247,235,121,123,246,242,40,231,168,244,119,179,95,204,233,233,39,143,183,193,67,208,182,69,225,60,119,129,242,174,201,133,179,47,24,253,41,196,148,93,231,190,221,188,159,13,15,121,223,83,43,227,250,136,85,99,102,216,220,198,121,171,215,110,171,213,84,175,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,89,233,132,241,222,56,202,187,222,22,203,76,99,244,91,18,86,247,110,229,118,242,124,53,221,219,101,76,79,147,234,38,84,141,251,163,107,217,231,47,77,218,167,84,66,189,0,121,87,5,213,226,143,38,191,163,238,123,98,108,161,239,125,235,200,61,203,235,121,123,55,115,232,224,168,244,119,191,79,207,105,233,47,135,179,193,54,181,69,195,70,73,113,183,192,238,6,151,46,176,87,208,136,104,60,167,244,78,47,41,85,220,188,147,190,238,189,247,172,210,194,179,243,86,149,235,245,186,236,223,230,120,38,161,172,254,12,248,173,196,92,42,102,90,98,74,54,119,187,5,199,254,56,183,107,28,125,239,151,79,80,200,62,181,97,149,241,236,125,66,187,204,68,215,77,23,167,135,162,11,117,198,138,237,71,29,194,223,55,54,158,93,118,63,106,183,93,21,81,122,42,34,248,162,158,88,12,215,224,219,180,183,27,112,217,98,143,47,113,85,139,233,78,20,166,215,201,244,221,234,26,30,225,185,245,18,203,231,178,150,73,37,230,75,51,87,206,119,155,183,68,232,186,32,111,68,24,249,147,124,120,240,199,158,119,218,60,33,128,243,19,190,98,26,206,102,203,127,146,46,17,233,177,146,72,191,91,45,59,25,249,184,158,239,31,102,158,58,107,144,96,0,0,106,231,180,219,0,103,142,79,102,75,56,177,202,220,85,202,163,93,123,227,187,141,27,188,147,253,94,142,130,63,207,185,235,63,53,100,147,194,47,51,219,236,113,35,195,135,108,87,250,38,27,226,18,207,255,0,41,207,196,189,227,254,153,237,254,169,73,69,255,0,67,23,69,253,111,121,178,156,210,203,124,59,155,152,18,231,151,184,178,159,159,106,186,242,123,196,123,228,110,188,169,153,43,122,198,230,187,210,141,190,14,79,218,157,15,53,153,165,150,248,139,40,241,221,207,47,113,101,63,34,235,106,228,247,136,247,198,237,57,176,178,86,245,141,206,111,163,35,124,28,191,177,122,1,233,103,47,51,31,6,102,182,21,164,198,216,6,243,229,75,45,127,51,187,212,247,121,96,223,178,71,198,239,50,86,181,233,163,227,122,117,68,240,215,193,81,74,148,243,95,144,156,80,103,15,13,215,74,171,142,86,226,127,38,50,191,103,124,139,185,82,205,206,216,217,82,62,179,197,38,221,188,233,23,166,154,235,215,193,52,216,238,83,118,210,225,27,237,218,154,205,154,89,99,244,98,137,119,243,175,62,90,150,183,79,54,71,55,234,32,161,69,244,146,54,116,95,237,110,246,40,27,51,5,41,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,222,148,111,79,15,103,185,80,168,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,6,149,187,94,114,34,139,44,243,166,215,153,214,249,116,167,204,78,126,202,125,171,245,61,194,146,130,21,243,150,71,43,181,87,170,250,44,211,245,188,74,119,178,91,50,49,22,25,226,198,195,151,182,218,141,150,172,105,222,188,165,30,200,215,127,115,182,215,75,23,85,106,185,52,115,151,209,115,126,58,167,66,165,237,96,226,123,42,184,132,196,56,10,201,149,247,207,42,197,131,252,171,222,234,59,181,76,27,187,219,40,92,207,54,120,163,211,172,50,39,69,119,134,171,166,169,174,24,101,110,100,98,44,163,199,118,204,194,194,117,28,139,173,171,157,221,228,217,27,180,230,194,248,157,210,70,185,190,140,142,241,106,254,197,234,7,167,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,11,67,197,94,123,209,112,233,146,215,220,206,158,46,125,69,183,186,242,41,247,43,57,188,202,184,33,119,156,145,200,141,209,38,215,171,87,95,241,64,243,106,0,0,0,0,71,12,50,212,74,216,97,110,231,187,93,19,93,11,171,144,156,47,231,15,18,55,74,171,118,86,225,143,41,178,131,103,124,151,190,210,195,201,222,217,86,62,147,203,30,237,220,153,19,166,186,105,215,197,53,219,199,6,221,154,88,39,134,203,236,121,133,138,175,191,74,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,87,179,107,130,59,135,14,216,90,167,29,230,77,23,39,25,222,246,107,69,204,107,188,155,201,146,178,47,206,67,60,145,77,204,134,102,59,209,77,190,29,87,85,76,226,0,1,107,243,171,137,156,145,225,222,158,134,171,56,177,183,209,248,174,92,222,236,239,38,213,213,243,57,107,26,63,165,60,82,42,104,179,71,227,167,165,211,193,116,113,51,157,84,252,59,228,142,36,206,42,171,95,148,162,195,253,207,117,55,61,97,230,115,234,225,167,79,61,35,145,83,69,155,95,65,124,52,233,226,158,117,51,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,80,244,77,147,92,81,228,79,16,93,227,242,67,142,124,189,221,118,115,127,205,149,148,187,119,115,54,255,0,164,68,205,127,51,39,135,247,126,41,174,133,56,200,192,89,121,150,60,72,98,252,15,149,81,242,240,181,183,201,253,193,186,206,186,115,40,41,229,147,172,238,116,159,157,124,158,146,175,195,166,136,89,112,0,0,6,91,230,95,104,190,101,102,199,12,245,124,60,227,43,47,124,154,227,203,239,215,206,243,79,31,63,151,112,101,92,127,213,227,166,106,55,106,70,216,252,217,19,93,55,47,181,11,229,216,167,150,248,119,19,99,188,125,152,87,42,125,247,92,23,228,175,38,201,190,68,217,223,33,184,197,47,68,114,53,117,107,83,210,107,190,26,47,83,90,198,234,123,29,114,107,232,78,68,220,51,123,189,243,63,41,60,175,170,229,233,202,242,125,101,194,159,210,222,187,181,221,175,162,205,63,91,196,12,255,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,168,14,218,204,183,195,184,103,29,224,28,194,182,211,236,186,227,79,42,249,74,77,242,46,254,231,13,186,40,186,43,149,169,163,92,190,139,91,241,213,122,150,55,45,59,69,243,43,41,248,103,164,225,231,6,217,123,156,214,238,103,113,190,119,154,121,57,28,203,131,234,228,254,175,37,51,145,219,146,71,71,231,72,186,107,185,61,136,103,151,108,94,77,125,54,200,155,126,111,119,190,95,228,219,155,245,92,189,121,190,80,172,183,211,250,91,211,110,155,117,244,95,175,234,248,154,86,0,0,2,244,112,111,128,178,243,51,184,144,194,24,31,53,99,230,97,107,151,148,59,251,117,157,53,229,208,84,75,31,88,28,217,63,58,200,253,21,79,143,77,80,223,94,114,241,71,145,60,62,242,63,43,216,231,200,61,235,127,43,252,217,89,85,187,111,47,119,250,60,79,211,243,209,248,255,0,123,224,186,121,172,0,122,88,201,94,38,114,71,136,138,122,234,172,157,198,223,72,34,182,242,187,203,188,155,87,73,203,230,44,136,206,149,17,70,171,170,195,39,134,190,143,95,20,214,232,30,97,50,175,53,49,182,76,99,107,126,97,101,237,223,201,151,203,103,55,187,84,247,120,102,217,204,133,241,63,204,149,143,98,234,201,94,157,90,190,58,167,84,69,79,69,124,51,103,85,63,17,25,35,134,243,138,150,215,228,216,177,7,124,219,77,207,89,185,124,138,185,169,215,207,88,227,85,213,97,215,208,79,29,58,248,168,93,3,7,123,73,120,35,184,113,19,133,169,177,222,91,81,115,177,157,147,126,148,92,198,183,202,92,233,40,226,252,228,211,199,20,60,184,97,123,189,21,221,225,209,116,85,206,32,7,149,169,161,150,158,87,67,51,118,189,186,106,154,234,64,111,67,140,158,205,44,19,196,157,246,76,194,194,183,223,162,216,174,167,79,40,84,247,89,171,187,254,214,83,197,23,152,250,168,227,139,151,20,46,79,53,190,118,237,87,170,106,186,135,207,190,23,243,135,134,235,165,45,187,52,176,199,147,25,95,191,185,203,223,105,102,231,108,108,75,39,72,37,147,110,222,116,105,215,77,117,233,224,186,5,167,0,0,0,1,234,160,22,135,133,76,247,162,226,47,37,172,121,157,4,92,138,139,151,122,231,211,238,87,242,185,117,115,194,223,57,99,141,29,170,67,175,70,166,159,226,183,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,1,163,78,211,142,47,173,60,66,227,235,118,11,192,239,230,225,156,39,206,228,87,232,230,247,254,245,13,28,142,250,185,97,142,72,182,73,11,155,213,93,187,199,162,104,139,180,190,61,115,35,17,101,31,9,216,231,48,176,157,71,34,235,106,242,103,119,147,100,110,211,155,114,165,137,221,36,107,155,232,200,239,22,175,236,94,166,188,123,26,50,111,4,230,22,54,199,152,243,19,91,123,205,203,4,121,47,201,111,231,76,206,95,124,134,225,20,221,24,246,181,117,107,27,233,53,218,105,211,79,16,53,202,100,70,83,112,7,197,38,114,218,169,177,46,13,203,142,243,98,169,223,165,119,150,45,204,211,107,164,103,230,228,168,99,253,56,220,223,15,102,190,26,107,232,128,1,170,43,119,97,197,109,77,28,115,220,56,148,238,85,14,215,124,31,67,146,77,157,85,19,206,74,253,23,84,209,127,105,139,220,71,246,116,103,183,15,189,238,245,228,239,47,97,90,94,95,249,235,157,71,75,187,119,37,191,232,253,229,242,39,214,205,179,195,251,59,188,23,166,255,0,128,24,189,217,239,156,89,45,154,25,31,73,106,201,188,33,244,66,159,15,115,59,230,28,242,133,93,195,201,188,250,202,183,71,253,110,161,141,89,185,139,28,146,244,85,219,191,106,233,162,25,66,82,24,23,41,114,251,45,43,110,215,28,19,135,252,157,81,124,228,119,247,247,185,230,231,114,81,201,23,73,30,228,110,136,247,122,58,107,175,93,122,21,120,0,0,29,30,54,193,56,99,49,112,197,110,13,198,86,207,40,89,238,28,190,243,77,206,146,45,252,185,27,35,60,248,220,215,38,143,99,87,162,167,134,139,211,84,49,199,252,151,28,9,255,0,232,51,254,179,94,63,239,102,85,0,52,203,218,71,217,253,132,114,22,213,22,107,100,181,171,201,248,77,187,188,163,110,231,203,47,112,243,168,224,139,235,106,106,95,44,188,201,101,149,222,107,124,221,116,94,154,42,107,196,244,195,196,70,75,218,248,133,201,220,65,147,247,171,143,113,163,191,247,78,109,71,37,210,236,228,85,69,80,158,107,95,26,174,171,10,39,71,167,143,183,193,117,229,254,67,31,253,168,191,234,79,255,0,62,6,170,193,177,124,39,216,195,154,151,124,119,136,44,24,167,48,62,143,225,187,119,116,242,78,32,242,85,53,95,149,121,144,185,243,255,0,85,101,114,73,7,42,68,108,126,122,174,253,219,147,162,24,159,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,170,41,164,116,123,29,59,91,231,47,95,20,246,232,22,96,244,251,149,185,111,135,114,143,2,91,50,247,9,211,242,45,86,174,119,119,143,124,142,211,155,51,229,119,89,28,231,122,82,59,197,203,251,19,161,231,131,133,76,136,173,226,47,58,108,121,99,4,188,138,123,151,122,231,212,109,71,242,185,116,147,204,223,53,100,141,93,170,195,167,71,38,159,224,190,146,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,165,51,75,45,240,238,110,96,75,158,94,226,202,126,125,170,235,201,239,17,239,145,186,242,166,100,173,235,27,154,239,74,54,248,57,63,106,116,60,193,30,170,15,54,188,85,228,69,111,14,153,211,125,203,25,229,231,211,219,123,175,34,163,106,51,155,204,164,130,103,121,169,36,138,221,22,109,58,185,117,255,0,4,11,66,11,207,195,63,10,121,155,197,6,41,125,143,4,80,105,111,163,211,202,55,14,109,58,247,77,241,204,232,190,170,89,163,116,155,221,3,155,230,175,79,21,246,107,150,24,179,177,135,53,45,24,239,15,216,48,182,96,125,32,195,119,30,247,229,108,65,228,170,106,79,37,114,225,107,224,254,170,250,229,146,126,108,138,232,252,197,77,155,119,47,69,3,93,6,195,187,55,59,63,176,142,125,90,165,205,108,233,181,121,67,9,187,111,147,173,220,249,98,239,254,117,100,18,253,109,53,75,37,139,151,44,81,59,206,111,157,166,137,211,85,91,141,254,67,31,253,168,191,234,79,255,0,62,108,55,135,124,151,181,240,245,147,184,127,39,236,183,30,253,71,96,239,124,170,142,75,162,223,207,170,150,161,124,215,62,69,77,22,101,78,175,95,15,103,130,5,156,255,0,37,199,2,127,250,12,255,0,172,215,143,251,217,145,216,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,3,23,187,66,51,139,37,178,191,35,234,237,89,201,132,62,151,211,226,30,95,115,195,158,80,171,183,249,75,145,89,72,233,63,173,211,177,203,15,45,100,142,94,170,155,182,109,77,117,83,40,74,67,29,101,46,95,102,93,109,166,227,141,176,255,0,148,106,44,124,254,224,254,247,60,60,158,114,53,37,233,27,218,142,213,24,223,75,93,52,233,167,80,52,97,195,135,103,70,123,113,5,221,47,94,78,242,14,21,170,230,127,158,185,212,117,91,118,243,155,254,143,222,89,34,253,108,59,60,63,181,187,193,58,229,13,199,176,226,182,154,142,73,237,252,74,119,218,134,233,178,15,161,201,30,254,168,139,231,45,126,137,162,106,191,176,218,232,3,206,254,108,240,7,197,38,77,90,170,113,46,50,203,142,237,98,166,217,173,119,150,45,207,215,115,163,103,230,227,168,123,253,57,26,223,15,110,190,26,233,142,231,170,128,6,141,59,49,248,190,180,240,245,143,174,56,47,28,63,149,134,113,103,39,159,95,163,157,220,59,172,53,146,55,234,226,134,73,37,223,36,205,111,69,110,223,30,169,170,38,242,205,56,246,203,228,222,9,203,220,109,128,241,230,25,182,247,107,150,55,242,167,149,31,206,153,252,206,231,13,190,40,122,61,238,106,104,215,187,209,107,117,215,174,190,38,195,184,10,204,140,69,155,156,39,96,108,194,197,149,28,251,173,215,202,125,226,77,145,183,94,85,202,170,38,244,141,173,111,163,27,124,26,159,181,122,129,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,24,145,218,67,159,217,203,144,57,52,219,222,82,97,173,233,89,175,148,113,39,124,165,79,33,108,170,164,108,95,213,42,35,127,122,231,243,164,139,205,79,171,244,151,217,160,88,62,214,126,47,176,140,24,30,239,194,222,27,127,148,110,247,110,239,229,229,210,88,124,155,202,154,134,186,155,211,135,108,220,198,110,252,220,137,183,79,59,85,243,76,37,224,143,141,203,167,6,151,76,77,87,73,129,126,148,209,226,158,229,222,233,60,166,218,31,244,102,212,163,60,245,130,85,241,169,215,166,223,71,69,215,94,152,207,52,210,212,74,233,166,118,231,187,77,87,77,8,0,222,158,91,246,180,240,157,137,176,236,87,44,194,197,223,66,238,175,221,204,182,247,11,149,199,102,146,61,19,235,98,163,70,174,173,107,29,254,222,158,40,165,213,203,126,61,120,78,205,204,69,22,19,203,220,214,242,173,214,125,220,186,127,33,92,160,215,108,111,145,124,233,105,218,223,70,55,175,143,179,222,168,121,215,0,122,168,7,149,112,7,170,130,213,103,47,20,121,19,195,239,35,242,189,142,124,131,222,183,242,191,205,149,149,91,182,242,247,127,163,196,253,63,61,31,143,247,190,11,167,154,192,6,242,179,103,181,195,133,188,33,132,106,111,57,91,127,252,160,95,98,217,201,179,119,91,141,167,157,172,177,181,223,95,61,26,177,186,49,210,63,170,117,229,237,241,114,25,97,148,249,169,130,115,179,47,237,89,157,151,55,127,42,97,235,207,63,185,213,247,121,160,230,114,103,146,25,60,201,152,199,166,146,68,244,234,212,215,77,83,84,84,85,208,39,6,124,41,98,46,42,243,45,48,221,27,251,165,130,221,255,0,28,92,116,142,78,233,204,167,168,124,31,84,179,68,249,55,190,157,91,230,42,233,174,171,211,199,209,5,186,221,69,105,163,142,223,111,135,149,79,22,187,25,185,93,166,170,170,189,85,85,124,85,64,178,252,108,230,238,39,200,126,24,177,158,107,96,217,121,119,139,31,147,187,179,182,198,186,115,174,20,208,63,164,140,123,125,9,93,226,213,248,104,186,42,97,47,11,253,176,12,174,173,160,194,60,68,91,185,45,127,55,188,98,142,118,237,52,73,164,111,245,58,74,47,132,49,116,95,214,247,155,32,205,44,183,195,185,185,129,46,121,123,139,41,249,246,171,175,39,188,71,190,70,235,202,153,146,183,172,110,107,189,40,219,224,228,253,169,208,243,23,113,183,86,218,107,100,183,220,33,229,84,69,166,246,110,71,105,170,34,167,84,85,79,5,64,61,77,195,52,85,17,54,104,93,185,142,215,69,211,67,144,192,14,200,222,34,63,40,121,69,85,148,55,117,210,191,3,236,229,203,255,0,57,239,149,85,245,11,230,182,38,181,155,90,196,79,73,218,252,60,12,255,0,0,82,57,169,149,120,39,57,240,77,195,47,115,10,209,229,59,29,207,149,222,105,187,196,208,239,229,204,201,89,231,196,246,61,52,124,76,94,142,79,13,23,162,170,45,92,0,198,14,28,184,109,202,46,0,50,138,227,117,189,98,78,249,84,188,159,164,56,155,185,213,71,223,63,173,76,218,95,234,141,150,116,143,98,85,164,95,86,158,118,155,157,240,190,153,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,234,230,99,36,110,146,68,246,249,205,77,116,213,53,69,69,90,35,136,30,29,233,248,135,168,195,150,12,91,138,54,96,26,62,249,244,151,11,247,37,95,164,27,210,39,210,127,92,142,72,230,164,238,243,194,217,126,173,126,179,209,119,155,227,119,161,134,42,120,155,12,45,218,198,235,162,107,168,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,76,210,205,44,9,146,216,18,231,153,153,151,125,242,54,27,179,114,123,237,111,117,154,163,149,205,153,144,199,245,112,177,242,59,89,37,99,124,214,174,154,234,186,34,42,165,139,226,55,134,220,162,227,255,0,40,173,215,91,46,36,238,117,73,206,250,61,137,187,157,84,157,207,250,212,45,170,254,168,233,96,73,55,165,34,197,245,137,230,235,185,191,28,155,154,24,170,34,116,51,55,115,29,166,169,174,133,161,225,251,135,122,126,30,42,49,29,131,9,98,141,248,6,179,185,253,26,194,253,201,83,232,254,196,149,245,127,215,36,146,73,170,251,196,243,58,95,172,95,171,244,91,230,248,5,105,149,121,87,130,114,99,4,219,242,247,47,109,30,76,177,219,57,189,218,155,188,77,54,206,100,207,149,254,124,175,123,215,87,202,245,234,229,241,209,58,34,34,85,192,0,56,230,154,42,120,157,52,206,218,198,233,170,233,169,200,96,7,107,151,17,31,147,204,162,165,202,27,66,235,95,142,55,243,37,255,0,155,119,58,170,10,132,243,93,19,154,253,205,122,167,164,221,62,62,0,91,62,40,59,96,25,67,91,95,132,120,119,183,115,154,206,87,119,197,28,237,186,234,144,200,239,234,117,116,95,25,162,234,191,173,238,51,107,130,108,221,196,249,241,195,22,12,205,108,101,47,50,241,124,242,143,121,118,216,211,94,77,194,166,6,116,141,140,111,161,19,124,26,159,29,87,85,95,58,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,61,58,101,110,91,225,220,163,192,150,204,189,194,116,252,139,85,171,157,221,227,223,35,180,230,204,249,93,214,71,57,222,148,142,241,114,254,196,232,4,25,177,154,152,39,36,242,254,235,153,217,141,119,242,94,30,179,114,59,229,95,119,154,126,95,58,120,225,143,204,133,143,122,235,36,172,78,141,93,53,213,116,68,85,76,79,202,110,215,14,22,241,126,17,166,188,230,149,255,0,242,127,125,151,127,58,205,221,110,55,110,78,146,200,214,253,124,20,104,199,106,198,198,254,137,211,153,183,197,170,102,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,59,252,102,112,165,136,184,84,204,181,195,117,143,239,118,11,143,252,79,113,210,56,251,223,46,158,157,243,253,82,77,43,227,216,250,132,111,158,169,174,154,167,79,0,222,166,77,113,71,145,60,65,119,143,201,14,57,242,247,117,217,205,255,0,54,86,82,237,221,204,219,254,145,19,53,252,204,158,31,221,248,166,183,84,242,174,0,245,80,15,42,224,15,69,25,145,199,175,9,217,71,136,165,194,121,133,154,222,74,186,193,183,153,79,228,43,148,250,110,141,146,39,157,21,59,155,232,200,197,241,246,251,209,75,85,153,29,173,60,39,97,156,59,45,203,47,113,119,211,75,171,54,242,237,189,194,229,110,223,172,140,69,250,217,104,213,169,163,92,247,127,177,167,138,161,162,192,6,77,241,185,198,229,211,140,187,166,25,171,171,192,191,69,168,240,183,125,238,148,158,83,109,119,250,75,105,145,254,122,65,18,248,211,107,215,119,165,162,105,167,92,218,236,152,226,251,8,207,129,237,28,45,226,71,249,58,239,105,239,30,65,93,37,155,202,92,217,171,171,170,125,8,118,195,203,102,223,206,72,187,181,243,116,95,52,212,81,28,51,75,79,43,102,133,219,94,221,116,93,53,3,213,40,49,35,179,123,63,179,151,63,178,105,215,188,219,195,91,18,143,79,39,98,78,249,74,190,93,223,85,86,217,127,170,83,198,206,235,200,228,199,23,156,159,89,233,39,183,92,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,223,182,15,61,232,176,150,75,67,146,48,69,206,168,199,187,185,238,220,173,238,253,198,174,130,165,189,22,53,71,238,71,123,30,221,63,91,192,207,251,141,198,138,211,71,37,194,225,55,42,158,45,55,191,106,187,77,85,17,58,34,42,248,170,30,111,184,171,207,122,222,34,243,166,251,153,211,197,200,167,185,119,94,69,62,228,127,43,151,73,4,46,243,146,56,213,218,172,58,245,106,105,254,42,22,132,216,255,0,103,7,103,166,17,206,140,55,85,154,153,243,133,188,165,134,43,54,121,22,151,191,75,15,123,217,37,92,21,30,125,45,75,36,143,100,145,68,190,123,122,233,163,122,106,171,134,188,46,100,215,244,130,207,108,51,148,61,239,186,249,123,190,253,111,47,126,222,69,28,245,30,142,246,107,249,157,61,36,241,246,248,47,164,171,117,186,138,211,71,29,190,223,15,42,158,45,118,51,114,187,77,85,85,122,170,170,248,170,129,140,246,238,204,158,8,45,53,177,220,45,249,37,202,168,139,93,143,250,73,119,118,154,162,162,244,90,165,79,5,82,246,227,108,156,203,140,198,194,43,128,241,150,28,242,133,137,222,52,189,242,120,191,241,173,151,211,141,237,127,166,198,175,165,236,211,195,84,43,64,6,42,255,0,146,227,129,63,253,6,127,214,107,199,253,236,199,108,217,236,90,194,55,219,181,77,231,43,115,59,232,197,18,236,228,217,188,139,45,110,158,108,109,119,215,207,92,139,233,36,143,234,159,218,219,236,67,102,96,15,47,121,143,151,152,171,42,113,157,199,0,227,107,119,112,189,90,249,61,230,159,157,28,187,57,145,50,86,121,209,185,204,93,89,35,87,163,151,199,174,139,170,20,217,149,93,168,254,189,153,155,248,47,201,232,140,85,3,123,157,149,25,77,105,192,124,45,217,113,147,104,123,189,247,23,247,159,42,175,53,207,221,221,110,53,209,195,253,183,49,52,99,255,0,176,141,248,234,189,76,204,37,173,214,234,43,77,28,118,251,124,60,170,120,181,216,205,202,237,53,85,85,234,170,171,226,170,76,128,60,252,118,155,91,168,173,60,111,230,69,190,223,15,42,158,47,35,236,102,229,118,154,218,40,213,122,170,170,248,170,158,129,205,5,118,167,91,171,105,184,223,204,59,132,240,237,167,173,242,79,33,251,145,119,236,180,81,35,186,34,234,154,47,188,12,121,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,61,17,112,191,159,118,190,36,114,118,203,154,86,234,30,224,251,159,121,230,209,243,93,47,39,151,85,52,9,245,139,28,123,183,114,85,221,26,154,107,167,197,124,216,27,93,236,56,184,214,212,209,231,21,190,121,183,83,209,125,30,228,51,106,38,205,235,114,87,117,68,213,117,95,120,27,75,0,0,0,0,0,0,0,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,105,184,160,207,187,95,13,217,59,122,205,43,141,15,127,125,179,187,114,168,249,174,139,157,204,170,134,5,250,196,142,77,187,121,200,238,173,93,116,211,226,158,119,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,93,152,118,227,220,107,105,168,242,118,223,4,219,105,235,126,144,243,217,181,23,126,197,182,171,122,170,106,154,47,184,213,16,25,67,217,149,110,162,187,113,191,150,246,251,132,60,218,121,124,177,189,155,149,186,233,104,172,84,234,138,139,226,136,122,7,52,21,217,99,110,173,169,227,127,47,46,16,67,186,158,139,202,220,247,238,68,217,190,209,90,141,232,171,170,234,190,227,126,160,12,51,237,87,202,107,78,60,225,110,245,140,157,67,222,47,184,67,187,121,41,121,174,102,222,245,113,161,142,111,237,181,139,171,25,253,180,119,195,69,234,102,97,45,113,183,81,93,168,228,183,220,33,230,211,203,166,246,110,86,235,162,162,167,84,84,95,20,64,60,176,21,38,92,101,230,42,205,108,103,110,192,56,38,221,223,239,87,78,119,118,167,231,71,22,254,92,79,149,254,116,142,107,19,70,70,229,234,228,240,233,170,232,133,54,101,87,101,199,175,102,89,126,53,242,122,208,51,47,41,187,22,176,141,138,237,77,121,205,44,206,250,79,68,155,249,214,111,34,203,69,175,155,35,91,245,240,87,42,250,75,27,250,39,246,118,251,84,200,159,242,92,112,39,255,0,160,207,250,205,120,255,0,189,153,84,0,162,240,78,78,101,198,92,225,20,192,120,55,14,121,62,196,223,10,94,249,60,191,248,215,75,233,200,247,63,211,123,151,210,246,233,225,162,22,74,227,217,147,193,5,218,182,75,133,195,36,185,181,18,233,189,255,0,73,46,237,215,68,68,78,137,84,137,224,136,101,8,3,78,221,163,253,158,152,71,37,240,221,46,106,100,54,22,242,110,24,163,223,229,170,94,253,44,221,211,124,148,144,83,249,245,85,47,146,77,242,75,42,249,141,233,174,142,233,162,166,184,15,83,247,27,117,21,218,142,75,125,194,30,109,60,186,111,102,229,110,186,42,42,117,69,69,241,68,60,218,241,71,147,95,209,247,61,177,54,80,247,190,245,228,30,229,245,188,189,155,185,244,112,84,122,59,223,167,231,180,244,151,195,217,224,129,180,190,199,204,247,162,197,185,45,54,72,207,23,38,163,1,109,228,59,114,187,188,119,234,186,250,151,116,72,209,25,181,27,237,123,181,253,95,3,97,7,155,94,21,51,222,183,135,76,233,177,230,116,17,115,233,237,189,235,159,79,185,25,205,230,82,79,11,124,229,142,69,110,139,54,189,26,186,255,0,138,122,65,183,92,104,174,212,113,220,45,243,115,105,229,215,99,246,171,117,209,85,23,162,162,47,138,40,19,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,207,181,95,54,109,56,15,133,187,214,13,117,119,119,190,226,254,237,228,164,229,57,251,187,173,198,134,73,191,176,230,38,140,127,246,213,191,13,87,161,162,51,101,61,181,153,145,135,113,54,59,192,57,123,109,168,223,117,193,126,85,242,148,123,36,77,157,242,27,116,177,117,86,163,87,86,181,125,23,59,227,162,244,53,172,6,85,118,92,122,246,101,151,227,95,39,173,55,252,104,7,178,227,215,179,44,191,26,249,61,105,191,224,0,0,0,0,52,3,218,143,235,217,153,191,130,252,158,136,181,92,46,100,215,244,130,207,108,51,148,61,239,186,249,123,190,253,111,47,126,222,69,28,245,30,142,246,107,249,157,61,36,241,246,248,43,138,60,229,254,144,89,237,137,179,123,186,119,95,47,119,47,170,230,111,219,200,163,130,159,210,216,205,127,51,175,162,158,62,223,21,191,253,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,190,139,93,241,209,58,129,189,64,0,3,84,93,184,246,234,42,106,220,157,184,65,14,218,138,223,164,60,247,238,85,223,177,45,168,222,138,186,38,137,238,54,186,107,87,182,179,45,241,22,38,192,152,7,48,173,180,251,237,88,47,202,190,82,147,124,105,179,190,77,110,138,46,138,228,114,234,230,175,162,215,124,116,78,160,106,4,217,79,98,158,100,97,220,51,142,241,246,94,220,170,54,93,113,167,146,188,155,30,201,23,127,115,134,227,44,189,81,170,212,209,174,79,73,205,248,106,189,12,14,204,204,147,204,236,157,242,111,229,27,12,249,35,202,252,238,231,253,118,158,163,155,202,217,204,252,204,143,219,167,49,158,58,107,175,77,116,83,189,225,115,57,127,163,238,123,97,156,222,238,157,235,200,61,247,234,185,155,55,115,232,231,167,244,182,63,79,207,107,232,175,135,179,197,3,210,153,107,248,153,76,229,92,145,196,137,195,245,199,184,227,239,234,126,72,168,228,210,203,179,250,220,60,255,0,54,175,234,87,88,57,201,231,251,250,121,218,23,64,1,170,235,31,109,204,180,242,193,108,196,220,60,109,123,119,115,235,126,150,235,239,115,126,173,148,31,234,183,162,252,76,200,202,110,63,56,91,206,91,181,54,26,193,185,143,222,111,181,59,244,161,242,61,197,154,109,108,143,252,228,148,236,103,161,27,157,227,236,211,199,77,121,179,147,128,238,24,243,206,251,89,139,241,230,93,247,204,67,89,203,223,112,242,189,194,61,54,50,56,211,234,162,168,99,63,55,19,27,225,236,215,199,93,112,51,54,123,22,177,117,138,213,83,121,202,220,206,250,79,90,155,57,54,111,34,197,69,175,157,27,93,245,243,215,42,122,43,35,250,167,246,118,251,80,13,187,3,206,181,251,43,120,177,224,139,17,81,98,203,221,139,232,93,213,252,206,237,81,222,173,183,29,116,141,35,127,154,215,204,223,70,169,19,170,127,111,167,84,233,144,25,53,219,21,158,216,39,188,126,87,172,255,0,148,158,102,206,87,245,138,59,63,43,78,102,239,244,122,37,221,174,232,252,124,57,127,172,160,110,164,26,180,205,94,216,58,42,106,220,167,199,25,97,77,223,105,219,229,239,167,184,27,122,199,191,163,34,182,255,0,156,103,162,213,52,93,243,253,66,123,57,114,123,20,217,6,86,230,150,4,206,156,9,108,204,204,180,190,249,103,13,222,121,221,202,183,186,205,79,205,229,76,248,100,250,185,152,201,27,164,145,61,190,115,83,93,53,77,81,81,84,42,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,234,225,99,228,118,178,74,198,249,173,93,53,213,116,68,85,77,111,229,87,108,29,21,77,110,108,99,140,207,166,238,84,238,242,15,208,44,13,189,100,217,209,241,92,191,206,48,81,106,186,174,201,254,189,61,188,184,253,170,6,210,193,165,108,229,237,138,207,108,109,200,252,144,217,255,0,38,220,189,252,223,235,20,119,142,110,188,189,191,233,20,73,183,77,178,120,120,243,63,85,12,127,176,229,111,22,60,110,226,42,220,89,100,177,125,52,186,179,151,222,106,59,213,182,221,166,177,172,108,243,92,248,91,232,210,170,116,79,236,117,234,189,67,116,25,179,199,231,11,121,53,118,169,195,88,203,49,251,181,246,155,102,180,62,71,184,191,93,205,141,255,0,156,142,157,236,244,36,107,188,125,186,120,235,166,27,223,59,110,101,168,150,123,102,25,225,227,115,221,183,145,91,244,183,79,115,157,245,111,160,255,0,89,189,87,226,83,89,77,216,181,139,175,182,170,107,206,105,102,119,209,138,213,223,206,179,121,22,42,221,60,233,26,223,175,130,185,19,209,72,223,209,63,181,183,216,166,121,228,223,1,220,49,228,101,246,143,23,224,60,187,238,120,134,143,153,178,225,229,123,132,154,239,100,145,175,213,75,80,246,126,110,87,183,195,219,175,142,154,5,103,195,50,103,42,100,142,27,78,32,110,61,251,31,127,92,242,189,71,38,150,45,255,0,214,230,228,121,180,159,82,154,65,201,79,51,221,215,206,212,186,0,1,168,14,218,204,200,195,184,155,29,224,28,189,182,212,111,186,224,191,42,249,74,61,146,38,206,249,13,186,88,186,171,81,171,171,90,190,139,157,241,209,122,26,214,46,175,20,121,203,253,32,179,219,19,102,247,116,238,190,94,238,95,85,204,223,183,145,71,5,63,165,177,154,254,103,95,69,60,125,190,43,209,101,158,73,230,118,113,121,75,242,115,134,124,175,228,142,79,124,254,187,79,79,202,230,239,229,254,122,70,110,215,150,255,0,13,116,211,174,154,160,27,19,236,56,183,81,84,214,231,21,194,120,119,84,81,125,30,228,63,114,166,205,233,114,71,116,69,209,117,79,121,181,211,90,189,138,121,111,136,176,206,4,199,217,133,114,167,217,106,198,158,74,242,108,155,227,93,253,206,107,140,82,244,71,43,147,71,57,61,38,183,225,170,117,54,84,0,0,7,154,206,40,242,107,250,62,231,182,38,202,30,247,222,188,131,220,190,183,151,179,119,62,142,10,143,71,123,244,252,246,158,146,248,123,60,18,234,246,92,122,246,101,151,227,95,39,173,42,174,214,156,183,196,88,103,139,27,246,97,92,169,246,90,177,167,117,242,108,155,227,93,253,206,219,67,20,189,17,202,228,209,206,79,73,173,248,106,157,75,1,194,230,114,255,0,71,220,246,195,57,189,221,59,215,144,123,239,213,115,54,110,231,209,207,79,233,108,126,159,158,215,209,95,15,103,138,7,165,48,0,0,0,3,64,61,168,254,189,153,155,248,47,201,232,141,255,0,26,1,237,71,245,236,204,223,193,126,79,68,6,42,155,220,236,168,205,155,78,60,225,110,203,131,91,93,222,47,184,67,188,249,85,57,78,102,222,245,113,174,146,31,236,53,139,171,25,253,133,119,199,69,232,104,140,217,79,98,158,100,97,220,51,142,241,246,94,220,170,54,93,113,167,146,188,155,30,201,23,127,115,134,227,44,189,81,170,212,209,174,79,73,205,248,106,189,0,219,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,246,163,250,246,102,111,224,191,39,162,49,84,205,78,214,156,183,196,88,103,139,27,246,97,92,169,246,90,177,167,117,242,108,155,227,93,253,206,219,67,20,189,17,202,228,209,206,79,73,173,248,106,157,76,43,3,42,187,46,61,123,50,203,241,175,147,214,155,254,52,3,217,113,235,217,150,95,141,124,158,180,223,240,0,0,2,213,113,71,156,191,209,247,34,113,54,111,119,78,245,228,30,229,245,92,205,155,185,245,144,83,250,91,31,167,231,181,244,87,195,217,226,151,84,212,7,107,151,21,184,138,235,142,238,92,47,217,89,220,173,86,62,79,150,221,172,114,121,67,157,13,5,109,63,165,10,58,46,91,145,125,9,23,118,190,118,137,230,129,173,99,123,157,149,25,77,105,192,124,45,217,113,147,104,123,189,247,23,247,159,42,175,53,207,221,221,110,53,209,195,253,183,49,52,99,255,0,176,141,248,234,189,77,60,112,185,147,95,210,11,61,176,206,80,247,190,235,229,238,251,245,188,189,251,121,20,115,212,122,59,217,175,230,116,244,147,199,219,224,190,146,173,214,234,43,77,28,118,251,124,60,170,120,181,216,205,202,237,53,85,85,234,170,171,226,170,4,200,0,1,74,102,150,86,224,76,233,192,151,60,179,204,187,23,150,112,221,231,147,223,104,187,212,212,252,222,84,204,154,63,172,133,236,145,186,73,19,29,230,185,53,211,69,213,21,81,106,176,6,128,123,69,248,143,254,144,89,237,87,228,91,135,122,194,182,30,95,145,126,171,102,222,125,29,39,120,244,162,100,139,245,176,175,167,175,135,155,162,120,226,169,94,103,166,19,192,152,31,53,47,120,91,45,49,143,210,156,55,69,221,187,149,219,201,243,80,247,157,244,209,62,79,168,153,86,70,109,145,207,103,156,189,118,234,157,21,10,12,15,85,5,142,226,191,138,252,19,194,134,9,135,19,98,106,111,40,92,174,27,188,151,107,223,52,93,243,151,52,12,155,235,153,12,173,143,99,106,26,255,0,57,19,118,154,39,194,248,150,59,138,254,20,48,79,21,248,38,28,51,137,170,124,159,114,183,238,242,93,211,100,210,247,62,100,208,62,111,169,100,209,54,77,237,167,107,60,229,93,186,234,159,16,193,207,242,231,127,236,187,255,0,93,191,249,2,130,197,157,179,217,169,119,199,120,126,255,0,133,178,255,0,232,254,27,183,119,191,43,97,255,0,42,211,85,249,87,153,11,89,7,245,167,208,164,144,114,164,71,73,230,34,239,221,181,122,33,113,173,221,135,20,84,213,177,207,112,226,83,190,211,183,93,240,125,14,88,247,244,84,79,57,43,245,77,23,69,253,134,76,91,187,44,120,32,166,163,142,11,134,77,247,218,134,235,190,127,164,55,120,247,245,85,79,53,42,244,77,19,68,253,128,98,173,199,182,246,138,237,71,37,190,225,194,191,54,158,93,55,179,233,194,183,93,21,21,58,165,2,47,138,33,174,28,216,197,24,39,26,102,5,215,18,229,206,94,125,6,195,213,156,142,231,96,242,180,215,62,231,178,8,217,39,245,153,145,31,38,249,26,249,58,167,155,191,106,116,106,27,81,204,142,197,60,9,137,177,20,183,44,189,205,223,161,118,167,237,229,219,124,129,53,199,102,145,177,23,235,101,174,71,46,174,107,221,254,222,158,8,134,59,231,191,100,54,116,229,157,27,46,25,99,126,252,162,83,166,189,225,253,214,146,209,201,235,18,55,164,213,174,87,106,175,127,135,135,47,245,144,12,9,43,60,156,205,156,93,145,185,143,104,205,44,7,93,220,239,182,78,241,221,102,229,69,38,206,116,18,64,255,0,54,86,61,139,171,37,122,117,106,248,244,209,116,84,165,110,54,234,219,77,108,150,251,132,60,170,136,180,222,205,200,237,53,68,84,234,138,169,224,168,75,1,234,126,221,113,162,187,81,199,112,183,205,205,167,151,93,143,218,173,215,69,84,94,138,136,190,40,164,201,140,253,155,126,89,254,133,153,119,244,131,253,63,252,239,206,244,63,250,237,89,183,208,243,125,29,60,12,152,0,0,0,0,0,0,0,0,0,0,0,0,0,75,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,153,49,159,180,147,203,63,208,179,49,62,143,255,0,167,255,0,154,57,62,135,255,0,93,168,247,122,126,111,163,175,136,26,34,206,60,217,197,217,229,152,247,124,210,199,149,221,242,251,123,238,253,234,110,84,81,239,228,193,28,12,243,98,99,24,154,50,38,39,70,167,135,93,87,85,90,48,19,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,2,164,202,124,81,130,112,94,96,90,177,46,99,101,231,211,156,61,71,207,239,150,15,43,77,108,239,155,224,145,145,255,0,89,133,21,241,236,145,204,147,162,121,219,54,175,71,41,177,235,119,109,237,21,166,142,59,125,191,133,126,85,60,90,236,103,211,133,118,154,170,170,245,90,5,95,21,82,213,100,71,100,54,116,230,101,27,238,25,157,126,252,157,211,174,157,221,253,214,146,239,206,235,42,59,164,53,173,86,232,172,103,143,143,51,245,84,200,140,183,236,83,192,152,103,17,69,114,204,44,221,250,105,106,102,238,101,183,200,19,91,183,235,27,209,62,182,42,229,114,104,231,49,223,236,105,224,170,5,152,194,125,179,217,169,104,199,120,130,255,0,138,114,255,0,233,6,27,184,247,79,36,225,255,0,42,211,82,121,43,151,11,153,63,245,166,80,172,147,243,100,86,201,231,162,108,219,181,58,41,94,255,0,151,59,255,0,101,223,250,237,255,0,200,25,67,113,236,177,224,130,166,142,72,45,249,55,220,170,29,166,201,254,144,221,228,217,213,21,124,213,171,209,117,77,83,246,152,207,113,236,56,162,169,173,146,123,127,18,157,202,157,218,108,131,232,114,201,179,162,34,249,203,95,170,234,186,175,237,3,54,184,80,226,191,4,241,95,130,102,196,216,102,155,201,247,43,126,223,42,90,247,205,47,115,230,77,59,33,250,231,195,19,100,222,218,119,63,205,69,219,174,139,241,190,37,142,225,67,133,12,19,194,134,9,155,12,225,154,159,40,92,174,27,124,169,116,217,52,93,243,151,52,239,135,234,95,52,173,143,99,106,28,207,53,83,118,154,175,194,248,129,229,92,202,174,206,142,35,255,0,163,238,123,82,121,106,225,221,112,173,251,153,229,175,170,223,187,145,71,87,221,253,24,159,34,125,108,201,232,105,227,231,106,158,24,170,87,153,23,132,240,38,56,205,75,38,22,204,188,99,244,91,13,214,247,158,251,118,242,124,213,221,219,101,52,175,143,234,33,84,145,251,164,107,25,230,175,77,218,175,68,80,61,32,229,110,86,224,76,150,192,150,204,179,203,75,23,145,176,221,155,157,220,168,187,212,213,28,174,108,207,154,79,172,153,239,145,218,201,43,221,231,57,116,215,68,209,17,17,42,176,0,0,0,195,62,213,124,166,180,227,206,22,239,88,201,212,61,226,251,132,59,183,146,151,154,230,109,239,87,26,24,230,254,219,88,186,177,159,219,71,124,52,94,166,136,207,83,247,27,117,21,218,142,75,125,194,30,109,60,186,111,102,229,110,186,42,42,117,69,69,241,68,60,218,241,71,147,95,209,247,61,177,54,80,247,190,245,228,30,229,245,188,189,155,185,244,112,84,122,59,223,167,231,180,244,151,195,217,224,129,191,238,23,51,151,250,65,100,78,25,205,238,233,221,124,189,223,126,171,153,191,111,34,178,122,127,75,99,53,252,206,190,138,120,251,124,86,234,154,128,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,244,97,87,75,204,114,167,167,34,109,211,205,213,60,211,111,224,0,0,13,0,246,163,250,246,102,111,224,191,39,162,55,252,104,7,181,31,215,179,51,127,5,249,61,16,24,170,101,87,101,199,175,102,89,126,53,242,122,211,21,76,212,236,150,203,124,69,137,184,177,176,230,21,182,159,125,171,5,247,175,41,73,190,52,217,223,45,181,209,69,209,92,142,93,92,213,244,90,239,142,137,212,13,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,95,110,119,232,79,247,147,249,105,170,179,117,61,177,121,53,244,219,34,109,249,189,222,249,127,147,110,111,213,114,245,230,249,66,178,223,79,233,111,77,186,109,215,209,126,191,171,226,105,88,12,170,236,184,245,236,203,47,198,190,79,90,111,248,208,15,101,199,175,102,89,126,53,242,122,211,127,192,0,0,81,121,191,155,56,71,36,176,13,203,49,177,197,119,116,180,90,249,60,249,57,82,201,167,50,104,225,111,72,152,247,122,114,181,58,53,124,125,137,170,167,155,92,210,204,140,69,155,152,238,231,152,88,178,163,159,117,186,242,123,196,155,35,110,188,168,89,19,122,70,214,183,209,141,190,13,79,218,189,76,179,237,56,226,250,211,196,46,62,183,96,188,14,254,110,25,194,124,238,69,126,142,111,127,239,80,209,200,239,171,150,24,228,139,100,144,185,189,85,219,188,122,38,136,184,87,110,183,86,221,171,99,183,219,225,230,212,75,174,198,110,70,235,162,42,175,85,84,79,4,80,54,151,216,233,195,135,252,97,196,38,36,183,255,0,201,125,26,159,155,255,0,219,10,74,191,53,146,255,0,170,159,89,31,250,190,243,106,133,170,225,115,38,191,163,238,68,225,156,161,239,125,235,200,61,247,235,121,123,55,115,235,39,168,244,119,191,79,207,105,233,47,135,179,193,46,168,0,0,20,166,34,205,44,9,133,49,222,17,203,59,253,247,186,226,76,119,223,254,143,209,119,89,159,223,59,148,41,53,87,214,49,139,28,123,35,114,59,235,28,221,218,232,221,87,161,214,231,166,19,199,120,227,42,239,120,91,45,49,143,209,108,73,91,221,187,149,219,201,240,215,119,109,149,49,62,79,168,153,82,55,238,141,175,103,156,189,55,106,157,81,13,73,246,139,241,31,152,152,39,142,202,191,34,220,57,127,147,110,95,145,126,170,5,229,121,66,207,73,222,61,40,151,118,187,151,211,223,167,246,118,155,160,183,92,104,174,212,113,220,45,243,115,105,229,215,99,246,171,117,209,85,23,162,162,47,138,40,26,47,236,171,199,183,170,78,36,40,114,77,100,223,133,179,39,155,229,234,77,24,157,227,201,244,21,213,52,222,126,222,99,54,202,186,253,91,217,175,131,183,39,67,12,10,171,52,178,223,17,101,30,59,185,229,238,44,167,228,93,109,92,158,241,30,248,221,167,54,22,74,222,177,185,205,244,100,111,131,151,246,47,66,103,39,50,155,23,103,150,99,218,50,183,1,208,247,203,237,239,188,119,88,121,177,71,191,147,4,147,191,206,149,236,98,104,200,158,189,92,158,29,53,93,17,67,210,86,86,230,70,29,205,204,9,108,204,44,39,81,207,181,93,121,221,222,77,146,55,94,84,207,137,221,36,107,93,233,70,239,22,167,237,78,165,86,82,153,91,150,248,119,40,240,37,179,47,112,157,63,34,213,106,231,119,120,247,200,237,57,179,62,87,117,145,206,119,165,35,188,92,191,177,58,24,13,137,120,162,178,240,153,218,45,155,115,102,100,30,79,193,153,143,228,30,117,231,115,229,238,222,79,177,34,55,234,33,138,89,95,186,106,134,51,166,205,53,221,231,38,186,6,201,0,0,0,0,99,143,25,60,27,96,158,42,48,76,148,181,80,119,60,87,71,167,146,110,219,166,147,186,239,154,157,103,250,132,158,56,223,186,40,54,121,254,26,234,157,124,117,31,254,75,142,59,63,244,25,255,0,89,172,255,0,247,179,127,192,9,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,147,32,0,0,0,0,0,0,0,0,0,0,0,0,0,37,174,54,234,43,181,28,150,251,132,60,218,121,116,222,205,202,221,116,84,84,234,138,139,226,136,76,128,52,3,254,75,142,59,63,244,25,255,0,89,172,255,0,247,179,110,28,27,112,109,130,120,87,193,49,210,210,193,223,49,93,102,190,86,187,110,154,62,245,178,106,133,131,234,22,121,35,102,216,167,217,230,120,233,170,245,240,200,224,0,0,0,0,0,165,51,75,50,48,238,81,224,75,158,97,98,202,142,69,170,213,201,239,18,108,145,218,115,102,100,77,233,27,92,239,74,70,248,53,127,98,117,48,27,13,241,69,101,226,207,180,91,41,38,203,56,60,161,131,50,227,203,220,155,206,231,197,222,124,161,98,84,119,212,77,20,82,179,108,212,239,103,93,250,233,187,205,77,53,207,156,210,203,124,59,155,152,18,231,151,184,178,159,159,106,186,242,123,196,123,228,110,188,169,153,43,122,198,230,187,210,141,190,14,79,218,157,0,243,4,102,127,106,166,61,189,85,241,33,93,146,105,38,204,45,150,220,175,32,210,104,197,238,254,80,160,161,169,169,243,246,243,31,186,84,215,235,30,253,60,27,181,58,24,199,156,121,77,139,178,55,49,238,249,91,143,40,123,157,246,201,221,251,212,60,216,164,217,206,130,57,217,231,68,247,177,117,100,172,94,142,95,30,186,46,168,146,217,91,150,248,139,55,49,221,179,47,112,157,63,62,235,117,231,119,120,247,198,221,121,80,190,87,117,145,205,111,163,27,188,92,159,181,122,1,233,7,34,240,158,59,192,249,87,100,194,217,151,140,126,148,226,74,46,243,223,110,222,79,134,135,188,239,169,149,241,253,68,42,177,179,108,110,99,60,213,235,183,85,234,170,118,88,119,52,176,38,43,199,120,187,44,236,23,222,245,137,48,39,112,250,65,69,221,102,103,115,239,176,172,212,191,88,246,36,114,111,141,170,239,171,115,182,233,163,180,94,133,69,113,184,209,90,104,228,184,92,38,229,83,197,166,247,237,87,105,170,162,39,68,69,95,21,67,75,253,157,28,71,230,38,54,227,178,147,203,87,14,103,229,39,153,229,175,170,129,57,190,79,179,213,247,127,70,36,219,166,212,244,54,107,253,173,192,110,164,0,0,213,95,108,95,14,31,241,127,16,152,110,223,255,0,43,244,150,126,111,255,0,107,233,41,60,215,203,254,178,125,92,127,235,123,205,170,22,171,138,60,154,254,144,89,19,137,178,135,189,247,95,47,119,47,173,229,239,219,200,172,130,163,209,222,205,127,51,167,164,158,62,223,5,15,58,217,91,153,24,139,40,241,221,179,48,176,157,71,34,235,106,231,119,121,54,70,237,57,176,190,39,116,145,174,111,163,35,188,90,191,177,122,158,146,178,131,54,112,142,118,224,27,110,99,96,122,238,247,104,186,115,185,18,114,165,143,94,92,210,66,238,146,177,142,244,226,114,117,106,120,123,83,69,95,50,151,27,117,109,166,182,75,125,194,30,85,68,90,111,102,228,118,154,162,42,117,69,84,240,84,51,83,179,31,139,235,79,15,88,250,227,130,241,195,249,88,103,22,114,121,245,250,57,221,195,186,195,89,35,126,174,40,100,146,93,242,76,214,244,86,237,241,234,154,162,6,242,192,0,13,0,246,163,250,246,102,111,224,191,39,162,55,252,104,7,181,31,215,179,51,127,5,249,61,16,24,170,109,83,176,199,244,217,251,183,252,200,213,89,186,158,199,92,154,250,19,145,55,12,222,239,124,207,202,79,43,234,185,122,114,188,159,89,112,167,244,183,174,237,119,107,232,179,79,214,241,3,63,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,0,30,185,111,136,179,115,132,236,115,151,184,78,159,159,117,186,249,51,187,199,190,54,235,202,185,82,202,238,178,57,173,244,99,119,139,147,246,175,67,206,185,234,160,243,173,199,174,91,225,220,163,226,199,28,229,238,19,167,228,90,173,94,76,238,241,239,145,218,115,109,180,178,187,172,142,115,189,41,29,226,229,253,137,208,10,175,178,227,215,179,44,191,26,249,61,105,191,227,206,183,1,89,145,135,114,143,139,28,13,152,88,178,163,145,106,181,121,79,188,73,178,71,105,205,182,213,68,222,145,181,206,244,164,111,131,87,246,39,83,209,72,3,27,120,233,226,178,159,133,140,170,91,221,3,121,216,150,237,255,0,19,211,234,173,230,242,170,105,155,63,156,176,201,27,116,142,117,95,61,19,95,4,213,124,50,72,208,15,104,191,17,255,0,210,11,61,170,252,139,112,239,88,86,195,203,242,47,213,108,219,207,163,164,239,30,148,76,145,126,182,21,244,245,240,243,116,79,16,197,83,106,157,145,92,38,254,127,136,220,113,99,254,239,209,74,158,243,255,0,191,209,214,249,145,77,254,170,125,108,127,22,123,84,214,174,86,229,190,34,205,204,119,108,203,220,39,79,207,186,221,121,221,222,61,241,183,94,84,47,149,221,100,115,91,232,198,239,23,39,237,94,135,167,91,117,186,138,211,71,29,190,223,15,42,158,45,118,51,114,187,77,85,85,122,170,170,248,170,129,50,0,0,0,3,65,93,169,214,234,218,110,55,243,14,225,60,59,105,235,124,147,200,126,228,93,251,45,20,72,238,136,186,166,139,239,51,83,179,99,139,235,77,191,133,188,79,73,143,31,201,162,202,94,229,222,171,52,115,185,190,84,184,214,43,60,200,161,213,186,42,177,58,111,215,197,118,245,46,151,104,231,5,119,174,40,112,173,163,16,96,31,63,20,225,174,241,221,232,188,196,239,221,226,74,70,59,235,37,158,56,226,217,20,15,119,84,93,222,29,23,77,113,35,134,30,24,179,155,133,250,12,95,93,197,254,18,250,45,145,151,207,39,253,50,111,127,164,174,239,124,151,76,148,29,109,242,201,89,30,202,217,233,255,0,51,166,187,188,253,88,142,208,48,203,24,82,230,239,16,255,0,148,30,35,171,45,94,81,160,195,62,73,250,81,113,231,210,195,221,59,198,218,58,63,170,78,91,164,222,232,81,191,85,26,233,166,174,211,197,105,220,192,203,252,199,200,12,199,175,192,120,242,209,228,28,89,97,229,119,170,94,241,5,87,39,159,3,37,103,159,19,159,19,181,138,102,47,71,46,155,180,93,21,21,19,32,59,44,110,53,180,220,111,229,229,190,9,182,211,214,249,91,158,205,168,187,246,90,43,85,189,85,53,77,23,220,95,254,207,124,135,225,171,137,156,240,205,44,123,106,203,15,33,97,60,41,228,79,33,225,255,0,45,87,213,119,110,245,71,87,21,71,245,151,73,28,175,221,44,11,39,158,215,105,187,107,116,68,213,67,110,198,178,239,157,181,86,187,30,45,159,15,77,195,238,234,56,54,235,95,244,173,201,174,177,35,255,0,54,148,42,190,43,183,199,226,108,208,197,174,38,187,60,242,71,137,10,138,220,73,85,69,228,76,95,91,203,221,124,230,85,212,233,177,33,98,127,87,74,152,226,252,212,60,191,15,237,110,241,78,161,124,114,155,55,240,14,118,225,26,108,113,151,55,191,42,90,42,247,242,231,238,211,65,174,217,100,137,124,217,152,199,122,113,61,58,167,179,220,168,171,90,26,77,184,246,124,241,191,195,62,55,147,20,228,93,39,150,105,232,52,229,95,121,150,138,125,119,194,140,95,234,213,85,50,47,140,242,199,213,23,209,221,237,77,47,15,14,221,176,146,211,203,77,133,120,138,178,237,123,119,247,140,73,222,117,255,0,149,123,127,170,82,81,127,208,197,209,127,91,222,6,212,65,77,101,230,99,224,204,214,194,180,152,219,0,222,124,169,101,175,230,119,122,158,239,44,27,246,72,248,221,230,74,214,189,52,124,111,78,168,158,26,248,42,41,82,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,179,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,10,148,162,243,103,55,240,14,73,97,26,156,113,152,215,191,37,218,41,54,115,39,238,211,79,166,233,99,137,60,216,88,247,122,114,177,58,39,183,220,138,169,174,46,34,123,97,37,168,150,167,10,240,235,101,220,247,108,238,248,147,188,233,255,0,36,247,127,84,171,162,255,0,166,139,170,254,183,184,179,214,238,207,158,55,248,152,198,241,226,156,244,164,242,53,61,126,188,219,239,50,209,81,166,200,85,137,253,90,150,166,53,241,130,40,250,34,122,91,189,139,168,95,235,31,109,85,174,249,139,96,195,208,240,251,182,142,125,218,87,253,43,114,233,164,74,255,0,205,173,10,47,138,109,241,248,155,52,49,107,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,213,214,166,72,191,53,55,47,195,251,59,188,87,166,82,129,230,43,47,242,255,0,49,243,255,0,49,232,48,30,3,180,121,123,22,95,185,189,214,151,188,65,75,206,228,64,249,95,231,202,230,68,221,34,133,235,213,201,174,221,19,85,84,69,168,176,125,46,110,240,241,249,62,226,58,142,213,228,234,12,77,229,111,162,247,30,125,44,221,239,187,238,163,172,250,165,230,58,61,142,153,91,245,177,166,186,234,221,124,83,55,123,66,50,31,134,174,25,179,195,43,113,237,215,44,60,187,132,241,95,150,252,185,135,252,181,95,75,222,123,173,29,44,84,255,0,214,91,36,146,179,108,179,164,158,99,91,174,221,174,213,23,84,176,29,169,215,26,218,158,55,243,14,223,60,219,169,232,188,147,200,102,212,77,155,237,20,74,238,168,154,174,171,239,3,53,59,74,56,190,180,220,56,91,195,20,152,13,252,234,44,218,239,189,214,179,71,55,149,228,187,141,26,191,204,150,29,93,170,163,211,174,205,60,83,119,67,10,251,44,109,213,181,60,111,229,229,194,8,119,83,209,121,91,158,253,200,155,55,218,43,81,189,21,117,93,87,220,94,254,39,184,98,206,110,40,40,48,133,119,8,24,75,233,78,70,88,252,161,244,53,189,254,146,135,186,115,157,10,87,245,184,75,29,100,155,235,96,168,252,246,186,109,243,52,98,183,92,183,236,227,224,174,245,194,246,21,187,226,12,125,230,98,156,75,221,251,197,23,152,189,199,187,201,86,198,253,100,83,201,28,187,226,157,142,232,137,183,195,170,235,160,102,120,0,0,0,13,85,246,186,240,155,249,142,35,112,61,143,251,223,74,234,123,207,254,225,71,69,230,75,55,250,201,245,81,252,95,236,83,85,103,169,251,141,186,138,237,71,37,190,225,15,54,158,93,55,179,114,183,93,21,21,58,162,162,248,162,30,98,179,75,45,241,22,81,227,187,158,94,226,202,126,69,214,213,201,239,17,239,141,218,115,97,100,173,235,27,156,223,70,70,248,57,127,98,244,3,125,156,11,113,89,79,197,62,85,121,110,189,188,156,75,105,255,0,142,41,245,87,114,185,181,53,45,131,206,72,99,141,218,199,2,47,152,139,167,130,232,190,57,36,104,7,179,163,136,255,0,232,251,158,212,158,90,184,119,92,43,126,230,121,107,234,183,238,228,81,213,247,127,70,39,200,159,91,50,122,26,120,249,218,167,134,255,0,128,26,1,237,71,245,236,204,223,193,126,79,68,111,248,243,173,199,174,100,97,220,220,226,199,28,230,22,19,168,231,218,174,190,76,238,242,108,145,186,242,173,180,177,59,164,141,107,189,40,221,226,212,253,169,212,11,0,122,40,224,43,45,241,22,81,240,157,129,178,247,22,83,242,46,182,175,41,247,136,247,198,237,57,183,42,169,91,214,55,57,190,140,141,240,114,254,197,232,105,91,128,172,183,195,185,185,197,142,6,203,220,89,79,207,181,93,124,167,222,35,223,35,117,229,91,106,165,111,88,220,215,122,81,183,193,201,251,83,161,232,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,160,30,212,127,94,204,205,252,23,228,244,70,255,0,143,53,156,81,231,47,244,130,207,108,77,155,221,211,186,249,123,185,125,87,51,126,222,69,28,20,254,150,198,107,249,157,125,20,241,246,248,168,90,163,211,238,86,230,70,29,205,204,9,108,204,44,39,81,207,181,93,121,221,222,77,146,55,94,84,207,137,221,36,107,93,233,70,239,22,167,237,78,167,152,35,43,120,118,237,15,205,142,28,242,122,251,149,24,106,155,188,62,163,186,253,30,184,239,166,103,144,246,213,75,61,87,213,62,154,78,243,207,231,57,191,88,239,171,211,86,251,144,51,167,181,19,141,180,203,11,44,249,21,151,85,191,240,166,187,111,149,42,121,127,241,102,199,209,85,67,230,77,3,163,155,155,20,143,79,53,233,179,197,122,232,134,154,78,203,18,98,75,214,46,189,84,226,28,67,91,222,238,21,123,57,211,114,217,30,237,172,70,55,205,98,35,83,70,181,19,162,123,11,141,194,254,66,93,56,145,206,43,46,86,219,171,187,131,46,125,231,155,89,202,108,188,158,93,44,211,167,213,172,145,238,221,201,86,244,114,105,174,191,5,12,252,236,116,225,195,254,48,226,19,18,91,255,0,228,190,141,79,205,255,0,237,133,37,95,154,201,127,213,79,172,143,253,95,121,181,67,26,115,167,59,50,127,179,239,37,173,54,122,11,46,180,241,243,252,133,99,239,53,95,214,117,171,141,213,63,214,22,57,213,155,86,177,100,243,215,175,162,223,134,32,255,0,151,59,255,0,101,223,250,237,255,0,200,1,181,64,106,175,252,185,223,251,46,255,0,215,111,254,64,127,151,59,255,0,101,223,250,237,255,0,200,1,181,64,106,210,221,219,143,69,83,91,28,23,14,26,251,149,59,181,223,63,211,21,147,103,69,84,243,82,131,85,213,116,79,218,108,119,42,243,83,4,231,62,9,183,230,22,94,221,252,167,99,185,243,123,181,79,119,154,29,252,185,159,19,252,201,88,199,166,143,137,233,213,169,225,170,116,84,85,11,37,197,247,29,121,111,194,181,169,244,85,108,242,206,45,151,78,233,101,214,122,126,118,142,167,87,255,0,88,74,121,34,110,145,79,191,175,142,155,83,170,244,212,94,120,98,62,46,248,159,192,113,103,198,100,69,229,108,21,106,221,221,171,119,91,32,238,252,217,163,165,127,213,194,145,202,253,211,64,198,245,98,233,166,169,162,42,170,222,46,36,251,52,184,215,196,249,177,119,196,182,234,31,202,123,235,251,191,55,16,243,109,54,94,243,178,154,22,39,245,85,170,77,155,118,172,125,17,53,229,110,254,209,102,108,188,73,113,161,193,147,234,50,98,207,140,254,135,186,217,179,157,109,242,117,166,225,203,230,107,82,223,173,116,82,235,175,121,87,116,122,233,191,79,102,136,29,31,2,185,165,133,114,87,138,156,17,153,152,218,179,186,217,108,222,82,239,50,242,228,126,222,117,186,166,22,121,177,177,239,93,95,43,83,163,87,199,174,137,170,166,236,184,110,225,63,8,240,233,143,179,43,25,224,59,214,235,22,96,249,27,186,217,123,180,169,228,190,225,12,209,191,250,196,179,72,249,249,175,153,239,234,141,217,232,166,228,209,83,89,188,0,118,114,84,103,221,60,57,173,155,148,253,223,3,174,238,225,71,189,31,229,142,181,80,75,231,211,212,178,106,126,76,209,70,190,115,124,255,0,4,243,117,85,220,38,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,250,201,158,249,29,172,146,189,222,115,151,77,116,77,17,17,16,42,179,71,88,79,181,211,137,219,70,54,91,238,40,187,125,32,195,203,225,98,228,91,233,52,250,151,55,253,37,148,106,255,0,206,43,100,240,254,206,223,5,55,138,121,87,3,208,103,11,92,125,228,239,19,210,211,97,251,92,254,71,197,179,239,214,201,182,170,163,102,212,157,255,0,233,14,167,142,37,214,40,21,254,62,221,190,41,215,173,226,175,179,199,39,184,146,138,227,136,161,166,242,14,54,173,228,233,126,223,85,85,183,103,33,159,232,221,230,56,87,234,97,229,248,39,165,187,197,58,232,191,43,115,35,17,101,30,59,182,102,22,19,168,228,93,109,92,238,239,38,200,221,167,54,23,196,238,146,53,205,244,100,119,139,87,246,47,83,211,240,26,98,224,175,58,177,15,103,254,114,223,50,119,136,139,95,144,173,119,238,237,223,106,121,236,170,242,127,34,150,162,162,63,50,146,57,221,55,49,213,112,167,154,244,219,187,85,213,17,81,55,51,12,209,84,68,217,161,118,230,59,93,23,77,10,63,54,114,131,0,231,110,17,169,192,249,141,100,242,165,162,175,103,50,14,243,52,26,237,150,57,83,206,133,236,119,167,19,23,162,251,61,202,168,184,37,150,121,147,143,187,55,113,116,57,47,159,87,63,42,100,229,94,239,163,184,171,145,12,29,199,108,79,169,170,254,167,74,218,138,169,119,213,214,197,23,214,63,205,211,123,124,197,84,64,217,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,57,166,138,158,39,77,51,182,177,186,106,186,106,105,155,141,76,234,196,61,160,25,203,99,201,222,29,237,126,93,181,216,123,207,114,169,231,178,151,202,28,250,90,122,137,60,202,184,224,116,60,183,82,76,158,115,215,118,221,83,68,84,69,191,153,153,153,56,251,180,139,23,77,146,249,11,115,242,94,78,82,109,250,69,138,185,16,207,223,183,68,202,154,95,234,117,77,167,170,139,101,93,20,177,125,91,252,237,119,187,204,68,69,206,220,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,222,156,175,94,171,237,247,34,34,5,133,225,83,179,199,39,184,109,138,221,136,166,166,242,246,54,162,231,107,126,223,85,75,187,127,61,159,232,221,230,72,83,234,102,229,248,47,163,187,197,122,118,92,82,241,247,147,188,48,203,83,135,238,147,249,99,22,193,179,75,38,218,170,125,251,146,7,255,0,164,54,158,72,147,72,167,71,248,251,54,248,175,76,156,60,192,230,150,100,98,44,220,199,119,60,194,197,149,28,251,173,215,147,222,36,217,27,117,229,66,200,155,210,54,181,190,140,109,240,106,126,213,234,6,92,226,206,215,78,39,110,248,217,47,184,94,237,244,127,15,39,141,139,145,111,171,215,234,90,223,244,151,209,163,255,0,56,142,147,195,251,91,124,16,222,41,229,92,245,80,5,130,226,71,132,252,35,196,94,62,203,92,103,143,47,91,108,89,125,229,158,245,101,238,210,175,149,59,252,48,198,207,235,17,77,27,224,229,62,22,63,162,59,127,162,187,83,85,93,38,241,213,154,88,87,58,184,169,198,249,153,130,107,59,213,150,243,228,222,237,47,46,70,110,228,219,169,161,127,155,35,24,244,209,241,57,58,181,60,58,106,154,42,250,4,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,89,11,217,35,116,146,38,59,205,114,107,166,139,170,42,162,233,239,143,254,206,74,140,132,167,155,53,178,142,159,188,96,116,219,223,232,247,163,60,143,214,150,8,188,250,138,151,205,81,206,154,89,23,205,111,153,224,190,110,138,129,103,242,63,17,241,119,195,6,3,151,62,50,222,47,36,224,171,174,222,243,91,186,217,63,120,229,77,37,43,62,174,100,146,86,109,154,119,183,163,19,93,117,93,81,17,83,110,156,32,241,215,150,252,84,218,153,69,72,207,35,98,216,181,239,118,93,103,168,228,234,234,133,103,245,133,167,142,39,107,20,27,250,120,107,181,122,167,93,67,222,184,146,227,67,140,215,211,228,197,227,25,253,48,117,207,127,38,219,228,235,77,191,153,203,210,165,223,90,216,162,211,78,236,142,234,244,215,102,158,221,22,243,112,217,217,165,198,190,24,205,139,70,37,184,208,254,76,31,65,222,57,88,135,155,105,189,119,109,244,211,49,127,170,165,82,239,221,185,35,234,139,167,55,119,246,64,221,104,41,28,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,83,92,87,30,220,122,42,106,217,32,183,240,215,223,105,219,166,201,254,152,172,123,250,34,175,154,180,26,166,139,170,126,192,54,150,13,85,255,0,151,59,255,0,101,223,250,237,255,0,200,15,242,231,127,236,187,255,0,93,191,249,0,54,168,106,175,182,47,135,15,248,191,136,76,55,111,255,0,149,250,75,63,55,255,0,181,244,148,158,107,229,255,0,89,62,174,63,245,189,227,252,185,223,251,46,255,0,215,111,254,64,203,236,150,206,204,159,237,4,201,107,181,158,190,203,165,60,156,143,46,216,251,205,87,245,109,42,228,117,55,245,132,142,5,126,229,163,73,60,197,233,232,187,226,30,123,77,203,118,93,241,182,153,159,101,131,34,179,22,183,254,20,208,238,242,93,79,47,254,51,222,250,218,169,188,200,96,108,112,242,162,141,137,231,61,119,248,167,93,80,214,15,20,25,9,116,225,187,56,175,89,91,113,174,239,236,182,119,110,85,103,41,177,115,185,148,176,206,191,86,146,73,183,111,57,27,213,203,174,154,252,18,220,225,188,73,122,194,55,170,124,67,135,171,123,165,194,147,127,38,110,91,36,219,185,138,199,121,175,69,106,234,215,42,117,79,104,30,154,243,75,50,48,238,81,224,75,158,97,98,202,142,69,170,213,201,239,18,108,145,218,115,102,100,77,233,27,92,239,74,70,248,53,127,98,117,60,193,25,91,196,79,104,126,108,113,25,147,214,44,168,196,180,221,221,244,253,235,233,13,199,125,51,252,185,186,170,41,233,126,169,148,209,247,110,71,37,173,250,183,125,102,186,187,220,184,164,6,85,118,92,122,246,101,151,227,95,39,173,55,252,121,172,225,115,57,127,163,238,123,97,156,222,238,157,235,200,61,247,234,185,155,55,115,232,231,167,244,182,63,79,207,107,232,175,135,179,197,61,41,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,1,68,103,78,14,198,120,251,44,239,56,75,47,177,215,208,235,253,127,119,238,119,191,38,69,112,238,187,42,35,145,255,0,213,229,115,88,253,209,177,236,234,169,166,253,201,213,16,243,131,155,57,65,143,178,75,23,84,224,124,198,178,121,46,239,73,179,153,7,121,134,125,55,69,28,169,231,66,247,183,208,149,139,209,125,190,244,84,79,78,165,41,153,25,91,129,51,115,14,203,132,243,10,197,229,91,84,251,121,148,253,234,104,53,219,35,36,79,58,39,181,222,148,108,95,31,103,185,84,15,48,64,222,158,100,118,75,112,157,137,176,236,182,220,189,194,63,66,238,175,219,203,185,119,251,149,199,102,146,49,87,234,165,172,70,174,173,107,219,254,222,190,40,132,206,83,118,84,112,183,128,237,84,205,198,88,99,233,125,246,159,126,183,94,251,113,183,238,220,233,63,241,49,213,185,137,163,30,214,127,177,175,138,168,26,77,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,70,55,175,143,179,222,168,111,143,129,78,16,109,92,43,101,187,169,43,99,230,226,219,206,158,90,171,213,205,231,114,103,169,90,127,49,38,146,38,233,21,66,39,153,166,190,46,213,124,50,74,221,110,162,180,209,199,111,183,195,202,167,139,93,140,220,174,211,85,85,94,170,170,190,42,166,52,241,245,157,185,237,145,249,87,29,255,0,37,48,79,127,231,107,229,60,65,229,42,56,188,135,165,77,43,33,254,171,83,27,251,207,63,155,44,126,106,125,94,155,151,217,160,83,29,164,124,30,98,126,42,176,78,30,184,96,137,185,184,135,6,247,190,225,111,219,27,123,223,123,154,141,36,250,217,102,137,145,236,142,157,206,243,183,110,240,77,23,77,117,143,254,75,142,59,63,244,25,255,0,89,172,255,0,247,177,254,84,126,59,63,244,231,255,0,86,108,255,0,247,66,231,213,210,118,173,113,139,150,111,165,170,143,233,118,16,184,233,185,186,225,186,14,103,46,163,84,234,156,169,83,73,105,190,30,135,185,122,134,3,3,53,50,223,178,91,139,28,77,136,162,182,230,22,17,250,23,106,126,238,101,203,191,219,110,59,52,141,234,159,85,21,98,57,117,115,88,223,246,245,240,69,43,76,212,236,109,206,156,37,91,71,6,88,226,111,167,180,243,115,59,196,253,202,146,215,221,244,70,43,124,217,171,85,95,185,92,244,233,225,203,253,100,3,94,230,115,118,70,230,70,59,176,113,49,109,203,219,45,70,152,111,21,243,188,183,30,200,124,238,237,111,175,150,159,171,154,178,39,214,42,250,14,111,235,106,157,11,203,110,236,56,173,169,163,142,123,135,18,157,202,161,218,239,131,232,114,73,179,170,162,121,201,95,162,234,154,47,237,51,143,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,253,67,230,149,145,236,101,67,153,230,42,110,211,85,235,224,23,232,183,25,177,195,198,79,103,140,182,217,179,75,7,249,109,246,142,119,115,95,40,85,83,114,185,188,190,103,230,36,102,237,121,81,248,235,166,222,154,106,186,220,112,7,28,48,197,79,19,97,133,187,88,221,116,77,117,57,0,0,121,129,205,44,183,196,89,71,142,238,121,123,139,41,249,23,91,87,39,188,71,190,55,105,205,133,146,183,172,110,115,125,25,27,224,229,253,139,208,244,252,104,211,181,175,41,177,118,23,226,146,249,154,87,74,29,150,44,111,221,188,151,55,54,37,230,119,59,117,12,19,121,173,122,189,52,123,145,60,230,183,95,102,169,212,12,34,61,20,112,103,197,110,29,226,175,45,19,18,81,179,186,95,237,223,241,197,187,89,36,238,156,202,138,134,65,245,171,12,76,147,123,41,213,222,98,46,154,232,189,124,124,235,153,237,217,13,158,244,89,103,157,55,76,177,184,69,165,62,98,114,55,212,110,95,169,238,20,149,243,39,154,145,185,93,170,189,19,210,102,159,173,224,6,236,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,255,0,25,156,86,225,222,21,50,209,113,37,99,59,221,254,227,255,0,19,219,181,146,62,247,203,168,167,100,255,0,90,144,202,200,246,50,161,29,231,162,107,166,137,215,195,206,185,158,221,175,57,239,69,153,153,211,107,203,27,124,90,211,229,223,63,101,70,229,250,238,255,0,73,65,50,249,171,27,85,186,43,21,61,39,235,250,190,6,4,129,85,101,110,91,226,44,220,199,118,204,189,194,116,252,251,173,215,157,221,227,223,27,117,229,66,249,93,214,71,53,190,140,110,241,114,126,213,232,122,126,52,105,217,43,148,216,187,20,113,73,99,205,43,93,14,251,22,8,239,62,84,155,155,18,114,251,229,186,186,8,124,215,61,30,186,189,170,158,107,93,167,183,68,234,111,44,1,199,52,49,84,68,232,102,110,230,59,77,83,93,14,64,5,184,202,126,30,50,123,35,165,185,77,149,184,63,200,143,187,242,123,226,249,66,170,167,155,202,230,114,255,0,63,35,246,233,205,147,195,77,119,117,215,68,210,227,128,6,143,123,92,179,35,29,223,248,152,185,101,237,234,163,92,55,133,57,62,68,143,100,62,111,121,183,208,75,81,213,173,73,23,235,17,61,55,59,245,116,78,134,12,158,139,184,177,224,251,47,56,177,194,180,246,156,80,255,0,39,222,173,155,252,147,119,210,121,123,151,50,72,29,55,212,50,104,153,38,246,83,181,158,122,174,221,117,78,190,56,57,113,236,56,173,166,163,146,123,127,18,157,246,161,186,108,131,232,114,71,191,170,34,249,203,95,162,104,154,175,236,3,86,128,216,70,85,246,54,231,78,45,173,172,131,51,177,55,208,42,120,121,125,222,126,229,73,116,239,26,163,213,222,108,53,168,172,218,173,98,117,241,230,126,170,148,94,100,118,75,113,99,134,113,20,182,220,189,194,63,77,45,76,219,203,185,119,251,109,187,126,177,177,87,234,165,172,87,38,142,115,219,254,198,190,10,128,82,191,228,184,227,179,255,0,65,159,245,154,207,255,0,123,54,113,217,185,193,230,39,225,87,4,226,27,134,55,155,149,136,113,151,116,239,246,253,177,187,186,119,73,171,18,63,173,138,105,89,38,248,234,26,239,55,110,223,5,213,117,211,5,169,41,59,86,184,58,203,54,82,210,199,244,71,8,91,181,218,221,112,221,127,47,153,81,170,245,94,108,171,172,181,63,31,79,220,157,45,135,249,81,248,236,255,0,211,159,253,89,179,255,0,221,0,219,31,29,124,32,218,184,169,203,118,210,81,71,202,197,182,109,124,139,87,171,157,201,231,79,76,181,30,98,205,28,78,214,42,117,79,63,93,60,91,162,248,232,115,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,125,25,24,190,62,223,122,41,189,254,1,115,183,61,179,195,42,228,191,231,94,9,238,28,157,60,153,136,60,165,71,47,151,53,169,170,100,223,213,105,163,103,118,228,114,162,143,206,79,172,215,114,123,117,201,107,141,186,138,237,71,37,190,225,15,54,158,93,55,179,114,183,93,21,21,58,162,162,248,162,1,229,128,27,220,205,158,202,142,22,241,229,170,165,184,55,12,125,16,190,212,108,210,235,223,110,55,13,187,93,31,254,38,74,182,177,117,99,28,207,246,245,241,68,37,178,223,178,91,132,236,51,135,98,182,230,22,17,250,105,117,102,238,101,203,191,220,173,219,245,145,234,159,85,21,98,181,52,107,152,223,246,53,241,85,3,75,249,77,148,24,251,59,113,117,54,7,203,155,39,149,46,245,123,249,112,119,152,96,215,108,82,74,190,116,207,99,125,8,158,189,87,217,239,84,69,244,125,146,216,59,25,224,28,179,179,97,44,193,199,95,76,111,244,29,227,190,94,252,153,21,191,189,111,168,146,70,127,87,137,206,99,54,198,246,51,162,174,187,55,47,85,82,115,45,242,183,2,101,30,29,139,9,229,237,139,201,86,168,55,114,233,251,212,211,233,186,71,200,190,116,175,115,189,41,30,190,62,223,114,33,85,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,7,28,211,69,79,19,166,153,219,88,221,53,93,53,53,45,197,111,107,118,43,102,59,109,135,134,187,159,117,176,91,53,230,93,249,49,191,202,156,200,96,114,125,69,101,30,248,57,79,231,179,197,119,235,175,134,208,54,218,13,81,91,187,113,235,105,168,227,130,225,195,95,125,168,110,187,231,250,98,145,239,234,170,158,106,80,104,154,38,137,251,9,159,242,231,127,236,187,255,0,93,191,249,0,54,168,10,31,36,243,51,242,197,150,54,108,198,242,39,146,60,175,222,63,169,247,158,241,202,229,84,73,15,231,54,51,118,188,189,222,138,105,174,157,116,212,174,0,0,0,0,117,152,147,18,89,112,141,150,163,16,226,26,222,233,111,164,217,206,155,150,249,54,238,122,49,190,107,17,92,186,185,200,157,19,218,5,146,227,215,52,177,222,75,112,157,142,115,51,45,47,190,70,196,150,111,38,119,42,222,235,13,71,43,155,114,165,134,79,171,153,143,141,218,199,43,219,231,53,116,215,84,209,81,21,50,0,212,231,20,188,115,69,198,132,85,60,37,228,62,26,242,133,30,45,217,254,119,239,139,23,120,238,171,5,127,230,42,169,225,86,109,90,105,89,249,214,235,166,189,122,53,118,198,0,0,0,214,31,107,151,21,184,17,184,118,229,194,253,149,158,82,196,143,228,249,109,218,205,15,146,116,146,130,182,159,210,135,151,63,54,61,125,9,60,205,60,238,190,105,177,28,210,205,44,9,146,216,18,231,153,153,151,125,242,54,27,179,114,123,237,111,117,154,163,149,205,153,144,199,245,112,177,242,59,89,37,99,124,214,174,154,234,186,34,42,164,182,95,231,30,92,102,158,92,80,102,222,3,196,126,83,194,119,62,111,117,184,119,57,225,230,114,231,125,59,254,170,86,54,84,210,88,222,222,173,77,116,213,58,42,40,30,98,200,225,154,90,121,91,52,46,218,246,235,162,233,169,187,62,206,107,44,57,143,142,243,59,138,7,225,143,39,90,177,183,145,126,142,183,190,172,220,174,231,13,93,21,87,181,174,118,174,103,254,50,54,233,175,155,170,121,198,26,246,179,240,237,101,201,188,220,179,227,204,60,156,139,126,63,239,28,154,79,61,220,142,227,75,67,19,188,247,202,247,59,115,164,85,234,214,233,225,231,120,129,176,238,207,30,42,226,226,75,39,97,135,17,94,187,238,54,176,238,242,242,119,110,94,222,125,85,95,118,244,33,142,21,250,152,91,249,189,124,60,237,23,199,43,143,48,153,87,154,152,219,38,49,181,191,48,178,246,239,228,203,229,179,155,221,170,123,188,51,108,230,66,248,159,230,74,199,177,117,100,175,78,173,95,29,83,170,34,166,254,56,60,227,15,4,241,103,130,100,188,89,225,242,102,33,182,105,229,139,62,233,166,238,60,201,170,27,7,215,186,24,153,46,248,233,213,254,98,46,221,118,175,84,234,25,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,143,104,119,21,113,112,219,147,179,67,135,111,93,203,27,95,182,249,5,59,183,51,119,34,170,147,188,250,112,201,10,125,76,206,252,230,158,62,110,171,225,85,241,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,175,108,50,178,45,145,212,35,252,244,77,218,109,78,171,211,64,249,169,154,152,219,57,241,181,195,48,179,10,239,229,59,229,207,149,222,106,123,188,48,239,229,194,200,153,230,68,198,49,52,100,76,78,141,79,13,87,170,170,168,82,179,77,45,68,174,154,103,110,123,180,213,116,208,128,206,206,201,142,29,172,185,201,155,151,140,121,136,83,159,111,192,29,223,157,73,231,183,159,223,169,107,162,111,158,201,88,230,237,116,104,189,26,237,124,60,223,19,50,187,70,108,176,229,198,59,203,30,40,25,134,60,163,106,193,62,90,250,68,222,250,176,243,123,228,52,148,84,190,215,57,186,57,255,0,248,184,221,174,158,118,137,231,1,109,123,35,120,173,192,142,195,182,222,23,239,76,242,110,36,103,59,200,142,214,105,188,173,172,149,245,181,30,140,60,184,57,81,233,233,201,231,235,230,245,243,77,158,20,94,96,103,30,92,101,102,92,87,230,222,60,196,126,76,194,118,206,87,122,184,119,57,230,229,243,39,101,59,62,170,38,58,85,214,89,24,222,141,93,53,213,122,34,169,51,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,174,102,50,70,233,36,79,111,156,212,215,77,83,84,84,85,10,172,0,0,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,250,184,88,200,219,164,113,49,190,107,83,93,53,93,85,85,87,32,13,78,112,181,199,52,92,23,197,77,194,94,124,97,175,39,209,225,45,255,0,231,126,248,178,247,126,244,179,215,254,98,150,158,101,126,229,169,137,159,157,118,154,235,211,171,80,54,198,14,179,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,123,14,204,0,0,0,5,15,157,153,153,249,29,203,27,206,99,121,19,202,254,72,238,255,0,212,251,207,119,230,243,106,35,135,243,155,31,183,78,102,239,69,117,211,78,154,234,5,112,13,85,255,0,151,59,255,0,101,223,250,237,255,0,200,18,215,30,220,122,218,154,57,32,183,240,215,220,170,29,166,201,254,152,164,155,58,162,175,154,180,26,46,169,170,126,208,54,186,13,73,112,165,218,221,138,223,142,221,97,226,82,231,222,172,23,61,57,119,126,76,108,242,95,46,25,220,191,81,71,71,190,126,107,249,12,241,77,154,107,225,184,219,76,51,69,81,19,102,133,219,152,237,116,93,52,3,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,3,142,105,162,167,137,211,76,237,172,110,154,174,154,129,134,253,170,249,179,105,192,124,45,222,176,107,171,187,189,247,23,247,111,37,39,41,207,221,221,110,52,50,77,253,135,49,52,99,255,0,182,173,248,106,189,13,17,153,243,157,61,161,212,241,241,201,97,207,92,55,106,250,97,132,48,15,122,242,29,187,158,182,254,119,126,179,199,75,81,245,175,166,230,183,73,119,59,207,99,181,217,163,118,162,234,83,183,14,201,238,36,229,203,12,49,140,240,133,179,203,184,134,241,223,124,171,135,185,212,20,190,73,229,84,36,112,255,0,90,146,179,100,252,216,247,73,230,34,108,219,181,117,85,212,12,40,54,101,217,185,197,7,6,92,62,101,188,175,204,172,77,244,107,27,86,109,239,245,61,202,235,89,222,246,79,89,202,243,33,137,240,199,178,25,152,158,111,142,237,87,170,46,140,166,236,90,197,215,219,85,53,231,52,179,59,232,197,106,239,231,89,188,139,21,110,158,116,141,111,215,193,92,137,232,164,111,232,159,218,219,236,83,51,48,231,102,23,5,150,14,239,83,249,33,231,215,193,191,250,215,151,238,205,221,187,84,244,59,218,181,60,213,211,252,64,191,249,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,234,230,99,36,110,146,68,246,249,205,77,116,213,53,69,69,90,172,227,134,24,169,226,108,48,183,107,27,174,137,174,167,32,0,0,24,67,155,61,173,124,45,225,124,35,83,116,202,220,85,244,222,250,205,156,155,95,113,184,219,121,154,203,27,93,245,211,209,171,19,70,58,71,245,78,187,52,241,84,53,141,97,203,78,41,248,248,199,117,184,198,11,127,210,106,247,242,251,229,119,54,221,69,203,210,21,142,63,171,87,192,213,213,180,155,122,39,246,117,95,29,87,208,184,3,12,56,43,236,227,194,188,47,94,190,159,98,12,71,244,151,20,179,253,10,163,185,201,71,220,117,101,68,82,121,172,169,146,57,119,197,58,39,156,223,55,111,78,171,170,102,120,0,0,0,12,14,237,20,227,71,35,178,250,215,95,195,230,60,203,31,202,83,46,156,175,46,216,252,181,89,102,228,242,221,73,87,77,253,98,40,29,187,93,236,147,204,122,105,203,218,239,73,80,206,217,166,138,158,39,77,51,182,177,186,106,186,106,121,212,227,171,52,176,174,117,113,83,141,243,51,4,214,119,171,45,231,201,189,218,94,92,140,221,201,183,83,66,255,0,54,70,49,233,163,226,114,117,106,120,116,213,52,85,13,230,112,133,140,176,38,96,112,237,132,241,118,90,97,191,32,97,186,254,255,0,220,173,221,242,106,174,78,202,234,136,228,250,217,154,217,29,186,70,61,222,114,38,155,180,78,136,135,69,198,103,10,88,119,138,188,180,92,55,88,254,233,127,183,127,196,247,29,36,147,186,115,42,41,223,63,213,36,209,50,77,236,167,70,249,234,186,107,170,117,241,167,187,50,173,213,182,158,8,50,222,223,112,135,149,81,23,150,55,179,114,59,77,110,245,138,157,81,85,60,21,12,161,3,203,5,198,221,91,105,173,146,223,112,135,149,81,22,155,217,185,29,166,168,138,157,81,85,60,21,11,217,193,62,121,90,184,122,226,43,12,102,78,36,147,75,29,191,190,247,232,244,119,159,204,161,169,134,62,172,142,71,166,143,153,190,139,87,227,211,170,108,39,181,87,131,12,59,125,194,151,62,37,48,93,55,116,191,219,185,62,91,143,124,146,121,79,153,37,13,29,63,89,39,70,67,203,98,59,208,141,119,107,231,117,209,198,160,64,245,63,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,100,213,167,99,255,0,20,21,181,204,171,225,223,23,93,183,182,30,95,209,122,126,66,38,154,247,250,186,207,58,56,190,13,95,173,147,224,223,113,180,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,181,198,227,69,105,163,146,225,112,155,149,79,22,155,223,181,93,166,170,136,157,17,21,124,85,9,147,86,157,176,28,80,86,208,178,147,135,124,35,118,216,217,185,159,74,41,249,8,186,233,220,42,232,252,233,34,248,185,126,170,79,131,189,192,96,191,27,25,229,106,226,23,136,172,79,153,56,110,77,108,119,14,229,220,99,209,222,103,46,134,154,25,58,190,56,222,186,190,23,122,77,79,135,78,171,100,237,214,234,219,181,108,118,251,124,60,218,137,117,216,205,200,221,116,69,85,234,170,137,224,138,75,27,126,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,244,227,77,186,121,189,117,112,25,85,193,159,10,88,119,133,76,180,76,55,70,254,247,127,184,255,0,199,23,29,36,143,189,242,234,42,31,7,213,44,210,178,61,140,168,86,249,138,154,233,170,245,240,239,120,189,198,88,19,47,248,118,197,152,187,50,240,223,151,240,221,7,112,239,182,238,249,53,47,59,125,117,60,113,253,108,45,116,141,219,35,216,239,53,23,93,186,47,69,82,241,152,189,218,109,110,173,187,112,65,153,22,251,124,60,218,137,124,143,177,155,145,186,233,119,163,85,234,170,137,224,138,5,175,236,235,227,71,35,179,6,215,65,195,230,3,203,31,201,171,45,124,223,33,88,252,181,89,121,231,115,29,87,87,83,253,98,88,27,183,77,143,147,207,122,235,204,218,223,69,16,207,19,206,135,2,185,165,133,114,87,138,156,17,153,152,218,179,186,217,108,222,82,239,50,242,228,126,222,117,186,166,22,121,177,177,239,93,95,43,83,163,87,199,174,137,170,167,162,184,102,138,162,38,205,11,183,49,218,232,186,104,7,32,0,1,134,28,106,118,113,225,94,40,111,95,79,176,254,35,250,53,138,95,254,155,81,220,228,172,239,218,50,158,40,252,215,212,199,28,91,34,129,83,205,111,157,187,175,84,213,115,60,1,231,162,253,150,156,83,240,15,142,232,177,140,246,255,0,163,53,236,230,119,58,238,109,186,183,153,172,41,28,159,86,143,157,169,163,106,246,245,79,237,106,158,26,166,206,114,155,181,175,133,188,81,132,105,174,153,165,138,190,132,95,95,191,157,107,238,55,27,151,47,73,100,107,126,186,10,52,98,234,198,198,254,137,211,126,158,40,166,111,0,0,0,5,41,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,174,22,62,71,107,36,172,111,154,213,211,93,87,68,69,84,170,206,57,161,138,162,39,67,51,119,49,218,106,154,232,6,163,123,72,248,160,224,203,136,60,183,137,249,107,137,190,146,227,106,61,221,194,167,185,93,104,251,166,249,232,249,190,100,209,50,25,55,195,11,211,206,240,219,170,117,84,215,89,166,255,0,177,31,102,23,5,151,254,241,83,249,33,228,87,207,179,250,215,151,238,206,219,183,68,244,59,218,53,124,212,211,252,76,51,205,158,197,172,93,98,181,84,222,114,183,51,190,147,214,166,206,77,155,200,177,81,107,231,70,215,125,124,245,202,158,138,200,254,169,253,157,190,212,3,89,166,247,59,42,51,102,211,143,56,91,178,224,214,215,119,139,238,16,239,62,85,78,83,153,183,189,92,107,164,135,251,13,98,234,198,127,97,93,241,209,122,26,250,183,246,79,113,39,22,88,98,124,103,139,237,158,66,196,54,126,229,228,172,61,206,160,170,242,183,54,161,99,155,250,212,117,155,32,229,71,182,79,61,23,126,237,169,162,166,165,69,146,221,161,212,242,113,201,126,207,92,73,106,250,31,132,49,247,117,242,229,187,158,183,14,79,113,179,201,75,79,245,172,166,230,187,89,118,187,204,99,116,223,163,183,34,106,6,235,193,199,12,209,84,68,217,161,118,230,59,93,23,77,14,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,6,4,246,188,231,189,110,89,228,181,175,44,109,241,105,81,152,156,253,149,27,147,234,123,133,93,4,203,230,172,110,71,106,143,84,244,153,167,235,120,25,236,121,214,227,51,138,220,69,197,94,101,174,36,172,103,116,176,91,191,226,123,118,177,201,221,57,148,244,236,159,235,82,24,159,38,247,211,163,188,244,93,53,209,58,120,135,103,193,175,5,120,135,140,42,140,85,29,147,21,249,14,44,41,220,123,196,157,197,149,59,251,210,84,109,232,233,226,211,69,166,84,233,187,210,246,105,215,101,120,250,126,209,76,57,194,174,6,159,3,80,121,35,50,169,252,167,244,158,14,109,138,163,149,186,228,212,163,243,165,214,157,218,211,185,235,245,94,26,249,222,114,33,99,123,14,46,52,84,213,185,197,111,158,109,181,21,191,71,185,12,218,171,191,98,92,149,221,81,52,77,19,222,109,116,13,2,77,218,129,199,133,60,174,134,108,241,218,246,233,170,125,25,179,47,255,0,178,20,142,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,122,81,177,124,125,158,229,83,117,249,167,192,175,10,217,213,138,170,49,182,102,101,111,150,111,85,91,57,181,62,91,184,211,238,219,27,35,111,153,13,67,24,154,50,38,39,68,246,107,226,170,171,71,255,0,146,227,129,63,253,6,127,214,107,199,253,236,13,43,100,215,20,121,237,195,239,120,252,144,227,159,32,247,173,156,223,243,101,29,86,237,188,205,191,233,17,63,79,207,73,225,253,239,130,105,80,230,207,28,156,82,103,150,17,169,192,121,165,154,30,91,177,86,108,231,82,249,18,221,77,191,100,177,202,223,62,10,118,61,52,124,81,175,71,127,103,79,5,84,93,196,127,146,227,129,63,253,6,127,214,107,199,253,236,127,146,227,129,63,253,6,127,214,107,199,253,236,13,81,91,187,77,184,223,180,209,199,111,183,231,111,42,158,45,118,51,232,221,161,218,106,170,171,213,105,85,124,85,76,179,225,195,182,43,253,19,13,241,9,103,255,0,148,231,226,94,241,255,0,76,246,255,0,84,164,162,255,0,161,139,162,254,183,188,186,185,203,216,235,145,56,219,145,249,33,188,126,77,185,123,249,191,213,235,47,28,221,121,123,127,210,43,83,110,155,100,240,241,230,126,170,20,166,91,246,41,224,76,51,136,162,185,102,22,110,253,52,181,51,119,50,219,228,9,173,219,245,141,232,159,91,21,114,185,52,115,152,239,246,52,240,85,3,96,185,121,152,248,51,53,176,173,38,54,192,55,159,42,89,107,249,157,222,167,187,203,6,253,146,62,55,121,146,181,175,77,31,27,211,170,39,134,190,10,138,84,165,170,200,190,23,50,39,134,191,45,254,69,48,55,209,207,164,125,219,202,127,231,58,202,206,127,119,230,242,127,210,101,147,110,222,124,190,142,154,238,235,174,137,165,213,0,0,0,82,54,12,216,203,252,81,152,24,175,43,172,87,254,243,137,240,71,113,242,237,15,117,157,157,207,190,64,179,211,125,99,152,145,201,190,54,171,188,199,59,110,154,59,69,232,85,197,160,207,174,31,34,205,217,108,184,191,10,98,175,161,185,141,132,251,207,209,140,87,220,124,163,228,174,245,202,142,179,250,148,146,54,9,249,180,241,186,47,173,71,108,223,189,186,57,0,183,189,166,215,26,219,79,4,25,145,112,183,205,202,168,139,200,251,31,181,29,166,183,122,52,94,138,138,158,10,166,154,56,38,203,236,19,154,156,78,96,204,7,152,208,243,112,245,211,202,61,241,155,166,110,188,187,125,76,177,245,133,205,127,231,35,103,131,147,227,211,84,54,115,219,23,91,200,200,155,125,31,229,91,200,61,235,155,255,0,5,252,133,222,190,146,237,172,183,175,250,103,255,0,73,247,111,206,255,0,235,119,109,246,26,89,134,105,105,229,108,208,187,107,219,174,139,166,160,122,161,134,24,169,226,108,48,183,107,27,174,137,174,167,33,97,120,21,205,44,85,157,92,43,96,140,204,198,213,157,234,245,121,242,151,121,151,151,27,55,114,110,53,48,179,205,141,140,98,104,200,154,157,26,158,29,117,93,85,111,208,28,115,67,21,68,78,134,102,238,99,180,213,53,208,210,55,104,223,2,44,200,60,68,220,196,202,203,94,204,15,114,215,125,31,63,95,37,242,227,164,133,62,178,122,135,205,63,54,105,100,119,162,155,60,61,29,21,55,122,117,184,135,14,217,241,85,170,107,29,250,143,189,81,84,109,230,69,204,123,55,109,114,57,58,181,81,83,206,106,47,69,246,1,230,23,4,227,76,67,151,184,158,139,24,97,90,238,231,116,183,243,57,19,114,153,38,221,241,186,55,121,175,107,154,186,181,238,78,168,190,62,243,124,60,18,113,187,133,184,158,195,140,182,214,175,113,197,148,186,247,170,47,172,151,77,210,84,185,159,88,144,71,23,230,160,71,116,247,232,189,124,116,221,197,183,13,152,135,134,92,213,172,193,151,40,185,150,183,242,252,155,91,185,137,222,116,166,130,73,126,173,37,145,204,218,233,209,190,114,245,241,78,157,18,222,229,110,100,98,44,163,199,118,204,194,194,117,28,139,173,171,157,221,228,217,27,180,230,194,248,157,210,70,185,190,140,142,241,106,254,197,234,7,167,224,82,153,91,153,24,119,55,48,37,179,48,176,157,71,62,213,117,231,119,121,54,72,221,121,83,62,39,116,145,173,119,165,27,188,90,159,181,58,149,88,0,0,0,0,0,0,0,0,0,0,0,0,0,10,83,52,179,35,14,229,30,4,185,230,22,44,168,228,90,173,92,158,241,38,201,29,167,54,102,68,222,145,181,206,244,164,111,131,87,246,39,80,49,255,0,141,190,55,112,183,12,56,113,246,218,37,239,216,178,171,78,235,69,245,145,107,182,74,103,63,235,22,9,34,252,212,234,238,190,237,19,175,134,135,177,190,52,196,57,133,137,235,113,134,42,174,239,151,75,135,47,159,55,41,145,238,217,27,99,111,154,198,181,169,163,88,212,232,137,225,239,39,179,75,50,49,22,110,99,187,158,97,98,202,142,125,214,235,201,239,18,108,141,186,242,161,100,77,233,27,90,223,70,54,248,53,63,106,245,46,23,9,60,54,98,30,38,179,86,143,6,91,98,229,218,217,204,242,149,110,230,47,118,214,154,121,34,250,181,150,55,63,115,160,86,249,171,211,197,122,116,80,191,253,156,156,8,179,63,49,19,179,19,52,237,123,240,61,183,77,148,124,253,60,169,204,142,174,21,250,200,42,25,52,28,169,162,141,222,138,239,240,244,117,85,221,204,48,197,79,19,97,133,187,88,221,116,77,117,36,112,246,29,179,225,91,84,54,59,13,31,117,162,167,221,203,139,152,247,237,220,229,114,245,114,170,175,156,229,94,171,237,59,32,7,28,208,197,81,19,161,153,187,152,237,53,77,116,57,11,11,199,86,105,98,172,149,225,91,27,230,102,9,172,238,183,171,55,147,123,180,188,184,223,183,157,113,166,133,254,108,140,123,23,86,74,228,234,213,241,233,162,232,168,26,65,227,103,47,176,78,85,241,57,140,240,30,92,195,202,195,214,191,39,119,54,110,153,218,115,45,244,210,201,214,103,57,255,0,156,145,254,46,95,135,77,16,220,191,102,85,198,182,237,193,6,91,220,46,19,115,106,37,242,198,247,237,70,235,165,222,177,19,162,34,39,130,33,231,238,105,165,168,149,211,76,237,207,118,154,174,154,27,166,236,117,173,231,228,77,194,143,242,173,229,238,235,202,255,0,130,254,66,238,191,70,183,86,92,23,253,51,255,0,167,59,207,231,127,245,91,118,251,64,205,27,254,108,101,254,23,204,12,41,149,215,219,255,0,118,196,248,223,191,121,10,135,186,206,254,249,220,224,73,234,126,177,172,88,227,217,27,145,222,123,155,187,93,27,170,244,42,226,208,100,47,15,145,101,20,183,172,95,138,241,87,211,44,198,197,157,219,233,62,43,238,62,78,242,175,117,230,199,71,253,74,57,29,4,28,170,121,27,23,213,35,119,236,222,237,92,165,223,0,0,0,83,89,135,152,248,51,42,112,173,94,54,199,215,159,37,217,104,57,125,226,167,187,203,62,205,242,50,54,249,145,53,207,93,95,35,19,162,47,142,190,8,170,84,165,170,207,78,23,50,39,137,79,34,126,90,240,55,210,63,163,157,231,201,159,231,58,202,62,71,120,229,115,191,209,165,143,118,238,68,94,150,186,109,233,166,171,168,96,7,17,253,177,95,233,120,111,135,187,63,252,159,35,18,247,143,250,23,187,250,165,93,23,253,52,93,87,245,189,198,38,92,123,77,184,223,187,81,201,111,184,103,111,54,158,93,55,179,232,221,161,186,232,168,169,213,41,81,124,81,12,221,204,142,197,60,9,137,177,20,183,44,189,205,223,161,118,167,237,229,219,124,129,53,199,102,145,177,23,235,101,174,71,46,174,107,221,254,222,158,8,133,87,147,93,142,185,19,130,123,199,229,122,241,249,73,230,108,229,127,87,172,179,242,180,230,110,255,0,71,173,93,218,238,143,199,195,151,250,202,6,179,50,155,142,78,41,50,55,8,211,96,60,173,205,15,34,88,168,247,242,105,124,137,110,169,217,190,89,37,119,159,61,59,222,186,190,89,23,171,191,181,167,130,34,37,61,156,188,81,231,183,16,92,143,202,246,57,242,247,117,223,202,255,0,54,81,210,237,221,203,221,254,143,19,53,252,204,126,63,221,248,174,187,169,255,0,37,199,2,127,250,12,255,0,172,215,143,251,216,255,0,37,199,2,127,250,12,255,0,172,215,143,251,216,26,128,203,126,61,120,177,202,60,59,22,19,203,220,214,242,85,170,13,220,186,127,33,91,103,211,116,143,145,124,233,105,220,239,74,71,175,143,183,220,136,85,208,246,160,113,225,81,43,97,135,60,119,61,218,232,159,70,108,201,255,0,236,134,212,127,201,113,192,159,254,131,63,235,53,227,254,246,86,25,91,192,175,10,217,43,138,169,241,182,89,229,111,145,175,84,187,249,85,62,91,184,212,109,221,27,227,119,153,53,67,216,186,178,87,167,84,246,235,226,136,168,22,59,0,207,218,41,136,248,85,199,51,227,154,15,43,230,85,71,147,62,140,65,205,177,83,243,118,220,156,149,158,116,90,83,183,74,118,177,126,183,199,79,55,206,85,53,169,198,87,5,120,135,131,218,140,43,29,239,21,249,114,44,87,223,187,188,157,197,148,219,59,170,83,238,232,217,229,215,85,169,68,235,183,209,246,235,211,208,177,170,46,220,123,141,21,77,110,78,219,224,155,117,69,23,210,30,123,54,170,108,222,150,213,111,85,77,23,84,247,1,121,251,33,179,222,183,51,50,90,233,150,55,8,181,168,203,190,70,250,141,201,245,221,254,174,190,100,243,82,54,163,116,70,34,122,79,215,245,124,12,246,60,235,112,103,197,110,34,225,83,50,211,18,81,179,189,216,46,63,241,197,187,88,227,239,124,186,122,134,65,245,171,12,175,143,99,234,21,222,98,38,186,104,189,60,61,20,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,1,133,93,167,252,86,226,46,28,114,210,203,134,240,115,57,23,252,113,222,123,141,199,88,221,220,251,149,69,19,228,250,169,33,145,146,111,100,206,111,156,173,219,226,154,174,154,104,176,207,254,216,188,229,250,109,158,214,252,161,238,156,191,201,183,55,235,121,154,243,124,161,71,111,168,244,118,38,221,54,233,233,63,95,213,240,49,87,133,204,139,254,146,153,237,134,114,83,233,79,209,207,164,125,247,252,231,220,123,231,35,187,209,207,83,249,158,100,123,183,114,54,250,105,166,237,122,233,162,133,103,192,30,108,218,114,107,138,76,31,140,177,45,119,118,177,83,121,67,191,47,41,207,215,117,186,170,56,253,6,61,254,156,141,244,83,219,215,167,84,244,64,121,123,204,124,188,197,89,83,140,238,56,7,27,91,187,133,234,215,201,239,52,252,232,229,217,204,137,146,179,206,141,206,98,234,201,26,189,28,190,61,116,93,80,244,179,149,185,145,135,115,115,2,91,51,11,9,212,115,237,87,94,119,119,147,100,141,215,149,51,226,119,73,26,215,122,81,187,197,169,251,83,168,18,121,211,140,113,158,1,203,59,206,45,203,236,11,244,198,255,0,65,221,251,157,147,202,113,91,251,214,250,136,227,127,245,137,90,230,51,108,111,123,250,162,235,179,106,117,84,52,131,113,237,78,227,126,166,182,73,237,249,201,220,169,221,166,200,62,143,90,36,217,209,17,124,229,164,213,117,93,87,246,155,245,60,192,230,150,91,226,44,163,199,119,60,189,197,148,252,139,173,171,147,222,35,223,27,180,230,194,201,91,214,55,57,190,140,141,240,114,254,197,232,6,194,50,155,182,151,23,88,173,84,214,108,210,203,31,164,245,169,191,157,121,242,212,84,90,249,210,57,191,81,5,10,167,162,177,179,162,255,0,103,119,181,77,161,101,54,111,224,28,237,194,52,216,227,46,111,126,84,180,85,239,229,207,221,166,131,93,178,201,18,249,179,49,142,244,226,122,117,79,103,185,81,87,204,88,3,213,64,60,214,100,215,20,121,237,195,239,120,252,144,227,159,32,247,173,156,223,243,101,29,86,237,188,205,191,233,17,63,79,207,73,225,253,239,130,105,115,46,61,166,220,111,221,168,228,183,220,51,183,155,79,46,155,217,244,110,208,221,116,84,84,234,148,168,190,40,128,111,79,54,115,143,46,50,55,8,212,227,204,210,196,126,68,177,81,236,231,85,119,57,234,118,111,150,56,155,230,64,199,189,117,124,177,167,70,255,0,107,95,4,85,74,47,137,124,107,196,134,21,178,219,40,120,115,201,63,167,87,11,159,59,190,215,125,36,160,182,121,35,150,248,86,63,171,172,106,182,163,156,215,76,223,55,77,155,53,95,73,15,63,121,111,158,153,169,148,120,238,44,204,203,220,83,228,172,73,6,238,93,111,113,166,159,77,208,190,21,250,185,99,116,127,155,145,237,244,125,186,248,162,41,125,237,221,169,220,111,211,86,199,61,195,57,59,237,59,117,223,7,209,235,68,123,250,42,39,156,148,154,166,139,162,254,192,54,153,192,31,14,153,159,144,248,38,241,112,205,203,215,63,16,226,110,239,222,45,253,218,157,189,199,187,205,84,141,250,218,121,94,201,119,199,44,110,233,166,223,14,171,174,153,82,99,183,5,156,71,102,63,19,24,6,167,28,227,60,160,250,31,104,93,158,69,185,125,32,130,225,229,143,174,168,138,163,234,163,138,55,83,242,95,3,91,231,183,207,223,170,116,69,85,200,144,5,170,226,143,7,253,61,200,156,77,132,255,0,35,191,149,78,253,220,191,224,151,210,31,33,249,75,101,100,18,127,166,238,111,39,151,179,157,226,155,185,91,63,180,93,80,6,0,118,197,228,215,211,108,137,183,230,247,123,229,254,77,185,191,85,203,215,155,229,10,203,125,63,165,189,54,233,183,95,69,250,254,175,137,165,99,111,221,181,153,145,136,176,206,4,192,57,123,109,168,217,106,198,158,85,242,148,123,35,93,253,206,107,116,177,117,86,171,147,71,57,125,23,55,227,170,116,53,2,6,255,0,187,46,61,68,242,203,241,175,156,86,153,84,99,255,0,1,89,111,136,178,143,132,236,13,151,184,178,159,145,117,181,121,79,188,71,190,55,105,205,185,85,74,222,177,185,205,244,100,111,131,151,246,47,67,32,0,0,0,177,220,87,240,161,130,120,175,193,48,225,156,77,83,228,251,149,191,119,146,238,155,38,151,185,243,38,129,243,125,75,38,137,178,111,109,59,89,231,42,237,215,84,248,234,251,61,251,33,179,167,44,232,217,112,203,27,247,229,18,157,53,239,15,238,180,150,142,79,88,145,189,38,173,114,187,85,123,252,60,57,127,172,134,236,128,26,158,236,136,197,153,251,102,197,119,28,182,151,7,249,71,1,55,147,223,174,62,80,162,135,200,127,87,95,52,127,85,162,205,83,207,157,118,249,174,250,189,53,95,55,161,182,16,0,0,0,0,0,0,0,0,0,0,0,0,0,26,158,237,119,197,153,251,121,197,118,236,182,139,7,249,59,1,59,157,220,110,62,80,162,155,203,159,87,65,52,159,85,162,77,77,200,157,54,249,206,250,205,117,79,55,161,182,16,6,147,114,35,178,27,58,115,50,141,247,12,206,191,126,78,233,215,78,238,254,235,73,119,231,117,149,29,210,26,214,171,116,86,51,199,199,153,250,170,109,7,133,14,20,48,79,10,24,38,108,51,134,106,124,161,114,184,109,242,165,211,100,209,119,206,92,211,190,31,169,124,210,182,61,141,168,115,60,213,77,218,106,191,11,226,0,0,0,24,171,218,143,234,39,153,191,130,252,226,136,202,163,31,248,245,203,124,69,155,156,39,99,156,189,194,116,252,251,173,215,201,157,222,61,241,183,94,85,202,150,87,117,145,205,111,163,27,188,92,159,181,122,1,231,92,221,79,99,174,77,125,9,200,155,134,111,119,190,103,229,39,149,245,92,189,57,94,79,172,184,83,250,91,215,118,187,181,244,89,167,235,120,154,86,54,253,216,167,153,24,139,19,96,76,125,151,183,42,141,246,172,23,228,175,38,199,178,52,217,223,38,184,203,47,84,106,57,117,115,83,210,115,190,26,39,64,51,87,133,204,31,244,11,34,112,206,19,252,142,254,74,251,143,125,255,0,130,95,72,124,185,228,221,245,147,201,254,155,185,220,238,102,254,119,138,237,230,236,254,201,117,64,0,98,183,31,156,58,102,126,124,96,155,61,195,40,239,92,140,67,134,123,199,119,183,247,106,119,119,238,241,53,42,59,235,106,37,99,34,217,28,82,59,174,187,188,58,46,154,229,73,142,220,105,241,29,152,252,51,224,26,108,115,131,50,131,233,133,161,55,249,106,229,244,130,11,127,145,254,186,158,42,127,170,146,41,29,81,206,124,238,111,152,223,51,102,171,209,81,80,42,30,26,49,175,18,24,170,203,115,161,226,51,36,254,130,220,45,156,158,229,93,244,146,130,231,229,126,99,230,89,62,174,141,168,218,126,75,91,11,124,237,119,239,213,61,21,43,76,166,206,60,184,207,44,35,77,143,50,183,17,249,110,197,89,191,147,85,220,231,166,223,178,89,34,119,153,59,24,244,209,241,72,157,91,253,157,124,21,21,116,125,113,237,78,227,126,166,182,73,237,249,201,220,169,221,166,200,62,143,90,36,217,209,17,124,229,164,213,117,93,87,246,150,35,50,51,211,53,51,115,29,203,153,153,133,138,124,171,137,39,219,204,173,238,52,208,107,182,22,66,159,87,20,109,143,243,113,177,190,143,179,95,21,85,3,211,96,60,252,91,187,77,184,223,180,209,199,111,183,231,111,42,158,45,118,51,232,221,161,218,106,170,171,213,105,85,124,85,75,103,156,188,81,231,183,16,92,143,202,246,57,242,247,117,223,202,255,0,54,81,210,237,221,203,221,254,143,19,53,252,204,126,63,221,248,174,161,232,127,54,115,127,0,228,150,17,169,199,25,141,123,242,93,162,147,103,50,126,237,52,250,110,150,56,147,205,133,143,119,167,43,19,162,123,125,200,170,154,189,205,158,218,92,93,125,181,84,217,178,183,44,126,140,86,174,206,77,231,203,81,86,233,231,70,231,125,68,244,40,158,138,72,206,171,253,173,222,196,53,154,0,203,59,119,106,119,27,244,213,177,207,112,206,78,251,78,221,119,193,244,122,209,30,254,138,137,231,37,38,169,162,232,191,176,221,246,75,99,28,103,143,178,206,205,139,115,7,2,253,14,191,215,247,142,249,100,242,156,87,14,235,178,162,72,217,253,98,38,181,143,221,27,24,254,136,154,111,218,189,81,79,55,25,91,150,248,139,55,49,221,179,47,112,157,63,62,235,117,231,119,120,247,198,221,121,80,190,87,117,145,205,111,163,27,188,92,159,181,122,30,159,128,30,119,248,252,205,155,78,114,241,73,140,49,150,26,174,239,54,42,159,39,247,21,229,57,154,109,183,82,199,39,166,198,63,211,141,222,146,123,58,116,234,187,245,205,44,200,195,185,71,129,46,121,133,139,42,57,22,171,87,39,188,73,178,71,105,205,153,145,55,164,109,115,189,41,27,224,213,253,137,212,243,77,151,25,121,138,179,91,25,219,176,14,9,183,119,251,213,211,157,221,169,249,209,197,191,151,19,229,127,157,35,154,196,209,145,185,122,185,60,58,106,186,32,20,217,189,62,204,14,43,113,23,17,217,105,122,195,120,197,156,251,254,7,238,221,250,227,172,109,239,157,246,162,181,241,253,84,112,198,200,246,50,22,183,205,87,110,241,93,23,93,117,3,197,30,69,255,0,70,188,246,196,217,41,244,167,233,31,209,206,229,254,115,238,61,207,159,222,40,224,169,252,207,50,77,187,121,251,125,53,215,110,189,53,209,50,171,177,215,57,126,132,231,181,195,40,123,167,51,242,147,202,250,222,102,156,175,39,209,220,42,61,29,139,187,93,218,122,76,211,245,188,0,221,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,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,222,148,141,240,106,254,196,234,85,102,189,251,96,243,222,139,9,100,180,57,35,4,92,234,140,123,187,158,237,202,222,239,220,106,232,42,91,209,99,84,126,228,119,177,237,211,245,188,0,212,78,105,102,70,34,205,204,119,115,204,44,89,81,207,186,221,121,61,226,77,145,183,94,84,44,137,189,35,107,91,232,198,223,6,167,237,94,166,202,187,29,56,112,255,0,140,56,132,196,150,255,0,249,47,163,83,243,127,251,97,73,87,230,178,95,245,83,235,35,255,0,87,222,106,172,244,81,192,86,91,226,44,163,225,59,3,101,238,44,167,228,93,109,94,83,239,17,239,141,218,115,110,85,82,183,172,110,115,125,25,27,224,229,253,139,208,12,94,237,96,225,6,211,138,240,141,119,18,24,85,157,222,251,104,229,121,98,61,92,255,0,40,243,101,161,163,131,172,147,35,33,229,177,174,95,50,53,221,237,209,122,151,51,178,91,50,48,238,38,225,58,195,151,182,218,141,247,92,23,222,188,165,30,201,19,103,124,185,87,75,23,85,106,53,117,107,87,209,115,190,58,47,67,51,46,54,234,43,181,28,150,251,132,60,218,121,116,222,205,202,221,116,84,84,234,138,139,226,136,106,39,134,60,200,195,189,157,252,96,102,15,15,216,198,163,117,130,245,228,158,253,119,217,34,119,94,77,174,106,184,254,162,54,206,247,238,125,99,89,230,189,52,241,93,83,84,64,219,249,135,60,97,246,110,96,158,42,177,60,120,222,223,140,126,134,226,25,117,242,133,127,147,230,184,247,189,35,167,138,47,171,90,168,153,30,200,233,213,190,106,121,219,245,94,169,170,230,49,74,97,220,69,142,238,88,239,23,88,47,249,117,228,108,55,102,238,31,71,241,7,149,225,168,242,247,54,21,125,87,245,86,39,50,151,145,34,36,127,88,171,204,215,115,116,68,3,69,156,76,246,116,103,183,14,22,107,198,58,169,183,121,111,3,89,59,191,122,196,28,234,58,109,188,231,195,19,63,171,37,76,147,47,215,77,203,232,213,244,119,46,141,93,83,21,77,157,246,149,113,53,194,119,19,57,87,65,83,150,153,237,223,113,38,22,230,247,43,31,209,139,148,126,83,239,53,52,105,39,245,137,162,142,56,121,81,192,249,60,237,219,244,218,154,46,154,235,16,0,51,59,130,190,206,60,85,197,13,151,233,246,32,196,127,70,176,179,255,0,208,170,59,156,117,157,251,71,212,69,39,154,202,152,228,139,100,176,34,121,205,243,183,116,232,154,174,223,50,35,133,76,150,225,210,141,240,101,142,20,242,109,68,250,119,137,251,245,92,220,221,171,42,183,205,154,105,17,186,36,207,78,158,58,253,154,6,143,114,155,128,62,41,51,150,213,77,137,112,110,92,119,155,21,78,253,43,188,177,110,102,155,93,35,63,55,37,67,31,233,198,230,248,123,53,240,211,93,144,240,239,217,27,148,89,121,165,223,55,171,254,156,87,175,230,163,229,85,91,59,183,231,90,238,180,245,142,107,247,53,241,175,84,233,179,226,166,127,152,249,198,31,24,120,39,132,204,19,29,226,241,15,148,241,13,207,95,35,217,247,77,15,126,229,205,78,217,254,189,176,202,200,182,71,80,143,243,209,55,105,181,58,175,64,191,240,195,21,60,77,134,22,237,99,117,209,53,212,228,52,135,148,125,162,92,118,230,182,110,90,112,118,29,204,94,252,183,78,127,38,213,228,139,52,91,249,116,210,72,239,174,125,51,116,211,150,231,245,84,240,211,175,129,187,192,6,54,113,169,198,85,63,7,184,122,197,123,147,47,254,149,203,124,239,92,186,127,42,173,14,206,75,233,218,190,119,34,93,117,74,157,124,19,208,211,174,189,50,76,196,62,213,95,35,127,66,204,115,223,127,211,255,0,205,157,199,211,255,0,235,181,15,51,195,205,244,116,244,191,96,26,170,227,99,141,139,215,25,87,172,59,93,93,131,62,140,219,240,207,123,238,52,62,81,101,110,206,242,202,100,147,235,18,8,156,186,186,153,29,231,107,233,104,154,105,215,26,0,3,209,71,1,89,145,136,179,115,132,236,13,152,88,178,163,159,117,186,249,79,188,73,178,54,235,202,185,85,68,222,145,181,173,244,99,111,131,83,246,175,83,32,12,76,236,177,184,209,84,240,65,151,150,248,38,221,81,69,229,110,123,54,170,108,223,119,173,86,245,84,209,117,79,113,150,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,12,127,227,215,50,49,22,81,240,157,142,115,11,9,212,114,46,182,175,38,119,121,54,70,237,57,183,42,88,157,210,70,185,190,140,142,241,106,254,197,234,100,1,137,157,169,215,26,42,110,8,51,14,223,60,219,106,43,124,147,200,102,213,93,251,46,244,74,238,168,154,38,137,239,3,65,70,75,240,79,198,197,235,131,91,214,34,174,161,193,159,73,173,248,155,186,119,234,31,40,178,139,127,118,101,74,71,245,139,4,174,77,29,82,174,243,116,244,116,93,117,233,141,0,15,66,188,21,241,149,79,198,22,30,190,222,227,203,255,0,162,146,216,251,175,50,159,202,171,93,191,156,250,134,167,157,200,139,77,18,155,95,5,244,244,233,167,92,147,49,15,178,171,200,223,208,179,3,119,47,244,255,0,243,159,126,244,255,0,250,237,93,203,241,243,125,29,125,31,218,101,224,3,142,104,98,168,137,208,204,221,204,118,154,166,186,28,134,144,243,115,180,75,142,220,169,205,203,182,14,196,89,139,220,86,215,200,231,90,188,145,102,151,103,50,154,57,27,245,204,166,118,186,243,26,254,138,190,58,116,240,3,47,120,136,236,141,202,44,195,214,239,148,53,255,0,65,235,211,243,177,242,170,174,125,231,243,77,111,90,138,198,181,155,90,201,23,162,117,223,240,67,91,217,179,192,31,20,153,53,106,169,196,184,203,46,59,181,138,155,102,181,222,88,183,63,93,206,141,159,155,142,161,239,244,228,107,124,61,186,248,107,166,231,120,60,227,15,4,241,103,130,100,188,89,225,242,102,33,182,105,229,139,62,233,166,238,60,201,170,27,7,215,186,24,153,46,248,233,213,254,98,46,221,118,175,84,235,144,96,121,87,7,164,172,247,225,83,37,184,139,163,100,25,157,133,60,165,81,6,189,222,126,253,87,15,43,114,196,174,243,97,154,52,118,169,11,19,175,134,159,110,186,131,227,83,179,143,21,112,189,101,250,125,135,241,31,210,92,44,207,244,218,142,231,29,31,113,213,244,241,71,230,190,166,73,37,223,44,234,158,107,124,221,189,122,46,168,24,98,101,87,12,221,157,25,237,196,125,154,207,142,169,173,222,68,192,215,190,241,221,113,7,58,142,167,119,37,243,68,255,0,234,203,83,28,201,245,208,242,250,181,61,45,201,171,83,85,197,83,103,125,154,188,77,112,157,195,54,85,215,212,230,94,123,119,44,73,138,121,93,246,199,244,98,229,39,147,59,181,77,98,71,253,98,24,164,142,110,108,115,178,79,55,110,205,118,174,171,174,129,148,252,30,118,110,96,158,21,113,60,152,222,225,140,126,153,98,24,180,242,125,127,147,230,183,119,77,99,168,138,95,171,74,169,89,38,248,234,17,190,114,121,187,53,78,171,170,102,49,74,98,44,69,142,237,184,239,8,216,44,25,117,229,156,55,121,239,255,0,72,49,7,149,225,167,242,15,42,20,125,47,245,87,167,50,171,159,34,172,127,86,169,203,211,115,181,69,42,176,48,171,181,167,50,48,238,25,225,58,253,151,183,42,141,151,92,105,221,124,155,30,201,23,127,115,185,80,203,47,84,106,181,52,107,147,210,115,126,26,175,66,217,246,79,240,131,105,194,152,70,135,137,12,84,206,241,125,187,243,124,143,30,174,103,147,185,82,215,81,207,214,57,149,147,115,24,230,175,159,26,109,246,106,189,75,67,196,230,100,97,222,209,14,48,50,251,135,236,29,81,182,193,101,242,183,113,187,236,145,123,215,58,215,13,92,159,81,35,96,123,54,190,141,204,243,158,186,248,166,137,162,46,221,173,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,173,59,98,248,112,255,0,139,248,132,195,118,255,0,249,95,164,179,243,127,251,95,73,73,230,190,95,245,147,234,227,255,0,91,222,107,87,43,115,35,17,101,30,59,182,102,22,19,168,228,93,109,92,238,239,38,200,221,167,54,23,196,238,146,53,205,244,100,119,139,87,246,47,83,127,220,122,229,190,34,205,206,19,177,206,94,225,58,126,125,214,235,228,206,239,30,248,219,175,42,229,75,43,186,200,230,183,209,141,222,46,79,218,189,15,58,224,122,125,202,220,200,195,185,185,129,45,153,133,132,234,57,246,171,175,59,187,201,178,70,235,202,153,241,59,164,141,107,189,40,221,226,212,253,169,212,170,205,123,246,62,103,189,22,45,201,105,178,70,120,185,53,24,11,111,33,219,149,221,227,191,85,215,212,187,162,70,136,205,168,223,107,221,175,234,248,27,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,223,227,243,54,109,57,203,197,38,48,198,88,106,187,188,216,170,124,159,220,87,148,230,105,182,221,75,28,158,155,24,255,0,78,55,122,73,236,233,211,170,237,219,180,95,136,255,0,232,251,145,53,126,69,184,119,92,85,126,229,249,23,234,183,238,228,86,82,119,143,74,39,198,159,85,50,250,122,120,249,186,175,134,128,64,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,70,55,120,185,63,106,244,61,63,26,128,236,83,203,124,59,137,177,222,62,204,43,149,62,251,174,11,242,87,147,100,223,34,108,239,144,220,98,151,162,57,26,186,181,169,233,53,223,13,23,169,183,240,6,149,187,98,242,107,232,78,123,91,243,123,189,243,63,41,60,223,170,229,233,202,242,125,29,190,159,210,222,187,181,221,175,162,205,63,91,196,221,73,170,190,220,239,208,159,239,39,242,208,50,231,129,78,47,173,92,84,229,187,170,235,100,229,98,219,54,158,90,164,209,206,228,243,167,169,74,127,61,33,142,39,107,21,58,47,153,174,158,14,209,124,114,108,208,15,102,22,35,242,7,26,120,3,188,214,114,40,39,242,175,122,250,189,219,182,218,107,118,120,34,185,60,229,246,126,211,127,192,98,55,104,167,10,150,188,254,201,218,251,213,142,203,222,113,181,151,149,228,121,123,203,153,167,58,170,145,179,244,116,204,135,243,48,170,121,232,190,29,52,95,29,8,30,170,13,12,118,162,228,165,70,85,241,47,118,196,52,22,174,227,134,177,79,35,200,237,231,164,186,247,107,125,19,39,234,178,58,79,206,72,190,154,55,199,166,168,6,234,242,55,12,224,92,27,149,246,108,49,150,178,111,195,180,93,231,185,174,147,39,167,81,43,228,252,242,172,159,156,115,252,85,126,29,52,43,59,141,198,138,211,71,37,194,225,55,42,158,45,55,191,106,187,77,85,17,58,34,42,248,170,30,116,114,151,141,174,39,114,47,15,125,21,202,204,205,242,37,175,254,67,200,182,250,159,237,200,255,0,74,120,30,239,74,89,23,199,251,94,228,77,38,49,22,110,241,83,198,198,42,182,96,156,65,136,126,153,222,165,231,119,42,110,233,110,183,107,164,105,36,158,123,25,11,61,10,84,95,57,127,177,162,117,93,20,54,29,197,247,107,6,17,194,150,151,97,94,27,238,190,87,190,212,105,204,188,114,37,167,242,118,215,83,200,159,81,89,70,172,155,152,199,76,206,139,230,233,175,138,161,173,11,77,159,60,120,195,205,135,54,157,191,74,49,141,235,78,99,245,163,162,230,114,105,151,78,138,177,68,154,67,77,240,215,111,181,87,174,109,101,55,98,214,46,190,218,169,175,57,165,153,223,70,43,87,127,58,205,228,88,171,116,243,164,107,126,190,10,228,79,69,35,127,68,254,214,223,98,155,66,202,108,160,192,57,37,132,105,176,62,92,217,60,151,104,164,223,203,131,188,205,62,155,165,146,85,243,166,123,221,233,202,245,234,190,223,114,34,32,88,190,10,248,24,194,188,42,216,251,237,85,195,203,56,166,167,253,38,225,202,146,155,93,175,168,70,125,82,84,75,31,230,170,54,244,254,238,171,213,122,101,64,0,13,90,118,227,220,107,105,168,242,118,223,4,219,105,235,126,144,243,217,181,23,126,197,182,171,122,170,106,154,47,184,218,89,170,190,220,239,208,159,239,39,242,208,53,86,93,92,139,225,115,61,184,148,242,223,228,83,3,125,35,250,57,221,188,167,254,115,163,163,228,119,142,111,39,253,38,88,247,110,228,75,232,235,166,222,186,106,154,218,163,44,251,44,110,53,180,220,111,229,229,190,9,182,211,214,249,91,158,205,168,187,246,90,43,85,189,85,53,77,23,220,6,101,246,60,97,12,119,150,216,139,60,178,207,48,173,222,78,186,225,255,0,163,60,202,46,116,51,114,57,241,220,38,79,172,137,206,107,183,53,236,119,164,186,107,167,69,213,13,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,214,175,108,62,16,199,121,147,136,178,59,44,242,246,221,229,27,174,32,250,77,203,162,231,67,15,63,145,29,190,101,250,201,92,214,183,107,88,247,122,73,174,154,117,93,16,217,80,3,205,102,122,112,185,158,220,53,249,19,242,215,129,190,142,125,35,239,62,76,255,0,57,209,214,115,251,191,43,157,254,141,44,155,118,243,226,244,180,215,119,77,116,93,45,81,150,125,169,215,26,218,158,55,243,14,223,60,219,169,232,188,147,200,102,212,77,155,237,20,74,238,168,154,174,171,239,49,48,13,174,246,28,92,107,106,104,243,138,223,60,219,169,232,190,143,114,25,181,19,102,245,185,43,186,162,106,186,175,188,218,89,170,190,195,31,211,103,238,223,243,35,106,128,12,87,227,83,129,140,43,197,85,143,190,210,220,60,141,138,105,191,209,174,28,169,42,116,220,250,116,127,213,45,68,81,254,106,159,111,95,239,106,157,83,174,84,0,60,215,221,172,249,227,193,230,108,53,181,13,250,47,140,108,186,242,223,173,29,111,47,157,76,154,244,69,150,37,214,26,159,142,155,189,138,157,54,95,194,15,107,6,17,197,118,150,225,94,36,46,190,72,190,211,235,203,188,114,37,168,242,142,231,84,72,191,81,71,70,140,135,150,198,194,206,171,231,107,175,138,41,157,185,179,148,24,7,59,112,141,78,7,204,107,39,149,45,21,123,57,144,119,153,160,215,108,177,202,158,116,47,99,189,56,152,189,23,217,238,85,69,213,238,108,246,45,98,235,21,170,166,243,149,185,157,244,158,181,54,114,108,222,69,138,139,95,58,54,187,235,231,174,84,244,86,71,245,79,236,237,246,160,27,109,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,70,103,150,25,192,184,203,43,239,56,99,50,164,217,135,107,123,183,124,93,38,95,66,162,39,199,249,149,73,63,56,214,120,42,124,122,106,104,51,14,230,239,21,60,19,226,171,158,9,195,248,135,232,101,234,46,79,125,166,238,150,235,142,154,198,178,71,231,189,147,51,208,170,85,243,87,251,122,47,84,209,37,243,107,141,174,39,115,211,15,125,21,205,60,205,242,221,175,254,67,200,182,250,111,237,198,255,0,74,8,24,239,74,40,215,199,251,62,229,93,66,199,27,239,236,235,225,82,215,144,57,59,65,122,190,89,123,182,54,189,115,124,177,47,121,115,245,228,213,85,182,14,141,153,240,254,102,100,79,49,19,199,174,171,225,173,30,203,172,148,168,205,78,37,237,56,134,190,213,223,176,214,22,231,249,97,188,244,139,78,243,111,173,100,29,82,70,201,249,200,211,208,71,120,117,209,13,243,128,49,147,142,190,47,173,92,43,101,187,106,232,164,230,226,219,206,190,69,164,209,205,231,114,103,166,74,143,61,97,146,38,233,21,66,175,159,166,190,13,213,124,50,108,208,15,105,238,35,242,255,0,26,120,255,0,187,86,115,232,32,242,87,117,250,189,187,119,90,104,183,248,162,57,124,228,246,254,192,46,175,99,174,77,125,54,207,107,134,111,119,190,95,228,219,149,245,92,189,121,190,80,163,184,83,250,91,211,110,155,117,244,95,175,234,248,155,169,53,87,216,99,250,108,253,219,254,100,109,80,1,230,7,52,178,223,17,101,30,59,185,229,238,44,167,228,93,109,92,158,241,30,248,221,167,54,22,74,222,177,185,205,244,100,111,131,151,246,47,67,211,241,168,14,218,204,183,195,184,103,29,224,28,194,182,211,236,186,227,79,42,249,74,77,242,46,254,231,13,186,40,186,43,149,169,163,92,190,139,91,241,213,122,129,139,220,1,230,205,167,38,184,164,193,248,203,18,215,119,107,21,55,148,59,242,242,156,253,119,91,170,163,143,208,99,223,233,200,223,69,61,189,122,117,79,68,7,149,115,127,221,157,28,71,255,0,72,44,137,164,242,213,195,189,98,171,15,51,203,95,85,179,111,62,178,175,187,250,49,50,53,250,168,83,208,215,195,206,209,124,67,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,76,210,204,140,59,148,120,18,231,152,88,178,163,145,106,181,114,123,196,155,36,118,156,217,153,19,122,70,215,59,210,145,190,13,95,216,157,64,209,103,104,191,17,255,0,210,11,61,170,252,139,112,239,88,86,195,203,242,47,213,108,219,207,163,164,239,30,148,76,145,126,182,21,244,245,240,243,116,79,28,85,5,85,149,185,111,136,179,115,29,219,50,247,9,211,243,238,183,94,119,119,143,124,109,215,149,11,229,119,89,28,214,250,49,187,197,201,251,87,160,27,178,236,168,202,107,78,3,225,110,203,140,155,67,221,239,184,191,188,249,85,121,174,126,238,235,113,174,142,31,237,185,137,163,31,253,132,111,199,85,234,102,97,45,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,100,1,170,46,220,123,141,21,77,110,78,219,224,155,117,69,23,210,30,123,54,170,108,222,150,213,111,85,77,23,84,247,27,93,52,3,218,123,136,252,191,198,158,63,238,213,156,250,8,60,149,221,126,175,110,221,214,154,45,254,40,142,95,57,61,191,176,12,94,183,92,107,109,53,177,220,45,243,114,170,34,215,99,246,163,180,213,21,23,162,162,167,130,169,233,103,32,179,203,8,241,11,150,246,220,201,193,210,107,69,112,231,105,30,146,249,156,185,229,135,198,72,227,85,213,97,119,246,83,254,197,95,56,57,113,151,152,171,53,177,157,187,0,224,155,119,127,189,93,57,221,218,159,157,28,91,249,113,62,87,249,210,57,172,77,25,27,151,171,147,195,166,171,162,25,29,126,198,57,181,217,171,196,150,45,202,156,183,204,127,43,211,218,187,135,126,170,242,61,53,63,127,230,208,36,241,249,147,54,161,98,229,173,107,211,205,114,238,211,85,211,84,68,13,251,22,215,62,242,19,4,241,11,130,103,193,88,214,151,153,4,155,121,114,111,153,57,122,77,20,139,210,57,35,85,213,97,106,117,94,159,197,22,221,228,143,104,15,12,89,241,137,236,185,125,131,113,247,51,24,223,59,207,118,179,249,42,224,154,242,99,146,87,253,124,148,204,139,243,49,57,253,92,158,228,213,116,69,200,224,52,105,141,187,35,248,164,177,98,229,179,96,219,7,210,123,18,120,94,123,213,186,139,95,170,107,191,49,37,98,191,211,87,51,199,251,59,188,21,13,164,112,121,193,230,9,225,51,4,201,103,179,205,229,60,67,115,211,203,23,141,179,67,223,185,115,84,58,15,168,116,210,178,45,145,212,43,60,197,77,218,110,94,171,211,19,251,76,184,137,226,247,133,220,199,179,94,114,235,60,59,134,19,198,221,227,201,118,111,163,86,185,124,159,220,224,163,108,223,95,52,82,75,47,50,89,222,255,0,57,27,183,93,169,170,105,165,179,203,126,218,204,119,134,112,236,86,220,194,202,47,166,151,86,110,230,92,188,191,13,187,126,178,61,83,234,162,161,86,166,141,115,27,254,198,190,42,160,109,238,105,162,167,137,211,76,237,172,110,154,174,154,152,215,254,82,78,11,60,179,244,127,242,207,253,127,254,71,232,237,219,251,155,253,46,235,183,209,235,226,106,247,139,142,211,76,195,226,115,10,253,3,178,225,79,161,88,114,175,254,51,160,239,208,92,187,238,217,32,150,31,173,117,44,114,71,178,72,21,222,107,188,237,250,47,68,209,112,196,15,83,246,235,141,21,218,142,59,133,190,110,109,60,186,236,126,213,110,186,42,162,244,84,69,241,69,38,77,102,118,79,240,237,158,24,82,213,67,155,245,121,139,228,92,19,119,230,247,140,53,228,138,58,159,44,242,157,93,78,223,235,105,42,205,79,201,153,201,47,70,38,253,219,122,162,106,108,204,1,160,30,209,126,35,255,0,164,22,123,85,249,22,225,222,176,173,135,151,228,95,170,217,183,159,71,73,222,61,40,153,34,253,108,43,233,235,225,230,232,158,59,245,184,220,104,173,52,114,92,46,19,114,169,226,211,123,246,171,180,213,81,19,162,34,175,138,161,229,128,1,154,157,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,190,139,93,241,209,58,152,86,110,167,177,215,38,190,132,228,77,195,55,187,223,51,242,147,202,250,174,94,156,175,39,214,92,41,253,45,235,187,93,218,250,44,211,245,188,64,207,240,0,0,0,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,43,237,105,203,124,69,134,120,177,191,102,21,202,159,101,171,26,119,95,38,201,190,53,223,220,237,180,49,75,209,28,174,77,28,228,244,154,223,134,169,212,194,179,117,61,177,121,53,244,219,34,109,249,189,222,249,127,147,110,111,213,114,245,230,249,66,178,223,79,233,111,77,186,109,215,209,126,191,171,226,105,88,12,170,236,232,226,63,250,62,231,181,39,150,174,29,215,10,223,185,158,90,250,173,251,185,20,117,125,223,209,137,242,39,214,204,158,134,158,62,118,169,225,191,227,202,185,234,126,221,113,162,187,81,199,112,183,205,205,167,151,93,143,218,173,215,69,84,94,138,136,190,40,160,76,146,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,38,77,102,118,176,112,237,158,24,174,213,93,155,244,153,139,229,172,19,104,229,119,124,53,228,138,58,111,35,115,93,67,78,239,235,107,42,77,81,206,153,171,47,86,46,205,187,122,34,234,6,77,255,0,148,147,130,207,44,253,31,252,179,255,0,95,255,0,145,250,59,118,254,230,255,0,75,186,237,244,122,248,153,41,12,209,84,68,217,161,118,230,59,93,23,77,15,43,102,103,112,143,218,105,152,124,49,225,95,160,119,172,41,244,215,14,82,127,197,148,29,250,11,111,114,221,36,242,205,245,173,165,146,73,55,201,58,59,206,119,155,179,68,232,186,32,109,95,140,62,15,48,79,22,120,38,59,61,226,111,38,98,27,102,190,71,188,109,154,110,227,204,154,157,211,253,67,102,137,146,239,142,157,25,231,170,237,215,114,117,78,186,183,193,61,145,252,82,95,113,114,89,177,149,131,232,197,137,124,111,61,234,221,91,167,213,57,223,152,142,177,31,233,163,89,227,253,173,222,8,165,204,204,142,218,204,119,137,176,236,182,220,189,202,47,161,119,87,237,229,220,188,191,13,199,102,146,49,87,234,165,161,70,174,173,107,219,254,222,190,40,133,204,236,205,226,39,139,222,40,179,30,243,121,204,92,240,239,248,79,4,247,127,42,89,190,141,90,226,242,135,124,130,177,176,253,124,49,71,44,92,185,96,99,252,212,118,237,54,174,137,174,161,157,57,9,144,152,39,135,172,19,14,10,193,84,188,184,35,221,204,147,124,203,204,214,105,100,78,146,73,34,166,139,51,147,162,245,254,8,151,40,24,227,157,221,160,60,49,100,62,39,189,101,246,50,199,220,188,99,99,238,221,230,207,228,171,130,233,206,142,57,89,245,241,211,62,47,204,202,215,244,114,251,151,69,213,16,46,70,126,231,150,17,225,235,45,238,89,147,140,100,210,138,223,201,214,61,37,243,249,147,197,15,140,113,200,169,162,204,223,236,175,253,170,158,105,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,101,77,135,24,230,215,105,87,18,88,75,42,115,35,49,252,145,79,117,239,253,198,171,200,244,213,29,195,149,64,179,201,230,66,218,117,151,152,180,76,79,57,201,183,93,83,93,21,23,28,115,31,47,49,86,84,227,59,142,1,198,214,238,225,122,181,242,123,205,63,58,57,118,115,34,100,172,243,163,115,152,186,178,70,175,71,47,143,93,23,84,3,100,253,135,23,26,42,106,220,226,183,207,54,218,138,223,163,220,134,109,85,223,177,46,74,238,168,154,38,137,239,54,186,104,7,179,11,17,249,3,141,60,1,222,107,57,20,19,249,87,189,125,94,237,219,109,53,187,60,17,92,158,114,251,63,105,191,224,6,25,246,171,229,53,167,30,112,183,122,198,78,161,239,23,220,33,221,188,148,188,215,51,111,122,184,208,199,55,246,218,197,213,140,254,218,59,225,162,245,51,48,150,184,219,168,174,212,114,91,238,16,243,105,229,211,123,55,43,117,209,81,83,170,42,47,138,32,30,88,12,170,236,232,226,63,250,62,231,181,39,150,174,29,215,10,223,185,158,90,250,173,251,185,20,117,125,223,209,137,242,39,214,204,158,134,158,62,118,169,225,143,249,165,150,248,139,40,241,221,207,47,113,101,63,34,235,106,228,247,136,247,198,237,57,176,178,86,245,141,206,111,163,35,124,28,191,177,122,20,168,30,170,1,74,101,110,100,97,220,220,192,150,204,194,194,117,28,251,85,215,157,221,228,217,35,117,229,76,248,157,210,70,181,222,148,110,241,106,126,212,234,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,85,237,71,245,19,204,223,193,126,113,68,101,81,173,94,218,204,200,196,88,103,2,96,28,189,182,212,108,181,99,79,42,249,74,61,145,174,254,231,53,186,88,186,171,85,201,163,156,190,139,155,241,213,58,1,168,19,44,251,44,109,213,181,60,111,229,229,194,8,119,83,209,121,91,158,253,200,155,55,218,43,81,189,21,117,93,87,220,98,97,183,94,197,172,166,187,88,176,142,52,205,43,205,14,148,88,159,201,222,70,155,154,222,189,218,91,140,21,30,107,94,171,233,42,39,158,212,248,107,226,6,204,192,0,90,30,42,243,222,139,135,76,150,190,230,116,241,115,234,45,189,215,145,79,185,89,205,230,85,193,11,188,228,142,68,110,137,54,189,90,186,255,0,138,121,190,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,158,221,174,92,68,126,80,243,118,151,40,109,11,165,6,7,223,204,151,254,115,223,41,104,42,19,205,116,77,115,54,185,138,158,147,181,248,120,24,177,194,254,66,93,56,145,206,43,46,86,219,171,187,131,46,125,231,155,89,202,108,188,158,93,44,211,167,213,172,145,238,221,201,86,244,114,105,174,191,5,12,176,236,124,200,138,220,91,157,51,103,116,242,242,105,240,22,222,67,118,163,187,199,126,164,175,166,119,84,145,21,155,85,190,214,59,95,213,241,44,199,105,181,198,138,237,198,254,100,92,45,243,115,105,229,242,62,199,237,86,235,165,162,141,23,162,162,47,138,41,186,230,81,101,63,7,153,29,39,146,40,60,139,131,176,190,154,69,205,169,169,229,247,154,207,123,185,178,174,179,84,170,255,0,107,77,222,196,78,158,110,110,55,26,219,181,108,151,11,132,220,218,137,116,222,253,168,221,116,68,68,232,136,137,224,136,6,210,251,15,240,231,255,0,133,156,65,91,71,255,0,214,30,227,55,51,255,0,182,76,147,205,69,251,19,206,79,176,218,161,137,157,150,54,234,42,110,8,50,242,225,4,59,106,43,124,173,207,126,229,93,251,46,245,168,222,138,186,38,137,238,50,204,12,0,237,139,201,175,166,217,19,111,205,238,247,203,252,155,115,126,171,151,175,55,202,21,150,250,127,75,122,109,211,110,190,139,245,253,95,19,74,198,255,0,187,81,253,68,243,55,240,95,156,81,26,1,0,0,3,114,29,158,221,162,248,239,62,49,93,171,38,115,66,203,229,59,245,87,63,92,67,222,97,135,155,182,58,186,143,244,88,41,152,198,232,200,163,143,211,235,166,239,21,84,93,140,24,153,217,205,194,253,23,15,121,45,77,112,188,90,123,174,50,196,91,252,184,254,122,191,127,34,174,173,41,250,54,89,34,77,33,153,61,13,60,124,237,87,195,44,192,197,94,211,220,71,228,14,11,49,255,0,118,172,228,87,207,228,174,235,245,123,183,109,187,81,111,241,69,106,121,171,237,253,134,128,77,170,118,224,98,63,255,0,4,216,126,138,179,255,0,175,221,250,30,95,255,0,107,95,31,156,169,246,175,154,191,105,170,232,97,150,162,86,195,11,119,61,218,232,154,232,5,79,149,185,111,136,179,115,29,219,50,247,9,211,243,238,183,94,119,119,143,124,109,215,149,11,229,119,89,28,214,250,49,187,197,201,251,87,161,233,79,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,244,164,119,139,151,246,39,67,12,59,57,56,0,168,200,74,120,179,115,53,169,180,199,21,27,187,157,6,244,255,0,51,237,90,186,119,253,108,21,15,134,163,157,12,177,187,171,124,207,4,243,181,84,207,160,0,199,254,61,115,75,29,228,183,9,216,231,51,50,210,251,228,108,73,102,242,103,114,173,238,176,212,114,185,183,42,88,100,250,185,152,248,221,172,114,189,190,115,87,77,117,77,21,17,82,228,228,182,49,198,120,251,44,236,216,183,48,112,47,208,235,253,127,120,239,150,79,41,197,112,238,187,42,36,141,159,214,34,107,88,253,209,177,143,232,137,166,253,171,213,20,10,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,20,70,116,227,28,103,128,114,206,243,139,114,251,2,253,49,191,208,119,126,231,100,242,156,86,254,245,190,162,56,223,253,98,86,185,140,219,27,222,254,168,186,236,218,157,85,11,109,192,86,105,99,188,233,225,59,3,102,102,101,223,124,179,137,47,62,83,239,181,189,214,26,126,111,42,229,85,12,127,87,11,25,27,116,142,38,55,205,106,107,166,171,170,170,170,133,213,205,44,183,195,185,185,129,46,121,123,139,41,249,246,171,175,39,188,71,190,70,235,202,153,146,183,172,110,107,189,40,219,224,228,253,169,208,243,89,154,89,111,136,178,143,29,220,242,247,22,83,242,46,182,174,79,120,143,124,110,211,155,11,37,111,88,220,230,250,50,55,193,203,251,23,161,233,248,192,94,209,190,0,42,51,238,158,92,220,202,154,109,113,197,62,222,249,65,189,63,207,27,150,146,157,159,91,61,67,33,167,228,195,20,142,232,223,63,193,124,237,21,67,74,38,255,0,187,48,177,31,151,248,44,192,29,230,179,159,95,7,149,123,215,213,237,219,186,237,91,179,193,17,171,230,167,179,246,154,4,154,25,105,229,116,51,55,107,219,166,169,174,166,212,123,15,241,31,255,0,133,156,63,91,89,255,0,214,30,227,15,47,255,0,182,79,147,206,68,251,23,206,95,176,13,170,26,231,237,9,237,23,199,121,15,138,238,185,51,149,246,95,38,95,169,121,26,98,30,243,12,220,173,209,210,84,127,162,207,76,246,59,86,75,36,126,159,77,119,120,162,34,108,96,196,206,209,158,23,232,184,132,201,106,155,133,158,211,222,177,150,29,217,228,55,243,213,155,57,245,116,137,81,209,210,199,18,235,12,43,233,235,225,230,232,190,33,160,160,0,3,117,61,142,185,53,244,39,34,110,25,189,222,249,159,148,158,87,213,114,244,229,121,62,178,225,79,233,111,93,218,238,215,209,102,159,173,226,105,88,223,247,101,199,168,158,89,126,53,243,138,208,50,168,213,95,110,6,28,255,0,240,77,136,40,168,255,0,250,253,223,166,230,127,246,181,145,249,170,191,106,121,169,246,155,84,49,51,181,58,221,69,83,193,6,97,220,39,135,117,69,23,146,121,15,220,169,179,125,222,137,29,209,23,69,213,61,224,106,175,179,42,227,69,105,227,127,45,238,23,9,185,84,241,121,99,123,246,171,180,214,209,88,137,209,17,87,197,80,188,253,176,121,17,91,132,179,166,28,238,130,94,117,62,61,221,207,110,212,111,119,238,52,148,20,205,234,178,42,191,114,187,216,198,233,250,222,38,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,244,140,250,44,167,227,15,35,163,242,189,7,150,176,118,40,215,88,185,181,52,220,206,237,89,239,111,42,84,210,106,100,95,236,235,183,218,139,212,60,220,219,174,53,182,154,216,238,22,249,185,85,17,107,177,251,81,218,106,138,139,209,81,83,193,84,244,131,194,166,123,209,113,23,146,214,60,206,130,46,69,69,203,189,115,233,247,43,249,92,186,185,225,111,156,177,198,142,213,33,215,163,83,79,241,93,6,241,65,144,151,78,27,179,138,245,149,183,26,238,254,203,103,118,229,86,114,155,23,59,153,75,12,235,245,105,36,155,118,243,145,189,92,186,233,175,193,50,159,178,55,136,143,201,230,110,213,101,13,221,117,160,199,27,57,114,255,0,205,187,157,45,125,66,249,173,137,206,126,231,61,19,210,110,159,31,0,55,82,0,3,65,93,169,214,234,218,110,55,243,14,225,60,59,105,235,124,147,200,126,228,93,251,45,20,72,238,136,186,166,139,239,49,48,219,175,109,46,83,93,175,184,71,5,230,149,154,135,90,44,49,229,31,44,205,205,111,78,243,45,186,10,127,53,207,69,244,145,83,204,106,252,116,241,53,20,6,255,0,187,46,61,68,242,203,241,175,156,86,153,84,107,87,177,79,50,49,22,38,192,152,251,47,110,85,27,237,88,47,201,94,77,143,100,105,179,190,77,113,150,94,168,212,114,234,230,167,164,231,124,52,78,134,202,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,26,86,237,139,206,95,166,217,237,111,202,30,233,203,252,155,115,126,183,153,175,55,202,20,118,250,143,71,98,109,211,110,158,147,245,253,95,3,117,39,157,110,61,115,35,14,230,231,22,56,231,48,176,157,71,62,213,117,242,103,119,147,100,141,215,149,109,165,137,221,36,107,93,233,70,239,22,167,237,78,160,88,3,210,159,11,153,53,253,31,114,39,12,229,15,123,239,94,65,239,191,91,203,217,187,159,89,61,71,163,189,250,126,123,79,73,124,61,158,9,163,78,0,242,154,211,156,188,82,96,252,27,137,104,123,205,138,167,202,29,249,57,174,102,155,109,213,82,71,232,61,143,244,227,111,162,190,206,189,58,47,162,0,6,40,246,135,113,87,23,13,185,59,52,56,118,245,220,177,181,251,111,144,83,187,115,55,114,42,169,59,207,167,12,144,167,212,204,239,206,105,227,230,234,190,25,75,113,184,209,90,104,228,184,92,38,229,83,197,166,247,237,87,105,170,162,39,68,69,95,21,67,205,247,21,121,239,91,196,94,116,223,115,58,120,185,20,247,46,235,200,167,220,143,229,114,233,32,133,222,114,71,26,187,85,135,94,173,77,63,197,66,210,77,52,181,18,186,105,157,185,238,211,85,211,67,208,231,6,92,32,225,30,20,176,11,173,116,44,239,120,154,233,167,150,174,154,203,31,124,229,205,80,234,127,169,89,165,142,61,145,212,43,60,197,77,218,106,237,87,195,82,125,156,220,47,214,241,9,157,52,215,11,197,167,189,96,220,59,191,203,143,231,163,54,115,233,42,210,159,163,101,142,85,214,104,83,208,215,195,206,209,60,119,234,6,21,118,180,230,70,29,195,60,39,95,178,246,229,81,178,235,141,59,175,147,99,217,34,239,238,119,42,25,101,234,141,86,166,141,114,122,78,111,195,85,232,104,176,207,254,216,188,229,250,109,158,214,252,161,238,156,191,201,183,55,235,121,154,243,124,161,71,111,168,244,118,38,221,54,233,233,63,95,213,240,48,0,15,74,124,46,100,215,244,125,200,156,51,148,61,239,189,121,7,190,253,111,47,102,238,125,100,245,30,142,247,233,249,237,61,37,240,246,120,37,213,48,175,130,174,210,28,7,196,141,202,131,45,49,116,126,65,199,213,252,223,39,208,235,53,87,148,54,54,162,105,126,178,58,88,225,139,151,4,45,119,156,228,221,187,68,243,147,69,205,64,49,27,181,74,249,107,160,224,159,30,217,106,234,182,86,93,60,151,221,34,216,229,230,114,174,212,78,127,84,77,19,68,93,122,170,107,236,212,208,129,188,110,46,251,51,63,165,78,103,79,152,223,150,207,162,252,237,191,212,254,141,247,221,52,167,130,31,206,119,168,255,0,228,55,122,63,218,211,217,170,225,7,18,125,156,249,85,195,46,30,125,199,25,241,107,190,233,38,157,202,219,244,10,165,59,206,143,133,36,250,216,234,100,107,54,182,118,187,175,143,130,117,215,64,193,128,0,27,169,236,157,226,121,115,51,44,167,202,60,77,83,173,231,9,237,228,203,179,253,47,189,84,87,84,59,205,100,77,100,123,24,198,167,87,59,95,130,244,50,135,138,78,33,172,124,52,229,45,211,50,46,180,157,250,162,143,145,221,168,121,143,139,188,111,169,130,23,253,99,99,145,25,181,39,71,117,111,93,52,79,122,121,181,0,85,185,169,154,152,219,57,241,181,195,48,179,10,239,229,59,229,207,149,222,106,123,188,48,239,229,194,200,153,230,68,198,49,52,100,76,78,141,79,13,87,170,170,174,220,251,57,59,62,104,178,130,142,143,58,179,90,147,155,141,165,230,121,58,139,152,173,242,54,139,87,77,47,214,65,82,248,106,57,208,201,27,188,230,121,158,9,215,85,53,123,194,166,68,86,241,23,157,54,60,177,130,94,69,61,203,189,115,234,54,163,249,92,186,73,230,111,154,178,70,174,213,97,211,163,147,79,240,95,73,64,0,0,88,142,57,48,102,17,204,46,22,241,174,16,199,152,255,0,232,77,138,191,201,189,234,251,228,169,110,93,211,101,198,154,70,127,86,137,205,124,155,222,198,71,209,83,77,251,151,162,41,216,112,135,159,223,210,83,34,112,246,106,84,218,252,151,95,116,239,125,234,131,159,207,228,114,235,39,129,159,88,145,198,215,110,108,27,186,53,52,215,69,215,77,86,46,48,111,120,71,14,240,233,139,111,56,243,4,125,47,177,83,247,14,245,102,242,148,182,254,245,186,186,157,172,250,248,145,94,205,175,115,31,209,58,236,218,189,21,77,98,118,62,103,189,110,18,206,153,178,70,120,185,212,248,247,111,33,219,145,189,223,184,210,87,212,187,162,70,170,253,202,239,107,219,167,235,120,1,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,22,99,139,204,254,254,141,121,19,136,115,82,154,215,229,74,251,95,116,238,180,28,254,71,63,153,89,4,15,250,197,142,70,183,107,103,221,213,171,174,154,38,154,234,157,127,3,120,51,8,229,239,11,120,43,8,96,60,127,244,218,197,65,229,46,235,125,242,84,182,222,247,190,227,83,35,255,0,171,74,231,62,61,143,123,227,234,171,174,205,201,209,80,214,183,108,30,123,214,226,220,233,135,36,96,139,147,79,128,183,115,221,185,29,222,59,245,37,5,75,122,44,104,172,218,173,246,61,218,254,175,129,179,190,15,175,120,71,17,112,233,132,175,56,15,4,125,16,177,84,119,254,235,102,242,148,183,14,235,182,186,161,175,250,249,81,30,253,207,107,223,213,58,111,218,157,17,0,188,160,0,53,239,218,55,217,243,69,155,244,117,153,213,149,52,156,172,109,23,47,202,52,92,197,119,150,117,90,74,104,190,178,122,150,67,79,201,134,57,29,230,179,207,240,94,186,41,168,204,171,205,76,109,147,24,218,223,152,89,123,119,242,101,242,217,205,238,213,61,222,25,182,115,33,124,79,243,37,99,216,186,178,87,167,86,175,142,169,213,17,83,211,217,230,215,138,188,136,173,225,211,58,111,185,99,60,188,250,123,111,117,228,84,109,70,115,121,148,144,76,239,53,36,145,91,162,205,167,87,46,191,224,129,190,206,22,248,134,177,241,45,148,182,188,200,181,82,119,26,138,206,127,121,161,230,62,94,239,178,166,120,89,245,142,142,52,126,228,129,93,209,189,53,209,125,235,139,221,172,92,79,46,89,229,148,25,71,134,106,116,188,226,205,220,233,118,127,162,119,90,138,26,134,249,175,137,204,147,123,30,228,232,230,233,241,94,134,149,128,0,0,3,125,253,149,183,203,93,127,4,248,10,203,73,85,190,178,215,229,78,247,22,199,39,47,155,118,173,115,58,170,104,186,162,107,209,87,79,110,134,189,248,108,236,231,202,174,38,176,243,46,56,51,139,93,151,72,245,239,182,223,160,85,43,221,181,124,201,31,214,201,83,27,95,185,176,57,221,60,60,23,174,154,230,255,0,8,157,153,159,209,91,51,160,204,111,203,103,210,142,78,239,234,127,70,251,150,186,211,207,15,231,59,212,159,242,251,189,31,236,233,237,213,3,56,139,85,197,30,77,127,72,44,137,196,217,67,222,251,175,151,187,151,214,242,247,237,228,86,65,81,232,239,102,191,153,211,210,79,31,111,130,221,83,10,248,213,237,33,192,124,55,92,171,242,211,8,199,229,236,125,65,202,242,133,14,179,82,249,63,123,105,230,139,235,36,165,146,25,121,144,76,231,121,174,93,187,116,95,57,116,64,209,89,189,62,201,108,200,195,184,155,132,235,14,94,219,106,55,221,112,95,122,242,148,123,36,77,157,242,229,93,44,93,85,168,213,213,173,95,69,206,248,232,189,13,22,25,255,0,216,235,156,191,66,115,218,225,148,61,211,153,249,73,229,125,111,51,78,87,147,232,238,21,30,142,197,221,174,237,61,38,105,250,222,0,108,131,140,238,16,112,143,21,184,5,182,186,230,119,76,77,107,215,200,183,77,101,147,185,243,38,167,117,71,212,164,209,71,38,248,233,209,158,122,174,221,117,110,139,227,231,142,25,165,167,149,179,66,237,175,110,186,46,154,158,169,77,5,118,140,240,191,91,195,222,116,212,220,44,246,158,235,131,113,22,207,33,191,158,143,223,200,164,164,74,142,142,150,73,83,73,166,95,79,79,31,55,84,240,13,163,246,120,241,87,23,18,89,59,12,56,138,245,223,113,181,135,119,151,147,187,114,246,243,234,170,251,183,161,12,112,175,212,194,223,205,235,225,231,104,190,57,92,121,181,225,83,61,235,120,116,206,155,30,103,65,23,62,158,219,222,185,244,251,145,156,222,101,36,240,183,206,88,228,86,232,179,107,209,171,175,248,167,164,27,117,198,138,237,71,29,194,223,55,54,158,93,118,63,106,183,93,21,81,122,42,34,248,162,129,108,248,163,201,175,233,5,145,56,155,40,123,223,117,242,247,114,250,222,94,253,188,138,200,42,61,29,236,215,243,58,122,73,227,237,240,95,53,135,170,131,206,255,0,31,153,77,105,201,174,41,49,134,13,195,84,61,218,197,77,228,254,226,156,215,63,93,214,234,89,36,244,222,247,250,114,59,210,95,111,78,157,16,47,191,99,174,114,253,9,207,107,134,80,247,78,103,229,39,149,245,188,205,57,94,79,163,184,84,122,59,23,118,187,180,244,153,167,235,120,27,169,60,235,112,21,153,24,119,40,248,177,192,217,133,139,42,57,22,171,87,148,251,196,155,36,118,156,219,109,84,77,233,27,92,239,74,70,248,53,127,98,117,61,20,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,1,45,113,184,209,90,104,228,184,92,38,229,83,197,166,247,237,87,105,170,162,39,68,69,95,21,67,203,1,232,31,180,218,227,91,105,224,131,50,46,22,249,185,85,17,121,31,99,246,163,180,214,239,70,139,209,81,83,193,84,243,240,6,213,59,15,240,231,255,0,133,156,65,91,71,255,0,214,30,227,55,51,255,0,182,76,147,205,69,251,19,206,79,176,218,161,137,157,150,54,234,42,110,8,50,242,225,4,59,106,43,124,173,207,126,229,93,251,46,245,168,222,138,186,38,137,238,50,23,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,12,46,237,114,226,35,242,121,148,84,185,67,104,93,107,241,198,254,100,191,243,110,231,85,65,80,158,107,162,115,95,185,175,84,244,155,167,199,192,210,177,118,56,160,207,187,167,18,57,197,122,205,43,141,15,112,101,207,187,114,168,249,173,151,147,203,165,134,5,250,196,142,61,219,185,40,238,173,77,53,211,226,185,11,217,143,194,13,167,136,92,125,113,198,152,225,156,220,51,132,249,60,250,13,92,222,255,0,222,161,172,141,191,89,20,209,201,22,201,33,107,186,35,183,120,116,77,85,67,109,188,42,100,69,23,14,153,45,99,203,24,37,231,212,91,123,215,62,163,106,179,155,204,171,158,102,249,171,36,136,221,18,109,58,57,117,255,0,4,187,192,199,206,60,115,146,251,145,156,49,226,220,121,132,46,93,207,16,209,247,15,39,191,146,201,53,223,112,165,138,94,146,49,236,252,220,174,244,155,237,233,215,170,6,158,251,77,174,52,87,110,55,243,34,225,111,155,155,79,47,145,246,63,106,183,93,45,20,104,189,21,17,124,81,75,159,193,191,101,245,211,137,92,182,183,103,6,33,204,79,163,118,59,159,59,184,83,249,33,181,157,243,151,81,81,79,39,156,202,184,223,30,199,192,139,231,49,55,110,233,209,53,92,18,154,105,106,37,116,211,59,115,221,166,171,166,135,167,172,173,203,124,59,148,120,18,217,151,184,78,159,145,106,181,115,187,188,123,228,118,156,217,159,43,186,200,231,59,210,145,222,46,95,216,157,0,150,202,108,160,192,57,37,132,105,176,62,92,217,60,151,104,164,223,203,131,188,205,62,155,165,146,85,243,166,123,221,233,202,245,234,190,223,114,34,37,104,12,57,237,45,178,223,112,150,87,219,120,168,193,88,151,200,248,179,39,121,222,72,119,115,101,70,255,0,43,84,81,208,207,210,69,88,147,72,156,239,78,57,60,122,109,84,71,1,117,120,217,204,28,109,149,124,49,227,60,121,151,51,114,177,13,175,201,221,205,251,97,118,156,203,133,52,82,116,153,174,103,230,228,127,139,87,225,215,69,60,232,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,244,135,195,54,122,217,184,153,201,155,62,102,82,91,187,151,149,123,199,58,139,156,249,57,60,170,185,161,111,214,44,113,238,215,145,187,163,83,77,116,235,226,184,117,155,61,139,216,7,26,98,234,155,230,92,230,183,208,91,68,219,57,118,159,33,77,115,229,105,20,109,95,174,154,185,28,237,94,215,191,170,116,223,167,131,80,13,61,195,12,181,18,182,24,91,185,238,215,68,215,67,39,173,221,153,60,111,221,168,227,184,91,242,75,155,79,46,187,31,244,146,208,221,116,85,69,232,181,72,190,40,166,216,184,101,236,243,201,30,27,234,40,177,37,45,23,150,241,125,23,51,109,243,153,87,77,174,244,153,139,253,93,106,100,139,243,83,114,252,63,179,187,197,122,101,40,30,105,179,171,134,108,238,225,222,162,134,151,56,176,79,209,249,110,92,222,236,223,41,82,85,243,57,105,26,191,173,60,178,34,104,147,71,227,167,165,211,193,116,182,7,168,60,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,52,217,218,159,194,134,78,240,203,116,203,234,188,159,195,190,69,163,197,126,86,239,20,157,238,170,167,103,117,109,18,55,207,168,154,69,93,86,121,23,166,223,75,78,186,38,129,144,189,139,89,77,118,177,97,28,105,154,87,154,29,40,177,63,147,188,141,55,53,189,123,180,183,24,42,60,214,189,87,210,84,79,61,169,240,215,196,217,153,143,252,5,101,190,34,202,62,19,176,54,94,226,202,126,69,214,213,229,62,241,30,248,221,167,54,229,85,43,122,198,231,55,209,145,190,14,95,216,189,12,128,0,0,2,130,207,76,200,192,153,71,149,119,188,194,204,186,142,70,27,181,119,110,251,38,201,157,167,54,166,40,163,233,11,93,39,231,36,103,162,213,248,232,154,169,231,167,133,204,229,254,143,185,237,134,115,123,186,119,175,32,247,223,170,230,108,221,207,163,158,159,210,216,253,63,61,175,162,190,30,207,20,244,149,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,204,86,105,101,190,34,202,60,119,115,203,220,89,79,200,186,218,185,61,226,61,241,187,78,108,44,149,189,99,115,155,232,200,223,7,47,236,94,128,122,126,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,138,60,229,254,144,89,237,137,179,123,186,119,95,47,119,47,170,230,111,219,200,163,130,159,210,216,205,127,51,175,162,158,62,223,21,244,45,145,121,145,129,51,115,42,236,153,133,150,149,28,252,55,117,239,61,202,77,147,55,94,85,76,177,73,210,102,182,79,206,70,255,0,73,169,240,213,52,83,205,246,86,229,190,34,205,204,119,108,203,220,39,79,207,186,221,121,221,222,61,241,183,94,84,47,149,221,100,115,91,232,198,239,23,39,237,94,135,167,91,117,186,138,211,71,29,190,223,15,42,158,45,118,51,114,187,77,85,85,122,170,170,248,170,129,50,0,0,107,51,182,151,41,174,215,220,35,130,243,74,205,67,173,22,24,242,143,150,102,230,183,167,121,150,221,5,63,154,231,162,250,72,169,230,53,126,58,120,155,51,49,255,0,143,92,183,196,89,185,194,118,57,203,220,39,79,207,186,221,124,153,221,227,223,27,117,229,92,169,101,119,89,28,214,250,49,187,197,201,251,87,160,30,117,203,159,146,188,51,103,119,17,21,21,212,185,59,130,126,144,75,109,229,119,150,249,74,146,147,151,204,73,21,157,106,37,141,23,84,134,79,13,125,30,190,41,174,80,246,88,112,161,147,188,77,93,51,6,175,56,48,239,150,168,240,167,146,123,189,39,123,170,166,223,222,155,90,142,243,233,230,141,83,69,130,53,235,187,209,211,166,171,174,228,242,243,46,48,102,84,225,90,76,19,128,108,222,75,178,208,115,59,189,55,120,150,125,155,228,124,142,243,229,115,158,186,190,71,175,85,95,29,60,17,16,13,14,220,123,50,120,223,180,209,201,112,184,100,151,42,158,45,55,191,233,37,161,218,106,168,137,209,42,149,124,85,12,97,154,25,105,229,116,51,55,107,219,166,169,174,167,170,83,22,184,154,236,243,201,30,36,42,43,113,37,85,23,145,49,125,111,47,117,243,153,87,83,166,196,133,137,253,93,42,99,139,243,80,242,252,63,181,187,197,58,134,129,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,122,46,224,155,48,113,182,106,112,199,131,49,230,99,77,205,196,55,79,40,247,199,237,133,186,242,238,21,49,71,210,22,181,159,155,141,158,13,79,143,93,84,196,252,166,236,94,192,56,47,23,83,95,51,27,53,190,157,90,33,223,204,180,249,10,107,103,55,88,164,106,125,116,53,202,230,232,247,49,253,19,174,205,60,28,166,98,241,51,158,182,110,25,178,102,241,153,149,118,238,251,228,174,239,201,162,231,62,62,119,54,174,24,93,245,137,28,155,116,231,238,234,213,215,77,58,120,160,93,194,139,205,156,160,192,57,219,132,106,112,62,99,89,60,169,104,171,217,204,131,188,205,6,187,101,142,84,243,161,123,29,233,196,197,232,190,207,114,170,46,54,246,105,89,111,184,183,43,238,124,84,99,92,75,229,140,89,156,92,159,43,187,185,178,159,103,146,106,43,40,96,233,26,164,75,172,77,111,161,28,126,29,119,42,171,140,198,3,72,252,100,118,95,93,56,106,203,107,142,112,97,236,196,250,73,99,182,114,123,253,63,146,27,71,220,249,149,20,244,241,249,207,171,145,242,111,124,234,190,107,23,110,222,189,23,84,182,29,153,87,26,43,79,27,249,111,112,184,77,202,167,139,203,27,223,181,93,166,182,138,196,78,136,138,190,42,134,247,51,75,45,240,238,110,96,75,158,94,226,202,126,125,170,235,201,239,17,239,145,186,242,166,100,173,235,27,154,239,74,54,248,57,63,106,116,60,194,195,52,180,242,182,104,93,181,237,215,69,211,80,61,82,150,135,138,188,136,162,226,47,37,175,185,99,60,188,138,139,151,117,228,84,109,87,242,185,117,112,76,239,53,36,141,29,170,67,167,87,38,159,224,180,215,1,217,201,125,207,62,24,240,150,60,197,247,46,249,136,107,59,255,0,148,31,201,100,122,108,184,85,69,23,72,216,198,126,110,38,250,45,246,117,235,213,114,12,15,42,230,234,123,35,120,136,252,161,229,21,86,80,221,215,74,252,15,179,151,47,252,231,190,85,87,212,47,154,216,154,214,109,107,17,61,39,107,240,240,48,207,180,227,132,27,79,15,88,250,221,141,48,59,57,88,103,22,115,185,20,26,185,221,195,186,195,71,27,190,178,89,164,146,93,242,76,231,117,70,237,240,234,154,42,99,215,11,249,247,116,225,187,56,172,185,165,110,161,239,236,182,119,158,109,31,53,177,115,185,148,179,64,159,88,177,201,183,111,57,93,209,171,174,154,124,80,61,40,26,171,237,192,195,159,254,9,177,5,21,31,255,0,95,187,244,220,207,254,214,178,63,53,87,237,79,53,62,211,100,217,87,154,152,39,57,240,77,191,48,178,246,239,229,59,29,207,155,221,170,123,188,208,239,229,204,248,159,230,74,198,61,52,124,79,78,173,79,13,83,162,162,174,61,118,167,91,168,170,120,32,204,59,132,240,238,168,162,242,79,33,251,149,54,111,187,209,35,186,34,232,186,167,188,13,5,30,167,237,215,26,43,181,28,119,11,124,220,218,121,117,216,253,170,221,116,85,69,232,168,139,226,138,121,96,61,3,246,101,92,107,110,220,16,101,189,194,225,55,54,162,95,44,111,126,212,110,186,93,235,17,58,34,34,120,34,1,148,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,87,181,31,212,79,51,127,5,249,197,17,160,19,127,221,168,254,162,121,155,248,47,206,40,141,0,129,187,206,1,179,239,43,114,135,179,231,6,95,177,230,37,242,117,37,131,202,61,253,221,206,166,110,87,62,247,84,200,186,69,27,213,218,172,140,244,81,116,215,174,157,77,120,113,205,199,53,211,139,155,165,154,142,143,13,121,6,199,97,239,28,136,59,227,106,185,188,246,211,43,188,229,167,137,237,209,244,234,189,117,215,119,177,19,174,41,0,42,76,184,203,204,85,154,216,206,221,128,112,77,187,191,222,174,156,238,237,79,206,142,45,252,184,159,43,252,233,28,214,38,140,141,203,213,201,225,211,85,209,15,69,124,47,228,37,175,134,236,157,178,229,109,186,187,191,190,217,222,121,181,156,167,69,206,230,85,77,58,125,90,201,38,221,188,229,111,71,46,186,107,240,76,55,236,159,225,6,211,133,48,141,15,18,24,169,157,226,251,119,230,249,30,61,92,207,39,114,165,174,163,159,172,115,43,38,230,49,205,95,62,52,219,236,213,122,155,33,0,104,43,180,103,138,10,222,33,51,166,166,223,103,187,119,172,27,135,118,121,13,156,132,102,206,125,37,34,212,117,116,81,202,186,205,10,250,122,248,121,186,39,142,219,56,252,205,155,182,77,112,183,140,49,150,26,174,238,215,218,111,39,247,21,229,53,250,238,184,210,199,39,166,199,179,208,145,222,146,123,122,117,234,158,120,0,186,188,46,100,215,244,130,207,108,51,148,61,239,186,249,123,190,253,111,47,126,222,69,28,245,30,142,246,107,249,157,61,36,241,246,248,47,165,51,74,221,142,185,53,244,219,61,174,25,189,222,249,127,147,110,87,213,114,245,230,249,66,142,225,79,233,111,77,186,109,215,209,126,191,171,226,110,164,1,138,189,168,254,162,121,155,248,47,206,40,140,170,53,239,219,7,158,244,88,75,37,161,201,24,34,231,84,99,221,220,247,110,86,247,126,227,87,65,82,222,139,26,163,247,35,189,143,110,159,173,224,6,185,248,50,226,251,23,112,165,143,157,116,161,127,123,195,55,77,60,181,107,210,40,251,231,46,26,134,211,253,114,195,44,145,236,146,161,95,230,34,110,211,71,106,158,30,136,15,42,231,170,128,0,0,6,21,113,179,150,248,119,55,56,177,225,103,47,113,101,63,62,213,117,250,111,222,35,223,35,117,229,91,105,165,111,88,220,215,122,81,183,193,201,251,83,161,154,165,41,135,115,75,2,98,188,119,139,178,206,193,125,239,88,147,2,119,15,164,20,93,214,102,119,62,251,10,205,75,245,143,98,71,38,248,218,174,250,183,59,110,154,59,69,232,5,86,0,0,0,0,121,196,227,79,9,227,188,15,196,198,49,194,217,151,140,126,148,226,74,47,39,247,219,183,147,225,161,239,59,237,244,239,143,234,33,85,141,155,99,115,25,230,175,93,186,175,85,83,209,217,169,206,55,56,80,181,230,223,104,6,25,178,210,98,13,181,153,167,223,123,220,93,209,203,221,60,153,101,166,115,58,172,205,73,55,164,122,244,86,105,237,220,6,216,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,196,224,179,9,227,188,113,196,198,14,194,217,105,140,126,139,98,74,223,40,119,43,183,147,225,174,238,219,45,245,15,147,234,38,84,141,251,163,107,217,231,47,77,218,167,84,67,209,217,169,206,8,248,80,181,229,39,104,6,38,178,213,226,13,213,153,89,220,187,164,93,209,201,222,252,167,101,169,115,250,164,206,72,246,36,154,245,87,235,236,218,109,140,0,0,0,0,12,42,224,155,45,240,238,81,241,99,197,54,94,225,58,126,69,170,213,244,35,187,199,190,71,105,205,182,212,202,238,178,57,206,244,164,119,139,151,246,39,67,53,74,83,17,102,150,4,194,152,239,8,229,157,254,251,221,113,38,59,239,255,0,71,232,187,172,207,239,157,202,20,154,171,235,24,197,142,61,145,185,29,245,142,110,237,116,110,171,208,170,192,0,0,30,119,248,206,226,251,23,113,91,143,155,116,174,127,116,195,54,189,124,139,107,210,41,59,159,50,26,118,212,125,114,67,20,146,111,146,157,31,231,162,237,215,70,232,158,62,136,15,42,224,111,251,178,227,212,79,44,191,26,249,197,105,149,70,189,251,31,51,222,139,22,228,180,217,35,60,92,154,140,5,183,144,237,202,238,241,223,170,235,234,93,209,35,68,102,212,111,181,238,215,245,124,13,132,0,60,214,113,71,147,95,209,247,61,177,54,80,247,190,245,228,30,229,245,188,189,155,185,244,112,84,122,59,223,167,231,180,244,151,195,217,224,158,148,205,43,118,197,228,215,208,156,246,183,230,247,123,230,126,82,121,191,85,203,211,149,228,250,59,125,63,165,189,119,107,187,95,69,154,126,183,136,22,207,179,155,138,10,222,30,243,166,154,223,120,187,119,92,27,136,183,249,113,156,132,126,254,69,37,90,211,245,108,82,74,154,77,50,122,26,120,249,218,167,134,253,79,42,231,161,254,0,243,102,237,156,188,45,224,252,101,137,107,187,205,246,167,202,29,249,121,77,102,155,110,53,81,199,232,49,140,244,35,111,162,158,206,189,122,168,86,28,80,100,37,175,137,28,157,189,101,109,198,187,184,62,231,221,185,85,156,167,75,201,229,213,67,58,253,90,73,30,237,220,148,111,87,38,154,235,240,95,58,153,143,151,152,171,42,113,157,199,0,227,107,119,112,189,90,249,61,230,159,157,28,187,57,145,50,86,121,209,185,204,93,89,35,87,163,151,199,174,139,170,30,161,13,111,118,176,112,131,105,197,120,70,187,137,12,42,206,239,125,180,114,188,177,30,174,127,148,121,178,208,209,193,214,73,145,144,242,216,215,47,153,26,238,246,232,189,64,194,94,6,120,230,186,112,141,116,188,209,214,97,175,47,88,239,221,223,159,7,124,109,47,43,144,218,149,111,156,148,242,189,218,190,161,23,166,154,109,246,162,244,216,127,31,57,247,149,185,189,217,243,140,239,216,15,18,249,70,146,255,0,228,238,224,238,231,83,15,55,145,123,165,100,189,37,141,138,221,22,55,250,72,154,233,211,94,134,144,192,3,127,221,151,30,162,121,101,248,215,206,43,77,0,155,254,236,184,245,19,203,47,198,190,113,90,6,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,238,211,107,117,109,219,130,12,200,183,219,225,230,212,75,228,125,140,220,141,215,75,189,26,175,85,84,79,4,83,207,193,234,126,227,110,162,187,81,201,111,184,67,205,167,151,77,236,220,173,215,69,69,78,168,168,190,40,135,152,172,210,203,124,69,148,120,238,231,151,184,178,159,145,117,181,114,123,196,123,227,118,156,216,89,43,122,198,231,55,209,145,190,14,95,216,189,0,165,76,173,236,241,225,82,94,36,179,138,25,177,21,151,190,224,155,14,239,47,47,121,229,237,231,210,213,247,111,66,104,230,95,174,133,191,155,215,195,206,209,60,113,219,46,50,243,21,102,182,51,183,96,28,19,110,239,247,171,167,59,187,83,243,163,139,127,46,39,202,255,0,58,71,53,137,163,35,114,245,114,120,116,213,116,67,209,95,11,249,9,107,225,187,39,108,185,91,110,174,239,239,182,119,158,109,103,41,209,115,185,149,83,78,159,86,178,73,183,111,57,91,209,203,174,154,252,16,46,172,48,197,79,19,97,133,187,88,221,116,77,117,57,1,45,113,184,209,90,104,228,184,92,38,229,83,197,166,247,237,87,105,170,162,39,68,69,95,21,64,52,123,218,215,155,56,187,20,113,73,124,202,219,165,118,251,22,8,238,222,75,135,149,18,114,251,229,186,134,121,188,230,177,30,186,189,168,190,115,157,167,179,68,232,97,17,117,120,163,206,95,233,5,158,216,155,55,187,167,117,242,247,114,250,174,102,253,188,138,56,41,253,45,140,215,243,58,250,41,227,237,241,91,84,6,234,123,29,114,107,232,78,68,220,51,123,189,243,63,41,60,175,170,229,233,202,242,125,101,194,159,210,222,187,181,221,175,162,205,63,91,196,207,242,148,202,220,183,195,185,71,129,45,153,123,132,233,249,22,171,87,59,187,199,190,71,105,205,153,242,187,172,142,115,189,41,29,226,229,253,137,208,170,192,30,119,248,252,205,155,78,114,241,73,140,49,150,26,174,239,54,42,159,39,247,21,229,57,154,109,183,82,199,39,166,198,63,211,141,222,146,123,58,116,234,187,194,226,175,61,232,184,116,201,107,238,103,79,23,62,162,219,221,121,20,251,149,156,222,101,92,16,187,206,72,228,70,232,147,107,213,171,175,248,167,155,80,47,255,0,1,89,111,135,115,115,139,28,13,151,184,178,159,159,106,186,249,79,188,71,190,70,235,202,182,213,74,222,177,185,174,244,163,111,131,147,246,167,67,102,121,239,218,243,146,217,103,90,203,126,88,216,127,40,149,9,175,120,103,122,171,180,114,122,68,173,235,53,19,145,218,163,223,225,225,203,253,100,52,154,101,111,10,157,157,153,195,196,204,182,235,236,206,250,47,130,107,249,218,226,61,41,107,121,123,57,237,255,0,69,239,49,204,186,205,7,47,193,52,221,187,193,58,134,203,56,71,237,52,203,206,39,49,87,208,59,214,20,250,21,136,234,255,0,226,202,14,253,61,203,190,237,142,121,102,250,214,210,199,28,123,35,129,29,231,59,206,223,162,117,77,23,51,207,47,249,129,128,177,118,80,227,138,252,15,140,40,60,157,125,180,242,187,196,28,216,166,229,243,97,100,173,243,163,115,216,186,178,70,175,69,95,31,98,244,54,147,150,253,175,56,55,10,228,206,3,102,55,111,210,204,115,91,229,79,164,241,235,45,7,147,54,85,191,185,245,138,141,97,155,153,11,155,249,175,71,103,157,231,42,129,179,114,213,101,222,69,253,2,207,108,220,206,191,165,61,251,242,169,228,15,243,103,113,229,121,55,201,148,111,166,252,247,49,220,238,102,253,222,131,54,233,167,157,226,93,80,0,0,0,0,0,208,55,103,46,45,168,174,227,207,47,113,86,42,184,111,149,254,86,231,207,202,68,215,75,53,91,27,230,177,190,228,106,116,67,127,39,156,222,6,242,155,8,231,151,20,152,43,43,113,229,15,124,177,94,252,165,222,161,230,203,30,254,77,186,166,118,121,209,61,143,77,31,19,23,163,147,195,174,169,170,40,122,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,160,110,209,172,91,81,67,199,158,97,98,172,43,112,217,43,60,147,200,159,148,139,166,182,106,70,59,205,123,125,202,228,234,134,254,79,57,188,114,101,54,17,200,222,41,49,174,86,224,58,30,231,98,178,121,55,186,195,205,150,77,156,235,117,52,239,243,165,123,222,186,190,87,175,87,47,143,77,19,68,79,70,64,0,0,0,0,90,172,196,200,191,167,185,237,148,121,215,244,167,184,254,74,252,191,254,108,238,60,223,41,121,78,141,148,223,158,230,55,147,203,217,187,208,126,237,116,243,124,75,170,0,3,12,56,184,237,52,203,206,24,241,87,208,59,46,20,250,107,136,233,63,227,58,14,253,61,183,185,110,142,9,97,250,215,82,201,28,155,227,157,93,230,187,205,217,162,245,93,18,203,230,71,107,206,13,197,89,51,143,25,130,27,244,79,28,209,121,47,232,196,122,203,95,229,61,245,108,239,157,101,163,72,97,229,194,215,126,119,210,223,230,249,200,134,173,178,255,0,1,98,236,222,199,20,24,31,7,208,121,70,251,118,230,247,120,57,177,67,204,229,66,249,93,231,72,230,49,52,100,110,94,170,158,30,213,232,6,226,178,35,181,231,37,179,50,181,246,252,206,176,254,78,234,23,78,238,206,245,87,119,231,116,149,93,214,26,38,163,116,70,51,199,199,153,250,170,107,51,143,92,183,195,185,71,197,142,57,203,220,39,79,200,181,90,188,153,221,227,223,35,180,230,219,105,101,119,89,28,231,122,82,59,197,203,251,19,161,87,113,87,217,217,156,60,51,75,113,190,194,239,165,24,38,131,147,166,35,210,150,139,153,191,144,223,244,94,243,36,201,164,211,242,252,23,93,187,188,23,166,41,1,145,28,1,230,205,167,38,184,164,193,248,203,18,215,119,107,21,55,148,59,242,242,156,253,119,91,170,163,143,208,99,223,233,200,223,69,61,189,122,117,79,68,7,149,115,210,87,10,153,239,69,196,94,75,88,243,58,8,185,21,23,46,245,207,167,220,175,229,114,234,231,133,190,114,199,26,59,84,135,94,141,77,63,197,66,239,24,1,219,23,147,95,77,178,38,223,155,221,239,151,249,54,230,253,87,47,94,111,148,43,45,244,254,150,244,219,166,221,125,23,235,250,190,38,127,148,166,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,233,70,223,7,39,237,78,128,121,130,51,119,178,87,54,113,118,23,226,146,199,149,182,186,237,150,44,111,222,124,169,15,42,37,230,119,59,117,116,240,249,206,98,189,52,123,149,124,215,55,95,110,169,208,194,34,234,240,185,156,191,209,247,61,176,206,111,119,78,245,228,30,251,245,92,205,155,185,244,115,211,250,91,31,167,231,181,244,87,195,217,226,129,233,76,227,154,24,170,34,116,51,55,115,29,166,169,174,135,21,186,227,69,118,163,142,225,111,155,155,79,46,187,31,181,91,174,138,168,189,21,17,124,81,73,144,52,9,218,29,194,164,188,54,231,20,211,97,219,47,114,193,55,237,190,65,94,243,204,221,200,165,164,239,62,156,210,76,159,93,51,191,57,167,143,155,170,120,98,145,233,63,138,12,132,181,241,35,147,183,172,173,184,215,119,7,220,251,183,42,179,148,233,121,60,186,168,103,95,171,73,35,221,187,146,141,234,228,211,93,126,11,231,83,49,242,243,21,101,78,51,184,224,28,109,110,238,23,171,95,39,188,211,243,163,151,103,50,38,74,207,58,55,57,139,171,36,106,244,114,248,245,209,117,64,41,179,208,63,102,85,186,182,211,193,6,91,219,238,16,242,170,34,242,198,246,110,71,105,173,222,177,83,170,42,167,130,161,162,44,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,209,141,222,46,79,218,189,15,78,182,235,117,21,166,142,59,125,190,30,85,60,90,236,102,229,118,154,170,170,245,85,85,241,85,2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,210,183,108,94,77,125,9,207,107,126,111,119,190,103,229,39,155,245,92,189,57,94,79,163,183,211,250,91,215,118,187,181,244,89,167,235,120,155,169,53,87,219,157,250,19,253,228,254,90,6,42,246,92,122,246,101,151,227,95,39,173,55,252,121,172,225,115,57,127,163,238,123,97,156,222,238,157,235,200,61,247,234,185,155,55,115,232,231,167,244,182,63,79,207,107,232,175,135,179,197,61,41,128,48,3,181,203,136,143,201,230,81,82,229,13,161,117,175,199,27,249,146,255,0,205,187,157,85,5,66,121,174,137,205,126,230,189,83,210,110,159,31,3,52,115,83,53,48,78,76,96,155,134,97,102,21,223,201,150,59,103,43,188,212,247,121,166,217,204,153,145,51,204,137,143,122,234,249,88,157,26,190,58,175,68,85,79,59,188,80,103,221,211,137,28,226,189,102,149,198,135,184,50,231,221,185,84,124,214,203,201,229,210,195,2,253,98,71,30,237,220,148,119,86,166,154,233,241,80,180,230,85,118,116,112,225,253,32,179,218,147,203,86,254,245,133,108,60,207,45,125,110,205,188,250,58,190,239,232,202,201,23,235,97,79,67,95,15,59,68,241,197,235,117,186,182,237,91,29,190,223,15,54,162,93,118,51,114,55,93,17,85,122,170,162,120,34,158,135,248,51,225,75,14,240,169,150,137,134,232,223,222,239,247,31,248,226,227,164,145,247,190,93,69,67,224,250,165,154,86,71,177,149,10,223,49,83,93,53,94,190,1,144,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,226,129,171,78,215,46,34,63,40,121,187,75,148,54,133,210,131,3,239,230,75,255,0,57,239,148,180,21,9,230,186,38,185,155,92,197,79,73,218,252,60,12,0,38,110,55,26,219,181,108,151,11,132,220,218,137,116,222,253,168,221,116,68,68,232,136,137,224,136,109,195,178,211,130,92,43,65,131,45,252,69,99,250,46,255,0,122,186,115,124,139,23,50,72,188,155,203,150,182,146,163,206,138,125,147,115,24,172,95,62,52,219,167,77,87,85,3,24,248,19,236,254,199,25,199,142,44,216,215,50,176,142,153,112,157,227,188,75,223,225,254,179,245,53,49,183,164,53,44,157,155,106,35,98,116,78,191,234,234,166,241,225,134,42,120,155,12,45,218,198,235,162,107,169,200,0,208,15,106,63,175,102,102,254,11,242,122,34,134,224,155,9,224,156,113,196,238,12,194,249,138,237,184,122,183,202,61,241,116,153,125,11,125,75,227,252,202,163,255,0,56,214,120,47,219,211,82,185,237,71,245,236,204,223,193,126,79,68,98,168,30,157,47,121,199,151,24,119,49,240,222,82,94,113,31,119,197,152,191,190,121,26,223,220,231,127,122,238,176,37,68,255,0,90,214,44,76,219,19,145,222,123,155,175,130,106,189,10,208,194,174,8,123,58,48,239,12,151,54,230,22,41,189,121,123,23,38,189,210,78,237,37,47,147,252,218,152,159,209,149,50,69,47,50,41,219,226,223,55,111,78,171,170,102,168,0,0,0,0,3,69,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,190,139,93,241,209,58,155,84,227,215,50,49,22,81,240,157,142,115,11,9,212,114,46,182,175,38,119,121,54,70,237,57,183,42,88,157,210,70,185,190,140,142,241,106,254,197,234,97,95,97,143,233,179,247,111,249,144,27,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,162,190,214,156,183,196,88,103,139,27,246,97,92,169,246,90,177,167,117,242,108,155,227,93,253,206,219,67,20,189,17,202,228,209,206,79,73,173,248,106,157,77,234,26,171,237,206,253,9,254,242,127,45,51,83,128,172,200,196,89,185,194,118,6,204,44,89,81,207,186,221,124,167,222,36,217,27,117,229,92,170,162,111,72,218,214,250,49,183,193,169,251,87,168,25,0,0,0,0,0,81,118,76,227,203,140,69,152,248,147,41,44,216,143,188,98,204,33,220,252,179,111,238,115,179,186,247,168,22,162,15,173,115,18,39,238,137,170,239,49,206,211,193,116,94,133,104,97,87,27,253,157,24,119,137,187,155,179,11,11,94,188,131,139,151,78,247,39,118,146,171,202,30,109,52,76,232,250,152,226,139,151,20,14,240,111,157,187,175,84,213,67,83,188,108,225,60,19,129,248,157,198,120,95,46,157,187,15,81,121,59,185,174,147,39,167,111,166,124,159,158,85,127,231,28,255,0,21,251,58,104,87,61,151,30,189,153,101,248,215,201,235,76,85,50,171,178,227,215,179,44,191,26,249,61,104,27,250,154,24,170,34,116,51,55,115,29,166,169,174,134,142,56,236,236,254,199,25,57,142,47,56,215,45,112,142,185,112,189,223,187,203,223,225,254,173,245,52,209,187,164,213,47,157,251,170,36,122,117,78,159,234,232,166,242,192,30,85,204,255,0,236,141,226,35,242,121,155,181,89,67,119,93,104,49,198,206,92,191,243,110,231,75,95,80,190,107,98,115,159,185,207,68,244,155,167,199,192,191,93,169,124,18,225,90,252,25,112,226,43,0,81,119,11,213,175,149,229,168,185,146,75,229,46,100,180,84,148,254,116,179,236,135,150,196,122,249,145,174,237,122,232,186,41,168,251,117,198,182,211,91,29,194,223,55,42,162,45,118,63,106,59,77,81,81,122,42,42,120,42,129,234,124,22,135,133,76,247,162,226,47,37,172,121,157,4,92,138,139,151,122,231,211,238,87,242,185,117,115,194,223,57,99,141,29,170,67,175,70,166,159,226,183,120,13,0,246,139,240,225,253,31,115,218,175,200,182,254,235,133,111,220,191,34,253,110,253,220,138,58,78,241,233,74,249,19,235,102,95,79,79,31,55,84,240,197,83,209,71,25,156,41,97,222,42,242,209,112,221,99,251,165,254,221,255,0,19,220,116,146,78,233,204,168,167,124,255,0,84,147,68,201,55,178,157,27,231,170,233,174,169,215,199,207,5,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,221,7,100,111,17,31,148,60,162,170,202,27,186,233,95,129,246,114,229,255,0,156,247,202,170,250,133,243,91,19,90,205,173,98,39,164,237,126,30,6,127,158,107,248,95,207,187,167,13,217,197,101,205,43,117,15,127,101,179,188,243,104,249,173,139,157,204,165,154,4,250,197,142,77,187,121,202,238,141,93,116,211,226,158,136,178,175,53,48,78,115,224,155,126,97,101,237,223,202,118,59,159,55,187,84,247,121,161,223,203,153,241,63,204,149,140,122,104,248,158,157,90,158,26,167,69,69,80,171,141,0,246,163,250,246,102,111,224,191,39,162,55,252,121,172,226,143,57,127,164,22,123,98,108,222,238,157,215,203,221,203,234,185,155,246,242,40,224,167,244,182,51,95,204,235,232,167,143,183,197,67,42,187,29,114,107,233,182,123,92,51,123,189,242,255,0,38,220,175,170,229,235,205,242,133,29,194,159,210,222,155,116,219,175,162,253,127,87,196,221,73,170,190,195,31,211,103,238,223,243,35,106,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,12,0,237,139,162,231,228,77,190,179,242,83,229,238,235,205,255,0,133,30,93,238,191,70,183,86,91,211,253,15,255,0,167,59,207,230,191,245,91,119,123,76,255,0,49,255,0,143,92,183,196,89,185,194,118,57,203,220,39,79,207,186,221,124,153,221,227,223,27,117,229,92,169,101,119,89,28,214,250,49,187,197,201,251,87,160,30,117,207,69,28,5,102,70,34,205,206,19,176,54,97,98,202,142,125,214,235,229,62,241,38,200,219,175,42,229,85,19,122,70,214,183,209,141,190,13,79,218,189,79,58,229,198,180,241,17,156,86,60,182,118,81,90,241,135,35,9,59,77,109,254,79,165,118,186,84,45,71,231,93,26,203,249,213,87,122,95,15,14,128,101,87,106,183,20,150,188,231,204,155,118,94,96,234,190,241,99,194,28,237,42,185,110,103,122,239,116,244,51,122,18,68,199,179,107,226,114,122,78,215,199,162,104,139,131,22,235,117,109,218,182,59,125,190,30,109,68,186,236,102,228,110,186,34,170,245,85,68,240,69,37,141,225,246,124,112,27,132,114,103,8,218,115,63,29,217,121,217,129,55,63,71,119,153,91,220,116,150,170,15,8,170,31,4,187,224,149,159,217,243,127,214,213,80,59,62,7,251,61,176,135,15,84,116,184,223,27,219,123,238,59,110,254,93,71,58,88,251,158,171,83,18,249,177,84,201,12,155,224,153,169,225,230,233,253,237,85,51,72,0,6,130,187,70,120,160,173,226,19,58,106,109,246,123,183,122,193,184,119,103,144,217,200,70,108,231,210,82,45,71,87,69,28,171,172,208,175,167,175,135,155,162,120,237,11,180,103,138,10,46,30,242,90,166,223,103,187,119,92,101,136,182,121,13,156,133,126,254,69,93,34,212,117,116,82,68,154,67,50,250,122,120,249,186,175,134,130,128,187,220,42,100,69,111,17,121,211,99,203,24,37,228,83,220,187,215,62,163,106,63,149,203,164,158,102,249,171,36,106,237,86,29,58,57,52,255,0,5,244,131,110,183,81,90,104,227,183,219,225,229,83,197,174,198,110,87,105,170,170,175,85,85,95,21,83,10,187,49,248,65,187,112,245,128,110,56,211,28,51,149,137,177,103,39,159,65,171,93,220,59,172,213,145,183,235,34,154,72,229,223,28,205,119,68,110,223,14,171,170,166,111,0,37,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,76,154,222,237,96,226,250,211,133,48,141,119,13,248,85,253,226,251,119,229,121,98,77,28,207,39,114,165,161,172,131,164,144,171,38,230,49,206,79,50,68,219,237,213,122,1,172,222,40,243,151,250,65,103,182,38,205,238,233,221,124,189,220,190,171,153,191,111,34,142,10,127,75,99,53,252,206,190,138,120,251,124,86,170,224,207,133,44,69,197,94,101,166,27,163,127,116,176,91,191,227,139,142,145,201,221,57,148,245,15,131,234,150,104,159,38,247,211,171,124,197,93,53,213,122,120,216,3,57,184,48,237,19,192,156,41,96,72,112,77,55,15,189,250,235,93,187,203,152,147,233,92,209,119,253,147,84,73,79,253,81,105,165,108,91,27,81,202,243,21,55,105,185,221,122,32,111,8,20,214,92,102,30,21,205,108,25,110,199,216,38,227,223,236,183,78,119,118,168,228,201,22,254,92,175,137,254,108,141,107,211,71,198,228,234,212,240,233,170,104,165,74,0,0,4,181,198,227,69,105,163,146,225,112,155,149,79,22,155,223,181,93,166,170,136,157,17,21,124,85,11,103,194,230,122,127,73,76,137,195,57,215,244,91,232,231,210,62,251,254,108,239,221,243,145,221,235,39,166,252,247,46,61,219,185,27,189,4,211,118,157,116,213,117,85,218,133,197,174,102,223,115,155,22,228,29,151,18,108,192,214,222,225,253,91,185,211,175,120,230,82,81,85,122,110,133,38,102,217,145,87,211,93,124,61,30,134,221,178,115,4,225,28,185,203,139,70,13,192,109,219,98,183,247,142,234,154,202,191,156,158,73,31,249,215,57,254,155,223,226,171,240,233,162,1,134,157,177,121,203,244,39,34,109,249,67,221,57,159,148,158,111,214,243,52,229,121,62,178,223,81,232,236,93,218,238,211,210,102,159,173,224,90,174,195,31,211,103,238,223,243,34,170,237,172,203,124,69,137,176,38,1,204,43,109,62,251,86,11,242,175,148,164,223,26,108,239,147,91,162,139,162,185,28,186,185,171,232,181,223,29,19,169,117,123,37,178,223,14,225,158,19,172,57,133,109,167,217,117,198,157,235,202,82,111,145,119,247,59,149,116,81,116,87,43,83,70,185,125,22,183,227,170,245,3,53,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,106,175,183,59,244,39,251,201,252,180,186,189,142,185,203,244,219,34,110,25,67,221,57,127,147,110,87,214,243,53,230,249,66,178,225,81,232,236,77,186,109,211,210,126,191,171,224,85,93,173,57,111,135,113,55,9,215,236,194,185,83,239,186,224,190,235,228,217,55,200,155,59,229,202,134,41,122,35,145,171,171,90,158,147,93,240,209,122,150,171,177,79,45,241,22,25,192,152,251,48,174,84,251,45,88,211,201,94,77,147,124,107,191,185,205,113,138,94,136,229,114,104,231,39,164,214,252,53,78,160,102,175,20,121,233,253,26,242,39,19,103,95,209,111,164,127,71,59,151,249,179,191,119,62,127,120,172,130,155,243,220,185,54,237,231,238,244,23,93,186,116,215,84,185,150,235,141,21,218,142,59,133,190,110,109,60,186,236,126,213,110,186,42,162,244,84,69,241,69,41,76,227,193,56,71,49,178,226,239,131,113,227,119,88,174,29,223,189,38,178,167,230,231,142,70,126,105,205,127,166,198,120,42,124,122,106,134,162,123,47,120,181,204,219,22,115,97,44,131,189,98,77,248,26,229,223,255,0,171,119,58,116,238,252,186,74,218,175,77,176,172,207,221,50,162,250,105,167,135,163,208,13,213,0,0,0,83,89,143,152,120,87,42,112,101,199,31,99,107,143,112,178,218,249,61,230,163,147,36,187,57,146,178,38,121,177,181,207,93,95,35,83,163,87,199,174,137,170,129,231,239,140,206,20,177,23,10,153,150,184,110,177,253,238,193,113,255,0,137,238,58,71,31,123,229,211,211,190,127,170,73,165,124,123,31,80,141,243,213,53,211,84,233,225,74,240,185,156,191,209,247,61,176,206,111,119,78,245,228,30,251,245,92,205,155,185,244,115,211,250,91,31,167,231,181,244,87,195,217,226,153,35,198,127,104,158,4,226,183,2,77,130,106,120,125,238,55,90,29,190,67,196,159,74,230,151,184,111,154,158,74,143,234,137,77,19,101,222,218,126,87,158,171,183,93,205,235,209,112,100,15,83,246,235,141,21,218,142,59,133,190,110,109,60,186,236,126,213,110,186,42,162,244,84,69,241,69,38,77,111,118,79,241,125,105,197,120,70,135,134,252,84,254,239,125,180,115,124,143,38,142,127,148,121,178,215,86,79,210,56,81,144,242,216,214,167,159,34,238,246,104,189,13,144,129,45,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,205,247,21,121,17,91,195,166,116,223,114,198,121,121,244,246,222,235,200,168,218,140,230,243,41,32,153,222,106,73,34,183,69,155,78,174,93,127,193,61,37,24,67,218,113,194,13,219,136,92,3,110,198,152,29,156,220,77,132,249,220,138,13,90,222,255,0,222,166,163,141,223,89,44,209,199,22,200,225,115,186,163,183,120,116,93,21,67,93,29,156,220,80,86,240,247,157,52,214,251,197,219,186,224,220,69,191,203,140,228,35,247,242,41,42,214,159,171,98,146,84,210,105,147,208,211,199,206,213,60,55,234,121,87,55,235,217,205,197,5,23,16,153,45,77,111,188,93,187,214,50,195,187,252,184,206,66,179,103,62,174,173,105,250,182,40,226,93,97,133,61,13,124,60,237,23,196,50,204,194,222,56,59,61,176,135,16,180,117,88,223,4,91,123,150,59,118,206,101,71,58,89,59,230,139,77,18,121,178,212,199,12,123,32,133,201,225,231,107,253,237,21,115,72,1,229,130,227,110,173,180,214,201,111,184,67,202,168,139,77,236,220,142,211,84,69,78,168,170,158,10,134,115,246,84,241,73,107,201,140,201,184,229,230,49,171,238,246,60,95,201,214,171,150,231,247,94,233,79,93,55,161,28,79,123,247,62,86,167,164,221,60,122,166,168,153,167,218,15,192,110,17,206,108,35,118,204,252,9,101,228,230,4,60,141,93,222,101,119,126,214,90,88,60,37,168,100,17,108,130,39,255,0,103,206,255,0,91,69,93,30,1,232,163,143,92,200,196,89,71,194,118,57,204,44,39,81,200,186,218,188,153,221,228,217,27,180,230,220,169,98,119,73,26,230,250,50,59,197,171,251,23,169,231,92,184,215,110,34,51,138,249,150,205,202,43,166,48,231,225,38,235,165,191,201,244,173,211,90,132,168,252,235,99,73,127,58,136,239,75,225,225,208,183,32,110,167,177,214,139,145,145,55,10,207,201,79,144,123,215,43,254,20,121,119,189,125,37,219,89,112,79,244,63,254,147,238,223,154,255,0,214,238,221,236,51,252,199,254,2,178,223,17,101,31,9,216,27,47,113,101,63,34,235,106,242,159,120,143,124,110,211,155,114,170,149,189,99,115,155,232,200,223,7,47,236,94,134,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,1,229,130,227,110,173,180,214,201,111,184,67,202,168,139,77,236,220,142,211,84,69,78,168,170,158,10,132,177,158,221,175,57,17,69,150,121,211,107,204,235,124,186,83,230,39,63,101,62,213,250,158,225,73,65,10,249,203,35,149,218,171,213,125,22,105,250,222,38,4,129,117,120,92,201,175,233,5,158,216,103,40,123,223,117,242,247,125,250,222,94,253,188,138,57,234,61,29,236,215,243,58,122,73,227,237,240,95,74,102,138,251,37,178,223,17,98,110,44,108,57,133,109,167,223,106,193,125,235,202,82,111,141,54,119,203,109,116,81,116,87,35,151,87,53,125,22,187,227,162,117,55,168,0,150,184,220,104,173,52,114,92,46,19,114,169,226,211,123,246,171,180,213,81,19,162,34,175,138,161,50,107,123,181,131,139,235,78,20,194,53,220,55,225,87,247,139,237,223,149,229,137,52,115,60,157,202,150,134,178,14,146,66,172,155,152,199,57,60,201,19,111,183,85,232,6,181,184,171,207,122,222,34,243,166,251,153,211,197,200,167,185,119,94,69,62,228,127,43,151,73,4,46,243,146,56,213,218,172,58,245,106,105,254,43,85,112,7,148,214,156,229,226,147,7,224,220,75,67,222,108,85,62,80,239,201,205,115,52,219,110,170,146,63,65,236,127,167,27,125,21,246,117,233,209,113,234,24,101,168,149,176,194,221,207,118,186,38,186,27,247,236,241,225,82,46,27,114,118,25,177,21,151,185,99,107,246,239,47,47,121,230,110,228,85,85,247,111,66,105,33,79,169,153,191,155,211,199,206,213,124,3,43,128,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,177,35,147,110,222,114,59,171,87,93,52,248,167,157,76,199,204,60,85,154,216,206,227,143,177,181,199,191,222,174,156,158,243,81,201,142,45,252,184,153,19,60,216,218,214,38,140,141,169,209,169,225,215,85,213,76,228,237,131,207,122,220,91,157,48,228,140,17,114,105,240,22,238,123,183,35,187,199,126,164,160,169,111,69,141,21,155,85,190,199,187,95,213,240,49,11,34,120,120,204,254,34,177,51,240,190,89,88,124,165,81,6,157,225,123,213,60,60,189,99,149,237,252,244,145,162,234,144,191,193,122,105,246,106,22,208,27,66,255,0,33,253,231,200,221,247,250,66,255,0,95,255,0,152,253,19,103,247,244,252,231,127,219,232,249,223,224,107,135,49,242,243,21,101,78,51,184,224,28,109,110,238,23,171,95,39,188,211,243,163,151,103,50,38,74,207,58,55,57,139,171,36,106,244,114,248,245,209,117,64,54,181,216,167,153,24,139,19,96,76,125,151,183,42,141,246,172,23,228,175,38,199,178,52,217,223,38,184,203,47,84,106,57,117,115,83,210,115,190,26,39,67,101,70,170,251,12,127,77,159,187,127,204,141,170,0,0,1,230,43,56,240,78,46,203,156,199,187,224,220,120,221,183,219,127,119,239,73,172,75,249,200,35,145,159,154,115,153,232,61,158,10,191,30,186,161,232,167,134,220,171,173,201,60,150,195,185,99,112,184,247,250,139,55,123,223,81,201,72,183,243,170,230,153,60,212,123,209,52,73,81,61,37,240,246,120,38,147,123,81,253,123,51,55,240,95,147,209,27,254,2,154,204,124,188,194,185,173,131,46,56,7,27,91,187,253,150,233,201,239,52,252,233,34,223,203,149,146,179,206,141,205,122,104,248,218,189,28,158,29,117,77,80,163,248,92,200,191,232,215,145,56,103,37,62,148,253,35,250,57,223,127,206,125,199,185,243,251,197,100,245,63,153,230,73,183,111,63,111,166,186,237,215,166,186,37,213,0,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,174,40,242,47,250,74,100,78,38,201,79,165,63,71,62,145,247,47,243,159,113,239,156,142,239,89,5,79,230,121,145,238,221,200,219,233,166,155,181,235,166,139,88,101,198,94,97,92,169,193,150,236,3,130,109,221,194,203,107,231,119,106,126,116,146,236,230,74,249,95,231,72,231,61,117,124,142,94,174,95,30,154,38,136,84,160,11,103,196,150,85,214,231,102,75,98,44,177,183,220,123,133,69,231,186,108,168,228,164,187,57,53,112,204,190,106,189,136,186,164,74,158,146,120,251,124,23,206,182,78,96,156,93,152,217,143,104,193,184,13,187,175,183,14,241,221,83,88,147,243,112,73,35,255,0,58,230,179,208,99,252,85,62,29,116,67,211,169,160,30,203,143,94,204,178,252,107,228,245,160,111,248,0,0,214,175,109,102,100,98,44,51,129,48,14,94,219,106,54,90,177,167,149,124,165,30,200,215,127,115,154,221,44,93,85,170,228,209,206,95,69,205,248,234,157,13,149,26,171,237,206,253,9,254,242,127,45,3,85,96,169,50,227,47,49,86,107,99,59,118,1,193,54,238,255,0,122,186,115,187,181,63,58,56,183,242,226,124,175,243,164,115,88,154,50,55,47,87,39,135,77,87,68,54,61,254,67,251,207,145,187,239,244,133,254,191,255,0,49,250,38,207,239,233,249,206,255,0,183,209,243,191,192,13,112,229,198,97,226,172,169,198,118,236,125,130,110,61,194,245,107,231,119,106,142,76,114,236,230,68,248,159,230,200,215,49,117,100,142,78,173,95,30,154,46,138,122,43,225,127,62,237,124,72,228,237,151,52,173,212,61,193,247,62,243,205,163,230,186,94,79,46,170,104,19,235,22,56,247,110,228,171,186,53,52,215,79,138,249,251,207,110,30,51,63,135,92,76,204,47,153,182,31,38,212,79,175,119,94,245,79,55,51,72,226,123,191,51,36,136,154,36,204,241,94,186,253,186,101,239,99,230,123,214,225,44,233,155,36,103,139,157,79,143,118,242,29,185,27,221,251,141,37,125,75,186,36,106,175,220,174,246,189,186,126,183,128,27,160,0,1,231,127,143,204,166,180,228,215,20,152,195,6,225,170,30,237,98,166,242,127,113,78,107,159,174,235,117,44,146,122,111,123,253,57,29,233,47,183,167,78,137,74,240,169,158,245,188,58,103,77,143,51,160,139,159,79,109,239,92,250,125,200,206,111,50,146,120,91,231,44,114,43,116,89,181,232,213,215,252,83,115,157,161,220,42,69,196,150,78,205,54,29,178,247,220,109,97,219,228,21,239,60,189,188,250,170,78,243,233,205,28,43,245,48,187,243,154,248,121,186,47,142,130,38,134,90,121,93,12,205,218,246,233,170,107,168,30,167,45,215,26,43,181,28,119,11,124,220,218,121,117,216,253,170,221,116,85,69,232,168,139,226,138,76,154,222,236,159,226,250,211,138,240,141,15,13,248,169,253,222,251,104,230,249,30,77,28,255,0,40,243,101,174,172,159,164,112,163,33,229,177,173,79,62,69,221,236,209,122,27,33,0,121,172,226,143,38,191,163,238,123,98,108,161,239,125,235,200,61,203,235,121,123,55,115,232,224,168,244,119,191,79,207,105,233,47,135,179,193,61,41,154,43,237,105,203,124,69,134,120,177,191,102,21,202,159,101,171,26,119,95,38,201,190,53,223,220,237,180,49,75,209,28,174,77,28,228,244,154,223,134,169,212,12,43,38,109,214,234,219,181,108,118,251,124,60,218,137,117,216,205,200,221,116,69,85,234,170,137,224,138,75,25,237,217,13,145,20,89,153,157,55,76,206,184,75,173,62,93,242,55,211,237,95,174,239,244,149,240,167,156,146,53,91,162,177,23,209,126,191,171,226,6,236,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,107,87,182,179,45,241,22,38,192,152,7,48,173,180,251,237,88,47,202,190,82,147,124,105,179,190,77,110,138,46,138,228,114,234,230,175,162,215,124,116,78,166,160,79,74,124,81,228,215,244,130,200,156,77,148,61,239,186,249,123,185,125,111,47,126,222,69,100,21,30,142,246,107,249,157,61,36,241,246,248,47,154,192,54,169,216,99,250,108,253,219,254,100,109,80,213,95,97,143,233,179,247,111,249,145,178,156,210,204,140,59,148,120,18,231,152,88,178,163,145,106,181,114,123,196,155,36,118,156,217,153,19,122,70,215,59,210,145,190,13,95,216,157,64,180,252,97,241,135,130,120,76,193,49,222,47,16,249,79,16,220,245,242,61,159,116,208,247,238,92,212,237,159,235,219,12,172,139,100,117,8,255,0,61,19,118,155,83,170,244,243,253,152,249,135,138,179,91,25,220,113,246,54,184,247,251,213,211,147,222,106,57,49,197,191,151,19,34,103,155,27,90,196,209,145,181,58,53,60,58,234,186,169,63,155,249,179,139,179,183,31,92,179,27,28,87,119,187,189,211,147,207,147,149,20,122,242,225,142,22,244,137,140,111,161,19,83,163,83,195,218,186,170,223,174,207,30,21,37,226,75,56,161,155,17,89,123,238,9,176,238,242,242,247,158,94,222,125,45,95,118,244,38,142,101,250,232,91,249,189,124,60,237,19,196,47,231,101,87,6,24,138,251,138,237,156,74,99,74,110,233,96,183,115,188,137,30,248,228,242,159,50,58,234,58,142,177,206,143,135,150,244,111,167,26,238,215,205,233,171,141,191,156,112,195,21,60,77,134,22,237,99,117,209,53,212,228,0,89,222,41,248,142,195,188,50,101,93,126,96,222,41,251,237,92,60,174,231,65,190,72,251,206,181,48,69,39,214,182,41,17,155,82,116,119,86,245,211,68,247,165,105,154,153,169,130,114,99,4,220,51,11,48,174,254,76,177,219,57,93,230,167,187,205,54,206,100,204,137,158,100,76,123,215,87,202,196,232,213,241,213,122,34,170,121,254,227,7,139,28,85,197,142,97,183,20,93,168,188,153,101,183,235,228,139,79,50,57,187,150,248,41,217,63,215,54,24,159,38,247,211,163,252,244,93,186,232,157,19,168,82,180,145,102,103,22,89,220,200,234,170,124,171,139,241,86,187,164,217,79,7,55,187,82,116,232,156,168,155,164,84,250,127,103,93,61,170,189,119,249,195,111,12,217,121,195,30,12,92,43,129,168,244,154,167,253,62,179,153,63,245,173,178,204,248,254,174,89,100,70,109,73,222,223,53,122,248,175,179,76,50,236,141,225,75,14,218,176,37,183,138,11,211,251,237,214,249,206,242,35,116,146,63,39,242,102,175,162,168,244,102,86,203,204,106,167,167,26,109,211,205,213,124,227,101,64,13,0,246,163,250,246,102,111,224,191,39,162,55,252,104,7,181,31,215,179,51,127,5,249,61,16,25,85,216,99,250,108,253,219,254,100,109,80,213,95,97,143,233,179,247,111,249,145,181,64,53,145,244,227,20,127,150,191,232,95,149,63,204,223,243,110,68,127,249,165,204,244,246,239,244,250,248,252,60,58,27,55,53,69,110,184,209,93,187,114,227,184,91,230,230,211,203,174,199,237,86,235,166,15,84,94,138,136,190,40,166,215,64,210,255,0,3,57,17,91,199,14,124,226,76,246,206,73,123,229,186,211,220,251,253,38,212,143,202,28,218,42,154,88,252,250,121,33,116,92,183,82,198,190,107,23,118,154,46,157,85,119,64,90,30,21,56,122,162,225,139,37,172,121,73,6,35,250,67,81,105,239,92,251,183,115,90,78,245,205,171,158,161,191,82,178,72,140,218,147,236,232,229,215,110,189,53,209,46,240,0,0,0,0,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,252,115,100,69,111,3,217,243,134,243,219,38,229,238,118,235,183,124,238,20,155,82,79,39,242,168,169,169,100,243,234,36,153,210,243,29,85,34,249,204,77,186,232,154,244,84,221,1,104,120,171,225,234,139,137,220,150,190,229,36,248,143,232,245,69,219,186,242,46,221,205,106,251,175,42,174,10,135,125,74,73,26,63,114,65,179,171,147,77,218,245,211,69,11,188,107,35,233,198,40,255,0,45,127,208,191,42,127,153,191,230,220,136,255,0,243,75,153,233,237,223,233,245,241,248,120,116,54,110,106,138,227,113,162,180,246,229,201,112,184,77,202,167,139,77,239,218,174,211,92,30,136,157,17,21,124,85,0,218,233,170,190,220,239,208,159,239,39,242,211,106,134,170,251,115,191,66,127,188,159,203,64,197,94,203,143,94,204,178,252,107,228,245,166,255,0,141,0,246,92,122,246,101,151,227,95,39,173,55,252,5,162,226,75,134,108,188,226,115,6,38,21,199,52,122,205,77,254,129,89,204,159,250,174,233,97,124,159,87,20,177,163,247,36,12,111,156,189,60,83,219,174,128,234,226,204,206,19,115,185,241,210,212,249,43,23,225,93,54,201,178,158,126,87,121,164,235,209,121,177,59,88,170,52,254,214,154,251,21,58,122,89,53,171,218,229,194,150,29,186,224,75,151,20,22,87,247,43,173,143,147,229,182,233,36,158,80,231,77,65,69,79,233,76,141,139,150,212,95,66,53,221,175,157,162,249,192,102,71,11,28,71,97,222,38,242,174,131,48,108,244,253,202,174,110,111,124,160,223,36,157,219,74,153,226,143,235,93,20,104,253,201,2,187,163,122,107,162,251,214,241,30,116,56,62,226,199,21,112,157,152,110,197,22,154,47,41,217,110,26,121,94,211,204,142,30,251,178,10,134,65,245,206,134,87,199,177,245,10,255,0,49,19,118,154,47,69,233,232,7,42,243,83,4,231,62,9,183,230,22,94,221,252,167,99,185,243,123,181,79,119,154,29,252,185,159,19,252,201,88,199,166,143,137,233,213,169,225,170,116,84,85,10,184,212,7,106,175,6,24,138,197,138,238,124,74,96,186,110,247,96,184,242,124,183,30,248,227,242,103,46,58,26,58,126,178,78,175,155,152,245,119,161,26,109,211,206,233,163,141,191,156,115,67,21,68,78,134,102,238,99,180,213,53,208,15,47,249,113,152,120,171,42,113,157,187,31,96,155,143,112,189,90,249,221,218,163,147,28,187,57,145,62,39,249,178,53,204,93,89,35,147,171,87,199,166,139,162,158,128,120,60,227,15,4,241,103,130,100,188,89,225,242,102,33,182,105,229,139,62,233,166,238,60,201,170,27,7,215,186,24,153,46,248,233,213,254,98,46,221,118,175,84,235,168,126,208,238,21,37,225,183,56,166,155,14,217,123,150,9,191,109,242,10,247,158,102,238,69,45,39,121,244,230,146,100,250,233,157,249,205,60,124,221,83,194,194,229,6,108,226,236,146,199,214,220,198,192,245,221,210,239,107,231,114,36,229,69,38,156,200,100,133,221,37,99,219,232,74,228,234,213,241,246,46,138,129,233,212,213,95,110,119,232,79,247,147,249,105,178,156,173,204,140,59,155,152,18,217,152,88,78,163,159,106,186,243,187,188,155,36,110,188,169,159,19,186,72,214,187,210,141,222,45,79,218,157,77,107,118,231,126,132,255,0,121,63,150,129,170,179,111,221,138,121,111,136,176,206,4,199,217,133,114,167,217,106,198,158,74,242,108,155,227,93,253,206,107,140,82,244,71,43,147,71,57,61,38,183,225,170,117,53,2,122,83,225,115,38,191,163,238,68,225,156,161,239,125,235,200,61,247,235,121,123,55,115,235,39,168,244,119,191,79,207,105,233,47,135,179,193,2,234,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,30,85,207,85,7,152,28,210,203,124,69,148,120,238,231,151,184,178,159,145,117,181,114,123,196,123,227,118,156,216,89,43,122,198,231,55,209,145,190,14,95,216,189,0,216,71,99,142,96,97,28,172,194,57,247,143,49,229,223,201,150,43,103,209,110,245,85,221,229,155,151,204,150,225,19,60,200,154,231,174,175,145,137,209,171,166,186,175,68,85,45,239,104,87,104,84,92,68,196,185,91,149,174,229,96,152,191,211,43,52,221,229,125,123,164,241,253,92,244,209,205,79,202,154,25,27,209,222,127,138,244,209,23,3,201,155,117,186,182,237,91,29,190,223,15,54,162,93,118,51,114,55,93,17,85,122,170,162,120,34,129,115,248,95,200,75,167,18,57,197,101,202,219,117,119,112,101,207,188,243,107,57,77,151,147,203,165,154,116,250,181,146,61,219,185,42,222,142,77,53,215,224,190,136,178,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,75,73,193,151,8,56,71,133,44,2,235,93,11,59,222,38,186,105,229,171,166,178,199,223,57,115,84,58,159,234,86,105,99,143,100,117,10,207,49,83,118,154,187,85,240,200,144,4,181,198,227,69,105,163,146,225,112,155,149,79,22,155,223,181,93,166,170,136,157,17,21,124,85,9,147,85,125,174,188,89,126,99,135,44,15,124,254,247,210,186,110,237,255,0,184,86,81,121,242,195,254,178,253,84,159,7,251,16,12,51,227,59,139,236,93,197,110,62,109,210,185,253,211,12,218,245,242,45,175,72,164,238,124,200,105,219,81,245,201,12,82,73,190,74,116,127,158,139,183,93,27,162,120,209,252,47,228,37,211,137,28,226,178,229,109,186,187,184,50,231,222,121,181,156,166,203,201,229,210,205,58,125,90,201,30,237,220,149,111,71,38,154,235,240,91,78,110,131,177,243,34,40,176,150,75,77,157,211,203,206,168,199,187,121,13,218,173,238,253,198,174,190,153,221,82,69,71,238,71,123,88,221,63,91,196,12,227,203,140,188,194,185,83,131,45,216,7,4,219,187,133,150,215,206,238,212,252,233,37,217,204,149,242,191,206,145,206,122,234,249,28,189,92,190,61,52,77,16,169,64,0,105,223,182,151,4,225,27,22,99,224,188,101,102,110,151,220,79,229,31,44,174,178,245,238,208,91,163,167,244,156,172,244,21,125,4,79,142,171,212,220,65,160,30,211,220,71,229,254,52,241,255,0,118,172,231,208,65,228,174,235,245,123,118,238,180,209,111,241,68,114,249,201,237,253,128,101,87,97,143,233,179,247,111,249,145,181,67,75,253,141,185,169,91,132,179,166,245,150,48,91,185,212,248,247,187,115,234,57,200,222,239,220,105,46,19,55,205,86,42,191,114,187,78,142,110,159,173,224,109,47,138,60,229,254,143,185,19,137,179,123,186,119,175,32,247,47,170,230,108,221,207,172,130,159,210,216,253,63,61,175,162,190,30,207,20,13,47,246,101,92,107,110,220,124,101,189,194,225,55,54,162,95,44,111,126,212,110,186,89,107,17,58,34,34,120,34,27,245,52,87,217,45,150,248,139,19,113,99,97,204,43,109,62,251,86,11,239,94,82,147,124,105,179,190,91,107,162,139,162,185,28,186,185,171,232,181,223,29,19,169,189,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,6,130,187,77,174,53,182,158,62,51,34,225,111,155,149,81,23,145,246,63,106,59,77,108,180,104,189,21,21,60,21,77,250,154,43,237,105,203,124,69,134,120,177,191,102,21,202,159,101,171,26,119,95,38,201,190,53,223,220,237,180,49,75,209,28,174,77,28,228,244,154,223,134,169,212,13,234,26,171,237,206,253,9,254,242,127,45,51,255,0,133,204,229,254,144,89,19,134,115,123,186,119,95,47,119,223,170,230,111,219,200,172,158,159,210,216,205,127,51,175,162,158,62,223,21,213,167,108,150,106,86,226,220,233,178,229,140,246,238,77,62,2,239,60,138,142,114,59,188,119,234,75,124,206,243,81,136,172,218,173,211,171,157,175,234,248,1,220,118,45,96,156,35,125,204,124,105,140,175,45,214,251,134,60,157,228,101,214,94,157,230,11,140,117,30,139,145,158,130,39,166,139,240,209,122,155,136,52,3,217,133,136,252,129,198,158,0,239,53,156,138,9,252,171,222,190,175,118,237,182,154,221,158,8,174,79,57,125,159,180,223,240,2,154,204,124,188,194,185,173,131,46,56,7,27,91,187,253,150,233,201,239,52,252,233,34,223,203,149,146,179,206,141,205,122,104,248,218,189,28,158,29,117,77,80,169,64,30,107,248,160,200,75,167,13,217,197,122,202,219,141,119,127,101,179,187,114,171,57,77,139,157,204,165,134,117,250,180,146,77,187,121,200,222,174,93,116,215,224,149,135,6,92,95,98,238,20,177,243,174,148,47,239,120,102,233,167,150,173,122,69,31,124,229,195,80,218,127,174,88,101,146,61,146,84,43,252,196,77,218,104,237,83,195,99,29,176,121,17,69,139,114,90,28,238,130,94,77,70,2,221,207,110,213,119,120,239,213,116,20,205,234,178,34,51,106,55,216,199,107,250,190,38,151,192,245,63,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,100,213,95,100,87,22,95,159,225,203,28,95,63,187,244,82,155,187,127,239,245,149,190,124,80,255,0,170,191,91,39,193,158,212,54,168,5,35,154,153,87,130,115,159,4,220,50,247,48,173,30,83,177,220,249,93,230,155,188,77,14,254,92,204,149,158,124,79,99,211,71,196,197,232,228,240,209,122,42,162,249,221,226,131,33,46,156,55,103,21,235,43,110,53,221,253,150,206,237,202,172,229,54,46,119,50,150,25,215,234,210,73,54,237,231,35,122,185,117,211,95,130,122,80,49,219,140,238,16,112,143,21,184,5,182,186,230,119,76,77,107,215,200,183,77,101,147,185,243,38,167,117,71,212,164,209,71,38,248,233,209,158,122,174,221,117,110,139,226,26,208,236,245,237,10,139,135,104,147,43,115,73,220,220,19,47,250,29,102,155,124,145,167,123,158,79,171,130,154,73,170,57,179,77,27,122,187,204,241,78,154,162,92,46,216,236,192,194,57,167,132,114,19,30,96,59,191,148,236,87,63,165,61,214,171,187,203,15,51,151,45,190,39,249,146,181,175,77,31,27,211,171,83,93,53,78,138,138,107,90,227,110,173,180,214,201,111,184,67,202,168,139,77,236,220,142,211,84,69,78,168,170,158,10,132,176,3,213,65,230,7,43,114,223,17,102,230,59,182,101,238,19,167,231,221,110,188,238,239,30,248,219,175,42,23,202,238,178,57,173,244,99,119,139,147,246,175,67,211,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,253,176,121,17,91,132,179,166,28,238,130,94,117,62,61,221,207,110,212,111,119,238,52,148,20,205,234,178,42,191,114,187,216,198,233,250,222,38,232,11,67,197,94,68,81,113,23,146,215,220,177,158,94,69,69,203,186,242,42,54,171,249,92,186,184,38,119,154,146,70,142,213,33,211,171,147,79,240,80,243,106,109,47,177,255,0,133,250,42,231,213,241,17,139,173,59,221,15,47,232,189,71,61,83,77,123,253,37,103,155,28,191,6,167,214,199,241,111,188,213,161,191,238,203,143,81,60,178,252,107,231,21,160,101,80,0,10,83,52,179,35,14,229,30,4,185,230,22,44,168,228,90,173,92,158,241,38,201,29,167,54,102,68,222,145,181,206,244,164,111,131,87,246,39,83,204,93,198,227,91,118,173,146,225,112,155,155,81,46,155,223,181,27,174,136,136,157,17,17,60,17,13,139,246,176,113,125,118,197,120,186,187,134,252,42,254,239,98,180,114,188,177,38,141,127,148,121,177,80,214,65,210,72,81,240,242,222,215,39,153,34,238,246,232,157,13,111,129,85,101,110,91,226,44,220,199,118,204,189,194,116,252,251,173,215,157,221,227,223,27,117,229,66,249,93,214,71,53,190,140,110,241,114,126,213,232,122,83,202,220,183,195,185,71,129,45,153,123,132,233,249,22,171,87,59,187,199,190,71,105,205,153,242,187,172,142,115,189,41,29,226,229,253,137,208,214,255,0,99,255,0,11,245,180,44,171,226,35,23,90,118,54,110,95,209,122,142,122,46,186,119,250,74,207,54,57,126,45,79,173,143,226,223,121,180,176,0,18,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,2,208,113,101,196,77,151,134,172,163,185,99,202,229,230,220,35,228,247,26,79,61,189,227,90,168,34,147,207,72,164,107,54,182,116,95,57,189,124,19,222,158,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,110,51,56,173,196,92,85,230,90,226,74,198,119,75,5,187,254,39,183,107,28,157,211,153,79,78,201,254,181,33,137,242,111,125,58,59,207,69,211,93,19,167,141,128,3,100,29,139,88,219,8,216,179,31,26,96,219,203,180,190,226,127,39,121,25,52,151,175,118,130,227,37,71,162,213,103,160,169,233,170,124,53,94,134,216,243,31,47,48,174,107,96,203,142,1,198,214,238,255,0,101,186,114,123,205,63,58,72,183,242,229,100,172,243,163,115,94,154,62,54,175,71,39,135,93,83,84,60,201,225,28,93,136,112,38,33,164,197,88,86,225,220,110,148,60,206,68,252,166,75,179,123,29,27,188,217,26,230,174,173,123,147,170,47,143,188,201,203,119,106,119,27,244,213,177,207,112,206,78,251,78,221,119,193,244,122,209,30,254,138,137,231,37,38,169,162,232,191,176,13,189,240,125,194,70,21,225,31,47,29,132,173,55,127,46,222,171,180,242,189,239,187,201,75,223,246,79,81,36,31,213,221,52,172,139,150,202,133,103,152,169,187,110,229,234,189,47,209,110,56,120,205,137,115,199,39,112,254,105,77,100,242,67,239,125,239,90,62,243,222,57,92,154,169,96,252,230,198,110,215,149,187,209,77,53,211,174,154,173,199,0,1,107,248,153,206,170,126,29,242,71,18,103,21,85,175,202,81,97,254,231,186,155,158,176,243,57,245,112,211,167,158,145,200,169,162,205,175,160,190,26,116,241,64,169,112,238,105,96,76,87,142,241,118,89,216,47,189,235,18,96,78,225,244,130,139,186,204,206,231,223,97,89,169,126,177,236,72,228,223,27,85,223,86,231,109,211,71,104,189,10,172,215,215,100,204,89,153,140,41,243,63,136,12,200,169,239,146,230,71,145,123,181,102,202,120,249,254,79,90,234,71,249,144,232,141,218,141,98,117,99,53,211,84,221,213,77,130,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,41,76,69,154,88,19,10,99,188,35,150,119,251,239,117,196,152,239,191,253,31,162,238,179,63,190,119,40,82,106,175,172,99,22,56,246,70,228,119,214,57,187,181,209,186,175,66,171,53,245,218,205,22,102,96,250,124,176,226,3,45,234,123,156,185,111,229,174,243,89,178,158,78,71,148,22,134,145,158,100,218,163,183,35,158,157,24,253,53,213,118,244,80,54,10,11,95,195,54,117,83,241,17,146,56,111,56,169,109,126,77,139,16,119,205,180,220,245,155,151,200,171,154,157,124,245,142,53,93,86,29,125,4,241,211,175,138,221,0,5,133,227,7,132,140,43,197,198,94,55,9,93,174,254,66,189,80,235,228,139,223,119,146,171,184,111,158,158,73,255,0,171,182,104,153,47,49,148,232,207,61,87,110,237,201,213,58,223,162,220,113,15,155,18,228,118,78,226,12,210,134,201,229,119,217,59,166,148,125,231,187,243,121,213,81,65,249,205,143,219,167,55,119,162,186,233,167,77,117,64,168,178,227,47,48,174,84,224,203,118,1,193,54,238,225,101,181,243,187,181,63,58,73,118,115,37,124,175,243,164,115,158,186,190,71,47,87,47,143,77,19,68,53,57,219,75,141,176,141,247,49,240,94,13,179,59,91,238,24,242,143,150,83,73,122,119,152,45,210,83,250,77,70,122,8,190,130,175,199,69,232,89,43,143,106,119,27,245,53,178,79,111,206,78,229,78,237,54,65,244,122,209,38,206,136,139,231,45,38,171,170,234,191,180,198,60,93,139,177,14,59,196,53,120,171,21,92,59,245,210,187,151,207,159,148,200,183,236,99,99,111,155,27,90,212,209,172,106,116,68,240,247,129,35,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,209,191,9,188,68,217,120,149,202,59,110,60,161,94,85,194,78,119,126,164,243,221,221,244,170,158,40,252,245,138,54,191,115,96,85,243,91,211,193,125,235,230,252,191,252,25,241,91,136,184,84,204,180,196,148,108,239,118,11,143,252,113,110,214,56,251,223,46,158,161,144,125,106,195,43,227,216,250,133,119,152,137,174,154,47,79,0,244,82,9,107,117,198,138,237,71,29,194,223,55,54,158,93,118,63,106,183,93,21,81,122,42,34,248,162,147,32,82,153,165,150,248,119,55,48,37,207,47,113,101,63,62,213,117,228,247,136,247,200,221,121,83,50,86,245,141,205,119,165,27,124,28,159,181,58,30,107,51,75,45,241,22,81,227,187,158,94,226,202,126,69,214,213,201,239,17,239,141,218,115,97,100,173,235,27,156,223,70,70,248,57,127,98,244,61,63,26,180,237,128,225,126,182,185,148,156,68,97,27,78,246,195,204,250,81,81,207,68,211,94,225,73,71,230,201,47,193,201,245,81,252,93,239,3,85,118,235,141,109,166,182,59,133,190,110,85,68,90,236,126,212,118,154,162,162,244,84,84,240,85,61,58,101,110,100,97,220,220,192,150,204,194,194,117,28,251,85,215,157,221,228,217,35,117,229,76,248,157,210,70,181,222,148,110,241,106,126,212,234,121,130,54,65,217,63,197,245,219,10,98,234,30,27,241,83,251,197,138,239,205,242,60,154,53,158,78,229,69,93,89,63,72,225,87,205,204,123,154,158,124,137,183,217,170,116,3,113,0,0,53,69,219,1,194,253,21,11,233,56,136,194,54,157,142,155,153,244,162,163,158,171,174,157,194,146,143,205,146,95,139,147,234,163,248,187,222,106,208,223,247,106,63,168,158,102,254,11,243,138,35,64,32,108,35,177,243,34,43,113,110,116,205,157,211,203,201,167,192,91,121,13,218,142,239,29,250,146,190,153,221,82,68,86,109,86,251,88,237,127,87,196,221,1,104,120,84,200,138,46,29,50,90,199,150,48,75,207,168,182,247,174,125,70,213,103,55,153,87,60,205,243,86,73,17,186,36,218,116,114,235,254,9,119,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,243,89,197,30,77,127,71,220,246,196,217,67,222,251,215,144,123,151,214,242,246,110,231,209,193,81,232,239,126,159,158,211,210,95,15,103,130,109,251,178,91,50,48,238,38,225,58,195,151,182,218,141,247,92,23,222,188,165,30,201,19,103,124,185,87,75,23,85,106,53,117,107,87,209,115,190,58,47,67,90,221,168,254,189,153,155,248,47,201,232,140,155,236,60,190,90,232,46,153,185,101,171,170,217,89,116,242,7,116,139,99,151,153,202,109,201,207,234,137,162,104,139,175,85,77,125,154,129,182,51,95,157,162,61,162,49,100,148,85,89,63,147,245,251,177,211,182,119,250,254,86,158,70,255,0,68,168,143,234,234,41,159,13,71,58,9,100,111,154,255,0,51,197,124,237,17,40,254,210,158,208,27,254,94,221,168,178,163,34,113,119,115,187,195,204,242,252,189,193,146,114,117,109,28,244,222,109,85,51,154,237,88,249,83,234,221,211,95,59,174,136,106,67,250,205,194,167,254,82,105,62,196,215,68,254,30,8,4,19,77,45,68,174,154,103,110,123,180,213,116,208,207,254,206,238,206,233,115,182,90,92,224,206,10,13,184,21,187,251,133,7,55,95,44,255,0,165,211,201,245,148,245,44,154,159,147,60,81,187,206,103,159,224,158,110,170,183,75,132,222,200,175,248,179,28,113,27,85,255,0,45,222,112,166,207,250,120,153,253,118,142,179,254,134,110,137,250,139,237,83,106,16,195,21,60,77,134,22,237,99,117,209,53,212,4,48,197,79,19,97,133,187,88,221,116,77,117,57,0,0,96,7,107,151,17,31,147,204,162,165,202,27,66,235,95,142,55,243,37,255,0,155,119,58,170,10,132,243,93,19,154,253,205,122,167,164,221,62,62,6,125,205,52,84,241,58,105,157,181,141,211,85,211,83,206,239,30,57,201,98,207,62,39,49,110,60,194,23,46,249,135,171,59,135,147,223,201,124,122,108,183,210,197,47,73,24,199,254,114,39,122,77,246,116,233,213,67,31,77,132,228,39,100,6,54,205,172,19,14,45,198,185,165,244,30,122,141,220,186,47,34,67,115,221,182,105,99,95,172,142,181,168,157,35,107,186,167,246,244,246,41,211,118,108,240,57,46,119,98,164,204,236,201,183,255,0,192,203,79,230,169,121,169,254,115,230,199,89,11,188,248,106,25,44,60,169,162,98,245,106,239,240,232,154,170,238,224,15,62,92,110,112,71,116,224,210,233,134,105,42,241,215,210,154,60,83,223,123,165,95,147,27,67,254,140,218,101,127,152,147,202,190,53,58,117,219,232,234,154,235,210,199,101,110,91,226,44,220,199,118,204,189,194,116,252,251,173,215,157,221,227,223,27,117,229,66,249,93,214,71,53,190,140,110,241,114,126,213,232,108,171,183,59,244,39,251,201,252,180,161,187,35,184,99,196,247,92,213,164,226,34,239,79,220,237,120,103,153,228,199,111,142,78,249,222,105,171,233,38,232,217,81,209,236,114,39,165,26,238,215,166,137,212,13,194,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,153,0,1,137,157,169,215,26,42,110,8,51,14,223,60,219,106,43,124,147,200,102,213,93,251,46,244,74,238,168,154,38,137,239,50,204,213,167,110,61,198,182,154,143,39,109,240,77,182,158,183,233,15,61,155,81,119,236,91,106,183,170,166,169,162,251,128,190,221,146,217,145,135,113,55,9,214,28,189,182,212,111,186,224,190,245,229,40,246,72,155,59,229,202,186,88,186,171,81,171,171,90,190,139,157,241,209,122,25,170,96,7,99,174,77,125,9,200,155,134,111,119,190,103,229,39,149,245,92,189,57,94,79,172,184,83,250,91,215,118,187,181,244,89,167,235,120,153,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,174,214,156,200,195,184,103,132,235,246,94,220,170,54,93,113,167,117,242,108,123,36,93,253,206,229,67,44,189,81,170,212,209,174,79,73,205,248,106,189,12,213,48,3,182,47,38,190,155,100,77,191,55,187,223,47,242,109,205,250,174,94,188,223,40,86,91,233,253,45,233,183,77,186,250,47,215,245,124,64,185,157,150,55,26,42,158,8,50,242,223,4,219,170,40,188,173,207,102,213,77,155,238,245,170,222,170,154,46,169,238,50,204,213,167,97,197,198,182,166,143,56,173,243,205,186,158,139,232,247,33,155,81,54,111,91,146,187,170,38,171,170,251,205,165,128,37,174,54,234,43,181,28,150,251,132,60,218,121,116,222,205,202,221,116,84,84,234,138,139,226,136,76,128,60,192,230,150,91,226,44,163,199,119,60,189,197,148,252,139,173,171,147,222,35,223,27,180,230,194,201,91,214,55,57,190,140,141,240,114,254,197,232,95,30,8,248,35,186,113,151,116,196,212,148,152,235,232,181,30,22,238,93,238,175,201,141,174,255,0,73,109,74,179,204,89,226,95,26,109,58,110,244,181,93,52,235,144,29,174,60,49,226,123,86,106,213,241,17,104,167,239,150,188,77,203,242,155,183,199,31,115,238,212,212,20,144,244,116,170,233,55,185,87,209,141,54,233,215,84,234,87,61,134,63,166,207,221,191,230,64,91,76,251,236,128,198,217,75,130,103,197,184,43,52,190,156,79,79,183,153,69,228,72,109,155,119,77,20,105,245,146,86,185,23,164,142,119,68,254,198,158,212,53,236,122,168,52,143,218,77,192,228,185,35,138,151,51,178,218,223,255,0,3,46,223,157,165,230,167,249,179,149,29,28,45,243,230,168,124,179,115,102,149,235,209,169,179,195,170,104,168,25,115,217,27,196,71,229,15,40,170,178,134,238,186,87,224,125,156,185,127,231,61,242,170,190,161,124,214,196,214,179,107,88,137,233,59,95,135,129,159,231,157,158,3,179,146,197,145,156,78,97,44,121,139,238,93,207,15,81,247,255,0,40,63,146,249,53,223,111,170,138,46,145,177,239,252,228,173,244,91,237,235,211,170,122,34,134,104,170,34,108,208,187,115,29,174,139,166,128,114,28,115,67,21,68,78,134,102,238,99,180,213,53,208,228,0,105,103,180,71,179,186,92,146,150,171,56,50,126,131,118,5,118,206,255,0,65,205,211,200,223,232,148,241,253,101,69,75,230,168,231,79,44,142,243,89,230,120,47,155,162,166,0,67,52,180,242,182,104,93,181,237,215,69,211,83,213,12,208,197,81,19,161,153,187,152,237,53,77,116,53,95,197,151,100,87,252,103,142,56,114,170,255,0,145,238,216,83,103,253,4,79,254,187,89,89,255,0,77,55,84,253,68,246,40,23,71,179,187,180,70,44,237,138,151,39,243,130,191,110,58,110,254,225,95,202,215,203,63,233,117,18,125,93,61,51,33,167,228,193,20,109,243,159,231,248,167,157,170,46,192,207,43,191,214,109,245,63,242,115,71,246,46,154,167,240,240,83,109,253,154,221,160,55,252,194,187,86,229,70,123,98,238,249,119,155,151,228,9,123,131,35,231,104,218,201,234,124,218,90,102,181,186,49,145,39,214,59,174,158,111,93,80,11,189,218,211,153,24,119,12,240,157,126,203,219,149,70,203,174,52,238,190,77,143,100,139,191,185,220,168,101,151,170,53,90,154,53,201,233,57,191,13,87,161,168,30,23,50,107,250,65,103,182,25,202,30,247,221,124,189,223,126,183,151,191,111,34,142,122,143,71,123,53,252,206,158,146,120,251,124,23,60,59,112,239,150,186,251,166,81,217,105,42,183,214,90,252,191,222,226,216,228,229,243,91,109,115,58,170,104,186,162,107,209,87,79,110,134,50,118,92,122,246,101,151,227,95,39,173,3,127,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,105,219,1,194,253,109,115,41,56,136,194,54,157,237,135,153,244,162,163,158,137,166,189,194,146,143,205,146,95,131,147,234,163,248,187,222,106,136,245,73,52,49,84,68,232,102,110,230,59,77,83,93,13,46,246,136,246,119,75,146,82,213,103,6,79,208,110,192,174,217,223,232,57,186,121,27,253,18,158,63,172,168,169,124,213,28,233,229,145,222,107,60,207,5,243,116,84,13,126,153,237,217,13,145,20,89,153,157,55,76,206,184,75,173,62,93,242,55,211,237,95,174,239,244,149,240,167,156,146,53,91,162,177,23,209,126,191,171,226,96,73,183,238,197,60,183,196,88,103,2,99,236,194,185,83,236,181,99,79,37,121,54,77,241,174,254,231,53,198,41,122,35,149,201,163,156,158,147,91,240,213,58,129,178,160,0,0,11,85,197,30,114,255,0,71,220,137,196,217,189,221,59,215,144,123,151,213,115,54,110,231,214,65,79,233,108,126,159,158,215,209,95,15,103,138,6,21,118,170,241,159,135,108,88,82,231,195,94,11,169,239,119,251,143,39,203,114,108,146,63,38,114,228,161,172,167,233,36,10,201,185,140,87,122,18,38,221,60,238,186,52,214,255,0,10,153,17,91,196,94,116,216,242,198,9,121,20,247,46,245,207,168,218,143,229,114,233,39,153,190,106,201,26,187,85,135,78,142,77,63,193,109,85,198,227,91,118,173,146,225,112,155,155,81,46,155,223,181,27,174,136,136,157,17,17,60,17,13,208,118,70,240,239,249,60,202,42,172,222,187,166,181,248,227,103,46,47,249,183,115,170,175,167,95,57,178,185,175,220,215,162,250,45,211,227,226,6,118,225,236,59,103,194,182,168,108,118,26,62,235,69,79,187,151,23,49,239,219,185,202,229,234,229,85,95,57,202,189,87,218,118,64,180,220,80,103,221,175,134,236,157,189,102,149,198,135,191,190,217,221,185,84,124,215,69,206,230,85,67,2,253,98,71,38,221,188,228,119,86,174,186,105,241,64,195,62,213,187,166,85,205,155,121,7,69,154,181,123,112,221,23,210,159,43,167,46,165,121,123,233,168,86,15,204,39,49,117,147,151,232,107,241,233,169,112,49,79,106,87,7,89,105,130,82,28,164,196,191,75,106,169,127,49,105,238,119,74,13,219,166,106,187,235,170,41,28,137,162,62,71,245,254,230,158,212,52,211,154,153,169,141,179,159,27,92,51,11,48,174,254,83,190,92,249,93,230,167,187,195,14,254,92,44,137,158,100,76,99,19,70,68,196,232,212,240,213,122,170,170,220,76,39,193,55,19,184,227,4,174,98,225,124,179,239,184,121,190,53,158,89,183,199,255,0,142,116,63,155,124,232,255,0,206,53,205,244,125,154,248,117,3,103,25,53,219,21,145,56,219,188,126,87,172,255,0,147,110,94,206,87,245,138,203,199,55,94,102,239,244,122,36,219,166,216,252,124,121,159,170,166,109,101,230,99,224,204,214,194,180,152,219,0,222,124,169,101,175,230,119,122,158,239,44,27,246,72,248,221,230,74,214,189,52,124,111,78,168,158,26,248,42,41,229,240,200,46,15,56,195,198,220,38,99,105,47,22,120,124,167,135,174,122,121,98,207,186,24,123,247,46,26,134,193,245,238,134,87,197,178,74,133,127,152,137,187,77,171,209,122,7,162,99,74,221,177,121,203,244,219,61,173,249,67,221,57,127,147,110,111,214,243,53,230,249,66,142,223,81,232,236,77,186,109,211,210,126,191,171,224,110,19,46,51,15,10,230,182,12,183,99,236,19,113,239,246,91,167,59,187,84,114,100,139,127,46,87,196,255,0,54,70,181,233,163,227,114,117,106,120,116,213,52,83,75,57,151,132,45,60,115,246,141,95,105,48,109,110,150,44,79,221,116,172,229,187,204,238,214,38,47,161,35,161,122,234,250,87,39,179,223,213,52,212,54,151,192,86,91,226,44,163,225,59,3,101,238,44,167,228,93,109,94,83,239,17,239,141,218,115,110,85,82,183,172,110,115,125,25,27,224,229,253,139,208,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,0,199,174,91,226,44,220,225,59,28,229,238,19,167,231,221,110,190,76,238,241,239,141,186,242,174,84,178,187,172,142,107,125,24,221,226,228,253,171,208,200,0,6,149,187,29,115,151,232,78,123,92,50,135,186,115,63,41,60,175,173,230,105,202,242,125,29,194,163,209,216,187,181,221,167,164,205,63,91,192,221,73,163,76,180,194,22,158,6,59,70,172,84,152,202,183,91,22,24,239,90,214,114,221,231,247,155,19,215,208,141,211,61,52,125,83,83,219,239,232,154,233,186,108,199,204,60,43,149,56,50,227,143,177,181,199,184,89,109,124,158,243,81,201,146,93,156,201,89,19,60,216,218,231,174,175,145,169,209,171,227,215,68,213,64,102,30,99,224,204,169,194,181,120,219,31,94,124,151,101,160,229,247,138,158,239,44,251,55,200,200,219,230,68,215,61,117,124,140,78,136,190,58,248,34,169,132,185,203,219,21,145,56,39,145,249,33,179,254,82,121,155,249,191,214,43,44,252,173,57,123,127,210,40,151,118,187,164,240,240,229,254,178,26,216,227,15,140,60,109,197,158,54,142,241,120,135,201,152,122,217,175,145,236,251,161,155,184,243,33,167,108,255,0,94,216,98,124,187,228,167,71,249,232,187,117,218,157,19,174,62,129,188,60,45,218,149,193,214,101,224,149,135,54,241,47,209,42,170,175,207,218,123,157,210,191,110,217,156,173,250,234,122,70,162,234,140,141,253,63,191,167,177,75,127,217,73,116,202,184,115,111,63,40,178,170,175,118,27,173,250,45,228,132,229,212,167,51,101,53,114,207,249,244,230,38,146,115,61,61,62,29,52,53,219,139,56,38,226,119,3,224,148,204,92,81,150,125,203,15,59,194,179,203,54,249,63,241,205,135,243,108,157,95,249,199,53,190,143,183,95,14,165,187,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,3,211,217,214,226,28,59,103,197,86,169,172,119,234,62,245,69,81,183,153,23,49,236,221,181,200,228,234,213,69,79,57,168,189,23,216,91,142,23,243,238,215,196,142,78,217,115,74,221,67,220,31,115,239,60,218,62,107,165,228,242,234,166,129,62,177,99,143,118,238,74,187,163,83,77,116,248,173,217,3,205,175,21,121,17,91,195,166,116,223,114,198,121,121,244,246,222,235,200,168,218,140,230,243,41,32,153,222,106,73,34,183,69,155,78,174,93,127,193,54,65,217,85,198,126,29,190,225,75,103,13,120,210,167,186,95,237,220,239,34,73,178,73,60,167,204,146,186,178,163,164,112,35,33,229,177,27,233,200,187,181,243,122,234,210,171,237,114,225,223,242,135,148,84,185,189,104,77,43,240,62,254,100,95,243,158,249,85,65,78,158,115,165,107,89,181,172,85,244,93,175,195,196,210,253,186,227,91,105,173,142,225,111,155,149,81,22,187,31,181,29,166,168,168,189,21,21,60,21,64,245,62,11,85,194,230,114,255,0,72,44,137,195,57,189,221,59,175,151,187,239,213,115,55,237,228,86,79,79,233,108,102,191,153,215,209,79,31,111,138,221,80,0,0,52,155,218,243,145,20,89,103,157,54,188,206,183,203,165,62,98,115,246,83,237,95,169,238,20,148,16,175,156,178,57,93,170,189,87,209,102,159,173,226,96,73,183,238,218,204,183,196,88,155,2,96,28,194,182,211,239,181,96,191,42,249,74,77,241,166,206,249,53,186,40,186,43,145,203,171,154,190,139,93,241,209,58,154,129,0,109,119,177,255,0,133,250,218,22,85,241,17,139,173,59,27,55,47,232,189,71,61,23,93,59,253,37,103,155,28,191,22,167,214,199,241,111,188,180,157,157,221,157,210,231,108,180,185,193,156,20,27,112,43,119,247,10,14,110,190,89,255,0,75,167,147,235,41,234,89,53,63,38,120,163,119,156,207,63,193,60,221,85,119,69,12,49,83,196,216,97,110,214,55,93,19,93,64,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,184,220,104,173,52,114,92,46,19,114,169,226,211,123,246,171,180,213,81,19,162,34,175,138,160,19,32,0,4,181,198,221,69,118,163,146,223,112,135,155,79,46,155,217,185,91,174,138,138,157,81,81,124,81,9,144,7,154,206,40,242,107,250,62,231,182,38,202,30,247,222,188,131,220,190,183,151,179,119,62,142,10,143,71,123,244,252,246,158,146,248,123,60,19,101,61,138,121,145,136,177,54,4,199,217,123,114,168,223,106,193,126,74,242,108,123,35,77,157,242,107,140,178,245,70,163,151,87,53,61,39,59,225,162,116,44,7,108,94,77,125,9,207,107,126,111,119,190,103,229,39,155,245,92,189,57,94,79,163,183,211,250,91,215,118,187,181,244,89,167,235,120,142,199,92,229,250,19,158,215,12,161,238,156,207,202,79,43,235,121,154,114,188,159,71,112,168,244,118,46,237,119,105,233,51,79,214,240,3,117,32,22,227,58,56,136,201,222,30,173,116,151,172,224,198,30,64,163,174,230,119,121,124,159,85,85,191,99,163,107,186,83,199,34,166,139,52,105,213,19,210,248,46,129,113,207,63,188,98,113,225,153,28,79,93,106,236,140,170,242,110,9,94,95,118,180,108,130,109,158,109,59,159,245,253,222,57,151,89,160,223,213,125,186,39,79,28,142,227,11,181,122,44,105,107,172,192,25,15,71,203,161,151,151,173,255,0,153,175,55,71,83,203,254,141,85,70,138,221,28,217,99,244,186,250,94,228,53,197,132,112,142,33,199,120,134,147,10,225,91,127,126,186,87,115,57,16,115,89,22,253,140,116,142,243,164,115,90,154,53,142,94,170,158,30,240,47,71,6,124,41,98,46,42,243,45,48,221,27,251,165,130,221,255,0,28,92,116,142,78,233,204,167,168,124,31,84,179,68,249,55,190,157,91,230,42,233,174,171,211,199,209,5,186,221,69,105,163,142,223,111,135,149,79,22,187,25,185,93,166,170,170,189,85,85,124,85,76,66,236,220,224,243,19,240,171,130,113,13,195,27,205,202,196,56,203,186,119,251,126,216,221,221,59,164,213,137,31,214,197,52,172,147,124,117,13,119,155,183,111,130,234,186,233,152,192,13,57,118,158,102,150,39,226,35,136,75,71,14,25,111,109,239,245,56,99,188,114,163,231,71,23,124,239,52,52,85,139,214,102,70,145,236,72,95,227,34,238,211,217,209,23,34,187,68,123,68,98,201,40,170,178,127,39,235,247,99,167,108,239,245,252,173,60,141,254,137,81,31,213,212,83,62,26,142,116,18,200,223,53,254,103,138,249,218,34,115,246,111,240,35,46,77,82,67,157,153,164,222,102,54,173,221,220,232,181,211,201,27,22,174,154,79,172,130,161,240,212,115,161,146,55,117,103,153,224,157,117,84,8,56,11,236,217,183,228,150,204,204,206,106,78,247,141,29,175,113,162,230,58,63,36,127,165,67,39,214,83,213,62,42,142,116,50,196,239,57,190,102,154,39,93,85,50,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,226,151,120,209,15,105,31,23,210,113,17,153,17,97,76,55,38,184,75,12,110,238,19,105,254,147,222,96,163,146,79,53,240,199,43,54,203,11,147,206,85,215,217,162,120,134,104,118,64,112,253,107,195,25,59,249,119,171,94,125,102,53,255,0,68,77,28,222,237,220,234,171,233,95,225,34,163,247,35,189,172,110,158,205,124,75,249,197,103,2,217,85,197,61,58,87,222,211,201,56,150,29,123,189,227,250,204,252,173,86,4,119,212,54,162,56,221,172,112,35,58,248,107,175,138,117,175,120,92,201,175,232,251,145,56,103,40,123,223,122,242,15,125,250,222,94,205,220,250,201,234,61,29,239,211,243,218,122,75,225,236,240,75,170,6,4,229,215,103,55,16,121,79,130,170,50,239,0,113,197,228,172,61,85,179,155,71,249,51,161,159,118,217,159,51,126,178,90,151,61,62,178,71,187,163,189,186,120,34,33,127,56,78,224,251,47,56,78,194,181,22,156,46,255,0,40,94,174,123,60,173,119,210,120,187,239,46,73,221,15,212,62,105,89,30,198,84,57,158,98,166,237,53,94,190,23,232,0,0,0,0,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,97,120,177,224,251,47,56,177,194,180,246,156,80,255,0,39,222,173,155,252,147,119,210,121,123,151,50,72,29,55,212,50,104,153,38,246,83,181,158,122,174,221,117,78,190,54,15,49,123,57,184,131,205,140,21,79,151,120,255,0,142,47,42,225,234,93,252,170,63,201,157,12,27,119,76,201,157,245,145,84,181,235,245,145,177,221,93,236,211,193,85,12,246,0,99,111,10,124,11,101,87,11,20,238,175,178,39,149,177,44,223,233,23,143,235,48,115,116,89,209,191,80,234,137,35,110,145,206,172,233,227,166,190,43,210,193,246,191,240,253,107,196,249,59,249,119,164,94,69,102,10,255,0,75,77,28,238,243,223,42,168,41,89,227,34,35,54,163,125,140,118,190,221,60,77,135,22,171,138,60,154,254,144,89,19,137,178,135,189,247,95,47,119,47,173,229,239,219,200,172,130,163,209,222,205,127,51,167,164,158,62,223,5,9,110,21,51,222,139,136,188,150,177,230,116,17,114,42,46,93,235,159,79,185,95,202,229,213,207,11,124,229,142,52,118,169,14,189,26,154,127,138,226,247,30,157,155,54,252,237,223,153,153,51,73,221,49,163,116,239,212,92,199,73,229,127,244,88,99,250,202,138,166,69,79,201,134,41,93,230,183,207,215,69,235,162,174,16,118,110,113,125,39,14,249,145,46,20,196,146,105,132,177,62,222,255,0,54,159,232,221,218,10,201,35,243,89,12,146,191,116,179,53,60,213,77,61,186,167,134,247,128,211,151,102,30,105,98,126,29,248,132,187,240,225,153,22,222,225,83,137,251,191,54,62,116,114,247,62,237,67,91,88,157,97,100,137,38,244,153,158,18,38,221,125,189,81,55,26,96,31,105,7,2,50,231,45,36,217,217,149,173,229,227,106,45,189,242,139,93,124,175,189,105,41,163,250,201,234,25,13,63,38,24,228,119,70,121,254,11,215,69,94,14,206,238,209,24,179,182,42,92,159,206,10,253,184,233,187,251,133,127,43,95,44,255,0,165,212,73,245,116,244,204,134,159,147,4,81,183,206,127,159,226,158,118,168,161,159,87,27,117,21,218,142,75,125,194,30,109,60,186,111,102,229,110,186,42,42,117,69,69,241,68,60,239,241,153,194,150,34,225,83,50,215,13,214,63,189,216,46,63,241,61,199,72,227,239,124,186,122,119,207,245,73,52,175,143,99,234,17,190,122,166,186,106,157,60,61,20,152,115,218,71,193,230,39,226,171,4,225,235,134,8,155,155,136,112,111,123,238,22,253,177,183,189,247,185,168,210,79,173,150,104,153,30,200,233,220,239,59,118,239,4,209,116,212,53,135,193,223,30,25,145,195,13,214,146,200,250,175,41,96,148,230,119,155,70,200,33,223,230,212,57,159,95,221,228,153,52,154,125,253,23,217,162,244,240,244,4,121,110,197,216,71,16,224,76,67,87,133,113,85,191,184,221,40,121,124,248,57,172,151,102,246,54,70,249,209,185,205,93,90,246,175,69,95,31,121,177,222,15,123,87,162,193,118,186,60,1,159,20,124,202,24,185,154,95,249,154,114,181,117,68,191,232,212,180,106,174,213,206,138,63,75,167,165,239,64,54,232,11,113,146,252,68,100,239,16,182,186,187,214,79,227,15,47,209,208,242,251,196,190,79,170,165,217,189,210,53,189,42,35,141,87,85,134,68,232,139,232,252,83,91,142,6,181,123,107,51,35,17,97,156,9,128,114,246,219,81,178,213,141,60,171,229,40,246,70,187,251,156,214,233,98,234,173,87,38,142,114,250,46,111,199,84,232,107,91,133,204,154,254,144,89,237,134,114,135,189,247,95,47,119,223,173,229,239,219,200,163,158,163,209,222,205,127,51,167,164,158,62,223,5,202,174,216,188,229,250,109,158,214,252,161,238,156,191,201,183,55,235,121,154,243,124,161,71,111,168,244,118,38,221,54,233,233,63,95,213,240,29,142,185,53,244,219,61,174,25,189,222,249,127,147,110,87,213,114,245,230,249,66,142,225,79,233,111,77,186,109,215,209,126,191,171,226,6,232,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,76,128,0,0,0,18,214,235,141,21,218,142,59,133,190,110,109,60,186,236,126,213,110,186,42,162,244,84,69,241,69,38,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,212,7,109,102,100,97,220,77,142,240,14,94,219,106,55,221,112,95,149,124,165,30,201,19,103,124,134,221,44,93,85,168,213,213,173,95,69,206,248,232,189,12,0,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,125,25,29,226,213,253,139,212,205,238,216,60,136,173,194,89,211,14,119,65,47,58,159,30,238,231,183,106,55,187,247,26,74,10,102,245,89,21,95,185,93,236,99,116,253,111,19,94,224,122,102,202,220,245,203,204,221,203,202,124,204,194,119,142,125,150,125,255,0,91,221,231,110,221,179,190,31,70,72,218,245,243,227,114,122,63,225,212,209,239,104,103,19,84,252,72,103,117,77,86,27,186,119,220,33,100,217,228,55,114,22,61,57,212,148,137,81,209,241,71,47,231,97,119,167,175,135,155,162,120,226,216,2,236,100,39,11,249,195,196,141,210,170,221,149,184,99,202,108,160,217,223,37,239,180,176,242,119,182,85,143,164,242,199,187,119,38,68,233,174,154,117,241,77,119,3,193,95,103,30,21,225,122,245,244,251,16,98,63,164,184,165,159,232,85,29,206,74,62,227,171,42,34,147,205,101,76,145,203,190,41,209,60,230,249,187,122,117,93,83,188,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,113,150,96,12,81,237,14,226,174,46,27,114,118,104,112,237,235,185,99,107,246,223,32,167,118,230,110,228,85,82,119,159,78,25,33,79,169,153,223,156,211,199,205,213,124,47,214,111,230,206,17,201,44,3,114,204,108,113,93,221,45,22,190,79,62,78,84,178,105,204,154,56,91,210,38,61,222,156,173,78,141,95,31,98,106,169,231,31,51,179,35,29,241,7,153,117,216,219,20,84,121,66,255,0,121,229,115,29,178,24,183,114,105,217,18,122,13,99,19,70,66,223,98,120,123,87,170,134,82,118,102,240,143,110,226,55,48,238,88,235,31,39,63,14,97,94,79,120,161,243,155,223,251,204,21,145,55,235,34,154,57,34,229,201,11,29,209,174,221,225,209,53,85,222,65,104,120,84,200,138,46,29,50,90,199,150,48,75,207,168,182,247,174,125,70,213,103,55,153,87,60,205,243,86,73,17,186,36,218,116,114,235,254,9,119,128,197,94,209,126,35,255,0,163,238,68,213,249,22,225,221,113,85,251,151,228,95,170,223,187,145,89,73,222,61,40,159,26,125,84,203,233,233,227,230,234,190,26,1,51,255,0,182,47,57,126,155,103,181,191,40,123,167,47,242,109,205,250,222,102,188,223,40,81,219,234,61,29,137,183,77,186,122,79,215,245,124,12,0,3,213,64,0,0,49,203,140,14,52,48,191,8,127,68,190,146,97,223,42,125,44,239,252,159,235,114,65,203,238,189,223,119,161,4,186,235,222,27,227,183,77,61,186,244,200,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,24,229,193,255,0,26,24,95,139,207,165,191,70,240,239,146,254,137,247,14,119,245,185,39,230,119,174,241,183,211,130,45,52,238,238,240,221,174,190,205,58,134,70,128,0,242,174,111,251,179,163,136,255,0,233,5,145,52,158,90,184,119,172,85,97,230,121,107,234,182,109,231,214,85,247,127,70,38,70,191,85,10,122,26,248,121,218,47,142,128,76,255,0,236,117,206,95,161,57,237,112,202,30,233,204,252,164,242,190,183,153,167,43,201,244,119,10,143,71,98,238,215,118,158,147,52,253,111,0,55,82,104,223,180,203,132,123,119,14,89,135,109,199,88,5,57,24,115,21,115,187,189,15,156,238,225,221,160,163,137,223,89,44,210,73,47,50,73,158,238,173,110,223,14,169,162,166,242,11,67,197,94,68,81,113,23,146,215,220,177,158,94,69,69,203,186,242,42,54,171,249,92,186,184,38,119,154,146,70,142,213,33,211,171,147,79,240,80,181,253,158,60,85,197,196,150,78,195,14,34,189,119,220,109,97,221,229,228,238,220,189,188,250,170,190,237,232,67,28,43,245,48,183,243,122,248,121,218,47,142,87,30,100,242,199,50,49,223,15,153,151,67,141,176,189,71,147,239,246,110,111,45,219,33,151,111,58,157,241,47,166,215,177,117,100,206,246,47,143,177,122,167,163,140,160,205,156,35,157,184,6,219,152,216,30,187,189,218,46,156,238,68,156,169,99,215,151,52,144,187,164,172,99,189,56,156,157,90,158,30,212,209,84,49,147,141,78,206,60,43,197,13,235,233,246,31,196,127,70,177,75,255,0,211,106,59,156,149,157,251,70,83,197,31,154,250,152,227,139,100,80,42,121,173,243,183,117,234,154,174,159,179,239,133,252,225,225,186,233,75,110,205,44,49,228,198,87,239,238,114,247,218,89,185,219,27,18,201,210,9,100,219,183,157,26,117,211,93,122,120,46,158,148,12,76,237,78,183,81,84,240,65,152,119,9,225,221,81,69,228,158,67,247,42,108,223,119,162,71,116,69,209,117,79,120,26,174,236,243,226,106,159,134,252,238,166,170,196,151,78,229,132,47,123,252,184,238,66,201,175,38,146,173,41,250,50,41,37,252,236,205,244,52,241,243,181,79,13,225,102,158,122,229,230,81,101,229,70,102,98,203,199,34,203,6,207,173,238,243,187,118,233,217,15,163,28,110,122,121,242,53,61,31,240,234,121,153,0,85,89,165,153,24,139,55,49,221,207,48,177,101,71,62,235,117,228,247,137,54,70,221,121,80,178,38,244,141,173,111,163,27,124,26,159,181,122,153,255,0,216,167,153,24,119,12,227,188,125,151,183,42,141,151,92,105,228,175,38,199,178,69,223,220,225,184,203,47,84,106,181,52,107,147,210,115,126,26,175,67,90,198,194,59,31,50,34,183,22,231,76,217,221,60,188,154,124,5,183,144,221,168,238,241,223,169,43,233,157,213,36,69,102,213,111,181,142,215,245,124,64,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,71,53,50,175,4,231,62,9,184,101,238,97,90,60,167,99,185,242,187,205,55,120,154,29,252,185,153,43,60,248,158,199,166,143,137,139,209,201,225,162,244,85,69,208,63,24,124,30,99,110,19,49,180,118,123,196,222,83,195,215,61,124,143,120,219,12,61,251,151,13,59,167,250,134,205,43,226,217,37,66,51,207,84,221,166,228,232,189,61,19,20,214,97,229,198,12,205,108,43,87,130,113,245,155,202,150,90,254,95,120,166,239,18,193,191,100,140,145,190,124,78,107,211,71,198,197,232,169,225,167,130,170,1,229,240,172,241,158,78,102,62,94,225,28,43,143,49,126,28,238,22,44,109,223,188,133,85,223,32,151,189,247,57,91,21,79,153,27,220,248,246,61,237,79,61,173,215,93,91,170,117,54,201,124,194,252,61,118,83,222,113,54,100,199,93,229,74,172,193,238,95,67,240,167,42,186,14,235,220,24,144,215,127,93,214,165,31,185,43,249,223,92,214,233,166,198,110,215,86,224,31,27,156,110,93,56,203,186,97,154,186,188,11,244,90,143,11,119,222,233,73,229,54,215,127,164,182,153,31,231,164,17,47,141,54,189,119,122,90,38,154,117,13,156,118,75,102,70,29,196,220,39,88,114,246,219,81,190,235,130,251,215,148,163,217,34,108,239,151,42,233,98,234,173,70,174,173,106,250,46,119,199,69,232,102,101,198,227,69,105,163,146,225,112,155,149,79,22,155,223,181,93,166,170,136,157,17,21,124,85,13,68,246,65,230,118,13,201,188,9,159,249,145,152,23,95,38,216,45,31,69,59,221,87,34,89,185,124,217,171,225,103,153,19,30,245,213,242,49,58,53,124,117,93,19,85,41,78,44,187,85,175,89,251,151,151,44,171,194,57,113,244,102,223,113,228,247,138,239,44,50,183,159,203,158,9,217,245,114,82,49,205,218,232,92,222,142,77,119,107,236,209,66,196,241,157,197,246,46,226,183,31,54,233,92,254,233,134,109,122,249,22,215,164,82,119,62,100,52,237,168,250,228,134,41,36,223,37,58,63,207,69,219,174,141,209,60,114,99,178,127,132,27,182,43,197,212,60,72,98,166,119,123,21,163,155,228,120,245,107,252,163,205,138,186,142,126,177,204,143,135,150,246,181,124,248,215,119,179,68,234,96,30,92,101,230,42,205,108,103,110,192,56,38,221,223,239,87,78,119,118,167,231,71,22,254,92,79,149,254,116,142,107,19,70,70,229,234,228,240,233,170,232,135,163,78,25,178,86,159,135,124,145,195,121,59,75,116,242,148,88,127,190,109,169,228,44,60,206,125,92,213,11,230,44,146,42,104,179,105,233,175,134,189,60,16,46,128,0,15,58,220,122,230,70,29,205,206,44,113,206,97,97,58,142,125,170,235,228,206,239,38,201,27,175,42,219,75,19,186,72,214,187,210,141,222,45,79,218,157,75,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,88,204,190,202,140,166,187,99,206,41,44,184,201,180,61,226,197,132,59,207,149,87,154,214,109,239,86,234,232,225,254,219,94,186,189,159,216,71,124,116,78,160,111,116,0,5,133,227,7,132,140,43,197,198,94,55,9,93,174,254,66,189,80,235,228,139,223,119,146,171,184,111,158,158,73,255,0,171,182,104,153,47,49,148,232,207,61,87,110,237,201,213,58,223,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,22,23,131,238,18,48,175,8,249,120,236,37,105,187,249,118,245,93,167,149,239,125,222,74,94,255,0,178,122,137,32,254,174,233,165,100,92,182,84,43,60,197,77,219,119,47,85,233,126,128,0,0,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,95,110,2,179,35,14,229,31,22,56,27,48,177,101,71,34,213,106,242,159,120,147,100,142,211,155,109,170,137,189,35,107,157,233,72,223,6,175,236,78,165,204,237,87,202,107,182,3,226,146,245,140,157,67,221,236,88,191,187,121,41,121,173,126,238,235,110,161,142,111,237,185,233,163,223,253,180,111,195,84,234,97,160,30,170,0,0,105,223,181,131,132,27,182,20,197,213,220,72,97,86,119,139,21,223,149,229,136,245,107,60,157,202,138,134,142,14,178,76,175,155,152,247,57,124,200,211,111,183,84,234,99,63,6,92,95,98,238,20,177,243,174,148,47,239,120,102,233,167,150,173,122,69,31,124,229,195,80,218,127,174,88,101,146,61,146,84,43,252,196,77,218,104,237,83,195,122,28,76,228,173,63,17,25,35,137,50,118,170,233,228,216,177,7,115,221,83,200,89,185,124,138,184,106,19,204,73,35,85,213,97,211,211,79,29,122,248,47,156,188,199,203,204,85,149,56,206,227,128,113,181,187,184,94,173,124,158,243,79,206,142,93,156,200,153,43,60,232,220,230,46,172,145,171,209,203,227,215,69,213,0,244,247,110,184,209,93,168,227,184,91,230,230,211,203,174,199,237,86,235,162,170,47,69,68,95,20,83,12,251,90,115,35,14,225,158,19,175,217,123,114,168,217,117,198,157,215,201,177,236,145,119,247,59,149,12,178,245,70,171,83,70,185,61,39,55,225,170,244,48,171,132,222,213,107,214,65,101,229,183,42,241,118,92,125,38,183,219,185,221,222,187,203,12,162,228,115,39,158,119,253,92,116,143,115,183,58,102,183,171,151,77,186,251,116,74,175,181,243,51,176,110,114,96,76,128,204,140,191,186,249,74,193,119,250,87,221,42,185,18,195,204,229,77,65,11,252,201,88,199,166,143,141,233,213,169,225,170,106,154,40,24,19,131,50,115,49,243,11,8,226,172,121,132,48,231,127,177,96,158,227,229,218,174,249,4,93,211,190,74,232,169,188,201,30,215,201,189,236,114,121,141,118,154,106,237,19,169,70,25,55,193,31,27,151,78,13,46,152,154,174,147,2,253,41,163,197,61,203,189,210,121,77,180,63,232,205,169,70,121,235,4,171,227,83,175,77,190,142,139,174,189,51,242,201,133,248,122,237,88,188,225,156,201,146,187,201,117,89,125,223,126,152,97,78,85,116,253,235,191,177,97,161,254,187,173,50,51,106,80,115,190,165,174,215,93,143,219,166,174,13,117,112,121,193,230,54,226,207,27,73,103,179,205,228,204,61,108,211,203,23,141,176,205,220,121,144,212,58,15,168,116,209,62,93,242,83,171,60,197,93,186,238,94,137,215,127,25,87,149,120,39,38,48,77,191,47,114,246,209,228,203,29,179,155,221,169,187,196,211,108,230,76,249,95,231,202,247,189,117,124,175,94,174,95,29,19,162,34,36,206,94,101,198,12,202,156,43,73,130,112,13,155,201,118,90,14,103,119,166,239,18,207,179,124,143,145,222,124,174,115,215,87,200,245,234,171,227,167,130,34,21,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,20,94,111,229,54,17,206,220,3,114,203,156,113,67,222,237,23,78,79,62,62,108,177,235,203,154,57,155,214,39,177,222,156,77,94,142,79,15,106,106,139,231,91,136,124,137,196,220,58,230,133,211,44,177,68,156,250,139,111,35,74,141,35,111,51,153,79,20,222,139,36,145,19,68,153,169,233,46,191,224,158,151,76,48,237,28,224,174,245,197,14,21,180,98,12,3,231,226,156,53,222,59,189,23,152,157,251,188,73,72,199,125,100,179,199,28,91,34,129,238,234,139,187,195,162,233,168,104,152,21,86,100,101,110,59,202,60,69,46,19,204,43,23,146,174,176,109,230,83,247,168,103,211,116,108,145,60,232,158,230,250,50,49,124,125,190,244,83,96,156,8,118,98,91,243,18,205,106,205,252,238,151,153,101,169,231,242,172,27,92,157,231,107,234,169,221,253,102,154,169,175,102,215,178,41,58,179,175,163,225,170,129,118,123,39,248,65,180,225,76,35,67,196,134,42,103,120,190,221,249,190,71,143,87,51,201,220,169,107,168,231,235,28,202,201,185,140,115,87,207,141,54,251,53,94,166,200,76,84,201,110,208,92,154,205,172,244,191,100,85,145,189,209,41,59,175,209,187,142,181,82,121,119,117,28,149,85,127,84,234,102,247,94,71,45,91,245,143,250,205,117,111,184,202,176,4,181,198,227,69,105,163,146,225,112,155,149,79,22,155,223,181,93,166,170,136,157,17,21,124,85,9,147,23,187,77,174,53,182,158,8,51,34,225,111,155,149,81,23,145,246,63,106,59,77,110,244,104,189,21,21,60,21,64,243,240,109,83,176,199,244,217,251,183,252,200,213,89,183,238,197,60,183,196,88,103,2,99,236,194,185,83,236,181,99,79,37,121,54,77,241,174,254,231,53,198,41,122,35,149,201,163,156,158,147,91,240,213,58,129,178,160,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,10,184,165,51,35,52,176,38,81,225,217,113,102,97,95,124,149,106,131,111,50,163,186,205,62,155,164,100,105,230,196,199,59,210,145,137,225,237,247,34,154,129,226,35,181,203,55,115,15,91,70,80,208,125,7,160,79,206,201,205,165,185,247,159,205,57,189,42,40,218,230,109,115,36,78,139,215,127,193,12,18,255,0,60,226,203,207,252,234,190,171,253,70,110,218,207,216,212,209,173,255,0,0,61,11,112,191,197,222,29,226,155,17,99,186,108,21,135,185,88,111,9,121,47,201,215,206,247,35,188,175,222,163,153,101,254,175,36,49,201,79,202,146,7,71,231,110,223,233,38,137,166,185,0,90,30,21,50,34,139,135,76,150,177,229,140,18,243,234,45,189,235,159,81,181,89,205,230,85,207,51,124,213,146,68,110,137,54,157,28,186,255,0,130,93,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,6,63,241,65,197,222,29,225,103,17,96,74,108,107,135,185,184,111,22,249,83,202,55,206,247,35,124,145,221,99,133,98,254,175,28,50,73,81,205,146,118,199,230,237,217,233,46,169,174,153,0,90,30,42,242,34,139,136,188,150,190,229,140,242,242,42,46,93,215,145,81,181,95,202,229,213,193,51,188,212,146,52,118,169,14,157,92,154,127,130,133,103,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,222,148,111,79,15,103,185,80,170,207,45,63,231,156,39,121,255,0,154,215,210,255,0,168,253,187,153,251,90,186,181,223,226,103,111,14,253,174,89,187,151,154,90,51,122,131,233,197,2,254,106,78,109,45,179,187,126,117,206,233,79,70,231,63,115,159,26,117,94,155,62,42,6,234,65,72,229,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,112,26,171,237,206,253,9,254,242,127,45,53,86,109,251,182,179,45,241,22,38,192,152,7,48,173,180,251,237,88,47,202,190,82,147,124,105,179,190,77,110,138,46,138,228,114,234,230,175,162,215,124,116,78,166,160,64,245,63,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,100,197,238,204,171,141,109,219,130,12,183,184,92,38,230,212,75,229,141,239,218,141,215,75,189,98,39,68,68,79,4,67,40,64,26,222,237,96,225,6,211,138,240,141,119,18,24,85,157,222,251,104,229,121,98,61,92,255,0,40,243,101,161,163,131,172,147,35,33,229,177,174,95,50,53,221,237,209,122,155,33,49,83,58,123,65,114,107,41,115,210,195,145,87,182,247,180,171,239,95,73,46,58,213,71,228,45,180,113,213,82,125,83,105,157,222,185,252,196,111,213,191,234,244,213,222,224,52,4,13,151,113,223,217,137,111,203,187,53,215,55,242,70,94,93,150,155,145,205,176,109,114,247,109,207,165,167,111,245,154,154,167,61,251,158,249,100,232,206,158,143,134,138,107,239,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,125,24,222,190,62,207,122,160,21,15,15,25,19,137,184,138,205,11,94,89,97,121,57,21,23,46,126,181,26,70,238,95,46,158,89,189,23,201,26,46,169,11,147,210,77,63,193,125,20,229,6,83,97,28,146,192,54,220,185,192,244,61,210,209,107,231,114,35,230,203,38,156,201,164,153,221,101,123,221,233,202,229,234,229,241,246,38,136,152,201,217,199,193,93,235,133,236,43,119,196,24,251,204,197,56,151,187,247,138,47,49,123,143,119,146,173,141,250,200,167,146,57,119,197,59,29,209,19,111,135,85,215,76,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,203,79,249,231,9,222,127,230,181,244,191,234,63,110,230,126,214,174,173,119,248,158,147,50,19,62,240,79,16,184,38,28,107,130,170,185,144,73,187,153,30,201,147,151,164,210,198,157,100,142,53,93,86,23,47,68,233,252,21,117,235,218,235,194,111,230,56,141,192,246,63,239,125,43,169,239,63,251,133,29,23,153,44,223,235,39,213,71,241,127,177,77,106,229,190,105,99,188,163,196,81,98,204,189,190,249,42,235,6,238,93,71,117,134,125,55,70,248,215,205,149,142,111,163,35,211,195,219,239,68,3,211,241,133,93,173,57,145,135,112,207,9,215,236,189,185,84,108,186,227,78,235,228,216,246,72,187,251,157,202,134,89,122,163,85,169,163,92,158,147,155,240,213,122,24,171,150,253,181,152,239,12,225,216,173,185,133,148,95,77,46,172,221,204,185,121,126,27,118,253,100,122,167,213,69,66,173,77,26,230,55,253,141,124,85,76,109,227,99,141,139,215,25,87,172,59,93,93,131,62,140,219,240,207,123,238,52,62,81,101,110,206,242,202,100,147,235,18,8,156,186,186,153,29,231,107,233,104,154,105,212,49,160,244,81,192,86,91,226,44,163,225,59,3,101,238,44,167,228,93,109,94,83,239,17,239,141,218,115,110,85,82,183,172,110,115,125,25,27,224,229,253,139,208,209,175,10,153,17,91,196,94,116,216,242,198,9,121,20,247,46,245,207,168,218,143,229,114,233,39,153,190,106,201,26,187,85,135,78,142,77,63,193,125,37,0,52,105,218,113,197,245,167,136,92,125,110,193,120,29,252,220,51,132,249,220,138,253,28,222,255,0,222,161,163,145,223,87,44,49,201,22,201,33,115,122,171,183,120,244,77,17,114,7,181,19,141,92,220,203,236,105,81,145,248,11,252,197,111,135,111,123,175,254,171,85,229,13,98,162,169,103,213,203,3,157,23,45,207,123,122,63,206,221,170,248,34,26,170,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,29,222,94,101,198,51,205,108,85,73,130,112,13,155,202,151,170,254,103,119,166,239,17,65,191,100,111,145,222,124,174,107,19,70,70,245,234,169,225,167,138,162,27,138,224,3,179,146,159,33,42,33,205,108,220,167,239,24,225,55,119,10,61,234,207,35,244,170,130,95,62,158,165,240,212,115,161,150,53,243,155,230,120,39,157,170,165,117,217,215,193,220,124,53,229,187,175,184,174,223,200,198,216,135,79,42,179,155,187,147,200,158,173,176,245,142,121,33,118,176,206,223,69,19,79,110,171,225,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,96,47,31,253,156,148,249,247,81,54,107,101,29,63,119,199,11,183,191,209,239,87,249,99,165,44,17,121,245,21,44,134,159,147,12,82,47,154,223,63,193,124,237,21,116,235,152,121,113,140,242,167,21,85,224,156,125,102,242,93,234,131,151,222,41,187,196,83,236,223,27,36,111,159,19,156,197,213,146,49,122,42,248,233,226,138,135,168,67,15,251,69,56,59,143,137,76,183,109,247,10,91,249,248,219,15,107,228,166,115,118,243,185,243,210,54,110,178,79,28,45,210,24,29,233,34,235,236,209,124,67,94,157,152,252,95,90,120,122,199,215,28,23,142,31,202,195,56,179,147,207,175,209,206,238,29,214,26,201,27,245,113,67,36,146,239,146,102,183,162,183,111,143,84,213,19,121,103,150,11,141,186,182,211,91,37,190,225,15,42,162,45,55,179,114,59,77,81,21,58,162,170,120,42,27,85,236,187,227,87,55,51,7,26,65,145,248,247,252,251,111,155,127,116,175,254,171,75,228,253,34,173,169,127,213,197,3,93,47,49,204,99,122,191,205,219,170,120,170,1,153,92,122,229,190,34,205,206,19,177,206,94,225,58,126,125,214,235,228,206,239,30,248,219,175,42,229,75,43,186,200,230,183,209,141,222,46,79,218,189,15,58,231,170,131,205,175,21,121,17,91,195,166,116,223,114,198,121,121,244,246,222,235,200,168,218,140,230,243,41,32,153,222,106,73,34,183,69,155,78,174,93,127,193,3,110,189,146,217,145,135,113,55,9,214,28,189,182,212,111,186,224,190,245,229,40,246,72,155,59,229,202,186,88,186,171,81,171,171,90,190,139,157,241,209,122,25,170,121,238,224,159,141,139,215,6,183,172,69,93,67,131,62,147,91,241,55,116,239,212,62,81,101,22,254,236,202,148,143,235,22,9,92,154,58,165,93,230,233,232,232,186,235,211,36,179,35,182,179,29,226,108,59,45,183,47,114,139,232,93,213,251,121,119,47,47,195,113,217,164,140,85,250,169,104,81,171,171,90,246,255,0,183,175,138,32,27,53,207,188,251,193,60,61,96,153,241,174,53,170,229,193,30,222,92,123,38,94,102,179,69,26,245,142,57,21,52,89,154,189,83,175,241,84,243,103,254,121,197,151,159,249,213,125,87,250,140,221,181,159,177,169,163,91,254,7,113,153,25,165,142,243,115,17,75,139,51,10,251,229,91,172,251,121,149,29,214,24,53,219,27,35,79,54,38,53,190,140,108,79,15,103,189,84,217,87,100,87,9,191,159,226,55,28,88,255,0,187,244,82,167,188,255,0,239,244,117,190,100,83,127,170,159,91,31,197,158,213,3,106,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,56,230,134,42,136,157,12,205,220,199,105,170,107,161,170,174,59,251,48,38,108,212,184,227,134,44,29,186,55,111,242,149,179,202,8,155,52,74,88,162,250,234,218,190,186,253,123,188,212,248,47,246,84,218,200,3,203,5,198,221,91,105,173,146,223,112,135,149,81,22,155,217,185,29,166,168,138,157,81,85,60,21,11,237,194,151,6,121,151,197,94,34,117,30,27,79,39,88,41,52,242,141,227,250,188,221,211,124,115,172,95,80,249,226,124,155,223,78,230,121,190,26,238,94,158,62,138,64,22,119,135,30,22,50,175,134,76,59,45,159,47,173,28,154,186,221,189,254,179,188,84,187,188,236,146,103,69,245,114,205,34,51,106,78,246,249,171,215,197,125,154,94,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,22,119,136,238,22,50,175,137,188,59,21,159,48,109,28,234,186,45,221,194,179,188,84,183,187,111,146,23,75,245,113,77,26,63,114,64,198,249,203,211,197,61,186,222,32,7,157,110,43,120,51,204,190,21,49,19,104,241,34,121,70,193,87,175,147,175,31,213,225,239,123,35,129,101,250,134,79,43,227,216,250,134,179,206,241,211,114,116,240,177,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,61,79,128,53,77,192,135,102,4,206,154,171,28,113,59,131,182,198,221,158,77,182,121,65,23,126,169,85,20,191,93,69,87,211,79,168,119,156,159,4,254,210,155,85,134,24,169,226,108,48,183,107,27,174,137,174,167,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,85,211,216,125,33,95,16,27,190,3,119,192,248,0,251,187,224,55,124,15,128,15,187,190,3,119,192,248,0,251,187,224,124,230,124,1,0,17,239,248,17,39,83,141,60,78,68,240,3,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,10,248,145,16,170,46,160,124,3,69,247,13,23,220,0,13,23,220,0,0,0,16,17,144,232,190,224,9,226,114,39,129,198,136,186,248,28,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,0,0,0,0,31,23,192,132,137,124,8,64,0,0,31,116,248,255,0,129,243,93,6,255,0,136,31,116,255,0,247,208,106,169,236,62,111,248,141,255,0,16,8,229,213,72,136,19,197,72,211,192,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,47,129,9,18,248,16,128,0,1,11,151,66,29,200,125,145,200,212,213,78,37,168,137,23,77,64,228,220,131,114,31,26,169,39,162,125,84,219,226,4,77,93,78,68,240,56,216,228,247,28,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,0,0,31,23,192,132,137,124,8,64,0,0,146,185,189,237,141,54,157,74,62,85,114,106,170,84,79,137,146,166,142,77,78,21,160,143,93,81,16,14,42,7,46,136,138,132,235,209,21,170,64,200,155,23,128,123,215,78,128,64,212,209,202,135,58,120,18,236,234,164,194,120,1,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,3,230,168,7,208,124,213,6,168,1,124,8,72,149,80,132,0,0,2,187,106,4,114,168,211,95,97,241,92,128,28,238,189,84,135,68,83,226,174,229,66,52,106,235,224,7,27,122,57,78,116,240,33,72,211,93,72,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,175,137,17,10,248,129,240,0,0,0,0,0,0,129,124,8,200,23,192,8,83,196,141,60,72,19,196,141,60,64,228,79,3,233,241,60,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,85,23,82,32,4,58,40,209,72,128,16,232,167,194,37,240,33,0,0,0,64,190,11,212,228,68,241,56,221,170,42,166,128,124,68,93,72,209,23,83,235,21,21,8,192,248,135,211,226,184,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,0,7,197,240,33,34,95,2,16,0,0,62,162,162,107,169,196,247,38,164,110,240,56,28,189,64,231,141,20,141,83,83,142,39,166,154,17,171,218,158,208,34,62,42,162,31,17,237,95,5,10,212,80,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,46,62,1,24,32,0,70,15,137,224,125,0,0,0,0,0,1,11,128,136,16,0,35,4,0,8,193,0,2,48,64,0,140,16,0,35,4,0,8,193,0,2,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,8,92,4,64,128,1,24,32,34,79,0,62,128,0,0,0,0,0,0,0,0,0,2,0,4,96,128,250,223,16,34,0,0,0,0,0,1,241,122,38,164,40,253,222,8,70,124,209,17,61,192,67,189,60,58,31,81,17,122,146,210,53,234,239,55,84,15,89,35,102,170,229,3,157,239,107,58,57,124,78,9,219,181,55,42,244,37,35,155,159,34,163,165,70,233,239,83,142,186,119,198,158,107,247,34,123,128,231,108,253,53,79,97,43,85,118,142,157,21,94,239,2,74,91,253,44,49,43,28,206,165,25,136,49,60,73,191,206,211,162,129,61,122,205,219,37,130,116,101,92,158,46,209,10,191,14,226,88,49,5,43,42,169,29,171,30,154,161,133,89,153,136,59,221,217,145,53,218,167,53,61,191,19,40,114,87,123,176,237,43,181,255,0,197,167,253,128,93,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,3,226,175,83,233,198,229,93,64,139,112,220,65,170,141,84,8,247,13,196,26,168,213,64,143,112,220,65,170,159,124,224,34,85,212,248,26,138,190,39,221,170,7,192,52,235,161,247,69,1,168,220,66,187,181,30,112,17,110,27,136,124,227,230,170,4,123,134,226,13,87,196,106,160,71,184,42,234,67,231,41,245,53,246,128,7,221,170,21,21,0,248,6,154,159,116,80,62,3,238,138,52,80,62,0,0,0,0,0,0,0,0,140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,196,68,46,3,224,0,1,18,120,16,145,39,128,31,64,0,0,0,0,0,0,0,0,0,64,15,186,40,209,64,248,125,111,136,209,66,34,162,129,16,0,1,241,87,169,244,129,218,162,129,247,112,220,65,170,159,124,224,34,85,215,161,14,155,19,170,141,85,23,169,241,250,189,52,64,62,177,205,85,211,218,112,92,85,91,2,170,28,204,98,68,221,206,95,2,145,198,88,214,134,201,76,229,146,102,166,158,245,2,221,230,182,60,168,193,237,108,236,115,154,154,234,186,20,166,31,226,126,192,250,119,199,93,89,18,61,169,167,156,228,45,127,17,185,165,77,120,180,84,178,134,86,189,209,177,222,11,240,53,151,138,115,111,16,210,93,234,227,138,170,86,181,30,169,209,203,239,3,109,119,206,38,48,178,213,114,217,95,2,107,250,232,75,82,227,155,118,53,145,89,67,92,197,220,159,217,113,167,152,49,254,43,188,92,89,201,172,157,202,171,236,114,153,1,148,121,193,138,48,125,108,43,91,204,86,244,79,57,84,12,179,197,20,115,125,35,72,21,85,251,101,78,191,180,204,156,163,69,165,195,116,136,173,211,234,208,195,252,41,113,110,47,142,150,249,42,38,233,156,213,83,52,240,29,60,112,225,234,77,191,220,79,251,0,174,183,32,220,132,32,8,183,32,69,212,132,250,223,16,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,72,87,196,15,187,144,110,66,16,4,91,144,110,66,16,4,91,144,110,66,16,4,72,186,159,72,90,68,0,0,7,205,80,110,66,21,241,0,69,185,6,228,33,0,69,185,6,228,33,0,69,185,2,46,164,39,214,129,16,0,0,0,0,0,0,0,0,0,0,0,0,0,15,155,144,110,67,230,191,4,26,252,16,15,187,144,110,67,230,191,4,8,7,221,200,55,55,222,113,189,116,240,67,129,92,237,125,160,77,238,111,188,104,138,75,181,30,190,7,59,53,70,245,3,227,180,79,105,243,152,196,241,83,227,250,170,156,123,55,40,28,219,227,247,159,117,111,188,227,108,43,226,167,38,196,3,227,188,58,16,28,154,34,120,169,243,115,0,129,55,245,209,8,24,233,149,218,42,28,174,85,84,250,178,6,54,93,122,169,157,28,174,232,211,137,143,85,93,20,230,84,85,79,137,198,216,149,29,170,129,241,119,43,149,16,250,173,126,157,19,169,245,85,17,122,120,156,111,116,201,224,162,143,168,146,107,213,58,28,137,183,195,218,112,36,178,170,232,229,57,81,142,84,215,218,4,74,213,215,161,245,27,208,151,122,206,139,226,114,199,204,84,213,202,65,12,187,218,190,106,106,69,18,61,81,85,221,15,170,215,107,170,156,133,28,78,230,34,232,136,68,196,118,158,113,18,162,170,144,185,92,137,226,7,215,34,248,161,2,191,69,211,67,130,71,212,107,230,169,200,212,85,106,43,188,125,165,193,26,63,95,97,245,29,240,56,207,168,191,2,142,93,117,246,31,8,26,189,124,14,77,126,8,7,192,125,215,224,131,95,130,1,240,0,0,0,4,91,144,110,66,16,4,91,144,110,66,16,4,91,144,110,66,16,4,91,144,120,144,145,39,128,31,64,0,15,139,208,250,0,249,175,77,70,190,211,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,66,190,32,125,220,131,114,16,128,34,220,135,205,202,124,79,18,45,205,247,129,243,114,141,202,125,213,61,224,15,155,189,231,221,200,124,113,240,8,183,32,220,132,32,8,183,32,220,132,32,8,183,32,213,8,66,120,129,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,7,197,240,1,185,6,228,33,0,69,185,15,138,186,159,0,0,0,3,238,168,124,0,69,185,6,228,33,0,69,185,6,228,33,0,69,185,6,228,33,0,69,185,6,228,33,0,69,185,6,228,33,0,124,220,131,114,16,239,79,128,222,223,128,17,110,67,235,92,154,144,111,111,192,250,143,79,128,28,155,144,110,66,13,223,2,45,126,8,7,221,200,64,171,171,244,62,141,58,235,168,17,109,56,28,245,106,232,115,107,208,225,115,117,93,64,228,143,206,77,66,200,198,189,35,85,234,164,44,114,55,93,73,42,201,145,146,164,202,186,35,83,196,154,184,147,196,215,200,236,180,210,84,85,61,25,18,39,138,169,130,124,79,103,204,86,152,234,82,150,177,54,117,68,209,197,83,198,22,120,221,44,244,149,54,107,53,102,146,34,42,34,53,77,107,102,38,38,198,24,193,139,21,108,239,118,174,213,117,82,44,75,98,174,34,49,29,85,77,92,48,74,231,199,46,169,213,75,43,112,186,87,92,165,158,166,161,190,115,213,84,184,52,120,74,151,102,234,166,106,244,78,167,71,123,182,209,210,215,71,4,81,244,114,232,160,142,151,8,98,38,218,43,25,37,70,136,228,119,180,201,75,18,208,98,60,58,203,131,116,231,116,240,44,29,86,14,134,89,27,81,20,93,58,42,153,17,149,54,168,41,240,211,27,35,122,34,2,50,91,134,123,244,21,213,52,246,43,140,154,50,21,77,58,155,8,195,91,25,106,134,58,117,213,141,106,34,26,159,202,251,252,150,60,108,197,137,234,214,58,68,79,241,54,187,149,142,101,126,20,161,170,127,85,124,104,191,224,105,149,106,0,0,125,111,137,240,250,223,16,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,95,18,34,21,241,3,224,0,0,31,104,213,190,240,0,251,166,190,1,83,64,13,34,62,55,67,232,0,0,16,47,136,11,226,0,0,0,0,0,31,90,124,62,180,8,128,0,0,0,0,0,124,95,2,29,126,194,39,117,67,143,77,60,64,139,95,176,107,246,16,234,209,230,252,64,139,95,176,107,246,16,237,85,240,10,154,120,129,22,191,96,215,236,33,232,190,1,116,79,16,62,106,158,241,170,123,207,136,154,248,31,21,81,190,146,232,4,90,167,188,250,213,209,124,80,129,52,95,68,133,238,70,38,186,232,7,42,232,171,226,18,52,215,169,47,222,224,111,71,74,136,125,117,92,110,79,49,250,253,128,77,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,241,80,43,109,154,251,79,139,26,167,84,82,158,182,226,202,58,214,162,195,59,94,139,238,83,183,109,210,23,183,162,160,19,11,34,162,233,168,222,229,233,169,34,234,232,149,117,222,65,37,218,157,137,233,160,29,142,142,84,234,227,239,45,127,188,133,57,87,138,168,169,81,86,90,134,181,19,222,167,85,46,98,89,152,187,124,161,30,191,235,1,91,238,72,188,85,20,137,100,77,53,212,183,147,102,117,146,37,214,75,132,72,159,23,33,35,112,206,108,57,75,18,175,148,161,232,159,222,67,58,46,98,200,170,189,30,136,113,74,231,162,47,214,161,97,46,124,72,97,250,55,174,151,8,151,79,214,66,154,185,241,95,100,133,29,182,182,37,211,245,208,131,38,82,100,137,119,201,80,221,62,208,252,65,111,141,54,186,118,127,19,4,177,79,26,176,193,60,144,193,34,42,39,130,163,138,82,151,139,231,215,212,249,245,42,212,85,254,240,27,15,154,255,0,70,254,177,202,212,253,164,187,241,37,61,50,115,164,168,110,214,248,245,48,129,188,84,80,211,82,243,31,112,110,168,154,250,101,9,138,56,215,166,99,95,75,29,82,117,246,163,128,216,21,118,102,90,88,245,106,84,49,52,248,157,141,159,27,219,238,10,141,101,67,58,252,77,71,98,14,49,106,99,149,93,21,91,156,154,251,28,85,153,113,198,124,252,232,249,243,185,19,95,107,128,219,60,115,50,161,168,230,76,222,191,18,52,107,191,229,16,194,204,43,197,253,53,77,51,92,146,35,186,117,243,138,255,0,14,241,77,104,175,69,231,212,198,197,79,123,128,201,55,243,17,61,35,129,211,189,171,213,122,22,162,223,196,6,25,170,68,73,46,48,38,191,174,135,115,14,108,225,138,180,213,151,40,23,95,214,64,46,19,42,216,190,40,124,90,150,235,226,81,112,99,235,20,221,25,95,18,235,250,200,118,48,223,40,170,17,31,29,83,85,23,175,69,46,120,21,42,76,139,224,167,35,92,138,158,37,61,29,230,137,170,136,250,166,162,253,164,244,55,90,55,105,165,75,127,136,163,181,233,166,186,159,53,79,121,47,21,84,50,105,182,84,84,57,81,241,187,162,56,180,71,170,123,198,169,239,32,87,49,190,43,161,245,19,119,86,245,37,28,141,240,62,144,181,204,106,121,221,8,145,90,238,173,82,208,3,115,19,162,169,247,77,122,160,163,224,62,244,246,234,58,47,129,40,248,15,187,84,104,90,62,3,238,154,120,159,53,111,188,160,53,251,15,189,23,192,133,90,186,129,247,95,176,107,246,16,232,163,106,129,22,191,96,215,236,33,218,163,77,60,64,139,95,176,107,246,16,234,223,120,211,80,34,215,236,26,253,132,58,47,128,209,125,192,69,175,216,53,251,8,116,81,171,83,197,64,228,69,77,60,70,169,239,33,68,213,53,67,238,154,120,129,247,84,247,141,83,222,124,233,241,26,183,80,34,0,0,7,195,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,227,188,15,164,47,240,3,230,191,96,215,236,33,233,237,30,111,196,8,181,251,6,191,97,14,173,30,111,196,8,181,251,6,191,97,14,173,247,143,52,8,145,122,251,8,206,52,106,234,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,95,18,34,21,241,3,224,0,15,142,232,138,112,239,95,121,204,238,168,167,14,197,215,192,8,145,235,167,137,26,57,125,132,41,31,183,67,145,173,248,0,213,87,196,31,85,52,62,0,0,0,7,221,20,109,80,62,4,241,62,237,81,162,129,16,0,0,0,0,0,0,0,0,0,0,0,0,0,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,15,167,197,2,16,125,218,163,106,129,240,31,118,168,84,208,15,128,0,0,0,0,0,0,116,246,159,122,124,64,248,1,247,77,60,64,248,15,189,62,35,167,196,15,135,199,116,69,34,243,126,39,199,43,116,241,2,81,206,93,202,124,220,164,106,196,85,85,62,108,64,33,220,164,76,114,234,57,99,110,222,168,7,46,239,176,141,60,122,28,41,170,251,14,70,174,159,180,14,77,117,62,233,211,196,248,221,52,246,159,85,81,27,170,248,1,3,151,174,154,159,81,53,77,122,156,123,145,203,209,117,57,155,162,166,158,224,56,186,34,166,190,5,178,207,28,105,14,19,194,85,117,144,204,141,145,140,85,77,23,169,113,174,47,108,84,238,123,157,181,17,60,125,198,7,113,133,154,237,179,186,123,50,85,35,216,244,84,94,166,117,113,140,57,137,141,171,49,126,35,158,229,92,247,201,10,185,122,56,180,183,235,245,162,58,151,197,20,72,139,224,65,136,243,98,130,158,138,74,86,66,221,234,171,231,22,255,0,14,71,119,198,87,231,119,122,73,28,197,93,117,68,85,35,74,198,201,134,110,55,233,164,146,153,29,177,124,17,8,238,121,89,90,212,117,93,68,107,245,125,117,84,47,254,72,224,214,210,253,77,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,246,151,122,247,114,146,107,114,193,3,21,26,173,246,1,75,89,98,86,226,90,119,70,189,121,201,255,0,105,182,44,155,169,146,60,7,107,220,191,248,150,255,0,216,106,39,5,92,214,92,105,13,27,215,85,108,201,255,0,105,183,28,166,115,190,131,91,17,27,225,11,127,236,55,140,46,128,0,1,245,190,39,195,235,124,64,136,0,0,0,0,0,0,0,0,0,0,0,0,0,4,42,171,168,213,79,139,226,0,251,170,141,84,248,0,251,170,141,84,248,0,251,170,141,84,248,0,251,170,141,84,248,0,251,170,159,80,132,137,60,0,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,190,36,68,43,226,7,192,0,31,29,232,169,47,30,237,222,36,194,245,69,56,218,205,20,14,102,248,31,93,224,27,209,2,166,160,66,138,169,237,62,234,161,79,128,125,213,70,170,124,0,0,0,0,0,0,0,15,169,175,176,248,21,116,3,239,156,60,226,29,200,55,32,17,121,199,205,223,19,230,228,62,171,85,64,111,248,141,231,205,164,42,139,239,2,52,122,123,79,171,181,222,211,141,173,213,116,85,232,125,86,53,169,209,64,44,45,254,241,11,152,141,240,82,21,126,139,162,145,181,209,170,117,80,56,86,162,118,187,107,89,170,123,206,117,87,61,157,83,67,138,89,150,62,177,233,161,192,234,245,240,114,167,241,2,106,55,177,139,231,56,225,169,168,69,84,68,94,132,148,247,10,56,147,124,210,181,63,105,209,220,49,198,29,162,215,157,88,196,219,227,231,1,82,173,111,41,186,51,206,82,21,145,245,30,124,169,177,165,150,198,60,68,96,108,56,199,59,202,113,162,181,53,244,139,7,143,56,247,176,91,96,150,27,125,210,53,84,213,19,71,1,153,88,139,29,97,204,47,74,233,42,238,17,177,205,78,186,184,176,89,135,197,246,22,195,109,122,193,116,133,202,157,52,220,134,185,115,155,141,171,198,35,154,104,105,46,14,86,187,95,69,198,49,226,28,211,191,98,105,29,204,172,149,117,93,125,37,3,105,119,190,60,232,152,245,116,21,177,175,216,227,134,213,218,11,4,110,219,45,68,122,124,92,106,113,111,149,254,18,84,203,252,84,226,125,230,224,237,82,25,229,215,237,80,55,3,55,29,214,91,131,62,178,190,22,106,159,222,40,12,107,197,77,170,237,11,164,164,187,179,152,190,198,188,213,219,43,49,44,171,245,114,207,167,218,167,37,13,234,247,79,93,201,154,105,183,39,177,85,64,218,174,92,241,96,202,38,50,26,154,214,171,83,218,231,23,106,155,139,220,55,20,42,178,221,98,71,42,120,111,52,201,79,152,215,154,26,197,133,243,61,172,69,211,196,175,240,190,42,183,94,170,33,101,101,202,68,115,149,53,77,192,108,234,235,198,133,45,52,138,148,213,49,189,154,248,238,58,89,56,217,160,115,182,173,108,122,251,183,24,197,104,192,214,11,165,163,116,53,142,115,222,205,83,206,40,187,198,79,214,199,59,159,72,249,23,174,169,231,1,147,56,231,139,202,202,202,103,249,62,125,202,190,27,92,89,138,206,41,49,131,106,28,253,101,219,175,189,75,115,46,19,185,217,227,85,171,221,181,61,234,83,215,139,149,44,81,58,52,95,61,19,220,5,212,173,226,154,253,86,155,106,42,164,141,83,245,138,102,245,196,141,230,86,43,91,114,147,195,251,234,88,155,132,119,11,165,67,146,145,143,84,215,216,132,188,184,90,247,35,21,86,25,124,61,202,103,69,208,118,115,93,110,83,105,37,206,84,69,253,117,59,24,113,123,171,25,186,107,195,209,116,254,249,100,161,194,248,133,38,70,197,79,39,240,82,165,183,101,246,58,173,106,119,122,57,149,23,245,84,130,162,189,227,24,161,149,236,74,245,126,158,213,113,72,214,102,85,69,59,215,145,80,191,177,74,190,139,134,172,201,188,34,78,182,201,149,31,250,170,84,86,238,12,113,213,82,163,230,181,75,215,245,64,179,243,230,77,250,181,171,28,117,50,174,190,229,83,167,170,175,196,117,206,220,231,75,162,245,215,169,149,118,78,11,241,21,58,181,103,182,63,253,210,187,180,112,147,52,79,106,87,208,43,99,246,174,208,48,122,130,221,119,173,122,66,254,99,149,75,135,135,112,205,124,44,143,115,158,197,213,12,185,160,225,179,10,219,238,154,62,52,68,79,129,37,139,242,255,0,10,97,255,0,205,57,169,181,64,166,178,214,196,248,169,63,172,86,61,53,111,181,73,235,237,29,117,177,235,45,21,124,170,157,85,116,113,33,83,137,236,246,72,17,176,207,166,157,10,39,20,230,85,83,225,115,109,174,71,183,69,213,64,229,190,230,117,254,205,42,182,59,140,218,167,235,41,201,102,226,15,22,67,163,35,170,153,223,237,41,106,210,239,229,170,223,243,130,170,106,189,74,202,209,75,134,41,90,215,186,85,221,246,1,123,48,190,126,99,169,156,215,53,147,59,79,138,151,95,10,241,49,141,224,107,162,158,142,77,27,211,85,49,222,199,139,108,214,181,98,68,246,237,240,234,133,210,181,99,124,12,234,86,44,245,81,181,238,79,59,170,19,118,10,210,255,0,197,134,41,164,149,29,201,114,104,79,225,158,49,174,114,202,216,235,95,177,53,235,170,148,19,221,150,87,183,235,83,92,206,191,19,146,92,13,149,19,68,178,83,220,124,239,131,133,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,139,141,112,92,44,214,11,26,172,214,75,132,142,145,60,19,113,76,98,28,77,137,105,233,119,211,84,75,175,193,194,141,172,212,103,102,7,157,168,172,190,67,170,126,186,29,85,199,136,204,41,106,137,82,59,164,46,209,63,188,106,74,213,143,113,170,212,185,146,84,77,181,63,89,78,230,163,20,223,106,213,173,168,169,147,175,235,10,54,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,172,105,249,215,171,165,37,66,43,42,229,211,219,231,21,46,30,206,186,236,51,84,197,154,185,232,141,84,241,112,163,113,176,221,104,43,180,150,150,165,30,139,238,82,101,110,15,110,141,99,117,79,106,154,237,193,188,104,90,173,148,49,165,93,205,17,81,190,215,21,181,175,142,236,37,34,185,178,221,163,233,227,231,10,51,149,39,129,237,79,172,77,79,168,253,58,181,117,48,251,15,241,163,128,174,19,163,86,242,205,85,127,188,93,172,63,196,102,10,186,198,213,138,229,26,170,254,176,162,243,243,164,246,52,54,89,55,106,173,209,10,54,219,153,182,43,134,139,5,92,107,175,235,33,81,82,95,232,106,209,52,153,138,159,235,12,223,35,180,71,35,211,175,67,231,45,191,222,37,210,118,75,249,151,34,254,211,234,182,167,94,159,246,157,4,207,70,144,243,227,71,109,85,209,78,45,238,141,62,177,81,63,105,194,233,104,183,239,124,168,142,251,64,156,85,95,22,166,164,45,123,245,234,210,93,107,226,211,108,79,106,254,210,36,168,126,154,187,77,62,208,38,149,201,239,33,234,255,0,20,208,149,74,234,94,98,53,210,38,229,248,156,210,212,178,61,52,115,127,137,55,96,250,148,232,139,174,167,38,230,53,52,220,113,197,50,75,224,169,251,20,250,248,227,78,174,82,81,242,73,24,223,5,13,85,94,164,41,20,50,47,154,237,116,57,81,204,98,104,138,40,34,244,235,224,112,202,144,170,245,147,67,155,93,233,161,193,45,44,11,233,56,81,205,19,153,181,17,174,212,141,83,83,142,56,99,141,169,181,122,28,137,240,52,33,70,181,61,167,197,137,21,117,69,33,153,81,28,157,78,70,175,155,174,189,0,35,116,246,159,30,136,190,211,227,166,98,116,212,248,217,99,95,104,31,17,81,139,213,66,185,36,244,84,137,99,99,250,144,163,27,15,163,237,3,234,110,68,8,247,39,176,251,187,224,19,110,189,64,249,204,119,184,143,114,143,51,224,124,251,0,251,170,141,84,248,0,251,170,141,84,248,0,251,170,141,84,248,0,137,23,83,233,10,46,135,221,200,7,208,124,220,131,114,1,243,85,26,169,240,1,247,85,26,251,207,135,199,46,137,208,15,170,221,122,161,41,81,35,162,77,125,196,227,23,84,56,42,161,73,26,169,239,3,165,168,188,172,95,176,226,143,18,195,174,215,200,136,162,182,210,233,21,116,66,150,185,216,43,217,58,190,38,187,64,43,154,107,157,61,66,38,146,166,171,241,59,8,209,138,155,154,237,75,99,70,183,42,89,17,28,142,241,43,75,69,108,207,106,36,154,129,222,44,202,142,70,232,114,106,190,243,129,155,93,162,175,137,204,7,221,84,106,167,192,4,72,186,159,72,90,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,124,72,136,87,196,15,128,0,31,105,247,205,247,31,0,31,124,223,112,215,220,124,0,53,212,0,0,0,4,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,66,7,221,84,106,167,192,7,221,84,106,167,192,7,221,84,106,167,192,4,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,46,34,33,112,31,0,0,0,0,0,0,124,114,232,132,41,174,154,145,170,106,135,198,180,15,168,124,87,124,72,180,212,227,119,79,104,31,81,201,237,83,238,168,113,163,28,238,168,124,86,170,123,64,141,234,158,243,133,202,186,248,145,117,94,154,141,138,160,113,38,170,69,213,58,13,52,93,8,145,62,192,9,175,188,137,171,215,168,68,215,169,247,64,62,244,247,31,62,196,0,6,170,39,209,240,236,69,234,15,141,141,92,253,64,138,154,36,99,17,85,117,80,142,115,85,203,161,242,73,28,223,53,164,181,222,231,79,106,183,203,81,80,244,106,53,170,160,81,89,165,140,34,179,88,170,158,233,17,155,88,189,117,53,1,197,182,101,199,114,185,213,73,13,111,49,200,170,158,145,151,92,88,241,15,65,110,182,92,45,208,87,53,30,173,115,81,17,198,166,113,142,39,186,98,251,244,208,35,220,245,150,69,211,175,196,206,174,57,176,173,13,211,28,93,155,67,20,111,126,247,251,13,138,112,199,195,162,209,81,65,87,93,110,213,92,212,213,92,210,211,240,105,144,18,215,214,210,93,171,232,215,69,84,93,85,166,213,112,142,12,183,217,108,145,65,79,3,81,205,106,39,68,35,76,109,199,25,92,219,44,112,212,80,67,179,106,234,187,83,66,98,215,113,134,163,11,213,218,106,88,215,61,241,171,58,253,133,252,196,214,22,87,211,203,28,241,167,68,93,12,98,204,9,29,131,46,74,142,85,99,30,229,80,48,195,55,237,108,194,217,132,218,132,106,49,21,251,191,196,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,123,84,10,239,4,170,69,155,10,196,94,137,50,116,253,166,227,114,130,70,187,4,219,147,68,252,211,127,236,52,185,151,23,52,173,204,180,168,221,174,233,83,254,211,114,249,51,42,187,5,219,191,232,91,255,0,97,188,97,117,64,0,15,173,241,62,31,91,226,4,64,0,0,0,0,0,0,0,0,0,0,31,53,79,120,31,65,243,84,247,141,83,222,4,43,226,8,180,65,181,0,132,17,109,65,181,0,132,17,109,65,181,0,132,17,109,65,181,0,132,31,87,68,246,159,55,124,64,17,39,129,14,186,251,79,173,122,57,116,247,1,16,7,205,80,15,160,249,170,31,64,3,226,57,21,116,212,57,219,90,174,95,96,31,65,199,20,201,43,85,81,52,208,139,114,1,16,62,35,145,79,160,1,243,84,247,141,83,222,7,208,124,213,61,224,15,160,0,4,43,226,68,124,84,69,2,16,69,181,6,212,2,20,62,237,248,159,116,65,170,123,192,107,215,67,233,10,248,132,80,14,62,17,104,138,54,160,16,130,45,168,54,160,16,128,160,0,1,85,90,154,128,1,31,187,224,125,93,17,53,212,15,132,47,93,7,57,53,208,137,204,215,78,160,113,238,248,13,223,2,25,28,145,117,241,32,142,126,106,237,70,168,28,187,190,7,34,61,52,33,86,34,38,174,114,33,195,51,210,46,187,145,126,192,57,93,43,78,55,74,137,237,37,214,100,84,215,93,52,37,38,184,195,22,170,249,90,136,159,16,39,228,149,85,186,70,189,72,91,58,177,53,153,233,252,74,94,237,141,236,246,200,221,36,213,208,179,106,123,92,133,145,204,142,39,44,56,118,57,54,87,198,237,186,250,47,64,50,66,166,249,107,166,110,178,204,196,84,248,148,237,195,48,44,148,206,86,247,152,211,253,163,93,89,131,199,20,81,62,70,82,214,59,219,224,226,198,95,56,208,189,86,206,228,134,178,100,69,95,239,1,180,92,99,196,86,24,195,155,169,229,170,110,237,61,138,88,236,99,198,101,174,137,207,74,74,197,77,53,240,83,95,55,140,255,0,185,98,25,121,181,85,82,61,126,46,58,89,241,172,87,4,87,74,215,61,87,226,6,90,226,238,57,235,85,31,29,53,193,222,239,18,208,95,184,188,196,247,39,73,202,184,63,69,253,98,192,93,110,16,85,202,173,101,11,215,85,247,29,206,30,192,211,222,99,87,199,78,230,234,154,166,168,7,54,50,206,172,67,125,71,164,181,146,46,239,214,45,93,125,206,178,226,247,44,175,149,202,171,239,82,247,89,184,123,189,226,10,148,142,56,220,212,85,211,170,23,171,3,112,77,84,244,101,69,197,209,171,124,85,28,78,88,48,138,221,130,107,47,53,41,178,158,85,221,239,69,43,170,92,137,189,75,78,201,41,41,31,185,223,170,108,59,15,240,215,132,176,235,27,222,40,224,115,155,240,66,185,177,224,44,27,69,42,50,90,8,149,169,240,65,203,6,188,176,143,10,88,150,248,246,115,104,156,187,180,241,105,119,173,124,14,85,199,78,147,79,66,158,26,248,25,217,107,164,194,54,182,163,169,104,163,106,162,123,17,9,91,238,49,165,142,53,134,150,153,124,52,232,131,150,12,13,189,240,201,21,143,86,247,70,162,167,192,163,174,25,63,133,232,213,210,84,82,162,84,120,107,161,155,151,107,101,118,35,149,86,58,103,232,239,213,45,134,51,200,188,69,118,145,221,205,143,99,151,174,186,10,48,139,25,228,210,181,100,173,163,133,54,117,84,208,180,239,134,124,63,112,218,136,228,116,110,246,27,1,186,100,54,43,165,183,58,26,167,57,219,81,117,232,99,174,44,202,212,164,175,168,109,85,46,174,106,175,85,65,69,29,135,179,123,20,91,86,46,85,75,146,6,105,185,53,246,23,6,143,60,110,183,105,25,5,36,235,189,116,79,218,91,57,240,84,233,63,46,36,218,205,116,208,155,165,183,199,134,167,108,239,129,87,111,94,136,40,189,20,152,123,48,49,195,17,32,145,21,175,46,86,3,225,18,251,121,123,102,188,192,143,71,120,150,163,3,231,108,22,70,68,137,171,17,21,16,206,238,31,49,188,152,170,138,10,150,212,162,181,200,139,166,162,138,123,5,240,89,133,41,157,173,101,181,170,229,241,232,92,106,110,12,48,20,177,117,182,51,253,210,249,218,234,34,149,168,214,183,71,39,138,149,5,51,228,86,232,215,104,77,24,210,206,12,178,254,154,116,122,218,217,209,127,186,86,216,127,134,236,179,181,177,169,45,178,62,159,170,133,230,229,170,117,145,218,156,82,164,10,154,108,234,65,66,211,101,110,21,162,118,202,58,40,210,38,248,121,167,104,220,31,99,129,154,50,154,52,211,245,74,129,118,162,104,212,208,149,153,206,234,5,55,89,134,232,63,241,112,51,253,211,165,185,97,166,62,153,232,216,155,225,238,42,233,220,226,87,93,206,209,253,83,220,6,52,227,171,52,182,202,169,39,107,52,241,246,24,241,152,180,181,85,202,229,234,169,169,153,249,169,101,109,69,44,178,69,23,179,199,67,19,113,140,208,44,242,208,171,54,189,154,245,80,177,101,42,176,163,107,152,169,34,107,161,109,49,133,26,89,170,219,73,78,186,36,139,162,151,162,170,26,189,242,199,11,151,206,77,19,66,211,99,60,39,122,142,185,43,234,156,229,99,23,119,80,69,192,201,156,164,183,98,165,142,90,184,17,202,229,47,247,244,83,180,213,49,18,154,145,55,42,116,45,175,13,216,182,134,25,161,161,123,218,215,238,68,234,166,111,225,167,238,88,234,82,161,174,110,137,209,20,17,137,216,143,132,27,244,20,171,45,5,50,162,105,208,178,24,179,33,51,38,205,51,210,24,228,70,167,134,154,155,104,106,211,215,80,178,45,169,175,183,161,39,114,203,123,21,222,38,172,180,209,185,203,227,209,9,212,141,62,211,96,28,203,163,114,243,18,100,68,251,74,130,221,69,139,232,35,214,169,242,116,241,234,166,206,175,25,3,101,173,133,237,166,162,141,28,228,241,218,91,123,175,9,23,10,217,28,176,163,81,171,240,51,228,107,246,229,137,111,80,84,44,77,115,247,16,46,37,188,84,197,202,149,92,191,176,205,107,151,3,119,73,229,89,218,140,213,126,7,82,156,14,95,99,149,95,162,105,246,15,35,13,89,95,113,137,234,228,69,213,126,7,29,93,125,241,222,124,106,238,134,104,203,193,37,237,250,109,106,38,159,3,236,156,18,223,121,46,98,34,106,169,238,30,70,13,205,136,238,145,187,108,234,229,83,175,170,109,125,217,119,53,30,186,153,191,253,3,111,178,177,206,149,168,174,85,233,208,237,108,220,14,221,40,244,108,177,53,87,236,19,70,189,174,86,139,196,113,109,111,49,52,251,78,138,42,107,181,60,202,215,62,84,220,186,120,169,178,123,191,3,151,137,154,231,199,26,105,246,22,223,18,240,65,136,216,229,88,27,162,181,125,136,38,140,69,179,82,222,168,92,147,199,52,137,175,95,73,74,230,221,154,24,182,192,212,228,214,72,155,127,88,186,213,92,36,227,155,107,85,95,204,86,183,224,82,87,204,138,196,180,45,115,37,163,149,202,159,170,162,104,226,181,113,99,142,173,15,70,165,201,232,141,253,98,228,96,158,59,49,45,13,82,45,222,230,229,139,253,99,31,46,185,55,137,21,234,140,183,79,254,226,157,5,110,75,226,246,55,115,104,42,63,221,82,229,27,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,120,212,132,25,99,143,169,21,57,52,149,77,211,245,84,238,168,176,30,101,170,34,109,170,68,251,20,234,54,87,136,184,230,180,181,93,200,184,39,241,45,149,227,142,90,212,172,87,211,220,29,203,251,76,47,92,189,198,234,154,212,50,117,251,81,72,103,193,119,122,56,55,213,177,255,0,98,129,154,182,222,208,8,41,100,68,172,175,119,79,137,90,219,56,254,177,87,177,35,74,254,170,154,120,154,221,147,12,165,82,171,116,218,239,138,157,85,77,158,190,214,253,208,212,105,167,185,64,218,29,95,23,17,213,211,186,166,138,224,155,145,53,79,56,233,104,56,188,191,79,82,141,158,231,171,81,116,244,141,110,193,138,175,180,145,172,41,88,237,60,60,72,27,142,111,84,114,110,90,151,175,237,51,212,55,3,132,56,169,183,164,45,117,198,185,171,211,175,156,86,41,197,198,2,111,155,81,88,197,95,245,141,48,51,54,49,26,65,182,25,230,215,217,162,169,215,179,48,113,149,93,79,74,153,244,215,222,166,124,141,220,67,197,102,1,153,170,180,245,108,215,253,98,86,167,139,12,17,11,181,117,82,116,248,154,141,195,24,135,22,85,35,81,213,210,71,174,154,234,229,46,37,185,151,58,136,145,213,87,70,254,215,143,35,102,246,222,44,112,37,92,137,27,106,83,85,93,58,169,91,90,115,131,12,223,88,142,167,169,103,95,214,53,48,249,106,233,30,143,130,241,26,42,123,158,118,244,25,179,136,240,243,81,35,190,116,79,115,199,145,182,90,172,198,178,83,66,159,214,99,233,250,196,132,89,183,97,71,43,93,87,31,251,198,176,37,207,28,83,116,167,70,197,121,118,237,63,190,83,181,185,171,142,105,30,175,242,196,138,139,238,113,188,210,54,197,46,107,97,213,84,85,171,143,253,228,39,104,243,79,13,74,155,22,174,63,247,144,211,244,249,211,142,223,213,183,73,186,126,178,157,108,252,67,99,171,111,165,115,159,167,235,40,171,27,169,165,197,214,10,213,68,138,166,37,215,245,144,236,163,173,183,200,155,153,43,63,98,154,93,195,220,106,98,75,20,173,239,213,211,189,27,227,213,75,209,131,187,65,41,231,108,113,84,73,34,175,183,85,21,35,103,169,84,197,244,30,154,125,167,43,101,98,122,106,134,14,216,184,223,177,75,27,95,44,190,41,237,82,168,166,227,131,8,170,163,36,145,186,255,0,172,40,203,212,124,75,224,168,69,163,87,192,198,59,87,24,56,74,185,81,18,86,117,253,98,224,97,236,255,0,194,247,116,110,149,176,183,95,123,144,156,133,219,216,190,240,82,81,102,110,27,145,168,169,113,167,93,125,207,67,185,160,196,246,123,130,34,195,93,10,235,238,114,14,88,59,64,67,207,133,83,115,101,106,235,238,83,235,94,199,166,168,244,95,218,57,15,160,133,210,163,87,79,18,36,93,83,113,115,104,3,226,74,138,186,17,104,136,154,234,40,133,87,65,187,224,21,85,221,66,53,85,69,13,223,1,187,224,21,54,132,110,162,143,160,139,105,243,170,20,124,62,162,34,248,141,85,122,14,168,7,197,233,225,212,227,115,151,95,3,147,199,197,66,181,170,7,23,69,94,168,113,204,216,28,155,92,212,212,231,88,253,193,35,102,190,114,117,3,170,125,170,158,71,110,216,132,204,20,17,196,157,16,156,115,91,253,148,56,246,63,93,81,64,133,177,170,57,9,130,22,162,167,137,31,79,120,31,1,247,68,247,141,19,222,1,164,71,196,209,61,163,84,247,129,244,31,53,79,120,213,61,224,125,0,0,0,249,170,123,192,250,0,0,0,0,15,154,167,188,106,158,240,62,131,230,169,239,26,167,188,15,160,249,170,123,198,169,239,3,232,62,106,135,208,0,0,0,0,0,0,0,0,0,0,0,0,4,43,226,68,124,84,69,2,16,69,181,6,212,2,16,125,84,67,224,0,0,0,0,0,0,17,39,129,244,248,158,7,208,0,0,0,0,0,0,0,0,0,31,53,79,120,31,65,243,84,247,141,83,222,1,124,8,72,186,47,77,70,212,2,16,69,181,6,212,2,16,125,84,67,230,186,0,3,93,125,167,212,77,64,136,31,53,79,120,213,61,224,125,7,205,83,222,0,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,226,35,226,166,160,66,8,182,160,218,128,66,8,182,161,14,190,205,64,3,234,162,39,180,249,174,171,166,160,8,180,212,248,186,55,168,71,34,129,241,87,67,137,206,248,28,174,111,77,78,7,187,104,28,111,171,228,166,135,89,87,121,229,170,166,164,205,83,218,238,154,117,58,42,250,103,72,171,181,20,9,134,95,181,118,155,137,234,123,182,245,68,215,196,166,89,111,149,175,212,236,233,33,86,57,186,235,209,64,169,218,186,181,29,239,34,68,215,169,195,4,168,246,35,81,60,16,153,72,250,106,7,205,61,159,226,125,114,104,137,212,249,185,26,124,124,154,34,40,0,68,141,69,110,237,78,38,205,185,85,61,196,162,50,22,75,164,219,66,202,136,186,106,113,50,162,36,153,81,205,240,246,138,57,170,103,134,6,172,146,47,130,106,99,223,17,249,183,69,135,108,53,17,199,82,141,118,197,79,31,129,93,230,158,97,208,97,155,124,242,73,82,196,86,181,125,166,170,56,182,226,69,47,115,212,219,168,106,87,84,87,55,163,133,24,251,196,54,99,93,49,86,33,157,148,245,46,123,86,71,38,136,191,19,159,135,140,151,186,99,60,69,75,85,45,43,158,197,122,107,208,164,50,199,8,93,243,35,19,177,21,28,244,146,84,241,79,122,155,103,225,99,32,232,48,125,186,154,106,218,38,172,154,35,181,218,77,92,93,92,132,202,58,28,41,134,233,218,180,205,100,141,106,123,11,191,207,109,14,172,95,4,56,154,141,161,210,56,52,107,17,52,209,9,11,181,74,62,61,81,221,125,164,90,148,188,215,182,69,243,60,61,166,44,113,81,74,233,104,157,89,76,157,99,98,175,67,37,38,171,133,236,116,122,121,218,120,150,63,60,108,253,231,15,87,62,103,34,249,142,208,21,172,60,77,113,117,194,244,248,235,29,170,163,149,58,148,117,76,177,81,222,151,148,186,33,223,230,85,60,246,203,252,210,70,139,162,61,124,62,210,219,214,220,38,90,181,171,115,151,79,112,42,238,100,197,98,203,142,225,84,93,126,181,63,237,55,111,146,105,174,8,182,174,191,248,166,255,0,216,104,227,135,116,125,203,27,192,230,175,140,173,95,241,55,157,146,240,172,56,38,218,199,47,132,77,255,0,176,222,50,186,96,0,7,214,248,159,15,173,241,2,32,0,0,0,0,0,0,0,0,0,16,184,248,125,113,240,0,0,15,186,141,196,61,125,227,206,247,129,22,225,184,135,206,247,143,59,222,4,91,134,226,31,59,222,60,239,120,17,110,32,145,87,216,125,243,189,231,20,206,115,116,0,174,119,180,250,211,141,28,229,57,24,215,106,7,42,34,31,92,168,196,213,16,35,122,31,21,237,106,46,245,211,64,56,146,165,202,237,57,103,54,168,173,213,122,29,6,32,198,86,107,13,59,165,168,170,141,170,212,215,170,152,243,153,60,95,216,48,202,201,28,85,240,234,221,83,210,3,38,164,154,24,159,171,231,68,79,180,54,231,66,239,55,189,55,248,154,225,196,253,161,20,141,87,197,13,108,126,62,199,20,165,23,104,10,62,173,173,117,115,116,87,127,124,13,167,49,25,47,157,20,168,191,97,202,213,233,163,140,64,201,206,47,45,120,161,98,142,106,232,213,93,162,122,70,81,216,113,77,5,250,153,146,211,206,215,110,77,122,40,29,218,163,81,52,106,33,243,167,183,83,226,38,212,234,124,85,93,124,64,141,190,61,117,35,67,137,170,171,224,167,43,117,211,168,16,128,0,31,91,226,124,62,183,196,8,128,0,0,0,0,0,124,95,2,18,37,240,33,0,0,3,235,72,136,53,208,251,170,129,16,33,213,70,170,7,197,241,29,61,160,248,229,240,208,15,186,162,120,13,200,190,42,64,174,208,133,238,215,218,4,82,61,17,21,26,113,162,57,253,53,35,141,141,219,170,169,47,45,82,68,237,27,212,14,117,129,81,53,87,28,18,213,190,23,163,26,213,114,47,180,58,162,89,25,170,53,78,6,85,54,6,187,156,137,175,196,9,183,57,174,102,247,47,95,113,36,251,170,192,237,172,167,85,248,162,29,85,207,16,80,209,235,37,69,66,49,169,239,82,221,98,238,34,48,102,22,133,233,53,206,13,237,215,197,200,5,217,150,85,174,102,171,47,43,78,190,37,59,124,197,22,204,63,26,190,178,226,196,70,255,0,121,198,31,227,158,57,109,212,210,75,21,174,174,39,233,170,38,215,24,199,155,92,92,99,44,77,27,225,161,100,187,93,174,138,213,80,51,251,27,241,73,133,172,12,123,91,114,129,85,191,174,134,60,99,174,59,237,212,177,74,202,41,153,35,147,93,54,184,215,165,239,16,227,156,73,44,146,85,212,85,49,28,191,222,82,87,15,224,250,138,218,214,58,227,112,151,106,175,93,202,5,231,204,206,50,241,150,43,158,91,125,177,42,98,107,181,209,237,85,44,205,219,29,102,29,253,22,41,31,87,42,185,124,122,169,120,232,48,70,9,163,181,164,174,172,133,245,8,158,11,166,164,155,170,188,142,253,246,187,68,117,40,158,30,110,160,91,60,45,149,24,155,21,84,35,238,14,154,52,114,255,0,105,20,185,79,225,115,250,159,50,58,164,115,213,190,8,76,126,85,113,29,50,36,76,195,201,22,158,212,102,133,69,134,51,75,16,186,86,186,162,133,219,117,240,84,2,221,127,71,187,165,22,228,114,63,79,126,132,221,191,42,95,64,244,231,59,93,61,138,100,85,46,42,169,190,81,238,91,107,81,52,234,187,78,162,170,209,21,68,139,39,68,119,184,11,111,107,193,86,244,123,91,37,3,93,241,218,93,236,29,129,108,145,192,147,185,209,69,177,53,218,186,117,58,250,27,37,222,71,164,116,150,245,145,61,232,210,185,176,229,118,37,187,43,27,36,19,68,143,94,186,34,129,51,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,224,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,197,14,112,88,203,126,39,196,23,121,83,88,166,209,126,210,185,177,225,171,205,229,81,186,72,197,247,151,198,211,146,118,155,102,213,72,153,211,224,85,246,156,35,69,64,191,85,3,117,248,32,130,200,90,242,242,232,215,35,101,145,234,159,18,178,181,101,132,114,237,117,68,40,239,181,11,179,5,146,36,118,229,133,19,246,29,156,52,212,240,183,69,106,38,133,130,134,181,224,43,69,3,81,93,69,26,170,126,169,61,62,9,180,79,172,173,165,141,63,97,86,73,29,60,189,55,34,18,143,84,141,252,166,174,168,32,181,152,171,47,168,100,166,155,109,51,87,86,175,176,193,124,248,192,76,181,220,37,124,116,122,111,122,248,52,217,189,93,36,51,64,237,250,117,67,25,51,243,2,210,85,203,28,187,19,77,218,175,64,53,153,139,44,117,86,169,82,167,186,185,24,157,87,161,212,209,178,223,127,141,99,145,172,71,120,117,51,99,21,228,213,191,16,88,42,18,8,218,178,36,107,224,158,211,11,241,214,7,188,101,221,194,87,182,25,17,141,114,175,84,2,152,198,24,34,166,221,72,181,116,109,85,106,46,190,106,23,235,133,76,234,75,13,109,53,154,182,109,155,85,27,231,46,133,189,194,152,166,139,18,91,252,155,92,140,71,170,105,212,161,238,150,139,134,26,196,222,81,181,43,246,164,154,166,208,55,103,131,174,20,55,107,69,53,116,21,45,114,204,212,94,138,86,209,81,189,34,222,215,42,244,53,245,195,126,124,221,100,163,165,182,215,185,201,202,106,55,206,83,57,240,46,46,109,238,133,21,85,23,86,160,29,211,30,244,147,99,149,78,121,118,49,154,170,28,82,181,82,84,118,130,119,35,163,211,80,56,85,117,243,189,135,4,179,68,212,209,116,57,21,223,86,141,79,19,174,169,166,150,69,85,110,160,113,84,79,27,145,116,208,235,42,103,88,17,102,218,170,137,236,39,123,148,141,94,186,159,37,166,141,241,171,30,189,1,142,134,252,232,46,182,103,235,10,110,84,83,9,115,230,207,83,102,170,146,178,158,23,38,231,123,16,205,202,151,69,20,142,165,106,162,161,100,179,131,12,83,94,161,145,142,137,171,166,171,224,27,97,245,154,237,201,86,201,83,6,186,248,234,132,254,43,75,93,254,197,60,141,70,70,246,49,74,177,248,22,154,106,137,41,219,163,118,174,157,10,39,28,97,74,139,35,22,24,222,237,146,39,80,49,250,215,139,43,112,110,37,108,144,74,228,99,100,215,162,252,76,184,202,46,38,41,229,228,82,87,86,34,47,68,93,206,49,122,251,132,173,82,72,231,207,82,141,126,165,25,53,20,150,90,228,158,138,189,251,90,190,197,3,114,184,51,49,172,247,202,24,157,13,108,122,185,19,193,200,92,123,100,238,145,27,35,103,87,53,122,161,169,140,171,206,202,203,19,32,142,123,131,252,205,60,92,101,182,2,226,170,10,152,160,164,146,118,46,154,38,186,134,117,154,212,149,105,19,60,228,212,156,142,228,199,170,34,51,66,211,224,220,211,183,95,161,98,173,67,60,228,79,105,112,168,107,169,42,52,124,82,162,235,241,8,169,169,94,199,57,30,246,244,247,19,107,221,29,211,148,135,81,20,254,98,39,130,19,148,239,99,191,180,4,243,32,164,95,252,82,28,205,164,164,119,254,41,63,129,46,138,196,235,184,230,138,70,120,110,3,153,40,105,85,170,156,164,254,4,41,69,74,215,117,137,63,129,204,217,99,111,154,174,35,94,91,147,84,114,26,193,241,41,40,228,102,213,137,189,126,7,91,87,133,109,213,46,222,232,24,169,175,184,236,19,205,95,53,196,212,110,106,183,69,82,138,98,167,5,216,170,89,177,244,49,175,251,39,65,93,147,184,94,181,85,100,181,194,186,254,170,23,9,25,22,170,187,200,244,143,251,192,90,133,200,60,24,231,106,251,69,63,251,136,67,38,64,224,119,55,79,34,211,47,251,8,93,119,69,27,191,182,64,144,68,197,213,100,2,211,127,71,92,11,34,245,178,211,39,251,8,124,147,134,220,20,230,233,29,170,153,191,236,33,118,157,19,23,171,100,62,177,143,240,69,80,44,21,231,133,252,52,237,86,42,40,81,62,13,66,210,227,238,13,97,185,66,249,104,145,173,69,246,34,25,176,250,84,145,52,114,169,195,44,40,212,229,44,40,228,3,85,120,151,130,171,253,44,210,62,151,153,167,95,6,150,179,19,112,167,139,40,119,185,208,206,228,111,234,169,186,55,90,45,210,179,89,168,163,93,125,232,116,151,44,5,135,238,237,124,111,161,135,175,234,160,26,19,197,121,83,136,48,243,220,233,104,166,209,158,58,181,74,30,118,205,12,186,84,82,42,35,87,69,213,13,224,227,254,22,176,238,34,115,162,238,209,181,178,120,170,52,199,252,121,217,231,96,169,100,143,162,151,87,59,175,68,3,92,86,58,219,50,49,18,120,162,215,227,161,220,173,250,195,70,187,153,73,19,190,196,67,35,239,253,159,23,138,41,30,234,22,84,57,19,195,68,82,222,95,184,63,198,118,109,219,109,213,15,219,239,106,129,108,171,241,197,61,68,72,202,26,116,137,83,218,211,161,172,196,88,142,173,85,148,117,19,38,191,221,85,43,75,142,70,99,139,98,174,150,89,151,79,212,82,70,155,10,99,27,44,168,233,108,47,84,106,251,88,5,17,37,46,59,127,214,247,170,165,79,181,73,42,138,172,93,7,153,42,212,59,79,126,165,232,166,188,94,218,196,130,107,10,39,179,171,14,234,215,135,42,111,110,221,45,165,173,220,159,221,2,193,91,241,253,230,216,244,142,86,73,170,123,23,83,190,76,224,169,70,34,75,68,231,233,239,66,184,191,101,37,87,148,31,43,232,85,145,170,248,237,57,237,57,79,97,159,234,234,230,99,29,241,67,13,98,132,167,206,56,53,217,45,191,110,190,244,39,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,170,58,178,211,65,92,191,86,140,213,78,123,118,16,154,53,223,78,139,239,232,135,124,220,167,199,84,14,221,228,153,215,79,213,82,163,178,217,49,125,3,145,147,89,100,209,61,237,2,130,186,46,36,182,68,189,222,57,151,79,114,41,209,209,220,177,77,100,170,249,230,154,13,171,237,85,67,33,96,160,184,207,26,54,166,206,137,246,176,157,183,101,77,54,41,145,27,52,9,78,186,248,35,116,38,166,172,253,138,255,0,121,167,106,35,238,207,106,252,92,118,181,249,173,137,108,44,230,83,98,9,83,111,177,30,165,225,184,240,163,52,148,110,168,162,116,142,93,53,77,11,49,141,56,119,198,116,146,61,148,244,21,18,53,63,85,76,198,92,116,28,90,227,27,124,205,134,75,165,67,209,23,199,122,151,179,47,56,203,187,81,190,41,106,110,178,59,85,77,90,175,49,62,187,38,241,125,3,149,103,180,202,159,21,106,157,82,225,11,213,178,84,122,243,90,168,189,83,168,131,107,24,95,142,56,228,164,99,92,156,197,211,199,82,163,167,227,126,154,41,19,155,14,137,241,83,87,24,111,18,93,173,49,163,92,142,93,61,231,119,46,96,190,121,18,58,169,185,73,237,93,68,27,96,194,252,103,216,111,117,44,163,145,35,98,175,181,92,133,233,195,25,177,97,196,40,212,101,108,73,185,63,188,134,151,112,222,39,177,211,189,181,75,136,54,200,157,116,222,92,252,51,196,75,48,220,236,108,23,165,122,34,255,0,124,214,13,193,71,85,69,50,115,33,170,107,181,235,209,73,168,165,73,27,162,46,166,4,101,119,21,173,185,172,80,205,90,139,174,137,213,198,84,224,156,202,138,247,3,31,3,218,245,114,123,20,162,233,181,168,212,208,248,171,183,169,35,69,113,150,161,26,143,102,138,164,251,181,86,248,117,3,226,63,119,176,251,187,79,97,3,55,110,209,90,68,245,211,64,34,213,6,168,163,68,247,13,19,220,108,58,124,2,248,28,82,35,144,134,39,57,92,186,129,202,0,3,238,170,64,239,18,34,21,241,0,53,83,224,3,234,169,243,127,196,250,157,87,67,239,47,224,4,59,254,35,127,196,139,151,240,28,191,128,16,239,248,141,255,0,18,46,95,192,114,254,0,67,191,226,55,252,72,185,127,1,203,248,1,18,117,68,27,126,36,26,185,58,34,13,238,79,96,17,237,248,141,191,19,230,245,247,4,122,170,233,160,31,122,162,120,5,114,34,17,31,21,53,246,1,243,122,31,55,34,159,21,161,19,64,62,128,0,0,0,0,0,250,158,36,68,7,221,84,8,129,14,170,53,80,34,4,58,168,213,64,136,16,234,163,85,2,32,67,170,141,84,8,129,14,170,17,85,84,8,128,0,0,0,0,0,124,95,2,18,37,240,33,0,0,0,0,0,0,2,36,240,62,159,19,192,250,0,0,0,0,0,0,0,0,0,129,124,72,200,23,196,0,0,2,116,62,238,62,47,192,249,231,123,192,139,112,220,67,231,123,199,157,239,2,61,117,69,32,95,2,38,235,162,234,66,190,0,124,111,137,27,72,27,226,70,208,62,0,0,31,91,226,124,62,183,196,8,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,46,187,151,161,202,124,218,154,234,7,20,175,84,79,19,129,101,93,201,212,153,145,154,167,66,89,98,234,128,115,54,77,237,208,137,189,20,129,145,170,117,57,116,208,15,170,190,105,45,42,106,164,207,218,135,19,155,168,18,203,10,57,21,85,9,57,233,218,170,189,14,201,88,168,154,33,193,36,74,186,244,3,172,74,86,234,189,14,120,233,154,158,195,149,97,84,95,2,54,181,192,115,192,196,110,157,9,173,218,38,154,146,104,253,190,211,154,55,110,233,175,136,31,116,85,119,129,26,70,138,213,213,60,6,136,213,213,66,74,222,168,138,77,18,45,168,123,165,88,211,93,17,116,32,172,174,142,143,68,93,53,82,110,26,118,163,220,253,60,78,154,235,110,154,182,165,187,117,209,20,200,157,130,163,189,53,94,158,5,15,153,185,163,104,193,86,121,164,154,120,210,86,53,87,69,94,167,109,139,49,13,30,11,179,203,61,68,200,213,99,85,122,169,171,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,183,218,79,221,235,238,184,170,235,186,149,207,153,100,127,179,169,149,60,53,240,195,83,137,229,130,178,231,66,230,162,232,237,85,160,86,220,20,100,183,122,124,55,42,138,61,187,28,142,234,211,102,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,97,112,170,37,142,40,85,121,157,16,8,235,43,221,44,170,141,94,135,83,95,52,138,197,77,202,72,85,98,26,74,71,174,233,91,252,78,138,179,25,65,36,187,35,122,47,80,59,42,137,22,149,171,35,253,165,144,206,188,65,44,148,50,210,51,85,71,181,83,161,121,223,42,221,169,124,196,240,66,216,99,188,28,181,236,123,228,69,233,168,24,7,143,240,12,213,237,158,224,232,85,91,170,170,174,134,52,226,187,116,148,149,206,166,99,122,34,155,49,199,216,74,223,110,192,85,245,114,53,168,246,34,152,9,136,168,105,107,110,114,75,170,122,74,7,127,194,245,27,217,139,233,213,81,83,235,27,255,0,105,188,44,163,122,183,7,219,209,87,255,0,20,223,251,13,49,112,229,71,20,120,206,22,183,217,34,127,218,110,139,43,98,219,132,104,52,255,0,146,111,253,134,240,92,208,18,86,47,180,137,28,139,224,160,66,68,137,237,30,39,207,5,240,2,32,67,187,224,55,124,0,136,16,238,248,13,223,0,34,4,59,190,3,119,192,8,129,14,239,128,221,240,2,32,67,187,224,55,124,0,56,248,68,139,168,209,0,135,196,251,162,159,30,186,38,164,13,126,171,224,7,38,223,136,219,241,62,161,244,8,118,252,70,223,136,93,222,195,231,158,139,213,122,1,247,111,196,109,248,144,185,238,85,243,72,211,93,19,80,62,109,248,144,189,24,137,231,7,115,53,243,124,14,182,253,122,163,180,83,62,90,167,162,109,77,124,64,153,150,166,40,147,85,84,66,70,107,244,16,170,234,244,77,62,37,139,199,28,70,225,155,20,207,134,74,198,34,183,95,237,22,103,19,241,91,107,84,122,209,215,183,225,231,1,154,47,197,180,173,215,89,91,211,226,83,88,167,50,237,212,116,146,108,169,106,57,19,222,96,165,71,22,90,61,200,235,130,105,254,177,68,98,174,40,98,169,134,93,43,85,85,81,127,180,5,206,226,27,60,235,34,134,162,58,90,181,211,69,78,142,53,201,154,89,153,121,188,215,202,142,171,151,69,114,255,0,105,74,163,52,115,162,123,236,178,69,20,175,118,229,84,45,29,13,130,245,138,46,77,229,67,35,145,235,238,3,160,122,92,43,223,170,79,43,156,171,225,170,157,173,38,16,189,172,109,169,106,205,211,175,180,201,172,163,225,174,162,228,248,170,46,84,74,172,93,21,117,105,126,107,248,116,180,208,90,28,177,209,181,52,98,251,0,194,156,180,204,171,222,12,188,67,11,234,36,106,53,232,157,87,226,109,79,133,60,228,170,196,84,148,209,205,81,187,84,106,117,83,86,249,199,131,163,194,215,165,146,40,246,35,100,95,3,36,56,50,204,55,211,214,65,77,222,52,209,205,78,170,6,227,232,170,59,205,51,37,215,93,90,138,114,170,245,232,80,184,27,17,190,225,110,133,121,168,228,86,39,180,174,27,60,107,30,190,208,57,90,114,55,85,78,132,163,85,234,186,167,129,204,199,238,209,19,199,218,7,40,0,1,245,190,39,195,234,46,128,68,8,119,124,6,239,128,17,2,29,223,3,234,117,3,232,0,15,138,124,209,79,171,224,64,212,118,189,64,250,8,200,92,168,158,58,1,241,200,190,243,230,139,239,33,85,87,244,105,2,182,100,246,129,203,162,251,207,138,138,158,211,227,90,229,79,137,247,107,147,171,188,0,141,26,186,16,175,69,235,212,227,127,55,197,29,162,28,79,157,26,139,185,201,175,218,7,34,235,239,56,228,126,214,170,157,77,125,230,58,111,25,90,137,246,157,92,216,198,129,145,170,73,51,83,79,136,21,19,170,221,203,241,36,86,109,100,85,114,244,40,155,182,99,218,232,163,115,150,178,52,68,253,98,214,99,94,40,240,158,26,134,69,154,186,61,205,69,240,112,23,230,249,139,232,172,180,250,201,51,91,162,123,84,177,121,143,196,254,23,195,12,145,43,110,81,199,34,122,41,184,194,204,247,227,146,42,180,154,158,199,112,93,122,162,104,227,9,49,230,120,226,188,101,87,36,149,181,178,61,186,174,158,112,25,207,156,124,116,185,206,150,150,211,112,71,34,234,137,163,140,79,197,249,219,136,241,181,67,223,37,108,186,61,125,142,82,198,249,77,107,166,71,213,57,238,95,138,157,237,186,118,55,68,131,84,251,64,172,41,159,114,153,252,199,79,35,149,125,238,59,152,174,119,186,102,183,116,58,183,217,170,31,48,165,186,106,221,174,122,166,133,195,162,180,208,202,214,197,80,205,118,252,0,161,157,122,189,212,38,198,210,166,158,30,137,91,224,91,45,61,205,205,242,154,108,213,122,149,93,175,10,90,170,17,27,21,50,170,175,192,171,236,185,73,122,175,115,124,151,78,228,215,195,160,18,148,153,109,131,223,42,75,53,99,244,247,106,84,148,88,58,199,19,18,43,82,115,87,217,170,21,142,12,225,211,28,84,220,25,37,202,23,45,50,169,144,216,43,135,154,74,55,178,73,233,60,61,232,6,47,91,114,110,227,119,153,29,37,191,234,220,191,221,46,61,143,134,250,73,225,68,238,186,61,83,220,101,213,171,46,45,20,49,54,62,238,212,211,224,84,116,56,90,219,75,163,162,133,17,83,224,6,43,217,248,120,174,162,141,41,227,163,94,91,188,87,66,166,182,240,213,107,149,201,37,92,106,142,247,104,100,244,20,209,53,155,118,55,248,17,165,28,59,181,218,159,192,11,57,135,178,42,205,107,218,177,211,181,81,61,232,92,11,110,7,179,208,181,168,176,49,21,60,58,21,84,109,107,58,34,7,68,199,174,174,2,81,150,232,161,106,35,34,110,136,157,58,28,241,49,91,209,24,132,207,179,79,113,241,19,66,76,4,138,53,79,172,232,64,145,197,26,235,15,85,57,23,206,232,167,198,177,172,93,205,19,7,212,154,68,232,173,208,227,123,93,33,205,174,163,252,68,28,44,167,99,122,185,84,250,148,208,172,154,234,68,238,168,24,173,79,111,82,104,224,172,100,122,109,69,45,158,110,225,216,230,179,190,171,110,187,24,174,46,101,67,117,93,125,167,73,138,104,188,165,109,150,154,100,213,174,98,161,6,49,101,119,46,245,81,89,68,244,71,35,94,173,209,75,91,197,14,86,219,228,164,154,71,64,212,114,177,87,162,23,141,150,73,240,150,43,141,182,150,171,35,154,93,100,254,36,246,125,89,233,174,24,98,90,201,152,138,228,139,170,254,192,52,241,116,231,225,44,86,248,160,85,70,53,203,208,185,120,38,162,147,19,212,182,42,189,170,191,18,147,206,171,44,208,98,41,235,33,110,140,71,47,82,144,203,251,245,230,142,242,141,130,69,68,215,64,51,26,201,105,163,194,210,83,207,78,253,187,213,60,12,198,200,220,85,28,180,177,49,210,248,162,24,65,130,35,189,95,18,153,110,42,174,98,42,104,102,86,77,216,227,166,167,137,90,221,21,17,0,201,118,72,202,136,81,237,95,97,193,35,30,186,162,28,22,181,115,41,209,138,190,195,150,105,37,107,149,81,122,1,47,34,172,74,187,137,89,174,240,194,154,57,200,78,203,52,50,177,90,255,0,72,167,110,52,14,149,203,177,20,14,89,175,176,63,84,71,38,164,163,171,150,117,218,213,241,20,150,70,107,186,84,59,14,231,65,10,38,221,55,3,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,54,199,251,245,137,109,53,207,157,24,186,61,222,226,155,197,86,74,59,205,170,89,103,77,28,198,174,157,12,150,188,96,138,43,140,63,93,18,43,145,61,197,180,198,152,37,104,40,103,229,68,168,205,23,216,6,189,115,14,203,89,29,229,208,210,163,182,238,208,148,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,236,208,10,118,163,14,119,58,149,99,28,228,209,125,229,91,134,171,25,108,124,110,74,151,34,167,235,20,133,199,21,194,253,85,117,230,47,79,3,163,91,213,198,57,57,174,114,163,23,170,4,214,101,101,230,109,190,216,177,198,149,75,162,105,237,50,103,0,103,125,52,173,137,179,213,123,189,166,178,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,246,134,91,6,195,217,145,107,188,163,105,97,168,69,122,252,74,222,223,89,18,170,38,227,18,48,131,229,164,154,59,141,20,169,179,162,167,82,254,225,59,204,213,52,236,146,89,53,85,79,120,23,65,39,141,201,209,196,205,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,135,36,104,196,209,21,73,72,101,122,55,106,169,49,31,94,186,154,193,61,28,113,47,180,143,108,73,253,163,130,53,211,218,71,209,124,87,196,163,234,50,157,85,116,113,19,97,137,124,20,227,72,216,132,105,211,170,1,18,197,26,39,137,15,41,143,232,170,125,215,85,35,99,83,222,4,41,4,109,246,159,85,237,98,104,210,61,168,190,210,30,91,61,224,113,172,147,47,86,161,241,242,76,214,110,86,245,57,211,70,244,64,228,71,166,138,7,19,30,233,89,212,227,129,155,36,85,57,244,70,39,66,23,116,209,64,251,51,99,84,210,68,78,164,156,148,48,61,53,141,136,239,180,154,118,146,116,83,227,83,151,209,168,7,92,250,29,58,45,28,74,159,22,157,117,102,17,179,220,209,82,174,142,20,215,245,80,168,95,35,180,211,83,129,221,64,160,46,249,49,131,43,19,207,165,135,85,253,84,41,43,199,12,184,30,189,138,238,237,31,95,115,80,188,239,137,174,211,83,230,212,78,154,1,139,247,30,16,176,196,242,43,169,169,90,171,240,105,32,188,47,83,218,81,86,158,137,58,120,121,166,88,179,234,215,86,181,63,128,145,121,201,181,237,77,62,192,48,146,233,195,221,218,227,80,234,117,183,125,86,189,23,105,29,171,131,27,109,76,137,53,116,47,98,175,83,53,25,111,102,187,154,198,255,0,2,101,180,125,58,181,191,192,195,88,197,251,63,10,246,11,43,90,232,34,87,43,125,232,84,208,101,143,119,98,81,37,186,53,141,122,106,172,47,231,116,141,190,45,67,143,187,64,174,244,83,80,171,26,153,29,102,169,233,53,4,104,139,250,168,66,254,28,48,172,233,171,169,88,139,254,169,125,251,171,23,209,68,9,72,169,238,3,29,170,248,93,195,178,107,202,167,79,216,132,54,254,25,236,150,249,82,71,67,162,162,234,157,12,144,100,14,111,130,33,12,209,111,252,226,32,77,89,234,124,178,161,161,135,145,29,59,85,52,246,161,201,22,79,216,107,255,0,210,232,226,235,250,165,216,238,145,59,174,212,29,213,173,234,212,65,25,99,246,42,225,147,12,93,24,254,77,20,125,125,205,44,110,56,224,178,208,230,201,53,37,30,175,93,87,68,105,158,59,94,213,84,68,37,106,173,189,225,171,185,141,93,126,2,13,73,99,62,24,110,54,71,72,177,208,57,26,221,127,178,99,214,96,101,156,246,231,72,142,137,237,84,248,27,180,197,153,115,75,121,99,227,125,59,87,114,47,176,199,108,204,225,65,183,184,165,146,146,137,21,202,139,167,65,6,155,238,182,155,149,186,69,116,18,75,211,226,167,5,21,198,174,23,35,170,38,145,21,23,222,103,174,42,224,163,20,119,201,22,42,21,229,245,254,201,104,241,167,7,248,182,222,199,190,58,23,38,158,230,129,103,48,254,105,93,240,251,216,250,41,220,187,87,222,100,30,89,113,185,138,176,199,45,146,212,104,214,233,226,165,130,184,228,118,48,180,202,230,203,75,38,141,253,85,41,219,166,11,188,91,218,188,202,105,81,83,245,84,13,179,229,15,29,246,139,245,52,107,122,185,70,201,122,38,155,140,142,195,188,72,225,43,204,13,123,110,81,170,175,235,33,231,226,138,237,136,172,107,186,151,158,199,53,122,120,149,206,29,207,252,127,99,99,91,222,231,106,53,61,234,6,255,0,173,185,171,97,184,42,36,117,145,174,191,172,133,69,22,38,181,212,177,21,147,181,85,126,38,137,176,135,25,120,198,134,177,172,169,184,72,141,69,246,170,153,25,132,120,213,172,154,24,25,45,197,119,174,158,46,3,106,177,220,154,229,77,28,138,139,225,212,155,142,161,175,246,161,131,88,39,138,198,77,27,31,113,184,181,81,122,167,156,94,124,35,196,94,28,187,77,28,93,241,138,174,253,99,120,50,15,162,144,237,70,174,165,61,107,197,52,119,106,118,205,75,59,21,29,241,59,152,107,160,86,34,58,86,238,246,245,2,96,34,106,64,218,184,28,186,36,141,254,36,106,173,114,106,142,79,226,1,83,67,226,166,170,113,75,93,79,76,139,205,145,169,251,73,103,94,40,149,55,165,68,104,159,23,1,59,181,70,213,58,183,226,27,108,126,149,84,95,239,18,242,226,219,68,94,149,100,63,239,32,29,230,138,157,79,187,190,5,43,46,63,177,198,186,58,182,31,247,208,225,151,50,176,227,63,250,114,31,247,208,10,195,119,192,110,248,20,91,115,79,11,181,124,234,216,191,223,66,82,183,56,176,164,8,170,149,177,127,190,128,87,251,190,3,82,205,93,56,140,193,182,127,58,170,186,37,69,240,209,200,117,109,226,147,4,204,253,35,174,141,53,253,96,47,206,239,128,221,240,45,69,163,63,112,125,195,68,109,116,90,175,235,33,81,199,152,246,42,198,238,167,173,139,79,245,144,10,219,123,81,58,169,241,101,141,60,92,133,179,186,102,205,142,135,115,31,89,30,228,253,98,221,98,110,34,173,148,42,238,69,99,122,123,156,6,71,58,120,244,244,147,248,144,54,118,43,209,17,205,254,38,20,94,248,173,150,29,201,5,119,135,135,82,140,168,226,242,255,0,4,252,198,220,23,98,120,245,3,98,59,190,41,252,79,138,253,76,30,194,60,107,208,73,59,33,186,215,106,170,186,47,82,255,0,225,12,255,0,195,24,150,6,58,10,150,170,185,61,224,94,52,84,211,192,250,169,175,184,165,169,49,149,190,173,17,99,157,189,126,39,107,5,214,25,83,84,168,102,159,235,1,217,42,104,125,68,212,226,138,174,157,233,210,102,107,246,156,155,152,189,81,237,254,32,6,157,53,11,44,109,209,21,233,252,70,246,250,91,147,169,52,15,187,84,135,158,207,98,156,78,231,57,117,98,244,37,28,206,232,132,41,170,251,72,153,209,158,122,166,167,197,106,47,84,84,20,124,93,83,218,53,95,121,245,19,111,164,124,222,199,116,104,160,186,167,180,38,171,237,62,162,162,46,138,124,151,195,205,46,2,162,167,180,106,190,242,24,247,170,249,196,111,145,140,233,237,40,104,190,241,162,251,200,17,30,229,213,60,8,209,142,246,129,243,85,247,145,51,196,248,186,53,58,159,25,35,92,186,32,28,160,135,119,192,110,248,1,16,33,221,240,27,190,0,68,8,119,124,6,239,128,31,87,192,249,162,168,215,94,154,16,191,84,240,2,45,170,54,169,198,213,114,169,18,234,136,4,74,138,135,194,6,61,85,85,20,228,69,69,247,1,240,251,162,169,245,124,8,87,84,246,1,17,244,133,29,211,192,110,248,1,16,33,221,240,27,190,0,68,8,119,124,6,239,128,17,2,29,223,1,187,224,4,64,135,119,192,110,248,1,17,2,248,159,119,124,15,128,0,0,19,169,247,111,196,248,157,15,187,190,0,54,252,70,223,136,221,240,27,190,0,125,211,68,82,5,240,34,221,240,62,1,11,124,72,218,21,62,33,23,64,62,0,0,31,91,226,124,62,162,232,4,64,135,119,192,110,248,1,16,33,221,240,27,190,0,68,8,119,124,6,239,128,17,2,29,223,1,187,224,4,64,135,119,192,110,248,1,16,33,221,240,27,190,0,68,8,119,124,6,239,128,17,2,29,223,1,187,224,4,64,135,119,192,110,248,1,16,33,221,240,27,190,0,68,8,119,124,6,239,128,17,2,29,223,1,187,224,4,71,205,125,135,205,223,1,241,212,15,171,224,113,162,34,170,116,35,85,212,104,137,215,80,62,248,39,129,243,94,190,1,87,95,97,241,0,248,171,215,161,22,223,120,209,61,225,23,64,62,237,68,246,16,61,173,235,208,250,231,117,240,32,114,174,128,64,246,39,192,131,106,39,77,8,221,224,124,79,20,2,21,135,93,58,17,181,155,79,147,200,172,84,70,156,141,85,229,43,151,220,4,165,109,71,41,171,212,233,95,121,228,201,233,120,169,220,74,198,76,170,142,77,80,233,174,22,166,74,168,144,183,170,41,52,119,244,115,243,161,71,167,181,8,100,174,167,164,133,242,204,168,155,122,245,36,96,157,40,40,92,178,72,141,72,219,170,234,166,54,231,223,19,88,123,4,80,85,82,62,181,173,155,106,163,116,119,180,200,183,188,109,103,90,217,237,117,116,180,85,72,158,98,167,71,26,142,199,24,166,191,25,86,200,141,145,207,149,242,42,120,235,237,46,103,16,249,239,123,199,247,249,82,42,183,73,74,231,42,42,34,235,208,131,135,188,158,168,198,24,138,158,182,106,87,62,153,238,69,93,80,11,181,194,143,13,242,223,150,146,229,117,164,114,177,219,93,170,161,179,172,15,151,86,124,29,104,167,101,4,12,71,163,17,23,161,79,228,206,89,219,240,214,27,165,142,10,102,177,90,196,246,23,90,158,146,85,77,138,157,27,224,4,132,211,78,145,249,205,211,68,232,116,119,58,170,174,234,245,77,122,21,69,125,51,249,106,154,120,33,76,220,41,234,93,78,246,162,1,104,177,5,109,123,234,220,196,87,120,156,150,11,69,101,100,237,116,136,238,170,84,83,97,154,186,186,221,206,141,85,21,125,197,97,96,195,110,166,70,43,163,211,79,128,19,248,114,196,232,105,147,115,124,83,218,82,57,140,172,182,175,37,81,19,122,23,106,142,157,99,133,52,78,137,226,88,46,36,113,37,61,161,27,82,215,232,145,166,171,212,12,110,226,27,20,201,65,133,235,45,140,122,39,49,171,211,83,0,107,171,167,100,242,43,188,119,41,124,243,151,50,43,49,117,245,104,40,103,221,26,234,213,77,75,53,117,179,77,29,67,160,123,117,145,122,129,112,120,108,185,172,152,214,22,170,245,230,39,253,166,236,50,174,109,216,62,223,175,252,146,127,216,105,11,135,248,82,143,27,194,154,104,228,145,53,254,38,235,50,126,119,73,131,173,250,255,0,201,55,254,195,120,46,115,28,253,73,168,156,245,57,18,157,186,235,161,26,70,141,3,235,85,116,234,135,213,240,33,115,180,77,53,33,107,181,246,129,16,0,0,0,0,0,0,0,0,0,15,168,186,17,28,110,215,84,208,143,193,0,227,149,21,84,129,172,219,213,78,125,17,122,146,119,10,198,83,70,170,170,137,162,1,203,44,237,141,186,171,209,14,190,75,213,52,74,168,250,134,39,218,165,184,204,12,196,138,201,75,36,156,228,77,168,190,211,17,115,31,139,37,178,84,203,27,42,213,54,170,167,164,6,192,27,136,104,158,187,82,165,159,196,154,142,169,146,183,115,103,106,167,218,106,214,221,198,243,219,84,136,250,165,211,95,239,151,131,7,241,163,65,86,145,197,53,91,83,95,123,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,250,197,85,23,16,152,121,236,87,247,216,186,166,190,146,1,119,111,23,120,45,144,44,146,72,137,246,169,137,220,77,103,221,38,31,162,150,158,42,180,71,43,85,19,71,18,185,207,196,197,182,150,223,34,83,86,179,84,69,240,113,174,76,243,205,234,252,123,118,86,83,213,185,90,142,84,93,28,5,23,157,185,233,136,174,119,185,86,142,182,93,170,229,240,113,109,233,179,35,19,79,31,215,86,73,215,222,170,85,76,193,30,84,69,170,168,243,149,122,245,41,235,206,31,142,219,47,45,177,167,69,247,1,242,150,237,138,46,146,167,42,162,85,215,220,170,86,248,119,5,98,123,222,214,73,205,93,221,58,234,119,121,75,107,182,207,36,73,85,19,58,233,226,134,98,101,206,9,177,75,20,79,100,17,107,211,216,128,99,190,13,225,130,174,245,60,82,85,211,238,220,168,171,170,25,39,151,252,45,90,44,220,169,231,160,141,85,186,47,162,94,107,6,29,161,160,88,249,112,53,52,247,33,112,41,32,137,96,209,17,19,160,20,197,167,5,89,45,22,150,193,75,72,198,72,212,241,68,41,252,88,232,104,237,242,50,68,68,243,84,184,243,66,216,35,87,163,145,126,5,176,204,218,121,234,109,242,242,90,168,170,213,240,3,0,184,153,163,167,174,158,103,195,183,118,170,90,44,159,197,183,28,29,119,73,27,82,173,70,191,94,139,241,46,158,122,89,174,253,242,117,88,228,86,234,190,195,29,107,106,234,109,82,189,86,55,53,81,64,220,55,11,217,231,21,246,219,5,53,77,90,57,253,19,171,140,201,181,213,37,117,19,106,24,237,81,81,13,18,240,209,156,245,86,91,229,52,50,84,57,140,71,166,168,170,110,55,34,179,30,143,18,225,186,125,39,107,156,230,167,183,224,5,233,133,17,97,79,121,5,58,237,145,200,167,5,61,82,57,251,81,122,19,50,51,102,142,79,104,19,27,181,246,130,4,114,116,34,69,212,8,145,53,10,154,31,83,192,59,192,8,64,0,8,145,83,66,17,170,32,17,106,158,241,170,123,200,119,39,255,0,186,13,201,255,0,238,128,69,170,123,199,129,2,187,68,212,226,230,170,244,212,14,103,72,136,112,185,234,229,62,117,84,62,162,34,120,129,241,21,201,225,208,251,59,100,70,106,142,56,234,102,72,219,187,95,3,160,187,99,42,58,22,42,73,43,83,68,247,129,221,67,43,154,239,62,68,253,170,112,221,47,116,180,145,170,190,165,137,167,94,170,89,172,101,157,86,251,60,50,61,181,45,69,106,47,180,197,44,214,226,245,212,18,77,20,21,107,237,78,142,3,53,47,121,191,100,182,43,226,146,227,10,43,124,117,122,22,167,24,241,77,135,172,177,200,190,80,137,118,167,177,232,107,15,48,243,243,20,221,234,230,174,164,188,76,214,201,174,141,71,169,103,43,113,158,59,196,181,43,15,148,106,94,142,93,61,37,3,99,24,235,143,123,37,12,143,99,39,221,183,84,232,226,214,94,248,254,161,171,165,146,42,105,30,217,23,93,23,83,19,173,249,47,139,113,35,82,105,101,157,219,186,245,69,59,104,56,99,196,46,114,54,70,74,136,191,218,86,168,21,94,52,226,247,23,94,149,240,91,110,83,38,239,13,28,165,185,158,255,0,153,120,217,202,233,107,106,30,215,251,213,75,177,130,56,69,184,212,213,198,249,26,233,19,84,254,201,149,217,117,195,13,170,211,73,26,215,65,27,85,19,174,230,129,174,183,228,230,41,185,59,153,80,146,42,187,222,138,78,83,228,93,194,154,37,146,169,81,62,211,101,247,204,156,195,180,113,255,0,87,72,85,83,221,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,220,135,61,187,9,215,220,165,108,52,118,185,154,170,189,23,98,155,18,193,252,37,182,169,236,117,194,153,31,175,142,230,151,219,8,112,161,133,232,90,201,31,106,131,114,126,162,1,173,108,13,195,222,96,93,185,79,164,89,99,107,180,232,168,166,65,96,254,21,241,98,164,78,173,71,57,122,107,170,27,5,195,217,61,135,236,237,98,67,111,137,187,125,205,66,178,166,178,218,169,152,145,50,222,196,219,237,218,6,39,224,30,24,163,167,108,110,172,165,106,170,104,171,170,23,215,13,228,213,162,208,198,171,105,24,138,223,129,114,163,167,166,141,62,174,52,110,135,46,245,103,162,154,129,212,208,225,250,42,6,162,114,83,106,124,14,226,22,209,177,190,100,72,159,176,248,201,93,51,185,78,143,68,247,156,203,11,24,222,154,1,192,172,107,223,209,61,167,58,70,200,211,170,28,77,123,90,253,52,57,100,99,165,103,69,246,1,10,43,93,213,164,72,154,144,83,196,230,53,81,221,78,100,79,98,0,211,220,125,218,135,212,77,58,170,17,34,107,236,2,16,7,67,64,124,85,208,251,208,248,237,52,2,38,175,216,70,136,154,47,83,137,20,251,204,209,23,168,17,170,39,188,150,122,185,37,209,60,8,221,50,39,180,226,124,209,166,174,87,33,158,172,9,29,212,227,168,107,101,133,205,84,215,84,56,101,171,98,174,136,228,13,157,21,52,215,216,96,91,252,67,134,35,146,181,42,155,26,106,213,215,93,10,47,55,40,164,155,1,86,116,85,114,49,80,188,245,80,199,50,42,174,133,25,143,45,145,214,225,234,154,36,98,46,244,80,53,69,155,152,58,74,155,77,69,71,37,85,251,156,186,232,99,61,134,103,90,241,42,65,34,42,42,73,162,235,246,155,30,204,44,25,11,231,168,182,186,36,209,81,221,52,48,43,51,48,223,209,252,105,59,209,155,90,217,58,1,154,57,37,69,79,121,182,83,44,109,69,86,181,21,76,184,203,170,62,233,19,90,169,166,134,26,240,117,121,101,123,121,18,59,93,173,79,19,55,44,243,69,67,18,57,52,64,43,136,235,214,55,53,168,164,252,181,59,160,220,82,244,85,205,170,84,122,47,129,218,37,115,28,156,173,80,9,248,89,185,57,138,190,36,21,51,69,26,117,208,235,150,181,236,114,181,53,209,9,26,186,215,59,197,84,9,138,187,158,214,170,70,186,116,41,75,189,242,174,29,94,215,59,161,218,62,165,187,87,113,210,92,100,138,100,116,123,19,168,29,99,51,2,88,23,108,138,229,59,75,118,40,75,163,145,26,213,234,116,127,70,153,89,42,104,212,77,87,220,85,150,12,47,5,2,53,239,84,13,187,72,162,71,198,142,115,78,166,253,101,166,186,209,75,7,45,53,115,116,240,42,133,90,109,137,27,92,222,157,9,42,136,18,36,93,171,174,160,98,38,106,100,219,216,249,107,33,131,93,53,94,136,99,78,34,194,241,71,88,250,74,184,116,235,167,84,54,101,123,180,211,92,41,31,28,241,34,234,139,226,134,41,231,38,80,79,89,83,45,77,182,53,106,248,249,168,6,45,86,228,228,55,56,249,212,136,196,246,244,40,220,83,151,149,180,16,242,153,18,234,196,246,33,120,42,107,110,184,18,116,134,190,25,28,221,118,249,197,99,108,182,80,98,218,54,204,232,91,186,68,215,77,2,107,9,234,45,151,11,107,220,229,71,55,66,119,13,102,101,203,14,92,99,85,157,232,214,170,123,76,143,204,60,154,219,11,229,167,135,197,21,122,33,142,152,139,44,235,41,170,28,245,141,201,181,125,193,150,87,101,79,18,177,86,193,13,186,106,149,71,116,77,85,76,180,203,156,219,160,170,100,80,173,99,53,84,79,237,26,132,161,242,142,26,170,73,97,149,200,173,246,33,113,112,78,119,98,27,77,194,45,210,205,181,28,137,226,160,110,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,73,152,164,240,234,116,244,50,189,204,243,213,117,248,147,241,63,195,169,172,29,156,114,116,57,82,68,36,89,38,158,211,145,36,248,148,77,238,251,8,154,239,176,149,71,252,78,70,63,226,4,194,46,169,161,27,23,216,113,49,221,81,117,57,89,213,117,2,48,0,0,0,31,29,224,64,226,55,120,16,56,15,137,226,132,106,132,9,226,68,175,233,226,4,14,106,106,113,185,19,95,18,39,63,79,105,198,231,251,117,2,23,34,123,207,154,39,188,134,71,233,237,32,230,1,203,162,123,198,137,239,56,185,131,152,4,90,202,139,170,59,161,202,217,36,68,234,226,89,106,23,93,168,213,62,34,200,238,186,41,134,177,55,189,206,254,209,10,181,201,231,110,56,26,215,53,124,231,104,70,175,99,155,183,154,154,133,77,194,187,180,243,143,179,36,141,234,215,18,176,42,71,227,33,51,185,30,154,35,181,3,137,139,50,175,164,167,51,247,166,155,136,17,118,46,186,31,123,195,95,209,122,23,19,81,181,87,218,69,170,16,35,218,191,218,67,234,171,116,232,166,153,23,111,192,129,241,189,221,81,218,31,28,64,175,123,125,138,4,188,176,72,142,213,122,133,88,118,237,154,61,127,97,59,28,237,119,164,194,9,157,18,174,155,0,232,234,173,182,122,167,42,62,145,171,175,234,148,229,239,46,176,253,210,39,35,232,88,186,254,169,92,62,8,213,186,163,80,248,177,55,97,157,24,255,0,122,225,207,10,220,94,229,117,178,46,190,246,148,45,251,132,28,33,89,185,86,213,15,95,213,67,43,101,164,71,185,81,29,161,37,89,107,85,98,175,52,131,1,177,47,2,246,138,218,221,244,52,17,53,139,236,70,150,219,26,240,52,148,81,63,145,72,196,209,61,141,54,81,37,44,116,171,189,242,34,232,80,216,190,239,71,26,189,31,18,61,16,13,72,99,94,18,175,118,141,243,83,82,185,52,235,209,165,183,76,178,198,118,169,221,28,112,206,138,197,233,162,41,182,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,226,1,174,218,86,230,93,169,232,146,58,171,98,120,116,82,225,224,204,198,197,182,90,152,221,81,83,51,54,170,120,170,153,191,89,133,112,21,210,157,27,45,170,154,5,84,241,86,162,22,139,49,178,115,11,84,71,36,182,202,250,120,221,162,170,35,85,13,138,179,46,56,152,184,91,109,209,173,85,123,157,181,19,166,227,182,174,227,198,146,195,88,230,213,62,71,181,23,79,19,18,238,182,42,204,41,189,25,84,178,49,186,248,41,105,49,158,41,114,200,230,173,50,185,218,251,128,216,197,179,180,54,195,60,169,185,238,110,171,237,82,185,163,227,231,10,45,54,231,212,183,93,63,188,105,241,25,136,174,238,68,183,81,204,138,190,27,81,74,171,12,229,30,102,95,164,107,27,223,24,215,42,123,20,13,140,227,190,209,44,59,71,191,147,42,174,154,248,56,177,119,238,209,122,250,186,183,37,186,121,219,31,177,17,75,127,134,120,27,197,184,170,38,186,190,225,43,85,222,59,181,47,14,18,236,211,147,144,197,168,171,107,215,167,85,64,45,189,127,29,248,194,169,21,105,234,170,186,252,84,165,238,156,104,102,85,78,228,130,186,177,53,240,234,166,93,218,123,53,232,217,27,85,239,141,223,236,157,196,29,157,54,200,156,155,161,141,223,236,129,128,149,28,88,102,252,242,239,109,194,187,110,190,245,33,147,138,188,215,114,39,245,202,223,15,137,178,27,119,103,166,31,72,209,36,165,135,253,196,38,221,217,225,134,85,58,83,83,255,0,186,128,107,49,120,161,205,119,127,244,237,111,241,83,174,175,226,95,53,101,69,254,189,89,252,84,217,244,157,157,248,117,17,116,167,131,253,212,58,250,158,206,235,10,248,83,195,254,234,1,171,74,156,250,204,107,130,170,87,86,85,42,39,134,229,83,172,155,59,241,196,78,243,43,167,77,63,89,77,157,95,251,53,173,151,40,244,166,88,161,84,247,52,183,215,174,204,87,199,175,42,165,171,167,185,0,193,107,87,17,249,135,71,43,81,183,122,134,162,126,178,151,18,199,197,182,63,167,141,17,247,233,83,79,215,47,69,243,179,118,237,72,215,58,23,57,116,240,209,165,169,196,188,10,99,43,100,206,228,50,117,68,247,53,64,151,184,113,117,137,165,79,175,186,74,231,47,138,238,36,98,226,74,186,229,175,120,172,123,190,215,20,157,235,134,92,113,65,186,159,201,21,79,86,127,107,98,148,188,249,31,142,45,202,170,235,77,82,105,250,138,5,203,170,206,248,158,244,223,34,174,191,18,106,12,209,166,175,165,115,27,27,149,203,224,88,202,236,37,137,45,114,107,83,111,153,17,190,58,181,78,239,12,223,221,105,168,103,123,160,85,70,175,84,84,2,236,80,215,220,170,100,74,154,104,101,68,215,94,136,165,205,193,217,227,119,193,202,216,229,142,163,204,233,237,45,197,143,62,48,221,165,141,130,162,207,23,68,211,170,33,223,195,155,184,50,242,244,123,173,212,237,215,236,2,246,127,77,91,133,182,157,28,216,42,151,106,123,17,78,59,119,104,37,205,234,228,114,84,199,177,127,181,170,20,77,135,16,229,221,217,173,138,106,106,68,215,167,93,10,141,50,91,0,99,70,115,168,171,232,233,62,8,168,154,129,88,91,123,68,157,79,35,82,162,89,116,215,218,165,198,195,157,162,118,58,148,107,103,153,117,248,184,199,27,191,7,86,170,214,57,244,55,216,92,190,205,170,133,184,196,28,41,226,11,27,157,37,21,194,71,162,120,109,212,13,134,209,241,201,135,43,145,170,217,211,175,235,21,254,27,226,171,14,92,154,197,125,108,125,125,138,228,53,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,246,42,169,142,161,186,111,233,27,133,152,212,94,124,107,254,209,216,219,179,238,193,112,68,108,50,181,53,248,154,131,182,102,46,36,107,152,202,154,249,186,116,234,229,46,110,23,205,43,133,36,77,115,171,220,170,159,172,100,109,1,185,143,71,84,255,0,50,177,136,139,250,196,212,88,254,141,139,162,213,177,127,218,53,195,73,158,119,25,42,18,5,173,124,109,254,246,226,181,177,230,85,77,91,218,229,188,171,191,219,3,96,84,56,182,138,177,19,73,218,191,180,236,146,249,69,19,119,43,218,166,21,218,51,74,170,133,173,84,171,115,255,0,105,85,80,231,69,100,232,140,216,247,1,149,45,190,209,79,231,243,90,221,61,234,125,118,33,160,103,69,149,159,196,197,90,220,203,189,79,34,45,52,114,163,126,26,146,255,0,79,113,26,187,114,197,62,159,180,233,211,246,25,119,79,119,164,157,19,99,219,252,78,89,103,137,202,154,38,166,52,225,172,201,186,194,230,243,225,147,246,234,92,107,118,103,181,237,98,75,14,139,241,40,186,168,138,136,138,139,241,28,221,58,42,20,165,38,56,165,157,27,171,145,53,248,157,221,45,230,146,169,17,82,70,245,248,129,217,106,143,241,8,198,55,170,28,60,200,220,154,177,232,162,37,122,187,175,128,28,192,0,0,0,0,0,9,226,125,126,154,120,159,53,211,169,198,174,85,246,129,202,221,58,117,62,61,200,212,33,106,187,67,134,161,234,136,186,168,31,121,157,87,69,57,24,238,190,194,74,23,111,122,147,76,241,2,97,23,80,189,72,90,238,157,72,149,200,128,66,190,32,107,175,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,4,46,241,62,47,129,245,222,39,197,240,2,7,120,16,167,138,17,59,192,133,60,64,229,145,141,87,34,168,157,237,100,106,136,66,246,185,85,14,41,160,123,151,196,15,148,241,111,234,167,95,116,171,130,218,201,39,145,232,212,106,107,212,156,172,185,82,218,104,157,52,210,53,187,83,218,98,143,19,188,72,91,112,101,146,161,97,171,102,247,53,91,209,196,209,211,113,45,197,117,179,4,91,234,169,40,235,26,146,237,115,124,215,123,77,77,103,6,118,98,60,203,189,206,248,235,164,86,43,215,68,87,16,231,54,104,222,179,3,16,212,75,222,228,116,79,145,85,19,118,169,166,167,77,130,240,93,69,202,182,39,54,21,118,229,77,116,67,34,123,44,178,214,237,138,239,48,69,82,199,61,178,57,53,213,13,162,240,219,146,150,252,51,102,166,89,41,26,143,106,34,235,161,100,184,125,203,58,120,86,157,239,163,68,147,167,93,189,76,234,192,214,158,227,75,28,27,52,209,16,10,214,216,216,168,168,227,130,54,232,141,77,14,206,41,81,27,174,158,36,188,20,158,106,106,118,77,164,77,137,162,1,41,177,103,85,69,78,135,4,246,198,61,118,237,78,167,117,73,76,155,87,84,234,124,90,117,89,211,160,29,93,54,31,166,98,36,142,141,9,198,219,226,106,105,27,60,14,198,162,53,100,90,33,207,73,3,27,10,203,38,158,0,116,149,146,178,138,138,121,100,93,168,214,170,245,53,235,198,46,105,210,177,211,219,97,157,21,238,69,106,104,166,90,241,9,154,84,120,66,205,81,12,115,181,30,246,57,19,69,246,232,106,183,51,161,191,230,37,234,166,230,142,149,209,71,34,187,219,166,154,129,108,41,82,173,149,18,94,103,114,185,173,114,169,223,225,238,239,124,185,119,233,218,155,52,246,156,110,138,58,106,39,218,167,68,71,187,167,82,74,71,45,158,220,173,167,119,156,154,245,64,42,92,171,100,76,205,30,92,26,108,73,83,77,62,211,115,153,51,10,174,14,183,175,254,169,191,246,26,74,200,138,231,212,102,20,114,72,170,174,89,83,93,126,211,119,249,42,187,176,101,187,79,249,38,255,0,216,111,5,213,71,47,180,137,85,15,154,167,184,248,7,197,77,79,141,106,162,145,244,247,13,83,220,7,192,0,3,238,138,167,195,234,42,34,0,218,163,106,159,119,32,220,128,124,218,163,67,238,228,32,116,137,160,17,106,209,209,124,14,5,122,234,114,70,224,57,17,61,228,46,114,104,186,40,123,182,166,158,242,22,55,111,85,38,234,199,216,213,200,158,114,20,78,57,191,82,219,161,145,211,76,140,68,69,246,149,77,218,226,218,42,87,202,170,137,162,24,73,197,22,120,182,197,21,84,12,170,70,170,34,167,69,37,34,220,113,25,159,148,116,50,213,80,195,92,223,55,84,232,227,93,89,145,153,213,247,203,164,252,153,156,228,87,47,130,157,190,105,99,185,241,85,230,121,18,165,206,73,28,190,211,175,193,57,99,54,33,155,152,177,57,251,197,34,221,187,16,87,192,188,199,76,244,95,31,18,122,135,50,239,116,14,69,138,162,78,159,172,94,251,191,13,181,50,209,172,236,165,119,70,235,224,89,92,79,128,106,240,237,122,211,212,192,230,177,23,174,168,41,21,85,155,136,28,71,70,173,106,213,75,211,245,148,169,162,226,111,19,49,154,119,153,116,211,251,202,89,41,45,8,249,54,209,163,156,191,97,218,80,96,108,77,113,68,109,61,35,213,23,195,161,57,17,94,226,28,239,187,98,8,150,41,170,228,243,186,122,69,47,103,189,204,181,74,249,92,175,87,59,84,212,169,176,151,15,56,186,239,43,86,75,124,154,42,255,0,117,76,134,203,222,15,170,107,18,57,110,148,111,107,147,77,58,14,68,90,43,21,101,202,174,157,25,5,42,185,23,220,132,119,12,17,123,185,185,101,90,7,245,253,83,56,240,119,11,54,187,116,45,223,77,225,239,66,190,135,33,44,241,69,183,186,183,195,220,57,106,198,186,108,214,123,189,130,120,81,96,123,60,228,79,3,53,50,66,145,106,40,105,159,60,170,138,230,162,232,167,103,138,50,2,216,247,239,101,58,34,181,117,77,16,239,176,54,11,172,178,190,56,163,137,81,140,209,19,161,115,169,34,240,208,217,99,72,99,115,93,175,67,178,109,59,99,110,212,113,195,107,89,217,78,214,57,61,132,251,41,149,235,170,138,68,147,160,85,215,114,174,133,19,140,102,115,34,123,18,36,115,116,247,23,26,72,27,179,105,76,226,59,84,83,83,61,28,158,40,41,24,123,155,22,235,93,92,115,58,102,49,29,162,235,208,194,220,202,183,91,35,172,146,54,61,168,170,171,224,108,15,48,176,52,87,39,212,53,186,174,186,152,77,158,185,121,45,150,181,213,40,215,34,34,234,41,22,110,207,86,235,5,201,147,193,34,162,181,200,169,161,179,126,8,115,85,213,112,210,81,213,85,175,177,52,87,26,178,173,149,86,101,118,190,138,232,100,175,10,185,140,150,59,229,44,47,168,86,232,228,246,154,70,243,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,246,151,126,143,108,200,171,168,28,201,167,77,14,86,166,168,64,137,162,156,136,228,64,62,167,68,11,215,162,14,138,157,20,227,122,172,105,184,8,246,168,218,167,27,102,114,145,163,215,193,64,251,209,60,80,129,207,141,29,162,169,245,81,84,227,116,49,107,185,235,212,8,250,47,162,53,106,120,144,115,98,103,68,80,173,108,190,0,68,229,106,181,116,56,88,136,190,39,42,53,173,110,221,122,159,89,10,105,170,128,70,106,157,16,150,169,151,148,154,185,116,67,228,181,79,134,93,169,224,133,39,142,241,141,190,199,110,116,245,19,181,138,136,190,208,33,198,184,194,150,197,64,249,159,51,83,70,170,245,83,9,115,163,137,154,59,93,76,176,193,94,221,200,170,154,110,58,142,38,120,156,138,138,150,106,59,117,106,42,232,173,232,227,92,57,131,152,87,124,73,117,124,172,157,238,220,245,95,16,50,7,49,120,156,173,172,100,172,101,82,170,46,191,218,49,207,17,230,5,219,17,213,57,205,123,220,142,95,121,33,109,194,248,131,17,206,214,172,111,86,187,196,188,184,55,39,109,84,148,204,158,240,221,174,78,171,168,22,238,199,135,239,215,72,163,116,180,175,88,215,218,168,93,92,29,133,40,45,106,201,235,35,98,57,58,245,66,171,163,167,165,133,91,107,179,196,215,163,122,39,66,227,224,140,144,191,98,201,227,90,138,55,164,78,84,234,137,236,51,71,22,20,197,20,116,187,41,232,168,98,149,83,167,70,151,123,14,83,221,241,26,54,159,232,250,54,55,233,231,163,11,139,151,156,40,97,251,116,113,213,85,53,201,42,104,186,47,188,189,86,60,9,13,135,100,20,148,173,88,209,60,116,20,91,188,17,132,237,214,8,216,181,240,49,139,250,200,86,245,152,81,151,170,116,90,63,54,55,120,43,74,59,57,174,201,135,233,31,62,228,141,26,190,194,160,201,124,195,166,191,218,224,162,108,173,123,145,61,253,69,31,98,201,40,106,151,124,181,175,85,95,98,169,83,225,156,174,161,178,34,181,241,164,154,251,85,10,234,158,159,102,146,42,120,147,173,84,84,240,20,117,116,24,118,134,153,17,91,11,83,246,29,196,80,69,22,136,212,66,15,105,26,107,175,136,162,39,189,91,232,161,245,106,117,110,155,16,249,246,161,245,26,138,40,227,218,175,85,234,114,183,72,250,248,132,106,39,184,141,24,139,212,81,4,149,110,211,106,68,137,241,57,33,250,198,249,202,54,35,147,77,15,157,35,233,238,46,3,160,209,218,162,156,236,145,35,110,154,18,235,57,243,122,187,161,68,198,244,127,93,2,57,168,189,78,6,170,181,52,83,239,136,19,8,246,123,208,141,28,194,87,70,167,93,71,53,141,246,129,49,162,141,20,147,239,189,116,34,239,90,167,69,53,157,66,103,86,167,137,241,206,106,167,69,37,29,80,170,113,164,175,85,209,7,33,58,174,106,28,50,74,214,167,87,18,238,150,95,113,41,80,233,92,213,28,135,52,181,208,49,124,233,17,14,134,229,122,106,74,173,137,250,161,193,113,130,161,202,190,36,172,22,137,37,243,222,139,169,158,173,163,150,43,156,239,127,68,85,67,182,130,166,69,106,46,132,189,45,175,102,158,105,216,199,75,177,169,208,192,227,230,72,229,68,209,73,91,165,11,106,41,220,199,120,170,29,146,53,26,169,208,129,237,230,74,141,208,12,71,204,252,63,60,56,146,103,182,21,217,162,251,13,127,113,61,102,125,190,227,45,106,197,183,115,252,116,54,153,156,212,93,205,242,213,36,105,225,227,161,129,252,87,96,169,46,88,95,202,49,195,170,185,85,122,32,29,31,4,215,202,72,171,214,57,170,17,170,186,39,85,54,5,42,72,250,40,223,78,170,228,115,122,104,106,19,35,49,132,152,67,21,193,76,233,85,154,202,136,189,126,38,219,50,186,247,6,35,195,180,178,181,232,247,44,72,191,224,92,193,88,97,72,38,90,55,58,100,84,84,95,105,61,4,53,15,184,244,106,236,247,147,182,218,87,199,10,177,91,162,41,56,137,221,153,185,136,138,163,114,8,37,134,38,162,163,149,55,29,53,193,17,23,70,248,28,149,181,202,143,87,185,122,169,211,84,92,213,238,86,162,153,221,130,102,58,118,77,209,207,34,76,61,20,146,111,115,250,123,201,40,164,151,93,205,57,106,111,19,195,78,230,167,137,40,152,168,166,166,183,249,204,122,46,135,77,114,197,41,76,221,173,126,154,29,13,214,253,91,213,186,169,79,61,43,110,18,117,69,209,77,45,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,174,41,17,38,98,163,151,66,150,189,209,177,187,154,218,118,203,175,189,53,42,247,247,103,38,136,226,8,237,208,207,215,77,65,88,199,153,25,67,71,139,154,249,37,129,177,57,60,238,136,91,91,6,18,184,225,218,231,82,50,23,172,113,46,136,186,123,12,211,186,225,102,206,215,109,143,199,224,91,140,93,133,22,218,197,154,56,19,85,235,224,15,186,206,221,41,95,89,75,202,150,153,53,211,78,168,89,156,193,193,111,74,105,102,142,143,216,171,209,11,223,123,170,175,133,92,145,197,225,240,40,75,253,194,231,85,78,250,121,96,77,171,170,120,2,48,155,18,64,180,215,167,65,44,123,122,248,104,119,54,220,57,29,202,153,29,109,141,36,157,169,185,90,212,234,87,217,129,151,177,214,204,250,218,104,213,106,21,117,209,16,144,203,90,25,176,181,219,155,115,102,214,201,230,249,200,8,225,203,44,216,190,101,198,32,142,158,189,175,130,52,145,19,175,79,105,179,124,133,226,18,203,137,109,180,240,75,95,27,165,115,81,17,55,26,253,206,12,181,182,94,45,17,94,232,91,163,213,57,154,180,183,185,73,153,151,156,19,136,98,141,42,36,70,65,34,39,85,247,40,35,122,182,250,232,235,33,108,236,84,209,83,94,135,97,4,204,145,252,182,59,87,123,140,103,225,247,61,168,241,133,182,158,158,174,173,187,213,168,158,38,67,210,207,75,12,205,171,134,68,84,84,247,150,163,187,108,172,141,118,189,218,41,202,199,164,158,130,234,117,44,123,235,167,116,141,83,158,219,43,227,149,204,95,96,163,181,68,114,169,205,26,47,180,150,230,170,117,247,156,209,205,170,138,38,88,213,232,115,199,211,162,156,17,189,23,78,135,58,166,137,168,163,147,86,251,143,135,198,34,170,120,159,77,15,186,183,220,53,105,11,209,81,60,72,90,138,190,208,35,85,110,132,14,86,135,34,162,28,114,34,162,34,129,245,92,211,141,210,53,60,84,227,85,209,117,85,33,123,162,127,139,137,186,62,186,86,175,130,144,57,250,117,85,56,213,98,103,84,113,45,53,82,47,68,82,81,207,44,205,254,241,196,147,49,87,68,127,82,79,188,64,199,105,59,244,221,224,71,82,200,169,169,214,175,127,154,212,215,196,81,52,233,17,169,171,151,67,143,190,211,235,167,49,63,137,96,115,103,136,203,30,9,142,88,230,175,99,28,196,95,237,24,191,136,56,238,157,149,111,142,215,90,215,232,170,137,212,81,177,105,47,52,240,47,156,228,209,14,178,229,152,150,107,100,106,233,234,88,221,19,218,166,182,43,248,230,196,175,137,86,73,186,41,109,241,135,23,216,146,247,19,227,167,168,122,185,117,240,212,139,91,38,196,220,72,97,123,102,230,121,78,20,84,233,233,33,64,205,197,133,157,181,30,109,124,106,212,95,29,198,167,113,94,105,230,37,218,165,211,49,211,171,85,117,232,170,116,208,102,38,45,142,37,109,92,147,34,254,208,86,225,224,226,190,199,43,147,252,227,22,159,235,21,198,26,226,2,205,115,218,228,174,141,90,190,221,198,149,109,217,133,122,145,141,106,84,203,174,190,245,46,182,30,204,204,109,65,111,137,212,79,145,221,61,224,173,199,83,102,157,142,169,141,68,172,141,92,190,30,114,19,110,197,244,74,156,199,206,214,181,122,235,169,169,26,12,246,204,202,9,98,150,84,122,53,21,61,165,222,195,156,77,222,46,84,241,211,93,42,21,174,209,27,226,10,216,157,62,51,180,76,244,141,149,140,85,247,106,119,148,247,24,229,98,61,143,69,106,152,31,135,243,74,89,100,109,68,117,74,171,227,233,23,159,6,230,181,206,181,140,131,126,168,191,18,212,100,111,148,105,209,116,116,136,159,180,134,91,204,106,155,99,209,197,169,151,18,213,172,105,42,191,199,226,124,183,98,217,93,54,213,127,81,69,218,166,173,107,191,57,208,231,146,72,95,232,189,23,161,65,65,123,154,102,166,138,118,52,215,55,181,186,189,233,252,69,21,82,62,61,52,220,132,50,61,138,154,34,148,188,183,200,217,213,100,110,169,241,37,31,140,232,41,85,86,162,161,168,137,241,2,170,69,102,229,213,218,18,55,89,27,28,106,170,253,17,19,222,91,12,93,158,88,82,197,19,156,251,139,17,205,253,99,29,51,71,140,73,105,225,150,43,29,91,30,168,138,137,163,136,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,253,229,3,48,177,95,16,184,126,154,177,236,166,175,138,70,162,255,0,120,166,170,248,149,181,199,22,172,146,37,84,79,121,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,150,139,37,121,204,155,149,197,203,76,148,234,246,175,77,78,26,28,34,220,71,178,87,199,231,185,117,84,208,201,172,61,194,69,69,76,141,94,226,229,79,245,75,207,151,124,31,69,77,86,201,107,41,28,214,166,158,40,40,199,220,164,202,57,88,232,156,150,118,202,137,167,139,12,177,193,120,29,148,48,70,143,195,209,53,81,19,175,45,11,227,129,178,70,201,135,161,106,37,59,124,212,246,161,93,183,11,91,99,68,99,34,111,79,128,162,211,217,237,16,196,214,167,113,108,95,98,104,85,182,251,149,45,2,36,43,181,21,10,189,248,78,145,90,170,214,233,251,14,162,124,8,201,170,57,173,69,208,185,163,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,142,126,122,170,237,107,58,41,202,216,180,93,85,84,129,170,198,175,77,14,78,106,1,18,177,52,56,156,214,235,213,164,75,33,196,231,106,160,31,79,20,169,167,129,198,182,170,103,122,77,69,35,215,95,105,30,253,0,149,146,203,109,145,170,217,41,99,95,181,14,174,175,3,88,43,117,230,91,225,93,125,237,67,186,124,142,85,215,83,226,76,244,246,129,69,212,229,6,17,170,114,243,45,52,203,175,234,33,76,222,248,110,193,183,54,57,169,109,166,110,239,115,16,187,205,93,201,169,22,191,0,49,35,23,112,39,132,47,168,245,108,81,177,93,238,106,22,99,20,246,108,217,17,146,84,82,200,186,167,130,34,27,26,115,147,79,3,137,91,20,171,203,124,109,84,95,29,80,13,68,226,110,206,73,158,143,146,157,210,234,158,26,33,106,113,31,3,216,214,196,142,238,20,181,79,70,248,104,213,55,141,53,158,218,237,117,130,53,253,132,148,216,86,201,84,213,108,148,112,174,190,246,161,154,60,255,0,92,178,27,53,112,228,170,232,237,245,186,53,125,202,75,195,54,110,225,183,35,123,165,107,81,191,105,190,11,230,75,97,139,187,85,93,65,7,95,212,66,131,187,240,157,130,238,187,150,122,40,145,87,220,212,20,106,10,201,159,89,141,135,149,173,172,164,168,114,55,199,118,165,113,69,197,165,213,209,163,43,237,141,248,238,67,97,24,131,128,188,15,115,71,43,41,154,154,251,154,90,204,87,217,217,97,108,111,117,29,51,181,235,224,130,140,70,172,226,106,219,82,213,231,219,233,209,85,61,173,66,149,126,112,90,46,213,46,73,96,134,54,185,124,81,16,190,24,183,179,250,225,12,175,238,148,83,42,39,134,136,90,172,73,193,54,96,91,154,231,81,218,231,84,110,186,116,83,59,148,73,71,61,130,236,206,100,21,140,222,189,116,69,36,170,157,116,160,85,90,38,62,70,124,10,90,108,145,205,188,39,82,170,182,201,209,173,95,107,84,168,173,117,184,170,219,26,67,120,162,115,116,232,186,180,156,68,173,102,33,190,186,21,141,41,222,215,123,208,142,211,152,215,203,43,209,37,116,157,23,218,170,119,62,86,181,204,191,92,154,63,79,13,165,37,138,164,163,123,92,232,117,253,136,56,139,187,135,51,225,205,70,182,162,84,213,61,234,86,212,220,72,211,219,163,69,111,45,202,136,97,29,109,202,170,150,85,228,185,233,212,67,118,186,84,116,71,60,113,25,247,96,226,242,145,36,108,115,195,14,158,26,174,133,224,194,188,69,97,171,204,108,73,86,157,170,239,176,213,116,73,121,215,115,21,250,253,165,69,103,191,227,27,118,142,166,89,122,124,77,231,129,182,234,44,200,193,243,181,30,250,200,25,175,197,9,213,204,124,10,212,209,215,184,90,191,235,33,169,154,172,215,204,106,120,246,55,156,136,159,21,58,57,179,83,49,165,122,189,207,159,68,235,226,162,141,196,69,153,120,89,21,59,173,233,142,95,102,143,42,27,62,97,172,206,111,117,159,152,159,5,52,195,106,207,108,119,67,43,85,101,153,85,171,237,85,46,126,24,226,243,48,45,8,212,110,170,137,239,20,110,95,14,98,186,170,148,106,72,139,252,74,246,221,90,147,181,21,221,13,77,101,247,29,88,129,39,141,151,105,154,198,244,215,169,148,57,127,198,190,13,171,107,27,116,187,198,197,84,235,231,10,51,77,21,175,244,67,156,214,122,74,88,11,127,21,185,123,42,35,162,188,68,187,191,89,10,178,201,158,152,55,16,189,173,138,229,26,235,250,200,40,186,104,246,59,193,117,62,244,78,171,224,116,180,24,154,199,82,196,90,106,166,59,95,15,56,236,163,170,130,116,243,94,154,47,196,81,48,154,59,192,116,79,19,143,115,99,77,81,83,248,132,154,55,244,87,32,162,61,90,169,162,120,144,236,235,224,124,214,54,245,106,245,62,53,211,42,245,78,134,179,200,230,70,166,158,4,189,76,106,228,93,16,229,214,68,79,2,23,44,190,224,36,224,141,99,122,171,211,77,73,182,34,47,129,247,150,178,233,204,77,52,62,57,22,62,141,2,46,168,132,10,254,190,35,235,93,236,62,42,109,244,139,7,51,122,55,85,26,181,124,14,24,150,87,187,69,79,51,216,114,232,214,123,122,169,154,34,218,163,86,251,137,89,37,169,106,238,84,68,105,41,83,136,237,52,77,85,170,169,99,85,60,117,113,40,237,55,48,251,211,199,216,82,147,99,252,55,191,72,235,88,171,254,177,218,219,177,29,182,189,169,202,153,174,215,226,40,237,119,179,222,125,213,190,227,137,27,19,188,246,187,196,141,190,119,135,176,180,125,77,61,163,115,20,250,231,177,58,57,78,52,229,107,170,56,163,147,69,81,181,79,139,34,105,209,79,187,181,78,128,53,104,243,125,199,10,164,136,186,174,167,214,200,158,208,57,124,87,160,218,161,174,106,244,106,234,21,251,124,64,249,185,169,226,125,77,29,232,144,170,71,39,138,159,118,171,91,230,1,247,106,143,15,19,228,106,245,244,144,250,237,23,160,31,55,48,251,171,125,196,8,214,53,117,85,34,243,87,218,7,223,14,170,53,106,248,16,185,28,189,17,8,81,170,213,213,68,28,154,105,226,131,86,175,68,56,214,86,167,67,227,30,221,117,16,114,244,78,138,58,47,129,195,35,181,83,227,37,86,244,81,7,62,154,13,90,113,172,170,238,141,13,106,233,212,14,77,90,23,79,97,10,34,33,245,21,19,220,0,251,162,159,21,201,238,67,230,228,2,45,170,54,168,71,38,132,64,66,169,161,240,137,83,83,230,213,3,224,62,237,81,181,64,104,163,106,159,79,160,67,181,70,213,34,0,67,181,70,213,34,0,67,181,66,166,132,71,197,77,64,132,31,118,168,218,160,124,62,244,247,13,170,66,168,186,248,129,23,155,238,30,111,184,135,69,247,141,23,222,4,93,23,193,6,138,67,225,215,83,235,92,154,129,247,106,143,15,20,10,253,14,55,72,128,68,228,213,122,31,21,171,161,198,147,166,244,97,13,76,146,198,221,81,58,19,116,70,230,174,132,27,154,158,39,29,61,99,36,93,178,47,82,94,190,126,82,163,154,189,61,164,162,105,181,43,169,47,113,188,211,81,194,231,204,244,106,34,29,53,207,17,82,208,83,62,101,145,17,26,154,174,170,98,119,16,252,81,219,48,181,37,69,45,53,123,82,84,106,162,34,59,218,40,173,56,131,207,107,54,30,180,84,197,29,205,141,145,26,186,38,227,83,25,237,156,23,76,127,121,169,160,146,173,233,78,215,46,215,110,232,164,25,199,158,88,139,28,220,166,86,84,200,232,158,171,224,165,151,171,158,178,85,221,46,170,186,248,138,38,240,197,28,213,151,68,167,149,138,172,221,166,229,50,211,39,112,77,190,57,105,220,168,215,110,211,93,80,198,124,10,143,168,175,138,54,179,87,43,145,12,250,225,227,45,106,238,237,167,149,240,187,106,233,215,66,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,151,138,157,91,226,132,203,60,212,3,149,176,53,157,125,132,42,198,44,200,173,234,135,213,126,228,218,158,210,38,194,140,167,87,255,0,104,46,101,125,169,141,101,110,145,183,83,161,197,183,250,123,37,154,71,190,84,99,218,197,85,235,240,42,8,234,163,165,165,116,242,170,106,136,190,38,35,241,93,156,148,216,110,219,52,112,85,34,62,77,91,162,40,35,28,184,140,199,245,184,223,18,54,211,106,153,211,109,155,107,209,171,174,137,169,201,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,105,126,115,142,170,139,12,225,151,68,170,214,175,43,79,240,4,107,187,54,38,101,170,248,245,137,219,92,142,95,53,10,107,190,215,214,90,251,199,37,92,138,118,25,151,51,47,151,233,42,88,237,81,30,164,221,137,17,214,190,230,141,69,93,61,193,98,62,31,209,238,199,241,58,68,218,171,42,127,218,111,59,36,163,106,96,187,114,170,255,0,226,91,255,0,97,164,12,154,139,147,152,209,199,166,154,76,159,246,155,190,201,126,152,30,219,255,0,66,223,251,13,227,43,164,0,0,6,139,238,0,0,209,125,192,1,241,85,125,199,211,238,128,67,170,251,134,171,238,34,208,104,4,42,170,190,195,141,205,95,137,205,161,247,106,1,46,140,93,78,86,55,66,37,68,79,105,10,200,141,232,7,217,19,93,15,174,84,70,117,247,31,27,35,87,197,83,161,213,95,47,148,214,218,89,37,123,209,54,166,190,38,117,113,67,230,222,43,130,197,97,169,145,242,163,85,173,95,105,167,206,44,179,69,110,247,154,170,104,170,21,81,92,169,226,102,111,22,249,239,75,69,65,87,69,13,74,34,171,92,154,110,53,53,153,56,158,167,16,95,102,168,89,85,200,231,47,180,141,56,236,81,62,235,94,198,245,114,171,140,217,200,60,190,124,212,208,202,234,127,98,47,129,139,121,5,131,42,177,5,254,38,172,106,230,238,79,97,180,172,154,203,250,123,61,170,159,155,10,34,237,79,96,18,116,153,127,77,45,2,195,37,58,106,173,211,192,177,217,165,195,83,113,13,83,221,75,68,138,174,253,83,54,164,178,65,28,104,172,106,34,33,246,155,15,210,84,39,49,241,34,170,124,6,141,126,225,30,12,158,218,134,186,174,131,166,190,227,33,48,103,10,184,114,221,12,107,81,64,205,90,159,221,50,54,158,203,79,23,86,49,19,246,19,201,15,45,52,67,34,217,217,114,131,14,89,246,164,84,108,77,63,84,172,41,48,229,190,157,26,216,97,106,105,240,59,196,70,39,164,221,79,175,98,73,214,36,218,7,11,40,226,142,61,26,212,233,240,32,238,219,151,77,16,231,86,73,225,184,250,216,222,139,226,7,87,93,100,108,233,171,152,139,251,14,40,45,148,80,116,72,211,114,124,14,241,24,247,121,186,248,159,22,214,169,245,138,169,212,184,37,97,167,137,61,22,244,38,17,141,68,209,16,155,138,153,141,111,138,116,37,229,69,99,186,20,113,165,35,158,237,125,133,55,139,99,146,158,146,71,39,177,170,85,177,203,163,122,161,209,98,198,54,91,124,189,63,176,160,99,13,231,16,181,183,89,96,149,201,213,218,22,55,136,219,53,61,117,169,245,12,98,42,236,85,43,172,127,88,250,60,71,34,53,85,62,183,255,0,206,80,25,197,95,37,70,28,122,170,170,253,82,255,0,216,6,14,212,90,101,154,229,37,59,27,209,94,165,79,130,224,174,195,183,200,106,27,185,168,142,67,150,201,20,82,93,158,233,81,53,230,123,75,173,103,193,45,188,190,57,41,226,213,85,83,193,13,227,58,216,127,8,24,225,213,214,106,56,37,149,85,81,141,241,83,52,236,213,91,227,71,107,226,134,187,248,104,183,86,97,181,167,100,154,181,27,161,157,152,82,245,28,180,145,163,157,213,81,2,43,71,72,190,194,30,107,206,6,84,177,200,139,170,28,141,123,85,122,40,19,17,185,221,58,156,175,234,212,56,152,244,66,53,153,170,154,42,129,245,19,67,238,191,4,56,157,81,27,124,84,151,150,231,4,122,234,228,37,19,78,122,156,105,171,221,166,167,89,53,254,145,139,162,185,14,38,95,32,123,247,54,70,233,246,138,59,149,134,38,249,206,35,142,88,19,163,84,167,170,239,113,170,104,147,39,241,56,25,127,166,167,106,201,44,237,233,241,20,84,243,72,205,60,213,234,73,75,94,180,253,102,149,168,159,21,45,254,37,206,11,13,142,154,73,101,171,139,86,38,190,146,24,185,156,28,101,80,80,211,207,29,182,165,119,55,84,77,174,20,100,238,102,102,213,143,10,91,101,158,74,184,209,237,69,254,209,173,222,35,248,203,158,162,166,162,219,111,184,174,136,170,137,163,139,37,155,220,78,99,44,93,36,208,83,212,212,172,111,85,79,21,49,190,233,77,126,191,214,58,162,167,152,231,61,117,235,168,162,165,198,56,219,16,227,58,206,106,212,57,237,123,181,93,84,237,112,214,20,134,118,54,90,182,110,126,154,157,54,23,192,24,150,225,52,113,83,210,205,213,116,213,26,166,79,101,71,12,24,202,246,248,36,155,123,88,186,106,142,65,69,188,195,246,91,148,19,177,150,216,29,240,209,165,229,195,89,73,143,177,100,12,100,48,187,71,105,236,50,191,44,184,75,165,182,209,199,61,202,158,55,185,168,154,234,133,238,195,153,123,106,195,207,108,84,244,173,110,223,114,10,49,131,46,56,92,170,183,50,26,155,173,38,179,116,87,106,134,81,96,124,15,65,99,166,142,54,211,181,21,169,167,162,85,240,81,199,14,142,86,162,162,123,9,248,165,166,209,26,216,244,83,35,129,180,114,183,78,82,34,33,61,12,50,181,186,72,157,8,88,217,19,206,71,116,66,97,107,227,100,75,26,177,119,105,226,6,43,113,134,247,208,225,90,138,152,215,69,66,207,112,111,142,39,175,196,169,65,44,202,168,213,240,212,188,124,100,233,46,6,170,95,130,152,143,193,213,225,105,115,30,72,183,232,136,229,64,54,197,205,99,168,226,115,87,197,3,94,136,154,157,29,146,225,223,40,98,235,175,68,59,55,203,166,154,40,19,137,34,47,180,137,36,79,13,73,4,153,125,228,73,55,196,81,63,204,105,247,122,146,41,50,235,213,73,134,206,221,19,192,81,50,143,34,71,251,137,118,206,210,38,206,212,232,46,14,101,145,83,169,2,185,206,94,164,46,157,186,120,159,18,165,141,79,19,88,34,107,58,245,57,88,246,55,197,73,57,43,88,158,4,148,213,111,240,71,20,118,179,213,198,213,241,37,36,184,181,190,10,117,171,36,210,117,213,78,62,237,60,157,122,129,62,183,55,57,116,106,145,54,162,87,170,117,241,37,169,237,242,107,170,161,217,193,74,212,68,213,0,248,198,42,232,167,59,35,62,178,51,158,54,125,160,113,114,53,234,114,67,11,90,239,56,229,209,126,39,212,106,170,129,197,35,35,69,240,33,72,34,119,176,228,116,42,171,226,70,200,87,95,16,36,166,160,133,250,244,56,59,180,113,244,106,29,164,140,219,237,37,158,212,213,73,162,93,24,136,132,15,247,28,206,68,247,156,110,84,247,153,18,238,69,33,69,219,34,61,125,135,59,182,232,74,203,225,162,1,64,102,245,155,202,150,105,31,27,117,83,20,115,46,193,22,32,195,211,217,159,26,57,240,177,221,52,51,118,245,70,202,187,115,226,145,53,213,20,197,188,81,102,117,5,246,224,249,91,245,78,107,145,0,212,182,50,163,151,8,230,4,154,162,177,35,168,233,252,77,138,112,139,153,171,115,161,165,164,124,202,168,141,107,124,76,45,226,171,11,173,38,36,146,225,78,205,17,210,171,181,79,180,187,92,22,94,213,149,48,194,233,58,181,200,158,38,176,109,110,41,34,125,185,178,199,226,173,212,235,96,173,106,202,172,153,122,16,225,42,158,249,69,3,30,237,81,88,135,54,33,183,114,90,175,167,232,191,1,163,170,185,83,199,52,142,88,244,209,78,167,201,155,95,185,80,228,142,74,206,102,215,110,94,164,251,97,153,237,234,138,99,68,166,176,196,197,106,167,176,234,235,229,143,69,85,78,135,110,251,124,178,59,246,137,172,46,154,157,83,78,166,69,41,29,13,53,108,137,230,235,170,149,53,171,11,81,163,81,235,26,120,31,109,184,118,72,158,138,169,237,42,138,122,9,98,137,52,67,99,165,125,185,180,189,34,110,154,28,107,65,85,84,154,245,209,14,253,148,142,124,154,61,61,162,224,169,68,212,72,219,227,238,2,155,91,125,75,29,161,218,80,67,36,104,155,144,227,142,119,205,47,130,157,164,113,59,151,170,181,64,248,253,142,106,162,232,116,119,91,36,87,134,58,55,177,23,79,129,220,187,93,116,212,141,116,137,17,91,237,11,140,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,105,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,71,107,115,29,10,192,198,104,142,77,16,10,94,76,65,69,29,145,246,187,131,147,88,163,86,232,191,97,104,168,176,133,45,230,170,170,162,220,196,87,238,85,77,10,183,52,240,197,218,210,201,107,146,85,99,37,69,84,58,124,134,150,119,220,223,13,78,178,35,159,246,129,83,101,238,56,196,121,99,112,137,38,149,236,141,142,69,241,51,243,35,243,154,92,109,108,131,124,234,245,84,68,241,49,55,49,48,29,29,117,161,106,161,167,70,73,181,21,58,23,131,133,107,4,214,139,76,50,205,224,138,25,214,109,88,47,81,49,219,30,189,85,52,59,94,245,28,82,243,53,232,226,222,89,159,37,69,95,213,187,167,66,169,186,84,247,106,104,209,203,212,34,168,74,216,92,212,209,83,192,142,58,150,42,244,82,135,130,225,59,149,60,229,208,238,168,234,37,118,154,168,21,84,51,183,84,234,78,199,42,56,232,105,167,211,77,84,236,105,234,17,203,209,74,59,38,185,8,213,201,240,37,18,77,61,164,75,34,104,104,115,57,201,240,62,110,79,129,46,178,123,117,62,115,126,32,76,110,79,129,3,220,159,3,139,155,241,56,223,47,95,16,34,122,166,157,116,37,254,168,58,77,122,34,248,156,107,18,181,155,213,233,208,206,132,207,167,99,21,94,168,83,119,140,91,100,181,34,172,211,53,52,241,234,116,216,247,19,165,162,142,71,164,232,154,34,251,76,30,207,76,242,184,81,58,118,83,87,42,104,171,224,226,12,199,185,230,254,16,102,231,77,84,205,89,213,60,226,199,231,63,22,150,203,37,178,122,107,109,123,83,205,84,77,28,107,159,22,113,9,138,150,121,25,13,198,85,215,220,226,216,221,113,78,51,198,245,28,158,245,50,239,93,58,170,129,113,115,127,61,43,241,189,222,84,146,173,239,99,156,169,209,74,119,11,173,153,92,217,171,98,149,202,171,170,157,206,92,240,237,125,188,77,29,109,115,247,53,85,21,81,76,140,195,185,83,134,48,245,59,89,115,179,164,234,137,236,110,160,91,44,59,99,193,87,164,100,115,192,237,23,222,133,218,195,153,17,151,21,177,54,100,167,102,229,77,122,156,115,224,26,90,217,213,108,86,199,192,138,190,111,155,166,135,113,98,202,124,197,73,154,250,122,217,25,30,190,0,79,59,34,112,36,72,136,180,108,86,253,132,173,102,71,101,75,96,115,234,173,201,170,39,247,75,207,131,178,238,247,28,45,109,217,235,34,233,215,82,176,155,45,40,106,34,217,37,58,117,79,112,24,45,140,242,143,8,193,189,216,118,137,90,169,225,208,161,171,48,222,42,181,68,196,167,99,146,52,95,113,159,119,252,175,180,80,83,186,69,164,106,251,124,10,26,237,129,173,149,208,164,81,210,34,42,47,184,12,94,141,106,34,183,53,215,38,245,70,251,137,11,101,109,190,87,190,86,59,69,141,125,229,241,199,217,85,81,228,253,41,32,84,213,61,136,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,137,118,112,111,17,88,102,216,140,89,106,52,114,124,75,47,38,71,223,107,169,119,245,71,42,123,74,114,163,34,113,109,60,202,173,153,200,208,51,10,94,44,112,190,198,181,106,211,106,120,245,39,104,184,194,202,234,102,167,58,165,57,137,227,212,193,203,166,79,227,6,49,118,84,63,167,185,74,98,163,43,241,70,245,141,35,149,92,158,43,212,13,140,77,198,238,93,69,26,165,61,90,34,162,123,202,63,16,241,219,98,141,28,148,85,250,120,251,76,29,164,200,204,115,112,95,169,100,250,47,193,73,213,225,127,48,42,122,185,179,104,191,5,3,36,111,28,117,212,212,110,101,21,197,119,123,58,148,196,220,109,213,200,231,71,89,92,245,85,213,58,41,103,173,188,37,227,137,42,19,84,147,175,193,75,141,131,184,35,191,220,42,216,250,246,106,138,168,171,185,0,165,49,255,0,16,245,88,158,37,74,25,167,87,59,221,169,104,170,47,88,230,229,35,159,15,61,90,229,246,162,155,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,144,13,93,50,191,20,83,46,202,216,228,87,127,170,162,123,133,230,116,218,200,159,187,253,83,96,247,204,151,192,139,58,198,203,116,47,119,130,42,34,28,54,126,27,112,245,198,165,171,21,169,155,85,127,186,6,12,97,60,47,141,175,53,140,109,60,50,104,229,77,60,213,50,167,44,120,127,198,119,56,224,146,106,119,245,68,241,67,47,114,223,134,108,53,109,229,203,37,174,52,84,211,251,37,254,176,224,107,29,146,6,50,10,70,55,106,116,209,0,197,140,43,195,157,254,6,196,181,16,116,233,175,66,244,97,124,151,142,137,140,90,170,116,213,52,215,161,119,224,142,38,121,172,102,136,158,29,9,214,162,233,209,64,166,173,24,46,219,111,70,233,3,81,83,224,84,113,80,193,19,81,177,70,212,253,131,118,215,106,167,52,83,36,142,218,212,208,9,136,233,222,230,232,136,135,216,233,17,175,213,231,196,149,204,77,53,56,222,233,156,186,163,128,158,115,98,70,232,66,213,107,91,209,9,120,226,153,222,147,206,85,77,157,21,117,46,8,157,34,251,16,129,85,239,240,62,123,79,173,149,27,226,90,28,167,248,169,244,251,222,154,189,52,32,116,158,209,71,221,199,197,211,199,83,137,243,34,106,112,186,167,226,40,155,69,248,28,111,151,79,18,93,181,241,70,139,204,114,39,218,74,205,116,129,206,232,228,234,40,236,57,237,208,227,125,92,109,85,36,217,59,36,79,53,80,224,169,69,93,116,20,115,186,240,214,200,173,71,28,209,221,88,239,23,20,188,212,245,11,50,170,42,156,209,50,118,120,170,244,20,85,45,171,99,189,164,124,230,34,107,169,78,50,166,70,120,169,205,29,107,164,114,49,23,77,69,21,12,114,71,34,120,144,76,238,90,106,213,58,196,124,140,78,146,28,19,84,76,239,237,153,29,135,148,39,106,232,142,57,27,85,60,189,122,29,101,62,229,93,92,164,234,177,202,136,177,189,16,9,190,109,94,158,110,135,19,229,149,250,164,205,106,167,216,112,45,68,145,116,87,234,113,247,189,203,162,234,7,51,173,214,170,143,207,66,197,85,253,83,175,172,193,182,170,180,84,125,52,74,213,253,84,59,8,230,137,124,72,158,249,17,53,73,83,79,118,160,80,55,188,145,193,247,116,114,84,80,68,170,191,170,133,185,191,112,129,151,247,69,114,186,218,206,191,170,95,244,171,86,187,175,83,153,30,179,166,140,93,21,64,196,59,199,3,24,19,150,178,82,219,83,153,246,20,125,211,129,91,20,209,47,46,219,215,236,51,177,148,146,195,39,58,119,163,153,238,57,36,146,145,253,27,26,127,0,53,115,140,56,11,115,17,238,161,183,117,234,169,208,181,55,78,12,113,101,4,170,148,212,42,136,139,211,205,55,27,83,110,162,169,69,71,68,157,126,7,77,87,130,45,149,74,170,176,51,95,176,13,53,215,112,229,140,44,210,233,83,70,237,169,250,167,37,38,11,130,203,163,46,148,79,213,60,124,195,111,85,185,69,135,107,99,87,85,81,70,245,255,0,84,163,174,220,62,224,90,199,59,155,100,141,203,254,168,26,188,169,163,193,78,110,201,104,95,175,250,132,180,24,115,5,213,74,140,109,46,136,245,211,171,77,135,98,62,20,48,149,115,92,148,54,120,227,114,248,121,165,183,188,112,71,117,168,100,175,181,163,35,93,23,110,137,224,6,43,73,145,152,86,237,11,93,108,130,52,145,232,83,119,190,24,241,4,81,186,106,22,177,27,226,154,41,127,174,92,40,102,254,24,150,73,161,186,61,88,213,85,106,34,148,157,215,12,230,205,165,86,154,162,166,165,232,157,60,20,12,88,197,89,93,138,240,234,185,94,170,155,125,202,80,19,93,241,61,150,126,179,202,154,47,177,202,101,102,36,195,120,178,170,39,186,190,150,121,62,214,169,105,47,120,42,170,170,161,99,146,213,42,42,47,138,176,10,45,185,187,137,237,244,236,72,234,230,215,79,239,41,89,96,110,36,113,237,173,219,217,89,58,35,87,222,164,118,172,171,101,100,204,101,69,26,162,34,251,80,187,248,107,34,112,244,212,10,139,20,45,122,183,219,160,21,54,89,113,145,139,228,172,134,158,174,226,253,53,68,93,84,201,155,15,24,11,79,27,25,89,95,231,116,215,206,48,99,20,100,205,93,130,169,106,173,211,49,136,222,169,181,74,58,229,120,187,90,213,96,150,165,206,123,125,186,129,183,28,39,197,21,146,237,27,82,106,214,174,191,172,86,9,196,22,20,133,90,175,172,103,95,214,52,203,98,205,43,237,186,84,99,43,94,223,246,138,138,108,204,198,53,237,71,65,113,151,79,245,128,220,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,210,181,151,57,241,149,129,82,105,110,210,34,51,175,164,119,243,113,137,138,35,139,99,110,146,234,212,211,210,27,176,110,42,76,125,104,71,109,74,184,191,222,66,122,139,21,219,170,188,42,162,95,246,141,40,179,139,204,107,85,84,141,142,231,58,234,191,222,82,229,225,62,36,243,2,166,38,57,181,213,43,170,123,212,156,134,220,214,229,4,205,68,130,120,213,126,14,35,141,92,254,171,35,87,246,154,216,194,28,78,98,235,108,202,235,157,69,67,218,190,26,234,94,204,23,197,117,61,67,216,202,233,156,154,233,233,40,228,51,7,156,198,116,85,28,216,100,241,45,102,30,207,76,45,116,133,174,125,92,40,170,158,215,33,221,201,153,248,109,83,115,43,160,68,255,0,89,7,33,90,67,80,213,149,209,106,136,136,83,88,219,48,108,120,70,145,245,21,245,44,110,196,215,210,45,158,103,113,21,133,240,189,158,73,161,171,139,154,141,94,168,228,53,161,196,119,24,55,124,67,85,83,65,110,185,189,27,170,181,52,113,70,96,230,207,29,214,27,39,62,138,219,112,68,122,106,137,162,152,163,139,56,203,199,216,138,224,232,237,87,39,242,220,189,60,227,11,238,56,142,241,119,174,117,109,125,99,164,69,93,203,171,142,222,135,48,45,182,202,126,82,82,185,211,39,131,145,0,203,204,53,158,153,147,85,84,213,169,184,187,69,95,107,140,164,202,108,224,189,57,176,249,66,224,223,4,215,87,26,171,165,205,219,132,78,69,134,41,147,79,14,135,109,23,17,24,190,218,137,221,103,168,102,158,26,106,6,245,240,206,102,80,213,66,196,154,186,45,85,63,190,86,116,152,194,208,232,245,239,144,245,253,100,52,29,105,226,243,48,233,30,137,229,58,148,79,245,148,168,170,120,210,204,104,154,213,101,234,161,168,137,225,189,75,131,123,16,95,109,181,78,209,181,113,46,191,172,135,98,217,168,182,238,108,172,95,177,77,23,225,142,61,49,181,21,67,18,178,243,59,145,23,175,158,100,22,0,237,13,99,150,38,92,235,94,239,13,117,113,161,180,197,173,165,69,209,23,83,150,26,134,63,195,192,196,220,190,227,103,1,221,227,137,181,50,70,174,126,137,213,200,95,107,14,114,97,11,212,44,154,154,178,4,73,17,21,19,114,1,95,190,86,39,69,62,53,34,122,106,135,91,77,136,109,21,172,71,199,83,18,235,241,37,110,152,166,217,107,129,210,62,162,52,68,77,124,64,239,30,136,214,249,142,70,175,197,73,10,155,197,29,23,250,93,68,105,254,209,96,51,115,136,219,102,27,180,75,37,29,99,121,173,215,209,119,83,15,177,167,20,184,178,242,247,119,11,140,205,213,122,104,227,27,213,52,108,217,49,125,137,21,116,169,143,95,245,144,135,233,117,177,87,70,85,71,254,241,169,143,203,230,63,167,214,105,111,82,233,227,213,199,67,117,226,255,0,23,91,23,103,149,102,114,167,78,142,51,204,110,50,60,77,110,115,122,212,199,175,250,196,213,53,202,150,165,222,100,204,95,177,77,46,209,241,223,138,41,100,70,84,85,212,187,175,189,75,195,150,124,118,205,83,60,109,173,172,145,53,84,69,220,225,200,109,53,121,122,106,170,159,196,131,157,18,126,195,22,112,111,22,120,126,237,4,105,61,116,104,174,211,197,229,218,176,103,62,22,185,181,171,223,224,243,191,93,11,200,92,164,172,137,87,69,212,250,181,81,42,120,148,234,227,108,55,177,30,149,112,174,238,190,146,31,35,198,22,57,215,70,84,196,191,237,32,228,59,254,108,42,226,25,165,141,173,78,95,137,212,62,243,66,246,238,142,118,127,18,89,215,234,102,47,89,90,169,246,142,67,188,73,87,78,167,12,147,170,41,214,179,16,82,187,166,228,57,82,182,25,211,86,170,14,67,178,166,170,111,180,152,116,200,171,171,78,153,37,70,38,186,147,49,84,181,89,212,185,213,68,255,0,49,84,131,123,181,56,27,59,84,228,108,168,190,211,84,114,54,69,85,68,57,186,251,201,116,115,81,72,249,169,240,20,115,166,186,120,145,167,135,164,75,164,169,240,34,73,69,28,174,93,61,186,159,55,124,8,55,238,240,26,175,184,92,17,238,248,13,223,2,13,87,220,53,95,112,184,57,81,122,120,127,137,247,95,135,248,156,104,238,158,7,221,223,1,68,122,252,63,196,107,240,255,0,18,13,87,220,53,95,112,162,61,126,31,226,53,248,127,137,6,239,128,213,125,197,17,235,240,255,0,18,23,59,224,124,213,125,199,199,42,251,128,251,187,224,55,124,8,53,95,112,220,160,71,187,224,125,220,159,3,143,114,144,43,215,95,16,57,247,39,192,110,79,129,193,189,125,227,122,251,192,230,114,162,167,176,133,19,175,137,198,178,42,123,79,139,46,128,114,57,122,248,156,47,95,137,241,243,38,132,187,231,64,57,246,163,83,158,171,209,9,121,110,145,74,188,173,122,156,14,184,34,59,144,171,209,74,119,20,98,43,117,130,153,245,82,202,196,86,162,175,137,157,29,245,93,69,53,12,75,81,36,141,78,154,248,150,231,21,102,245,142,215,190,57,106,152,154,106,158,145,143,121,197,196,179,168,217,61,45,5,82,249,186,162,109,113,133,89,143,196,6,32,171,154,125,181,178,166,237,116,234,65,153,153,211,197,5,134,209,103,170,167,165,173,78,107,218,187,116,113,174,156,101,127,196,89,159,137,29,82,233,100,117,51,158,186,234,189,52,58,251,99,177,94,63,186,36,149,181,143,116,27,250,163,149,116,208,174,49,59,236,216,7,14,200,145,236,239,40,205,81,91,227,168,22,143,27,90,173,248,110,153,88,154,115,145,10,26,21,146,177,173,114,53,87,114,232,154,19,21,55,123,142,51,189,171,100,222,230,57,124,20,188,249,41,145,215,76,89,124,142,149,104,222,177,35,145,117,86,244,2,111,135,220,165,185,95,239,48,74,180,206,86,43,209,124,13,182,100,94,90,82,225,219,28,14,146,157,26,244,98,123,10,51,135,174,31,45,88,102,138,25,106,40,216,143,107,81,122,161,145,116,180,236,183,236,166,133,17,26,157,58,1,202,196,145,30,145,181,60,212,59,24,218,141,110,213,33,150,54,54,21,123,83,206,208,224,138,87,185,186,185,122,129,60,155,72,94,112,182,69,246,169,245,101,208,8,155,209,232,70,179,170,212,182,37,244,23,196,151,116,201,169,12,213,17,182,53,145,23,206,79,0,214,41,108,212,197,17,97,155,68,245,14,147,107,17,139,237,53,85,157,56,214,227,153,216,242,107,29,52,174,146,54,205,209,17,126,38,108,113,111,143,86,155,9,84,208,193,46,147,170,105,209,122,152,125,146,120,6,123,142,37,118,33,174,141,92,143,118,237,85,2,178,11,34,240,61,54,10,195,77,184,85,198,214,59,148,139,170,253,133,134,226,139,54,227,173,150,75,125,53,66,104,154,183,68,82,235,231,70,104,67,132,240,226,91,104,164,216,253,155,52,69,248,24,5,142,43,111,120,142,231,53,91,222,247,53,207,85,3,168,101,74,84,74,247,202,186,171,157,169,90,97,10,104,36,155,87,233,183,66,135,161,195,247,74,135,34,198,199,255,0,3,178,138,174,227,99,159,148,237,232,169,208,10,219,44,97,107,51,79,72,253,20,153,63,237,55,93,147,41,166,8,182,255,0,209,55,254,195,73,57,37,59,235,49,244,85,18,117,115,165,77,117,251,77,220,100,226,127,192,139,111,253,19,127,236,55,140,46,142,136,124,93,16,43,144,129,239,212,8,183,252,79,142,126,212,213,58,144,34,174,190,36,90,234,1,178,170,251,8,211,175,85,62,53,81,61,132,90,167,188,6,136,58,5,110,167,205,157,52,212,8,129,2,38,213,241,35,2,21,127,192,53,219,147,80,231,53,58,57,124,72,29,35,34,98,174,228,232,2,103,43,26,174,68,58,186,139,172,113,122,106,136,117,247,236,93,5,182,55,44,142,106,34,123,212,180,88,175,55,173,145,185,209,247,182,53,126,208,46,213,118,38,130,24,220,172,145,23,167,177,75,1,158,121,203,79,135,237,117,13,239,8,139,177,125,165,49,126,206,235,125,178,150,105,59,251,93,170,46,158,113,132,92,69,231,108,215,169,38,134,26,165,84,118,169,209,76,235,88,179,220,71,230,189,86,41,187,79,203,171,93,170,170,154,110,49,254,133,146,87,204,141,84,87,42,187,196,237,175,169,53,222,169,242,58,71,57,85,74,243,42,178,218,107,197,92,63,84,174,213,201,236,34,178,87,132,60,7,182,162,158,182,90,125,119,34,47,84,54,15,111,160,238,212,84,236,137,187,52,68,44,191,15,25,113,21,138,209,76,247,197,181,81,169,236,50,14,102,70,198,49,141,211,160,19,176,209,171,233,181,115,253,135,202,69,72,209,99,69,241,32,90,173,144,237,69,246,31,40,245,114,43,215,222,52,79,107,162,104,138,113,171,85,87,93,79,187,211,222,55,33,145,27,21,173,241,77,79,174,122,47,162,154,28,123,144,250,206,190,32,124,84,85,93,117,62,245,247,169,22,136,52,64,17,191,98,234,114,75,43,164,106,34,46,135,30,136,53,68,46,15,177,181,236,241,122,169,27,154,143,234,66,139,239,62,162,148,68,214,116,218,136,117,55,248,121,148,83,55,93,60,197,59,168,92,155,250,157,46,33,114,164,19,105,253,213,3,5,115,166,85,181,226,23,59,110,237,101,255,0,243,148,94,52,70,94,48,180,178,170,105,182,47,255,0,49,87,113,23,93,29,13,209,210,203,162,104,245,94,191,105,102,111,121,135,73,38,31,168,166,108,173,215,102,158,32,88,38,71,203,191,58,158,39,104,171,39,179,237,50,219,36,176,243,146,146,26,153,226,87,166,137,226,134,40,225,138,95,44,226,248,222,213,213,22,95,255,0,57,158,217,97,75,79,103,176,68,231,53,186,163,83,196,214,51,171,135,134,241,52,86,186,150,83,199,69,181,90,168,154,232,100,54,9,197,28,232,33,114,187,77,81,58,24,171,46,32,141,181,155,163,141,190,62,226,230,96,204,85,51,155,26,39,68,66,163,43,233,47,113,44,108,214,68,240,247,157,132,55,136,191,190,139,251,75,65,100,189,165,92,109,214,109,52,79,121,61,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,127,19,26,177,215,18,214,91,21,60,141,109,124,122,183,95,237,24,217,141,56,227,238,19,72,202,41,219,42,174,168,136,142,38,141,133,93,115,50,203,67,10,190,162,229,20,106,137,224,174,66,214,98,94,34,173,212,115,58,42,57,219,50,248,121,174,212,215,69,243,136,124,103,143,42,116,165,89,154,215,175,246,85,75,131,149,180,151,74,233,227,169,188,212,73,162,174,171,189,76,81,153,86,108,220,174,196,79,68,108,15,106,42,248,149,123,47,117,241,211,243,145,239,82,215,97,91,142,30,182,210,177,22,166,52,114,34,123,80,173,105,49,117,150,88,146,62,243,26,167,135,136,163,176,126,37,172,149,202,215,202,230,233,237,212,160,51,23,49,102,178,208,202,172,184,46,168,213,254,209,85,92,165,183,85,211,185,212,245,13,213,83,216,166,54,103,45,182,229,34,75,201,116,142,111,81,69,138,205,92,233,196,151,10,249,40,224,184,76,140,123,149,21,81,203,161,64,218,236,147,226,9,210,107,133,217,28,142,93,85,28,226,119,18,97,234,181,124,171,36,42,175,213,116,232,115,96,44,183,191,223,170,90,200,153,50,34,187,78,154,138,42,139,126,92,97,233,161,108,9,4,50,189,125,168,136,165,97,131,184,89,134,251,90,218,150,192,214,177,203,174,155,75,167,149,252,56,93,24,232,167,173,73,116,232,190,114,25,91,130,242,238,221,100,164,141,143,218,142,106,39,136,162,210,101,143,12,184,110,198,200,223,85,111,133,238,106,39,139,80,190,118,172,31,102,181,68,216,232,168,153,30,212,211,162,29,180,116,48,210,42,242,157,169,49,18,117,20,114,208,54,74,102,114,209,203,161,204,154,115,57,138,132,44,69,35,209,69,28,205,77,87,114,248,123,142,116,72,244,232,212,69,37,218,186,33,200,213,233,208,163,145,172,114,47,165,208,152,219,28,145,172,123,83,114,167,137,192,213,209,122,156,141,126,139,170,1,136,92,106,94,252,159,133,42,168,246,235,209,122,152,105,194,117,126,153,142,249,183,105,185,255,0,254,115,48,56,219,165,90,140,61,86,244,77,122,41,130,252,55,221,60,155,152,234,199,46,159,89,255,0,231,3,112,216,77,220,139,76,19,43,181,222,212,59,217,38,111,69,87,39,82,143,192,213,201,89,135,104,222,142,215,204,69,255,0,3,191,85,89,186,234,189,9,162,117,106,52,240,82,38,212,167,181,73,6,203,162,237,241,57,210,157,207,110,229,232,138,98,137,180,168,106,248,41,195,45,107,227,213,81,21,73,10,138,218,26,6,185,211,84,35,118,167,181,75,103,138,243,190,203,98,89,99,138,174,55,185,154,244,212,81,113,235,49,100,116,63,158,243,81,61,228,135,229,54,204,142,218,234,216,209,125,219,140,60,204,110,37,174,151,9,31,77,108,131,118,186,162,43,74,35,14,95,241,190,38,175,108,143,142,161,141,115,189,154,138,51,253,115,2,223,36,122,211,84,50,71,47,177,20,153,164,196,146,86,105,164,106,154,150,15,44,176,253,210,57,226,154,182,89,21,61,168,229,83,32,44,118,214,34,53,118,157,58,4,236,51,203,42,245,69,234,118,84,244,142,145,55,41,49,5,12,109,68,93,9,212,99,99,110,137,238,54,37,225,162,106,38,138,132,212,116,209,183,79,52,69,213,58,28,205,69,233,212,7,46,52,78,136,66,177,46,169,161,203,162,159,23,227,236,2,38,163,81,19,161,200,213,77,14,50,38,248,1,201,230,168,209,61,136,124,79,3,232,31,54,168,71,104,158,39,221,87,222,64,190,0,65,34,43,253,164,188,141,86,244,38,78,23,245,127,82,104,148,145,29,238,37,220,142,85,59,23,35,116,37,228,99,124,80,200,151,229,174,221,218,248,28,59,191,182,239,97,204,175,211,167,176,224,169,243,216,187,0,227,172,84,150,157,85,169,236,44,102,105,217,22,88,38,149,172,216,186,42,170,151,181,179,54,24,244,145,127,137,111,179,113,208,55,15,207,60,122,107,203,85,255,0,0,53,131,196,197,150,154,181,210,68,143,106,189,170,165,182,225,243,19,203,129,177,36,81,75,170,181,210,167,253,165,75,155,23,249,238,56,190,182,138,85,93,169,42,162,127,18,151,117,141,212,53,80,86,83,162,235,209,221,13,96,219,54,78,226,216,49,45,154,10,136,164,68,84,106,39,143,192,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,26,15,181,64,217,149,18,20,254,4,110,162,137,168,136,145,161,62,215,59,119,163,169,245,204,115,213,60,211,26,58,165,181,181,200,174,68,240,37,101,106,196,238,94,210,167,138,153,92,222,168,75,84,219,90,142,230,109,51,191,113,215,91,232,247,170,42,180,237,149,177,194,205,21,186,156,81,35,152,157,26,125,123,102,147,251,42,108,75,237,73,100,243,25,167,82,57,237,233,43,83,152,205,122,19,84,209,44,110,220,230,19,21,50,106,207,53,169,208,14,158,43,60,17,174,253,168,113,215,84,50,6,43,25,22,164,218,186,119,63,110,213,35,90,23,72,221,94,192,41,198,243,106,31,209,138,154,252,9,200,168,158,168,155,211,83,184,134,145,145,187,208,66,99,148,186,46,140,11,142,153,244,242,162,34,49,202,212,58,91,237,138,158,186,141,241,84,49,30,174,79,105,86,62,37,85,209,80,151,172,164,137,98,93,206,208,52,195,204,234,202,56,41,169,37,187,210,68,221,200,186,232,136,89,139,52,46,89,25,70,248,21,174,98,245,93,12,228,199,86,138,10,202,9,34,154,68,84,209,124,76,71,196,203,111,178,223,167,70,43,81,173,85,2,223,241,15,104,101,110,27,166,100,46,72,220,214,117,211,218,90,254,29,173,221,207,18,199,79,60,123,209,242,162,106,191,105,90,102,222,43,142,239,28,84,84,242,35,180,93,58,31,50,134,217,29,186,251,73,44,136,136,175,122,40,25,7,142,48,140,183,25,169,233,41,88,168,201,24,154,162,33,90,229,229,166,175,15,91,227,182,54,157,218,162,250,90,21,174,29,177,83,221,89,79,85,43,81,118,177,61,133,197,160,195,118,230,68,142,107,25,170,124,3,58,230,193,244,105,73,74,218,185,221,213,83,93,20,231,186,204,235,188,233,20,78,209,24,164,181,75,230,133,169,4,8,186,39,78,132,213,158,146,86,191,124,173,84,215,222,17,217,65,66,216,35,110,229,77,81,14,210,141,173,211,68,36,107,209,209,177,52,247,28,182,103,62,73,17,174,247,129,221,71,27,151,68,78,132,253,37,51,163,93,234,237,117,35,142,153,18,52,118,135,214,57,81,219,75,130,101,173,248,156,138,223,137,194,215,156,168,229,95,3,66,23,70,186,248,159,28,196,107,117,220,70,170,167,11,163,123,223,175,93,0,131,122,235,161,11,213,201,213,78,117,217,18,106,164,157,69,78,186,163,80,14,39,202,171,209,14,154,245,112,150,138,7,47,49,116,79,105,216,75,58,181,174,115,147,161,103,243,155,51,237,248,86,201,82,231,212,49,28,214,175,138,153,209,102,120,140,205,152,44,52,85,59,235,81,21,17,122,110,53,197,143,243,90,171,22,94,38,164,129,142,122,43,149,53,67,188,226,59,56,235,241,149,250,162,138,142,161,206,99,156,169,230,169,208,229,30,3,117,194,170,58,186,184,213,206,118,138,186,161,4,166,28,203,122,251,220,173,150,90,103,57,36,247,161,127,114,227,135,103,72,232,231,90,62,189,23,209,47,14,84,229,133,61,98,70,157,209,186,55,79,236,153,59,131,48,5,53,4,45,254,170,222,159,0,44,166,12,201,90,168,35,100,108,98,177,19,167,129,118,108,185,51,70,198,53,213,204,108,159,7,33,115,233,173,144,83,104,141,129,169,167,192,153,157,186,55,70,166,128,81,212,185,103,97,163,68,86,209,196,159,177,14,202,60,45,109,137,186,71,19,19,79,129,218,207,52,49,199,214,93,23,220,117,142,174,98,42,163,100,3,227,169,233,168,81,81,172,69,37,95,80,147,175,46,56,244,85,35,124,156,231,105,174,186,147,148,84,104,215,36,170,158,0,116,23,139,83,235,41,86,157,209,170,170,251,116,41,134,224,119,163,245,217,211,95,113,117,85,177,61,250,43,80,157,130,223,77,35,81,116,64,45,172,25,127,75,114,107,34,168,137,186,55,222,135,105,62,74,97,249,224,77,180,177,111,211,199,68,43,85,182,163,93,245,73,252,9,168,227,158,159,68,114,46,138,5,164,155,33,161,71,235,27,154,141,247,34,18,55,12,128,138,120,213,26,168,139,246,23,206,41,83,251,68,195,82,55,244,232,6,48,205,195,211,97,147,207,209,232,191,3,180,183,240,233,102,85,108,146,210,198,171,237,213,168,100,111,146,161,155,170,181,14,23,218,82,62,173,240,2,220,97,220,149,194,246,246,34,62,223,11,191,217,67,189,171,203,140,49,28,106,140,182,66,154,126,170,21,58,49,241,174,136,124,146,57,37,69,232,160,91,170,140,33,98,182,171,167,75,124,107,167,234,150,255,0,20,230,5,54,25,123,210,146,211,170,183,251,173,47,181,85,145,213,109,88,213,171,212,163,175,25,81,13,202,87,44,176,162,235,239,64,49,246,231,196,125,218,153,21,34,179,204,168,158,26,34,148,221,110,110,226,124,110,142,164,130,134,162,21,127,155,174,138,100,203,50,22,207,51,126,178,150,63,218,212,59,91,30,70,88,237,243,36,137,77,26,104,191,221,64,44,30,92,229,117,246,189,169,81,112,154,71,171,151,95,56,201,12,19,151,112,91,160,99,166,141,21,81,61,168,86,54,188,35,110,182,181,173,137,141,77,19,216,135,121,200,142,8,246,198,4,132,116,17,83,53,25,18,34,105,238,62,174,246,46,171,170,162,28,222,123,157,224,164,78,209,27,162,167,85,2,93,213,236,103,77,129,149,219,215,68,93,14,25,169,30,171,174,135,10,70,248,215,170,1,217,178,68,241,85,212,228,74,200,216,189,17,16,234,157,82,172,77,9,89,106,220,245,209,20,14,247,189,181,238,244,137,184,106,163,84,234,228,41,84,157,232,190,39,60,117,47,68,241,80,42,57,42,81,189,90,240,218,198,35,117,115,209,74,106,90,217,52,241,82,74,123,156,172,106,232,170,40,172,219,91,10,248,185,3,234,98,241,71,161,109,167,196,51,68,229,77,203,252,72,169,241,75,215,163,156,74,46,7,124,98,57,19,84,35,150,178,54,166,168,244,82,136,92,68,213,106,174,255,0,241,32,130,255,0,12,139,231,207,237,247,138,42,247,87,53,235,166,167,20,210,170,55,115,122,148,228,151,170,88,211,86,204,138,191,105,198,204,74,229,118,216,218,142,20,78,92,230,171,169,209,145,53,205,211,220,73,178,134,169,186,58,73,149,62,210,109,152,129,98,77,102,129,19,95,106,161,199,37,124,53,157,85,232,212,20,77,209,75,202,209,29,50,47,237,39,228,168,69,111,154,187,138,118,72,233,154,186,178,167,85,247,106,77,81,85,172,107,167,164,130,142,217,107,89,27,17,93,23,83,129,46,112,72,237,187,81,14,9,234,29,50,47,153,162,29,108,176,198,215,111,116,186,10,42,14,67,39,110,173,114,117,37,221,73,44,78,69,77,116,247,157,59,47,73,71,209,143,221,161,203,22,43,158,119,164,15,131,70,175,246,133,29,170,43,255,0,181,41,205,27,88,169,214,84,36,85,236,153,190,99,201,57,146,120,213,85,174,85,40,158,184,220,59,131,55,49,117,211,220,83,51,230,20,144,84,36,10,197,77,87,67,237,210,174,173,24,169,203,87,29,4,54,183,221,103,230,205,30,205,170,5,194,180,222,18,190,52,145,206,211,94,167,101,37,108,17,167,138,20,189,182,141,148,145,35,121,154,104,77,74,198,73,211,156,7,61,101,249,145,174,141,114,18,240,221,106,213,219,151,114,181,78,190,166,211,28,138,143,231,47,69,212,156,142,225,12,49,54,4,68,85,106,104,7,119,75,114,71,55,87,176,228,91,194,49,200,136,154,29,52,117,142,123,87,107,73,58,169,42,183,106,140,80,42,228,184,243,98,243,164,232,114,65,87,10,123,81,74,41,43,42,145,155,28,138,132,205,53,100,141,244,156,160,86,124,216,159,213,28,136,65,224,189,37,255,0,18,153,242,146,167,246,212,138,59,166,139,231,63,252,64,168,150,173,91,34,68,174,215,82,118,158,74,103,59,108,140,69,41,6,221,90,234,214,53,29,174,162,183,16,37,45,78,205,218,1,86,212,182,153,87,107,99,68,234,125,117,59,96,99,85,63,180,116,180,215,52,158,22,203,187,196,236,155,94,217,99,68,221,232,129,197,93,104,162,153,52,158,4,145,29,239,67,161,174,203,108,47,94,139,36,214,152,85,87,222,212,42,136,42,217,42,174,245,78,132,85,21,48,167,154,215,32,22,214,187,35,112,133,193,170,207,36,192,154,254,162,20,46,36,225,79,10,220,26,189,218,223,3,30,190,212,106,25,11,79,44,10,222,178,38,167,11,147,73,21,236,85,114,1,136,87,158,11,97,168,141,221,201,237,137,116,233,162,22,226,243,194,6,46,179,74,233,105,110,147,43,81,117,209,53,54,4,234,137,26,186,44,68,109,101,45,74,105,61,59,85,62,40,6,175,177,70,72,227,8,227,117,59,226,168,149,81,52,215,69,45,13,251,134,236,91,81,51,167,91,125,67,191,216,83,115,83,97,108,61,85,214,74,40,85,126,45,66,86,92,15,133,100,106,196,234,10,127,247,80,13,32,212,112,231,138,98,159,85,161,157,168,139,253,213,59,218,44,170,187,90,105,213,39,164,145,85,19,218,211,112,55,76,157,194,213,168,170,202,56,19,95,115,80,162,47,60,58,88,235,247,53,144,177,53,253,80,53,1,139,240,93,217,232,245,134,9,19,79,98,33,78,88,242,178,241,118,85,73,41,228,111,95,106,27,111,172,224,238,205,89,34,200,230,55,77,127,186,64,206,17,44,244,41,245,48,183,246,52,207,86,13,90,71,150,149,24,106,84,168,150,141,101,70,174,190,5,216,203,204,101,101,162,115,41,107,173,17,179,77,17,85,200,103,37,211,132,155,117,100,78,69,137,60,63,186,89,28,204,225,42,170,215,20,146,218,224,126,228,215,77,173,51,7,95,79,95,130,110,176,198,214,45,43,28,254,158,41,208,233,241,150,2,134,10,39,220,44,247,118,34,163,119,34,49,197,143,196,185,103,153,24,94,169,242,83,83,85,185,172,93,83,196,147,179,227,220,125,65,42,81,92,232,231,217,174,213,223,168,130,59,182,100,99,124,43,82,232,163,174,169,216,197,241,69,82,77,188,75,98,230,107,27,238,115,162,167,189,234,86,242,90,89,139,169,182,203,74,212,145,233,238,40,123,238,71,203,79,42,212,171,28,214,170,251,132,20,54,51,206,156,95,136,209,244,235,91,80,244,119,179,114,150,218,12,23,138,113,69,106,200,148,211,200,175,95,114,169,150,121,121,195,100,119,169,34,154,104,149,90,229,78,170,134,92,101,143,12,24,90,207,20,51,213,69,18,170,104,190,115,80,233,131,92,216,59,133,44,101,136,149,154,210,212,53,174,211,251,42,95,60,25,217,249,115,173,146,55,86,177,221,122,174,230,155,51,194,248,43,9,218,33,108,84,244,84,238,86,167,177,168,85,81,82,81,68,173,72,104,163,106,123,209,0,215,157,31,103,84,45,209,85,172,255,0,116,153,170,236,234,130,88,180,108,108,215,253,83,98,144,242,19,79,170,105,216,66,148,207,78,177,52,13,88,220,123,56,103,99,213,209,232,157,127,186,91,188,127,192,29,246,220,212,117,35,36,122,34,127,101,166,230,188,157,65,50,121,209,51,175,192,224,170,195,118,58,134,43,39,164,137,218,251,209,11,131,207,102,52,225,167,22,97,89,29,182,217,59,246,251,152,165,10,204,188,198,241,76,169,29,190,166,61,63,85,79,65,216,171,34,240,157,255,0,114,201,65,79,231,39,247,16,160,230,225,19,6,213,57,85,40,224,77,127,81,13,13,30,193,93,152,120,77,205,123,123,218,108,95,137,112,176,143,20,88,251,13,62,54,212,84,213,109,98,167,69,114,155,73,197,156,12,225,122,246,187,151,79,31,95,115,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,226,127,21,113,253,81,122,165,125,60,50,57,170,228,211,84,113,78,98,190,0,175,86,249,30,180,116,243,170,34,174,154,52,182,119,254,16,49,133,161,174,123,104,106,23,111,234,168,16,95,243,226,233,126,171,117,85,69,115,229,137,203,232,43,181,58,182,231,28,20,250,235,111,221,251,10,62,237,148,248,199,15,200,229,125,186,101,70,251,218,167,5,62,24,197,18,38,137,104,122,175,250,167,46,175,184,169,111,57,184,219,148,75,27,41,249,90,166,133,24,251,251,100,159,155,43,18,68,85,215,69,59,235,126,82,99,91,228,237,99,44,179,34,57,116,232,197,47,166,90,112,95,126,196,8,199,87,209,76,205,218,107,171,76,193,142,146,226,42,121,163,229,197,99,71,175,189,26,74,71,83,126,73,57,148,22,217,99,247,109,69,54,97,131,59,62,45,109,164,107,234,163,243,149,17,122,180,184,182,158,4,176,189,51,81,36,138,62,158,246,160,131,84,20,216,187,49,109,218,44,43,86,196,79,118,165,77,101,207,252,201,177,205,26,201,85,89,163,23,175,156,166,209,235,120,26,194,114,198,173,108,81,255,0,186,133,33,118,236,253,176,84,171,146,56,219,215,220,209,6,25,82,113,155,140,18,24,227,124,213,26,181,17,23,87,41,80,218,56,225,196,54,247,35,166,231,57,19,222,229,50,22,94,206,59,75,92,174,71,42,106,191,221,37,39,236,227,182,200,221,25,35,191,221,16,91,235,87,104,125,68,113,164,117,17,57,62,215,29,245,63,104,77,43,85,30,230,163,181,246,110,36,113,55,103,18,211,198,231,83,201,47,79,114,22,135,24,112,59,136,176,228,107,81,70,202,137,87,195,77,20,65,147,56,111,143,43,69,206,86,182,103,50,61,125,238,46,253,131,139,108,49,60,45,145,247,24,19,84,254,250,26,195,159,134,172,196,164,147,90,122,58,180,235,236,106,147,176,228,174,108,81,68,170,216,107,244,68,253,97,6,210,151,139,60,39,166,158,80,131,253,244,57,99,226,235,7,68,205,29,114,167,253,175,67,81,215,204,27,155,118,181,114,36,21,203,167,250,197,49,87,73,142,226,139,117,117,109,92,82,127,117,92,165,207,3,117,182,158,42,240,109,193,232,196,186,83,38,191,174,133,91,69,159,56,70,165,17,82,239,79,215,245,208,208,173,38,37,198,86,153,149,201,114,170,233,250,202,119,244,185,225,140,173,168,141,91,133,74,233,250,234,106,141,244,208,102,198,23,172,84,70,221,160,235,250,232,118,110,199,248,121,170,154,92,225,93,127,89,13,21,90,120,162,197,212,90,61,43,103,85,111,179,122,149,36,28,100,99,69,79,172,146,100,211,245,148,81,187,250,92,95,97,169,111,155,115,135,253,228,39,25,123,161,122,253,77,75,95,246,41,164,219,55,27,184,162,150,165,169,45,68,154,107,237,114,151,175,7,113,237,60,16,177,213,85,41,174,158,215,10,54,171,77,89,27,250,163,206,117,169,98,123,77,112,219,187,67,105,245,70,115,227,255,0,120,239,169,187,65,104,94,223,62,162,36,255,0,104,81,159,233,85,26,255,0,104,139,188,70,190,15,67,0,36,237,0,181,235,214,178,20,255,0,104,155,163,227,234,198,253,55,220,33,79,246,133,193,159,9,36,106,154,238,34,213,171,225,169,131,180,92,121,97,185,30,136,251,164,9,254,217,89,89,184,213,193,245,168,212,125,222,4,215,245,208,81,149,234,253,61,167,206,115,61,174,44,101,155,137,124,17,118,218,158,90,131,85,253,116,43,26,28,211,193,247,22,39,38,243,18,185,124,17,30,131,32,184,104,246,123,28,55,252,74,118,221,137,108,115,167,155,112,106,235,250,196,252,215,171,107,27,172,117,45,95,218,116,29,158,255,0,137,199,44,206,106,162,35,85,78,158,43,244,15,122,163,30,139,251,73,223,43,70,212,77,81,58,129,54,217,85,124,83,66,45,90,190,42,117,203,115,230,46,141,79,224,114,181,239,114,106,136,4,218,189,19,218,75,190,71,35,151,161,45,53,67,216,164,105,88,187,19,86,160,28,173,145,85,122,166,135,34,232,137,174,164,131,235,116,233,161,11,106,213,221,21,122,1,55,205,71,59,98,174,159,18,9,29,181,116,69,212,224,145,99,123,122,63,69,56,29,91,13,59,85,174,122,116,3,158,89,218,214,234,231,34,29,93,85,230,154,21,250,201,154,159,106,157,70,34,196,20,116,145,57,238,168,70,244,215,196,177,216,227,49,209,175,124,116,117,91,151,175,130,129,119,49,62,58,160,181,192,250,134,78,215,43,81,124,20,196,140,241,207,26,234,213,154,142,146,71,162,46,169,209,73,170,236,79,120,185,53,241,72,175,86,187,226,81,247,140,17,75,116,71,84,214,203,181,87,175,83,34,195,220,46,213,87,41,164,154,177,234,228,118,171,212,182,88,210,215,77,89,42,61,138,214,232,186,169,116,179,57,108,88,90,41,18,58,214,110,110,190,211,29,47,120,211,190,206,248,233,100,223,170,174,154,41,5,89,65,140,168,176,181,11,224,134,38,172,138,222,142,66,130,185,207,125,198,215,118,235,36,174,137,203,232,157,142,22,194,119,236,81,88,214,45,44,138,215,174,137,208,203,60,151,225,142,74,151,193,85,89,72,169,224,171,171,64,182,25,53,195,85,69,246,170,10,149,167,86,106,168,171,230,155,25,200,252,150,179,225,74,24,121,150,248,249,205,106,106,253,189,78,203,46,50,158,215,134,169,226,210,38,162,181,61,197,220,183,195,12,77,72,163,106,34,39,184,9,171,125,189,41,122,64,237,173,247,33,217,34,35,21,21,203,170,156,80,166,136,69,34,116,2,118,42,134,187,163,186,161,195,60,205,99,188,198,232,132,163,94,173,246,146,213,87,24,162,69,71,57,53,64,59,70,72,142,241,83,130,166,165,144,255,0,105,14,133,215,198,35,180,107,206,10,138,229,168,211,71,129,80,197,81,28,191,248,196,79,218,116,247,219,171,109,141,116,234,253,88,212,235,212,146,138,105,17,58,185,81,10,35,52,113,77,21,170,195,80,199,85,34,73,181,116,213,66,227,23,56,129,189,73,139,49,108,148,48,189,86,53,119,162,158,7,107,131,96,182,225,76,56,143,149,88,199,242,253,189,11,85,126,197,244,208,98,105,46,149,82,166,196,85,234,170,91,188,196,207,11,133,68,172,161,180,106,246,43,209,190,106,134,147,121,169,83,114,198,120,129,105,162,107,214,36,147,68,95,102,154,138,172,171,109,13,157,39,125,54,231,43,53,240,46,70,89,88,162,189,90,35,187,92,161,70,61,24,143,85,84,56,177,150,96,90,237,238,91,99,86,53,211,205,2,199,90,234,40,172,181,11,75,81,110,69,235,166,170,210,79,19,225,202,43,155,157,115,133,141,106,105,224,85,87,122,88,239,51,243,169,162,78,171,175,68,37,107,172,149,116,182,183,58,70,59,68,64,40,172,147,164,107,115,18,56,91,211,73,83,254,211,118,57,74,206,239,130,109,186,46,191,82,223,251,13,39,229,28,253,223,51,27,175,252,178,127,218,110,183,40,38,108,248,38,219,215,95,169,111,253,134,241,133,203,114,175,188,133,117,95,105,200,168,158,243,226,53,53,2,20,106,175,180,229,99,116,241,62,181,52,246,159,92,139,236,1,181,8,21,174,79,2,63,180,235,238,151,138,107,116,74,249,94,137,162,123,64,156,220,246,248,159,18,73,21,218,104,90,172,69,156,22,235,99,156,213,171,98,105,250,196,189,155,57,173,181,141,71,119,166,175,237,2,240,43,92,190,39,215,61,177,183,87,46,136,133,188,118,103,80,186,61,205,157,63,137,208,95,115,81,145,83,189,204,168,68,209,23,218,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,255,0,104,177,25,161,157,245,177,83,84,71,75,87,245,154,46,221,20,195,252,105,143,177,117,238,73,91,85,84,229,99,149,127,180,6,65,230,111,22,46,171,124,180,244,53,104,190,40,154,41,100,230,204,140,79,137,170,220,232,158,247,35,151,216,165,180,162,166,167,150,116,150,226,229,85,85,235,212,187,89,127,13,149,211,49,144,199,215,160,17,201,135,49,45,246,151,73,91,39,84,45,70,61,201,107,213,75,156,254,68,142,95,176,205,75,53,170,38,211,198,230,198,154,57,61,199,101,91,131,233,43,152,139,36,45,94,158,227,58,214,53,223,135,56,124,188,215,85,162,62,137,250,43,189,198,90,100,135,15,209,218,29,12,149,148,187,118,233,226,133,230,176,224,171,77,10,163,249,12,69,69,247,21,157,12,28,173,25,70,212,77,61,200,69,118,118,91,84,86,106,118,211,194,212,70,181,58,29,154,43,228,118,171,224,73,50,119,181,136,217,125,47,105,57,28,173,70,106,4,195,147,84,68,38,169,220,216,225,84,58,248,39,73,93,167,196,230,146,69,99,182,162,248,141,19,73,34,251,200,218,253,73,68,121,200,199,125,134,68,202,46,167,36,110,68,37,145,72,209,218,123,128,153,222,131,122,18,251,190,193,187,236,2,99,122,16,107,215,83,139,119,216,55,41,112,115,35,186,248,17,110,248,28,40,190,226,36,82,142,118,46,139,169,214,221,81,101,138,84,95,107,84,156,230,109,234,65,85,14,250,119,201,240,3,5,56,165,194,85,53,203,36,176,177,87,69,85,232,96,246,44,163,185,90,163,158,55,238,68,234,108,95,136,203,181,45,20,82,182,84,240,212,192,28,201,189,81,214,201,59,34,84,246,129,70,101,101,222,74,124,77,10,63,254,81,60,77,133,101,231,46,239,101,133,136,190,45,67,92,120,69,209,210,95,35,145,19,174,243,96,121,11,83,53,109,178,4,106,251,19,196,214,51,171,179,65,128,41,166,210,87,235,175,137,83,90,172,212,246,164,84,69,211,68,56,89,89,85,74,221,186,248,29,77,234,253,81,12,74,168,238,165,71,127,95,142,96,195,84,242,61,103,68,218,154,248,152,197,158,28,80,84,83,182,106,122,90,207,4,84,232,164,206,102,226,43,205,68,50,199,19,159,162,162,248,24,169,139,240,149,255,0,16,85,189,93,20,174,220,190,229,2,156,197,217,215,121,196,19,200,143,171,147,71,42,255,0,104,161,163,184,203,85,84,179,205,60,139,170,235,213,75,145,103,200,11,245,202,84,72,233,31,170,175,247,75,143,135,56,63,197,117,170,215,186,141,118,175,192,207,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,224,115,162,206,97,107,238,103,93,24,215,62,154,93,23,237,46,13,51,243,30,10,116,122,83,75,175,237,50,27,13,101,173,174,134,54,178,26,102,166,137,238,43,42,124,37,107,70,164,50,192,223,224,40,197,251,62,40,204,104,36,72,166,166,126,223,138,21,82,210,98,44,69,2,54,170,147,85,114,117,232,95,229,192,22,103,38,246,192,221,126,195,158,151,9,211,82,59,234,226,110,137,240,20,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,251,58,29,148,72,172,84,230,34,10,34,183,54,42,74,102,196,200,88,154,39,177,14,101,73,101,118,173,77,62,194,54,177,146,183,234,211,169,10,69,83,19,181,79,1,71,44,113,202,196,243,201,152,215,169,44,179,61,201,181,235,224,70,199,117,246,10,39,154,186,251,8,209,116,246,18,236,119,216,71,187,236,20,115,162,145,181,202,112,35,186,39,66,52,93,83,192,222,9,150,184,139,114,232,170,112,181,116,82,39,59,205,94,128,99,7,23,20,9,87,134,42,149,83,174,213,53,173,151,213,11,102,204,183,46,187,126,183,255,0,206,109,3,137,152,185,216,110,165,21,186,249,170,106,178,227,80,182,220,193,149,237,106,183,73,124,127,104,27,113,201,188,77,21,86,24,164,106,200,138,169,18,123,126,5,195,165,185,239,114,181,139,174,166,36,100,62,51,122,216,233,227,89,188,24,158,210,246,90,241,164,84,243,53,37,153,58,175,188,207,80,187,208,196,136,156,231,248,33,209,226,92,103,13,170,157,204,141,233,185,16,249,111,191,178,227,77,178,41,17,85,83,222,83,215,204,41,87,115,153,92,168,170,213,57,81,105,241,166,60,196,117,242,73,29,10,57,81,250,162,104,91,218,76,167,197,24,166,177,106,107,99,155,108,203,170,248,153,67,99,203,91,75,85,29,89,10,43,147,175,129,85,210,217,41,109,250,54,8,154,141,111,135,65,70,55,88,248,95,183,192,141,169,173,141,219,188,87,84,43,171,54,91,217,236,74,216,233,225,110,173,248,23,157,238,137,209,236,114,39,240,58,74,218,74,86,185,94,214,245,20,117,86,155,95,119,115,92,216,209,26,133,115,106,209,172,69,40,215,215,186,21,216,139,162,29,253,150,189,36,107,117,113,219,163,236,42,166,204,169,209,9,166,238,123,78,186,7,35,213,23,83,178,141,200,214,245,208,232,35,137,170,212,234,115,179,216,113,196,228,119,129,206,212,233,226,128,125,219,241,33,86,145,167,218,132,43,209,126,208,62,17,55,192,248,125,106,46,128,70,158,7,211,226,34,232,125,68,215,218,0,129,124,8,244,33,84,77,60,64,227,62,62,37,86,238,68,34,211,220,167,213,145,17,155,116,234,77,18,47,71,53,125,164,42,213,211,85,57,221,162,175,82,78,182,161,33,141,87,84,67,35,134,163,106,53,122,245,36,123,211,98,141,85,235,224,116,183,60,65,201,87,121,231,94,219,179,171,96,114,177,64,238,43,102,239,76,94,90,148,62,97,70,201,172,83,211,202,238,170,197,79,18,165,239,140,162,183,190,162,105,90,221,17,87,170,152,157,157,92,64,67,104,184,207,110,109,90,42,34,171,116,69,3,22,115,99,47,37,110,44,169,172,167,141,87,116,170,191,226,79,97,140,190,173,187,68,198,190,157,87,106,34,120,21,106,98,138,44,75,88,201,165,243,185,174,241,208,191,153,109,133,173,125,209,179,43,25,213,17,122,154,193,209,228,165,150,175,9,86,195,7,45,90,154,161,153,54,121,150,162,214,202,133,241,209,11,53,67,135,232,34,170,101,68,106,196,219,241,43,104,177,125,29,178,141,41,86,170,52,211,245,134,138,242,41,151,68,38,226,122,170,22,239,242,135,104,134,4,115,234,227,213,63,88,145,155,57,172,84,136,187,171,35,233,250,198,52,93,71,79,51,58,53,16,131,153,85,42,232,173,232,89,106,174,34,48,212,47,209,213,172,233,250,196,197,47,17,120,94,86,108,109,100,123,151,245,144,207,230,47,19,145,99,34,142,163,216,168,90,218,60,231,177,215,42,34,85,177,117,253,99,188,167,204,59,43,219,187,189,71,254,241,177,93,185,206,122,121,168,64,137,34,34,238,66,140,92,207,177,64,154,58,174,63,247,142,186,227,156,86,24,149,26,218,200,250,254,176,21,254,237,174,215,68,62,77,92,246,183,70,162,20,5,6,105,89,43,29,162,85,198,186,254,177,217,212,99,123,43,97,230,119,152,255,0,222,2,171,129,210,74,186,232,69,222,230,71,43,21,19,68,45,125,110,116,216,45,146,43,29,87,26,105,250,200,125,143,59,176,188,173,220,149,113,238,95,214,11,139,162,213,87,174,171,161,215,222,101,134,26,119,43,159,166,136,80,11,155,118,169,209,82,154,169,159,15,56,165,113,118,97,85,77,76,245,166,169,79,14,157,67,73,92,213,196,209,219,237,146,201,12,190,118,139,237,48,159,50,241,45,67,228,150,173,30,186,185,87,218,93,172,103,137,238,183,73,164,167,168,168,69,141,117,246,152,243,152,85,204,89,214,149,23,95,59,78,128,116,120,90,142,171,17,92,220,250,132,85,107,93,169,112,97,169,109,163,20,218,169,98,93,53,123,81,78,183,10,83,67,103,183,247,213,110,138,230,234,116,112,223,22,231,141,104,100,69,85,72,229,79,251,64,217,70,92,185,179,217,96,209,117,85,98,23,30,223,66,244,141,21,201,208,177,249,87,136,17,40,169,99,89,17,60,198,248,169,119,215,19,67,12,72,196,145,63,98,134,117,82,81,219,41,159,46,178,104,118,178,80,83,53,141,229,105,208,232,45,149,146,85,68,146,177,201,215,169,216,83,85,202,175,86,185,222,1,19,117,84,77,149,17,52,57,173,214,244,129,119,104,64,181,40,154,117,66,106,26,166,171,52,212,14,193,106,26,214,109,62,53,201,174,229,58,169,170,21,29,170,41,28,117,122,181,19,82,224,237,218,246,156,187,218,135,82,218,164,211,196,228,74,175,122,154,29,138,189,15,157,233,26,155,78,185,106,190,36,187,171,19,155,166,160,78,84,212,170,248,169,35,83,95,75,75,18,190,87,162,104,158,242,78,229,93,203,98,170,56,183,56,206,251,84,218,89,18,41,52,232,190,208,57,177,222,107,90,172,182,250,135,165,75,81,204,69,246,154,226,226,131,63,42,47,110,169,162,165,171,85,221,170,38,138,93,188,223,187,222,167,101,68,109,153,118,174,169,226,97,245,235,7,220,113,22,38,109,60,145,189,233,35,250,251,76,232,160,240,110,23,186,98,139,186,85,190,39,191,115,181,234,154,153,147,146,249,67,114,146,72,55,209,170,55,167,246,74,239,32,56,103,166,138,211,79,112,170,163,68,240,94,168,101,214,10,203,251,45,158,22,199,12,12,71,181,61,196,29,30,3,203,234,91,5,20,82,114,209,30,168,154,244,43,198,85,81,91,226,209,234,137,161,207,19,91,77,35,227,155,77,137,209,167,85,118,182,186,185,170,144,251,64,144,186,227,26,24,21,81,146,166,167,65,81,142,164,122,170,66,237,80,142,171,1,214,77,34,185,233,208,236,45,152,14,150,61,18,120,245,2,148,170,190,93,170,94,175,107,87,69,57,173,242,92,231,119,158,197,234,92,15,163,86,184,152,140,72,211,161,57,71,100,160,98,234,145,160,20,221,190,142,161,219,86,70,169,83,210,209,162,67,231,166,132,251,104,41,216,137,177,16,154,90,77,240,43,35,78,160,117,76,164,133,203,170,41,206,177,44,44,213,164,180,176,212,210,191,69,212,158,165,221,80,205,28,4,189,61,102,201,60,227,188,139,187,213,197,185,85,53,67,168,168,183,236,243,145,9,110,255,0,37,35,210,36,85,234,4,245,76,104,217,52,105,53,67,22,245,77,72,104,233,223,86,221,235,212,154,72,157,77,251,0,158,100,72,212,232,37,123,85,54,156,112,206,175,232,167,35,160,119,142,190,32,74,242,154,247,19,17,210,179,78,168,124,108,123,87,69,38,26,157,52,2,24,162,142,55,235,162,19,42,216,222,154,237,67,134,56,213,207,209,124,14,58,153,210,159,219,224,2,85,108,94,196,67,139,190,196,221,122,166,167,73,119,188,44,109,232,167,79,65,113,168,172,159,98,42,248,129,91,71,81,189,117,69,57,214,169,136,154,57,78,174,157,31,3,81,175,94,170,132,53,73,43,145,85,128,119,212,243,83,191,251,71,201,226,98,185,21,60,14,138,139,188,163,211,93,78,238,52,123,152,155,151,216,7,46,216,220,212,78,132,188,212,168,239,4,57,34,69,85,57,213,186,39,85,3,166,146,222,231,42,162,33,192,251,100,145,249,219,78,249,142,106,59,169,206,228,138,70,162,42,1,74,45,28,159,221,57,91,71,38,158,138,149,23,118,137,127,178,135,35,105,33,211,193,0,164,42,41,37,247,41,45,37,11,157,26,162,167,82,180,154,138,31,113,37,37,189,171,232,167,66,104,183,149,182,105,30,171,163,84,235,93,103,158,53,213,26,165,205,117,177,138,170,138,211,137,246,136,85,61,4,51,69,174,173,165,171,134,153,238,106,46,168,157,11,77,139,113,126,32,178,35,221,19,93,230,234,100,212,246,88,94,187,92,212,209,74,63,19,101,213,150,233,171,101,167,69,220,157,122,10,48,246,235,196,22,42,183,204,228,118,237,17,69,163,138,234,202,89,81,43,102,211,79,29,76,133,184,112,213,133,238,173,115,150,141,21,87,224,91,124,75,194,13,157,242,57,105,168,188,87,216,40,228,178,113,85,135,239,10,200,174,21,237,110,154,123,74,254,147,59,176,100,244,187,219,114,110,170,159,222,44,45,223,132,59,141,43,121,214,218,103,34,183,169,72,221,114,99,28,90,145,97,129,146,166,157,61,162,140,163,167,206,124,40,234,132,69,184,183,77,127,188,79,214,231,238,9,182,195,171,174,76,69,79,214,48,142,183,2,102,5,185,86,71,164,186,39,218,83,55,91,86,40,159,88,170,18,101,95,218,40,216,61,187,63,112,213,201,136,144,87,198,168,190,30,113,221,51,27,219,238,140,221,13,75,87,95,214,53,117,220,115,94,217,58,190,220,233,210,4,95,55,196,238,232,179,71,55,172,72,141,150,89,244,111,193,69,27,32,158,253,20,43,185,101,77,62,210,8,241,205,27,92,145,58,102,235,246,154,245,103,17,152,238,52,219,93,44,221,58,47,69,57,63,164,93,209,169,190,73,38,223,246,40,27,37,182,98,186,121,17,17,147,34,254,211,179,117,246,71,38,173,84,84,53,203,97,226,178,162,137,205,90,169,165,209,60,122,23,59,14,113,129,99,157,91,21,76,207,213,125,230,198,97,85,94,211,111,214,104,113,219,239,148,90,185,28,244,69,44,69,183,136,12,43,120,137,23,188,105,170,123,84,235,113,6,120,97,203,67,218,169,84,154,59,220,224,50,126,158,174,158,167,77,143,241,248,156,242,67,181,55,53,127,196,196,250,62,43,112,173,191,78,101,87,135,196,159,94,52,112,67,124,199,85,167,241,3,38,30,249,19,205,67,236,22,122,137,29,204,209,122,150,2,207,197,150,5,175,84,254,182,221,87,226,92,12,55,196,22,26,185,61,172,138,178,61,171,225,231,1,116,98,166,146,155,211,67,157,175,100,157,21,16,233,160,199,54,75,140,72,246,85,69,213,63,188,135,36,120,130,214,158,114,78,207,127,164,7,106,234,54,204,186,53,19,83,174,173,164,154,13,118,180,55,21,218,226,94,149,49,235,254,177,245,215,250,26,190,188,230,46,191,16,58,237,42,117,95,53,73,42,201,106,226,106,237,69,59,121,46,20,77,234,143,111,241,62,53,244,149,107,162,42,40,29,85,150,73,229,168,108,146,235,209,73,123,252,210,58,225,163,84,238,102,142,42,39,253,94,137,237,58,26,169,27,61,126,229,234,5,89,105,145,201,110,102,171,215,67,153,151,70,192,253,174,127,143,67,172,134,173,176,210,163,81,124,16,164,177,45,253,212,147,198,140,114,249,206,64,46,52,247,134,211,194,178,49,254,205,78,141,113,107,159,54,206,103,183,222,117,244,50,203,112,182,44,170,191,217,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,105,67,65,37,60,180,169,59,213,14,226,205,121,182,201,253,90,103,34,163,80,10,230,146,243,29,78,155,149,9,238,124,42,154,181,200,91,107,134,51,178,218,222,173,71,105,162,144,208,102,77,170,161,219,18,100,254,32,92,182,202,197,254,209,202,212,165,211,115,228,235,246,148,116,24,186,218,246,162,164,236,254,39,42,94,25,85,231,195,51,85,171,241,2,173,239,16,39,70,63,82,54,57,202,186,177,17,74,90,26,153,117,215,122,127,19,180,130,227,35,17,60,224,59,180,158,100,77,57,104,69,27,159,34,121,209,161,213,121,66,71,38,186,248,28,144,92,95,239,246,151,50,137,201,247,181,85,27,18,127,2,78,124,63,75,117,106,182,170,157,138,139,227,170,19,13,171,71,174,174,82,113,147,106,207,51,196,188,69,191,196,89,47,133,174,145,170,73,73,23,159,227,230,161,108,239,252,29,224,187,162,58,118,83,181,30,186,170,104,211,33,146,163,108,154,84,248,47,129,205,81,207,107,17,208,105,160,227,131,16,99,225,54,154,207,90,142,164,166,85,98,47,184,234,241,246,66,84,121,57,99,167,162,213,201,238,105,154,84,206,230,179,89,90,221,126,194,70,225,106,167,173,122,198,248,218,169,246,14,35,13,48,222,1,191,97,219,92,109,130,131,206,98,127,116,155,242,190,59,138,118,211,178,141,200,212,93,58,33,149,114,97,40,245,86,172,77,217,246,16,71,128,173,50,59,122,192,221,223,97,145,108,178,250,134,255,0,86,198,201,91,19,145,124,122,151,34,58,121,226,123,99,123,116,67,185,165,178,178,220,221,176,49,17,19,224,114,186,6,200,186,189,58,129,37,29,28,42,169,162,147,81,209,198,137,209,78,104,233,152,223,97,206,136,198,167,128,18,170,214,71,224,161,174,129,238,78,99,180,57,100,108,106,190,7,3,168,150,95,57,137,224,92,251,137,151,178,7,51,204,118,164,182,146,177,222,99,72,163,133,241,174,213,246,19,9,12,138,154,180,208,133,172,154,86,104,232,209,72,25,74,231,170,182,74,118,42,125,135,54,149,77,93,16,250,247,85,70,136,170,7,91,93,135,237,211,254,118,146,47,247,78,130,235,150,152,110,237,3,153,45,36,62,119,234,161,88,183,116,233,231,28,111,143,150,228,68,2,192,98,110,22,240,157,237,238,107,168,227,209,127,85,10,126,151,131,172,31,74,244,94,232,205,17,127,186,101,18,194,247,197,186,52,77,199,214,70,140,79,175,68,18,139,41,134,184,112,193,54,151,53,203,75,22,169,167,246,80,185,86,188,7,97,180,198,141,161,166,139,84,253,84,42,13,180,110,232,137,212,129,97,153,171,172,62,4,226,56,226,130,26,102,242,221,19,83,246,28,156,154,103,248,162,17,181,88,169,253,103,210,14,108,43,232,14,34,14,235,74,222,186,33,241,121,12,232,140,106,254,194,52,107,53,235,224,70,169,74,169,167,180,113,28,18,69,20,158,17,55,248,16,199,3,24,189,97,111,240,57,21,22,62,190,195,226,76,213,232,165,226,32,158,142,142,165,187,100,129,159,192,233,235,48,53,138,229,171,106,105,162,211,226,211,190,70,235,213,15,147,34,163,83,65,196,81,53,89,71,133,245,87,37,28,43,254,202,29,124,185,85,134,92,139,26,208,195,215,245,16,185,108,72,213,159,88,158,195,129,33,166,115,250,33,56,139,51,118,225,235,10,93,53,115,168,162,235,250,136,90,124,91,193,46,14,188,85,62,116,167,68,85,246,34,25,134,248,99,99,60,196,56,91,3,31,231,57,168,103,171,32,215,221,235,179,246,193,46,229,165,165,85,215,224,91,60,77,217,239,58,35,157,73,110,122,248,255,0,100,218,142,200,153,253,134,255,0,0,234,120,102,77,22,38,47,236,49,70,154,46,252,6,98,170,72,228,125,45,166,69,115,124,60,210,214,98,46,19,243,70,220,231,181,44,146,162,39,234,41,189,170,139,28,15,126,175,130,53,111,183,205,58,123,166,1,195,215,37,250,218,56,215,95,31,53,5,26,9,173,225,191,49,233,209,100,154,213,51,116,253,85,41,218,156,178,197,150,201,86,42,152,39,102,139,167,130,155,253,173,200,236,23,95,78,232,228,160,139,85,79,238,161,106,49,111,8,120,74,231,51,229,134,220,206,171,175,162,40,211,173,135,0,202,196,87,215,203,51,126,221,78,209,248,78,141,139,181,42,229,254,38,202,113,127,6,52,110,137,173,181,208,34,47,193,10,10,187,130,107,178,234,232,232,127,192,81,129,206,193,116,114,162,185,107,38,254,42,74,84,96,250,56,53,84,174,155,167,235,41,155,87,14,13,49,68,40,169,21,26,255,0,2,145,186,240,121,142,92,174,70,81,187,248,10,48,146,231,73,95,73,82,254,237,89,58,181,60,60,229,58,183,226,172,75,108,127,212,213,207,209,127,188,166,84,98,30,16,179,26,158,71,185,40,221,181,53,254,201,109,175,124,53,227,154,71,57,39,162,127,69,254,232,162,220,90,115,195,26,90,164,111,46,178,110,159,172,165,195,177,113,105,142,109,59,102,74,169,117,111,189,202,83,117,89,23,137,41,245,230,209,73,211,245,78,166,179,41,239,144,198,228,117,36,186,127,170,165,180,100,22,29,227,235,27,83,171,121,181,42,154,124,74,214,14,208,220,74,214,34,75,86,157,63,88,194,58,252,19,116,160,69,94,239,42,105,240,58,26,139,109,194,55,42,58,57,58,124,20,234,54,39,104,237,21,187,49,255,0,89,88,223,247,138,206,221,218,42,147,34,119,203,131,26,169,250,198,172,22,25,225,234,228,122,6,206,229,95,58,71,235,246,129,183,251,7,104,5,166,166,70,164,151,56,244,95,214,46,246,21,227,67,12,92,216,196,125,206,61,87,245,144,209,125,61,194,182,159,71,193,51,211,79,214,59,155,110,101,98,123,75,211,147,89,34,35,127,89,64,223,189,31,16,248,78,228,198,189,46,81,174,191,172,135,115,30,117,225,73,90,141,101,194,61,127,214,52,85,101,226,23,25,211,53,173,74,249,52,79,214,43,203,15,18,24,165,242,49,37,175,127,143,93,92,6,234,104,115,34,197,92,228,229,213,177,117,253,99,184,76,71,65,35,55,71,59,87,246,154,150,195,124,79,93,104,24,215,207,112,95,13,125,34,183,161,227,91,186,181,25,45,193,117,255,0,88,13,147,191,18,68,199,174,178,166,159,105,72,227,28,199,181,89,233,223,52,213,109,110,136,191,218,48,62,227,198,205,58,209,185,209,92,23,126,158,242,199,102,71,22,55,204,69,27,233,232,171,220,187,149,124,28,6,104,99,156,254,167,185,84,190,134,130,181,28,186,171,122,56,232,108,181,142,175,145,42,238,50,170,49,87,93,85,76,9,195,25,135,126,91,130,215,92,42,92,173,87,110,234,226,225,223,56,142,154,146,217,221,104,170,93,204,70,233,211,222,6,95,226,156,123,131,172,20,78,114,214,198,146,53,190,243,23,243,59,137,247,82,201,45,29,162,161,29,226,137,162,150,2,233,141,241,238,52,157,203,12,179,58,55,47,196,238,112,134,77,95,47,245,108,169,185,194,247,35,149,21,117,51,162,148,196,56,131,29,230,61,114,182,56,101,115,36,119,179,82,239,100,255,0,12,215,155,196,244,243,220,169,36,209,202,138,186,161,125,178,183,37,108,118,214,194,234,138,36,220,154,120,180,201,252,27,134,168,109,236,137,148,144,53,186,105,253,146,10,63,46,56,108,178,89,35,166,149,244,201,185,17,21,117,67,35,48,238,20,161,180,211,54,42,88,91,170,39,77,16,130,219,67,80,140,102,141,77,52,42,203,99,25,10,39,57,0,225,165,162,157,94,136,172,209,167,119,21,51,34,137,28,197,243,136,150,122,119,55,72,147,169,12,60,214,200,174,149,124,207,96,28,173,146,70,159,95,51,149,14,25,170,162,106,174,138,117,213,119,86,70,139,212,9,169,235,121,107,226,82,215,138,169,229,153,118,42,232,75,221,113,19,24,171,163,142,162,60,69,4,175,218,231,245,80,62,84,86,84,194,245,85,212,71,136,221,23,71,59,192,86,212,65,51,53,111,82,158,170,141,92,171,183,80,59,234,140,105,28,108,84,89,16,198,78,32,177,228,233,52,140,142,117,216,168,186,245,46,197,254,158,161,148,82,201,26,170,57,17,116,48,171,61,113,5,217,110,175,161,123,220,170,237,80,53,139,101,142,241,93,69,124,110,166,164,145,86,71,59,78,138,87,153,69,148,111,190,210,65,114,186,70,229,215,71,117,45,174,31,195,213,85,55,102,212,214,177,86,61,218,248,25,103,151,23,203,93,29,174,58,8,219,181,90,221,60,2,187,10,141,184,126,206,234,10,36,211,107,54,244,49,167,24,211,203,81,125,231,84,61,201,171,245,50,126,185,41,43,228,123,26,228,213,253,60,75,127,139,178,142,225,114,157,181,20,140,69,69,234,7,67,129,168,41,42,18,54,235,185,87,79,18,170,199,22,40,162,195,239,115,88,137,230,251,137,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,125,114,127,218,110,131,33,171,22,124,17,110,235,255,0,137,111,253,134,157,22,219,228,204,208,88,52,209,91,58,127,218,109,243,135,117,87,96,139,118,191,242,45,255,0,176,222,48,190,110,147,119,68,34,107,23,218,113,67,26,175,85,57,220,228,104,13,23,222,125,94,136,17,117,77,73,90,250,214,82,68,175,114,167,64,56,46,215,136,45,116,238,150,103,34,104,154,152,179,196,6,127,80,216,40,231,108,53,104,215,53,23,193,197,77,196,62,110,81,225,203,52,170,218,150,181,200,197,246,154,158,207,108,239,173,196,213,245,84,209,86,187,69,114,167,164,5,111,141,120,151,188,94,110,210,65,75,114,114,34,185,83,210,43,12,187,205,187,227,163,141,147,87,185,85,127,88,193,219,91,235,95,115,74,135,76,231,121,218,248,153,19,150,52,87,10,215,196,246,163,244,232,77,92,101,245,6,104,87,36,13,87,213,57,127,105,33,136,243,54,178,74,119,54,57,221,170,166,157,20,164,237,184,98,225,53,35,58,59,169,216,51,2,85,212,38,146,42,245,247,161,149,91,124,67,137,171,174,18,63,122,189,202,165,29,83,73,115,172,215,108,50,117,248,25,7,111,202,104,159,51,101,151,69,68,93,85,21,10,198,151,47,108,204,107,81,104,227,213,63,84,12,74,182,96,187,221,101,75,117,141,250,107,238,47,246,88,101,243,233,86,57,39,139,175,79,20,46,109,14,12,180,193,34,43,105,24,159,176,170,104,45,148,180,145,162,197,26,55,236,3,228,20,81,81,82,49,170,212,93,19,161,43,87,95,36,73,230,174,136,135,106,214,163,213,90,229,232,135,79,120,99,27,27,182,232,19,92,52,248,141,34,122,53,238,212,169,237,56,138,7,34,43,83,169,104,235,37,145,181,29,21,83,169,84,225,186,134,162,55,124,137,251,66,46,164,21,113,78,155,213,60,73,198,61,170,221,19,192,165,232,170,227,232,137,34,104,119,116,211,181,205,77,28,4,251,81,90,186,181,116,57,85,87,210,115,181,58,247,206,169,224,167,198,84,189,207,70,174,186,5,118,60,245,240,57,25,50,161,40,212,215,218,115,177,191,246,8,210,109,147,106,135,42,63,84,85,212,149,106,34,39,137,12,178,57,137,163,84,65,50,233,23,216,161,178,237,77,92,75,211,187,94,174,82,78,239,124,164,160,98,172,146,53,52,248,136,59,134,84,177,87,77,15,178,75,230,234,210,142,166,199,22,199,73,179,156,205,126,211,187,164,188,211,213,38,173,122,42,40,29,148,114,187,113,48,217,83,197,80,151,100,177,42,106,138,132,105,35,21,58,42,1,51,20,172,123,182,170,28,19,213,109,115,226,215,205,211,77,14,62,98,49,218,163,142,178,190,87,238,87,183,80,49,239,137,172,42,151,27,92,211,67,31,157,181,87,83,88,89,139,67,87,108,186,78,199,170,162,110,83,110,217,179,36,19,88,231,231,181,58,70,190,63,97,170,188,251,154,153,47,243,71,22,137,172,139,224,5,59,151,54,136,174,55,8,229,145,83,163,147,196,206,76,162,106,91,104,225,101,59,209,58,39,129,132,25,109,107,173,169,185,66,148,239,114,34,185,60,12,231,202,92,31,113,146,150,23,185,239,94,136,17,124,173,236,125,100,13,87,117,85,67,130,167,15,62,173,85,174,141,87,246,21,13,130,202,234,42,102,115,151,94,158,211,188,130,106,70,59,106,177,170,160,90,233,50,202,142,185,223,214,105,81,200,191,2,122,223,146,56,97,234,142,146,216,197,93,127,186,93,40,18,153,202,138,140,67,180,165,138,45,19,70,32,20,93,151,39,48,205,46,215,69,111,141,170,159,170,86,52,88,42,134,137,168,216,162,99,81,62,7,103,28,169,18,116,79,3,234,212,58,127,49,31,180,105,174,40,236,145,71,225,183,248,28,169,107,167,78,174,106,42,159,17,36,111,254,55,83,239,50,70,251,212,195,46,70,83,199,15,230,219,161,49,29,50,200,188,205,83,82,79,190,189,191,248,181,83,158,58,151,185,187,145,21,191,0,39,17,146,179,162,59,161,241,103,115,61,37,37,150,169,222,10,170,74,205,80,171,237,3,177,109,201,140,118,171,236,38,163,186,69,54,137,169,75,72,231,187,84,69,94,167,45,36,83,177,218,170,168,130,181,166,157,21,17,88,164,226,57,206,77,21,74,126,134,71,183,68,85,83,182,142,85,95,104,28,146,34,162,234,132,75,43,90,137,239,17,42,34,42,191,252,78,52,111,49,87,64,34,109,94,137,161,49,73,86,136,244,89,17,85,14,170,103,36,50,162,57,116,67,181,166,90,89,97,77,36,110,160,78,36,141,123,181,111,68,246,19,8,141,84,66,74,37,70,174,136,189,9,182,57,52,241,40,250,139,162,145,170,249,186,169,198,158,39,60,81,243,87,103,188,11,65,157,54,120,238,246,73,162,217,174,168,166,185,115,167,42,29,109,170,117,206,146,153,81,234,253,85,81,13,153,102,139,219,69,73,34,57,53,77,12,118,197,150,139,102,37,166,90,119,194,197,119,196,12,100,202,204,119,89,135,32,109,61,74,191,204,77,11,141,85,155,82,212,34,84,193,43,154,145,245,94,164,250,228,107,106,36,123,233,154,136,139,238,66,149,197,153,85,117,180,211,201,5,60,111,114,189,61,136,77,23,107,42,184,135,163,154,225,21,13,77,66,106,170,137,213,76,185,195,247,186,91,245,173,149,84,243,53,119,34,120,41,168,181,195,24,175,10,94,27,94,214,78,141,99,181,240,83,42,50,71,136,26,186,40,161,182,92,21,201,166,136,187,148,200,205,218,87,190,57,85,28,186,161,63,35,22,86,38,213,40,156,39,142,40,47,116,209,202,146,55,87,162,123,74,198,13,85,18,70,187,84,80,56,86,9,99,85,87,106,168,74,213,62,39,53,89,179,169,220,171,154,246,232,173,37,37,163,99,151,114,104,5,31,114,163,155,69,145,189,19,82,43,93,68,240,42,121,202,84,85,84,104,248,213,155,78,177,244,11,31,162,211,88,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,77,102,138,158,157,254,111,66,105,142,240,240,58,218,89,21,91,226,77,199,39,135,83,121,162,107,114,141,117,94,164,8,239,137,247,114,154,28,139,162,232,136,114,70,212,68,234,112,197,227,212,228,124,168,212,211,83,2,39,57,27,224,64,231,43,147,68,80,136,175,234,65,36,47,127,162,186,104,65,20,149,44,141,168,221,186,169,12,80,201,59,85,200,237,14,54,213,197,18,236,145,154,170,28,117,21,113,181,170,238,119,45,0,142,87,173,19,245,147,207,79,129,2,92,160,169,126,214,198,173,233,226,167,77,93,140,44,214,164,87,86,86,70,187,125,234,133,181,198,188,66,225,187,91,36,138,150,88,183,34,105,170,57,2,226,191,197,152,218,217,134,41,221,53,68,141,93,61,154,150,118,231,196,53,182,190,169,212,84,208,191,93,218,106,133,153,198,89,189,244,170,169,241,165,110,140,85,254,241,208,210,226,172,55,100,106,213,85,84,194,231,248,245,84,10,201,75,125,199,203,145,243,249,168,212,94,186,42,157,138,221,45,182,42,55,203,85,85,26,34,38,189,84,196,91,215,18,246,235,83,29,220,234,216,141,103,177,174,44,126,100,241,95,95,122,100,148,148,55,7,179,114,42,116,120,23,219,137,78,40,153,96,134,162,223,103,175,218,228,213,19,99,140,61,182,98,91,166,98,222,157,87,93,51,158,146,59,93,92,165,35,85,67,118,199,55,21,171,173,185,186,70,189,117,209,206,212,186,184,71,8,65,104,161,106,66,246,164,136,158,40,21,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,247,154,198,117,146,21,156,99,204,253,98,165,168,145,171,240,82,134,196,188,71,99,43,170,185,244,55,89,89,175,235,24,249,43,153,111,147,235,52,85,66,23,226,136,99,110,214,162,21,23,114,167,137,12,111,12,92,137,110,242,171,147,245,138,86,235,196,70,52,149,87,75,172,191,239,41,107,107,239,113,73,43,159,211,169,214,203,113,138,71,105,181,9,5,195,151,61,177,108,143,213,247,9,87,253,165,57,169,243,243,20,211,232,245,174,151,167,235,41,111,105,91,79,51,147,86,161,220,83,218,104,231,77,171,181,53,27,152,46,181,139,138,28,65,76,141,87,214,203,211,245,148,168,31,197,238,32,99,118,178,227,42,105,250,197,142,151,13,210,53,154,50,70,126,195,163,174,195,142,69,85,100,166,69,246,184,113,89,139,234,145,121,55,105,83,253,163,160,147,137,172,109,185,93,45,218,103,123,188,229,44,203,168,36,131,162,187,83,146,154,6,204,237,142,106,46,160,95,204,59,197,118,41,166,153,188,219,140,218,34,255,0,120,172,43,120,193,191,45,34,177,46,18,235,167,247,140,119,180,97,54,84,162,57,52,66,118,225,130,220,145,174,143,2,185,187,241,51,137,238,19,185,205,184,203,227,175,164,40,56,144,196,170,230,177,110,18,38,158,62,114,150,230,143,8,162,59,71,117,212,230,151,1,84,174,178,64,213,213,125,200,5,254,195,188,76,93,41,118,186,170,226,229,68,253,98,175,94,41,217,91,23,37,106,151,85,233,233,24,146,184,14,254,171,163,18,93,62,197,57,227,193,24,134,159,206,70,203,227,238,80,50,78,183,53,42,239,207,86,210,215,109,115,189,187,142,170,158,94,125,111,58,231,84,201,116,93,122,169,99,40,237,216,166,150,93,35,134,126,158,228,82,98,182,231,137,168,154,188,214,206,139,241,212,12,155,172,198,54,56,45,137,74,213,102,168,221,60,74,103,14,223,45,12,187,182,167,150,154,163,245,69,253,166,61,211,98,91,196,243,108,153,242,105,175,180,173,236,183,39,177,136,245,126,142,208,12,197,180,102,242,219,146,46,235,50,181,173,68,240,82,188,178,113,9,74,138,212,173,153,93,167,189,76,39,165,198,115,210,195,179,150,178,124,73,26,204,195,175,137,202,172,133,232,26,108,198,193,196,149,153,24,216,219,34,34,120,120,149,149,6,121,218,42,118,236,145,17,93,237,212,213,13,183,55,110,116,178,166,172,147,162,149,245,163,62,171,89,18,51,107,209,85,58,1,180,139,86,60,165,185,57,187,107,89,231,126,177,89,209,92,163,88,119,247,150,175,79,121,170,219,7,16,55,171,125,67,100,125,76,187,85,117,244,148,189,184,59,138,25,39,141,145,84,85,42,123,245,112,86,112,79,126,133,178,109,222,139,251,73,202,59,140,117,45,209,174,208,197,187,110,123,219,42,54,190,74,198,126,215,29,236,153,253,105,165,167,214,26,184,213,81,61,142,8,200,212,173,142,55,237,116,201,227,239,38,123,228,79,102,173,145,12,59,186,241,61,75,77,42,233,58,47,95,239,10,78,44,169,99,110,142,114,47,237,3,46,100,171,114,59,78,98,28,19,92,233,161,213,210,84,49,21,61,234,98,69,111,24,180,48,42,249,136,191,180,183,184,135,138,250,155,157,123,157,75,35,218,197,246,34,129,154,119,220,109,110,166,107,145,243,177,116,248,150,167,24,227,24,43,162,145,148,210,166,170,158,197,49,122,183,60,238,23,15,57,213,15,235,241,56,169,51,93,85,117,158,101,95,181,65,29,230,51,180,222,47,85,78,138,25,87,71,169,55,128,176,21,163,15,85,178,179,16,68,201,100,69,215,85,67,165,118,108,90,161,111,53,234,197,115,122,248,148,205,251,55,33,185,63,88,42,17,136,157,58,40,25,139,103,204,107,61,182,137,180,214,253,172,141,169,166,136,119,214,140,221,161,89,17,154,232,229,233,169,132,216,107,50,233,183,36,117,23,22,254,215,21,205,46,52,182,198,137,82,219,148,126,255,0,72,12,186,171,204,58,42,120,210,121,147,122,63,169,197,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,196,12,233,76,90,147,38,173,151,68,82,114,143,20,83,53,201,205,149,23,246,152,55,75,197,221,178,86,104,215,181,63,218,34,127,21,20,114,42,43,106,90,154,175,247,130,179,198,154,243,75,81,34,187,114,43,87,226,78,75,114,167,107,83,151,161,137,120,71,136,107,77,93,44,110,146,190,52,87,105,226,226,227,219,115,130,201,88,196,85,184,197,254,242,6,23,198,142,224,215,187,71,41,218,195,84,215,57,17,171,161,102,237,153,151,100,146,70,181,46,49,106,191,172,133,109,67,138,45,213,52,252,200,43,24,231,123,52,80,43,89,169,99,153,186,187,69,83,174,124,18,64,253,35,93,16,145,161,189,172,137,213,202,79,54,224,197,93,92,154,129,206,200,229,123,124,253,84,149,168,181,45,68,168,230,166,154,29,156,23,8,81,190,137,203,28,169,80,186,177,186,105,238,3,229,5,44,176,49,19,113,205,59,117,244,147,83,150,36,127,181,20,231,72,88,228,243,148,14,181,178,35,23,163,116,57,88,218,151,174,187,250,19,46,166,137,23,197,8,146,7,53,58,120,0,142,23,120,185,78,84,106,39,180,133,173,122,47,180,141,90,239,112,31,87,77,52,111,69,36,170,169,36,151,197,73,166,35,149,250,28,206,133,124,119,1,77,207,98,231,175,158,130,151,13,182,7,110,137,17,20,239,221,23,95,19,231,41,203,224,224,58,90,138,74,166,204,154,191,84,59,42,40,83,106,36,201,169,48,144,162,117,119,85,62,61,21,61,20,2,57,59,188,109,243,91,162,146,175,168,126,190,106,244,10,215,57,116,248,156,241,82,34,166,170,4,45,149,200,157,23,67,149,179,170,250,74,64,180,250,16,172,106,211,80,76,181,236,241,35,89,81,83,70,146,74,170,158,209,28,155,93,170,169,71,100,207,71,85,95,97,245,146,46,237,53,56,89,58,109,241,246,16,54,109,93,209,64,158,145,83,110,170,64,205,170,223,97,10,234,230,234,24,139,181,9,1,237,106,156,78,102,167,50,162,120,159,60,223,110,163,142,9,85,167,106,248,161,43,81,69,19,250,171,78,197,206,77,23,169,198,212,71,38,139,237,28,112,117,145,193,202,232,212,232,124,150,158,41,19,206,106,47,236,39,231,99,88,139,208,145,116,154,47,136,227,130,82,90,88,87,86,185,137,162,252,14,174,179,8,218,43,81,92,250,86,42,175,192,239,38,77,232,155,72,163,69,79,20,51,185,130,219,94,178,198,209,84,215,55,185,181,81,127,84,164,42,114,54,195,51,213,203,111,102,191,234,151,230,78,90,167,86,156,46,88,19,93,99,66,65,103,41,242,75,12,242,27,28,150,248,252,63,186,67,55,14,216,38,177,171,205,180,196,186,254,169,119,29,74,178,61,94,222,136,124,126,232,124,84,176,88,43,175,10,152,22,125,85,150,104,191,221,41,123,143,8,152,70,104,156,216,109,17,163,151,195,205,50,141,179,163,188,83,83,239,54,36,114,47,47,81,6,28,213,240,99,99,90,119,109,182,199,187,253,82,153,155,131,102,83,200,231,211,210,181,170,158,29,12,223,169,185,198,217,121,107,15,66,90,178,170,149,177,163,213,136,154,129,175,235,255,0,11,120,238,149,218,89,234,93,18,34,244,208,165,235,56,84,205,107,147,209,106,46,47,114,39,189,84,216,226,213,90,21,138,233,185,125,58,245,58,223,45,225,148,145,88,250,136,89,215,218,168,6,187,223,193,206,63,145,170,143,169,114,169,212,86,240,85,152,75,172,140,157,223,226,108,210,58,220,52,230,238,109,84,43,246,42,17,182,247,134,226,77,138,216,159,252,0,213,77,119,12,57,161,100,118,216,170,37,69,69,246,106,114,67,150,57,203,133,152,149,75,112,168,86,248,162,34,169,179,203,165,70,22,172,69,114,210,66,186,124,16,163,174,53,216,62,117,117,53,69,28,26,55,167,84,66,104,215,245,46,62,205,235,60,169,28,149,181,123,88,186,47,137,84,195,196,62,51,182,210,114,234,228,169,87,162,120,245,50,198,187,9,224,139,147,215,147,111,166,85,95,114,33,210,220,178,15,12,94,161,114,199,75,3,21,124,58,33,6,27,222,184,149,199,113,212,247,136,171,106,18,61,125,29,84,173,44,156,81,226,52,182,64,249,167,159,114,233,174,170,165,217,184,112,141,67,81,86,174,72,227,229,170,255,0,119,161,246,227,194,133,20,86,237,144,114,209,90,158,196,3,155,4,113,18,235,211,98,134,121,221,189,218,34,234,165,242,195,184,221,171,28,115,201,58,104,228,215,196,195,151,101,77,126,21,189,49,172,149,81,169,34,120,125,165,243,181,90,43,100,165,167,133,149,74,138,173,79,104,23,242,124,75,79,95,72,179,199,42,116,79,121,193,108,149,179,59,188,58,68,84,251,75,81,82,250,188,63,111,116,19,86,42,171,147,218,167,123,100,186,212,166,28,239,45,145,92,168,158,240,42,155,174,39,108,53,43,78,201,83,162,248,34,146,215,11,181,5,69,59,36,154,29,238,106,106,89,39,98,235,147,241,28,177,58,25,28,212,113,92,81,98,169,36,133,35,146,133,203,211,218,128,92,156,39,137,35,174,71,83,68,213,107,83,167,83,177,187,90,109,81,187,189,204,140,87,162,107,169,64,89,111,77,167,107,159,4,26,42,245,232,75,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,18,120,102,235,89,81,84,175,115,220,136,167,79,79,135,43,170,37,73,38,107,157,170,235,213,10,210,213,99,124,48,34,36,10,213,68,241,208,14,155,23,189,100,135,86,34,238,45,173,68,247,202,62,100,176,58,78,158,26,23,71,16,203,79,68,223,174,84,93,61,231,91,99,187,89,170,228,88,102,167,141,81,87,78,160,89,43,142,99,99,42,74,174,83,36,168,70,235,241,43,28,17,155,184,138,90,134,80,84,44,250,170,167,85,212,186,23,44,55,133,164,111,121,90,56,21,116,215,193,14,165,144,97,170,7,243,96,161,133,36,79,114,38,160,92,124,59,136,235,38,165,100,211,202,189,81,60,74,198,211,116,109,82,232,233,218,159,106,150,142,130,234,181,77,229,65,30,196,211,166,135,217,170,175,20,114,35,160,116,138,138,190,192,47,140,183,122,122,109,35,85,71,43,189,168,69,13,123,28,186,181,75,117,135,46,213,21,48,42,86,35,183,162,116,220,84,244,15,149,203,237,46,10,198,154,102,187,69,85,39,163,149,222,13,82,156,130,117,98,34,106,118,244,85,8,186,106,166,168,236,185,123,213,22,78,170,115,164,142,211,110,189,14,56,228,107,218,136,69,211,226,7,35,92,141,77,16,250,146,53,23,119,180,225,118,168,132,187,228,114,123,69,29,135,53,93,237,35,141,118,167,66,90,23,121,168,170,114,181,255,0,18,136,158,229,114,28,27,87,119,180,230,87,34,248,169,243,68,85,240,82,193,10,55,237,34,70,34,248,161,26,34,120,104,167,212,68,79,96,28,105,11,23,216,125,84,72,211,70,161,203,183,224,67,34,32,28,90,53,87,85,241,34,71,170,120,13,16,104,128,55,168,115,149,253,28,163,68,26,32,31,19,70,248,31,21,17,221,84,139,68,26,32,16,185,206,99,124,197,56,85,92,255,0,75,83,157,90,138,154,104,124,217,240,3,133,35,107,122,159,121,142,79,5,57,28,206,154,232,112,59,84,246,1,241,239,69,93,92,189,72,119,232,157,20,225,145,28,174,240,57,24,213,211,170,1,30,229,246,169,247,167,137,11,151,106,104,112,58,125,174,211,80,38,213,85,83,69,85,33,229,166,186,232,25,38,228,69,212,228,77,21,0,248,215,163,122,17,243,26,254,139,236,56,36,106,167,176,226,143,118,240,39,30,169,162,34,28,77,218,139,169,241,117,95,97,241,17,117,240,2,105,174,213,52,93,15,170,212,211,161,194,213,84,241,11,54,142,218,7,34,53,170,189,79,142,209,190,137,241,85,81,53,62,117,82,113,193,243,87,47,138,248,145,108,97,198,249,54,185,17,72,149,223,17,199,7,223,69,122,16,57,119,116,83,234,187,226,66,56,224,129,240,71,39,139,81,127,97,2,209,194,190,44,79,224,76,177,53,246,17,109,248,14,56,36,31,105,162,147,210,133,23,246,28,14,195,182,167,250,84,205,255,0,116,237,182,252,6,223,128,227,130,151,172,192,22,74,229,94,101,35,21,23,245,80,167,174,89,27,132,107,209,86,75,108,74,171,250,168,92,117,98,255,0,120,248,170,230,251,71,28,22,46,237,195,46,16,168,221,182,213,23,251,168,82,119,14,19,176,164,218,162,90,162,209,127,84,201,215,43,156,158,10,65,201,85,95,57,132,152,48,159,20,240,89,96,174,107,210,158,213,26,107,225,230,150,151,17,240,10,143,71,201,79,66,196,241,254,201,178,233,99,141,23,243,58,254,195,133,209,82,200,138,215,210,162,254,194,13,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,221,163,84,244,15,119,192,214,107,194,47,54,141,157,125,232,91,124,97,195,94,24,196,13,87,62,130,21,93,63,186,128,104,6,92,25,127,165,159,150,234,41,188,127,186,167,36,216,30,246,232,185,169,69,55,251,170,110,142,227,193,78,28,158,165,100,109,4,58,107,253,196,37,171,56,52,195,177,83,171,18,130,31,15,238,33,70,148,124,157,113,182,200,169,53,20,189,63,85,79,175,186,77,26,162,68,215,70,191,19,108,88,159,130,11,77,98,203,202,162,141,53,69,211,70,24,221,153,92,12,92,173,111,150,162,146,55,105,213,81,17,160,98,5,45,218,228,248,252,234,133,211,237,39,105,42,38,157,124,247,170,170,252,74,159,21,100,158,36,194,242,61,175,165,153,81,170,191,217,82,149,167,167,184,219,221,178,74,55,171,145,125,196,19,82,209,86,204,253,169,62,214,252,84,235,30,222,225,80,188,215,163,180,248,147,18,207,117,172,151,144,202,105,35,69,254,214,135,119,97,203,27,213,230,100,126,217,36,215,224,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,230,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,176,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,165,71,70,175,166,131,152,230,175,64,214,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,2,114,145,86,39,179,95,3,181,90,136,221,51,90,137,208,144,142,52,87,49,158,226,58,246,173,54,146,167,176,43,183,164,116,109,171,209,202,155,125,196,19,214,61,106,158,198,187,205,79,2,128,184,227,152,237,181,75,204,122,39,218,167,111,104,197,20,183,54,115,163,145,170,170,158,240,142,234,166,161,218,170,35,206,170,181,234,230,175,158,132,149,202,242,145,185,116,83,161,170,189,74,244,84,106,168,28,149,145,54,71,170,57,201,252,74,110,227,104,173,231,44,212,210,104,223,130,156,179,213,213,189,221,17,199,103,111,87,205,23,46,93,81,126,33,80,90,41,106,94,212,100,242,106,79,212,211,65,111,141,211,84,57,52,68,212,235,171,107,227,181,43,164,116,168,154,124,75,89,154,25,183,79,69,66,248,99,169,68,93,21,60,64,228,204,60,206,180,81,185,212,17,57,168,231,234,223,19,31,177,78,14,102,48,184,119,230,43,94,170,186,162,148,78,34,196,21,184,138,228,249,227,171,93,17,218,248,151,59,43,162,89,41,218,149,85,123,151,226,160,73,225,124,160,127,121,70,202,198,171,83,169,218,226,251,69,46,17,164,69,129,26,199,248,106,133,197,74,202,123,83,214,94,98,104,137,239,44,246,103,221,42,47,213,11,13,51,149,83,119,176,14,186,43,141,214,173,209,201,79,84,173,235,175,137,91,90,113,21,198,21,137,181,19,44,136,154,107,161,66,67,98,184,165,20,11,78,215,171,145,58,232,85,152,90,154,120,229,98,86,66,171,162,167,138,1,114,169,49,157,190,42,77,37,166,93,218,120,232,116,247,140,91,78,250,105,93,26,109,69,106,145,92,42,40,26,212,137,33,106,46,133,47,137,237,238,146,209,36,176,46,223,53,124,0,198,105,43,59,238,109,200,245,93,81,103,255,0,243,155,111,200,23,57,152,46,222,140,240,228,183,254,195,79,118,68,145,51,81,99,122,234,169,58,127,218,110,43,32,225,211,5,91,151,255,0,82,223,251,13,227,11,238,196,68,62,61,170,174,66,52,77,7,64,62,42,181,141,234,186,34,22,251,50,241,77,53,158,213,52,142,157,27,181,171,237,43,12,65,87,221,45,239,153,23,77,17,76,39,226,187,56,233,44,118,73,225,101,94,146,42,42,105,184,12,75,226,235,60,231,171,171,169,160,130,173,85,55,43,122,56,193,27,197,214,170,166,181,243,43,156,229,123,181,43,12,221,197,181,119,235,204,213,14,149,92,215,189,85,58,148,214,23,178,85,98,43,132,48,195,26,185,21,81,23,160,21,206,84,97,138,236,75,83,26,45,59,149,28,228,77,116,51,191,41,114,165,45,246,232,95,44,29,81,19,197,10,67,135,92,157,138,130,130,26,153,233,145,31,209,122,161,150,182,107,76,20,116,45,133,172,68,114,39,134,132,213,199,85,67,135,41,160,166,107,121,109,232,133,55,139,47,52,184,126,53,122,181,169,180,184,105,26,183,115,92,154,116,208,178,185,231,67,86,203,124,146,196,139,166,213,94,134,90,116,113,103,93,20,117,125,221,210,49,19,93,60,74,214,205,152,118,138,228,110,218,182,42,175,196,192,155,214,36,238,23,135,69,83,80,230,249,254,242,230,224,28,83,65,43,227,219,90,170,189,63,180,6,107,81,93,168,170,17,28,201,145,117,248,157,187,42,152,232,244,107,181,44,158,26,188,177,209,49,99,153,87,167,188,174,40,47,233,26,34,61,224,86,28,247,163,151,95,5,36,235,216,201,24,170,231,248,157,60,248,154,13,158,154,20,237,247,25,44,112,185,33,126,170,25,215,53,229,212,148,206,87,44,137,169,208,46,42,109,35,182,197,47,135,196,182,152,175,26,94,95,51,146,52,93,14,158,215,117,186,214,189,57,141,119,85,8,191,150,204,125,42,171,83,113,93,89,113,131,166,70,162,175,248,150,119,14,217,38,168,166,142,85,106,238,82,225,216,236,21,108,70,170,53,64,185,116,119,118,206,137,171,144,236,153,59,21,55,34,166,165,37,67,65,87,18,38,173,94,135,115,76,217,209,81,28,128,119,17,213,245,39,35,169,93,14,170,38,42,42,106,78,199,166,129,180,210,212,170,17,199,80,215,53,117,36,158,228,68,232,167,198,202,198,70,187,157,212,14,90,171,139,41,224,115,183,105,161,143,89,199,153,14,182,36,173,100,250,105,241,46,174,42,187,50,150,142,87,111,209,17,20,193,222,32,113,131,229,170,154,42,121,117,93,87,166,160,85,152,127,51,171,171,174,13,70,212,57,81,93,239,50,71,4,226,25,170,105,33,87,72,170,170,137,237,48,19,45,46,213,93,245,143,168,215,77,76,198,203,139,196,114,67,2,35,253,136,6,64,82,214,200,232,218,186,175,129,216,211,212,57,201,213,84,166,168,106,183,66,197,111,184,237,169,101,122,55,118,157,0,236,39,153,88,154,234,66,234,152,29,10,243,28,136,168,135,89,93,116,134,22,187,154,244,68,40,140,67,139,155,74,199,242,165,233,167,188,10,59,63,49,60,20,54,154,136,227,149,53,86,42,120,252,13,96,102,92,85,119,188,67,36,140,107,156,156,197,255,0,180,204,172,238,196,23,75,202,62,26,85,87,34,234,157,11,15,109,193,143,158,165,211,220,34,211,85,215,170,0,200,188,25,93,53,68,50,247,87,57,17,83,174,134,127,101,173,158,74,27,108,91,233,180,209,19,216,99,198,84,69,69,102,116,113,64,198,170,106,158,195,40,112,197,229,31,72,198,181,169,166,158,224,42,26,153,156,216,182,163,116,58,248,34,116,178,170,171,149,14,218,61,149,45,243,188,79,137,77,4,10,175,114,160,17,196,222,75,81,85,222,7,42,95,226,165,77,21,200,117,181,85,156,214,171,96,93,74,118,190,150,227,35,151,107,87,79,180,10,174,124,107,27,58,35,145,78,8,113,140,179,189,91,2,110,95,129,74,82,216,42,234,28,136,244,94,165,75,98,194,242,82,203,204,86,170,234,53,53,219,211,98,26,183,42,111,141,78,206,43,251,81,62,183,68,32,142,210,141,110,178,55,68,56,230,180,209,204,155,81,253,76,178,153,92,81,111,98,46,249,24,135,18,226,168,30,237,33,115,85,171,238,58,27,134,16,107,181,114,61,218,125,167,61,171,10,72,216,211,102,229,68,3,188,142,236,181,11,211,218,78,194,199,75,166,164,54,236,62,145,162,110,69,59,168,232,155,19,83,106,1,38,202,20,79,61,83,192,250,178,163,124,26,132,239,42,119,46,221,190,106,156,190,75,137,83,114,129,37,13,90,162,167,67,183,163,169,221,166,167,4,118,200,147,170,19,80,65,11,87,68,94,160,78,46,178,183,205,36,234,174,116,182,196,250,249,81,62,210,126,41,34,138,39,174,189,116,49,215,62,51,25,248,114,163,149,206,219,174,186,117,2,227,226,204,105,71,12,46,154,41,219,230,251,148,166,48,222,101,73,95,94,148,177,203,187,175,188,198,11,158,114,165,85,36,144,203,85,231,59,195,169,93,228,13,77,69,234,253,21,76,174,85,133,203,174,160,102,101,158,161,211,210,178,71,248,170,29,188,110,77,167,83,111,141,177,64,214,51,195,68,59,104,162,126,205,64,137,190,39,50,73,201,103,49,61,135,11,23,87,104,132,199,43,86,237,127,130,129,65,230,13,173,215,170,9,21,17,117,84,49,246,179,14,213,80,215,73,209,218,53,84,202,11,250,181,148,238,142,36,215,161,106,111,118,233,21,243,72,248,147,170,46,157,0,163,112,149,92,114,84,186,158,70,162,170,46,157,74,245,152,50,217,116,139,157,83,19,58,39,181,11,87,103,130,225,67,125,150,71,49,81,155,250,127,18,249,225,199,67,113,163,107,92,238,186,38,164,209,108,113,110,82,88,110,180,242,49,144,69,170,162,248,53,12,108,199,121,113,46,12,171,125,101,34,43,81,171,175,68,51,211,200,52,137,171,158,190,37,185,204,220,181,166,196,20,50,178,8,183,42,162,251,12,140,85,193,89,245,62,29,149,148,181,19,232,145,174,157,84,200,204,17,196,205,178,234,145,83,75,83,31,177,60,76,76,204,156,136,191,219,171,38,158,146,154,77,17,87,193,11,109,69,79,138,176,189,102,168,146,162,177,126,32,109,219,13,226,139,69,246,153,178,71,84,197,87,39,177,78,226,88,227,241,141,250,161,174,108,173,207,187,229,166,88,160,175,157,90,212,84,69,213,76,180,192,185,223,99,188,83,198,218,138,230,111,84,68,211,112,23,135,107,118,232,113,62,153,174,235,161,214,208,226,43,117,106,164,144,206,213,69,248,157,163,38,142,110,177,185,21,62,208,56,155,70,198,174,186,19,80,177,25,224,113,110,86,169,207,30,174,46,104,236,105,100,209,9,200,228,240,58,232,28,214,166,138,191,226,77,196,246,167,138,155,205,131,176,99,250,126,194,61,228,171,39,141,63,181,254,39,34,79,26,251,83,248,155,205,19,109,122,53,170,168,74,190,85,116,168,211,226,206,136,139,231,39,241,56,89,60,75,42,106,228,50,59,88,156,145,197,185,199,65,122,197,180,182,118,73,36,178,53,17,19,218,167,97,116,172,100,84,74,173,95,4,246,24,197,196,54,45,186,219,237,111,242,98,185,94,238,157,0,238,49,207,19,150,28,55,36,170,250,232,145,91,175,69,113,141,57,151,218,17,220,36,117,61,186,86,63,197,58,56,182,87,124,186,197,216,246,165,210,85,178,116,108,139,236,212,233,106,184,48,172,174,149,181,50,71,51,147,197,117,3,174,197,124,108,226,91,244,18,72,142,123,17,125,206,82,149,161,206,11,142,35,131,189,212,92,31,185,222,205,197,121,95,194,213,142,217,66,232,43,117,107,180,44,174,51,192,146,225,26,135,211,218,17,92,198,235,167,80,184,239,174,249,167,89,107,141,210,50,103,46,137,239,45,118,37,206,187,181,193,206,137,181,178,39,179,68,114,157,61,116,56,154,235,59,169,57,14,84,215,79,2,102,215,145,184,166,235,43,103,109,20,138,142,93,87,160,105,78,201,140,241,13,107,214,22,203,43,210,78,154,234,164,221,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,156,248,130,74,92,36,138,218,24,154,187,83,218,128,80,52,51,93,240,243,19,157,78,246,163,125,170,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,238,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,248,20,132,88,122,241,3,214,86,83,61,119,123,218,119,150,171,61,207,114,44,212,174,79,246,77,99,58,234,238,110,184,87,106,244,137,221,78,174,43,29,230,103,249,148,207,93,126,5,210,163,176,213,76,136,214,83,42,185,127,84,172,176,246,1,196,85,42,213,134,218,174,69,253,66,162,193,197,128,113,13,91,245,74,41,52,95,129,223,91,178,127,16,212,232,169,67,47,95,213,50,150,205,150,120,199,70,237,179,235,225,253,130,229,225,140,179,197,137,183,155,103,68,79,245,0,194,152,242,91,20,70,154,178,221,50,255,0,178,67,62,87,98,250,56,214,71,91,102,70,167,183,106,155,40,178,229,157,193,204,106,85,90,216,159,107,10,141,50,114,130,227,10,211,213,80,177,173,114,117,243,73,163,84,76,194,120,145,31,163,169,101,254,10,118,148,216,10,253,82,222,180,82,117,248,27,60,254,140,56,89,207,215,187,183,170,255,0,116,168,173,28,50,224,230,181,17,240,181,23,236,50,53,78,236,167,189,207,227,69,39,251,167,196,202,43,189,42,163,221,73,34,123,124,13,188,211,240,201,131,122,105,11,63,129,201,89,194,214,15,170,143,70,194,223,224,6,162,86,203,116,178,179,78,236,238,159,3,165,184,94,110,205,85,103,116,94,159,3,108,87,158,13,112,173,114,170,36,30,63,2,157,127,1,120,78,119,43,157,7,248,1,171,170,75,157,207,84,115,169,87,248,21,5,6,46,154,143,68,158,149,52,79,122,27,29,151,128,188,47,26,42,71,2,255,0,3,167,184,240,11,135,166,99,180,129,218,253,128,97,29,175,49,109,110,68,100,208,68,139,241,66,165,164,197,152,118,161,17,210,36,41,252,11,227,138,184,8,238,104,231,219,41,165,114,166,186,104,133,173,186,240,129,143,40,165,115,41,173,211,171,17,125,202,4,165,38,38,194,81,187,93,41,213,126,196,41,172,77,95,98,186,200,230,195,28,41,170,251,17,10,146,14,20,113,219,31,189,212,19,234,159,5,56,107,184,116,198,214,196,89,29,111,151,84,248,40,22,230,76,41,66,244,230,199,181,58,107,208,144,242,103,34,77,140,95,129,84,222,48,78,60,182,107,27,109,242,104,157,61,21,58,56,44,88,177,37,214,166,137,233,162,255,0,116,14,122,105,160,162,143,151,54,213,95,137,45,91,112,163,84,85,218,207,224,114,215,88,235,149,121,149,113,185,186,124,14,185,244,182,196,94,92,210,170,40,107,18,115,92,41,81,218,163,90,132,113,94,97,137,55,166,158,111,82,97,108,20,53,13,221,11,213,73,41,237,20,52,234,173,149,234,136,190,33,83,95,77,163,153,121,104,173,77,58,17,174,58,169,161,110,248,102,84,211,220,167,84,219,13,145,203,173,44,202,174,95,136,151,8,86,212,179,74,118,43,145,64,236,98,206,107,227,101,72,163,168,147,199,216,165,71,111,204,252,73,59,55,50,73,95,170,120,106,165,7,79,151,247,88,166,73,29,78,239,224,85,182,123,101,109,183,110,232,23,221,213,0,156,155,23,98,106,185,117,116,114,248,147,145,226,75,196,49,107,54,246,253,167,107,67,79,59,153,190,72,17,19,236,58,140,75,93,79,20,78,106,104,138,7,83,114,198,117,27,149,31,58,167,237,41,201,115,70,170,130,171,148,207,61,19,218,116,55,151,85,79,51,157,22,186,42,157,26,91,228,150,111,61,23,112,23,15,242,209,94,214,237,108,58,145,195,154,151,170,181,210,56,93,215,220,81,116,86,23,74,244,106,53,85,122,21,173,159,12,203,72,214,200,248,186,47,135,64,35,151,23,98,26,148,209,99,145,17,73,41,177,37,218,153,138,138,175,85,43,187,102,23,186,93,26,140,162,165,220,158,30,7,21,243,44,241,12,17,172,174,161,114,38,154,250,32,90,202,140,97,136,226,149,101,133,210,244,247,42,157,149,38,105,98,164,141,32,87,77,238,241,82,43,133,174,227,65,42,197,53,50,166,139,253,210,26,107,116,206,250,197,131,227,232,129,39,114,189,226,75,178,106,233,38,77,223,21,37,41,176,238,32,174,122,59,153,55,85,247,169,83,198,218,167,232,202,120,53,86,248,244,59,90,43,197,109,185,53,146,6,166,159,0,41,230,225,124,69,73,14,230,172,203,208,234,234,147,23,64,237,177,197,58,233,246,149,189,94,99,73,26,108,115,25,252,5,6,58,183,74,237,106,82,52,215,224,5,41,67,140,49,141,173,141,69,89,218,173,246,106,165,79,65,157,88,194,138,46,143,159,162,127,121,78,74,251,157,154,189,219,162,86,46,170,67,73,13,129,232,173,168,123,81,84,48,229,164,226,127,22,219,170,219,205,146,84,68,95,107,148,190,25,109,198,77,194,158,104,150,190,165,81,137,166,187,157,208,198,108,89,134,109,178,181,101,161,93,125,189,10,9,244,181,208,57,96,107,158,212,215,216,6,215,44,28,106,89,38,70,162,214,197,225,253,226,185,182,113,105,135,170,213,186,220,33,77,127,89,13,64,90,233,238,208,34,44,53,19,42,255,0,172,167,100,235,230,48,183,42,58,25,38,84,79,138,129,186,107,55,16,248,106,181,168,171,114,139,175,235,33,83,210,103,230,25,165,68,79,40,196,186,254,178,26,70,182,231,30,52,182,104,215,205,50,105,241,83,181,254,144,56,201,239,107,89,60,189,62,42,6,237,98,207,236,54,246,244,175,135,253,228,57,89,158,22,57,215,107,43,163,235,250,198,152,237,217,239,141,85,168,171,52,154,127,172,165,87,98,226,19,16,195,80,212,169,170,122,127,180,6,225,41,51,38,223,89,163,153,82,213,246,248,147,223,149,10,22,167,47,154,206,159,19,92,152,27,136,71,203,20,105,53,111,179,174,174,46,108,25,213,134,230,141,174,91,162,115,23,197,55,1,155,20,89,133,67,82,228,78,115,58,252,74,142,143,16,208,212,51,94,107,122,252,76,34,178,230,189,182,105,26,148,245,200,191,237,23,2,223,153,238,134,20,145,42,83,106,126,176,25,83,21,125,28,142,68,73,83,95,180,230,116,209,57,124,215,162,152,155,54,126,65,73,39,46,58,198,243,19,217,184,237,172,188,66,178,89,81,179,213,53,53,253,96,50,97,202,190,40,112,186,166,72,255,0,178,91,171,14,106,81,220,163,106,243,218,186,167,188,168,227,197,180,53,9,175,57,191,196,10,146,58,158,103,167,208,153,110,199,33,74,121,114,157,206,243,100,79,226,77,83,226,90,22,189,34,116,205,221,246,129,223,57,173,106,244,62,178,93,58,33,36,219,165,43,154,143,89,83,69,248,147,48,212,82,72,154,163,219,252,64,229,115,188,116,56,158,171,254,4,110,158,153,19,171,211,248,156,46,170,164,85,211,152,159,196,180,113,189,87,175,83,141,92,190,7,50,190,7,250,46,79,226,17,34,85,209,21,5,4,114,163,124,72,97,155,207,235,239,57,36,143,107,53,36,218,170,146,126,209,71,119,28,173,86,120,144,186,165,173,243,117,36,210,71,53,154,170,146,50,205,35,228,213,190,2,142,221,106,81,122,107,254,36,43,54,190,7,92,197,151,218,77,68,142,95,17,71,42,189,87,162,17,53,202,223,18,54,192,237,53,84,32,155,68,240,20,113,84,72,174,69,58,185,220,173,93,78,193,85,21,116,241,37,106,105,222,244,213,136,40,148,74,212,103,164,70,219,139,92,186,106,132,156,212,53,42,171,185,171,161,43,201,124,110,235,168,29,235,101,100,169,174,167,28,141,111,95,56,145,130,69,98,120,156,85,87,4,143,93,84,130,63,43,186,41,86,22,183,93,14,10,186,249,31,167,154,73,211,199,36,245,11,42,38,168,164,236,208,57,26,157,0,130,154,73,31,175,154,167,202,154,165,164,250,215,166,136,223,121,49,74,237,168,169,167,82,74,247,79,83,87,3,162,141,190,144,29,85,77,225,149,83,43,227,68,82,66,233,45,93,68,27,98,98,175,216,78,208,217,27,73,14,179,234,142,248,159,95,51,161,85,72,154,138,5,174,196,159,72,35,99,210,8,164,240,246,22,174,231,100,198,21,179,186,127,235,12,218,190,205,76,128,187,215,92,121,157,41,154,173,215,220,115,218,160,242,139,85,37,167,98,123,250,1,140,117,23,76,103,104,93,136,149,14,211,226,164,213,175,21,99,57,223,167,117,153,127,137,147,147,229,253,158,185,21,242,196,221,126,194,10,124,5,107,160,118,232,160,98,233,240,2,195,54,243,141,213,168,137,110,153,81,222,61,20,230,76,43,122,188,237,145,235,43,30,239,73,19,216,100,34,90,224,141,138,198,211,71,252,9,74,91,66,71,59,159,12,45,85,85,247,19,69,180,194,248,10,90,21,69,171,169,126,171,215,206,82,180,91,3,169,163,230,193,43,156,136,133,76,182,86,200,168,234,150,236,211,220,76,75,77,77,13,51,163,133,117,93,8,40,250,75,220,92,239,38,212,232,223,138,157,130,182,220,245,88,251,194,42,47,79,19,164,184,225,170,154,155,130,205,19,87,85,95,97,216,195,134,36,138,54,62,85,114,42,117,80,40,220,119,151,214,249,221,29,99,30,157,87,113,211,82,90,251,164,177,44,110,220,140,208,185,248,146,130,58,170,56,161,165,85,115,209,52,84,37,172,120,57,93,26,190,181,138,158,237,64,163,175,24,66,28,67,79,222,100,157,88,173,79,2,122,211,108,183,90,172,157,197,213,8,229,79,98,169,90,77,135,99,142,53,142,45,118,148,189,70,20,154,74,239,7,114,245,212,10,98,223,133,233,36,186,190,165,177,53,200,239,110,133,89,73,134,98,147,86,165,59,81,23,219,161,82,208,88,109,20,116,173,243,254,181,19,168,124,178,211,110,72,219,230,251,192,235,41,48,141,190,141,138,254,106,42,175,93,15,177,208,208,164,232,221,173,82,101,175,100,205,118,231,46,229,41,251,172,87,122,103,172,148,145,170,162,1,82,207,37,170,221,23,50,71,49,52,247,157,85,110,96,89,162,167,116,84,242,198,231,162,120,33,67,220,95,126,185,170,211,76,199,34,47,67,134,147,44,171,87,250,202,164,138,175,241,234,5,29,137,241,133,85,238,232,234,104,145,118,171,180,232,85,152,91,6,201,44,77,169,124,174,106,175,83,190,176,229,69,178,42,174,243,90,154,59,93,122,149,236,54,106,58,70,178,26,127,69,19,64,41,218,28,22,149,204,72,228,170,114,39,135,137,50,236,159,166,141,123,202,213,185,83,220,85,209,193,5,45,58,186,37,243,201,234,39,84,85,65,178,86,232,208,41,171,70,10,134,7,164,112,174,237,10,165,152,102,158,158,52,89,226,79,15,106,28,240,177,212,14,230,64,154,169,52,181,210,214,51,101,66,109,208,14,157,246,74,109,251,225,84,77,61,136,118,52,145,177,141,251,14,10,134,172,58,242,151,84,246,156,76,169,84,106,166,165,193,216,186,116,89,54,162,157,173,26,185,35,220,83,116,220,233,38,69,68,93,10,162,155,99,105,211,119,142,133,28,148,247,14,91,213,174,83,177,134,177,175,95,18,152,168,73,185,171,203,66,114,137,103,77,55,34,129,83,53,205,122,125,164,15,143,83,134,149,202,173,209,73,196,68,95,96,16,162,109,106,33,241,210,105,237,57,86,53,84,232,75,75,28,154,248,27,193,31,63,66,38,77,171,145,9,39,54,68,95,105,20,10,238,106,34,234,7,102,138,158,61,72,145,200,190,58,156,104,142,67,234,106,158,208,57,119,125,161,201,175,130,16,38,171,237,34,77,84,6,223,128,219,240,27,84,109,80,27,126,3,111,192,109,81,181,64,109,248,13,191,3,238,221,66,181,80,8,85,52,77,85,15,157,60,116,62,185,171,167,137,10,39,176,2,166,191,180,225,124,100,202,38,190,207,3,226,179,95,96,18,173,129,23,170,145,114,209,19,77,14,103,38,222,135,26,175,176,9,121,88,190,196,36,164,133,234,237,116,59,84,107,124,92,125,229,197,239,64,36,97,141,201,209,80,153,98,104,167,42,182,47,98,144,46,212,240,0,246,234,158,4,13,133,17,117,208,141,23,80,174,70,245,80,8,205,61,135,199,34,55,197,15,168,230,175,84,67,138,103,170,32,7,72,137,237,56,226,93,243,107,236,37,101,123,151,193,68,115,242,213,55,40,29,164,146,70,198,117,114,33,242,9,162,122,170,35,144,167,110,85,147,185,52,139,85,32,182,84,213,53,255,0,89,170,32,21,13,75,83,114,42,16,162,156,107,55,51,65,170,251,192,228,69,69,62,156,104,246,181,58,248,156,141,115,92,157,0,142,50,61,126,223,226,64,136,168,58,251,192,143,95,183,248,141,126,223,226,67,162,251,207,157,125,224,124,114,203,175,70,170,161,10,186,84,241,97,200,147,189,58,34,116,34,230,43,188,81,0,227,100,202,223,22,145,190,171,86,232,141,67,227,147,83,143,106,34,234,52,125,142,95,239,53,15,175,146,53,78,141,66,21,217,237,232,68,216,227,119,162,189,76,14,7,182,71,47,152,213,62,178,157,234,213,89,53,67,149,238,150,36,214,54,234,75,73,89,84,231,34,61,186,32,28,19,109,98,170,109,66,82,120,35,157,171,170,120,157,147,153,19,218,170,239,19,175,169,213,138,169,31,84,3,167,171,161,167,98,57,85,136,165,11,127,182,211,220,92,232,37,160,98,181,122,106,168,92,103,197,205,95,172,56,42,109,20,239,70,187,68,3,27,49,159,15,22,124,87,4,138,148,49,162,185,61,141,66,204,215,112,41,67,83,84,233,82,159,68,215,251,166,123,54,146,42,118,121,140,69,93,61,196,116,190,122,237,146,6,233,246,1,175,138,222,6,45,136,205,145,196,136,244,247,52,237,48,247,12,204,194,90,43,104,185,155,125,237,51,230,75,53,11,159,206,229,183,95,176,235,107,44,116,18,57,119,196,222,191,0,49,14,155,8,201,73,43,34,242,59,81,17,124,118,23,2,215,133,25,53,30,142,133,35,243,125,197,215,186,225,122,93,219,160,133,171,251,9,15,38,182,24,220,217,26,141,232,5,31,104,195,236,162,133,97,107,119,234,190,39,37,198,214,254,238,172,100,95,224,85,180,84,212,145,175,85,78,170,115,84,82,197,50,233,26,34,160,107,22,158,221,103,172,166,184,172,220,183,105,174,190,5,208,181,215,212,62,24,160,86,47,177,14,117,180,192,216,209,81,137,187,236,38,45,52,50,164,138,170,207,15,0,174,195,186,43,29,27,253,253,78,27,245,93,61,45,11,223,51,209,186,39,180,156,158,167,144,154,212,104,136,210,196,231,246,103,82,225,251,61,74,197,82,136,173,106,251,64,183,217,201,142,105,168,22,69,167,170,77,200,190,197,59,204,141,196,149,183,88,218,249,158,229,99,155,209,84,193,92,83,155,181,216,178,254,182,250,105,150,69,116,186,104,139,241,51,143,35,105,82,135,2,209,85,105,165,67,152,155,128,186,183,7,171,230,84,221,237,34,165,166,107,147,87,29,35,110,15,150,109,31,227,169,223,211,189,173,135,115,148,14,118,71,71,26,249,219,78,182,229,113,130,133,203,43,28,136,212,66,66,231,113,133,175,86,178,78,191,105,102,179,67,53,105,176,236,114,193,53,74,55,68,247,129,59,153,56,249,88,217,25,20,190,255,0,5,49,127,29,221,238,87,201,156,216,228,123,186,175,130,157,126,50,206,38,92,230,145,41,106,81,253,87,218,82,248,123,26,205,89,92,173,155,69,213,125,160,119,152,122,209,95,20,138,217,152,239,61,125,165,208,195,20,243,219,100,98,172,142,107,125,189,74,97,151,77,139,19,218,214,166,189,73,203,134,47,166,134,145,105,217,34,37,66,167,154,136,5,211,175,170,163,169,183,245,172,209,203,241,62,97,92,39,105,185,84,44,149,21,77,95,111,82,205,217,164,198,23,90,132,70,194,245,133,87,196,188,184,34,201,114,165,68,146,185,174,98,57,0,171,40,173,118,123,115,223,19,92,201,17,58,117,37,235,25,106,138,93,119,177,154,251,137,153,108,27,221,204,164,115,156,174,94,165,57,138,112,253,205,170,215,70,215,120,1,53,81,111,162,173,157,29,21,74,47,216,164,87,219,103,42,199,35,24,155,188,197,58,252,59,108,172,143,71,78,142,233,239,59,139,229,210,158,154,130,72,100,119,93,138,6,26,218,169,28,153,188,246,185,52,94,122,127,218,110,35,34,233,246,96,155,119,253,11,127,236,53,29,105,99,106,115,130,73,88,154,162,206,159,246,155,127,201,86,109,193,54,212,255,0,213,55,254,195,120,194,236,64,231,185,23,121,242,89,21,28,141,212,229,209,26,157,16,235,110,21,45,167,99,167,122,232,141,69,2,129,206,92,95,30,31,195,147,189,210,163,85,24,190,211,78,252,88,230,194,222,110,85,52,169,82,170,136,245,246,153,205,198,62,111,69,108,182,213,209,71,81,162,162,42,104,138,106,43,51,241,27,239,215,121,166,230,43,183,57,125,160,82,243,207,37,230,165,177,38,174,213,76,137,200,28,183,154,90,184,106,22,13,124,228,95,2,201,101,229,133,247,11,164,91,153,170,43,211,216,108,43,34,48,116,20,180,80,200,232,81,21,26,158,192,47,110,92,217,82,219,111,137,174,98,38,141,79,97,112,98,141,141,210,79,97,209,91,163,108,17,181,140,77,52,67,177,90,135,35,81,136,164,213,196,239,37,37,122,170,33,66,230,149,133,247,43,68,172,99,53,243,23,216,87,244,107,164,104,231,28,117,148,145,92,32,146,39,181,23,84,211,169,150,154,157,207,44,37,89,105,186,205,80,145,185,17,28,171,225,241,40,44,23,141,103,182,215,50,57,37,84,218,237,60,76,245,226,23,40,226,174,165,168,158,42,116,85,218,171,209,13,126,227,44,35,89,135,174,18,189,177,57,168,215,47,176,12,201,202,156,96,219,164,17,55,155,174,186,123,75,215,75,27,230,141,170,213,215,83,4,114,99,30,190,219,52,81,79,34,166,138,137,213,76,198,193,24,222,146,229,12,109,222,138,170,136,5,109,75,66,222,189,229,21,81,124,9,74,251,53,28,168,186,49,74,146,157,32,173,133,138,205,58,147,140,179,177,205,213,81,20,51,171,63,118,194,112,204,245,86,199,254,4,213,135,6,49,30,213,229,123,125,197,202,168,178,194,142,234,196,82,106,223,69,79,79,226,196,8,153,177,90,104,168,232,227,107,152,136,168,133,69,5,194,146,149,186,55,68,208,235,153,10,189,186,177,58,31,86,129,239,241,3,183,110,33,167,215,68,82,102,11,204,79,84,218,165,59,220,219,23,156,227,234,85,67,26,232,221,53,2,179,134,173,37,84,84,82,109,38,209,60,74,102,215,89,170,34,169,216,201,92,136,212,234,27,118,107,50,42,248,156,117,53,148,208,194,229,153,122,233,208,234,31,115,70,117,87,20,214,41,197,148,180,116,178,44,146,38,168,158,240,40,140,224,197,142,164,183,206,218,121,116,232,190,211,1,177,253,254,190,233,136,30,199,201,185,21,222,242,251,103,102,101,199,43,102,134,25,188,117,78,138,99,77,173,103,189,226,20,123,149,92,142,120,23,199,42,236,52,213,16,66,249,227,213,87,79,97,149,24,7,13,242,25,27,216,197,70,244,208,182,89,61,132,169,214,130,157,210,53,53,209,20,201,44,55,73,75,77,19,24,136,157,0,237,169,227,146,158,22,233,236,66,97,46,19,71,18,166,190,4,226,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,241,42,188,65,86,180,187,164,86,175,66,217,98,76,73,26,53,251,181,78,138,5,5,137,27,26,76,229,127,191,218,117,182,171,69,53,201,252,180,106,46,189,14,179,23,98,122,117,114,163,94,154,253,167,54,94,215,207,89,88,222,90,170,166,224,47,86,2,192,214,202,102,181,211,197,231,23,170,199,104,183,65,3,91,27,116,209,10,67,6,90,166,154,149,143,123,85,58,39,137,112,104,168,214,8,145,92,168,154,1,206,180,205,137,155,163,232,82,152,134,235,81,74,215,42,63,205,111,137,221,220,238,73,79,27,145,36,79,226,91,76,73,115,146,165,207,141,37,244,186,120,129,214,220,51,13,244,238,115,105,164,93,201,226,116,255,0,148,251,194,73,172,146,174,221,78,158,190,218,202,73,22,89,92,142,220,186,248,146,143,109,45,99,22,56,162,243,151,224,5,206,195,89,173,74,178,53,149,82,166,165,208,180,99,187,93,84,72,172,145,186,232,98,106,225,11,227,167,230,210,239,68,248,21,158,22,178,226,150,61,177,171,228,233,246,141,77,100,107,241,51,42,81,89,19,138,118,245,91,123,135,89,104,220,190,243,135,12,88,174,12,141,175,169,127,95,110,165,93,13,61,62,137,28,241,238,246,25,101,70,217,241,53,238,89,146,59,131,151,110,190,210,224,90,239,12,72,209,26,228,208,234,171,240,212,85,44,87,81,71,181,223,4,37,168,237,181,180,40,145,75,170,170,1,95,82,87,54,84,78,169,224,79,177,205,94,186,161,70,210,77,60,104,158,39,103,5,124,186,34,46,160,84,200,246,181,138,189,8,227,149,142,137,124,53,58,104,103,154,79,55,175,83,176,130,39,181,200,197,95,16,34,89,220,215,108,69,62,34,185,170,174,221,226,112,92,85,105,154,178,251,147,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,237,211,196,204,4,198,180,183,76,60,179,64,244,85,88,245,233,246,26,248,226,130,242,250,172,85,19,85,85,83,120,22,178,227,116,124,82,163,222,245,241,247,153,149,194,45,125,61,108,84,205,85,69,240,48,71,24,87,165,60,105,167,69,209,12,180,224,158,190,162,126,234,168,229,211,84,3,98,180,177,53,24,214,183,193,16,236,185,187,99,218,135,87,104,87,58,38,238,247,33,63,166,174,68,80,62,66,143,223,187,79,105,203,37,83,155,34,35,253,31,105,204,233,105,233,163,213,234,136,186,18,236,124,21,122,171,21,20,9,74,245,163,149,21,116,40,188,74,218,102,194,237,26,87,146,80,179,170,46,135,79,118,195,204,171,141,81,17,20,11,48,145,211,201,86,186,179,219,238,43,155,3,82,6,55,144,186,39,180,75,131,219,12,234,253,137,226,72,94,110,77,195,202,216,244,94,190,226,104,174,33,114,72,212,71,169,207,221,160,86,42,43,81,74,6,209,141,233,228,145,24,247,162,125,170,86,244,119,42,106,200,81,89,43,87,95,137,145,73,226,172,31,5,218,57,17,33,106,234,139,236,49,163,48,114,114,169,38,168,150,26,100,235,174,157,12,199,115,155,162,245,69,212,167,238,246,74,106,212,114,201,26,42,59,224,6,179,177,110,7,196,214,153,222,234,104,158,154,42,233,162,29,5,167,19,99,251,13,75,121,79,153,17,171,241,54,29,124,203,59,53,115,149,37,166,98,170,252,10,82,167,34,240,244,174,87,119,8,213,127,213,3,30,240,62,121,227,248,39,100,53,53,18,236,77,60,117,50,19,6,103,245,67,54,54,227,58,254,210,93,153,33,101,129,218,197,68,196,95,176,235,238,153,49,81,162,190,137,155,125,218,25,234,209,122,237,121,191,104,184,163,118,204,154,175,196,170,232,49,221,181,204,220,233,155,167,218,98,114,225,28,67,135,223,185,100,118,141,247,28,205,196,55,200,155,202,71,201,170,116,25,163,46,155,140,45,210,249,209,202,221,62,210,26,140,119,110,167,98,171,166,79,226,98,253,174,233,137,166,133,85,147,72,79,172,56,158,177,52,89,36,234,111,52,94,171,190,112,91,104,245,210,127,15,114,148,181,79,16,116,145,57,88,201,215,95,4,45,227,48,37,246,226,239,173,87,46,171,237,59,26,60,148,171,168,145,175,145,190,222,186,154,162,225,216,243,142,123,155,209,57,174,84,82,189,180,226,165,169,86,189,206,94,165,27,133,178,150,58,20,98,190,36,213,52,46,37,38,19,130,149,136,136,196,232,104,118,233,112,130,182,151,99,186,234,133,17,137,178,242,223,137,221,203,158,29,205,215,94,168,86,148,148,13,133,17,21,9,246,69,27,19,205,68,213,64,181,85,24,55,8,97,26,30,101,76,12,110,198,251,139,35,153,121,249,131,48,204,51,83,210,189,168,230,234,137,162,25,1,154,56,50,241,127,160,123,40,164,84,220,213,48,219,26,240,149,140,241,29,124,146,57,238,115,28,229,247,129,143,121,159,196,133,93,214,182,70,218,228,122,162,170,233,162,22,194,154,225,140,241,165,106,43,99,145,205,122,255,0,116,205,76,37,192,100,171,51,95,116,164,107,215,94,186,161,127,176,63,7,248,102,195,203,89,45,177,106,221,63,178,23,24,43,150,220,62,226,43,172,177,213,84,81,42,238,93,122,180,202,124,11,144,82,82,83,177,181,20,77,232,137,253,147,43,44,217,95,135,108,84,237,100,52,44,69,111,185,165,67,5,138,130,38,42,178,38,181,19,224,26,99,93,86,70,91,39,162,124,47,164,110,174,79,113,140,217,225,195,253,182,219,79,59,226,166,209,218,42,248,27,8,196,213,246,251,60,79,158,73,25,181,157,85,53,49,155,53,111,212,152,206,165,244,214,248,183,107,230,244,3,92,116,217,33,114,185,223,187,189,61,51,149,138,237,60,12,177,201,238,12,109,215,42,72,103,186,219,181,85,68,85,213,165,248,201,236,134,142,174,162,58,250,170,68,234,186,245,105,148,22,140,33,75,98,166,100,16,198,214,237,77,58,32,24,177,77,193,102,2,107,26,146,219,27,170,126,169,217,69,193,118,93,233,255,0,22,183,253,211,43,89,111,143,110,170,136,167,28,145,50,63,6,127,129,172,103,88,187,7,7,216,6,146,68,123,45,205,233,240,42,219,47,15,184,54,214,212,107,40,90,154,126,169,124,19,148,190,148,127,224,125,254,168,158,49,127,129,81,109,41,50,179,15,192,228,229,210,177,26,159,170,119,112,96,155,61,51,17,27,78,196,253,133,90,180,91,252,246,46,141,83,227,169,23,78,174,78,128,82,82,225,251,124,125,27,18,127,2,90,91,77,51,88,170,198,34,47,216,85,83,210,181,9,39,64,197,93,186,19,71,65,77,105,71,175,86,251,73,230,219,27,18,106,141,39,92,212,167,95,3,150,39,36,203,161,145,37,31,213,174,132,253,45,67,81,52,85,62,75,68,186,107,161,36,246,201,20,136,157,64,238,152,230,185,53,68,66,52,149,27,211,106,18,180,202,237,189,72,222,237,20,14,116,85,122,235,181,63,129,19,98,107,186,57,169,252,15,180,170,213,111,83,238,239,61,116,0,182,184,38,244,163,98,254,194,86,163,10,219,230,215,117,60,107,254,201,217,70,231,47,130,156,188,185,157,224,224,41,121,240,69,173,168,174,238,209,255,0,186,117,53,185,103,102,185,53,90,250,86,46,191,170,87,253,222,69,234,247,106,132,43,26,179,209,80,44,189,219,135,60,53,95,171,159,66,197,215,245,74,70,191,133,108,44,231,42,165,3,63,221,50,69,238,157,122,35,186,28,107,75,52,158,42,6,27,226,222,17,109,149,136,229,162,161,110,154,123,139,49,137,56,44,171,89,220,250,122,21,254,6,203,188,154,229,243,21,83,169,195,54,26,130,68,87,61,173,95,216,26,198,173,165,225,23,21,211,49,91,77,70,190,29,58,20,93,247,132,76,196,158,85,229,210,59,106,252,13,183,75,135,104,88,186,58,22,175,236,35,102,23,180,61,187,159,76,213,211,175,162,21,166,234,238,20,115,2,204,206,111,116,122,42,117,240,83,167,102,4,198,118,25,146,58,186,119,237,111,143,154,110,74,235,134,112,221,115,93,19,232,26,190,207,68,161,239,25,15,133,47,91,149,182,232,181,119,234,129,173,188,51,5,181,170,214,222,169,215,227,171,74,250,27,78,92,87,66,214,71,11,82,79,138,25,73,136,184,74,161,168,71,58,134,154,54,251,180,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,114,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,253,133,91,130,48,13,102,32,115,39,72,28,168,239,129,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,237,216,5,176,180,228,77,197,92,217,91,72,191,192,169,235,50,126,239,29,59,26,218,117,232,158,227,47,112,186,97,250,232,35,70,90,149,170,191,168,86,41,128,168,46,113,53,98,163,70,235,239,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,194,162,181,225,55,196,223,171,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,238,50,130,123,5,201,142,243,92,186,19,116,214,10,185,88,137,55,84,251,0,215,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,67,99,216,219,47,89,112,229,175,37,23,175,94,135,54,27,203,139,117,27,26,233,169,26,170,159,170,6,176,221,194,38,59,168,106,205,37,27,182,253,133,55,122,225,179,18,89,213,82,90,71,162,167,185,13,194,203,98,180,71,23,41,180,41,225,253,211,165,170,202,123,21,249,202,178,208,55,206,247,180,13,51,87,229,189,250,208,138,229,130,68,68,248,20,253,77,158,243,11,149,207,142,77,27,240,54,235,142,184,102,179,212,69,245,52,12,209,87,251,165,191,169,224,234,146,186,154,71,50,129,154,170,127,116,49,173,102,83,220,100,98,114,106,26,239,119,84,36,107,228,163,115,244,107,60,245,248,25,201,136,184,41,175,74,167,247,122,68,78,189,52,105,111,49,55,6,120,146,150,69,146,42,119,116,247,52,12,116,195,207,166,107,218,147,162,104,87,244,48,97,186,166,35,103,70,117,38,239,60,53,227,91,110,229,142,25,83,111,185,170,83,203,147,185,129,74,229,209,147,244,253,85,2,165,143,8,96,122,165,214,88,216,73,93,242,194,193,85,164,182,54,51,162,117,41,123,150,17,199,86,166,42,189,39,233,240,83,172,163,188,99,43,110,246,61,243,34,124,117,3,181,172,192,215,58,111,171,167,68,58,201,112,53,253,23,152,141,95,216,114,67,152,23,26,57,53,174,108,142,211,199,84,42,252,61,155,150,55,43,99,172,164,114,251,245,64,40,71,207,138,44,122,182,62,98,105,211,166,167,19,177,134,40,166,94,98,73,42,47,237,47,253,6,42,203,171,156,90,213,91,163,85,95,122,18,87,42,12,9,117,85,142,142,158,22,42,244,79,0,45,37,143,55,241,109,190,86,175,121,122,34,47,181,75,133,73,196,134,32,142,155,147,53,99,188,61,228,53,89,45,79,116,99,165,161,170,129,136,189,83,206,66,140,189,100,165,214,130,85,119,126,141,205,79,98,56,10,133,249,233,116,154,183,158,181,78,254,36,187,248,133,189,82,85,163,146,177,218,34,251,202,50,229,128,43,96,161,84,137,218,200,158,226,145,168,195,181,212,170,171,83,19,221,251,0,203,92,17,198,11,237,209,49,181,117,206,232,158,242,190,139,141,86,61,168,148,213,235,175,218,107,250,104,94,223,54,56,30,138,132,205,183,189,69,34,42,177,250,106,6,197,44,188,100,212,202,228,100,213,235,170,175,188,236,228,226,214,70,213,243,59,242,255,0,19,2,44,245,21,15,170,141,205,107,209,16,238,235,238,206,167,147,206,71,106,6,121,183,140,73,214,22,181,181,235,252,78,250,217,197,213,78,196,85,174,93,52,247,154,238,139,20,197,19,91,189,87,248,157,204,25,133,69,20,109,139,118,138,189,60,64,216,229,175,139,40,42,220,145,201,90,186,175,79,18,164,92,237,184,93,32,230,91,106,186,170,116,234,107,167,14,98,88,17,233,58,212,183,175,95,72,186,22,92,220,130,219,27,97,100,186,175,193,76,221,25,95,249,112,197,86,202,157,107,106,254,169,23,222,87,120,51,136,91,117,230,100,165,117,90,115,83,199,85,48,170,179,30,75,123,133,92,197,114,234,133,29,91,141,174,248,94,119,86,81,115,119,47,247,117,20,109,82,221,154,182,73,244,138,106,166,107,225,233,21,13,30,32,180,214,232,248,38,98,235,241,53,17,67,159,120,194,57,210,69,125,78,154,235,237,46,21,131,139,91,237,153,173,74,150,212,185,19,199,162,138,54,144,149,17,74,223,54,70,170,47,196,229,133,176,53,53,114,161,175,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,177,202,40,202,110,243,64,196,243,144,227,90,152,30,186,66,89,219,47,17,152,42,224,141,71,205,22,171,239,114,21,133,14,103,225,123,139,81,105,42,97,69,95,214,65,69,112,214,214,171,119,162,166,212,241,32,116,172,119,69,83,160,167,196,45,169,114,36,85,140,216,190,205,199,98,215,198,246,249,147,183,85,248,139,162,101,88,213,234,138,113,185,179,162,121,135,3,146,84,240,145,20,71,60,141,84,220,186,232,40,229,137,179,46,169,63,236,37,231,163,71,187,93,9,151,212,106,137,161,245,28,142,105,172,242,58,229,166,107,80,235,43,104,210,85,93,14,218,169,234,139,162,41,46,198,171,215,170,1,33,20,141,163,141,17,125,132,47,187,192,228,209,87,192,249,121,166,151,150,187,53,58,8,45,213,114,189,83,85,3,180,146,253,71,78,238,174,34,110,40,162,145,186,49,201,184,166,238,216,118,189,235,230,42,156,22,172,49,113,100,232,249,28,187,80,14,234,225,121,222,171,212,224,165,170,100,174,234,76,85,88,220,239,4,56,161,180,75,18,234,128,79,45,186,158,166,61,85,169,212,251,71,109,138,143,94,82,34,34,156,106,149,16,183,77,87,162,19,20,19,185,200,169,34,234,191,16,38,162,70,167,71,28,207,72,118,116,36,230,108,138,138,172,212,146,116,213,13,118,138,171,160,28,149,114,43,23,70,156,62,83,166,165,110,168,158,113,59,79,77,222,83,87,156,51,90,224,71,249,232,132,209,41,229,89,43,31,181,53,211,82,118,42,93,89,174,169,170,145,178,146,138,24,213,88,214,234,135,65,116,174,173,142,93,176,43,180,248,16,118,203,4,144,203,204,93,52,34,146,102,204,155,20,235,172,242,86,213,72,137,58,174,159,18,118,102,36,51,237,213,0,138,158,217,19,93,205,114,124,73,249,42,169,34,102,197,209,58,28,111,114,165,54,173,95,97,70,220,234,106,249,234,141,115,188,64,237,238,53,174,108,154,64,190,97,207,110,150,158,70,125,126,154,157,28,53,10,218,85,73,145,85,203,224,65,72,234,137,159,164,106,168,128,119,243,211,209,190,69,229,120,146,85,244,211,242,254,173,58,28,212,116,53,77,126,249,29,170,19,21,213,145,64,196,141,201,213,122,1,208,208,91,234,31,46,171,239,59,215,90,165,124,42,221,19,169,197,76,217,34,69,151,78,139,212,230,242,155,210,68,110,170,7,89,244,94,126,127,51,98,29,220,52,50,69,10,49,90,157,9,150,85,175,35,114,234,75,219,43,93,81,92,232,159,213,16,14,63,38,62,71,106,173,232,78,193,106,141,169,231,33,218,61,35,99,117,208,144,150,173,17,118,163,180,234,7,201,41,41,99,78,168,79,82,199,23,119,69,103,129,212,84,115,101,110,173,121,216,91,166,72,233,185,111,119,80,35,145,81,190,195,137,178,53,87,169,203,34,36,158,10,113,182,149,222,40,160,125,168,216,218,87,189,60,81,14,154,220,231,85,75,181,125,231,119,37,51,159,11,163,85,241,65,104,181,54,9,55,46,158,37,193,63,71,66,216,218,142,84,59,8,153,27,151,97,26,163,18,61,16,130,6,47,51,82,137,133,183,179,68,115,83,196,229,138,141,91,236,38,24,244,107,19,83,149,143,69,80,33,142,45,135,42,116,34,69,69,246,144,175,136,17,163,228,246,31,21,30,190,39,35,85,136,212,212,44,141,240,67,120,56,86,23,59,216,125,109,50,181,219,142,69,155,224,124,108,250,174,128,69,231,15,56,139,122,13,232,4,62,113,247,87,33,247,122,31,81,200,160,67,171,134,174,35,0,65,171,136,250,233,170,131,141,101,85,93,160,69,205,114,4,145,206,93,20,248,141,215,169,241,81,91,212,14,71,34,233,208,227,243,143,156,229,215,66,62,98,104,4,8,174,69,82,52,149,201,237,62,110,67,141,242,104,158,0,114,57,85,203,169,2,183,169,197,207,84,62,45,66,129,200,168,167,197,69,247,156,43,80,164,43,80,186,42,1,204,178,55,77,53,32,220,158,253,73,93,207,215,237,57,26,229,211,168,28,200,245,67,228,143,213,58,156,124,230,55,197,124,8,95,51,100,110,141,80,62,45,83,99,233,169,245,149,12,151,218,116,213,210,200,215,116,85,62,81,84,189,23,170,129,223,36,12,114,106,113,75,72,142,93,81,8,25,85,163,60,78,88,231,220,154,234,7,2,208,34,251,8,217,68,141,246,19,41,42,124,15,142,149,62,0,25,2,33,200,230,53,19,196,151,89,213,124,20,133,211,46,190,32,114,190,52,95,1,27,85,170,64,201,117,94,170,68,249,216,196,213,64,231,115,181,68,64,139,240,37,225,168,108,206,209,20,152,77,61,224,69,187,224,64,171,236,208,139,167,188,133,116,241,212,15,173,94,190,195,145,58,123,142,20,118,158,227,145,175,209,60,64,137,122,251,136,58,110,234,125,115,245,79,19,137,206,213,58,40,209,202,248,227,119,84,32,86,242,211,84,62,49,206,70,245,82,94,162,161,91,237,48,35,146,121,85,52,106,146,239,89,157,233,8,170,81,206,234,135,218,169,218,196,77,168,4,27,95,167,83,134,84,211,196,133,245,168,212,93,78,7,215,68,239,23,34,1,199,35,180,246,6,164,175,233,236,28,250,119,117,89,27,252,79,171,44,122,38,217,91,252,64,230,109,38,228,213,196,50,66,216,252,9,87,207,42,39,155,42,127,19,129,210,76,229,235,50,1,52,181,42,197,209,203,208,224,154,104,228,78,135,11,250,117,124,136,168,66,217,160,240,213,0,151,168,123,81,21,17,14,158,178,46,114,175,67,190,154,122,70,183,87,109,58,27,141,242,221,74,171,171,155,252,64,145,74,54,70,187,85,58,156,240,194,172,84,218,157,9,56,177,117,157,243,34,61,205,215,237,38,106,49,29,181,99,214,39,55,246,40,107,29,139,99,98,51,116,135,87,112,197,246,187,51,92,178,61,169,183,199,169,39,37,209,106,216,173,134,100,77,83,167,82,213,102,53,134,247,91,75,80,180,181,154,42,181,116,234,20,205,14,32,236,54,186,57,121,85,109,71,53,23,193,77,123,113,7,196,107,177,20,211,208,83,85,57,200,253,83,162,149,166,98,101,166,96,220,106,234,35,125,116,138,199,57,116,234,165,190,179,240,167,136,47,55,22,212,87,174,244,87,106,186,129,208,240,245,131,170,49,46,36,134,229,52,78,114,57,232,186,170,27,57,194,54,88,173,152,98,154,158,22,232,230,181,17,75,61,146,57,27,69,131,105,225,116,177,198,142,106,123,139,225,83,82,202,8,82,38,57,52,78,157,0,231,150,142,6,198,143,106,121,228,86,250,228,133,23,191,189,18,52,95,106,251,14,154,174,253,79,111,129,213,53,51,53,26,137,175,85,49,219,59,56,146,182,88,233,166,165,160,170,70,200,136,169,230,187,218,5,195,207,76,218,195,152,82,142,89,40,42,90,146,181,171,166,142,246,152,1,153,249,205,89,140,106,165,141,149,46,114,185,85,19,169,72,230,6,109,95,113,133,116,156,202,215,190,55,57,122,110,246,29,13,146,212,233,158,149,47,77,218,245,3,150,130,182,190,58,141,211,57,202,142,82,241,101,197,131,191,200,149,47,111,199,169,79,225,156,33,29,214,70,238,139,68,78,189,80,174,238,87,90,76,9,64,140,141,83,115,155,167,64,59,172,87,122,160,178,211,36,40,228,230,162,104,154,29,30,7,177,94,241,149,230,41,216,215,57,55,116,41,139,45,13,227,49,47,49,206,205,235,11,95,213,62,6,98,101,30,95,82,217,169,98,149,32,107,94,136,139,174,128,118,24,59,45,239,116,116,241,181,209,181,58,39,138,23,10,76,59,81,71,70,222,240,212,233,238,39,218,218,200,116,116,83,104,212,79,2,153,196,184,241,214,196,88,170,17,207,218,190,192,39,146,86,81,55,204,233,161,209,94,46,239,168,127,45,21,10,114,235,153,212,85,81,108,130,149,237,114,39,85,208,232,233,241,71,124,151,114,49,201,162,251,64,184,214,106,55,77,14,231,105,212,167,49,157,163,115,37,93,201,232,175,180,235,106,49,191,147,162,218,147,109,253,165,184,198,153,161,42,71,42,247,212,78,138,158,144,22,183,14,76,216,115,113,240,235,213,39,68,255,0,19,112,57,48,237,216,46,220,191,250,166,255,0,216,105,83,47,110,239,186,102,183,121,89,55,110,153,58,254,211,117,25,39,175,208,139,106,255,0,234,155,255,0,97,188,97,119,164,114,53,189,87,66,216,102,230,57,166,195,182,74,137,22,68,106,181,171,237,42,204,93,136,233,172,212,234,249,37,70,232,158,243,3,56,180,207,8,233,232,170,169,41,234,147,171,85,58,56,12,71,226,223,53,164,196,23,90,184,34,169,85,69,85,240,83,13,228,150,74,138,175,61,117,85,113,88,230,46,43,150,243,115,154,161,210,171,181,114,251,74,74,205,3,171,43,216,154,120,185,0,191,25,31,133,82,178,174,25,118,123,81,124,12,254,203,123,74,91,173,241,38,221,52,106,24,181,144,88,105,144,195,4,219,117,93,17,76,189,195,110,115,41,155,30,205,52,77,0,171,41,167,107,85,53,83,176,167,86,203,47,192,232,152,197,215,196,236,232,221,202,84,93,73,171,142,229,243,54,54,35,17,72,224,115,152,138,255,0,98,161,32,173,230,174,237,196,202,206,169,26,70,137,224,101,107,167,196,246,72,111,212,82,196,248,209,218,162,161,135,217,213,145,209,200,201,230,142,157,58,234,190,137,155,80,187,150,142,69,77,117,41,60,101,135,41,175,116,178,53,241,166,170,154,120,2,181,91,85,132,170,112,221,201,81,186,183,107,139,203,149,119,186,166,75,19,29,35,138,207,55,242,165,105,37,150,166,158,21,85,69,85,232,133,165,195,181,183,11,13,203,148,250,117,68,106,251,129,89,151,133,174,114,79,79,26,111,95,4,43,235,122,186,70,38,175,44,46,91,226,206,250,214,49,235,162,151,215,15,236,170,133,21,31,236,9,174,209,40,25,34,162,171,208,137,246,232,88,223,206,183,161,193,87,20,208,166,177,170,169,209,87,214,92,19,84,70,184,34,172,134,90,88,152,140,89,91,211,226,76,199,45,59,250,36,136,90,122,139,165,213,146,170,35,94,115,81,226,11,164,111,77,88,224,46,93,93,18,204,197,229,188,232,223,103,170,73,209,219,151,77,78,59,78,36,170,122,34,73,26,149,28,21,236,153,158,115,81,20,8,109,244,210,70,196,215,83,146,116,147,93,53,82,106,42,184,154,207,97,241,175,138,103,46,170,129,170,167,174,211,203,4,74,237,84,178,25,171,121,168,109,12,238,73,213,155,81,125,165,223,204,11,179,109,148,110,124,72,142,84,69,48,235,55,113,237,226,186,119,209,83,210,185,90,253,91,170,2,172,62,59,196,117,149,215,135,83,181,238,147,87,104,85,249,95,133,43,107,106,162,159,186,63,170,162,235,161,61,129,114,162,167,19,94,35,170,172,133,201,185,218,174,168,102,134,91,100,205,186,215,65,19,214,6,234,136,159,217,5,117,185,121,135,43,160,162,137,52,115,52,68,46,109,15,123,165,68,107,149,221,61,167,127,110,195,241,81,181,25,28,72,136,158,228,39,103,160,131,102,154,34,40,42,78,142,232,173,211,152,239,226,77,85,94,41,57,43,185,237,254,37,61,115,137,97,215,98,148,70,35,184,87,195,19,214,21,114,253,129,85,53,222,178,223,86,231,68,175,103,82,208,230,14,31,125,68,82,45,22,171,174,190,137,77,95,177,142,33,160,168,115,210,9,54,162,248,147,56,123,48,235,171,100,108,85,84,186,162,244,234,128,89,107,214,7,196,85,85,234,137,28,202,221,222,229,47,134,72,101,221,69,52,209,62,182,37,241,77,117,66,231,225,235,109,182,234,198,205,45,36,104,229,77,124,10,145,25,228,134,167,115,165,78,158,228,2,179,138,10,11,77,19,116,123,27,163,80,162,113,78,102,208,218,26,246,36,237,233,175,180,160,51,11,28,226,122,86,189,176,82,73,183,69,234,134,52,227,108,105,137,171,170,30,197,142,84,85,95,136,23,219,17,231,164,59,222,214,74,139,251,74,46,175,57,155,51,149,17,53,85,240,234,88,168,168,177,125,202,68,88,168,166,122,57,125,202,86,24,115,46,113,117,125,68,75,53,178,100,106,170,106,170,213,2,234,97,235,221,110,42,153,172,243,180,114,233,212,188,120,75,44,230,149,25,59,209,87,94,167,83,150,25,97,81,68,144,58,90,101,69,233,174,168,100,190,30,176,71,69,72,205,241,162,104,158,224,41,43,86,15,183,219,225,69,169,129,189,19,218,135,61,85,215,12,89,88,170,145,195,185,62,195,159,31,220,170,105,40,222,202,72,213,85,17,124,12,115,170,147,17,94,111,111,134,68,149,172,221,241,38,166,175,111,211,136,102,159,109,44,94,106,175,176,169,237,149,241,214,70,142,114,34,42,148,70,14,194,50,165,51,95,42,42,185,19,218,85,116,214,202,168,37,107,88,197,209,20,197,198,85,69,13,99,105,220,138,230,110,67,177,94,233,88,228,149,90,214,169,213,195,77,60,112,106,177,170,174,158,226,6,54,161,207,213,17,80,114,29,227,104,105,149,58,104,115,195,109,135,93,122,18,84,81,204,186,106,171,224,118,177,64,244,68,234,162,137,200,104,97,99,119,38,157,14,53,215,188,183,68,232,135,214,36,141,84,69,85,57,85,23,122,46,133,162,82,231,19,106,183,66,158,59,76,59,226,81,147,225,217,93,88,146,43,81,31,169,153,19,70,177,72,234,143,135,129,138,60,92,90,93,120,178,76,230,162,181,90,138,189,10,41,44,171,206,10,105,237,82,81,212,213,53,118,199,167,87,124,11,15,158,87,58,75,182,35,138,88,222,213,243,203,21,73,152,215,140,41,121,172,162,220,246,181,142,86,167,83,146,44,103,81,138,43,217,83,60,139,171,29,239,16,76,99,216,85,243,178,54,251,81,12,212,224,118,206,177,209,82,202,173,48,131,17,220,214,123,172,49,42,106,157,16,216,31,6,109,228,217,41,100,107,58,232,133,154,51,118,219,163,26,137,238,66,97,210,245,85,69,240,58,218,105,94,216,210,77,60,80,230,73,36,123,29,208,147,69,25,152,24,193,214,165,70,36,138,157,61,231,220,191,197,15,187,69,174,253,117,95,121,72,102,157,182,166,190,116,218,142,253,135,62,86,209,84,208,237,133,232,186,42,248,168,130,244,232,231,104,188,195,158,24,145,83,206,113,41,19,21,17,19,95,97,48,198,47,177,84,65,5,101,177,178,166,173,84,212,162,49,94,11,125,201,170,253,117,86,161,112,27,170,120,168,146,54,200,197,213,4,24,181,137,240,245,218,209,80,174,167,230,104,139,236,59,12,27,118,190,115,155,28,169,46,137,239,212,190,23,139,13,37,110,169,36,45,235,239,67,169,134,193,109,182,47,53,24,196,84,248,25,154,62,80,212,203,200,107,166,215,85,79,105,29,77,91,223,26,237,141,78,174,237,119,108,110,72,226,68,68,69,246,29,157,170,178,90,152,152,142,129,52,95,110,130,104,167,107,31,84,249,122,49,196,205,21,52,239,102,175,98,149,135,146,225,123,119,186,52,215,236,56,94,198,68,156,182,198,159,192,65,77,172,13,73,52,114,104,112,205,51,99,118,196,139,119,176,239,228,181,119,133,221,225,169,205,75,98,133,174,220,237,23,237,51,189,59,162,147,154,193,13,213,139,190,153,19,95,122,29,92,153,101,72,231,238,72,91,215,224,92,231,67,20,77,218,214,34,105,240,56,153,181,29,170,161,51,167,69,21,109,194,20,182,246,242,157,72,139,251,10,162,219,134,232,21,19,90,70,167,236,59,168,210,157,237,220,168,154,147,16,73,23,131,116,67,89,154,56,33,195,180,45,77,91,11,83,246,19,112,217,98,99,145,90,137,161,48,215,34,39,69,38,160,85,114,155,131,149,148,109,137,168,136,168,115,54,149,207,254,217,241,17,87,67,158,61,80,220,208,109,191,79,23,159,95,111,84,68,86,201,169,201,162,187,218,167,61,60,107,175,85,81,4,18,177,177,192,156,200,247,116,56,40,217,69,34,174,234,36,85,251,14,209,234,215,181,24,173,67,228,40,200,53,243,19,168,130,78,74,106,118,189,57,112,35,127,97,10,54,68,147,166,186,19,242,43,100,93,116,65,209,27,224,34,227,141,180,236,115,119,72,244,240,41,172,85,113,90,58,103,182,157,218,187,69,240,59,218,150,61,200,173,71,42,29,84,184,125,181,111,85,145,250,167,196,69,172,105,198,95,74,49,5,199,201,208,54,116,100,206,219,170,107,162,21,78,94,240,255,0,37,12,140,171,186,75,189,92,168,229,71,23,218,135,12,219,41,158,146,58,146,55,57,23,93,85,167,105,53,51,36,211,150,155,17,61,194,21,211,219,109,20,150,10,102,195,73,78,154,181,52,213,168,78,177,175,172,95,63,86,235,239,39,96,141,176,116,114,110,251,68,206,73,58,53,54,253,130,21,45,37,63,115,68,93,251,245,246,16,34,49,254,147,60,78,100,137,90,186,185,119,125,167,199,55,84,232,51,99,46,7,195,2,123,16,146,154,6,185,87,106,19,114,194,171,215,85,56,116,86,46,190,37,162,82,87,186,22,109,215,77,14,174,123,158,215,105,204,255,0,19,181,172,70,74,213,77,218,42,148,221,109,166,87,185,92,197,81,68,243,106,25,58,105,204,78,191,19,234,192,214,175,51,152,138,136,116,172,164,170,129,124,28,76,115,103,107,21,31,170,32,162,110,88,249,235,230,136,162,90,117,71,56,146,109,209,148,221,17,81,72,106,47,28,214,120,25,29,199,124,137,91,167,77,73,89,150,55,61,28,83,207,185,61,175,232,164,205,61,100,147,170,106,128,119,240,200,205,52,69,67,151,148,178,117,66,78,146,5,86,163,149,73,198,212,247,126,154,106,7,43,34,123,83,192,107,162,174,167,36,53,188,197,211,106,17,44,10,229,221,239,2,22,78,173,94,136,115,178,169,233,224,213,32,100,104,139,224,76,177,28,212,213,25,168,6,203,36,190,110,138,159,19,154,58,101,95,73,196,44,124,138,186,44,90,39,188,141,21,125,224,115,37,43,17,60,80,225,146,37,111,86,161,204,198,42,245,212,230,107,17,60,80,9,24,232,36,157,119,172,187,126,4,207,147,221,183,78,118,164,82,198,170,237,90,186,6,177,201,253,165,254,37,141,84,156,182,183,107,174,253,72,91,74,177,181,81,78,205,17,125,170,124,88,145,194,21,208,75,109,73,28,186,51,218,35,179,204,139,209,202,133,64,214,53,171,224,132,106,230,251,132,43,167,109,166,69,77,29,34,144,62,199,30,138,175,68,118,167,112,173,213,122,31,81,189,122,245,19,75,138,30,229,128,109,87,7,110,158,141,143,213,125,168,117,233,150,152,102,45,119,89,34,114,251,246,23,33,24,154,235,162,17,249,154,104,177,160,133,89,219,174,77,97,203,190,168,203,92,81,235,250,168,83,18,100,29,134,219,81,205,75,100,78,84,95,29,166,66,73,3,92,186,163,81,14,10,138,120,228,141,98,115,17,126,34,21,106,44,120,10,215,70,141,70,80,177,52,248,21,101,45,158,146,6,163,25,2,38,159,2,160,101,11,34,94,141,62,165,42,42,235,160,133,83,181,86,141,218,35,25,162,17,209,89,214,36,213,80,169,210,6,170,109,86,161,245,180,109,104,133,116,47,160,98,175,86,106,115,195,65,22,158,138,33,220,45,27,23,216,124,117,18,47,130,232,33,93,76,150,24,42,252,81,23,67,139,201,49,211,46,212,139,84,251,14,229,148,235,78,186,163,149,117,34,115,189,236,212,77,43,171,138,221,71,38,136,248,26,159,176,231,91,109,44,73,245,106,214,147,47,110,239,4,208,151,125,19,228,235,189,68,42,70,178,129,181,73,203,219,187,79,105,29,61,36,52,172,216,232,83,170,105,224,118,244,148,233,78,154,175,95,180,228,150,22,204,186,171,80,70,84,247,145,40,38,126,247,209,181,117,93,124,9,74,188,41,101,169,149,18,75,123,21,63,213,42,246,196,214,166,221,168,64,180,141,87,110,208,65,111,46,89,87,134,110,10,168,182,168,186,254,170,29,83,248,123,194,181,77,85,242,108,8,171,250,168,93,196,133,169,236,62,242,215,216,170,130,12,109,197,252,39,225,219,140,110,229,81,66,157,61,141,66,210,222,56,23,160,174,230,58,40,163,111,85,254,201,157,107,22,190,151,82,23,83,68,238,155,16,65,172,140,75,217,252,249,30,171,19,83,246,52,183,247,142,4,174,150,198,58,72,98,114,170,123,154,109,197,246,218,87,47,157,11,87,246,18,149,56,118,217,82,213,71,210,70,186,252,4,26,71,197,28,57,227,43,43,221,29,53,45,66,162,116,232,213,40,217,114,123,48,169,92,178,35,106,155,167,193,77,228,87,229,110,27,175,87,44,182,248,21,87,222,212,41,75,182,67,97,185,145,219,45,240,245,253,68,16,105,74,170,131,49,44,90,181,211,85,162,39,218,117,83,226,188,91,3,181,170,101,68,136,158,58,234,109,243,16,112,149,97,189,57,223,213,35,110,186,248,53,11,119,136,184,24,179,164,79,116,84,237,85,94,190,136,131,88,148,217,163,85,69,50,54,174,214,247,162,116,209,80,169,173,248,178,205,127,111,215,219,217,22,190,244,50,211,20,240,68,200,156,247,67,68,171,246,48,162,107,56,49,187,49,170,180,212,210,183,236,105,6,63,92,45,86,23,162,190,62,86,171,236,77,14,186,10,59,116,111,233,11,28,159,97,120,239,60,38,98,251,118,231,178,154,165,200,157,124,20,160,175,57,87,140,176,250,185,171,106,153,218,123,218,160,113,90,237,209,204,246,190,158,139,84,248,33,41,126,177,86,75,58,242,232,31,254,233,81,97,59,189,202,195,10,195,113,182,237,122,123,28,210,160,151,27,68,139,204,125,190,63,247,64,177,23,251,37,218,158,61,89,69,34,127,178,165,58,251,38,34,157,186,199,73,54,169,225,162,41,147,84,247,219,61,238,86,195,89,75,12,109,85,234,170,133,218,193,88,39,46,43,227,103,122,172,165,107,157,167,69,208,12,26,177,209,98,154,105,54,212,172,209,183,95,110,165,115,106,173,169,163,123,100,168,153,95,167,189,76,213,196,28,61,96,203,197,34,201,65,81,18,46,157,54,162,22,47,25,100,13,198,211,43,219,109,130,73,147,174,154,38,166,60,142,60,17,143,108,238,70,82,85,114,216,190,26,170,151,102,203,71,131,171,21,42,170,106,41,166,71,255,0,97,85,20,198,138,188,150,199,10,229,154,10,26,150,42,120,109,69,58,246,88,243,63,11,204,142,238,149,143,107,125,250,137,163,52,45,184,51,6,220,30,156,170,42,125,23,220,212,43,43,126,71,224,139,180,91,100,101,43,21,125,232,134,24,89,243,131,31,97,248,81,38,181,205,209,60,85,20,239,41,56,148,197,45,122,44,173,146,45,190,205,85,4,209,148,247,94,21,112,252,154,201,111,154,15,246,81,10,102,167,132,251,228,142,85,160,187,186,38,123,17,20,180,246,142,48,175,214,215,53,143,107,164,211,222,170,86,22,174,57,100,108,205,142,178,38,51,223,170,137,163,187,94,23,177,245,19,247,211,223,231,209,61,202,167,123,100,203,108,199,195,111,106,201,115,171,145,26,190,245,59,220,43,198,62,25,184,53,137,83,61,62,229,246,42,161,114,45,92,64,97,59,186,55,69,166,118,191,96,154,58,27,54,36,198,54,180,107,38,109,75,182,244,213,117,43,252,63,143,177,4,143,106,75,20,218,124,117,38,41,113,254,13,172,143,87,173,50,42,253,132,253,30,47,193,209,245,73,233,211,219,236,30,69,105,102,197,117,83,49,22,104,159,251,74,142,154,239,206,211,234,215,169,111,33,199,184,87,84,107,43,97,79,177,80,238,168,113,141,145,232,142,138,174,55,126,212,19,69,114,201,121,137,170,183,67,151,152,141,66,148,76,113,105,99,116,150,165,141,79,180,148,169,204,11,83,58,71,84,199,126,211,121,246,21,108,168,143,82,40,163,68,234,82,150,252,103,67,88,244,106,204,221,53,247,157,226,94,104,17,154,164,232,191,180,14,194,118,197,43,118,59,69,37,217,79,12,10,174,218,135,86,151,250,6,76,171,53,75,90,159,105,13,94,45,176,181,52,109,123,21,83,245,128,236,166,124,79,95,205,162,159,17,209,182,53,68,143,69,58,90,92,75,106,149,222,109,83,23,95,137,217,173,214,145,204,221,27,218,169,160,16,170,235,226,210,38,108,246,181,14,38,215,211,202,190,146,31,92,248,244,213,174,11,9,162,99,211,192,147,90,87,35,245,98,116,57,185,234,171,162,38,164,204,47,218,154,57,190,32,136,233,153,26,181,17,228,83,91,161,126,174,106,33,198,230,38,187,247,104,135,60,53,80,53,187,93,34,107,246,130,37,54,165,50,232,132,149,109,43,234,26,174,138,94,171,236,35,186,212,76,191,152,98,187,95,113,246,215,2,162,239,157,203,170,251,20,154,71,82,202,58,200,164,209,206,114,161,220,209,208,65,35,81,210,196,142,95,137,217,204,200,94,136,140,106,42,145,65,2,49,186,185,52,36,34,78,88,160,137,138,216,97,68,119,193,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,68,34,82,223,43,167,143,98,251,136,106,45,81,171,247,185,135,99,75,73,75,7,88,164,69,56,238,21,109,141,189,83,68,16,138,98,231,79,27,100,216,221,19,224,77,90,41,27,26,35,213,186,157,125,106,77,89,90,215,66,138,173,215,196,168,40,33,146,26,116,71,48,68,124,146,229,28,111,88,246,232,74,85,210,119,199,178,84,95,5,212,251,53,2,79,62,229,118,132,244,48,178,40,180,87,235,162,8,36,171,238,49,83,66,216,209,157,81,52,58,218,58,196,158,84,118,205,122,156,213,241,50,165,234,221,222,210,114,207,106,99,28,139,226,38,137,190,126,216,118,242,206,27,99,145,149,138,245,110,135,114,250,36,86,233,180,224,117,183,218,196,209,68,19,53,50,235,10,170,47,176,165,231,168,151,159,162,107,226,119,234,201,180,229,43,23,79,3,236,54,54,72,238,107,147,226,34,199,91,27,231,88,245,209,72,226,142,169,222,114,35,144,168,35,162,137,136,140,216,76,189,180,244,212,251,213,169,168,132,116,144,44,205,211,114,41,54,218,133,68,234,135,37,108,168,218,100,154,22,34,170,251,137,43,124,146,215,57,201,36,123,116,16,137,174,243,240,35,138,121,23,209,69,56,210,154,77,250,35,87,68,59,42,72,98,141,53,126,133,207,4,124,137,243,42,117,69,39,33,123,147,170,156,51,214,178,46,141,106,17,211,206,147,117,79,17,72,158,73,28,228,57,163,115,145,122,146,205,145,241,254,117,187,80,230,108,141,211,114,40,164,77,177,203,239,57,18,77,14,186,75,149,60,8,171,36,136,154,124,78,146,227,142,236,244,26,164,149,140,77,61,234,41,21,90,191,226,125,222,223,106,150,166,233,158,24,78,133,28,142,187,66,143,79,102,228,40,203,183,19,182,26,93,201,5,124,78,211,245,141,230,163,34,185,172,215,192,251,206,143,224,98,37,203,139,214,83,170,165,59,152,255,0,177,73,10,46,49,42,101,171,108,115,198,214,68,171,213,194,140,203,231,179,222,57,241,251,204,91,131,139,43,3,156,141,150,225,19,127,218,59,184,120,147,176,84,69,190,11,140,78,93,61,142,20,100,79,61,158,241,222,152,223,105,141,238,226,82,220,217,54,186,166,52,77,124,119,31,106,120,146,179,181,19,101,116,107,175,143,156,40,200,254,248,207,120,239,140,247,152,204,188,75,91,19,194,170,53,253,164,221,31,17,54,218,135,34,45,92,105,175,235,10,177,145,221,246,63,239,33,241,106,162,111,157,170,22,90,135,57,108,117,81,238,125,194,52,93,63,188,83,152,135,136,26,75,126,246,211,212,49,250,120,117,20,140,138,242,172,13,93,58,4,185,192,245,211,84,48,218,175,137,203,243,231,86,210,81,171,219,175,138,29,149,175,137,74,212,211,202,49,242,190,213,20,140,184,90,152,149,187,144,251,29,68,106,134,50,39,18,148,142,137,18,9,216,247,251,145,73,186,126,36,104,163,99,93,85,59,35,215,199,85,20,140,150,230,198,169,226,112,189,204,95,106,22,25,188,72,225,70,70,215,73,119,133,21,223,172,117,87,206,41,240,157,177,168,230,93,224,93,83,251,196,228,70,67,62,120,218,186,41,198,181,49,33,134,120,135,141,154,58,90,157,180,19,69,43,61,232,167,61,159,140,90,107,139,17,243,75,27,117,248,142,88,70,97,173,76,94,244,33,90,168,186,248,24,203,75,196,229,170,161,154,247,200,245,255,0,88,228,131,137,42,25,228,86,54,161,139,251,71,34,50,67,190,199,169,241,245,104,190,10,88,139,110,121,208,84,61,57,245,12,106,47,196,170,169,243,86,199,52,91,155,93,26,175,250,195,145,23,6,122,167,166,186,42,144,80,214,57,100,84,114,148,11,115,46,221,44,155,121,236,211,223,169,62,184,230,201,20,73,42,214,177,21,126,35,145,21,172,232,217,148,130,56,146,53,212,164,99,204,75,14,222,149,241,170,251,183,28,177,99,186,10,151,34,67,51,93,246,40,228,69,95,204,233,161,200,201,246,183,77,74,82,76,83,19,25,185,28,159,196,228,164,196,49,213,38,187,211,169,105,21,58,214,34,123,72,155,84,142,246,157,26,85,164,137,171,93,174,164,204,53,20,236,106,172,210,163,116,247,168,164,118,237,145,52,87,47,176,227,146,169,190,26,148,253,118,40,162,166,94,91,103,106,235,241,32,164,188,209,85,57,23,188,39,241,20,138,150,23,238,84,209,72,106,145,251,117,77,73,88,46,86,200,17,21,213,45,254,39,43,239,20,51,183,108,82,181,223,180,82,32,183,74,246,61,219,142,201,149,61,124,78,165,38,70,187,114,166,136,167,201,107,22,39,162,39,130,138,142,233,106,122,120,156,107,83,215,196,235,221,84,196,102,237,253,79,141,149,94,206,98,10,59,54,202,174,246,156,141,151,226,117,108,169,93,52,234,69,223,149,189,52,20,118,78,151,226,113,172,138,158,211,130,58,134,200,221,85,125,135,12,213,137,10,249,189,84,81,62,146,174,157,117,56,166,124,122,106,229,66,65,46,106,253,119,183,67,164,191,222,157,79,11,150,53,215,161,149,142,230,162,241,71,72,171,185,237,67,167,175,199,86,184,87,107,166,103,241,45,54,33,196,151,58,137,92,198,35,209,53,211,161,64,226,21,191,72,244,150,37,149,91,226,186,2,47,213,126,62,183,109,85,108,204,254,37,21,124,205,58,122,84,114,182,100,233,241,44,204,151,134,192,221,183,10,247,70,190,221,92,80,88,227,25,89,232,224,123,163,187,163,149,19,195,112,34,243,220,179,245,148,142,119,215,250,63,19,161,254,150,116,84,242,44,79,153,60,213,211,171,140,54,196,249,153,18,203,43,99,173,213,58,255,0,104,181,87,44,98,201,42,164,127,148,149,53,95,239,4,108,161,188,94,217,216,223,58,102,127,188,73,213,241,149,100,141,23,73,227,255,0,120,214,133,70,32,146,161,171,202,186,63,253,226,156,186,93,110,72,171,182,225,34,255,0,180,6,209,237,220,99,217,107,235,82,157,245,81,181,23,218,175,43,42,14,35,108,53,122,43,110,17,46,191,174,134,155,188,185,116,129,220,214,220,37,69,255,0,89,78,210,219,154,184,150,220,168,216,234,230,126,157,61,37,3,110,247,110,32,109,12,141,118,215,198,157,63,188,91,203,214,123,208,213,200,168,203,131,124,127,188,107,202,44,199,196,183,56,181,125,68,201,211,222,164,221,158,253,121,172,170,107,38,170,149,17,87,79,21,3,53,106,179,133,145,213,36,137,113,68,79,245,142,206,155,63,237,240,49,18,91,147,23,79,123,204,82,92,59,120,184,211,111,166,154,87,170,167,177,84,167,171,48,38,42,230,170,190,90,134,183,223,170,134,177,153,181,60,83,218,173,172,85,101,75,29,167,185,197,33,121,227,46,141,100,229,236,71,55,94,189,76,82,172,192,247,70,71,171,235,101,85,247,106,167,84,220,51,12,110,114,87,87,43,21,61,234,21,147,23,190,42,172,85,143,110,148,12,213,124,73,155,63,18,86,134,199,185,180,173,105,138,114,216,40,154,245,115,43,247,105,225,212,149,170,146,162,146,53,142,157,238,119,216,6,108,91,248,154,162,115,209,169,42,49,62,211,190,143,136,91,53,68,110,89,171,35,213,19,94,174,53,219,53,110,35,222,169,78,201,87,236,212,129,141,199,85,46,210,40,234,122,251,181,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,241,64,45,86,31,195,181,181,237,68,229,57,85,125,186,23,119,4,224,90,150,57,169,83,27,145,158,245,66,172,160,193,180,214,38,39,118,137,178,43,126,4,197,219,22,86,91,45,235,19,45,232,213,78,154,162,1,193,127,175,163,194,180,159,213,220,221,250,105,208,161,233,91,113,199,183,22,66,170,245,102,225,79,77,115,198,151,62,84,173,122,53,206,240,50,27,43,242,126,11,84,113,85,200,207,57,81,23,170,1,87,228,118,87,211,89,105,227,231,192,213,87,162,117,84,50,46,155,12,193,5,42,36,51,181,189,61,133,15,96,108,180,44,100,49,65,230,166,137,174,135,119,114,189,75,67,78,170,146,175,135,188,10,130,106,36,160,163,89,164,170,71,104,158,242,211,226,91,245,26,214,74,199,211,36,218,117,240,56,49,86,96,215,69,68,232,227,87,46,189,60,78,183,11,194,219,178,247,186,191,237,167,180,14,130,227,138,40,231,122,195,5,159,69,111,69,84,105,53,106,171,73,227,114,178,222,173,95,176,174,41,240,165,142,57,93,35,223,26,171,137,201,104,41,45,177,170,82,194,199,234,158,224,44,86,50,163,185,214,212,44,84,237,123,53,247,22,107,48,50,255,0,19,73,67,36,204,168,149,169,227,237,50,230,186,142,23,57,107,103,167,107,85,189,116,208,182,120,243,22,90,146,41,104,37,100,109,77,21,53,3,24,114,46,146,162,143,48,34,166,170,122,186,70,204,154,170,253,166,243,50,89,54,224,107,102,191,242,45,255,0,176,210,118,91,44,14,205,142,109,58,162,177,103,77,52,251,77,216,100,179,183,224,139,98,105,255,0,137,111,253,134,241,133,134,226,127,59,60,133,111,85,138,167,69,216,190,211,85,249,223,157,21,216,150,182,120,251,194,185,21,85,60,76,156,227,35,16,214,119,68,111,49,125,5,246,154,239,184,212,190,170,186,71,72,229,84,222,160,112,205,60,181,15,87,189,117,213,74,143,12,68,214,212,196,244,79,23,33,77,200,230,167,154,210,224,229,197,149,247,58,184,155,183,84,213,0,204,124,135,68,238,80,116,246,33,146,214,137,81,145,38,133,144,201,172,58,148,116,81,106,205,52,106,23,194,134,38,49,136,158,224,59,104,234,85,92,136,118,16,200,171,162,169,213,195,203,71,166,164,251,94,212,211,111,129,52,118,81,212,109,67,154,58,150,170,245,84,58,165,147,68,241,33,109,66,163,188,76,138,142,55,53,205,211,222,112,205,11,95,171,93,237,58,248,43,156,142,77,84,154,146,163,152,154,162,251,0,165,241,86,8,162,188,192,244,116,104,186,162,251,12,121,199,25,64,218,89,228,154,154,159,218,171,209,12,171,231,59,193,124,14,166,237,102,166,175,141,119,177,23,95,128,24,141,134,173,215,11,5,110,215,49,200,154,151,219,5,94,231,72,216,215,169,59,113,203,234,89,165,223,28,41,170,46,190,4,229,175,12,54,133,81,168,205,52,2,172,167,168,109,75,83,113,48,235,108,19,167,162,132,141,52,73,3,83,224,118,84,213,76,77,53,80,37,221,132,233,37,243,149,137,252,8,126,136,82,34,234,141,67,177,117,115,155,232,175,67,137,110,146,39,180,9,120,176,196,113,175,154,210,118,43,46,197,68,84,209,15,145,94,23,94,170,77,54,232,146,249,136,189,64,226,150,134,158,52,84,220,72,85,212,82,209,177,92,178,120,19,85,156,215,234,168,190,37,45,136,105,170,223,11,145,139,227,168,20,150,54,188,81,214,181,208,172,186,251,60,75,80,252,15,65,120,173,230,43,17,218,175,184,173,171,176,245,194,170,169,122,46,138,167,121,99,194,117,20,207,99,158,192,62,224,92,185,160,183,236,153,34,106,42,105,236,46,229,2,197,69,10,68,196,78,135,85,105,161,146,8,81,187,116,232,119,20,180,187,157,231,160,19,9,114,217,255,0,97,241,138,233,213,92,190,209,81,77,78,198,146,146,215,54,153,58,47,64,184,130,231,110,71,53,92,82,181,214,216,28,170,217,17,52,248,149,4,215,174,126,172,212,235,42,160,150,167,85,98,47,80,210,141,188,96,203,101,210,21,141,24,155,151,224,117,86,236,173,130,9,81,204,143,219,238,43,159,38,215,68,238,99,90,167,101,109,101,102,244,230,53,127,128,16,97,220,38,180,113,181,54,170,34,21,93,61,150,7,232,146,52,153,160,107,214,52,232,118,20,244,210,61,221,16,14,150,233,128,172,151,74,55,71,59,27,185,201,238,45,181,119,13,86,107,141,98,206,216,81,81,87,95,2,250,182,129,219,81,93,233,17,194,181,148,238,243,81,54,129,105,236,185,7,103,179,181,186,210,49,116,247,180,174,237,57,127,103,167,98,53,41,99,213,19,251,165,86,218,214,185,186,76,137,169,205,28,244,232,154,180,9,59,102,31,161,164,234,214,53,52,248,28,151,106,230,210,68,173,143,78,136,112,93,111,180,148,76,85,222,136,82,53,120,166,150,178,69,143,126,186,174,128,75,94,46,9,86,231,50,77,21,14,166,219,100,161,154,175,152,145,183,93,125,199,127,5,182,26,245,220,212,215,83,185,183,97,166,211,187,152,172,232,166,122,147,80,219,86,26,84,72,218,137,238,42,26,24,97,145,81,238,106,123,201,24,236,237,223,187,105,219,211,195,28,12,209,122,116,57,198,83,50,178,37,143,107,81,14,56,104,99,84,213,81,14,106,117,137,238,77,202,115,189,17,142,209,158,4,130,8,224,142,63,4,38,25,183,77,9,101,220,114,196,215,40,130,103,68,241,32,89,17,94,135,43,98,85,110,135,11,160,115,94,107,48,124,168,209,204,84,248,22,91,58,176,167,150,109,51,49,25,187,86,169,121,106,117,98,117,41,124,81,28,85,20,110,107,209,23,161,177,167,190,33,114,242,124,49,113,154,170,56,85,188,199,46,189,11,67,133,238,47,165,169,219,35,180,93,76,241,226,231,11,210,207,72,233,25,18,106,154,175,129,175,203,178,173,182,232,230,179,162,35,141,224,173,231,172,74,171,212,26,46,189,80,217,111,7,16,237,195,212,170,169,236,67,86,248,102,175,190,94,233,209,203,175,84,54,185,194,53,26,51,11,211,57,19,216,134,134,87,211,61,92,136,196,246,33,50,146,164,125,20,225,183,36,104,186,59,199,67,237,91,152,143,68,69,246,152,29,37,254,213,29,114,239,86,34,159,112,245,178,42,71,34,35,81,23,236,42,40,233,89,52,90,170,123,8,33,161,229,73,185,19,218,4,235,17,83,66,102,63,3,129,137,224,76,198,128,68,136,154,120,16,190,78,90,232,158,211,149,16,114,91,34,234,190,192,37,39,133,37,98,174,133,55,115,183,75,34,185,173,69,209,74,197,88,212,77,9,74,138,93,117,114,32,20,59,48,139,170,158,142,115,87,222,84,116,182,184,168,225,107,52,209,90,132,202,212,62,157,116,208,248,249,95,43,117,246,170,1,197,44,173,68,86,161,46,216,146,69,212,228,74,119,189,218,147,112,210,185,169,170,160,16,50,153,187,52,211,169,10,197,203,38,92,139,18,110,82,89,242,43,215,162,1,3,160,89,61,132,188,148,206,103,176,236,96,248,161,203,44,109,122,1,211,182,25,21,139,166,167,53,44,50,35,147,199,196,152,114,178,20,209,79,144,78,213,112,19,145,177,201,226,118,20,168,72,36,201,180,154,166,151,85,64,59,38,183,219,208,230,99,117,246,33,198,199,34,183,216,115,70,186,123,141,142,70,55,195,192,230,141,52,56,216,228,233,224,114,179,170,129,24,0,1,26,34,108,246,16,28,141,95,55,216,7,11,217,185,87,161,11,99,218,190,7,58,248,248,143,218,7,214,162,109,246,31,8,181,77,23,192,132,8,87,196,129,124,72,215,196,129,124,64,105,168,86,244,246,4,93,8,183,39,192,206,142,7,179,95,119,129,192,246,105,175,68,39,29,215,218,135,11,211,169,7,69,53,37,91,167,85,70,174,213,83,158,42,71,162,104,246,157,139,170,90,213,217,161,2,200,231,117,64,58,249,168,181,78,141,67,173,170,182,201,43,21,141,103,137,223,170,63,218,124,70,174,190,110,154,129,69,59,12,213,57,222,130,135,225,186,150,179,208,82,183,210,84,118,138,136,114,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,253,164,211,230,167,168,98,107,35,58,124,64,232,217,74,200,219,161,198,234,118,57,199,101,51,97,213,81,178,55,248,156,105,11,87,206,71,183,248,129,5,53,28,105,212,228,149,81,169,181,6,230,199,253,182,255,0,18,99,151,3,218,142,87,55,85,248,129,37,30,170,226,122,41,54,55,170,120,28,14,116,49,47,138,28,177,212,211,72,187,85,80,8,214,173,36,94,90,33,19,81,61,196,125,222,4,103,53,158,39,198,166,168,7,35,14,102,161,198,207,3,153,168,160,66,246,245,246,31,81,189,61,135,42,49,20,250,141,246,33,172,28,104,211,238,223,176,230,70,252,72,145,136,81,47,183,236,27,126,194,99,98,13,136,4,190,223,176,137,145,234,190,195,155,98,17,49,168,138,7,23,43,224,57,95,2,99,79,138,13,62,40,4,191,43,224,112,201,23,156,189,9,237,62,40,113,185,136,170,4,138,194,170,190,7,206,70,158,194,125,35,64,177,167,176,9,52,139,175,129,23,44,153,216,131,150,4,183,45,7,44,153,229,142,88,18,233,14,226,23,64,158,226,109,25,167,129,11,155,241,2,83,144,158,226,54,192,139,236,57,180,82,54,183,160,18,252,174,186,33,245,34,208,231,211,174,167,212,106,123,192,225,72,186,248,17,114,181,57,145,62,36,90,105,237,64,37,249,95,1,202,248,19,26,124,80,105,241,64,37,249,95,2,7,199,167,184,155,211,226,132,47,106,40,18,138,223,176,135,105,50,173,209,72,21,190,208,37,149,171,212,133,34,153,202,169,179,161,53,177,8,187,195,24,154,104,4,162,179,148,154,171,16,225,145,209,79,230,190,54,255,0,2,113,210,199,55,66,14,235,23,165,160,29,101,70,31,182,84,177,93,36,44,235,240,58,185,176,245,146,21,209,96,139,248,21,37,67,163,70,108,103,137,44,219,99,106,83,87,161,157,20,228,216,75,14,220,24,172,117,52,75,175,79,69,10,23,19,228,6,30,188,234,232,232,163,93,125,205,46,255,0,146,225,167,234,136,68,218,132,139,205,68,32,195,76,99,193,165,178,227,91,207,142,147,106,124,16,164,106,184,42,161,126,173,74,119,127,3,62,39,89,39,69,218,212,254,7,90,250,10,149,126,228,98,127,0,48,10,183,130,38,198,213,146,10,121,53,248,20,213,195,133,172,69,102,87,75,67,21,70,248,250,181,19,83,101,12,161,153,91,181,209,183,248,18,117,88,113,149,11,171,161,106,175,216,6,179,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,27,42,189,101,245,174,226,205,149,212,172,84,84,254,233,68,221,50,22,193,59,29,45,13,27,55,127,170,6,9,208,102,30,52,167,68,242,173,162,54,51,219,171,14,202,44,194,194,247,39,114,111,76,130,53,246,249,168,94,204,201,202,232,44,108,145,213,180,186,68,158,58,55,216,99,126,48,166,203,230,243,34,138,25,27,80,221,117,232,5,69,86,185,85,118,98,177,245,48,166,190,237,10,114,183,46,50,178,185,85,97,174,102,174,247,42,22,114,249,123,178,208,202,246,82,57,232,168,190,242,135,187,102,21,206,142,84,238,83,61,19,217,212,12,138,76,142,193,115,187,125,53,74,57,62,210,151,196,220,60,217,228,115,166,166,153,223,177,75,56,220,238,197,214,234,125,204,168,114,34,16,55,136,156,95,81,10,162,213,175,95,136,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,212,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,172,33,226,135,20,187,167,121,127,79,214,44,181,125,202,159,71,53,154,232,167,89,20,140,122,47,41,143,215,236,3,33,33,226,139,20,195,38,238,242,238,159,172,84,150,222,50,49,69,3,19,90,149,233,250,198,41,75,73,117,153,223,81,12,154,47,193,78,70,88,175,178,183,172,18,255,0,186,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,127,156,97,125,85,154,241,68,187,157,4,221,127,85,73,138,47,41,67,213,236,149,63,96,27,11,161,226,250,10,40,81,238,184,34,57,19,251,194,110,58,157,26,171,34,184,53,127,218,48,17,239,169,157,187,85,207,254,36,162,208,76,199,110,115,159,252,64,206,75,255,0,28,247,87,197,245,53,137,167,193,78,174,201,198,37,202,190,117,90,154,229,68,215,251,198,20,49,169,60,252,135,185,218,34,251,202,223,14,97,250,105,154,212,99,186,175,196,12,218,180,241,111,28,114,198,215,92,60,116,215,206,47,78,13,226,122,223,93,74,213,168,175,110,221,58,174,227,92,18,229,245,217,237,74,138,53,94,137,175,69,56,225,172,198,214,103,165,35,36,145,27,246,168,27,62,184,113,63,135,40,145,86,59,155,53,255,0,88,166,238,60,101,90,105,26,169,29,193,139,167,235,26,229,150,163,24,215,73,177,102,127,95,137,216,211,224,140,85,112,139,123,220,245,213,61,225,182,116,191,142,90,88,228,218,202,230,116,248,149,13,147,141,123,117,100,46,125,69,124,104,169,225,212,215,60,249,121,136,98,149,85,201,39,143,188,141,216,55,22,68,173,101,47,51,69,241,209,84,13,146,193,198,77,178,174,84,133,149,236,84,95,137,89,88,115,242,134,239,181,233,88,213,215,245,141,95,80,96,188,105,76,137,59,121,186,167,218,118,108,197,89,145,135,21,27,11,230,68,111,187,80,54,207,111,205,106,87,177,52,153,142,233,239,38,23,51,168,152,244,116,211,181,173,85,247,154,171,180,241,17,141,237,207,100,117,211,204,154,42,34,248,151,66,217,158,181,247,138,54,110,168,126,253,58,245,3,101,248,123,48,112,229,99,81,59,235,21,203,236,220,119,211,222,163,168,79,234,175,106,183,237,53,81,114,207,92,79,135,87,157,75,85,34,34,117,232,164,230,30,227,111,21,82,72,216,106,170,229,209,23,79,104,27,71,100,237,99,121,174,114,107,246,156,111,109,53,90,235,36,136,159,180,192,107,55,26,210,79,181,42,235,29,167,196,172,236,92,88,82,220,234,27,27,107,58,42,233,226,6,102,71,21,190,157,53,73,117,95,180,148,174,166,109,114,108,135,174,165,171,193,217,175,104,188,68,199,212,85,53,117,79,107,138,242,155,26,217,88,136,234,121,217,175,218,4,253,45,173,244,11,181,236,234,189,73,247,171,214,61,168,210,74,28,69,75,112,78,98,200,213,211,226,118,20,213,52,243,105,181,205,12,106,67,186,78,247,107,180,228,125,12,202,197,77,14,217,118,181,60,213,64,222,107,156,136,139,209,64,165,214,213,47,51,85,106,248,157,245,178,137,34,106,43,144,237,29,71,30,212,93,19,93,2,83,170,55,70,129,193,60,177,198,158,39,202,73,153,51,213,173,234,113,84,209,203,35,149,16,228,162,183,205,78,188,197,246,131,28,146,68,187,189,19,142,73,164,137,189,16,154,84,114,175,83,134,162,157,238,78,129,180,172,85,83,57,222,7,219,130,79,37,55,68,234,125,167,133,90,254,186,120,145,73,52,143,168,228,38,154,1,5,35,36,117,58,49,237,240,57,169,41,164,141,238,86,48,250,237,241,38,132,205,61,91,32,141,207,122,248,32,31,89,43,41,154,231,84,232,212,246,157,45,199,20,89,225,122,181,181,9,252,75,99,155,89,179,29,134,69,166,100,251,119,116,45,254,31,197,111,196,138,175,109,74,46,229,254,241,52,100,117,29,246,207,86,223,244,132,85,95,137,204,183,218,26,39,35,217,42,104,133,144,242,163,237,11,186,73,209,17,63,88,157,102,62,178,58,45,181,53,76,213,63,88,130,241,213,102,13,131,148,141,172,169,107,21,190,29,74,67,17,230,189,21,28,110,75,109,66,59,68,232,91,90,139,222,29,189,61,201,29,92,126,111,143,158,116,215,107,230,15,182,49,206,170,169,143,162,127,124,9,235,238,110,226,138,183,186,58,102,170,162,251,138,30,239,120,198,55,109,206,115,100,243,189,202,73,220,51,135,46,173,210,43,123,196,122,167,197,14,178,110,32,176,67,17,82,26,134,116,248,129,76,221,50,247,25,92,235,29,80,254,126,215,124,84,231,182,228,181,124,235,186,186,73,83,223,171,137,107,247,21,120,114,133,174,138,10,166,106,210,215,226,62,49,101,98,189,180,53,136,158,237,13,99,11,228,153,63,96,164,77,106,234,149,21,61,238,37,238,88,27,4,65,68,246,58,191,69,211,199,113,136,56,147,139,44,85,90,247,36,53,171,167,218,81,149,156,67,99,10,166,185,101,172,122,181,126,32,100,206,39,195,248,42,129,95,35,47,15,69,69,254,249,67,85,99,123,101,145,85,148,87,71,185,27,239,121,143,87,44,207,191,93,209,117,157,234,139,241,58,10,139,237,214,69,85,122,200,186,129,148,20,89,181,65,81,42,54,182,226,173,110,190,59,138,162,159,29,224,249,99,71,54,242,229,93,58,249,230,24,195,229,138,247,105,3,38,213,126,10,84,118,108,27,141,171,83,117,50,75,183,246,133,198,79,215,230,14,26,167,69,116,119,85,93,63,88,167,170,179,174,215,66,245,72,110,107,211,245,139,67,249,50,198,211,69,245,141,145,127,137,78,93,114,199,21,196,245,87,199,39,248,134,153,9,77,196,50,181,205,108,119,23,105,175,247,138,214,219,155,184,126,231,11,31,87,116,243,189,190,113,136,84,88,58,243,78,159,93,20,186,167,193,78,9,226,190,209,189,89,3,38,78,186,120,40,25,185,22,118,96,235,75,118,37,123,21,203,239,83,228,153,131,103,197,93,104,234,209,117,232,154,41,133,84,148,87,42,183,35,235,57,168,169,239,85,43,12,59,117,185,217,94,214,210,200,168,137,241,3,42,109,178,62,146,173,36,90,135,43,53,246,169,89,183,15,179,17,83,53,91,59,211,119,185,76,111,183,227,171,155,105,146,74,185,85,81,10,134,151,59,107,237,80,181,41,164,114,34,25,209,119,111,89,79,58,54,53,109,84,221,127,88,150,118,67,58,244,172,100,181,83,245,77,61,34,222,79,196,53,222,86,196,146,74,239,224,118,105,196,133,125,2,49,237,153,81,116,2,230,209,240,187,104,165,163,119,121,168,145,92,189,122,184,142,62,29,104,233,225,254,173,44,139,251,75,114,254,45,39,116,90,84,84,57,85,62,7,113,98,226,182,142,70,53,179,78,191,180,10,194,159,34,174,113,170,242,86,85,79,180,152,162,201,251,197,44,142,122,182,95,55,226,119,152,87,136,219,13,92,72,178,84,51,85,79,105,57,87,196,14,30,137,239,114,212,199,181,60,122,129,68,222,48,230,37,163,213,41,217,39,154,117,84,149,152,206,133,250,61,178,232,139,239,82,176,94,34,178,238,169,235,28,211,49,93,175,95,3,236,217,195,150,117,44,220,142,103,80,58,104,241,78,42,106,104,214,191,82,98,44,65,140,170,117,73,91,34,49,60,60,73,234,12,214,202,229,157,57,175,102,154,252,10,242,211,152,153,75,114,133,33,167,116,123,244,235,213,0,179,119,44,85,139,232,100,243,57,186,34,252,73,235,30,113,226,27,107,218,149,46,114,105,239,46,149,194,231,150,21,72,168,171,18,175,218,133,3,138,104,48,76,204,115,232,54,107,236,209,64,173,172,153,205,83,116,141,177,190,94,171,211,196,238,107,51,122,107,77,62,173,155,170,124,76,113,109,202,11,61,70,180,239,209,168,190,242,110,167,28,216,166,129,91,95,47,157,167,94,165,193,121,93,197,74,219,164,86,79,82,212,68,248,157,6,35,227,38,154,56,149,34,174,110,186,123,20,198,28,113,136,112,220,234,244,164,145,119,47,185,74,34,219,133,229,196,21,90,179,122,177,87,222,81,145,213,156,97,85,205,81,230,213,234,221,125,229,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,213,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,241,87,65,154,88,74,142,52,150,11,155,93,211,251,198,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,235,1,180,89,243,254,195,189,34,117,115,52,106,255,0,120,231,92,245,195,245,47,99,25,92,197,85,253,99,82,148,249,205,136,170,167,86,62,173,250,235,215,206,43,236,31,152,23,234,186,168,157,45,83,180,213,63,180,25,214,207,157,155,22,118,192,178,186,177,186,105,239,58,234,190,33,112,213,186,159,107,174,12,213,63,88,193,12,91,153,247,27,101,157,219,106,213,29,183,251,197,151,151,49,113,45,246,117,100,117,111,84,85,254,240,70,214,109,60,70,224,218,167,34,73,115,141,21,127,88,168,147,59,48,76,145,163,146,231,30,191,235,26,147,223,143,233,233,210,174,154,121,52,94,169,213,73,38,98,252,215,231,36,81,84,75,162,46,158,42,6,222,97,206,92,53,42,236,167,175,99,189,158,145,216,65,143,237,117,14,71,247,150,170,125,166,170,108,88,175,51,232,163,74,138,153,229,209,19,85,234,167,97,91,196,102,50,179,183,187,58,174,68,122,116,241,6,54,141,89,143,45,13,244,106,89,254,241,78,94,49,237,147,150,171,45,91,127,222,53,133,55,20,88,201,23,235,43,221,252,73,42,190,35,177,93,123,21,157,249,221,127,88,54,216,21,239,53,48,149,20,171,204,174,141,52,95,121,105,243,51,137,203,5,134,46,237,110,171,137,234,244,247,152,89,112,199,88,194,251,34,171,106,220,187,151,251,199,89,85,65,87,84,206,117,254,101,115,147,170,121,192,92,204,101,159,55,75,253,75,187,148,170,168,229,233,181,74,50,122,252,69,125,79,172,124,138,142,248,148,69,69,230,203,103,147,211,240,248,147,180,25,167,65,6,141,137,254,0,119,233,151,247,74,237,206,115,94,186,157,13,219,41,46,17,171,164,216,243,191,163,206,154,72,17,17,100,255,0,3,134,237,156,12,157,139,177,254,62,29,3,58,160,170,48,181,93,173,87,122,59,167,188,144,117,45,68,239,229,177,170,170,189,10,162,59,205,86,36,159,100,109,85,220,190,226,228,224,124,170,154,225,36,115,79,78,170,139,167,138,4,89,168,48,53,198,173,169,34,192,237,171,240,39,226,192,19,211,49,36,116,11,211,224,102,125,139,40,109,175,163,100,43,78,155,180,247,29,204,217,35,109,124,27,93,76,223,224,6,20,208,219,95,79,245,107,30,154,116,240,59,251,53,4,44,157,174,145,52,235,238,50,141,156,63,218,228,123,149,41,219,239,58,123,206,70,178,149,223,213,162,106,1,74,225,171,188,54,234,36,115,17,174,68,79,105,217,213,98,122,106,202,101,71,50,52,233,238,58,235,134,13,184,217,245,129,205,93,159,2,159,186,194,234,90,87,50,36,93,232,26,199,5,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,86,63,92,178,7,19,91,218,231,182,146,77,19,195,161,67,221,240,101,254,213,34,182,90,71,104,158,244,51,106,143,26,83,94,209,32,149,136,186,244,244,78,106,220,189,176,95,34,89,102,129,186,187,224,6,23,97,154,15,175,107,107,32,68,247,234,133,218,177,209,225,154,72,219,45,91,99,78,158,212,43,60,81,150,214,11,78,233,32,141,136,168,91,75,194,219,169,21,98,149,222,111,130,104,160,92,170,12,83,130,41,88,145,163,225,215,77,60,16,142,161,48,253,243,173,43,217,215,220,90,154,91,45,13,122,35,233,149,117,94,169,212,239,173,150,187,189,189,81,105,85,116,246,117,2,171,151,12,81,82,167,49,52,84,40,204,71,101,163,184,72,234,118,53,21,87,216,136,84,18,63,16,207,30,199,191,252,78,186,57,105,237,245,59,238,10,138,244,241,2,103,47,242,250,158,146,177,181,18,68,159,192,200,27,77,167,74,88,217,77,26,116,68,240,44,205,14,56,181,83,177,18,23,117,67,183,143,60,237,214,72,254,182,93,52,2,247,83,69,83,77,76,246,36,105,204,84,243,74,90,249,69,137,167,137,235,221,215,69,240,45,21,111,19,212,47,157,22,9,215,205,83,182,166,226,33,46,84,187,91,54,170,191,0,38,239,22,203,191,33,121,240,170,117,42,12,51,3,226,162,99,93,209,116,58,24,113,45,126,38,165,250,133,215,119,192,138,181,184,142,219,70,217,24,170,128,87,244,118,214,204,229,124,210,42,34,117,241,39,100,170,161,166,141,81,101,69,211,222,165,142,188,99,220,77,110,129,116,145,218,233,236,45,86,37,206,12,95,79,204,70,201,39,95,180,12,134,197,248,190,134,38,190,157,38,106,106,158,197,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,247,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,251,77,220,100,139,245,192,246,223,250,22,255,0,216,104,247,40,162,150,12,200,100,83,122,105,50,107,252,77,222,100,131,191,224,69,183,254,133,191,246,27,198,26,201,227,33,154,210,162,254,162,154,252,171,77,42,164,79,214,83,97,92,100,51,125,42,109,254,226,154,247,174,106,182,174,68,95,239,40,28,81,177,94,244,77,61,165,252,200,187,123,102,174,137,21,158,212,44,125,3,81,242,181,52,79,19,37,114,38,141,169,81,19,180,247,1,151,216,26,20,166,163,98,53,52,209,168,86,244,179,189,203,162,42,148,158,19,98,50,153,169,240,42,170,103,181,60,16,14,214,21,122,174,187,137,232,94,168,186,42,157,68,82,170,189,52,82,117,181,8,222,139,226,77,29,179,17,28,158,40,22,46,190,40,72,199,58,175,130,147,81,57,93,237,50,38,27,26,167,130,147,212,141,213,190,113,34,198,170,117,87,19,113,204,137,162,34,129,207,42,34,47,68,10,205,204,208,133,210,162,251,67,30,4,172,141,72,213,218,180,144,114,170,200,154,53,78,249,81,154,121,205,215,83,137,97,137,222,12,64,58,183,49,219,53,37,119,61,174,209,20,238,228,163,87,166,136,73,201,106,122,175,64,58,229,185,237,119,45,81,87,66,98,57,155,55,176,229,91,39,246,149,53,82,40,237,206,103,128,6,211,251,72,145,142,141,119,34,248,28,220,135,181,9,121,156,232,209,93,227,160,28,171,60,155,117,115,206,138,237,92,186,43,119,106,113,221,46,19,104,187,26,169,161,79,62,174,103,73,231,234,160,114,119,141,146,43,149,170,119,214,107,140,114,122,113,175,67,169,167,123,30,159,153,213,126,194,160,178,83,198,244,93,98,219,170,129,80,209,84,197,43,81,17,186,19,110,87,53,53,106,146,244,150,254,136,173,93,9,229,129,177,166,143,122,1,40,176,207,58,250,100,21,118,196,123,17,21,237,254,36,195,218,223,6,206,137,251,78,158,190,58,167,106,145,206,191,196,46,38,105,48,252,110,126,229,149,159,196,237,163,180,211,196,154,110,106,148,51,225,188,49,250,178,162,77,62,210,126,142,182,229,79,162,204,231,187,79,120,105,92,211,91,40,222,154,61,136,164,79,182,81,70,255,0,50,52,254,5,59,110,196,18,186,100,141,204,114,29,194,93,188,238,173,3,184,167,166,133,173,77,173,39,32,86,70,228,93,167,87,73,114,71,232,155,78,197,147,35,147,93,160,124,172,138,174,105,146,88,36,218,196,246,28,208,85,182,52,217,51,85,87,222,113,178,87,243,17,61,132,211,214,37,102,187,19,80,56,165,141,146,181,94,221,16,233,174,87,182,91,162,145,170,138,170,137,208,236,158,201,36,213,172,114,162,29,93,117,155,188,47,159,215,80,45,141,226,253,113,184,78,246,51,126,138,189,9,252,53,135,46,53,178,182,71,235,213,125,165,117,6,24,162,141,81,235,78,213,95,176,239,40,146,154,133,168,140,167,68,211,224,7,5,174,195,53,20,109,87,175,129,221,55,114,181,24,135,18,92,146,69,219,166,135,43,106,34,141,55,170,167,82,106,107,153,35,114,55,83,141,25,44,142,209,20,141,110,52,72,205,95,51,91,211,218,164,187,175,246,122,119,106,250,232,147,79,122,161,136,202,117,41,102,141,55,34,248,19,180,236,87,70,138,254,170,83,53,217,139,135,169,88,168,235,132,61,63,89,14,146,92,232,195,116,170,172,239,240,174,159,172,130,11,140,145,180,229,98,49,19,210,66,214,191,60,112,211,250,121,70,20,255,0,109,14,174,235,158,120,118,142,55,72,219,172,43,162,107,209,232,32,189,109,150,52,254,218,16,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,235,32,144,95,250,205,174,141,87,82,146,196,40,189,217,218,47,176,146,161,204,43,125,230,36,88,106,25,213,61,138,67,123,184,196,180,110,122,72,139,170,26,193,136,220,81,68,175,183,200,155,117,232,166,182,113,187,54,221,228,218,159,218,83,101,28,67,222,41,22,223,83,28,219,85,85,174,211,83,91,248,182,61,215,106,137,85,53,77,234,168,111,7,6,13,169,88,111,244,251,151,251,72,109,215,132,26,214,73,133,169,81,21,23,205,67,79,118,89,209,183,184,94,222,154,42,27,73,224,183,18,177,150,250,74,121,36,69,77,19,166,166,134,113,211,110,221,185,23,66,25,149,235,39,237,37,98,173,73,29,204,98,232,213,66,103,188,53,218,46,134,7,101,12,174,108,104,137,238,38,224,118,246,42,169,215,83,78,221,17,21,9,232,157,170,249,169,162,1,48,196,212,152,98,42,123,61,135,11,9,150,127,249,128,137,17,116,240,62,162,185,58,33,245,20,141,154,123,64,133,26,186,234,114,57,88,141,209,90,125,26,39,181,0,144,158,8,100,93,81,132,12,164,79,119,67,177,218,207,113,2,183,175,68,2,91,187,181,169,170,33,241,19,78,154,19,58,42,248,141,137,237,64,37,42,98,223,18,232,132,188,20,74,190,39,98,246,234,221,52,33,99,21,60,0,151,90,93,158,1,145,42,174,132,234,49,116,234,18,52,79,4,3,175,168,183,44,190,114,42,33,193,21,185,88,239,97,216,76,201,21,201,162,244,62,178,39,166,154,129,42,234,87,35,80,230,166,141,81,122,162,147,108,103,189,53,57,81,172,68,232,128,71,26,232,136,135,51,92,191,226,75,66,171,187,170,19,136,173,219,224,108,70,199,47,67,158,21,213,122,146,241,185,21,196,203,252,214,34,177,58,129,203,162,251,134,139,238,56,162,175,68,243,93,31,83,159,118,244,221,166,128,65,246,159,119,123,17,66,53,37,93,168,186,42,159,59,178,196,239,57,218,129,26,117,241,10,168,158,211,227,149,170,155,81,201,169,198,176,57,122,239,232,4,123,151,82,45,19,222,112,172,236,103,152,171,215,192,141,138,136,154,171,181,3,234,162,107,226,64,190,61,14,41,100,93,218,34,156,140,232,221,84,8,94,170,158,7,221,218,251,136,85,119,59,77,124,8,21,85,12,232,229,85,233,226,113,57,124,122,156,50,76,169,237,36,228,171,93,87,169,4,236,245,20,116,236,223,54,212,248,169,78,220,49,213,134,129,202,217,43,33,110,158,247,33,76,102,165,214,225,79,99,145,212,72,244,118,213,234,211,94,89,197,140,115,34,43,132,233,71,53,98,53,28,186,109,212,13,142,63,53,112,226,59,111,148,96,255,0,125,8,157,154,24,126,54,115,146,186,23,34,123,17,200,105,186,183,49,51,82,146,101,116,181,213,200,137,239,87,19,246,188,244,199,20,142,70,214,87,84,171,83,199,115,148,13,179,92,179,206,197,79,170,182,70,174,159,18,148,188,113,61,96,161,141,218,212,53,52,79,121,175,219,118,117,220,46,52,122,62,103,171,149,61,229,23,136,111,152,150,251,88,169,77,83,42,53,203,224,138,160,102,222,46,227,58,217,66,231,36,14,123,244,95,236,169,66,201,199,60,146,61,82,6,84,34,126,210,198,96,220,190,184,220,163,73,46,49,186,93,83,95,57,53,46,141,131,41,108,210,71,182,107,124,104,229,247,180,10,182,131,141,57,234,100,68,114,79,213,125,165,109,105,226,185,245,81,166,141,153,74,2,139,32,237,245,47,107,225,165,99,117,95,98,23,59,6,100,37,4,46,98,205,3,21,19,222,128,67,63,18,245,78,209,91,79,58,254,197,59,220,55,159,245,215,57,91,26,195,58,34,174,157,81,74,250,221,146,88,105,34,111,50,130,23,47,250,168,84,22,172,172,195,180,143,78,85,178,36,84,246,163,64,227,177,226,138,155,188,45,118,215,166,169,237,42,26,53,169,115,145,218,169,218,80,225,106,58,72,244,138,6,183,79,114,19,108,183,182,53,209,16,14,74,53,155,98,111,119,66,105,168,186,136,169,213,173,232,76,195,26,34,245,64,33,99,87,220,115,181,17,19,170,156,219,25,167,68,37,166,69,235,180,9,134,117,78,139,169,26,55,219,212,224,166,115,154,223,56,152,73,17,83,192,214,15,168,132,90,39,188,131,118,190,7,197,107,147,206,215,192,163,147,69,26,39,181,72,99,168,220,187,85,186,17,73,26,57,53,71,162,0,209,61,138,52,83,133,28,232,157,175,165,161,205,20,235,50,237,86,42,104,3,79,112,209,78,39,207,203,118,138,135,51,103,107,211,162,1,240,133,87,174,135,43,17,170,167,197,133,21,251,183,32,6,34,170,117,212,250,230,170,117,77,72,93,50,199,209,27,169,20,114,243,58,43,116,3,137,23,69,209,78,93,27,239,255,0,3,227,162,77,200,229,114,33,30,214,251,208,8,116,111,191,252,6,212,34,216,158,195,238,186,39,128,16,163,19,220,64,230,107,239,57,55,254,195,230,168,7,22,196,247,17,181,158,197,66,45,90,125,220,137,237,2,93,237,93,193,60,19,95,97,206,173,99,186,234,132,43,10,47,130,129,3,125,168,138,125,209,72,210,45,190,42,71,230,233,162,1,195,162,141,20,141,203,162,120,28,75,42,162,250,10,4,90,40,209,72,82,117,254,225,19,100,87,46,187,85,52,3,226,180,133,81,126,39,42,203,170,105,180,225,116,142,111,93,170,160,124,218,190,238,132,91,96,119,69,111,83,231,123,215,167,43,252,15,177,49,30,170,170,160,124,228,194,222,186,33,18,181,139,209,16,249,52,43,226,142,62,196,188,182,234,169,168,28,78,164,106,42,189,201,208,131,152,198,116,106,104,114,190,179,207,216,230,104,135,11,154,213,118,228,240,51,162,9,55,201,239,208,226,210,24,215,207,110,170,77,247,152,246,236,70,245,56,22,39,43,183,43,117,66,14,55,42,72,187,161,77,168,70,207,114,156,155,81,83,163,118,132,141,117,215,64,33,8,170,139,170,167,67,153,168,141,78,173,62,57,233,253,192,56,165,141,149,41,225,213,14,4,163,116,75,181,60,9,189,200,189,26,154,31,81,116,93,92,5,33,138,112,45,183,17,211,58,58,218,118,189,28,158,212,49,207,52,248,91,177,220,41,164,150,209,110,99,39,118,186,170,33,151,139,35,29,230,232,74,84,80,193,81,209,237,69,64,53,75,127,224,195,18,92,110,18,54,154,37,77,93,238,58,170,174,207,140,107,50,182,93,83,79,31,3,108,169,134,45,173,119,49,41,90,171,239,208,142,74,26,70,55,98,211,39,187,192,13,55,227,30,7,113,93,166,223,38,232,213,202,137,236,67,30,111,92,58,227,75,77,193,208,182,142,125,168,190,198,169,232,2,187,8,218,110,104,169,83,74,199,53,124,81,80,165,107,242,59,6,86,78,178,190,203,3,149,125,187,16,13,24,218,242,23,24,214,61,34,109,20,232,171,211,208,82,182,181,112,111,152,23,102,163,216,201,26,142,247,181,77,205,210,100,126,9,165,84,115,108,116,232,169,250,136,119,148,217,127,134,232,218,140,138,217,19,116,247,53,0,211,77,191,129,140,105,222,99,109,68,110,86,170,245,232,93,108,49,192,117,99,86,53,169,164,69,247,234,211,104,191,67,44,170,228,84,161,98,105,237,208,155,139,12,91,226,114,108,141,137,251,0,192,236,49,192,197,157,168,222,243,108,141,127,217,46,5,23,3,216,77,34,68,117,166,29,116,254,233,152,49,218,233,160,143,86,53,58,28,74,215,35,182,183,93,0,195,59,223,2,248,74,86,162,37,162,29,87,245,75,125,139,187,63,41,229,129,239,182,209,70,206,157,52,105,177,25,40,249,136,213,145,116,251,78,58,170,54,58,61,186,235,208,13,66,223,248,16,196,214,233,31,36,81,249,169,175,130,22,91,49,56,127,196,88,85,175,73,40,228,118,223,115,77,231,59,14,208,85,106,217,233,154,237,125,232,91,204,123,145,248,119,16,199,38,251,100,78,87,34,255,0,101,0,209,4,184,90,170,5,86,173,35,219,34,123,218,112,67,79,136,109,211,35,161,73,17,17,124,17,13,159,99,190,16,169,251,236,213,52,182,244,107,21,85,81,17,133,178,169,225,177,180,19,170,75,108,220,136,190,214,1,138,120,75,48,106,168,26,216,110,84,210,189,60,58,180,173,164,197,120,102,237,79,177,180,91,38,84,232,229,66,242,220,242,50,129,144,170,50,206,212,118,158,59,11,125,125,200,250,246,163,223,75,11,162,211,193,81,1,139,117,53,206,142,130,163,115,149,170,136,165,93,101,204,59,61,60,8,217,54,244,66,157,184,100,197,245,92,186,202,247,41,215,174,74,226,127,252,82,76,191,98,40,109,95,38,62,195,245,50,232,177,181,122,149,93,134,251,134,234,149,170,248,217,175,196,178,244,249,67,139,41,95,185,97,157,127,217,82,160,182,96,60,81,75,85,20,174,108,204,107,87,170,104,189,64,200,42,75,134,23,142,52,89,105,88,173,246,244,59,235,77,54,89,222,85,34,169,162,129,85,125,232,133,140,189,220,238,22,187,99,161,74,119,185,232,223,29,11,92,252,111,139,105,43,119,83,197,80,212,215,217,168,25,109,138,50,139,46,171,163,89,40,233,105,154,171,225,166,133,27,30,75,69,12,186,208,201,27,25,236,209,75,51,65,143,241,197,94,214,170,213,104,159,105,88,71,153,152,142,10,70,70,230,79,185,169,215,196,11,155,77,146,84,245,13,69,184,205,20,141,246,162,169,242,171,36,48,99,19,150,202,56,121,139,237,44,245,126,118,226,75,114,43,159,207,209,62,42,116,146,241,71,85,11,246,78,215,163,189,234,160,94,11,151,14,177,75,18,212,80,75,19,27,236,77,74,102,124,169,190,216,100,223,77,62,170,213,254,202,148,84,92,78,86,77,162,165,91,209,190,237,197,65,135,184,159,182,37,67,99,184,70,217,83,94,187,148,14,245,151,140,193,176,51,234,42,39,70,181,61,154,157,141,163,136,92,79,99,149,27,116,146,161,200,213,235,174,165,123,135,51,147,0,98,26,86,178,122,58,102,170,183,219,161,211,226,186,44,13,123,71,58,147,186,181,92,158,205,0,172,176,183,21,45,168,166,69,250,196,211,199,82,227,225,222,38,232,222,173,230,204,169,246,169,136,117,137,105,195,238,90,88,27,27,209,203,233,33,47,20,208,86,59,72,238,76,131,253,173,3,58,207,234,14,35,172,243,109,71,84,183,253,226,181,176,231,125,130,181,204,103,120,102,174,253,99,91,113,91,37,106,36,141,197,45,79,135,48,238,173,247,186,155,75,121,173,196,168,229,143,175,231,2,54,133,14,45,162,157,141,145,149,113,170,59,175,71,19,95,73,232,216,197,87,84,49,63,105,173,91,63,18,213,118,69,88,170,110,110,145,25,225,171,206,91,175,24,47,153,22,40,106,213,61,157,28,6,197,166,198,182,232,222,186,213,199,252,78,120,113,253,165,27,164,149,113,104,159,172,134,176,229,226,134,178,70,239,117,201,223,239,157,53,79,20,53,213,15,116,81,222,28,213,68,254,248,49,180,233,115,30,193,27,244,90,216,83,175,247,144,227,155,51,48,246,197,254,191,15,135,247,208,212,69,211,136,60,67,60,203,201,191,73,227,236,144,145,169,207,92,86,176,174,151,233,188,63,190,161,182,218,170,179,107,15,66,245,210,225,7,251,232,113,209,102,206,27,117,71,49,213,240,127,190,134,155,171,115,171,23,205,42,233,136,38,255,0,251,138,116,239,207,204,103,67,83,203,75,220,238,255,0,109,64,221,151,229,107,15,84,84,43,18,182,29,19,245,144,228,172,204,75,28,148,238,107,46,16,38,169,253,244,52,187,73,196,134,45,98,34,249,78,117,95,126,229,59,8,184,135,198,149,62,106,93,170,17,23,245,212,12,234,226,58,237,77,85,4,181,116,149,209,185,205,69,84,218,227,26,48,190,117,221,176,212,175,108,149,142,209,175,95,105,106,170,243,51,18,222,35,84,174,185,203,35,87,197,28,229,58,121,171,18,162,157,239,222,154,175,138,147,69,251,196,188,77,220,235,97,115,32,171,147,118,158,197,45,77,247,63,177,131,156,254,69,194,86,254,210,150,178,54,158,90,173,179,189,170,159,21,39,174,88,114,130,174,84,217,35,17,21,72,58,233,179,227,52,91,34,249,62,233,80,221,87,174,138,167,21,78,105,230,197,210,53,239,23,10,167,106,158,245,46,142,18,192,118,52,133,146,78,200,158,186,34,174,186,21,204,54,140,35,73,2,177,244,80,42,233,238,64,49,58,187,20,99,103,189,93,85,83,55,237,85,36,159,140,175,241,38,142,170,126,191,105,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,196,225,165,109,101,67,244,155,119,85,246,149,125,130,211,5,69,79,38,70,38,159,18,161,186,97,58,120,32,73,96,70,235,227,208,214,48,163,104,240,204,149,136,155,124,84,168,109,153,120,249,36,106,204,246,171,125,168,114,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,237,213,9,9,45,149,23,4,230,49,234,73,201,77,114,161,118,216,30,246,185,61,168,6,69,218,50,211,46,106,41,154,234,106,106,102,61,83,224,79,51,13,97,172,55,230,181,33,114,59,193,19,67,29,104,100,198,9,163,225,184,206,212,247,34,169,87,97,106,76,79,121,185,193,29,93,108,206,106,57,17,117,85,11,139,209,71,53,134,71,164,93,213,23,85,247,21,101,179,47,48,245,249,141,115,168,88,155,189,170,210,159,164,194,116,182,217,33,169,170,174,99,116,68,85,69,82,126,253,155,214,76,45,111,90,122,105,163,89,27,211,86,185,3,78,254,76,128,195,15,77,238,138,6,167,183,93,14,183,16,101,22,89,91,40,215,153,71,76,233,81,58,170,105,226,80,211,102,173,227,18,83,162,80,85,200,205,253,19,69,37,232,112,70,50,196,242,238,146,239,54,215,175,181,202,5,11,152,56,26,194,196,145,214,120,99,141,19,93,52,44,141,77,5,93,29,197,32,87,47,137,152,210,112,245,119,117,58,190,162,232,229,85,77,116,85,45,222,42,200,27,133,35,221,60,40,233,92,223,106,32,20,70,18,194,50,214,64,202,138,185,219,202,246,181,84,174,224,194,56,93,24,214,203,28,78,93,75,123,117,177,98,251,60,43,73,12,21,44,106,123,145,78,166,134,76,89,4,200,233,221,62,154,251,117,51,162,251,166,88,225,187,132,49,172,17,68,213,58,236,71,147,52,17,198,215,70,177,175,79,98,148,157,183,18,222,226,129,172,230,202,138,137,239,59,106,11,245,250,166,84,73,165,149,237,215,219,168,29,100,152,43,14,218,225,125,61,109,189,37,145,124,21,16,232,174,152,94,218,202,101,125,5,185,205,95,102,136,94,155,69,13,29,202,157,29,92,198,163,189,238,66,164,130,201,135,169,104,247,62,24,164,248,104,128,98,123,104,241,29,58,185,180,109,150,52,211,167,137,76,92,233,177,220,146,63,74,217,81,158,212,213,76,221,163,194,118,75,210,58,56,45,209,181,85,58,42,52,164,111,185,61,39,61,233,5,34,170,61,116,232,208,49,107,9,225,219,253,206,165,24,233,94,174,215,175,82,235,197,149,247,244,162,230,243,85,58,123,203,137,107,203,23,225,73,59,196,148,234,229,85,221,166,133,83,77,84,234,205,41,146,149,90,158,30,0,99,117,94,3,197,76,169,219,12,178,126,205,78,226,139,0,230,36,81,53,244,21,50,177,203,237,77,76,171,195,56,34,219,80,246,203,84,214,106,190,242,230,91,48,150,29,130,36,69,138,21,233,238,64,48,122,28,3,154,173,111,54,91,148,186,120,245,85,35,238,184,210,212,187,107,235,158,228,79,29,84,205,139,174,15,181,206,199,36,59,26,159,2,209,99,188,181,108,204,127,34,84,213,83,166,128,99,205,110,34,150,22,175,120,155,85,251,74,3,17,226,137,101,149,205,130,93,63,105,116,47,217,49,123,172,157,201,4,146,42,42,251,16,224,162,225,95,17,220,226,231,42,203,170,252,20,184,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,79,212,112,133,138,227,77,209,207,43,127,98,146,13,225,63,22,164,154,73,95,47,143,183,82,138,146,163,51,168,106,217,182,134,68,99,147,209,234,117,211,230,30,41,166,129,203,5,201,81,61,136,138,79,219,248,79,196,176,199,206,239,210,46,222,186,117,59,154,30,28,113,12,201,177,242,72,168,157,60,0,178,88,143,53,241,52,147,186,58,186,199,189,190,30,37,61,85,137,225,186,66,189,225,170,174,84,246,153,33,85,194,37,214,225,213,99,122,170,254,169,194,222,7,239,179,39,152,231,181,63,213,3,15,174,147,178,150,165,36,167,98,166,171,236,59,107,118,58,158,210,172,86,181,250,167,184,202,143,232,35,123,87,34,200,231,187,253,147,181,162,224,66,174,68,78,127,248,180,51,172,67,196,57,149,95,120,129,97,250,206,169,161,197,134,241,31,147,154,217,166,69,215,83,49,107,120,10,149,145,171,153,34,34,167,192,164,110,220,20,221,41,21,91,28,138,168,158,228,8,232,112,206,63,180,86,90,98,142,125,186,232,154,234,84,244,24,163,8,82,185,38,158,157,142,40,57,184,112,197,182,218,197,166,129,102,70,53,122,104,138,85,86,14,27,241,101,110,140,150,73,186,251,209,64,170,106,115,79,2,186,153,105,219,68,212,85,77,60,11,85,141,170,176,237,218,57,42,40,169,218,143,93,85,52,46,220,60,29,98,42,182,163,249,210,38,191,5,39,109,252,23,223,217,59,86,106,183,171,61,168,168,12,97,205,198,217,91,59,149,32,133,253,87,216,135,5,54,19,191,63,206,110,246,253,168,103,138,240,194,203,36,91,229,164,73,85,169,253,210,140,196,89,101,53,43,157,13,53,157,201,167,77,81,129,182,35,75,73,136,173,93,91,51,186,29,61,214,239,137,171,30,216,57,178,47,176,203,42,108,137,185,94,95,245,148,111,106,47,189,167,111,77,194,206,199,182,89,99,79,29,122,180,12,49,167,192,24,142,244,169,35,247,174,191,2,162,181,100,245,201,170,137,44,107,215,224,102,205,183,36,233,109,81,109,90,86,185,83,224,115,75,150,136,171,164,84,122,127,178,6,35,83,228,141,92,209,171,244,68,218,154,146,54,236,182,146,166,224,180,78,139,93,142,211,83,46,170,50,234,178,36,86,181,174,110,189,60,15,150,12,155,84,170,117,75,180,69,114,235,174,129,53,65,101,174,69,83,70,145,207,44,76,246,47,129,126,236,152,38,138,213,11,88,214,177,21,16,158,179,224,169,40,24,214,165,86,221,62,36,253,117,166,72,91,254,157,166,159,16,202,110,219,105,216,244,88,222,159,176,229,187,197,85,12,42,172,147,77,10,102,227,127,92,39,66,235,147,170,57,219,127,178,138,91,12,67,196,213,44,18,43,37,166,209,19,167,80,42,251,230,43,185,89,145,239,220,245,70,167,176,181,183,188,249,150,150,165,98,155,127,69,208,231,147,62,240,229,242,39,67,44,49,110,114,105,213,80,163,46,246,42,60,83,50,212,81,64,213,69,93,124,212,2,191,179,102,165,131,17,82,172,53,81,34,202,238,136,170,76,58,195,105,174,250,245,124,72,213,246,42,148,45,167,42,43,163,167,90,198,72,232,182,251,9,59,189,190,249,66,213,138,59,139,209,27,241,13,98,186,151,14,90,224,126,234,89,34,107,189,250,161,222,90,44,116,211,162,45,77,84,74,214,251,21,198,61,86,92,49,44,79,86,69,87,51,215,224,170,77,91,39,199,83,189,35,100,149,40,143,93,53,234,21,148,246,223,162,180,90,109,124,40,246,251,117,66,87,19,227,218,75,101,51,155,69,51,87,68,233,181,75,7,46,7,199,174,107,102,109,117,74,110,77,125,167,105,102,193,56,149,238,70,220,38,150,68,85,235,187,80,58,172,101,152,215,122,249,223,28,78,145,81,85,83,161,67,172,183,90,201,121,149,49,74,246,175,93,52,50,58,195,148,52,245,202,215,79,3,85,87,199,84,43,234,28,146,180,193,10,61,244,177,187,225,180,12,94,177,86,207,72,141,254,173,34,34,39,184,171,168,239,114,74,136,196,137,200,190,30,5,254,126,81,90,54,232,218,56,219,254,201,36,236,161,166,99,247,71,11,83,79,114,1,101,106,45,247,234,246,238,162,123,211,82,58,92,160,197,119,216,210,87,202,237,93,239,50,14,213,130,105,237,237,68,146,153,29,167,192,171,40,233,232,232,233,147,100,8,213,79,128,24,227,105,225,218,254,196,223,60,168,186,161,215,226,62,30,46,149,41,181,21,20,200,234,252,65,37,46,173,142,39,47,216,116,210,98,201,228,118,142,162,122,254,192,49,137,56,110,173,165,107,229,149,136,186,21,14,26,201,133,138,153,92,230,34,109,95,105,126,164,187,37,68,46,71,82,42,107,240,58,216,81,175,213,24,188,180,95,96,29,6,30,195,212,246,10,86,239,98,121,164,206,32,184,211,213,210,182,8,153,215,93,9,171,171,28,200,149,172,126,239,130,29,93,166,130,166,170,173,17,240,57,91,175,184,9,104,48,68,23,20,99,170,161,71,35,254,7,37,211,36,176,220,240,239,154,129,139,170,123,139,165,67,101,100,52,172,123,244,110,137,237,36,239,183,26,122,90,87,49,101,110,168,158,240,44,252,57,41,133,41,154,179,71,69,19,92,159,2,222,227,220,48,219,119,54,42,22,163,90,136,190,5,209,188,222,167,115,36,228,84,42,38,190,197,40,108,75,115,70,218,36,150,104,213,238,209,122,168,24,235,150,176,190,44,210,219,38,186,164,201,255,0,105,187,12,146,233,130,45,191,244,77,255,0,176,210,214,5,171,142,92,207,230,53,154,107,50,127,218,110,119,36,28,178,96,139,110,139,255,0,137,111,253,134,241,134,183,56,193,145,139,72,222,191,216,83,95,119,6,35,235,36,68,254,242,153,161,197,70,42,142,225,11,90,217,53,243,76,56,134,21,168,172,115,180,215,87,1,29,174,137,201,35,92,169,237,67,35,242,94,161,180,211,69,170,233,224,89,106,10,4,70,183,70,151,91,0,172,148,111,137,233,211,192,12,205,194,149,172,150,149,154,42,120,21,85,54,174,234,138,90,204,3,113,115,233,163,220,190,196,46,125,182,86,189,190,32,118,48,234,217,19,169,216,53,136,255,0,56,235,145,222,122,19,109,168,86,166,132,209,59,27,81,190,210,106,57,81,137,226,117,109,170,247,145,165,90,123,208,200,237,210,171,84,208,228,134,77,116,58,116,170,106,46,187,137,152,107,27,239,64,59,150,170,170,28,209,55,93,14,173,181,173,68,241,57,225,175,110,190,32,118,251,17,90,132,109,102,132,156,53,173,114,120,161,48,202,150,185,124,80,9,150,232,157,116,10,246,162,106,168,135,26,72,215,123,66,163,23,218,4,47,168,111,134,136,113,182,86,185,116,208,134,72,81,122,144,178,45,28,7,59,154,142,79,2,89,244,200,238,154,19,62,9,162,156,50,202,140,77,84,14,150,235,68,136,197,209,133,23,93,204,138,85,210,63,105,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,97,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,52,203,138,170,232,239,2,110,38,83,84,166,143,211,168,20,28,247,171,140,47,244,28,69,75,136,171,36,122,53,241,47,237,43,183,225,154,42,132,215,68,234,64,204,37,111,141,117,246,133,199,93,108,172,231,162,115,34,79,224,119,140,163,134,102,235,203,68,212,71,103,165,167,244,84,159,166,100,9,211,80,211,174,75,68,113,191,152,141,68,57,27,64,143,119,67,187,116,16,201,22,140,93,84,69,77,28,41,185,235,166,128,112,208,219,246,248,161,217,164,45,98,29,29,199,20,219,109,109,84,146,102,183,79,122,148,221,78,108,88,226,114,181,107,24,154,124,64,184,40,246,49,58,232,113,73,58,187,163,80,183,177,230,141,142,117,255,0,76,103,251,199,111,69,142,44,179,53,28,149,45,95,218,5,89,19,213,58,170,9,165,77,186,233,224,81,87,124,200,179,208,49,85,42,154,154,39,188,164,43,51,190,209,26,185,22,177,157,63,88,11,184,219,170,70,139,204,68,68,67,166,188,227,155,117,3,93,190,86,34,167,196,177,216,131,136,11,87,37,237,167,172,110,191,5,44,190,39,205,250,219,189,83,163,167,157,85,28,190,197,3,39,46,249,217,67,64,231,114,230,98,233,241,41,27,207,18,201,4,106,145,57,171,167,196,177,182,122,43,133,253,17,243,185,250,56,159,174,203,202,102,196,178,84,72,228,215,226,19,85,53,243,137,218,249,17,91,19,149,53,247,41,73,203,157,120,134,238,245,72,229,149,53,247,57,74,51,17,96,216,233,81,210,83,171,157,167,82,138,125,254,178,195,42,162,51,193,125,168,25,92,187,222,44,197,53,13,87,37,76,233,170,127,121,75,127,120,197,120,134,5,115,164,184,78,139,241,114,157,117,102,106,92,92,205,141,141,63,129,77,87,98,42,171,187,181,149,186,107,240,3,229,211,50,113,52,79,115,32,175,157,87,224,229,58,184,113,166,54,185,73,177,245,53,59,87,167,164,165,111,130,112,61,21,246,169,139,82,158,146,153,13,133,242,2,195,87,76,199,54,52,87,42,123,128,198,107,117,170,182,189,169,45,194,227,36,126,245,85,94,133,83,97,242,109,162,161,142,143,18,57,202,139,225,188,201,133,225,110,150,190,21,141,177,57,24,228,234,168,81,152,139,131,168,237,251,166,182,115,158,255,0,29,53,49,163,177,192,57,142,202,85,142,38,92,86,77,52,79,72,190,20,184,198,75,141,177,52,122,174,173,247,152,133,38,83,227,220,41,87,173,61,20,170,198,47,138,161,115,240,166,34,190,218,233,27,21,218,53,98,53,58,234,133,20,223,16,84,181,215,86,43,33,221,213,87,93,12,77,196,216,30,162,6,201,43,227,118,171,215,170,25,93,153,152,226,221,35,17,34,145,174,118,189,117,44,142,34,191,81,220,21,97,85,110,174,232,111,6,58,203,70,251,109,114,76,228,211,107,140,211,224,235,31,68,151,90,90,39,84,34,120,38,154,150,54,187,45,22,249,110,146,170,150,37,114,245,94,136,116,217,117,123,186,229,142,48,141,210,238,141,172,127,180,208,221,173,166,233,12,214,232,228,108,136,186,162,117,59,74,90,198,189,218,43,140,97,201,236,230,166,196,22,42,84,125,82,43,213,169,175,82,248,208,95,224,228,182,101,145,52,94,190,38,5,198,166,114,46,138,138,118,148,239,77,54,148,77,151,18,210,78,228,103,53,21,126,210,168,130,178,55,185,21,175,255,0,16,59,152,213,122,19,49,157,107,42,122,167,82,114,41,209,64,156,70,251,144,141,137,161,192,217,219,161,26,76,139,224,7,56,56,121,163,154,7,49,2,248,144,115,79,187,181,246,1,16,62,110,248,13,223,0,62,233,175,66,38,199,169,2,59,79,97,18,72,136,7,42,55,79,97,10,166,132,60,212,56,221,48,28,200,141,95,20,62,162,55,82,81,211,46,189,20,137,147,47,181,64,156,70,244,232,135,212,143,193,78,6,212,34,123,78,84,168,110,128,76,53,145,180,57,237,246,18,139,58,117,234,125,100,177,170,245,118,134,196,203,31,162,147,81,213,35,19,170,106,72,173,69,51,19,85,122,18,181,23,138,24,81,85,242,162,34,124,64,237,215,206,118,253,167,58,84,34,179,110,133,1,123,205,27,29,170,53,106,213,49,21,62,37,185,186,241,13,108,162,122,171,106,219,162,47,188,11,250,181,11,2,239,83,228,183,122,87,53,85,242,162,47,218,98,197,223,138,106,71,34,178,42,182,170,248,120,148,37,219,63,241,157,100,206,154,216,197,125,58,248,42,1,153,213,24,138,217,74,187,229,172,107,81,61,234,117,53,121,167,133,169,21,89,45,214,36,84,233,233,24,67,118,206,28,115,93,27,152,246,185,21,83,216,165,189,184,223,113,181,214,171,206,89,180,85,246,42,129,177,21,204,204,45,85,171,160,187,68,231,251,17,28,118,54,220,95,29,111,70,72,138,139,225,212,193,204,5,99,196,147,84,195,52,239,155,162,167,138,169,147,152,54,154,186,54,196,146,163,186,34,1,120,35,174,71,232,237,73,216,170,218,246,237,69,41,200,55,164,105,174,164,245,34,185,29,170,234,7,101,36,138,197,221,239,32,231,43,144,137,219,100,106,32,72,145,12,232,225,122,43,137,103,211,170,169,60,230,163,78,39,47,176,131,169,189,219,82,190,141,96,117,58,61,52,211,170,22,79,26,229,101,29,79,50,85,181,70,229,93,124,88,100,59,121,205,102,231,49,54,146,243,199,109,170,213,149,40,208,48,43,21,100,195,107,165,116,113,217,154,154,174,157,24,82,143,225,38,107,211,92,213,163,116,104,239,106,55,192,216,124,248,66,197,50,172,177,177,138,191,97,4,118,170,122,101,72,155,78,205,190,253,0,192,219,15,4,204,164,106,110,149,250,125,133,117,135,248,63,182,83,206,215,76,253,116,247,161,152,77,163,163,106,104,145,183,248,28,79,162,141,171,185,140,64,44,253,159,135,107,29,182,149,173,71,181,21,19,220,65,62,77,209,195,80,222,238,254,136,190,194,243,54,153,100,77,164,81,219,161,167,93,95,237,2,129,180,101,213,45,28,105,185,221,80,168,104,112,229,60,46,68,99,202,137,212,240,185,60,211,146,154,223,14,168,170,170,7,21,45,162,38,181,23,157,254,36,220,44,72,151,106,38,186,123,79,179,50,56,81,17,174,57,163,107,85,136,160,114,115,53,110,154,16,178,53,114,235,161,19,85,53,240,57,163,114,39,93,0,228,142,159,205,213,72,185,123,87,192,137,149,8,228,218,21,81,125,128,124,221,167,77,79,139,30,229,240,10,222,164,72,168,158,192,62,177,141,106,104,21,81,23,161,241,203,170,145,182,52,95,19,88,33,107,244,83,149,36,77,58,160,72,161,78,170,167,199,45,58,116,87,20,69,204,133,222,212,66,23,66,199,117,108,167,11,210,141,189,121,168,159,180,144,172,189,219,40,26,174,150,161,168,137,250,192,118,72,174,137,58,55,113,20,85,14,221,231,199,181,61,229,188,190,103,86,19,177,238,239,55,8,219,183,245,144,182,248,187,139,252,188,179,211,235,37,230,38,233,250,192,100,75,249,50,59,85,113,245,101,164,137,190,116,168,134,20,94,56,236,193,145,177,82,130,241,27,157,236,243,139,117,136,56,228,185,84,185,201,105,169,71,235,225,162,129,177,100,184,82,110,209,179,34,254,210,97,54,61,187,216,253,127,105,172,26,110,49,51,38,121,117,166,137,206,77,126,37,119,135,184,216,196,116,81,182,43,211,185,111,246,162,129,176,53,150,86,166,156,173,83,222,27,82,244,93,29,30,136,166,47,224,158,51,112,173,201,25,29,210,229,19,28,190,58,169,116,168,184,128,192,55,118,51,187,221,98,114,175,185,200,5,210,124,73,54,142,71,132,133,27,215,121,74,218,49,237,146,189,19,187,213,177,200,239,214,66,160,142,229,69,50,38,217,155,215,226,4,234,108,79,237,106,22,68,78,136,113,177,33,145,53,107,209,127,105,22,216,153,213,92,7,212,85,127,176,139,111,216,66,217,99,94,140,84,34,222,128,54,253,131,111,216,55,160,222,128,113,172,26,174,187,148,141,172,70,255,0,104,42,185,87,162,116,27,125,174,0,187,116,241,33,68,107,87,114,169,3,228,167,143,211,145,19,246,156,15,184,91,147,163,166,106,126,208,39,81,236,119,130,160,84,79,99,81,78,166,91,229,154,149,186,190,165,169,167,196,232,238,89,153,97,161,69,69,171,103,79,136,21,108,146,185,158,17,255,0,129,246,41,55,177,85,204,211,66,210,220,115,202,201,3,149,18,177,157,62,39,73,81,158,50,86,59,101,166,68,145,23,199,64,47,107,171,88,201,54,137,107,216,214,170,162,34,150,98,131,29,223,43,164,71,57,139,212,172,109,119,90,234,182,167,57,0,173,105,235,27,42,232,172,78,167,39,41,168,187,209,254,62,194,158,109,218,26,52,221,52,141,79,218,113,73,141,45,12,93,29,82,196,255,0,104,10,134,73,30,139,163,122,145,197,51,244,209,90,83,95,78,172,12,106,185,213,108,255,0,120,233,46,153,181,97,162,215,109,91,58,124,64,184,83,68,217,89,231,121,191,18,22,199,3,89,183,152,138,165,161,169,207,155,12,109,94,125,107,90,207,180,235,29,159,56,113,238,214,11,131,85,62,211,58,47,58,196,172,145,92,157,83,82,97,213,173,107,52,70,106,186,22,22,229,196,13,12,48,175,118,169,106,175,179,169,73,175,16,151,121,103,210,5,71,55,82,12,160,109,91,29,214,84,218,190,227,235,235,233,227,79,77,12,117,167,205,235,245,126,143,208,236,98,198,248,130,173,61,21,234,5,240,125,238,153,191,219,105,10,94,169,157,253,182,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,252,78,110,247,79,39,163,34,20,61,26,72,246,181,92,254,190,222,167,96,218,184,40,219,186,105,116,211,222,160,85,13,70,42,235,188,138,93,52,77,171,212,163,165,199,54,90,85,86,201,86,196,84,253,99,228,57,139,135,209,85,86,181,157,63,88,10,233,42,29,28,41,163,53,93,14,190,74,217,230,147,111,119,232,91,123,246,124,225,91,66,43,100,184,70,154,126,177,64,93,248,184,194,22,237,202,219,148,90,167,196,12,143,88,81,98,85,145,118,144,49,205,141,190,111,156,158,243,11,49,47,28,86,223,57,148,119,8,215,221,163,138,118,62,61,104,169,163,228,79,95,26,59,237,3,61,22,165,28,186,104,125,218,154,110,83,3,233,184,238,182,200,253,124,161,30,159,105,219,39,28,214,167,69,255,0,24,71,225,239,3,53,31,87,3,29,177,238,68,69,246,156,19,77,111,141,117,239,105,252,76,16,187,241,181,77,35,95,200,175,98,187,217,231,20,77,103,26,215,68,122,175,123,77,62,208,54,85,5,69,36,168,136,217,209,127,105,247,88,99,118,237,117,53,209,100,227,138,72,116,231,215,53,62,215,29,220,252,122,219,152,207,62,226,196,95,245,128,216,4,211,69,86,196,107,93,166,223,113,44,201,232,227,114,54,89,211,221,213,77,119,215,241,254,232,218,169,108,173,99,220,190,61,74,114,94,57,49,45,108,218,178,100,234,190,197,3,103,82,85,219,88,221,91,59,127,137,194,202,154,74,135,109,220,138,107,130,151,140,76,79,51,53,89,127,196,159,166,227,51,17,82,187,206,149,63,136,27,8,185,210,218,165,133,89,36,81,175,196,161,110,248,99,13,78,231,58,94,83,117,251,12,54,159,140,140,83,84,154,181,201,181,126,39,87,83,196,246,34,173,69,89,36,211,95,136,25,97,93,129,176,141,67,213,171,81,10,107,246,18,111,201,156,33,115,133,98,74,168,181,119,216,98,13,79,17,245,240,191,116,213,74,159,180,153,165,226,213,40,155,171,107,252,228,248,129,146,245,156,55,225,56,158,174,90,184,215,248,28,148,217,33,131,40,153,231,203,10,233,239,68,49,35,16,113,177,91,10,59,109,90,127,18,130,186,113,199,127,114,185,180,245,58,254,208,219,58,43,242,223,6,65,209,172,129,127,98,20,197,239,0,225,23,53,117,88,99,211,195,192,193,249,120,199,198,181,114,106,199,170,162,175,188,235,174,188,85,227,42,149,106,76,229,77,126,32,101,77,243,45,240,141,77,70,201,106,226,70,170,252,15,148,153,25,151,117,80,163,223,91,79,185,126,195,13,174,60,66,98,154,183,110,108,142,213,126,39,37,30,123,99,118,199,171,92,253,62,208,51,175,15,228,54,92,181,202,139,91,79,225,240,58,140,89,146,216,10,222,217,37,138,190,5,78,171,236,48,222,147,136,156,125,4,187,88,233,58,252,74,178,207,152,248,251,23,170,69,51,100,86,191,226,160,119,89,139,132,176,157,60,114,199,5,76,42,189,83,166,134,44,227,124,31,28,181,142,238,43,187,175,77,168,101,146,229,53,242,251,23,62,170,57,60,238,171,212,235,147,35,227,164,159,153,85,18,244,247,129,134,191,65,111,236,135,153,28,18,170,125,135,216,48,54,34,252,247,38,84,253,138,103,53,54,4,195,145,194,148,211,49,137,251,10,190,209,147,248,78,225,74,155,90,197,85,79,112,26,247,133,49,165,175,204,165,109,71,79,118,164,235,49,150,61,182,183,125,68,117,58,39,94,170,166,121,207,145,184,114,9,213,86,22,42,107,238,36,113,7,15,246,43,173,35,163,166,167,98,170,166,157,16,12,35,110,108,221,165,129,89,82,199,43,211,222,117,83,99,107,245,83,245,137,242,181,23,220,170,100,46,36,225,106,162,150,177,121,20,142,218,171,236,67,169,119,15,247,26,38,244,162,119,79,128,99,86,49,216,175,18,49,60,234,201,211,253,165,35,143,23,223,85,170,157,242,101,95,118,229,234,93,170,204,162,154,57,54,212,83,43,81,62,7,99,103,201,251,2,185,175,170,85,77,58,175,64,44,45,118,41,196,47,215,115,100,68,247,245,234,117,204,196,23,20,93,210,202,244,84,248,153,59,136,50,211,8,165,54,216,28,138,168,158,226,217,94,114,210,217,185,220,132,95,224,5,183,101,246,170,179,234,91,82,228,85,247,41,221,88,176,109,226,247,54,180,243,74,229,95,114,169,216,195,151,177,210,79,189,173,119,69,247,23,23,3,195,95,109,157,169,110,166,230,61,61,138,208,184,234,172,57,27,127,170,114,57,201,50,235,246,157,189,231,37,47,212,84,170,173,130,101,209,61,197,225,176,98,172,77,70,137,204,183,53,63,217,59,218,188,97,122,174,143,151,37,11,122,166,158,136,105,134,87,124,9,138,40,231,84,109,28,203,162,251,148,233,164,194,215,196,147,116,244,114,35,190,40,102,76,180,21,149,207,223,37,3,122,254,161,213,86,229,237,194,225,55,50,43,127,69,247,48,12,93,182,225,123,155,213,17,105,93,175,216,85,22,236,19,123,126,213,142,129,235,254,201,148,152,51,35,110,23,9,217,190,222,186,47,234,151,251,7,240,224,198,178,55,79,64,158,207,22,129,128,180,89,115,138,170,25,178,59,92,171,187,245,84,169,45,121,27,140,42,169,149,60,153,63,95,213,83,103,24,123,32,237,16,68,138,250,22,110,79,213,43,155,54,83,90,169,218,145,247,8,191,221,38,141,71,195,195,230,51,142,175,84,183,84,34,107,253,213,42,155,111,14,88,198,161,90,229,160,168,241,254,234,155,87,168,202,187,115,23,123,109,241,127,186,132,221,191,2,210,194,136,137,65,23,251,168,65,174,60,61,195,238,41,165,137,27,53,44,237,213,52,234,138,118,242,112,221,136,234,147,84,138,127,224,166,197,31,133,41,60,37,163,141,168,158,26,52,230,134,203,111,133,54,247,104,255,0,128,26,213,169,225,143,16,170,109,116,19,175,236,83,170,159,131,235,213,197,117,90,89,122,254,170,155,69,76,61,108,153,117,90,120,191,129,207,29,138,219,79,232,211,69,254,232,26,184,143,130,203,157,4,105,59,32,151,127,216,114,195,194,165,237,238,229,203,73,42,181,61,232,109,23,232,245,52,235,185,105,99,218,191,2,52,194,182,132,111,157,79,18,47,216,107,24,214,179,232,248,90,146,220,137,43,169,23,114,123,218,115,94,178,118,226,203,92,148,112,219,221,213,52,213,26,108,118,163,4,88,231,118,178,70,196,79,176,227,126,94,224,229,137,90,254,86,229,251,0,213,141,14,80,94,168,157,202,117,12,158,63,221,59,100,201,58,250,134,243,159,70,237,127,213,54,86,236,162,193,213,40,178,109,143,95,177,9,57,114,183,13,49,220,150,50,61,62,196,3,92,244,121,97,83,76,228,137,212,107,162,116,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,193,113,132,24,211,13,226,123,189,74,65,67,28,251,85,52,243,117,40,186,206,29,241,101,205,189,226,167,188,232,171,174,139,169,177,187,62,83,219,227,145,30,180,236,114,183,222,135,117,83,129,105,116,238,233,71,30,159,234,134,154,224,183,224,123,182,13,166,141,142,164,123,246,105,226,133,202,193,216,194,90,86,181,146,82,162,57,60,122,25,129,113,201,44,61,118,133,123,212,77,106,170,123,138,30,163,134,235,109,45,75,166,129,139,181,87,160,22,110,235,142,107,36,106,36,112,174,159,3,154,203,138,233,229,102,149,212,204,95,245,144,189,52,217,7,65,43,116,123,9,74,252,129,182,196,171,226,136,5,164,173,102,29,196,19,45,35,40,224,220,239,115,80,164,241,30,90,209,54,55,44,20,108,215,224,210,252,197,146,214,251,83,251,237,43,156,233,83,216,170,113,86,225,74,132,98,163,225,79,224,103,70,34,214,224,250,154,89,213,27,72,186,34,251,130,34,90,27,186,74,102,166,158,244,50,98,167,2,58,161,203,253,93,58,252,10,71,20,101,21,69,108,78,72,233,215,170,123,16,12,119,189,227,73,154,138,148,137,162,167,177,164,189,167,26,93,92,137,222,17,232,221,125,165,87,136,242,106,251,110,153,210,197,72,229,98,117,234,117,9,130,111,78,131,148,218,69,69,251,0,184,24,55,31,165,62,221,172,71,41,115,108,248,242,146,162,55,173,77,52,123,145,58,106,134,61,90,176,237,238,207,39,50,88,92,136,133,71,107,175,171,116,190,122,170,35,124,64,186,149,55,120,175,51,57,143,167,107,91,174,158,4,204,54,107,101,60,92,212,86,35,188,116,40,186,108,83,104,133,136,212,168,77,232,157,122,146,181,88,214,30,102,140,159,205,251,64,169,110,55,106,170,41,21,41,245,218,158,226,85,51,6,174,133,168,178,202,228,251,84,235,96,196,52,53,145,232,249,91,170,252,78,182,174,130,142,226,245,73,100,209,191,5,2,164,118,105,214,61,191,82,170,239,177,78,138,233,152,55,249,87,86,208,189,233,246,28,52,54,219,77,36,136,156,228,95,181,74,145,158,78,88,52,141,24,229,208,14,142,203,152,55,40,164,78,241,104,69,235,237,105,118,48,206,109,91,227,129,176,212,80,194,199,167,179,68,45,29,206,74,152,222,171,77,3,87,246,20,141,77,85,225,149,252,221,170,223,176,184,50,214,76,196,182,84,211,234,202,40,151,84,247,33,74,87,227,22,62,117,229,208,179,199,216,133,140,135,26,220,104,162,70,185,203,209,9,9,179,86,174,154,93,92,169,209,74,50,110,199,136,164,168,123,99,125,2,35,29,227,208,184,86,198,218,88,214,185,208,199,213,53,94,134,27,80,103,244,180,141,70,185,205,68,59,170,126,35,85,81,17,42,83,248,129,153,9,117,179,83,39,230,34,233,240,36,235,241,253,178,130,53,217,75,18,233,240,67,18,147,136,46,115,182,186,171,199,226,79,69,154,180,183,54,104,250,175,31,136,25,29,75,156,54,166,204,230,84,83,66,212,246,106,119,52,120,246,203,115,84,218,145,55,95,113,138,203,125,180,86,63,116,181,155,127,105,218,81,98,187,109,189,53,134,181,87,79,214,12,235,41,100,185,90,230,141,85,30,197,212,167,46,178,210,189,87,151,78,215,126,194,200,210,230,189,36,47,70,203,86,136,159,235,21,173,131,52,112,124,237,111,125,184,49,21,124,117,112,69,85,228,186,9,152,146,58,219,26,185,127,85,14,210,209,65,73,78,244,84,183,49,63,217,37,41,49,246,6,145,168,173,184,70,169,254,177,220,83,227,108,27,183,88,235,99,85,211,222,7,116,218,218,104,163,70,165,19,19,246,16,45,99,36,244,105,26,159,176,167,170,241,190,29,223,245,117,108,254,39,44,24,222,194,140,215,189,51,248,131,29,210,209,197,88,154,73,74,213,69,247,161,33,46,7,181,85,201,172,148,81,117,247,180,142,159,48,48,212,76,214,90,182,38,159,18,82,175,54,48,141,58,174,218,246,106,159,16,218,125,185,123,108,141,186,197,72,196,95,131,73,26,204,191,108,171,230,65,167,216,135,4,121,205,135,252,34,172,98,254,211,150,60,225,181,57,116,108,241,170,125,160,72,201,151,77,215,207,139,252,15,174,192,148,208,196,170,144,34,170,39,184,236,100,204,251,92,173,87,44,204,254,36,175,229,50,196,154,164,181,44,79,218,5,185,197,150,26,138,103,57,32,162,215,79,129,76,68,219,204,45,93,182,247,38,159,2,238,215,99,236,23,63,89,170,226,235,241,36,101,199,57,126,177,43,91,87,14,186,123,208,38,173,44,181,55,199,75,183,186,189,189,125,196,173,202,130,247,82,197,94,84,137,208,175,171,49,158,14,89,254,170,162,37,234,112,212,226,251,11,217,164,82,198,161,149,157,196,24,106,245,61,181,237,228,200,253,125,138,89,44,65,146,215,203,252,239,210,146,70,106,190,196,51,17,216,146,210,248,122,172,106,135,88,219,245,191,156,188,168,226,93,126,0,96,125,211,34,47,150,74,166,74,231,204,212,221,241,47,54,90,90,169,172,212,105,229,9,19,86,167,93,198,65,220,48,221,6,37,86,243,98,98,34,251,144,227,155,38,44,15,164,122,58,69,106,170,123,20,12,127,199,217,179,79,100,85,161,183,177,142,102,154,106,133,185,102,43,184,226,7,170,195,76,174,87,47,176,185,25,177,147,212,54,215,73,45,43,156,244,77,87,85,40,44,23,89,105,195,183,6,197,112,122,53,173,94,187,144,53,138,183,47,48,101,202,243,114,111,123,183,46,213,95,107,76,144,160,203,42,26,10,72,36,91,116,123,149,19,251,40,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,85,198,163,193,48,212,68,141,117,189,168,136,159,221,37,235,112,21,45,59,181,238,205,111,236,45,13,211,139,102,91,145,236,167,149,138,141,240,45,182,35,227,42,255,0,60,138,218,77,174,251,0,202,170,43,44,20,104,138,214,162,104,118,116,181,148,144,189,89,82,244,107,126,38,19,211,113,81,141,235,23,107,33,85,213,125,196,213,70,117,102,53,242,52,109,37,43,213,223,4,80,51,74,74,187,100,138,188,185,219,252,72,100,175,181,83,49,93,36,204,77,61,234,97,165,14,101,230,124,61,37,164,147,246,162,146,247,236,208,204,169,97,86,178,153,250,170,123,148,12,185,173,198,184,114,153,202,215,214,68,154,124,78,158,163,28,97,185,19,84,184,198,137,254,177,131,85,87,204,215,187,206,188,186,89,151,85,246,106,118,214,155,70,102,84,170,71,81,77,58,42,253,160,102,51,49,150,18,87,107,53,198,31,218,168,112,220,115,3,2,209,66,174,109,194,153,85,19,222,134,54,69,150,184,250,174,4,127,34,125,85,62,39,67,114,202,12,194,158,77,175,134,167,77,126,32,94,124,83,159,24,118,134,25,123,181,68,46,211,93,52,84,45,29,203,137,135,181,207,238,168,213,209,122,104,75,219,56,113,191,92,234,25,29,197,147,163,30,190,118,186,151,54,201,193,230,23,229,181,106,164,126,229,241,212,11,105,102,226,82,73,234,218,218,198,181,26,171,237,82,238,88,51,238,195,221,91,34,73,14,253,61,232,117,55,238,15,240,228,109,87,209,61,250,252,14,130,139,134,200,232,38,216,175,149,26,128,92,71,241,5,111,171,107,227,146,118,70,212,240,234,91,252,87,156,148,243,163,249,53,136,228,251,78,225,252,62,217,214,54,243,103,145,171,246,156,209,240,205,97,169,133,85,179,72,171,160,22,206,155,52,162,124,78,223,50,46,190,245,33,190,99,170,74,203,35,209,30,222,168,165,81,136,56,107,109,13,44,143,162,100,139,167,129,65,222,114,123,16,82,218,222,216,169,228,84,68,80,45,214,88,85,71,87,153,104,246,185,58,204,159,246,155,169,200,167,127,192,203,122,39,178,22,255,0,216,105,159,40,48,53,226,139,49,81,39,167,114,105,42,120,167,196,220,230,69,192,176,225,58,40,229,77,21,34,111,253,134,241,134,144,115,99,25,67,138,21,169,75,38,228,68,247,150,218,211,110,149,210,107,167,138,157,211,48,173,206,103,34,110,82,162,177,96,170,230,61,170,243,53,168,227,181,225,250,201,81,170,214,174,133,195,177,209,45,44,81,49,205,209,201,166,164,245,135,13,201,28,109,107,149,10,150,27,35,32,209,239,209,69,34,224,224,43,140,77,134,56,245,209,81,52,46,221,166,87,242,209,218,244,241,44,94,27,168,138,150,102,163,122,117,47,6,30,184,36,208,181,53,246,10,69,91,12,232,174,77,84,156,220,197,77,78,182,154,70,34,34,170,19,205,115,94,158,104,164,30,244,79,5,37,164,168,123,87,162,147,46,111,67,130,72,245,33,18,253,242,68,122,34,170,147,208,84,61,116,209,73,7,67,162,238,57,98,153,26,8,238,35,231,189,19,69,38,35,138,169,61,164,133,45,106,55,78,167,101,21,106,59,218,8,157,162,73,245,93,234,78,36,203,26,245,83,171,90,167,39,230,212,151,150,162,117,79,73,65,29,239,148,17,191,218,62,165,197,87,193,197,53,204,159,95,21,57,24,249,250,121,202,8,171,35,173,99,218,137,175,83,149,178,34,245,213,10,118,154,73,81,19,85,38,93,86,246,183,163,148,17,222,115,152,189,21,80,129,97,108,203,162,170,104,165,45,61,206,104,215,210,83,142,28,71,44,111,243,158,186,32,34,179,142,134,24,186,161,27,163,133,83,69,41,202,124,74,217,149,17,92,118,80,221,35,145,53,80,203,177,109,21,35,215,87,33,19,237,84,174,84,216,132,151,148,227,106,116,83,227,46,232,174,209,20,9,137,173,113,181,21,90,157,73,78,239,83,20,158,102,186,29,181,44,233,58,38,189,73,196,163,107,147,93,16,9,74,25,230,106,34,60,236,35,146,39,248,248,159,25,72,214,162,244,56,98,164,153,210,174,223,13,66,226,106,70,67,180,151,108,109,71,106,212,39,27,18,68,168,146,245,57,37,125,43,33,87,104,136,168,26,112,111,88,25,187,84,40,124,107,153,84,24,126,157,233,60,237,106,162,123,206,12,123,142,32,195,148,50,213,73,80,212,107,81,122,106,96,118,124,241,2,149,85,19,65,75,59,151,87,42,38,138,5,212,204,156,242,150,190,89,33,181,213,249,218,170,38,138,89,154,236,73,153,55,25,93,37,29,67,182,170,244,234,90,27,94,47,184,92,231,90,133,108,138,138,186,149,245,139,31,190,145,91,28,204,127,187,192,14,242,27,206,106,209,170,75,45,67,145,137,227,212,172,48,254,102,98,232,35,70,213,85,46,168,157,122,148,13,247,52,34,86,119,118,49,222,114,123,142,142,158,249,113,174,69,117,59,100,77,126,0,92,28,105,156,183,120,99,115,31,84,186,248,122,69,187,252,162,226,59,156,170,144,76,245,71,47,188,234,107,112,221,246,249,90,141,115,100,84,114,251,139,201,151,121,41,60,180,173,154,120,53,93,186,245,64,40,219,43,238,245,175,78,244,231,170,59,199,169,116,112,166,28,181,238,100,213,141,213,122,107,169,61,54,95,190,218,171,182,153,83,111,192,130,58,122,218,117,229,182,39,162,125,128,92,90,59,174,31,181,211,36,116,200,136,244,67,164,186,220,110,247,185,18,11,126,170,221,78,11,5,150,122,249,154,146,68,229,215,222,133,217,195,120,38,40,26,201,150,45,21,126,0,82,152,123,3,173,125,58,37,214,45,85,83,174,168,74,223,242,54,193,113,69,88,233,181,114,252,11,227,110,177,49,173,209,24,158,4,204,214,118,195,231,43,80,36,98,149,95,14,52,141,114,185,180,189,62,194,90,183,135,218,122,122,21,154,10,109,28,159,3,44,89,5,44,139,177,237,69,58,123,213,138,103,53,207,138,70,164,127,221,4,98,13,5,150,167,7,215,107,52,106,214,49,125,197,231,193,121,195,135,232,35,100,85,15,209,205,79,105,201,139,44,246,212,87,165,77,31,49,126,8,90,107,253,166,149,28,238,227,70,232,215,216,186,2,50,174,215,158,22,71,66,140,138,161,136,138,158,211,184,183,230,165,138,169,232,217,103,137,117,95,106,161,129,53,150,252,95,27,149,212,117,143,99,83,217,169,215,45,219,29,219,100,71,186,225,38,141,248,146,17,177,91,133,86,31,189,64,175,106,194,168,228,248,20,69,238,197,132,165,107,153,58,199,170,244,232,168,97,181,54,118,226,219,76,92,153,107,165,93,58,120,169,53,67,154,120,171,16,84,35,35,170,149,55,47,189,68,34,229,102,166,90,218,101,167,146,170,210,212,93,168,170,186,41,135,248,218,105,109,119,94,239,14,228,114,59,67,46,172,142,190,203,70,244,186,213,43,153,43,116,68,114,150,43,58,112,157,37,190,119,87,35,91,187,171,181,66,145,89,228,63,42,233,109,74,90,228,71,43,253,229,63,159,25,96,180,117,18,93,169,34,70,177,58,234,135,30,64,222,21,102,99,26,253,52,118,133,196,206,91,183,50,215,36,50,38,228,218,90,69,159,201,92,222,118,26,187,71,108,172,168,86,181,142,68,209,84,206,236,51,142,214,255,0,100,134,90,9,209,222,98,42,245,53,77,136,164,117,190,235,223,41,26,172,93,250,234,134,79,112,241,155,146,54,157,148,21,149,136,154,181,26,155,156,66,51,34,205,152,19,90,235,146,58,185,244,243,189,229,227,194,249,131,73,92,248,211,158,139,175,196,195,203,236,23,43,154,54,227,111,169,69,106,121,221,20,147,183,103,28,216,57,201,5,114,200,175,111,180,17,177,58,91,197,61,66,162,177,232,191,180,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,120,17,122,150,110,91,117,115,191,196,138,154,182,57,85,81,23,169,69,219,111,82,76,212,124,179,163,218,191,19,180,239,209,206,168,180,174,70,233,226,19,113,85,110,77,187,136,57,237,215,77,80,167,252,161,43,19,71,77,254,39,216,238,109,85,234,244,254,33,21,7,53,186,107,170,17,45,84,109,241,82,152,169,189,164,126,14,240,62,38,32,130,86,162,105,212,10,182,39,164,169,171,85,3,222,214,46,138,165,38,219,227,217,209,146,105,169,200,203,148,211,46,229,151,252,64,170,17,218,183,114,31,57,137,237,58,38,221,28,214,108,89,8,153,113,215,170,200,159,196,46,99,185,116,205,79,105,194,250,150,167,67,172,125,202,38,38,174,145,63,137,35,62,33,162,139,210,145,191,196,44,119,205,170,143,77,87,67,231,123,139,94,142,66,138,185,99,106,26,100,85,71,38,159,2,147,175,205,26,84,145,89,28,154,47,218,8,188,125,233,154,106,143,79,226,75,201,118,138,53,84,87,167,241,44,157,78,100,201,28,107,34,214,34,38,159,222,40,188,67,196,53,166,203,20,171,83,90,197,115,17,127,180,8,201,90,172,71,4,40,170,233,154,159,180,233,234,113,213,28,90,167,120,102,169,250,198,4,227,62,52,40,145,211,71,73,82,237,91,170,38,142,45,37,195,139,235,189,77,66,164,53,19,104,171,236,85,45,35,101,215,172,212,162,164,99,149,106,155,254,241,110,113,62,126,217,232,161,127,54,177,190,11,253,163,2,43,56,130,196,183,152,149,35,125,66,171,190,210,146,186,226,92,109,136,209,204,137,42,127,130,138,70,83,98,252,231,75,205,91,219,73,91,230,171,191,188,82,213,248,145,42,33,87,205,84,157,83,251,198,42,79,69,152,81,76,174,107,231,77,23,220,167,83,121,188,230,21,43,118,190,182,100,79,138,168,164,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,157,76,11,173,189,98,234,134,170,79,90,245,253,164,140,24,131,19,91,159,189,42,223,162,124,69,35,99,184,115,16,50,245,59,85,38,141,90,239,137,121,48,158,27,180,85,114,223,80,248,85,87,79,106,26,167,180,103,150,38,179,34,54,58,233,17,91,241,42,171,103,22,56,230,133,237,210,237,54,212,95,239,11,164,198,230,240,173,139,12,82,196,213,221,22,228,79,122,21,205,189,108,209,232,145,73,31,241,52,237,134,120,226,196,20,155,82,178,229,43,180,241,243,139,141,105,237,1,108,47,98,77,85,34,255,0,180,41,27,91,99,224,84,213,175,110,159,105,204,202,202,86,38,212,114,107,246,154,231,195,253,160,214,121,35,106,77,59,151,237,82,178,160,227,195,10,202,168,175,147,252,69,35,58,29,93,28,125,119,38,138,115,199,84,142,77,202,228,208,196,43,39,25,184,70,242,221,18,118,55,111,189,196,119,94,51,240,173,189,174,68,168,106,232,158,199,2,50,229,110,20,237,93,28,244,254,35,191,82,42,107,204,111,241,48,110,167,142,124,48,175,86,164,223,254,177,213,215,113,197,99,218,188,170,157,63,218,33,25,239,229,136,92,156,174,107,118,253,164,164,243,219,245,220,175,77,126,211,94,240,241,223,106,101,82,177,245,14,84,215,222,86,54,78,53,48,221,197,90,143,168,78,190,247,2,51,102,10,218,100,69,216,228,208,137,245,212,238,93,170,228,212,198,27,95,20,88,106,104,183,247,150,120,127,120,130,229,197,62,24,137,138,141,171,141,29,254,176,35,38,221,83,11,23,118,228,208,137,183,58,69,243,119,38,166,38,55,140,44,45,75,230,212,84,53,203,254,177,216,80,241,91,132,174,143,68,130,118,53,87,245,129,25,80,217,147,211,99,147,67,149,147,50,165,124,247,39,79,137,140,181,60,79,88,40,33,230,62,182,53,77,60,55,20,149,215,141,252,43,109,87,34,78,154,167,235,2,51,61,91,2,55,163,147,248,145,68,230,106,154,57,63,137,131,20,252,124,225,137,230,72,210,111,21,254,241,222,51,141,140,62,232,210,70,79,254,32,140,204,159,144,168,155,156,154,145,196,172,122,34,53,233,252,76,59,162,227,115,12,57,85,179,59,119,237,56,42,184,212,176,234,229,130,165,27,238,243,129,25,150,250,138,120,23,235,30,223,226,114,197,85,75,42,121,175,79,226,96,117,119,27,54,136,229,214,90,173,81,23,251,196,221,55,29,120,101,144,171,82,95,59,237,4,103,63,122,166,99,244,230,53,63,105,241,215,58,86,116,89,91,252,77,123,98,30,57,168,149,170,234,74,135,55,246,148,195,184,248,167,166,252,252,242,59,79,136,35,102,62,84,163,211,94,107,63,137,33,87,139,109,20,127,158,157,159,196,214,204,157,160,116,53,12,229,195,44,136,191,105,78,93,184,198,171,186,170,186,26,199,162,47,235,2,54,95,85,154,24,122,7,237,239,44,255,0,120,141,153,153,100,124,91,219,87,30,159,235,26,146,196,124,79,223,93,185,105,235,37,85,246,104,165,40,156,89,227,24,30,176,173,109,66,55,237,83,88,70,221,111,89,237,134,45,123,146,106,198,34,183,245,139,127,126,226,235,2,218,26,245,158,185,186,167,185,198,169,49,55,16,120,202,236,213,124,117,85,11,187,226,165,32,204,99,138,239,210,107,84,249,220,154,245,69,212,164,108,199,22,241,203,96,229,202,150,170,229,213,53,211,69,49,231,26,241,155,141,111,19,190,158,207,91,34,163,186,38,138,99,133,5,107,26,223,235,116,50,175,191,84,82,164,177,223,48,157,52,237,125,77,191,69,79,29,80,17,223,221,51,3,55,177,98,171,228,169,149,90,255,0,138,148,237,86,13,198,151,213,219,119,150,69,98,254,178,149,148,217,159,133,168,233,249,116,209,53,138,135,81,83,156,150,202,52,73,94,186,183,216,129,55,29,109,163,37,42,223,59,86,109,251,117,254,241,122,176,38,76,225,246,114,210,185,19,94,154,234,165,170,135,62,173,82,55,108,11,181,196,47,205,235,212,203,204,183,214,57,169,226,154,41,154,140,211,194,185,47,131,93,27,86,54,69,175,218,135,115,137,56,95,194,183,155,107,170,41,34,103,120,84,233,162,152,77,108,226,23,25,217,244,221,93,50,162,123,149,74,242,197,198,253,194,217,19,105,235,231,153,85,60,117,20,67,153,28,53,102,5,134,105,103,176,35,209,141,85,84,209,197,147,184,220,115,199,3,212,170,44,211,163,99,95,122,153,59,71,198,190,25,186,71,202,185,121,218,166,139,184,232,177,38,117,101,118,34,141,207,150,146,39,43,189,250,10,44,230,28,226,203,54,176,244,172,109,93,100,200,214,42,107,226,93,236,53,199,214,35,138,72,219,95,93,38,137,162,46,165,179,186,223,178,186,178,117,107,104,34,243,151,224,116,87,120,114,237,35,87,83,82,68,139,226,154,26,207,43,152,206,76,5,199,141,154,177,35,109,125,122,234,186,107,170,151,211,14,241,97,129,46,209,183,125,115,53,84,246,185,13,56,220,110,86,218,55,170,219,85,25,167,134,138,117,223,148,44,81,65,254,133,113,123,17,60,52,113,102,44,111,102,205,157,248,42,231,254,143,91,22,171,250,232,84,116,249,129,135,234,83,88,234,226,255,0,121,13,6,209,103,214,99,217,223,186,27,228,168,159,235,149,61,187,140,108,123,111,68,142,107,228,170,191,235,168,152,70,245,19,24,89,220,154,165,92,95,239,33,39,89,152,216,118,135,94,117,92,93,63,89,13,39,55,141,44,121,43,116,142,251,42,127,182,117,213,220,86,102,29,199,95,243,236,171,175,235,137,132,110,118,235,158,184,94,220,215,72,234,216,246,167,235,22,203,19,241,161,129,173,78,116,41,92,221,201,211,162,251,77,69,213,113,27,142,107,164,117,60,247,105,85,62,46,83,174,143,27,215,221,234,82,74,234,181,114,170,234,186,184,197,35,103,55,222,52,45,181,138,228,182,214,175,95,14,165,31,87,196,254,37,173,213,212,85,174,211,217,212,194,187,118,38,182,81,194,215,202,168,171,167,188,238,41,179,98,203,73,26,198,212,209,126,209,72,203,40,243,175,31,93,124,212,172,85,69,248,147,17,226,60,91,112,84,117,101,74,170,47,143,156,98,173,22,120,210,211,34,44,106,191,176,236,91,196,5,92,137,182,21,148,82,50,146,58,170,86,166,235,148,255,0,111,156,118,22,204,125,132,48,234,238,124,237,68,79,29,92,97,197,223,56,175,85,44,85,108,242,55,246,148,21,219,50,111,213,18,44,125,226,71,110,95,98,138,70,202,104,184,142,192,112,55,149,21,83,55,253,167,13,223,138,123,69,182,7,73,75,90,212,68,78,154,41,172,71,226,44,70,223,175,100,178,167,183,197,78,23,226,252,71,84,156,153,102,145,83,237,81,72,205,252,101,197,214,32,184,74,232,109,21,253,85,122,104,165,33,38,119,230,149,74,164,201,94,187,93,225,231,24,165,13,218,227,78,188,215,43,245,38,42,49,190,37,129,173,217,82,244,98,120,38,162,145,151,86,204,219,204,25,211,250,205,114,170,127,172,78,203,153,245,234,239,243,149,82,252,124,227,18,44,249,149,126,68,219,37,67,255,0,137,49,114,197,151,218,212,85,100,239,213,69,35,45,19,48,176,245,84,59,42,234,122,47,143,156,78,83,227,252,190,164,135,235,42,83,118,159,222,48,142,174,237,138,25,22,246,79,38,159,105,208,214,94,241,99,155,210,89,191,196,155,164,102,205,227,55,112,108,47,94,85,82,109,215,251,199,5,6,127,224,42,5,250,234,148,215,237,48,50,178,227,138,222,229,222,249,180,253,167,4,94,90,151,243,203,39,95,180,82,54,24,156,86,96,186,73,19,187,213,166,212,248,149,150,24,226,199,10,87,189,176,65,84,155,215,167,137,173,75,70,24,189,93,171,153,178,71,53,138,189,117,82,225,193,134,174,24,118,38,213,50,95,57,189,122,40,164,108,170,28,231,74,168,18,122,74,134,171,92,158,242,22,103,77,201,21,118,77,209,190,38,12,96,188,216,170,182,237,167,175,149,238,99,125,234,92,122,124,251,194,180,177,237,157,136,174,119,69,234,46,17,148,76,226,51,185,53,86,122,149,77,190,37,189,199,188,93,182,40,223,13,37,106,163,244,209,58,150,22,253,156,216,78,170,23,242,96,209,92,133,151,197,120,154,138,233,80,233,41,154,168,138,160,139,205,136,184,147,199,183,25,157,37,186,189,219,21,122,121,199,67,73,196,38,103,75,42,195,223,159,170,244,244,139,42,219,236,148,205,211,126,137,246,144,82,99,40,173,213,11,81,59,181,64,69,237,185,227,60,193,184,179,189,92,170,221,203,119,85,243,138,66,227,136,219,94,215,196,234,151,44,190,30,151,180,183,56,151,54,43,171,225,238,180,53,14,106,47,79,19,161,177,199,126,172,145,213,29,237,122,174,190,32,138,182,234,151,56,37,89,27,51,213,186,255,0,120,146,164,178,214,222,39,71,163,164,87,47,196,137,146,214,177,237,142,177,202,244,246,149,93,163,20,89,109,16,181,101,129,55,39,180,17,197,77,151,119,116,137,36,110,254,191,19,227,240,117,245,171,181,171,39,241,43,75,94,107,216,165,106,67,202,240,67,154,187,48,108,205,110,246,67,226,8,162,97,193,55,185,100,72,218,175,222,238,137,212,227,186,229,246,41,164,114,54,116,119,84,232,84,209,102,117,182,158,118,212,114,93,164,107,175,129,222,55,58,112,221,193,17,213,84,170,170,222,157,80,17,108,217,150,24,182,170,30,108,13,126,133,61,93,151,24,169,179,172,50,182,93,117,211,218,100,85,147,58,176,124,114,54,157,105,19,79,176,168,107,179,7,47,165,166,239,142,160,102,253,53,240,4,99,13,62,83,98,186,86,54,102,35,209,29,239,82,118,44,41,136,237,142,78,118,186,253,165,117,141,243,158,209,82,244,166,179,64,177,164,107,162,232,133,53,79,153,20,213,138,222,240,197,93,61,225,157,118,150,75,38,38,171,103,213,171,180,240,59,133,193,216,142,85,218,186,234,67,105,205,107,45,174,61,139,15,248,28,245,57,227,106,141,119,178,23,127,0,34,139,7,227,37,210,40,21,127,137,220,91,242,251,27,189,83,154,228,209,126,37,47,112,226,14,137,148,232,180,172,115,95,239,208,235,104,179,246,241,52,138,172,169,122,39,176,11,166,153,53,136,46,13,214,109,23,84,235,212,226,143,135,218,182,206,142,157,190,111,183,206,40,53,226,22,255,0,2,162,71,81,42,253,135,115,110,207,139,237,194,62,95,50,109,202,4,88,183,135,122,138,141,201,72,205,87,224,165,16,222,23,241,83,229,214,42,119,42,23,98,199,153,215,78,123,123,251,164,114,107,215,84,47,182,5,204,44,61,81,19,59,220,13,85,209,60,80,197,214,216,145,71,194,254,56,111,230,233,93,252,14,197,120,98,198,13,129,210,86,82,174,168,157,58,25,223,6,43,194,210,198,139,19,98,106,254,194,86,183,28,97,106,73,27,21,82,68,230,187,236,23,70,188,234,114,23,23,69,86,145,199,74,253,53,211,192,170,45,92,63,227,57,105,209,59,178,245,248,25,169,120,198,121,111,5,58,206,144,65,189,19,224,83,52,89,207,130,105,42,185,107,11,54,167,216,46,140,120,178,112,211,138,95,50,58,162,145,116,251,11,159,135,114,87,17,216,209,174,134,155,69,77,61,133,217,94,32,48,13,52,40,228,142,61,83,236,37,223,197,22,4,84,88,219,73,185,83,220,130,232,166,147,15,230,36,45,72,224,98,35,83,224,70,220,41,138,234,25,165,193,137,170,147,213,188,80,97,84,213,176,208,189,53,248,29,107,179,254,209,112,235,20,14,106,47,189,5,209,212,94,50,202,253,51,22,74,54,121,231,61,131,6,99,250,21,70,162,46,212,59,42,108,232,183,50,100,89,31,211,220,84,118,236,232,177,61,83,93,5,209,215,73,134,113,116,140,78,99,122,147,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,46,138,194,155,11,190,225,22,250,184,216,175,211,220,29,150,176,85,244,88,89,162,252,11,107,85,196,165,146,154,84,138,55,120,251,148,238,44,252,67,90,234,52,84,157,19,237,81,117,35,191,173,200,90,26,238,175,166,111,95,129,195,77,195,61,182,71,105,221,83,175,192,153,78,33,236,148,172,71,73,59,87,79,137,207,15,22,88,86,145,170,143,68,85,68,247,139,164,64,238,18,172,115,183,87,82,34,234,116,87,62,15,237,90,175,38,141,186,253,135,121,253,50,176,219,85,200,136,164,179,248,199,195,143,126,130,233,20,196,92,27,211,189,250,190,137,186,125,135,117,100,225,58,215,100,153,103,74,36,71,42,123,138,150,221,197,190,25,153,169,171,147,248,147,181,92,87,225,40,163,223,46,213,79,180,93,35,173,78,31,237,136,190,117,43,127,129,63,71,144,120,118,53,221,81,76,221,62,195,162,174,226,251,7,181,87,99,80,233,234,248,196,194,234,199,109,98,139,170,185,109,202,60,190,163,103,215,211,177,21,62,5,65,110,203,44,186,90,52,116,116,241,235,246,33,139,152,135,139,235,19,247,114,227,121,37,106,227,74,211,20,125,213,40,167,114,251,209,20,93,25,163,97,195,24,42,215,42,114,226,141,52,248,21,245,18,225,182,198,137,3,162,78,159,3,95,243,113,96,202,182,110,165,163,169,106,175,193,78,162,171,138,12,76,253,82,141,181,77,247,116,81,116,108,146,43,173,134,153,52,124,209,127,20,56,106,49,101,150,157,219,217,81,18,34,126,178,26,197,170,226,27,48,234,36,220,201,106,244,253,164,141,94,121,230,61,66,108,100,245,105,175,218,92,242,155,177,178,60,67,155,182,59,116,46,221,85,30,169,250,200,91,170,222,39,48,253,4,174,99,171,25,211,226,96,53,126,38,205,44,70,213,108,117,53,94,119,218,117,44,203,12,216,189,75,204,90,185,211,119,94,186,150,37,108,46,131,137,156,61,115,147,99,235,89,215,245,138,150,151,56,112,253,68,124,196,171,143,77,63,188,107,154,44,133,206,45,26,250,59,132,172,84,241,234,167,121,69,148,217,229,3,57,75,118,155,221,226,162,21,158,181,57,235,135,40,151,71,86,51,253,227,137,156,71,224,200,255,0,63,88,207,247,140,15,155,37,115,178,169,218,201,115,153,117,248,169,28,57,1,155,146,166,146,87,202,171,246,168,133,103,167,244,149,194,108,110,228,172,103,47,217,231,18,213,92,72,225,105,218,189,222,181,154,255,0,172,96,29,211,35,179,134,45,97,101,198,84,68,248,169,37,69,146,185,193,11,247,73,117,147,79,111,85,51,119,17,155,119,238,38,109,180,173,115,98,172,79,134,138,80,181,92,79,189,39,231,37,67,214,52,94,166,60,219,114,219,23,209,212,51,203,85,46,145,168,169,174,170,94,92,37,130,112,189,109,34,81,86,210,49,101,114,120,168,186,42,40,120,188,129,36,229,50,162,77,14,226,14,42,40,222,196,145,211,63,114,157,60,57,37,131,163,151,122,211,67,239,32,186,101,238,9,182,199,214,8,83,65,116,84,13,226,161,28,187,82,119,236,59,203,71,18,212,21,84,242,71,28,171,185,125,232,91,58,75,30,3,106,171,95,20,31,197,8,107,233,240,69,174,39,77,76,216,83,68,215,162,139,162,249,225,108,224,109,99,183,58,111,21,246,151,2,135,27,208,213,57,31,36,236,253,170,96,93,243,61,240,222,21,87,178,22,166,173,254,234,150,238,243,198,92,204,153,208,91,185,237,246,38,154,139,171,91,58,188,230,30,31,183,83,186,73,170,99,77,169,175,164,133,150,197,60,85,97,218,57,165,164,167,171,110,177,170,167,137,128,23,190,32,113,230,37,103,245,74,138,148,107,254,223,3,172,163,92,67,119,114,77,51,38,89,31,233,42,234,46,149,153,87,14,47,251,188,170,144,86,121,186,144,67,197,229,61,79,74,154,179,20,225,193,183,87,181,36,150,9,28,158,62,10,68,252,53,84,212,229,178,223,54,191,234,168,186,86,91,195,197,37,142,103,109,90,164,215,237,33,155,136,252,63,43,180,146,165,186,125,166,33,207,128,49,45,99,23,184,83,204,199,47,183,69,62,83,101,6,63,155,162,186,111,224,162,233,89,137,79,196,22,19,114,126,125,186,253,167,21,110,122,217,38,79,168,157,157,76,80,102,78,99,216,83,85,89,191,196,141,50,211,30,69,209,29,55,79,130,147,201,89,11,120,205,26,107,147,28,198,200,197,106,148,239,210,186,22,34,170,57,186,150,154,159,2,99,136,91,164,142,151,248,41,55,22,20,197,49,254,123,152,191,177,71,146,174,61,70,40,182,212,49,204,159,66,141,184,220,249,114,72,180,75,163,92,74,178,203,116,139,243,204,127,240,38,35,161,123,94,212,146,23,42,107,215,160,242,85,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,222,135,117,71,13,153,168,138,234,100,254,3,201,86,42,42,92,125,20,154,197,191,67,188,163,151,29,163,17,178,239,240,47,149,50,225,228,68,221,76,223,224,118,20,233,134,165,93,59,187,16,121,42,195,192,152,185,101,214,84,127,137,84,218,164,196,27,81,174,221,174,133,215,109,14,29,123,188,216,99,59,90,11,45,145,250,43,99,98,15,37,90,158,231,136,229,234,214,170,254,194,101,184,70,253,87,23,53,209,245,95,129,122,169,236,182,180,68,68,70,31,39,179,57,206,210,150,70,163,125,195,201,86,34,171,47,47,178,235,171,14,170,171,42,171,85,21,211,68,170,100,59,112,205,198,69,233,42,19,148,248,54,170,94,147,38,237,126,5,186,86,41,85,101,147,91,171,86,23,106,65,71,150,8,223,74,39,25,126,204,179,167,168,243,86,157,21,203,237,208,153,139,36,166,153,191,87,26,38,191,1,116,172,61,155,45,220,213,250,166,59,82,40,240,133,198,137,55,53,29,162,25,105,91,144,119,101,213,99,84,79,216,116,85,249,21,126,107,85,189,87,246,11,165,99,35,233,110,81,234,212,87,106,135,91,91,53,250,36,84,137,206,50,53,217,9,127,123,220,188,183,127,2,22,240,251,119,123,244,146,53,254,2,234,49,70,186,171,20,238,85,69,127,66,69,47,24,154,5,243,159,42,105,241,83,51,35,225,194,119,199,172,144,167,135,184,232,111,28,58,58,45,218,64,221,126,193,116,99,13,62,63,196,212,237,72,219,60,157,62,39,105,73,155,56,138,155,78,109,76,154,125,165,215,185,228,44,148,250,185,33,68,95,176,165,170,242,82,174,71,43,89,23,248,11,162,156,126,116,222,60,123,203,250,124,78,25,51,226,243,19,118,37,75,245,251,78,238,92,144,174,143,210,133,127,129,41,54,71,85,61,138,244,167,93,126,193,116,117,41,158,23,233,219,181,106,159,252,73,73,51,58,243,80,237,206,170,127,251,196,252,249,47,116,141,23,101,51,255,0,129,40,153,63,136,92,253,172,167,147,248,11,171,81,195,153,247,72,19,165,67,245,251,73,234,60,221,187,162,255,0,164,191,248,145,81,100,86,35,168,211,117,60,157,127,84,168,173,156,60,223,21,55,73,78,255,0,224,46,149,32,204,220,190,72,205,177,206,255,0,226,75,201,152,152,154,161,124,217,164,235,241,82,176,166,201,10,250,53,69,150,153,203,167,192,238,168,50,226,158,149,201,207,161,85,211,245,69,210,173,108,184,139,23,85,166,140,146,94,191,21,62,211,71,142,166,213,81,101,235,246,151,250,215,132,236,113,35,121,150,239,15,213,43,10,59,126,21,137,141,98,219,19,84,253,82,230,233,88,174,219,110,62,71,163,254,183,79,218,118,49,55,28,166,141,250,207,241,50,210,221,98,195,117,206,70,54,222,137,175,234,149,77,14,86,88,106,145,30,218,22,127,2,221,70,28,83,193,142,164,133,26,169,39,248,147,180,240,99,8,17,21,200,253,200,102,132,121,75,104,68,209,180,140,254,1,249,65,109,147,162,82,179,248,15,35,17,105,49,54,48,183,122,74,244,68,248,29,165,54,103,93,227,118,149,239,118,212,241,50,90,179,35,232,167,69,219,74,223,224,83,181,220,61,83,74,171,165,43,127,128,186,44,181,126,37,195,151,250,71,54,181,170,229,84,235,170,22,91,28,224,91,77,194,87,207,105,133,200,170,189,52,67,46,106,56,122,88,151,72,169,209,17,126,7,45,7,15,142,145,200,215,64,159,192,206,238,173,96,2,229,243,25,38,149,177,201,166,165,65,102,203,120,36,84,109,43,36,235,226,103,13,199,134,6,204,221,253,217,191,192,226,183,112,241,45,190,68,86,192,136,137,240,23,74,196,200,178,9,215,109,187,32,122,238,241,42,187,15,9,182,247,43,95,91,70,171,175,95,3,47,109,57,100,150,246,183,88,81,52,248,29,218,89,163,165,68,106,177,58,124,5,210,177,158,207,195,6,20,165,86,171,232,191,192,173,237,89,37,132,173,45,221,21,34,110,211,79,2,243,199,75,74,136,155,163,66,56,232,232,234,30,172,216,137,161,115,116,171,37,93,150,22,61,85,99,165,79,247,74,106,237,150,52,42,213,88,169,83,167,234,153,45,228,139,114,126,113,173,83,227,236,246,55,181,81,209,179,170,26,43,19,105,240,165,21,162,109,210,210,162,34,47,247,73,196,184,216,160,155,107,96,77,233,250,166,69,220,112,53,142,191,93,35,143,169,79,214,101,110,29,137,22,69,167,141,95,239,5,91,75,94,42,162,139,107,29,26,109,255,0,84,171,168,170,172,247,40,183,54,38,171,180,254,233,28,152,2,218,178,105,20,77,68,212,154,139,15,195,105,102,173,106,126,192,87,73,92,214,211,74,137,12,109,77,124,58,18,207,158,185,175,69,106,104,159,97,223,63,186,201,59,81,236,215,69,59,63,37,83,84,198,137,27,17,20,21,213,217,234,168,229,68,142,181,19,85,241,212,238,159,135,173,85,141,223,20,109,235,240,58,185,112,181,75,100,221,18,232,119,182,171,109,116,45,70,185,203,208,21,215,253,8,183,79,170,62,36,232,19,9,83,210,53,121,81,162,33,84,197,69,82,213,235,169,28,180,53,14,98,162,123,80,21,64,93,173,49,247,87,197,177,186,170,123,138,34,241,133,229,169,161,124,16,196,221,203,240,46,173,206,209,84,229,93,53,58,164,177,214,110,215,69,5,89,172,19,147,201,6,35,75,132,180,201,189,94,138,171,161,155,56,6,137,244,54,168,96,137,52,218,196,66,218,225,187,68,112,185,175,145,137,187,94,189,11,181,97,170,134,158,6,181,61,198,241,26,66,160,163,71,61,53,135,219,238,42,90,90,68,99,81,82,61,63,97,216,193,105,100,75,174,196,254,4,223,47,99,116,70,24,109,39,12,146,68,186,34,41,54,181,50,185,157,92,186,28,79,87,162,234,145,144,62,73,21,186,57,154,1,29,45,217,105,234,19,87,233,212,187,56,47,17,66,246,53,171,34,127,18,196,213,65,59,165,220,205,124,74,139,12,213,214,210,200,207,75,68,3,40,104,39,101,83,17,88,228,234,118,113,185,98,77,170,165,184,193,183,217,92,214,54,77,74,254,57,150,116,230,32,19,201,38,164,94,62,195,138,22,170,147,145,199,170,120,1,42,232,183,38,154,28,14,162,122,123,206,218,58,127,57,23,66,109,208,70,190,207,96,20,251,32,145,190,243,176,167,138,66,117,41,154,139,224,154,19,17,70,212,246,32,28,112,55,98,121,233,174,167,34,236,95,236,161,203,35,17,200,136,132,41,79,212,8,81,172,246,180,229,107,99,233,230,160,72,52,28,189,160,70,138,141,94,136,125,211,122,105,161,22,141,108,104,170,164,12,168,141,29,166,168,4,165,69,10,191,85,68,58,233,109,114,59,84,68,94,165,76,201,98,114,117,84,32,87,195,185,60,2,106,157,166,181,77,27,147,85,83,183,167,167,145,186,34,170,248,19,106,246,123,26,132,41,42,107,224,25,59,180,142,79,19,154,154,130,77,218,248,145,71,81,162,117,67,176,161,169,143,251,90,1,57,65,3,163,77,84,237,153,46,136,136,72,195,59,23,195,66,97,175,69,234,4,227,93,175,83,145,181,12,102,168,140,213,78,8,158,154,105,239,57,24,200,225,85,146,101,209,62,33,113,3,164,89,93,171,252,212,248,148,126,96,226,186,91,5,178,105,18,165,186,181,170,186,106,115,99,140,97,75,107,163,145,105,228,106,185,17,124,20,196,28,214,204,219,149,198,121,105,55,185,24,237,83,196,52,160,115,219,61,110,23,87,207,102,163,115,213,85,85,60,213,44,190,26,203,139,222,57,174,108,181,48,200,228,122,235,213,20,184,246,124,31,71,124,188,165,93,116,136,168,231,106,186,153,73,149,88,51,12,80,69,26,162,195,170,34,123,16,11,83,130,56,103,134,58,6,172,180,205,71,43,125,173,34,191,112,224,144,61,95,11,17,52,247,33,149,178,207,108,161,133,27,2,179,68,247,20,213,230,245,71,181,200,187,64,197,47,232,249,44,181,72,231,183,84,69,247,23,23,11,228,101,37,52,45,73,32,106,170,124,11,142,203,229,169,136,171,35,152,142,212,236,237,248,154,219,183,70,72,197,253,160,82,246,140,153,182,182,169,28,180,236,77,23,95,2,228,219,176,117,186,207,78,214,162,177,168,137,224,83,245,120,205,41,119,58,20,69,84,247,22,243,23,230,221,230,157,28,216,97,114,162,123,128,187,245,214,187,28,201,181,91,30,190,211,172,250,33,101,153,119,54,40,215,246,24,207,112,207,123,245,59,221,186,23,244,82,102,207,196,93,211,122,54,72,212,12,153,164,177,91,237,207,71,50,6,244,248,21,37,190,190,145,27,203,126,216,209,61,170,99,205,179,60,170,43,26,213,124,105,212,152,190,230,133,194,174,137,27,69,26,239,95,238,129,125,171,241,229,166,205,170,190,166,53,219,241,40,108,79,196,53,142,137,142,99,101,141,85,19,251,200,88,75,163,177,117,253,139,178,57,252,239,118,165,37,87,148,120,170,235,34,190,117,168,68,95,180,11,231,7,18,86,231,212,121,187,85,53,247,157,245,54,114,211,93,116,115,101,68,106,251,53,49,210,151,39,39,182,232,250,186,185,26,169,227,170,149,37,159,11,82,209,189,186,220,151,68,248,129,144,116,119,219,93,217,186,201,76,217,21,126,4,189,211,14,91,107,163,85,134,133,173,85,247,33,68,217,175,54,203,44,109,87,214,181,116,247,169,222,67,155,22,88,213,34,90,136,250,124,64,232,46,121,115,60,178,238,137,170,137,238,68,40,92,101,131,234,237,145,57,203,72,247,104,158,226,248,83,99,251,61,67,57,145,73,27,221,236,79,121,203,61,101,22,38,129,99,170,165,99,17,83,77,116,3,12,42,99,98,213,242,231,162,211,175,181,10,183,15,75,111,182,35,102,109,51,85,83,175,68,46,190,44,202,203,76,242,186,104,30,212,85,235,208,165,126,129,69,69,233,201,230,167,188,14,139,18,102,100,140,129,145,83,83,57,136,207,106,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,251,11,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,246,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,37,112,182,102,99,92,23,94,216,234,225,170,86,49,218,117,212,169,240,15,22,22,204,71,203,134,239,67,3,17,218,34,238,208,185,53,87,60,173,197,148,187,229,174,163,133,239,77,125,128,86,153,113,196,221,61,93,52,112,220,30,145,187,68,69,220,226,242,216,243,102,211,113,98,58,158,227,26,235,227,163,140,39,191,224,12,52,245,116,150,108,64,222,190,27,28,82,79,190,226,140,191,157,35,183,79,61,91,30,190,58,170,232,19,91,39,139,24,83,213,55,86,214,53,117,248,156,241,98,70,181,117,231,162,254,211,95,152,119,63,241,28,14,107,42,162,145,190,253,84,186,248,119,58,230,174,137,171,52,154,46,158,240,203,41,234,177,117,59,26,170,233,19,167,196,167,95,154,244,20,178,186,53,86,170,181,125,229,133,187,102,172,8,197,221,84,137,175,196,162,235,177,221,161,30,233,164,187,53,21,222,205,192,100,245,102,118,210,70,244,68,68,254,36,245,187,59,40,100,103,159,43,91,246,169,135,85,120,254,202,244,85,101,213,138,169,250,197,33,127,205,39,81,177,201,71,88,174,211,195,69,3,62,42,115,166,213,19,149,206,172,141,19,253,99,161,187,113,33,100,182,177,92,181,209,116,253,100,53,191,123,205,204,79,80,142,109,60,146,175,216,170,81,55,60,89,141,46,154,177,95,80,154,252,84,53,141,138,98,14,50,236,244,155,154,202,150,42,167,235,20,13,203,141,74,89,30,169,27,245,251,28,96,189,38,22,196,215,137,209,103,158,116,69,95,122,151,23,12,228,180,149,141,106,213,87,72,154,248,234,161,89,37,253,48,31,87,19,163,101,19,229,215,251,73,212,233,171,184,141,170,153,86,100,161,145,10,62,203,151,244,56,118,14,239,171,102,95,122,161,216,201,135,232,229,102,215,68,212,79,176,14,171,19,241,55,116,116,47,130,40,101,106,233,167,180,177,24,167,29,98,252,89,91,178,26,169,216,217,93,167,138,251,75,213,118,192,118,57,53,124,178,177,170,83,201,97,176,91,42,217,35,100,137,219,29,175,176,10,18,223,150,23,201,24,218,154,218,135,187,122,106,187,138,170,203,130,109,116,111,106,213,172,106,169,239,46,52,247,106,43,133,27,41,233,24,197,86,183,78,133,33,117,195,55,25,158,178,181,100,106,120,244,2,229,224,107,102,13,137,204,74,152,169,151,237,208,188,150,231,229,181,5,42,73,220,168,220,229,79,114,24,157,107,176,214,199,34,53,107,164,98,235,239,82,179,160,195,149,174,99,121,151,73,116,95,214,80,46,221,250,233,130,37,222,148,214,218,117,85,240,209,16,179,184,206,201,67,120,145,91,69,110,68,215,195,70,149,222,25,203,230,214,57,29,37,115,157,246,169,93,82,96,74,26,23,49,93,181,234,154,120,160,24,159,81,145,247,107,147,92,248,41,100,106,47,94,141,83,167,171,200,171,188,81,44,15,166,145,93,239,218,103,189,190,154,150,146,159,70,91,152,253,63,84,230,250,59,77,112,111,121,125,181,141,248,109,3,91,23,28,134,189,194,229,145,41,36,84,255,0,85,74,74,239,128,110,214,205,90,251,108,157,61,187,84,218,204,120,50,199,59,118,213,82,68,212,248,181,10,87,23,101,38,10,173,133,222,117,58,57,83,220,128,106,194,75,5,197,174,85,74,87,166,158,205,9,73,104,174,16,187,206,166,123,116,248,25,237,119,200,171,10,85,43,224,216,172,215,216,133,47,137,114,74,206,248,151,187,49,138,168,158,196,42,48,234,146,182,186,29,19,87,52,236,34,188,222,17,116,138,87,254,197,46,245,243,37,106,105,222,231,67,78,237,53,247,18,86,204,188,90,73,182,212,195,166,158,244,34,173,219,113,30,49,166,219,220,230,168,110,190,58,42,147,142,189,99,41,162,221,60,213,11,170,123,117,47,165,163,9,216,216,140,73,219,23,237,66,179,162,192,56,66,190,29,178,79,11,21,126,8,6,36,37,223,16,58,93,142,124,168,186,252,74,154,211,96,196,87,150,34,182,162,68,215,237,50,22,179,36,240,188,146,115,169,234,227,114,252,9,138,44,31,71,96,77,176,198,215,162,124,0,199,202,236,31,121,166,143,78,115,213,233,237,58,36,147,19,90,38,220,149,50,162,34,251,212,202,58,203,13,162,86,45,76,239,99,85,125,133,13,136,240,253,154,116,115,96,145,138,239,128,22,198,147,49,49,60,113,164,12,173,155,95,15,21,33,117,223,30,220,166,73,33,170,169,114,107,224,138,165,85,107,192,78,150,185,170,200,119,55,119,184,200,12,184,203,203,122,44,93,246,145,136,222,154,170,180,12,83,169,159,27,197,214,103,84,254,221,72,32,197,56,226,133,126,167,188,235,240,212,216,20,153,57,130,46,186,115,101,130,61,83,220,135,44,124,59,96,120,219,204,142,88,31,237,240,64,53,255,0,54,57,204,42,150,108,127,123,84,248,234,72,242,49,149,233,254,122,212,55,95,126,166,197,105,242,31,3,189,251,38,238,236,79,126,136,118,208,240,241,151,45,84,145,181,244,232,169,215,78,128,107,150,155,7,98,202,70,247,143,174,118,157,125,164,195,110,24,210,157,201,3,109,245,79,68,247,53,77,144,183,38,48,12,41,179,189,211,170,39,216,114,59,45,242,178,209,18,205,60,212,106,228,79,106,32,26,248,182,214,98,174,90,186,107,117,67,117,79,107,84,235,103,250,88,181,15,115,91,62,138,189,19,69,50,255,0,49,47,56,14,212,178,67,110,142,145,218,116,77,168,133,174,162,196,56,118,106,197,89,98,129,17,87,220,128,89,56,176,238,48,187,200,140,70,84,38,191,5,43,11,30,78,226,169,216,146,73,44,201,175,94,168,165,248,179,223,176,164,12,107,227,138,157,206,211,220,135,110,185,135,110,167,77,144,209,197,167,193,16,11,3,122,202,155,221,21,10,190,71,61,127,98,146,150,140,152,171,187,49,29,44,186,107,239,47,213,215,26,80,94,41,86,153,240,70,205,126,7,5,182,106,88,35,71,49,200,137,167,176,11,53,47,15,245,80,121,209,203,175,216,125,102,76,93,25,230,239,114,126,194,247,174,48,177,208,174,149,85,49,162,167,189,78,158,249,153,214,184,163,95,39,164,114,170,39,176,11,117,110,203,74,90,7,164,119,57,152,171,250,199,85,138,112,238,25,183,185,85,139,2,170,123,180,39,47,213,248,163,21,61,213,86,250,25,81,19,195,106,41,76,254,74,113,221,250,94,100,212,181,72,213,248,41,170,59,11,77,78,21,138,52,108,212,240,59,79,126,135,121,110,190,97,58,121,145,99,183,194,228,69,240,68,67,173,183,112,247,136,36,209,179,115,219,246,234,84,84,153,32,219,58,164,149,181,110,106,167,93,28,162,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,118,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,246,32,163,29,175,239,175,108,171,203,123,180,212,235,166,75,173,93,51,99,142,23,200,190,228,50,255,0,14,112,194,220,68,214,190,102,170,110,248,23,87,6,240,107,101,163,149,38,170,86,185,61,202,131,117,26,239,162,195,56,150,69,73,25,69,62,158,62,138,149,61,178,186,247,99,209,42,109,83,61,19,222,213,54,85,15,13,150,10,22,233,29,28,79,68,253,84,58,187,191,14,216,122,169,138,217,41,34,103,199,106,25,101,129,244,153,129,75,34,35,42,44,138,139,225,213,164,133,221,241,93,85,103,165,181,237,215,220,211,50,46,92,42,97,217,94,174,142,70,55,175,177,16,237,172,124,48,97,186,106,100,108,211,177,87,226,128,107,174,239,102,196,27,220,234,74,73,90,158,205,17,78,149,105,113,180,78,84,72,106,116,251,20,218,50,240,249,130,233,217,245,143,133,126,212,67,171,170,201,108,1,19,151,115,233,147,79,130,1,173,72,105,177,139,220,159,213,170,117,247,232,167,115,69,135,177,173,94,136,177,212,174,191,5,54,27,30,81,229,211,87,69,154,149,63,98,29,253,155,44,178,222,155,71,58,162,151,252,9,187,26,198,187,105,178,231,24,212,104,171,71,82,186,254,170,147,146,101,78,50,229,238,242,101,74,255,0,176,166,204,40,172,153,97,64,228,107,165,163,93,62,195,190,108,249,85,12,26,47,113,94,158,212,66,115,86,166,231,202,236,97,35,149,142,181,84,166,191,168,164,116,124,60,226,203,164,136,189,210,118,235,250,170,108,238,239,116,203,6,171,185,12,161,85,79,114,52,166,42,113,142,18,182,201,190,10,58,85,106,123,145,7,33,175,217,184,100,198,84,236,221,29,45,67,190,198,41,205,108,200,60,95,20,155,102,160,168,211,226,197,54,31,108,206,60,4,136,145,86,83,81,162,252,81,9,138,220,201,203,217,154,175,166,130,141,87,79,98,32,228,53,216,252,140,196,201,84,228,242,108,233,241,216,164,116,217,23,136,157,58,34,190,88,250,251,81,80,206,217,179,31,15,207,43,224,142,211,76,173,254,242,53,10,39,16,226,172,53,28,203,52,156,152,186,235,167,68,52,49,234,14,30,177,20,180,168,228,170,145,221,60,14,162,78,31,113,67,42,54,237,153,83,223,181,76,141,110,116,225,123,60,74,141,158,7,237,79,13,80,235,151,137,204,60,233,210,157,105,41,182,170,232,174,209,0,178,44,202,27,205,159,206,150,150,73,116,253,85,59,187,61,150,104,158,144,190,194,247,47,191,98,151,78,179,62,240,188,204,94,92,84,207,215,236,58,232,51,198,206,217,181,138,217,78,239,246,80,14,145,114,214,170,247,10,114,173,175,139,84,254,233,213,63,37,235,237,147,111,150,137,242,234,186,250,37,217,183,231,173,63,41,17,150,184,147,236,106,19,171,157,212,106,199,115,237,208,254,212,2,209,77,129,230,142,46,95,145,222,189,63,184,116,174,192,245,44,159,84,179,189,58,255,0,112,188,114,231,109,161,36,85,146,130,4,79,177,14,186,187,60,172,127,216,161,167,85,251,16,10,38,135,43,42,238,108,68,75,107,211,253,130,109,56,122,185,87,42,55,187,61,17,127,84,184,56,123,63,168,32,95,54,219,10,166,158,228,59,216,248,135,124,111,87,69,103,141,83,217,163,64,182,148,92,46,87,70,137,35,154,228,255,0,100,155,92,131,146,137,218,73,215,79,129,90,93,184,151,188,36,106,218,123,18,47,216,210,141,169,207,140,95,95,50,171,48,251,244,95,115,64,236,173,121,31,13,116,137,78,248,211,248,21,36,92,50,80,72,223,58,54,127,2,157,178,102,222,51,108,201,35,112,252,138,191,234,149,108,89,195,143,156,223,55,14,202,191,236,169,141,209,209,221,56,96,183,53,138,168,200,255,0,221,40,235,135,13,240,70,229,72,209,169,246,33,112,43,243,75,49,167,213,27,134,166,93,127,85,73,8,177,150,100,85,59,85,194,211,175,251,10,74,41,123,79,15,15,134,21,154,58,132,99,147,216,113,214,228,189,108,143,228,203,85,171,126,37,247,203,251,78,43,196,113,36,183,43,84,180,203,253,213,106,161,112,101,202,105,170,35,220,246,57,174,81,70,27,92,178,5,204,166,223,21,91,81,202,158,194,131,175,225,254,239,36,146,76,203,138,170,71,213,19,95,19,96,176,228,66,214,162,36,147,61,17,73,154,94,27,41,18,68,149,106,21,81,23,170,10,53,115,120,193,248,146,221,35,162,117,12,206,72,250,107,181,122,157,92,116,151,56,245,73,104,36,69,248,180,219,101,119,14,24,122,231,18,66,180,113,110,211,69,93,168,83,85,188,22,216,235,21,92,216,152,221,125,205,58,13,89,203,97,184,87,191,107,98,123,53,57,38,202,251,148,212,252,199,61,218,27,54,254,131,86,134,63,122,59,79,216,69,115,224,214,223,13,26,178,39,170,170,39,184,13,82,86,224,90,186,89,52,77,85,81,78,235,14,219,110,84,114,53,143,137,250,125,134,124,84,112,96,249,43,220,228,137,238,106,59,220,76,214,240,145,77,68,198,162,195,162,233,253,208,49,10,223,133,29,117,141,23,102,138,168,73,93,114,210,226,247,43,35,137,202,158,244,67,53,172,60,55,80,208,104,250,137,118,34,123,202,174,60,148,195,113,196,142,89,163,118,158,208,53,203,30,94,221,168,102,220,177,191,199,220,85,182,92,1,95,113,107,88,232,156,191,176,205,234,156,138,195,213,175,219,27,217,227,236,66,160,176,100,5,146,139,71,171,155,252,0,194,120,50,90,166,86,163,121,11,231,124,9,122,252,129,187,70,139,221,232,223,162,251,154,108,50,12,164,176,194,246,63,123,23,105,83,210,96,92,44,145,162,76,216,117,248,162,1,171,86,100,133,254,150,78,98,211,74,154,126,170,157,173,62,82,98,74,198,165,58,65,54,139,211,193,77,148,87,101,182,23,168,127,213,71,10,167,193,16,155,182,101,166,23,165,68,123,162,135,95,177,0,214,155,56,107,188,194,215,84,73,71,35,213,233,175,162,167,92,220,130,190,69,35,149,182,233,81,53,254,226,155,78,159,14,97,138,102,163,86,8,85,60,60,16,233,238,148,24,46,221,18,190,104,169,155,211,94,168,129,157,106,198,243,148,55,186,41,119,62,138,84,68,253,85,58,75,142,24,117,190,153,82,122,63,59,226,134,196,113,173,78,2,170,142,70,177,244,168,190,29,52,44,30,42,193,248,122,247,80,232,233,102,143,69,95,96,70,34,75,100,107,215,122,83,244,246,38,132,52,246,122,142,106,36,84,110,211,95,98,25,64,220,157,195,145,49,29,53,115,26,190,212,83,153,184,47,7,91,163,84,239,144,185,200,159,0,44,174,27,176,209,35,17,213,212,205,215,245,144,171,232,188,139,69,59,86,43,124,110,211,220,135,107,114,195,118,202,138,148,109,61,75,90,205,127,178,84,248,127,4,97,74,122,110,243,87,119,141,36,79,236,170,129,70,215,98,26,22,63,205,183,35,52,248,19,182,172,91,19,52,70,72,145,126,210,169,185,97,220,23,85,170,58,235,11,63,106,20,189,211,5,97,6,53,93,14,33,98,47,185,28,102,54,238,83,19,75,50,121,151,164,103,251,103,83,124,189,86,54,7,57,183,158,107,145,58,104,242,130,186,225,218,56,158,228,163,190,57,253,122,104,227,172,142,209,118,100,168,200,37,150,118,175,138,234,170,32,237,82,229,136,238,149,137,15,148,164,216,171,167,164,118,181,152,94,228,202,78,127,148,213,29,167,188,151,164,160,171,183,195,206,116,11,185,19,95,3,174,185,226,43,180,136,176,71,11,213,62,2,14,162,162,150,238,149,92,183,221,151,106,47,247,139,135,132,108,244,155,24,250,202,230,46,169,215,85,45,13,210,60,65,43,249,145,211,73,213,117,232,132,80,85,226,164,141,34,108,83,55,217,237,16,100,187,217,132,169,98,78,109,69,50,170,39,189,14,142,241,136,112,253,45,59,210,141,208,170,162,116,218,168,88,117,176,99,43,155,181,73,42,81,23,226,167,111,109,192,184,157,186,115,185,238,251,117,16,78,221,49,221,76,55,21,229,238,217,240,57,32,204,250,152,188,21,223,196,229,76,189,186,84,249,178,82,59,175,181,80,250,220,171,184,43,191,209,223,252,4,17,59,52,43,167,110,141,87,245,248,157,109,86,46,186,213,42,171,82,78,165,87,104,202,122,181,114,43,169,221,252,10,194,131,42,28,214,38,250,95,255,0,84,65,104,96,158,227,88,222,100,138,228,119,196,157,164,109,253,85,18,9,164,79,176,189,212,153,67,77,44,92,199,166,197,79,102,135,99,71,151,112,209,57,54,66,143,211,224,32,178,208,218,177,61,86,136,250,153,81,23,222,170,119,150,236,11,118,157,17,101,171,119,95,122,151,150,28,38,229,209,173,163,68,248,232,119,84,56,14,89,91,170,70,169,251,4,22,102,44,177,170,153,189,42,250,253,164,15,201,203,140,174,213,181,202,159,180,190,244,248,10,181,138,187,99,122,254,195,146,92,41,118,167,79,171,165,123,180,248,8,44,173,30,76,222,24,212,84,185,42,126,210,117,153,35,118,184,59,147,45,231,98,39,189,197,209,158,131,18,83,181,82,59,108,139,167,192,232,110,13,198,46,243,99,182,204,223,138,34,137,162,140,151,135,58,164,213,93,126,106,255,0,180,74,187,34,18,157,118,201,121,141,127,218,42,199,67,140,158,155,95,77,80,154,253,167,23,209,156,77,86,237,100,73,219,252,68,20,252,89,9,65,83,209,247,40,151,246,151,31,5,228,126,21,162,129,144,212,193,79,51,255,0,188,168,138,117,84,88,62,239,22,139,45,68,201,251,84,172,44,202,182,182,53,147,85,187,114,123,212,65,95,216,242,103,7,62,54,167,147,169,215,253,148,42,122,108,151,193,113,38,247,90,169,215,253,148,45,244,57,143,13,161,157,106,83,167,196,235,174,220,70,182,142,55,50,57,26,186,39,188,65,117,42,114,235,1,82,49,81,246,170,100,68,241,85,106,20,253,118,28,203,106,87,107,221,232,250,124,16,199,204,75,196,173,109,90,190,153,142,86,181,253,55,34,248,22,187,16,102,149,123,213,206,142,231,34,171,186,233,189,75,140,235,54,173,213,25,111,69,225,79,73,211,236,59,84,199,24,6,129,62,170,10,110,158,237,13,112,201,154,24,137,29,245,53,115,59,253,165,37,39,205,76,94,154,232,179,175,237,82,163,102,212,25,177,129,218,142,73,27,78,196,68,233,170,161,194,236,229,192,48,205,170,201,75,166,191,222,67,88,174,204,12,99,116,84,143,116,241,251,58,42,147,244,84,56,214,235,163,146,170,171,175,197,64,217,172,217,251,151,52,208,42,170,210,42,167,235,33,77,214,113,69,151,244,178,42,53,41,186,126,178,24,25,69,150,152,210,236,136,199,86,213,166,191,172,167,109,23,12,248,174,189,18,71,92,42,250,252,84,12,192,188,113,61,129,103,137,92,200,105,250,251,117,66,144,159,136,252,35,35,157,181,240,39,251,72,88,90,126,23,113,76,177,36,14,170,169,211,223,212,230,78,14,239,146,166,247,92,170,91,251,84,204,209,114,177,39,16,56,122,70,170,210,182,39,187,217,162,161,68,167,17,21,84,213,59,168,237,210,47,94,138,212,37,109,252,41,220,45,178,163,167,173,153,232,139,253,173,75,139,135,114,82,219,64,214,182,170,54,59,79,21,115,68,20,229,31,16,216,138,225,34,49,180,85,13,215,224,167,61,118,34,197,184,154,52,72,221,80,205,223,105,117,45,57,97,96,142,84,86,195,23,251,168,87,22,236,25,99,163,107,126,170,52,211,224,32,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,246,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,136,44,132,25,47,81,119,168,214,190,238,213,69,94,187,156,84,246,222,30,48,197,43,219,53,85,117,51,213,60,117,84,40,235,238,42,187,81,204,228,85,146,63,218,73,91,113,21,210,235,58,71,229,25,83,95,214,81,5,252,179,224,28,7,105,137,140,147,186,59,79,176,173,109,248,123,47,99,99,28,217,232,218,190,237,80,199,103,88,110,211,64,215,249,74,109,23,245,148,147,169,194,152,129,200,158,79,187,212,72,245,254,202,57,68,25,115,73,14,95,209,179,207,158,141,232,158,205,80,229,110,32,203,104,164,70,54,130,146,69,247,166,134,38,218,114,255,0,49,234,28,139,51,171,82,63,122,170,149,246,26,203,91,147,38,98,213,220,38,223,238,85,81,6,74,91,174,184,26,165,168,145,90,105,218,139,237,209,10,146,221,62,11,110,154,209,65,252,16,181,54,108,1,120,238,77,74,116,149,233,167,138,29,156,88,31,17,197,253,153,191,196,65,115,231,159,6,185,154,54,138,15,224,135,94,148,248,74,87,116,162,131,248,33,71,67,130,241,11,213,53,108,223,226,118,212,152,30,246,212,213,91,47,248,136,59,138,139,78,24,145,124,202,24,127,130,29,117,78,21,176,212,162,163,40,226,77,126,8,84,22,156,13,90,248,55,79,189,29,241,39,126,135,84,197,225,185,116,16,91,218,140,177,182,213,235,178,22,38,191,2,70,76,148,167,151,85,107,91,215,224,93,120,108,53,177,120,70,229,208,236,169,173,181,200,230,162,211,187,79,111,65,5,138,126,70,72,138,170,223,251,14,9,114,70,173,169,163,21,127,129,147,208,218,81,90,221,209,104,186,123,137,168,236,240,127,106,36,254,2,12,71,155,38,46,173,215,106,187,248,29,117,110,82,95,105,219,186,55,73,251,17,76,207,75,29,10,250,81,55,248,31,36,195,116,19,34,53,176,49,203,246,8,48,141,50,243,17,64,186,170,202,191,177,78,102,88,177,5,18,120,75,211,224,166,102,201,130,232,31,209,105,89,252,14,7,101,181,178,163,162,192,196,253,130,12,53,154,170,255,0,79,211,100,221,62,210,8,113,141,222,137,219,37,130,85,208,204,26,140,157,180,75,170,172,76,254,5,63,112,200,107,93,68,138,230,198,221,62,193,6,56,211,102,212,244,93,38,164,127,79,121,222,219,115,210,137,174,70,203,74,137,246,151,70,227,195,117,182,165,23,71,34,126,194,144,186,240,181,30,174,124,19,59,246,9,163,178,181,103,117,137,218,43,217,26,47,218,85,246,172,227,178,84,171,88,217,35,79,218,133,147,185,240,223,118,164,141,238,167,154,101,115,117,209,19,82,138,172,203,236,111,135,92,231,199,79,82,228,111,135,69,16,102,109,30,52,181,214,49,31,207,103,95,137,216,197,139,112,244,127,159,124,78,251,85,12,25,76,101,143,173,13,229,173,5,70,137,240,83,137,115,43,22,204,253,181,17,205,31,241,16,103,205,62,39,194,21,158,98,44,13,95,181,9,182,69,135,170,250,195,44,63,179,67,3,237,184,194,251,43,218,228,170,149,23,219,213,75,159,132,177,189,124,40,222,241,88,255,0,103,139,132,209,147,181,54,154,39,38,145,72,222,190,227,164,172,193,140,173,213,81,232,80,214,236,195,131,107,121,181,137,211,222,165,79,110,204,123,90,35,81,245,108,235,211,196,65,76,223,242,226,87,72,230,181,21,83,83,130,203,148,9,83,38,178,53,58,251,208,187,148,55,91,53,218,22,200,147,177,85,223,19,191,183,208,208,183,71,70,244,16,90,10,188,140,167,115,83,68,111,135,184,227,166,200,122,118,121,238,107,85,19,217,161,124,223,73,27,244,209,196,73,4,113,177,83,81,5,151,143,37,45,78,95,62,150,63,247,78,194,147,36,236,44,93,93,69,23,251,168,93,39,70,139,232,180,54,23,248,232,162,10,34,151,41,176,252,8,154,80,197,211,245,73,212,203,75,50,183,72,232,227,79,246,74,210,40,209,61,37,35,147,88,255,0,55,212,65,110,234,178,154,215,54,186,83,177,53,248,29,85,70,71,219,229,93,82,54,39,236,46,131,167,122,59,69,77,14,86,170,189,4,22,135,242,25,66,213,254,194,126,195,141,217,29,74,171,171,92,194,238,77,78,229,95,73,127,137,201,29,185,186,35,150,85,254,37,204,22,174,131,40,98,161,122,57,28,222,133,77,73,132,210,149,154,35,147,161,88,201,72,198,167,71,234,74,186,39,53,122,26,131,160,75,19,209,222,61,14,120,236,238,106,234,170,119,46,87,236,209,25,170,144,181,37,246,198,32,145,109,185,173,78,168,66,234,24,180,235,26,29,171,81,85,58,180,137,35,107,188,80,65,209,201,108,129,236,95,170,79,224,75,71,108,72,159,185,177,127,129,223,204,215,49,250,49,154,161,11,229,216,206,177,153,220,29,90,163,17,187,93,25,241,148,144,63,85,88,211,248,28,181,19,43,189,22,18,203,83,43,23,77,132,130,94,166,223,18,181,219,88,159,192,167,107,108,79,154,79,53,63,192,172,35,84,145,58,251,72,95,10,53,125,17,5,22,152,78,87,51,196,234,174,88,106,174,155,206,133,203,175,192,185,15,122,177,154,35,14,185,100,223,35,183,196,138,32,183,109,176,220,101,79,58,71,33,33,93,135,110,81,162,171,106,92,86,151,171,180,148,154,164,84,233,251,16,166,93,136,43,102,147,106,210,174,159,97,161,74,84,65,121,167,85,70,203,34,233,238,37,213,46,179,38,143,123,245,248,151,10,149,205,159,69,154,157,19,237,67,227,237,209,58,125,237,137,54,253,128,91,9,166,173,162,118,175,71,41,51,75,36,183,68,216,230,170,21,245,126,29,166,172,102,136,212,69,36,160,195,172,160,213,205,104,20,133,70,27,115,23,152,175,211,218,112,119,149,183,120,187,93,10,166,231,75,87,39,72,226,93,62,195,161,151,13,86,214,187,69,141,221,87,220,4,179,49,156,12,118,142,141,20,239,45,120,174,142,101,68,86,53,53,58,175,201,180,206,111,49,200,228,56,153,131,170,169,164,219,26,187,162,129,91,173,238,141,204,106,181,26,115,178,235,74,230,248,33,76,211,97,202,230,162,111,71,232,118,49,216,170,218,223,7,1,55,83,93,70,239,22,180,225,101,77,18,174,187,90,117,149,182,186,150,127,123,161,215,119,122,150,174,154,184,10,198,150,56,156,228,123,28,136,138,84,182,247,237,110,136,242,223,219,93,86,154,55,107,180,42,219,106,212,35,60,230,175,129,188,26,203,150,137,136,157,16,224,238,136,189,52,255,0,3,186,90,93,222,195,146,43,118,229,215,105,134,212,236,180,106,212,213,26,73,73,77,35,215,69,102,136,86,254,74,107,155,232,156,94,68,71,107,230,123,0,161,158,202,122,116,87,75,162,29,93,86,44,163,183,189,17,175,106,104,85,87,252,57,60,140,114,68,197,45,38,43,194,119,118,57,207,99,29,162,1,120,48,94,98,81,72,246,53,243,181,58,167,180,189,182,12,85,65,85,3,118,76,139,175,196,192,8,235,238,214,41,124,231,57,52,82,234,101,246,102,212,177,35,142,121,215,199,78,170,6,108,209,78,217,154,142,98,162,234,118,17,200,214,250,69,179,192,120,210,154,190,154,52,116,200,170,169,239,43,196,170,73,145,29,27,181,3,183,108,138,174,68,79,3,237,68,174,141,186,176,151,165,85,219,171,189,135,50,185,36,232,160,117,242,92,107,26,186,53,164,112,220,106,215,197,164,223,119,141,127,178,129,33,141,23,162,32,17,67,93,63,181,9,200,170,100,95,20,37,217,19,124,81,14,118,53,19,192,9,142,111,77,78,25,106,180,212,130,71,42,39,66,66,103,191,85,2,70,239,139,105,168,81,204,124,168,138,223,137,66,93,179,102,150,137,234,141,168,78,139,239,59,108,75,134,42,171,183,205,26,47,156,90,44,71,151,119,105,228,118,198,59,196,10,205,185,239,74,197,209,245,72,137,246,156,236,207,171,51,124,231,214,183,84,248,150,86,179,42,239,207,69,86,70,237,78,134,108,166,197,50,75,177,177,201,162,132,100,237,187,61,48,245,91,209,174,174,103,95,137,82,193,152,246,138,184,209,212,245,45,114,169,137,182,220,163,197,84,178,162,171,36,255,0,18,236,224,220,13,120,167,70,37,66,59,167,189,67,43,203,69,138,228,169,145,17,139,171,84,169,168,234,166,151,107,155,175,82,142,178,217,153,70,198,172,169,224,85,84,53,244,176,104,213,114,1,83,81,204,173,106,43,212,236,162,170,137,202,137,188,167,217,91,20,140,209,142,66,54,212,114,252,237,64,169,29,84,140,77,90,190,5,61,139,241,165,29,13,19,146,105,145,170,214,251,201,74,188,67,20,12,86,185,233,169,104,179,54,166,162,225,77,34,83,201,226,139,237,11,139,99,155,57,214,218,105,37,138,150,171,119,138,120,152,243,118,204,42,219,197,67,159,226,170,84,120,191,4,94,46,21,178,57,81,85,21,85,78,12,49,148,87,42,170,150,53,208,170,234,161,165,63,65,138,111,20,210,163,246,42,49,23,196,185,248,59,53,110,84,142,99,18,71,127,18,190,180,112,233,53,101,185,170,250,100,213,81,61,135,103,69,195,195,40,30,142,146,20,77,0,154,180,227,203,165,210,36,209,85,117,38,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,248,150,158,124,244,186,90,106,214,54,202,187,81,125,230,71,99,140,153,168,186,43,150,24,209,81,80,178,184,139,134,187,164,242,185,209,65,170,168,18,116,92,67,75,42,34,77,58,106,191,18,160,162,204,106,43,243,81,38,145,170,139,226,91,43,143,14,184,166,146,77,99,129,218,34,149,6,21,202,76,71,72,246,182,102,42,34,47,80,43,165,178,88,175,122,36,82,34,185,222,227,176,160,202,91,118,169,43,213,81,190,36,237,171,13,67,135,162,108,213,42,212,84,77,87,169,214,226,204,214,160,180,83,62,24,103,68,114,38,158,32,84,244,184,83,9,219,26,137,81,86,141,84,248,157,165,21,70,6,163,114,43,235,152,168,158,245,49,55,19,230,237,210,182,161,201,77,80,237,23,195,69,41,248,241,158,36,173,118,140,153,253,87,222,6,121,67,143,240,37,178,47,50,166,21,84,251,10,107,16,231,181,142,149,174,101,11,225,119,187,68,49,66,209,113,186,213,61,173,172,124,139,170,245,234,165,121,105,176,90,43,154,139,82,215,170,252,64,171,46,249,180,235,219,220,221,81,17,125,199,65,30,39,153,106,116,73,23,97,216,179,8,88,227,110,177,55,169,219,219,240,181,137,98,78,106,38,160,116,243,223,109,211,69,164,245,110,106,253,167,93,28,150,105,101,220,218,231,235,246,149,195,112,14,30,171,77,26,206,170,124,159,41,169,82,53,125,20,75,174,157,0,233,173,247,154,107,122,182,72,106,156,229,111,130,42,157,141,102,113,87,80,51,107,28,136,141,66,158,173,203,172,69,5,99,82,56,157,202,215,169,61,54,90,85,86,181,26,232,157,170,248,129,213,220,179,238,224,221,118,191,85,41,170,220,235,197,87,61,97,165,135,114,47,185,10,189,153,13,81,86,253,86,157,87,82,185,193,188,60,49,147,53,211,82,255,0,128,24,251,85,67,143,49,139,147,109,36,170,139,227,162,41,55,77,195,230,33,188,35,101,173,162,145,23,236,51,187,8,228,229,182,214,198,170,210,183,85,248,23,10,143,47,109,173,139,164,12,240,247,1,175,26,62,28,171,226,131,147,221,31,215,224,117,23,12,136,196,54,73,214,166,134,137,238,86,174,190,6,202,62,128,82,163,186,66,205,62,194,78,191,47,168,220,213,71,211,177,117,248,1,128,88,59,16,227,28,25,86,212,171,162,86,177,171,162,234,134,73,224,156,193,177,98,138,104,233,238,172,133,36,209,53,213,19,196,170,49,142,73,81,92,160,115,224,166,110,229,247,33,103,174,25,93,123,194,149,46,169,166,141,205,107,87,94,128,87,153,133,150,182,91,221,174,89,168,169,163,118,173,85,232,136,96,158,109,229,188,150,171,148,141,134,5,68,213,124,16,204,139,62,99,85,81,70,180,23,53,118,221,54,174,168,116,216,138,219,130,177,68,252,202,166,53,94,239,120,24,9,29,21,210,221,175,43,152,221,61,218,147,16,223,241,29,59,147,109,77,66,34,124,84,205,134,228,198,6,173,232,216,89,215,236,32,173,225,195,12,75,2,190,154,8,245,211,160,24,161,105,205,60,73,107,211,116,178,57,19,251,202,167,126,220,241,189,212,53,26,248,154,228,79,106,149,78,98,100,93,85,189,31,228,232,19,166,186,104,89,75,150,17,196,54,55,200,218,136,220,137,215,216,19,87,46,135,50,155,91,42,45,82,181,138,190,226,176,183,227,200,225,133,59,188,250,175,218,99,125,36,146,211,213,34,85,35,147,69,46,118,23,169,181,75,19,55,170,238,12,171,250,220,93,93,95,230,243,29,162,175,188,235,230,166,158,185,55,75,81,34,107,241,34,134,158,149,232,213,131,218,189,10,130,151,15,86,84,196,213,137,190,40,5,63,71,134,227,115,181,90,169,58,254,177,222,83,97,59,74,162,58,170,161,218,123,117,83,158,92,59,121,163,77,200,197,37,89,67,117,170,119,37,81,221,87,64,59,171,125,135,3,67,34,54,122,166,235,241,39,42,105,240,13,55,88,234,35,85,58,118,101,125,254,189,156,216,26,237,84,224,159,37,177,124,169,162,49,225,172,118,108,191,97,26,71,233,28,209,248,157,253,175,26,97,134,232,157,237,137,251,75,105,89,145,56,217,93,171,33,121,42,220,149,199,241,47,155,20,159,226,21,123,217,138,48,205,67,209,82,177,171,251,78,106,139,213,129,240,175,46,165,191,196,180,182,188,150,204,153,25,204,100,114,109,79,126,165,67,71,149,152,218,145,63,174,70,253,16,9,139,221,85,174,103,57,59,202,162,125,167,66,150,220,53,52,155,167,173,84,253,165,67,38,6,169,99,87,189,196,237,83,196,235,166,194,52,168,237,22,39,255,0,0,59,11,83,176,149,183,71,69,91,185,83,222,164,237,126,42,183,62,53,138,157,204,95,98,20,181,86,20,134,6,43,153,27,245,58,26,186,58,154,103,253,84,114,116,248,1,112,172,116,171,115,170,106,181,60,87,216,93,252,49,129,225,173,99,27,85,230,181,52,234,99,149,135,16,93,237,178,163,152,201,58,124,20,184,118,204,207,196,105,26,69,79,189,21,62,0,100,141,151,9,89,173,173,79,173,78,137,239,59,89,105,44,77,84,87,84,38,169,241,49,206,155,29,227,74,197,70,177,207,234,118,212,210,99,235,134,142,106,191,168,25,19,111,158,192,198,236,89,219,252,74,134,134,171,15,185,137,10,74,205,62,211,24,217,111,204,38,38,168,247,39,237,59,58,42,172,103,70,212,89,229,84,114,124,64,200,170,251,37,170,182,37,228,75,213,83,216,165,9,121,192,50,205,42,185,142,122,166,190,242,150,180,227,28,65,76,228,108,243,167,241,42,104,177,181,107,226,243,166,110,186,123,192,225,139,47,152,216,149,179,162,237,246,170,156,112,101,165,154,85,93,174,220,170,65,85,140,171,222,238,95,53,187,87,199,169,4,88,189,148,11,185,242,167,189,122,129,201,91,147,116,245,81,170,69,76,215,34,252,10,110,126,28,233,106,164,87,79,6,212,95,114,21,165,62,112,81,83,51,107,167,111,67,171,189,103,108,104,197,238,243,32,20,221,71,12,182,109,169,203,115,181,248,41,215,87,112,227,221,227,87,209,172,138,168,157,58,145,212,103,181,116,18,174,233,186,106,79,91,184,131,98,185,27,83,50,104,190,58,129,109,175,89,93,140,172,238,94,227,73,35,209,190,5,60,252,57,143,213,85,178,219,93,167,216,100,84,121,209,134,234,227,254,177,35,53,95,121,213,92,115,75,9,117,84,116,127,224,6,55,207,133,113,85,69,67,163,174,166,123,24,159,3,173,184,97,106,27,106,115,106,37,114,57,60,81,76,128,175,204,44,19,112,99,163,141,204,230,170,22,207,21,219,41,47,47,87,211,57,187,87,226,5,1,67,136,169,45,210,125,74,162,237,248,21,7,229,118,178,146,157,97,166,68,221,166,137,162,19,150,28,9,97,230,162,220,85,154,42,245,234,87,20,216,31,43,227,141,36,168,70,110,79,138,1,107,32,205,236,82,250,148,209,94,140,212,169,89,157,247,202,58,84,70,200,229,126,158,10,85,79,178,101,147,101,229,194,140,255,0,3,163,196,246,108,7,73,78,179,195,183,95,180,10,74,191,60,51,2,119,185,96,137,202,207,98,156,52,89,223,140,145,202,202,151,72,142,215,162,106,164,147,177,14,31,108,174,166,167,68,93,58,120,29,229,134,155,8,207,172,247,22,162,59,197,0,157,164,205,108,103,82,221,83,153,167,218,112,214,226,108,75,119,94,93,76,210,181,23,220,227,143,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,222,227,187,163,201,75,5,67,245,142,165,218,125,165,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,172,73,86,216,176,221,30,177,165,95,84,248,150,18,179,62,49,141,246,85,167,160,153,251,85,116,66,114,220,204,195,187,105,81,35,220,168,189,64,187,83,218,109,45,106,189,149,29,62,210,158,188,226,106,123,68,78,138,25,186,39,79,18,153,170,143,24,210,211,109,149,92,189,10,78,190,223,136,171,158,169,51,95,162,128,191,223,163,185,76,229,117,83,211,175,177,69,142,174,158,39,121,213,14,119,218,167,37,30,6,168,155,206,153,139,170,157,131,48,107,169,253,6,40,23,63,3,230,45,130,201,78,148,181,78,139,114,251,208,175,95,156,246,218,90,79,234,48,192,238,157,58,33,143,116,216,10,174,182,161,179,237,118,136,85,148,152,85,180,176,35,102,69,232,74,43,89,115,190,232,249,220,145,82,199,162,251,144,144,185,99,90,187,243,217,222,154,140,77,122,232,116,148,246,154,24,221,213,189,78,105,33,164,98,163,88,138,40,173,236,247,107,69,36,40,139,50,106,169,212,138,187,21,89,41,31,207,108,172,87,33,75,82,219,99,153,17,26,142,234,118,81,224,5,185,183,164,110,93,69,21,69,151,136,90,75,35,155,18,73,26,34,21,221,155,138,27,77,78,140,150,174,54,233,241,44,85,207,36,170,30,138,248,225,126,165,43,114,202,75,245,2,43,233,99,145,21,5,77,102,101,31,17,182,9,89,167,125,141,87,237,58,60,69,158,212,147,177,221,210,118,47,216,166,21,86,217,113,101,165,85,93,205,77,62,211,175,147,20,222,40,122,84,189,253,61,229,101,150,113,230,253,206,162,111,49,81,83,237,21,153,183,120,139,162,46,137,246,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,218,83,56,167,29,54,56,92,248,106,215,118,139,253,162,202,79,152,13,114,107,27,220,116,21,248,198,106,167,43,92,231,170,40,21,77,239,53,241,13,52,235,200,153,234,196,95,121,199,65,157,119,87,38,217,170,222,223,127,156,82,112,73,79,112,94,92,141,93,92,78,253,15,163,94,168,223,30,166,122,177,172,84,181,25,175,83,50,171,155,95,38,191,235,19,22,252,117,119,184,59,98,86,74,168,191,172,165,55,79,131,40,155,163,149,167,103,5,53,29,165,17,205,79,3,49,85,254,29,90,105,101,73,46,247,9,25,187,195,87,23,10,12,59,101,185,210,171,105,235,28,245,84,254,241,143,181,88,158,23,109,106,171,181,111,134,135,115,98,199,23,152,28,214,81,72,228,79,136,130,188,189,229,68,142,153,102,138,121,81,190,61,28,73,83,225,122,59,74,109,171,173,149,21,61,238,42,76,53,138,46,245,204,106,92,37,110,213,241,213,74,130,174,60,39,82,205,215,23,179,119,183,168,130,211,221,239,53,244,40,230,90,213,210,53,58,34,150,215,19,191,22,93,21,206,150,57,26,222,190,6,76,58,209,131,91,26,62,21,102,223,103,83,228,216,123,11,86,192,173,141,177,170,233,240,58,12,55,102,26,187,214,202,172,124,147,106,171,225,170,147,241,101,133,225,94,146,76,146,36,30,42,237,75,237,137,48,181,21,169,207,168,165,107,19,78,168,90,156,87,152,213,246,246,190,223,26,244,94,157,16,9,42,92,27,105,163,145,18,90,215,233,241,113,93,225,172,41,133,230,86,167,125,85,119,218,88,217,177,21,222,177,234,173,223,213,125,197,81,133,111,55,58,89,88,249,156,244,68,80,50,122,193,150,246,250,214,181,41,158,174,69,39,241,30,75,92,123,182,250,8,92,229,211,94,133,25,130,51,90,43,83,88,147,75,225,161,119,172,185,231,110,172,107,34,116,173,84,240,93,64,199,171,206,83,227,38,84,171,22,142,68,102,190,58,28,84,153,73,112,69,71,85,178,68,95,137,147,151,108,195,195,210,211,58,87,109,85,211,95,2,128,171,205,44,39,28,234,201,252,62,192,41,252,47,150,118,136,213,173,172,149,205,82,233,217,242,134,212,177,54,89,87,234,213,53,69,40,58,172,216,192,49,51,122,57,119,39,84,208,166,47,60,73,84,199,27,169,109,179,59,148,212,209,186,1,119,49,46,27,192,216,118,157,207,158,161,136,230,167,183,66,217,191,49,48,117,21,103,34,158,88,93,162,233,224,133,163,196,25,129,137,49,124,142,98,201,34,181,203,167,180,233,232,240,117,103,53,42,234,17,250,235,168,25,107,131,113,174,29,171,153,142,94,78,159,98,23,110,215,121,176,186,52,145,34,133,91,167,185,12,32,195,247,95,37,204,216,81,94,138,210,182,143,54,221,110,139,144,231,201,162,38,157,16,206,224,203,10,140,107,133,105,220,140,217,79,185,62,8,114,67,152,86,122,102,239,109,61,50,183,223,162,24,89,115,204,247,79,34,203,10,205,185,87,95,5,37,227,204,92,75,112,111,34,149,101,209,122,39,69,39,17,159,54,108,235,195,49,39,45,207,129,146,107,224,154,29,250,230,149,37,91,55,192,230,43,76,0,177,93,110,84,242,182,123,178,201,187,93,74,202,124,222,130,215,66,177,70,249,55,34,14,58,51,18,124,229,183,219,152,169,44,209,183,79,137,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,226,54,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,210,26,149,85,205,29,117,106,79,162,248,116,82,110,149,153,159,34,237,119,63,69,251,77,141,173,92,248,177,193,116,209,170,182,229,14,191,235,33,74,84,113,143,132,82,69,107,174,48,233,246,154,220,147,14,102,53,99,60,244,168,93,126,211,170,169,192,152,237,174,221,35,39,235,246,129,179,86,113,131,130,218,170,228,174,129,117,248,161,4,156,81,96,107,187,147,153,112,133,23,237,67,91,180,25,113,141,170,154,155,25,63,248,157,173,62,86,230,21,58,163,154,217,145,19,226,160,103,205,239,59,176,149,92,14,109,61,124,125,83,216,165,187,189,230,243,225,137,201,111,168,222,207,98,234,99,28,24,51,31,68,212,107,249,157,62,42,85,150,171,69,226,158,129,33,175,85,223,237,212,11,173,103,206,155,242,214,109,103,84,212,186,22,108,209,196,21,145,49,21,158,40,99,213,138,26,74,41,18,74,149,77,80,173,33,204,107,5,154,52,71,72,136,173,2,250,211,98,219,236,177,171,149,138,112,77,138,175,10,190,114,170,126,210,203,51,136,59,13,59,85,156,238,136,117,183,14,32,108,210,53,86,25,87,80,50,42,221,140,42,153,167,54,79,226,167,105,38,53,106,71,170,212,34,47,218,97,141,215,63,102,69,114,210,74,242,150,174,207,156,79,43,149,32,150,79,224,160,102,150,35,204,120,168,225,115,223,82,136,168,157,60,227,29,179,75,60,46,111,223,13,53,66,233,213,58,56,178,247,92,208,198,119,134,236,87,74,169,246,41,77,212,193,138,47,15,214,88,228,93,126,10,25,212,205,223,53,47,210,204,229,239,18,42,42,255,0,120,134,211,154,215,122,89,121,138,245,85,248,169,36,184,2,247,50,110,117,59,255,0,129,197,249,59,189,53,117,72,31,254,232,71,105,112,205,235,149,84,174,106,202,168,171,238,83,174,110,44,184,87,72,142,89,159,215,226,77,91,242,245,29,42,119,170,119,238,215,175,66,224,97,236,184,181,174,222,101,59,191,128,20,149,5,230,226,177,232,221,202,170,69,82,220,65,90,138,148,203,46,229,240,68,212,191,56,119,45,176,226,163,121,148,255,0,224,92,75,54,90,224,248,149,146,119,116,220,159,0,48,201,112,78,99,92,87,74,122,106,133,215,237,59,91,94,73,102,109,99,154,234,154,74,132,106,248,248,153,199,77,98,195,182,237,22,40,25,170,126,169,51,45,230,146,157,138,200,98,103,78,158,137,99,108,86,195,153,15,83,2,53,215,134,200,197,246,234,87,148,152,39,7,225,218,117,73,230,110,237,61,165,201,187,87,58,173,85,26,206,159,4,40,107,254,25,158,236,187,154,199,8,58,154,107,30,24,187,212,119,102,202,221,28,186,116,42,202,30,30,236,151,24,155,61,27,55,185,124,58,20,237,135,6,85,208,214,50,78,91,186,46,166,73,101,148,124,168,226,142,86,248,105,226,130,11,85,111,225,114,74,165,209,45,250,183,253,83,189,167,225,54,220,138,139,37,26,35,189,169,180,203,59,28,244,176,196,223,49,191,192,170,233,169,45,83,53,36,86,55,85,235,224,32,196,139,71,11,54,200,145,19,185,167,251,167,124,222,24,109,72,212,94,232,137,254,201,149,176,208,219,218,223,53,137,252,8,157,77,79,166,141,98,127,1,6,37,205,195,125,186,6,234,148,169,167,250,164,140,153,3,68,196,213,180,201,175,216,101,235,173,112,79,230,185,137,167,216,113,59,13,81,175,254,41,63,128,131,17,35,201,86,64,190,101,39,255,0,170,76,55,40,229,68,209,41,63,192,202,215,225,154,36,235,202,79,224,19,15,80,39,254,41,63,128,131,20,19,39,234,164,127,74,101,68,251,9,150,228,229,68,104,138,218,101,95,216,101,91,112,237,46,213,86,68,159,192,248,150,72,17,219,121,105,252,4,24,187,77,149,53,200,253,29,71,211,236,59,218,76,186,142,153,19,155,10,39,191,161,144,213,118,138,120,32,87,54,52,215,79,113,104,49,197,238,123,106,201,203,232,141,247,8,58,100,194,180,48,39,70,55,82,38,216,104,83,171,227,97,105,241,62,111,213,80,54,68,137,238,213,186,150,107,19,113,29,138,160,123,227,164,150,79,134,136,162,12,180,173,165,178,82,198,188,198,69,254,5,45,118,187,97,138,52,87,72,144,162,126,195,13,238,25,229,153,151,87,57,176,73,50,162,248,116,83,169,91,238,109,226,39,242,147,156,168,191,5,16,101,29,251,27,97,122,102,185,204,124,61,62,194,222,222,115,134,203,70,174,72,159,23,66,213,210,101,238,106,94,28,141,150,41,151,95,130,149,21,183,134,124,115,117,84,90,170,105,23,95,122,40,130,94,239,159,112,162,185,34,123,63,97,70,92,51,154,170,170,101,116,79,94,190,226,245,219,56,45,188,86,53,22,162,137,202,171,240,43,91,47,3,48,242,218,181,20,11,187,236,16,97,253,211,48,111,213,205,84,131,122,235,238,41,199,213,99,27,140,158,108,18,170,57,125,202,108,106,209,193,21,154,45,171,53,189,63,106,21,141,175,132,12,43,70,173,230,91,219,211,224,32,214,13,46,9,197,215,47,74,142,69,87,126,169,81,217,242,51,18,92,100,111,120,164,151,175,193,77,165,80,112,213,131,169,26,154,80,179,84,253,82,163,182,100,86,28,131,71,37,27,19,79,213,18,51,173,108,88,56,101,174,149,173,87,81,189,126,214,149,229,171,133,68,157,173,239,20,74,154,254,169,176,104,114,218,195,65,162,54,153,157,62,7,105,79,132,236,205,106,34,66,212,253,132,70,4,210,112,141,71,34,163,169,232,213,92,223,213,42,155,95,13,114,219,154,141,109,191,195,245,76,208,142,199,109,161,85,116,45,98,106,113,84,67,2,122,40,192,49,114,217,147,85,52,42,215,37,189,58,126,169,85,81,96,58,184,154,141,238,13,233,250,165,234,150,20,95,69,24,112,242,222,213,232,141,2,218,193,133,231,99,18,53,161,102,169,250,164,211,48,132,178,39,250,35,122,252,11,140,202,77,201,185,81,186,169,26,68,230,120,43,75,5,172,170,203,169,106,17,116,164,79,224,117,51,229,45,68,157,59,186,162,47,185,11,214,215,202,223,237,52,137,149,10,213,214,87,51,104,130,196,166,84,214,211,106,232,161,114,146,85,216,23,18,55,84,134,153,235,251,12,133,117,202,220,223,73,204,62,182,237,101,254,218,198,32,198,42,156,187,197,117,173,88,159,72,253,23,167,129,13,187,33,234,164,167,153,43,105,92,174,126,190,40,100,236,151,252,63,15,93,99,36,42,113,166,29,133,124,247,48,65,134,120,171,132,185,238,210,185,209,209,187,69,247,33,213,88,248,55,169,161,168,73,86,145,253,62,6,102,87,230,78,30,129,171,203,219,175,216,83,210,102,125,60,243,114,233,81,58,175,184,65,103,45,252,52,47,37,176,203,76,168,158,222,133,101,134,120,98,195,86,201,27,82,244,221,39,138,162,161,117,236,151,122,251,146,53,205,106,104,191,2,169,142,74,88,227,78,102,155,253,162,10,15,242,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,32,146,195,120,70,138,223,19,105,146,38,171,83,222,135,126,236,49,111,119,140,44,254,7,13,5,82,182,68,71,29,187,106,218,162,14,189,184,106,133,158,140,45,254,4,73,101,165,111,132,45,254,7,98,218,134,169,241,101,110,130,9,7,90,169,209,186,163,17,63,97,215,79,66,214,185,118,198,159,192,239,218,230,191,161,18,210,68,228,220,168,32,232,32,161,99,151,172,105,252,9,230,81,70,212,79,171,79,224,78,172,112,196,164,72,248,149,52,16,74,165,12,11,236,35,242,108,74,157,14,102,198,186,234,132,195,27,167,136,131,172,125,177,190,195,228,52,78,129,234,228,77,78,225,54,232,68,200,216,245,211,68,16,117,138,196,94,174,78,164,42,170,139,230,161,53,83,2,162,249,167,200,98,79,237,8,56,226,98,191,211,67,153,209,177,27,181,17,21,8,228,98,39,129,11,88,174,16,74,190,153,142,95,4,62,54,150,53,77,21,136,164,239,44,250,140,68,16,72,249,42,153,203,170,194,213,253,132,173,126,17,182,92,90,173,154,150,46,189,61,19,186,232,158,3,122,136,45,229,207,38,48,245,106,59,117,52,125,127,84,163,110,188,56,225,233,220,174,108,72,154,251,144,190,233,47,247,144,141,18,7,39,156,130,12,104,155,135,106,10,37,87,82,70,170,191,97,212,215,100,229,109,46,188,136,31,251,16,202,201,25,74,212,244,83,248,28,107,77,110,149,21,30,198,255,0,1,6,26,220,50,250,253,75,170,182,41,19,66,154,172,181,98,42,39,116,108,137,180,206,26,236,59,105,170,98,162,68,213,85,248,20,141,211,44,232,42,156,229,100,13,235,240,16,98,221,159,31,223,236,238,108,14,87,249,190,242,227,225,252,240,169,131,107,43,37,218,159,105,85,92,178,86,129,100,116,137,79,213,126,5,25,125,201,90,133,107,187,156,43,170,123,132,23,83,14,231,21,154,191,107,36,171,110,229,248,151,2,221,126,182,220,216,139,4,237,85,95,14,166,25,86,229,238,48,176,202,179,64,217,17,27,212,154,177,230,22,47,195,149,204,74,169,36,72,218,169,174,162,12,210,119,49,158,138,33,203,12,146,255,0,105,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,65,222,44,109,122,116,241,62,196,141,141,21,28,24,248,222,136,177,170,117,32,153,29,170,8,62,75,27,30,186,161,241,173,70,244,34,107,84,57,58,120,136,34,70,196,169,231,40,86,167,131,87,161,41,34,185,23,161,205,26,174,157,75,152,57,18,37,95,0,177,105,226,115,49,205,211,170,161,242,71,34,248,26,131,129,200,140,77,116,234,18,68,114,117,66,21,234,186,17,53,4,31,118,162,251,143,139,26,123,14,70,183,226,28,223,136,131,133,119,49,60,214,234,72,85,172,142,215,205,59,69,209,17,117,37,229,107,93,169,136,58,116,107,213,87,86,156,201,76,143,111,156,132,195,216,141,85,33,230,162,116,16,74,54,157,35,215,105,242,69,95,29,9,157,17,125,132,43,26,42,104,32,145,123,223,225,161,44,232,220,229,85,208,237,86,153,20,249,221,218,212,85,81,5,55,81,107,134,161,203,205,66,86,107,13,12,45,87,53,19,83,183,175,119,45,85,80,233,170,106,158,186,166,164,29,45,99,93,19,149,177,52,250,217,100,109,55,156,210,126,24,18,119,106,168,115,212,218,220,232,149,24,208,58,170,41,226,115,215,152,226,98,169,244,154,38,142,66,24,236,53,42,245,86,181,116,62,79,98,172,77,23,106,129,203,75,21,52,168,186,181,20,231,74,74,88,157,171,90,223,224,113,209,80,79,26,104,168,164,243,40,37,87,121,200,4,188,218,44,122,35,19,79,176,234,249,113,182,101,85,106,21,63,147,85,98,234,138,116,181,212,107,27,215,68,2,9,170,169,163,141,187,209,168,64,181,145,189,139,202,68,82,24,237,82,92,85,26,137,224,118,148,152,125,34,77,30,208,41,138,214,75,46,191,86,154,29,76,212,138,139,170,176,174,235,173,241,196,213,209,165,63,81,76,142,126,136,158,208,62,89,104,18,69,110,172,66,176,167,180,34,70,138,140,255,0,3,169,176,198,196,123,90,190,37,193,160,165,141,241,39,79,97,188,26,158,138,22,42,232,78,71,3,83,216,117,148,213,26,175,137,218,194,245,84,48,219,149,145,39,129,51,21,31,55,163,80,227,133,55,42,29,157,34,182,37,213,80,9,87,89,227,122,104,246,162,157,61,231,7,210,85,194,237,33,69,85,79,113,86,58,84,95,4,57,32,137,37,77,28,128,99,22,61,203,173,30,247,69,14,158,62,194,208,87,69,87,135,106,149,169,185,187,84,206,12,71,135,161,168,107,151,148,142,233,238,49,223,50,112,67,223,81,35,227,166,95,224,7,79,151,89,167,81,71,83,28,50,78,168,137,211,196,202,76,23,152,84,181,244,241,239,153,23,84,79,105,129,179,91,171,108,245,170,230,198,230,232,165,193,193,184,238,190,137,236,141,94,244,68,233,226,6,123,81,223,169,230,98,109,122,46,191,19,178,134,173,142,209,81,198,57,224,236,118,234,150,51,153,62,159,106,151,78,211,136,226,151,106,58,116,235,241,2,224,115,181,77,80,251,28,155,157,161,212,211,92,33,149,136,173,149,23,82,97,149,26,46,168,160,118,251,246,181,52,35,108,135,92,202,182,42,104,231,162,17,165,67,61,143,64,39,92,228,113,196,248,209,222,36,191,121,111,247,208,249,222,83,251,218,129,242,87,171,190,173,83,161,33,83,69,11,188,231,49,23,246,29,170,203,19,99,222,168,154,146,147,85,66,229,219,208,14,159,185,210,110,209,98,79,224,76,197,107,183,105,189,97,77,126,194,105,176,68,245,221,170,28,252,182,70,158,40,7,4,118,234,23,245,228,167,240,32,153,34,165,69,229,177,19,79,129,55,222,34,141,154,232,132,132,245,112,72,245,71,42,32,97,212,92,110,245,17,162,163,21,80,147,182,92,171,39,122,185,207,94,138,119,117,20,212,50,179,85,145,157,78,142,166,174,130,216,229,106,74,196,215,226,5,81,71,120,124,45,77,239,240,38,229,196,108,229,233,204,255,0,18,220,214,98,40,209,171,203,122,47,216,167,67,89,138,165,141,23,71,40,21,165,254,254,255,0,61,91,47,248,150,158,247,139,43,214,105,24,249,28,173,69,36,175,152,198,183,115,182,68,247,125,133,53,46,42,117,83,249,107,64,229,114,248,244,11,137,200,110,210,87,86,35,21,170,186,174,158,5,236,203,156,58,201,99,101,67,225,247,47,129,107,48,157,52,115,78,217,165,163,219,215,94,168,95,140,37,127,183,209,68,200,21,173,64,210,173,168,185,54,217,71,202,133,138,138,137,236,66,137,187,221,175,149,178,42,83,44,136,139,240,46,36,50,91,43,227,73,30,172,209,80,143,202,120,94,218,154,206,200,87,79,126,128,80,182,10,11,212,170,142,170,87,42,124,80,158,189,73,91,71,15,213,110,221,167,176,168,170,51,19,10,198,139,28,43,3,87,195,197,14,170,124,97,135,170,221,171,229,135,79,181,0,179,24,187,55,42,176,204,142,166,170,142,87,47,216,81,31,210,46,145,179,237,158,154,69,251,90,94,92,97,101,194,88,134,69,159,109,59,151,246,22,155,16,229,246,27,137,238,146,56,160,79,179,64,62,75,159,24,126,166,29,207,163,118,170,159,221,41,187,142,122,90,35,100,140,167,165,122,61,221,27,208,144,171,176,89,226,127,45,140,139,196,142,131,3,80,87,78,205,41,24,228,85,247,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,252,20,203,236,53,149,150,120,153,19,157,110,141,117,211,251,37,198,183,101,253,134,56,147,91,116,105,254,200,24,13,108,201,27,220,238,71,73,78,245,85,248,21,246,21,200,43,146,206,142,154,157,81,62,40,102,149,38,16,177,211,185,21,40,99,95,216,119,11,98,182,205,18,69,79,70,216,213,61,186,1,139,246,172,150,166,162,209,213,20,123,180,248,29,149,86,9,163,164,143,101,61,3,145,218,127,116,201,136,44,52,84,236,250,216,154,237,14,42,170,75,11,87,71,210,71,251,80,12,71,175,203,252,71,90,229,238,45,123,17,87,167,66,98,219,149,88,207,150,156,201,31,226,101,100,31,71,24,186,114,34,79,224,115,77,120,177,192,222,84,116,172,95,138,32,22,6,193,149,184,145,138,213,150,85,253,165,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,246,106,7,117,79,129,233,42,81,24,248,154,170,190,221,9,132,202,182,167,157,27,89,239,45,172,188,73,90,232,53,143,99,85,201,237,212,237,44,28,73,208,212,185,57,138,154,107,237,80,46,5,38,93,73,11,211,86,166,137,240,42,58,27,4,22,214,163,164,216,154,20,43,243,250,215,202,213,168,213,93,61,229,15,139,56,130,77,143,72,17,127,98,129,124,174,120,130,138,222,196,70,200,221,83,220,165,49,89,154,49,211,63,99,30,189,61,198,46,215,103,213,108,213,14,99,154,247,34,175,188,237,236,24,229,151,169,90,179,38,221,87,218,6,78,89,179,41,181,110,68,85,82,167,76,69,13,76,104,237,124,75,35,100,184,208,211,192,147,111,102,168,154,248,145,220,179,66,142,216,142,110,230,249,169,239,2,237,223,47,144,81,209,243,86,86,161,110,174,56,219,15,85,72,232,43,150,55,107,211,169,143,153,137,196,155,161,150,90,72,145,202,137,211,162,150,102,167,52,175,56,138,177,82,146,73,25,185,125,138,6,103,85,225,140,31,126,137,210,81,50,20,145,222,11,170,22,159,25,229,141,242,150,165,213,22,202,132,107,19,195,69,41,12,13,93,138,226,107,106,37,175,153,91,209,116,213,74,222,171,49,235,169,149,41,234,105,164,149,21,52,85,80,45,197,127,211,27,50,43,187,219,252,211,171,102,107,226,123,124,156,153,234,100,84,78,133,103,126,198,16,86,162,183,184,47,95,129,71,75,71,13,198,69,94,225,166,191,0,59,219,102,63,142,240,136,219,131,85,250,248,234,135,45,235,15,97,219,252,60,196,166,98,46,158,212,58,202,92,58,248,154,142,138,149,83,236,67,150,162,142,234,198,43,33,138,68,251,16,38,173,206,35,203,27,87,53,207,133,145,161,76,46,24,242,99,254,169,205,209,61,202,92,138,252,49,136,46,15,84,71,74,221,126,211,138,147,41,238,245,46,71,77,82,253,23,222,25,82,86,217,166,137,237,111,85,209,75,185,131,238,113,163,35,73,163,85,79,176,142,197,148,172,137,26,179,202,139,167,188,173,109,216,54,130,153,26,222,107,27,180,14,218,26,91,85,202,153,19,144,154,170,123,142,174,108,35,12,83,115,97,133,19,219,224,84,52,244,212,22,230,107,222,227,93,61,154,144,203,138,109,212,254,98,171,29,167,196,9,123,116,143,160,209,170,197,209,62,5,85,106,175,138,87,34,73,23,248,20,204,56,182,206,175,213,205,98,147,241,227,171,61,63,86,199,24,107,23,30,221,5,170,102,167,54,6,245,79,106,29,245,53,159,14,189,60,250,118,127,2,203,84,102,229,37,42,105,20,72,186,123,142,174,108,246,150,37,210,58,103,40,86,68,165,146,213,232,210,182,54,183,221,162,28,85,88,74,130,161,138,170,177,169,142,171,159,55,7,121,236,130,68,211,216,64,188,65,221,154,186,119,105,85,63,104,23,174,183,1,90,94,245,222,200,213,53,37,217,150,248,105,250,163,224,139,82,205,63,62,174,50,166,174,166,149,9,25,243,234,226,205,85,176,200,128,95,9,178,159,14,191,171,163,135,69,251,14,40,242,131,6,42,235,61,60,11,252,11,3,81,159,247,149,215,68,151,248,157,124,217,241,126,119,162,179,39,237,80,50,101,153,87,150,244,233,245,148,84,253,62,193,249,63,203,164,85,109,53,53,59,28,158,222,134,43,212,103,70,36,157,23,107,167,254,42,117,242,102,94,47,173,93,176,75,80,197,247,162,168,25,97,54,31,193,182,181,220,212,131,167,185,80,144,170,197,248,102,214,197,72,146,62,137,236,49,109,49,14,53,173,93,36,171,168,95,218,164,229,53,22,38,173,211,155,36,206,215,223,168,23,170,243,155,214,200,85,201,18,120,123,138,10,243,155,50,207,43,157,3,156,141,58,72,240,109,222,118,235,36,50,59,246,41,61,22,94,213,172,90,190,141,218,255,0,170,7,71,93,153,215,77,202,232,229,122,18,177,230,197,237,171,167,62,77,10,147,242,113,81,34,232,180,78,255,0,116,156,131,41,101,149,53,238,107,254,232,162,156,143,52,110,143,77,206,149,231,217,115,2,233,89,209,31,39,82,172,110,81,212,49,117,238,110,209,63,84,159,164,203,103,70,169,186,129,83,79,213,20,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,218,133,73,67,145,244,117,122,47,58,54,138,44,157,85,194,218,198,107,45,43,156,171,240,58,27,133,210,141,17,86,10,55,167,236,50,154,143,135,106,25,147,235,42,98,113,27,184,120,181,49,116,119,41,201,246,10,48,194,191,16,215,199,175,34,9,147,236,69,58,10,171,253,254,85,93,33,159,248,41,158,244,220,59,97,217,23,235,34,129,126,212,67,179,131,134,220,44,168,139,221,96,95,246,80,81,174,104,171,241,23,61,95,28,83,162,170,251,148,238,224,139,31,215,177,18,150,89,155,252,77,133,183,134,60,50,246,162,178,138,4,95,245,80,237,173,156,54,217,41,151,84,167,137,19,253,84,20,107,86,182,205,154,52,109,89,157,83,58,162,117,246,148,197,110,43,199,180,210,119,89,100,168,213,122,107,212,219,29,103,15,182,25,225,88,221,77,18,244,211,209,66,134,191,240,151,135,171,35,124,177,82,66,143,246,104,212,20,107,86,155,25,226,90,103,233,60,147,43,191,105,216,69,115,197,87,247,164,104,233,149,138,191,19,52,238,60,22,178,106,133,157,145,181,19,95,13,167,105,101,225,190,150,194,169,27,173,200,245,79,110,209,81,140,88,75,0,47,37,181,21,180,234,175,84,213,117,67,176,186,97,10,234,165,217,109,133,237,68,233,209,12,189,102,76,53,41,181,138,151,111,79,13,164,54,44,183,142,138,87,195,61,173,95,185,116,215,104,170,195,74,92,150,197,55,217,17,142,115,145,29,239,42,203,95,9,119,39,49,38,168,216,237,76,202,102,89,53,145,243,105,169,118,47,193,164,213,183,3,221,29,50,68,187,209,191,96,163,15,215,134,24,34,106,178,90,52,114,251,58,29,68,60,40,215,214,85,59,250,154,172,122,244,77,166,196,173,57,92,217,24,215,206,136,171,237,213,10,174,159,4,90,40,226,107,86,145,138,228,79,29,5,26,229,161,225,97,246,134,164,173,161,209,201,215,209,59,219,118,84,222,96,114,83,199,26,181,60,60,12,253,159,13,218,165,110,197,162,103,84,211,192,233,43,178,242,134,101,87,65,78,214,47,216,40,196,74,76,156,169,166,143,191,93,81,175,139,78,168,168,116,247,172,189,180,187,114,210,81,34,47,193,12,184,174,203,10,186,230,45,51,102,84,111,184,144,167,200,253,143,78,107,145,194,140,34,174,192,23,20,126,148,212,238,68,251,9,251,30,85,94,107,158,136,248,95,162,175,247,76,233,165,201,155,108,109,69,150,153,142,95,176,237,168,114,238,211,64,228,210,137,157,63,84,81,134,17,228,205,222,6,34,71,10,167,236,37,234,178,103,16,205,209,172,119,240,51,166,76,57,108,106,162,37,19,87,79,128,242,5,169,19,85,163,103,240,49,186,48,82,155,34,111,206,119,158,197,254,7,113,79,144,23,71,171,85,209,127,129,153,146,90,45,108,94,148,204,79,216,114,193,108,183,42,126,109,136,74,140,88,179,228,13,107,92,205,209,167,79,129,112,172,153,39,45,59,91,185,141,254,5,233,238,16,65,170,181,16,45,74,197,209,172,21,86,238,44,158,108,141,70,186,54,255,0,3,130,229,145,144,186,13,86,22,46,191,2,227,45,245,105,250,191,162,31,96,198,116,168,253,178,57,29,167,179,82,230,166,177,215,18,112,224,149,204,118,202,86,245,253,82,206,226,222,18,174,51,171,214,26,109,60,125,134,119,174,50,181,43,180,124,108,57,29,127,195,211,181,21,240,197,254,6,235,45,100,79,193,166,34,154,85,217,78,190,63,221,59,91,119,5,184,137,172,77,240,46,191,97,178,170,26,220,48,231,34,247,88,87,246,33,219,210,54,197,81,50,108,165,141,19,236,20,107,114,155,131,11,222,137,186,157,127,129,63,15,5,23,87,245,238,191,254,169,179,122,123,45,161,241,163,146,149,159,192,157,134,211,105,103,78,236,207,224,40,214,11,248,48,189,211,177,121,52,251,92,158,11,180,235,170,56,67,199,77,215,98,187,225,208,218,116,214,171,91,158,136,148,141,254,7,39,144,45,46,78,180,140,95,216,107,50,174,53,66,156,39,230,3,31,166,231,233,246,29,205,183,131,156,101,94,168,217,245,93,125,232,109,15,232,197,153,203,170,209,49,63,97,207,22,29,181,197,249,184,24,159,98,26,227,141,53,158,254,7,111,148,241,164,147,66,142,85,248,29,69,199,131,252,83,66,197,125,36,106,213,79,114,27,78,238,20,12,106,164,180,237,114,123,53,66,81,246,107,85,82,237,90,54,232,191,1,199,17,167,236,65,145,57,169,104,87,54,150,105,145,19,220,138,82,142,202,28,224,169,147,99,166,168,93,87,220,166,231,107,50,219,14,86,34,186,90,8,151,95,123,80,224,166,203,76,33,76,237,93,101,133,223,236,33,56,224,212,101,179,135,28,234,172,137,178,37,108,205,98,245,68,93,74,170,151,134,252,224,164,167,220,234,201,85,116,248,155,84,126,7,177,53,17,96,183,198,198,251,145,168,76,199,131,108,206,139,107,169,25,225,238,48,53,38,238,30,51,86,225,55,34,162,121,92,213,93,58,162,147,148,188,11,226,187,181,67,106,107,99,221,175,85,213,13,172,197,129,44,77,151,114,80,71,174,191,221,39,36,195,54,248,83,234,169,218,137,246,1,171,248,184,8,186,196,196,115,105,155,209,63,186,117,23,94,11,49,37,26,170,67,14,154,123,144,218,244,22,106,36,111,157,19,87,246,18,213,56,90,219,82,239,58,153,171,175,192,43,83,212,60,29,227,23,63,162,57,19,236,59,118,240,137,142,40,229,141,208,61,200,158,211,104,139,131,109,144,183,115,105,154,139,246,18,203,134,232,164,85,69,166,78,159,0,48,2,197,194,166,41,170,129,34,171,114,187,84,211,169,13,227,130,203,155,145,100,228,162,175,216,108,42,151,15,83,194,186,182,52,79,216,77,58,207,78,244,209,241,162,160,26,201,119,4,55,154,167,43,82,159,167,216,77,208,240,11,119,87,238,154,4,211,226,134,204,97,183,91,169,211,253,21,171,251,14,87,211,211,73,210,56,81,191,176,13,116,199,192,229,117,11,17,97,129,168,228,79,113,192,254,13,177,76,174,229,198,154,55,236,54,50,219,76,74,186,185,53,67,157,45,180,141,77,18,20,215,236,3,92,244,156,11,226,21,122,78,244,110,191,97,89,217,120,38,162,142,52,242,173,19,36,118,157,122,25,196,202,54,199,38,237,60,223,113,23,147,154,247,115,53,232,190,195,167,78,98,48,191,250,29,97,72,157,231,89,152,169,254,169,20,252,38,97,216,99,94,225,107,99,31,167,79,52,205,5,138,151,77,142,167,69,95,126,135,7,146,233,209,220,206,90,105,227,161,172,193,131,211,240,168,249,21,81,244,137,240,243,73,7,112,121,29,75,254,186,137,170,139,240,51,197,212,52,147,61,28,144,34,105,211,192,250,251,101,58,166,173,137,16,76,24,107,135,248,53,194,209,34,45,93,170,55,47,250,165,76,188,40,224,122,116,68,109,154,47,247,76,160,109,181,27,232,183,66,82,174,157,89,255,0,138,85,253,131,142,12,107,147,134,12,32,214,167,249,174,36,255,0,100,226,103,14,24,54,5,213,109,208,166,159,170,133,255,0,172,167,168,122,59,100,110,41,155,157,162,231,54,238,90,189,14,90,171,81,54,74,96,138,70,232,180,48,38,159,4,58,201,242,199,47,41,149,93,85,67,2,181,58,248,33,86,226,28,43,137,38,71,44,82,202,159,102,165,189,187,101,238,50,174,85,141,147,206,159,196,130,10,251,118,88,218,53,72,173,240,244,247,34,20,165,234,253,130,24,199,54,154,218,159,177,164,250,100,110,45,172,155,235,170,38,84,215,219,169,88,97,254,28,234,213,26,181,136,175,240,215,84,3,31,175,23,219,91,164,94,237,108,126,159,6,20,181,102,30,188,222,228,89,232,105,37,99,29,224,155,84,206,235,31,15,22,84,70,247,155,124,110,95,139,74,238,215,146,184,94,133,136,207,38,67,211,245,80,13,103,166,80,227,91,135,230,99,149,17,126,10,115,67,195,22,58,186,57,57,141,147,69,248,41,180,186,76,3,133,168,145,17,45,49,46,159,170,132,252,118,12,61,31,72,237,145,183,79,213,3,88,150,254,12,49,53,66,39,54,53,213,125,229,65,65,192,253,225,202,156,216,145,127,97,177,199,89,109,200,191,87,76,214,254,195,235,45,144,70,189,26,128,96,37,39,3,111,68,69,154,149,171,251,14,242,223,193,37,186,53,68,150,129,139,254,201,156,137,79,19,127,176,124,72,226,106,250,8,17,135,48,240,103,100,133,17,82,221,31,251,167,109,77,194,53,154,157,186,249,62,63,247,76,175,122,71,211,70,160,145,25,183,162,32,77,98,164,156,47,90,218,155,91,66,207,247,73,73,120,94,161,77,116,161,111,251,166,88,67,28,110,127,86,106,76,75,21,58,51,243,104,17,136,223,209,102,212,214,243,22,129,155,191,213,62,197,195,149,36,10,136,202,54,167,236,50,201,180,49,203,215,106,34,41,26,89,96,209,29,181,20,12,89,139,34,86,157,168,172,167,68,211,224,125,92,164,173,137,118,178,37,79,216,101,55,147,105,211,205,228,162,254,194,37,178,82,72,197,94,75,117,251,11,131,21,37,202,218,246,38,175,141,87,246,18,171,150,178,107,163,233,149,127,97,149,254,65,163,79,78,22,175,236,30,66,182,59,167,116,110,191,97,166,152,177,6,85,115,191,250,91,79,216,77,55,39,30,229,77,144,166,159,97,147,191,70,40,158,154,199,19,91,251,8,162,195,48,197,213,81,1,88,227,6,74,185,26,143,228,38,191,97,81,216,242,238,91,108,141,250,173,17,62,5,243,138,213,11,87,106,177,52,57,221,108,165,106,107,203,64,85,3,67,98,115,99,106,114,215,248,29,245,29,170,118,34,120,232,84,176,211,211,183,167,45,8,220,214,55,209,106,1,43,71,69,181,169,188,231,153,212,176,38,175,68,62,162,170,167,69,208,166,49,50,213,182,23,172,78,114,174,158,192,59,149,187,208,239,229,198,230,238,39,41,234,34,144,179,150,41,47,19,98,20,142,86,201,203,215,218,157,11,175,65,75,34,105,185,222,0,118,50,53,138,158,8,112,164,76,85,240,57,31,18,163,83,206,56,152,199,162,129,27,164,100,94,102,158,36,42,246,42,235,180,229,72,209,87,87,32,126,198,162,232,212,10,226,153,173,168,137,89,167,138,22,235,21,224,54,221,119,183,148,139,191,82,229,199,35,85,52,218,65,43,227,240,88,245,8,198,186,206,27,225,184,200,231,75,78,213,71,175,184,147,143,132,28,61,52,155,234,45,241,187,246,25,64,216,17,201,170,46,129,96,122,120,63,64,86,62,91,184,79,193,84,122,43,173,49,106,159,170,84,182,190,30,240,77,185,232,246,218,99,79,246,75,188,145,171,124,95,169,200,221,154,104,189,64,161,168,114,187,7,209,117,109,178,52,84,253,83,182,139,10,225,234,116,210,26,38,166,159,170,84,46,115,23,166,211,235,35,141,122,170,32,43,170,130,207,70,196,210,40,81,63,97,54,203,126,213,243,81,17,62,194,109,239,100,73,230,161,241,36,222,154,248,1,10,64,230,166,136,168,64,250,119,187,251,72,70,168,231,47,71,232,66,176,72,189,82,64,56,150,146,79,239,161,247,89,96,106,162,169,241,208,205,26,238,230,107,167,176,152,106,165,67,60,228,209,124,9,169,169,102,68,181,14,213,197,59,141,238,201,135,109,239,169,79,98,42,244,42,37,159,187,73,167,176,232,241,126,29,250,81,111,116,9,34,38,228,50,140,102,196,60,73,121,54,186,74,119,58,69,218,170,135,95,7,18,173,170,114,38,146,21,45,227,133,247,92,107,229,157,210,53,119,46,190,7,202,46,23,27,78,244,85,219,252,0,130,221,157,201,86,137,230,201,212,238,27,154,219,145,23,107,250,157,189,183,32,34,163,98,106,214,244,248,19,53,57,74,200,17,81,177,34,254,192,58,134,102,75,228,110,173,149,83,225,169,4,184,246,181,233,172,115,59,248,144,191,38,174,18,78,178,178,101,107,85,122,33,219,219,242,154,162,13,57,178,110,55,130,148,174,198,215,238,188,153,100,235,238,58,103,227,140,83,204,209,100,153,80,189,52,89,115,76,212,68,150,22,187,246,29,164,121,119,105,84,209,212,76,215,253,80,49,238,124,99,136,158,158,106,203,254,39,20,120,135,19,202,189,22,111,241,50,66,60,182,179,47,141,20,127,193,9,134,96,27,44,31,253,33,31,251,160,99,127,59,21,85,55,162,205,213,62,39,107,99,194,184,150,238,138,233,156,244,211,222,100,125,22,25,178,68,168,142,183,51,253,211,177,242,69,174,157,17,41,169,88,207,177,0,176,148,57,91,113,168,84,231,162,175,218,84,246,172,167,134,149,233,36,176,162,232,93,150,83,193,31,86,198,157,62,4,78,157,141,243,118,1,78,91,109,212,86,136,86,52,131,69,68,211,192,232,171,169,235,165,168,123,227,85,70,42,244,43,197,108,51,47,88,144,226,74,104,21,85,57,41,252,0,161,160,182,214,43,147,122,169,221,210,90,186,34,189,10,129,212,144,162,106,140,68,56,150,61,23,162,104,4,146,219,35,99,119,49,169,169,241,180,110,66,117,232,172,110,229,83,133,42,26,138,4,9,72,237,15,171,76,169,237,35,90,164,111,137,196,234,232,253,142,64,28,135,163,181,69,57,85,92,214,232,170,113,45,102,141,215,105,33,53,202,77,202,136,197,3,150,165,37,114,249,170,112,49,147,181,200,170,115,65,80,233,17,55,70,164,227,52,119,246,60,64,54,93,26,154,167,176,137,37,212,250,180,250,167,137,2,196,230,120,32,28,204,85,83,145,170,177,249,196,179,94,172,241,35,89,218,228,234,186,1,53,230,189,53,82,86,85,216,189,20,226,117,86,222,141,93,79,141,114,202,169,168,28,240,185,100,93,20,154,216,214,167,176,149,106,114,250,180,130,106,164,111,71,59,64,38,36,145,169,237,56,29,54,190,210,70,90,180,114,232,215,234,69,3,156,245,235,168,19,204,114,171,145,20,157,108,76,93,9,88,163,77,17,117,57,31,39,47,197,218,1,50,176,70,112,203,18,55,193,73,117,172,235,162,59,82,54,202,233,0,138,38,53,202,188,195,149,41,88,238,173,56,210,7,203,166,142,208,152,100,110,137,189,95,168,28,93,217,88,190,39,52,104,196,211,113,195,61,66,167,68,234,112,178,103,57,122,129,207,81,69,28,254,142,132,154,217,216,213,85,123,81,83,236,38,121,82,181,121,188,206,158,226,54,85,255,0,101,200,7,71,114,195,246,202,198,44,114,83,34,235,240,40,91,222,79,219,46,72,231,71,72,212,85,240,232,93,164,72,156,187,149,168,29,60,127,155,108,125,87,218,6,62,187,41,228,179,187,124,17,233,162,244,208,237,236,244,247,91,123,209,168,231,34,33,121,159,109,138,116,243,218,139,175,188,146,154,197,74,213,213,33,79,224,7,83,101,186,204,198,183,158,170,165,75,5,100,85,108,220,158,195,167,242,78,170,168,198,237,39,41,40,228,163,77,23,174,160,78,62,109,60,14,62,106,170,245,57,27,10,191,197,14,86,210,162,104,160,113,53,187,188,80,141,209,237,111,129,201,202,70,159,85,21,201,161,112,73,186,71,162,244,83,235,30,231,120,147,11,79,170,132,131,106,155,131,226,51,68,212,250,214,145,170,46,154,31,90,157,58,160,131,234,55,167,180,109,251,72,218,136,136,21,16,131,129,241,171,151,84,67,141,208,57,73,214,53,170,154,159,28,137,215,67,26,58,185,105,220,170,164,164,148,207,215,83,186,115,81,125,132,11,2,57,23,160,29,67,99,211,167,82,54,198,191,226,78,119,126,190,4,105,2,167,176,9,84,139,167,128,150,13,89,162,33,56,145,104,68,177,162,39,82,104,166,170,237,175,149,87,161,212,213,217,156,157,116,255,0,2,185,72,24,189,85,9,43,133,59,54,174,141,50,40,250,59,114,181,250,105,237,59,184,168,91,203,243,154,69,4,62,127,162,190,39,98,200,149,124,221,58,1,33,28,80,67,233,48,141,209,83,204,154,35,16,155,117,189,95,237,35,138,222,177,245,215,80,36,226,180,68,171,170,49,8,230,183,71,26,235,180,236,90,138,197,68,68,32,168,107,156,190,10,7,86,248,90,214,105,161,78,221,33,69,122,174,159,224,86,73,77,189,157,80,232,238,148,75,170,232,128,83,244,79,238,170,231,39,66,102,26,245,149,251,119,18,117,235,221,88,170,168,83,241,222,102,138,165,52,137,202,154,129,91,84,81,172,209,43,190,7,69,53,43,34,145,81,200,118,244,23,78,125,54,142,106,166,168,74,85,66,233,158,170,212,2,74,214,170,149,154,55,195,82,226,218,213,121,41,246,22,246,222,222,93,110,139,239,43,251,100,159,82,136,134,240,106,70,138,147,107,145,85,218,157,195,26,172,111,67,172,133,179,177,122,180,156,73,228,68,209,200,97,180,212,50,200,215,244,105,219,82,185,211,38,215,166,221,14,162,158,161,17,201,174,135,107,79,50,61,52,106,166,160,118,17,70,198,175,164,77,177,237,106,116,36,99,141,87,174,164,219,34,209,60,64,141,234,143,241,110,165,37,137,172,44,174,107,220,148,200,186,167,184,171,55,49,157,21,78,57,39,98,249,186,34,160,24,213,140,112,12,175,123,222,202,77,63,97,64,63,15,213,219,165,215,187,170,104,190,227,45,111,116,212,242,198,229,88,218,171,246,22,147,21,81,68,215,63,108,105,252,0,183,84,23,202,219,123,154,228,71,38,210,178,179,102,37,98,185,168,174,114,105,241,40,234,248,100,87,171,90,207,240,37,91,21,85,47,156,198,40,25,3,96,204,167,198,141,73,101,254,42,87,246,156,125,21,98,35,81,201,252,76,52,170,196,183,90,53,243,17,218,33,218,225,252,210,185,208,74,156,215,42,34,40,25,173,21,98,215,55,114,72,173,211,220,113,73,112,150,7,35,81,202,190,194,194,97,108,236,231,34,71,52,200,159,180,185,54,92,99,67,118,106,57,102,69,85,248,129,93,211,220,29,47,87,59,67,157,247,72,160,78,178,39,66,144,170,188,50,38,42,192,253,78,142,166,243,89,51,149,27,168,21,213,86,46,86,235,27,122,162,18,12,196,47,154,77,85,125,165,40,217,36,123,17,207,85,212,228,137,100,69,213,53,2,190,165,188,38,221,93,33,205,37,238,22,248,202,159,196,161,29,81,86,140,209,136,164,155,228,185,73,46,136,215,117,2,191,154,244,199,177,118,63,82,150,188,95,42,97,85,88,245,62,219,169,107,94,137,189,174,39,102,179,182,100,210,68,2,221,94,113,245,214,145,28,141,107,250,20,140,216,218,227,116,155,116,207,123,54,175,188,187,55,44,17,71,86,213,220,223,18,150,172,203,72,249,159,213,216,171,170,251,128,167,233,113,44,187,17,174,122,175,237,59,74,57,159,114,122,55,79,19,182,183,229,116,143,114,107,27,138,251,14,101,139,96,218,247,70,189,62,0,116,54,76,11,29,123,17,100,133,23,114,123,80,238,169,242,102,134,41,57,235,27,122,174,186,104,92,251,61,134,26,6,53,187,19,161,222,178,26,39,183,107,149,17,64,181,209,101,245,36,49,109,141,168,221,19,216,135,85,91,134,29,65,39,49,147,187,161,116,111,117,22,235,124,46,127,49,19,68,45,22,38,199,246,168,103,116,79,168,68,77,64,231,168,191,213,219,233,121,113,202,229,84,233,226,82,183,91,133,210,232,197,250,249,27,175,196,130,175,22,216,234,96,214,42,148,87,175,176,224,167,186,54,161,154,67,162,234,5,55,83,106,185,36,170,229,184,75,254,241,193,53,45,229,172,84,138,170,85,233,239,82,171,101,170,227,89,50,43,97,85,69,95,113,92,97,204,21,206,106,119,168,116,215,222,128,91,92,51,99,196,53,145,42,190,73,149,62,213,43,58,60,167,174,189,53,27,52,242,55,113,114,169,173,20,118,102,164,80,198,221,62,195,150,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,88,175,86,156,11,157,50,210,205,202,114,181,17,10,170,201,155,54,234,214,162,207,59,17,116,247,129,218,209,96,126,234,214,183,151,232,252,14,201,48,203,213,186,35,85,9,103,230,53,43,155,245,114,49,83,217,212,235,171,115,49,240,49,86,39,53,127,104,29,219,48,215,41,119,61,84,152,125,13,36,17,249,207,68,45,54,32,206,91,212,104,230,211,49,170,81,18,230,246,44,171,153,204,146,53,70,251,0,191,23,41,233,98,106,163,103,69,253,165,27,115,123,170,28,173,142,69,45,228,56,199,17,220,30,137,177,85,20,169,236,171,120,157,90,249,98,95,120,19,45,177,220,39,118,230,61,253,78,214,143,15,201,28,104,179,200,187,190,39,103,73,93,37,35,83,152,198,166,132,196,183,58,57,155,189,239,68,95,112,20,181,242,138,70,64,230,196,229,215,79,97,101,177,150,23,188,220,100,114,68,178,170,42,251,11,241,113,171,167,86,174,215,34,148,165,198,189,96,85,115,35,106,251,64,199,20,202,11,237,109,99,82,70,204,141,114,245,82,178,160,200,185,169,145,174,239,146,39,77,74,250,171,25,85,83,34,163,105,227,233,240,58,138,156,125,116,93,81,177,160,18,208,101,83,161,98,35,171,158,186,124,73,59,134,87,196,173,93,245,10,164,195,177,197,233,253,57,100,157,102,47,189,57,171,245,64,116,117,57,107,67,76,170,231,200,159,181,14,58,92,61,21,4,154,197,54,154,47,176,138,171,16,221,42,157,164,204,209,8,169,231,146,69,214,69,208,14,254,154,162,162,56,118,54,119,47,237,41,124,71,77,95,86,174,216,247,245,59,216,43,105,34,79,172,145,19,246,156,174,186,90,92,154,62,70,129,102,239,25,105,83,113,94,115,209,202,174,95,113,220,224,92,165,88,170,154,233,34,215,170,120,161,113,229,190,217,24,155,86,70,116,38,109,184,202,203,66,187,146,86,38,128,85,214,92,15,5,45,51,26,177,162,104,158,226,110,167,6,208,212,177,98,116,45,213,125,186,20,173,94,114,91,105,217,181,149,13,233,241,58,169,179,182,141,173,87,50,118,234,5,84,252,174,183,185,117,114,183,248,17,197,151,118,154,95,57,92,206,133,191,169,207,53,84,93,146,162,157,85,78,114,215,84,170,164,110,215,80,46,196,150,155,61,18,104,170,206,135,93,81,85,100,137,118,237,137,75,83,54,54,188,220,87,86,238,234,124,130,75,229,106,238,216,245,9,171,153,45,85,165,83,86,69,25,214,213,220,34,98,47,38,52,253,133,63,111,180,226,25,244,70,192,245,215,224,84,180,56,51,17,84,34,107,72,245,253,129,151,71,61,242,177,154,164,113,169,214,203,116,186,78,170,141,222,133,198,135,45,239,114,34,43,168,157,252,9,248,50,182,242,205,30,180,75,252,0,180,11,75,123,168,95,78,93,23,237,38,169,240,189,218,171,197,100,85,95,180,189,20,217,125,113,143,68,117,31,248,29,253,183,5,86,68,168,174,164,79,224,5,137,167,203,155,196,171,185,57,191,226,118,84,217,85,119,157,116,119,55,175,218,100,109,190,194,176,232,147,211,181,19,236,59,136,105,40,32,93,85,140,3,30,109,249,31,87,81,162,202,175,253,168,84,84,121,5,14,223,172,79,226,133,238,75,149,174,149,58,171,19,66,86,124,91,106,137,85,57,172,64,45,181,15,15,20,18,199,185,116,254,4,231,244,123,181,177,58,181,191,192,170,234,115,46,142,137,121,113,74,221,14,178,163,53,88,186,237,145,191,196,14,130,94,31,45,111,77,19,106,126,194,66,126,27,40,37,213,81,83,248,21,51,115,79,85,244,208,157,167,205,38,234,154,185,186,1,111,100,225,146,153,87,163,127,192,224,119,12,208,53,122,69,175,236,46,252,89,161,68,168,155,158,205,73,184,243,42,218,255,0,73,236,2,203,179,135,72,97,241,167,69,255,0,100,231,143,35,41,232,188,254,232,159,238,151,161,49,245,174,79,237,51,169,18,98,203,69,74,109,123,216,136,5,165,164,202,58,86,46,171,76,212,255,0,100,239,168,178,226,223,75,162,172,13,233,240,43,121,111,246,164,232,201,26,72,79,122,166,126,187,28,128,117,208,225,219,85,50,104,176,71,211,224,135,107,77,135,44,149,17,111,115,34,69,95,102,136,117,115,86,50,69,213,28,164,167,127,168,142,77,177,170,237,38,138,166,44,33,101,215,84,100,107,251,9,248,48,181,165,137,170,71,31,240,41,106,107,196,236,211,122,169,63,22,33,209,52,87,153,130,162,91,13,173,141,233,12,107,251,9,119,97,218,9,245,68,167,98,126,195,175,101,241,139,215,121,204,220,74,200,186,163,188,4,28,203,128,160,149,119,49,118,253,132,108,192,203,23,133,75,147,246,144,51,25,189,58,53,80,230,102,40,158,117,232,130,8,210,203,61,7,86,84,189,218,252,78,9,121,237,232,175,119,241,59,10,91,151,63,84,159,161,20,144,197,58,234,209,7,87,11,103,87,107,206,114,126,211,183,163,168,116,58,111,157,122,124,68,86,212,246,33,19,237,18,201,232,162,245,16,78,38,46,138,155,234,214,84,233,241,57,163,199,180,205,232,179,34,126,210,155,170,193,245,83,42,189,168,238,167,81,83,130,238,40,190,107,94,32,184,45,199,116,114,116,90,150,255,0,19,146,28,95,67,189,28,234,150,170,123,181,45,122,96,235,186,47,70,188,230,102,21,186,177,117,122,73,160,130,233,203,141,237,72,158,148,127,196,147,118,50,180,185,125,8,149,75,118,184,114,161,23,171,159,252,67,108,188,165,243,228,114,126,209,5,200,139,22,208,59,162,70,205,8,38,197,148,144,189,57,84,113,187,95,110,133,11,20,116,144,244,124,202,159,180,138,90,216,24,168,176,73,185,16,65,113,33,197,209,43,124,234,102,162,125,135,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,136,47,45,62,104,211,250,45,86,167,237,57,99,204,25,234,159,163,97,213,23,192,181,182,203,69,35,213,174,124,202,159,180,173,45,142,179,82,181,168,233,211,84,247,168,130,181,163,190,207,62,142,88,78,218,11,132,146,104,139,17,74,69,137,108,180,236,209,39,111,68,247,144,174,58,182,66,253,91,59,116,251,68,21,202,111,86,239,72,250,145,50,87,167,85,98,148,67,243,62,219,28,122,115,218,75,59,53,45,254,201,218,32,184,221,229,202,154,35,14,55,61,238,79,205,150,242,60,211,160,87,107,207,111,241,39,33,204,235,123,188,102,104,130,178,114,189,60,98,37,229,71,187,95,171,41,239,202,37,186,94,188,230,145,179,27,80,73,255,0,141,105,32,236,229,162,124,191,217,84,56,188,141,50,174,228,85,67,129,184,190,133,63,241,141,57,83,25,80,237,219,204,111,81,7,59,233,145,141,209,93,224,64,213,129,58,59,66,93,47,54,249,245,94,114,117,248,156,83,79,68,168,174,108,169,252,68,16,220,173,48,87,70,168,201,17,186,148,181,78,13,154,7,172,208,76,231,170,251,16,168,219,89,2,59,164,159,226,79,209,220,41,153,170,200,228,208,65,110,37,194,247,39,201,175,158,157,72,164,195,23,22,51,94,100,137,162,23,14,166,241,66,213,85,69,105,209,221,177,44,44,98,164,123,75,7,71,102,180,85,195,50,35,230,127,69,246,169,95,217,105,100,100,141,93,234,165,178,126,46,154,41,124,196,79,19,179,163,204,57,169,209,21,202,137,160,130,252,208,42,182,20,77,196,211,119,170,244,212,177,11,156,210,83,38,139,34,116,57,169,243,215,197,22,86,136,47,199,61,88,154,185,164,11,120,142,37,209,21,20,177,117,57,230,142,98,183,154,212,212,226,160,205,136,234,95,245,147,39,85,247,154,233,23,246,43,162,84,46,212,232,115,243,85,137,185,29,169,100,147,53,169,105,147,114,78,154,253,164,245,187,55,169,234,100,216,233,211,248,154,23,130,42,216,102,85,108,238,70,105,239,62,62,227,75,10,232,199,53,75,123,38,43,166,184,68,143,134,110,186,117,209,78,162,225,141,41,104,26,170,250,142,169,241,32,187,145,220,89,39,93,218,28,233,112,167,98,121,202,134,57,86,231,36,144,61,99,166,151,94,162,147,52,175,85,171,230,162,170,41,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,26,23,130,90,151,198,186,163,15,140,172,116,235,203,115,52,69,246,150,237,185,142,217,83,171,211,169,51,6,56,98,166,168,244,2,188,147,72,124,29,168,138,175,85,211,66,142,102,44,73,244,213,233,212,230,102,35,130,53,220,233,16,10,197,210,111,67,141,17,53,94,136,116,20,216,150,9,124,212,145,20,159,109,201,174,77,81,80,14,197,83,224,66,186,233,208,145,242,147,19,197,79,190,86,133,19,69,114,1,55,162,175,138,28,186,34,53,23,67,174,242,204,30,27,144,152,101,194,25,27,233,32,19,9,46,135,44,111,69,84,212,150,98,182,69,232,167,46,138,213,215,80,57,222,141,86,248,28,72,229,64,199,171,151,105,12,190,104,5,123,83,216,124,221,175,180,151,115,244,95,105,19,29,215,218,7,46,246,181,116,208,229,108,137,208,150,122,42,187,161,19,17,122,117,2,103,152,223,113,11,150,55,105,171,81,78,61,23,222,163,69,69,78,160,114,172,16,170,126,105,63,129,198,250,74,119,39,88,91,252,8,145,254,4,72,228,80,36,223,110,163,118,187,169,154,191,176,226,91,77,191,254,103,31,251,167,105,162,47,176,248,173,68,3,172,75,85,3,124,41,25,254,233,206,218,74,102,122,48,181,63,97,52,169,240,62,109,215,220,7,27,121,109,244,90,136,124,85,93,218,162,244,35,229,175,185,8,85,52,93,0,249,209,124,80,248,228,103,247,72,244,66,21,64,56,85,53,240,62,43,21,8,244,209,83,160,149,200,136,160,112,170,46,190,4,46,98,169,241,207,234,69,26,234,160,113,61,138,135,27,145,81,9,217,25,185,58,33,45,59,118,181,126,0,112,36,205,99,142,120,229,108,158,211,163,172,169,116,110,85,56,233,238,187,21,17,92,5,81,27,125,200,76,177,23,67,171,163,174,100,141,69,215,196,237,98,114,43,117,2,36,68,215,195,196,139,79,119,129,197,185,17,78,86,170,109,94,128,124,243,125,195,70,127,116,0,26,233,224,125,220,190,243,224,3,239,79,113,243,95,120,0,58,123,16,228,93,187,124,14,50,36,240,2,7,183,167,66,94,88,24,244,84,123,17,117,247,147,154,107,236,62,43,53,3,175,134,130,146,57,57,141,167,98,59,223,161,56,136,159,217,77,8,213,136,137,169,241,52,79,96,13,125,228,104,141,246,33,1,245,23,222,1,253,20,249,230,251,80,42,234,0,121,190,225,163,87,197,1,241,124,0,133,93,167,135,67,226,189,125,231,197,241,33,119,136,31,85,234,190,210,40,151,206,234,112,170,174,167,205,234,206,160,77,43,17,87,161,243,150,169,237,56,217,51,180,241,35,89,23,64,62,42,34,122,71,205,205,78,136,186,28,50,76,228,37,249,175,87,1,61,170,175,130,159,124,228,240,83,138,39,42,167,83,159,86,162,117,208,8,81,253,83,83,236,174,68,93,91,208,129,238,106,120,42,4,106,201,10,170,1,11,169,219,83,237,36,106,170,162,182,249,175,147,252,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,105,216,198,172,85,244,74,11,46,231,168,171,102,249,117,234,133,123,27,21,20,9,132,70,170,105,161,3,233,227,114,46,172,69,35,106,105,212,248,233,19,192,14,7,81,199,166,168,196,66,5,166,98,47,162,77,243,91,162,38,168,55,53,222,26,1,192,200,154,213,244,78,118,35,23,162,52,248,212,69,246,17,177,17,23,216,4,122,53,169,213,14,55,57,190,212,19,202,136,189,20,224,118,174,77,83,80,57,29,51,81,52,209,14,62,110,229,56,23,85,118,154,135,235,24,19,40,237,83,66,21,68,85,240,56,153,50,123,84,231,102,142,78,154,0,102,212,246,31,86,102,167,77,167,199,166,210,85,219,181,95,16,38,28,244,84,56,149,53,234,136,113,162,170,120,234,68,143,64,56,106,218,169,18,169,213,49,238,89,116,59,167,237,153,187,9,100,161,70,201,209,0,227,146,149,210,197,170,120,232,117,208,219,101,231,117,114,248,149,68,112,181,34,209,83,216,74,73,181,143,215,68,241,2,93,105,54,38,221,14,62,230,221,117,86,161,60,217,18,77,20,141,81,186,104,4,155,26,198,127,97,16,139,115,85,81,17,19,169,246,86,174,189,15,140,141,117,213,83,192,14,94,87,45,55,42,144,62,174,52,77,58,28,117,117,15,86,237,105,215,197,28,178,191,193,64,157,114,243,23,84,66,7,209,190,94,136,170,132,220,20,234,198,162,185,61,135,35,37,107,94,169,168,29,114,80,242,147,87,42,159,55,181,139,166,164,237,70,174,69,208,234,165,130,85,119,130,129,217,83,61,142,241,93,78,186,235,11,228,145,118,42,167,216,76,210,193,42,123,20,154,238,232,231,121,200,7,67,69,110,149,101,213,202,170,135,120,144,164,49,162,42,19,113,211,199,18,107,162,28,21,47,71,116,69,240,2,89,178,170,61,58,159,106,145,210,166,141,80,144,57,124,237,60,14,104,163,213,124,224,36,96,164,147,126,170,170,118,208,53,24,222,168,17,24,212,246,16,171,209,87,68,3,157,95,175,135,67,141,210,46,158,42,66,213,95,121,11,181,95,104,31,21,81,87,175,83,231,155,236,67,234,38,164,72,222,158,192,35,216,229,106,46,167,206,73,51,26,121,137,209,6,154,251,0,224,100,110,247,156,209,196,136,186,170,28,140,68,215,192,229,219,237,232,4,26,251,135,69,241,77,72,180,79,112,209,61,192,67,163,63,186,21,173,119,176,139,68,247,17,53,186,235,224,7,30,196,79,113,247,106,156,187,126,193,183,236,3,139,104,232,158,195,151,111,216,113,170,38,171,208,8,117,79,97,247,84,247,31,116,79,112,209,61,192,66,186,105,224,67,175,184,141,81,52,240,33,209,61,192,124,213,70,170,125,209,61,195,68,247,1,19,21,116,34,246,245,33,106,116,62,129,247,205,247,15,55,220,124,0,67,230,251,143,190,111,184,251,162,123,134,137,238,3,231,155,238,33,122,106,157,8,244,79,112,209,61,192,66,214,106,132,173,76,42,226,121,170,137,236,62,57,136,190,58,1,213,71,75,215,162,19,76,137,26,158,4,210,70,136,22,52,85,3,131,96,218,115,242,208,114,208,14,22,177,55,34,170,31,103,107,87,216,114,242,209,8,28,155,128,151,107,122,104,136,73,87,194,142,103,162,118,172,141,14,58,152,17,237,208,10,18,235,109,117,66,232,136,72,54,202,198,42,42,198,154,253,133,107,61,26,34,235,180,148,150,149,52,244,64,166,219,7,39,162,38,135,213,157,25,209,80,237,42,41,122,250,39,91,53,42,234,189,20,9,6,117,169,87,162,105,212,172,108,178,39,47,170,251,10,77,35,86,63,93,14,246,219,83,177,186,106,6,153,223,155,84,168,159,157,56,211,54,105,158,186,115,75,106,235,108,114,244,108,106,124,101,129,251,181,70,169,134,215,98,151,50,233,222,169,245,135,111,73,152,241,181,117,100,165,164,162,178,201,209,52,59,202,27,28,200,186,170,248,129,118,168,115,29,175,84,221,33,80,208,227,72,170,17,17,36,44,245,38,31,172,114,253,91,138,134,219,101,185,194,228,243,151,64,46,172,119,102,84,39,71,31,22,231,20,110,218,174,41,155,101,13,122,53,17,92,165,71,75,101,146,70,35,164,234,160,125,146,88,106,155,162,251,78,142,227,133,233,107,117,85,102,186,149,101,45,145,81,117,232,115,84,91,185,108,209,28,158,0,90,233,240,13,191,85,114,198,157,9,57,112,117,165,19,107,152,133,193,172,180,85,204,142,229,202,136,133,39,123,177,221,34,99,157,28,233,251,0,166,170,48,13,130,125,81,204,111,83,162,184,229,149,167,170,193,26,107,240,34,185,84,222,232,165,93,101,118,136,112,67,141,31,68,136,181,142,85,211,199,80,41,235,150,11,158,212,228,146,149,170,132,253,146,247,115,181,61,172,115,220,136,78,220,51,66,192,246,108,150,52,85,66,153,184,99,251,4,170,171,20,72,138,5,234,195,120,153,149,168,214,212,201,227,239,82,187,162,75,84,140,107,149,205,215,237,49,54,155,48,91,12,154,211,61,91,215,222,84,246,204,212,169,99,81,29,80,191,196,12,165,134,215,65,44,104,246,233,162,147,81,89,232,83,199,66,193,208,231,23,46,157,168,234,143,241,59,74,92,230,142,85,70,243,85,87,237,2,250,197,107,183,38,155,182,147,81,90,237,40,228,85,70,150,122,135,49,165,171,209,89,34,157,179,49,109,107,155,185,28,224,47,21,37,5,179,106,109,70,156,117,54,250,45,122,104,89,233,51,70,75,98,109,147,122,170,28,81,230,157,77,205,251,32,73,17,84,11,200,203,101,11,147,206,86,255,0,19,146,59,77,177,139,170,236,45,3,177,22,33,145,155,226,149,232,138,74,249,127,21,61,219,82,105,0,191,20,148,246,200,180,93,89,208,239,40,235,45,145,162,55,123,12,111,125,235,21,198,205,203,60,132,147,241,86,43,107,180,108,210,129,149,137,87,109,126,159,88,205,62,210,10,155,182,26,166,103,159,43,55,123,124,227,22,217,139,49,122,49,87,189,72,157,10,62,241,126,199,181,82,191,149,91,42,38,189,58,168,25,95,120,172,195,87,86,58,36,153,139,175,79,72,181,152,163,46,44,117,239,116,176,171,87,95,214,49,246,170,255,0,152,86,247,44,143,184,73,162,117,241,82,89,153,183,138,169,95,203,169,173,145,116,241,234,5,221,143,44,233,226,155,234,252,53,247,149,117,139,9,91,168,17,171,81,183,68,247,169,100,236,89,177,113,171,157,172,146,165,218,252,84,236,175,57,143,115,72,213,144,213,174,191,5,3,33,169,238,56,78,218,212,230,190,52,84,248,159,42,179,23,13,210,55,72,39,98,105,241,48,218,245,126,198,183,57,29,221,107,222,136,191,18,158,168,102,96,245,87,220,94,191,180,12,187,190,231,29,150,157,234,142,169,110,191,105,111,113,22,118,219,165,71,70,202,159,241,49,206,161,152,157,250,173,93,83,220,191,105,213,213,193,114,118,168,187,149,64,188,149,185,133,13,108,138,248,167,234,171,239,56,225,199,87,120,85,22,154,117,248,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,62,36,181,199,56,111,180,237,94,108,238,211,237,58,91,77,125,53,84,109,107,160,114,42,167,181,9,186,236,63,75,112,141,81,176,106,171,240,2,90,28,238,87,203,165,84,203,227,215,83,189,163,206,43,26,181,174,154,84,212,161,170,50,174,122,201,21,96,133,81,87,224,66,236,150,189,200,221,34,107,128,189,54,28,231,195,17,185,170,249,147,161,90,193,196,14,20,167,135,70,212,53,58,24,201,22,75,98,118,167,153,189,63,137,242,76,151,198,79,232,143,126,159,180,11,247,123,226,58,202,170,169,13,74,127,19,173,143,136,252,54,200,52,158,171,207,251,75,45,30,66,226,217,186,189,206,234,36,225,219,19,42,238,93,202,5,208,185,241,39,101,235,200,169,255,0,18,151,184,113,6,181,90,165,60,235,212,164,147,135,155,242,42,110,141,202,118,214,222,30,174,232,169,186,7,47,236,2,94,163,55,110,149,75,171,37,114,162,144,193,152,151,121,87,171,215,169,90,80,228,13,115,90,136,234,87,127,186,84,22,252,133,170,77,55,82,47,251,160,91,184,241,205,213,27,170,185,127,129,19,177,181,214,94,136,171,252,11,197,79,195,229,76,237,77,41,244,215,224,118,212,60,53,213,42,162,186,36,254,0,88,9,49,85,207,198,77,223,192,129,216,182,233,162,164,123,191,129,147,172,225,141,245,13,68,88,91,252,9,218,94,22,90,138,155,224,103,240,3,19,29,122,196,117,110,210,52,127,95,129,61,71,71,138,170,116,93,178,117,248,41,153,54,190,25,40,96,84,89,41,227,254,5,93,110,200,59,61,58,53,22,154,62,159,0,48,154,143,47,241,117,122,36,137,20,138,142,248,41,221,211,100,222,46,169,106,125,67,250,153,215,109,202,203,61,28,109,106,211,71,162,124,10,134,151,8,88,105,209,17,105,227,77,62,0,107,249,156,59,226,170,181,243,169,222,186,253,164,228,124,48,98,53,102,174,166,121,176,56,173,22,40,147,163,35,79,216,132,107,79,102,141,53,94,94,212,251,0,192,187,119,10,247,153,156,137,45,43,138,202,207,194,116,237,218,233,169,20,203,217,46,184,126,145,186,162,71,211,236,58,75,150,61,181,82,162,242,222,196,208,11,45,103,225,126,146,20,78,101,42,21,117,171,135,139,85,34,39,50,153,191,192,238,42,115,106,158,7,104,201,83,67,170,184,103,98,49,54,198,247,42,252,2,106,168,182,101,22,22,183,232,233,225,141,52,59,119,89,176,37,173,158,123,99,69,79,176,179,23,60,218,186,86,234,218,121,36,77,74,126,107,166,43,188,191,72,230,151,71,125,161,149,240,172,191,224,58,69,84,78,95,67,161,174,204,124,25,30,177,198,173,233,240,45,132,56,3,23,220,151,114,202,255,0,56,237,105,114,43,17,77,164,146,170,174,160,119,21,121,153,134,154,171,203,84,254,7,83,85,155,54,136,245,229,175,248,29,213,23,15,87,9,81,18,88,245,59,218,46,26,218,229,69,154,157,23,246,1,107,235,179,98,58,134,44,116,202,237,223,97,213,63,29,93,39,77,24,175,254,6,64,209,240,225,105,133,81,242,81,179,248,29,172,57,11,100,137,81,86,141,159,192,12,94,150,233,136,235,181,72,209,253,126,4,179,236,248,190,171,171,91,33,151,148,249,71,97,164,241,165,103,79,129,56,204,15,96,167,233,221,227,79,216,6,27,199,130,177,68,254,116,209,189,84,154,139,47,47,210,105,172,79,50,245,248,119,15,68,186,114,163,254,1,182,140,63,31,254,46,63,240,3,19,163,203,107,210,38,171,19,137,134,101,221,229,63,241,78,50,158,74,92,62,207,236,198,75,190,60,62,158,200,128,198,70,101,213,245,203,249,183,29,133,46,89,223,93,227,27,140,131,125,70,31,166,213,202,177,116,251,9,42,156,105,134,168,145,117,107,23,64,45,13,46,88,222,19,77,99,113,218,83,101,141,221,203,163,88,165,103,85,154,248,122,13,81,145,167,67,169,174,206,123,92,12,214,6,174,191,0,37,105,178,194,224,213,214,100,255,0,19,186,166,203,86,162,121,251,127,137,70,92,179,154,121,88,171,76,231,38,165,45,85,156,151,244,151,70,84,72,157,64,189,12,203,88,87,216,223,226,114,199,151,20,233,230,171,91,175,218,89,251,110,106,98,90,157,17,42,159,212,169,169,49,174,34,124,105,43,235,92,159,180,110,81,94,203,150,208,236,213,26,223,226,72,191,46,163,71,104,155,124,125,229,27,93,153,55,170,88,215,117,106,174,159,18,147,174,206,11,243,100,86,199,60,139,215,216,72,47,84,57,119,10,51,170,55,195,222,68,220,186,164,119,164,141,254,37,147,167,205,172,86,239,172,223,58,181,60,122,41,49,46,117,95,99,77,21,39,79,216,162,11,215,30,94,91,163,234,237,191,196,229,76,41,106,165,246,183,167,196,199,249,243,186,255,0,34,237,107,166,255,0,18,93,217,159,138,171,61,7,205,215,237,16,100,43,237,54,196,84,216,230,244,248,147,212,148,54,200,211,206,123,63,137,141,177,226,124,111,89,249,151,206,159,196,62,247,152,12,235,205,159,252,68,25,56,230,219,35,94,143,103,241,57,161,170,181,51,210,123,63,137,138,239,198,56,214,4,210,87,84,47,236,82,89,248,247,23,170,232,212,168,254,10,32,203,117,188,217,152,155,86,70,127,18,90,107,253,137,190,47,103,241,49,61,184,143,28,85,46,230,58,116,215,224,164,196,81,102,5,111,161,44,233,175,218,32,201,121,241,77,138,53,252,228,100,148,216,202,194,136,188,201,25,180,199,248,240,94,100,85,245,74,137,186,253,167,51,114,191,50,42,60,213,168,151,175,218,32,189,147,99,44,42,239,70,70,255,0,19,173,171,196,184,114,100,84,100,141,254,37,169,110,75,230,43,191,250,98,79,241,39,169,50,83,48,183,38,249,223,254,34,10,190,170,190,213,50,175,45,233,167,218,112,197,81,64,196,84,215,196,150,161,201,156,106,196,78,100,142,82,160,183,101,14,35,106,125,122,170,253,162,14,130,104,33,168,119,213,161,203,13,158,163,77,98,78,165,113,69,148,247,134,170,42,234,84,52,25,95,118,110,154,248,8,45,68,148,151,232,191,52,139,161,198,180,248,129,250,34,110,212,191,20,217,101,87,162,36,173,69,253,135,113,75,149,236,110,142,146,36,95,216,32,199,88,108,248,138,101,234,143,208,236,34,194,151,153,91,171,154,227,35,99,192,20,177,183,68,129,53,251,15,139,130,81,171,230,70,136,159,96,131,29,217,128,238,243,187,110,215,19,113,229,125,218,78,156,183,25,13,77,132,118,185,62,173,53,251,14,218,151,14,54,37,69,115,19,248,8,49,194,12,165,187,175,94,83,137,216,242,162,236,223,24,220,100,204,54,186,102,55,69,141,63,129,200,235,84,14,244,88,159,192,65,140,139,150,247,120,87,68,141,196,73,130,174,240,167,160,227,37,124,137,78,228,243,163,77,126,195,130,92,57,76,245,95,171,79,224,32,198,185,240,237,230,52,84,70,184,144,146,201,127,69,243,88,243,39,83,9,208,187,211,133,23,246,28,173,194,22,143,237,83,55,95,176,65,139,204,183,98,104,122,163,94,38,118,38,141,21,52,121,148,14,193,150,183,127,244,187,127,129,195,38,4,180,63,198,153,191,192,65,140,49,84,98,45,201,185,29,252,14,194,58,219,195,27,245,187,180,50,14,92,186,181,187,208,166,111,240,37,102,203,122,23,55,243,13,208,65,97,187,197,124,171,215,113,200,203,117,69,79,166,215,46,165,242,110,92,80,183,255,0,16,223,224,115,71,128,169,35,240,133,63,128,130,199,199,133,26,255,0,57,209,175,240,33,151,7,35,215,70,70,191,192,190,206,193,113,109,209,177,162,126,195,228,56,57,145,187,206,141,20,65,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,236,57,96,195,144,70,186,164,105,252,4,24,230,236,157,149,233,170,68,186,146,147,101,117,198,147,94,84,78,77,12,159,117,149,168,158,107,16,133,182,24,31,249,216,209,127,97,115,6,44,254,78,239,51,59,69,99,142,198,143,46,110,148,218,63,150,237,76,151,92,57,69,253,152,81,23,236,13,195,144,235,214,52,211,236,2,193,209,216,239,180,140,115,24,215,120,29,61,110,16,196,183,73,182,185,142,84,85,50,99,232,213,26,255,0,226,83,248,19,48,97,251,116,93,121,9,175,216,5,131,194,249,33,45,90,182,90,232,85,125,250,151,2,159,42,237,22,200,209,22,30,168,92,150,83,44,41,182,4,218,159,97,200,144,35,215,235,211,80,45,77,102,83,209,84,107,60,112,244,82,67,242,105,29,58,249,145,47,66,246,44,76,229,236,98,38,132,191,113,98,170,238,111,137,188,22,94,76,26,248,87,68,98,147,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,253,28,158,6,244,106,234,117,85,214,187,134,237,24,142,46,204,150,221,254,194,6,217,41,213,117,124,105,252,0,182,246,75,93,122,72,156,196,93,10,222,146,220,228,141,55,39,93,14,221,182,186,120,255,0,55,26,34,253,132,75,75,34,122,43,160,29,44,180,15,246,33,215,207,65,80,158,138,41,84,165,51,253,190,4,93,209,158,42,208,40,119,208,214,34,251,73,154,86,213,183,68,93,122,21,135,115,167,95,22,33,247,184,83,39,131,16,14,182,129,210,109,77,199,104,223,57,189,72,18,157,140,211,107,116,35,79,53,64,250,198,104,253,79,178,55,113,245,36,77,79,170,244,95,16,36,228,141,117,232,64,136,173,38,220,136,167,19,225,87,120,1,11,58,245,57,90,159,20,32,100,46,106,104,114,35,116,2,61,53,79,20,33,86,248,245,67,238,239,129,243,197,64,131,106,235,226,68,141,95,121,204,141,77,60,80,251,162,39,180,14,52,212,248,228,85,79,105,203,162,123,207,142,84,64,56,143,168,186,31,85,201,236,32,126,170,4,123,211,224,64,238,171,170,28,106,215,251,8,216,154,39,85,234,4,72,157,60,80,129,201,170,145,159,21,17,125,160,112,57,52,77,117,37,156,229,118,168,78,190,37,84,37,251,179,145,218,168,18,202,197,85,241,57,35,110,135,55,45,26,66,231,181,190,192,57,35,93,78,26,134,238,69,66,30,248,198,116,211,196,228,141,201,42,234,7,71,95,64,247,162,174,133,51,90,201,41,220,186,123,11,143,44,44,124,107,208,162,241,21,58,51,118,141,2,78,215,119,243,210,53,113,91,91,170,121,177,162,251,208,180,84,211,201,13,114,170,162,233,169,113,236,21,237,146,54,167,192,10,137,203,224,115,70,186,181,122,18,170,186,232,168,115,198,189,53,2,48,124,230,32,230,32,31,64,230,13,223,96,0,55,125,131,119,216,0,137,60,8,119,125,132,73,224,7,212,62,238,248,16,159,54,175,176,8,245,215,161,10,167,196,248,136,173,93,84,139,119,216,4,7,197,95,129,18,187,175,176,227,213,61,232,4,72,186,159,72,81,250,116,34,215,80,0,31,22,77,20,15,155,126,39,197,105,203,170,123,207,138,169,239,3,133,91,237,62,36,123,215,67,153,81,52,241,62,106,140,234,7,198,196,212,232,170,68,172,110,158,39,26,201,175,130,156,110,153,91,226,160,125,146,36,83,235,41,153,183,114,156,46,173,99,124,80,250,218,205,237,243,64,230,84,107,60,9,105,166,114,106,136,125,124,142,119,237,32,88,247,120,129,41,36,242,235,169,49,75,92,228,103,45,87,196,250,144,181,203,162,167,248,31,123,162,54,68,114,39,64,62,213,214,44,80,43,190,5,163,196,180,50,93,46,78,93,21,83,118,165,219,184,49,143,166,88,209,189,74,89,150,150,247,165,123,155,175,80,39,112,109,181,180,20,172,77,186,46,133,80,205,61,154,18,52,80,114,226,106,49,52,232,77,183,84,3,149,254,11,255,0,230,37,223,175,83,159,119,77,8,85,17,83,192,9,68,87,107,161,206,205,116,62,42,53,21,85,80,137,37,99,124,80,14,68,93,15,170,244,78,135,3,170,91,238,56,150,161,186,248,0,154,77,95,161,53,19,119,69,169,38,145,44,239,220,213,39,209,188,168,116,95,112,18,18,72,214,73,162,251,207,179,189,30,212,84,58,203,141,66,195,34,185,81,87,168,163,186,199,59,85,187,87,80,57,221,46,215,104,118,20,114,110,68,58,222,238,249,221,189,189,9,234,72,223,14,155,128,158,123,117,67,137,209,161,204,217,17,201,161,3,219,237,2,86,70,233,224,75,191,84,240,38,164,93,19,196,224,84,220,7,28,79,84,121,56,196,87,117,208,151,72,182,249,202,79,64,230,109,2,7,202,140,77,20,145,149,200,245,93,20,229,173,215,93,90,73,198,142,85,211,80,38,99,106,181,154,159,57,221,118,156,209,162,36,106,213,241,82,93,212,143,87,239,69,2,102,54,163,211,85,62,72,173,98,233,208,54,118,211,179,71,123,142,186,174,224,199,59,70,129,56,248,227,119,85,57,33,74,120,250,244,58,180,154,89,17,17,170,124,116,117,95,223,80,59,121,234,24,173,84,97,214,189,239,107,149,201,237,33,133,147,106,136,245,212,236,99,167,100,137,213,0,149,134,87,59,210,67,153,118,123,80,229,88,226,143,166,135,206,90,63,162,1,246,39,177,60,8,247,107,38,168,64,144,43,58,170,134,116,144,14,73,220,187,52,37,98,98,185,221,73,217,81,21,158,4,187,38,142,55,117,64,57,182,181,27,167,188,226,122,109,94,132,91,150,87,34,183,192,142,72,28,255,0,0,37,211,115,215,68,57,91,3,147,169,205,5,63,47,171,137,151,35,92,221,19,196,9,54,39,179,80,172,247,156,205,133,88,170,170,113,190,84,69,209,80,8,81,158,227,145,35,232,35,114,59,192,152,68,233,240,3,141,19,68,211,83,226,156,220,181,114,106,131,148,191,16,56,217,174,190,211,149,186,251,67,98,84,247,145,162,104,7,221,62,40,52,248,161,240,1,247,79,138,15,15,114,159,6,154,129,247,95,130,13,126,8,67,183,237,27,126,208,34,215,224,131,79,138,16,237,251,79,160,125,211,226,131,79,138,31,0,5,78,158,40,67,167,197,8,180,215,161,243,111,218,7,205,62,40,52,248,161,247,111,218,54,253,160,124,62,17,109,251,70,223,180,8,65,22,223,180,109,251,64,139,79,138,13,62,40,124,0,125,211,226,131,79,137,240,250,158,32,113,61,21,20,141,137,170,234,68,228,69,62,166,158,240,33,122,232,135,198,175,79,2,39,38,189,8,81,154,39,180,8,181,248,32,215,224,132,59,126,209,183,237,3,234,175,79,4,32,106,41,22,223,180,53,81,61,160,125,68,209,8,87,170,251,8,156,237,83,66,13,58,234,7,20,176,35,201,73,105,19,79,3,177,234,191,176,133,237,213,0,232,106,105,125,136,135,89,53,43,181,94,133,83,37,54,255,0,97,44,251,126,238,186,1,72,212,82,42,121,218,10,125,91,211,82,161,170,182,57,200,168,136,117,171,110,146,39,42,129,164,138,91,117,58,175,138,29,172,118,136,21,189,54,148,61,61,246,118,59,218,118,113,226,153,24,222,191,246,152,109,81,173,189,144,174,168,168,154,28,180,234,214,189,17,94,157,10,46,187,26,44,104,186,175,248,157,36,217,130,177,59,84,119,248,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,137,94,225,203,245,198,181,205,234,253,20,11,255,0,77,95,66,212,243,81,164,204,152,130,150,6,104,154,20,5,165,42,94,198,185,238,113,221,71,98,150,177,55,172,142,234,7,97,85,142,27,76,139,177,186,253,133,43,119,205,41,226,85,70,211,189,116,42,218,28,7,21,79,231,36,241,247,156,245,25,85,108,145,53,124,141,2,217,166,108,85,203,172,77,165,147,87,123,78,198,221,127,173,185,116,150,39,232,239,121,92,211,229,69,149,142,223,189,157,62,7,115,71,129,237,212,200,156,189,171,167,192,11,107,91,135,123,252,106,238,79,85,79,113,111,177,78,1,173,123,29,201,133,221,125,200,100,228,86,8,99,93,17,136,169,246,28,211,97,186,73,35,243,224,106,253,168,6,4,93,240,5,226,41,92,171,12,154,107,238,58,73,112,93,213,23,78,91,255,0,129,158,213,153,127,106,185,106,143,129,141,211,224,116,21,249,87,105,98,174,141,103,240,3,11,169,112,85,211,251,143,254,7,97,30,19,186,198,158,131,255,0,129,150,109,203,187,68,93,21,25,252,15,174,192,86,101,79,236,127,0,49,37,109,119,104,159,179,108,154,33,219,218,104,235,227,145,55,70,245,50,78,167,45,44,91,86,85,124,104,170,117,18,97,43,21,19,213,121,177,244,2,151,194,44,153,21,137,36,43,252,11,171,110,163,101,69,58,51,187,245,84,247,20,220,21,246,11,74,107,207,137,52,57,217,154,214,10,7,116,169,139,167,196,10,158,60,17,79,86,228,89,161,69,215,222,135,117,107,203,186,8,156,142,100,44,69,251,10,6,92,245,180,53,126,170,120,255,0,98,145,195,196,69,178,155,210,158,62,159,16,47,53,14,18,161,141,168,217,35,110,137,239,66,121,112,189,157,186,59,100,125,62,5,131,174,226,110,220,140,210,58,152,245,255,0,88,232,42,248,154,93,174,108,50,163,181,248,129,146,117,84,56,122,157,186,74,176,166,158,253,10,126,225,85,132,105,26,174,115,233,245,79,138,24,169,136,51,214,251,115,87,37,55,49,117,247,41,72,207,139,241,109,217,218,43,231,106,59,226,160,100,214,35,204,44,45,110,220,140,88,87,111,185,80,162,19,57,240,236,245,14,129,180,145,248,233,175,66,205,179,7,222,239,138,142,158,174,100,221,227,213,74,162,223,147,84,233,19,36,117,197,219,244,235,212,11,138,251,189,163,16,49,121,124,182,238,41,44,67,132,34,86,186,104,90,142,251,14,194,211,128,86,218,168,169,90,245,68,248,149,101,21,13,11,26,140,169,168,69,251,84,11,24,250,27,133,29,82,164,80,61,186,123,81,9,216,100,173,107,145,102,107,157,246,151,178,227,105,195,207,165,85,100,145,43,202,42,233,79,69,78,138,145,163,87,64,58,91,125,123,25,162,62,5,254,7,121,28,80,87,55,193,26,116,123,228,123,244,138,15,224,135,101,75,75,113,126,138,200,92,128,77,59,5,193,88,228,119,57,169,175,176,236,40,242,210,133,202,142,145,204,113,242,134,219,117,118,139,178,68,59,202,122,123,132,76,243,145,232,7,202,124,9,100,167,106,35,226,137,127,97,207,244,67,15,57,200,222,235,23,219,162,18,210,119,215,59,110,174,38,169,173,245,146,55,114,43,181,208,14,71,96,59,115,85,174,167,229,166,190,227,188,180,224,104,21,17,94,230,146,182,154,11,179,223,163,162,122,162,120,21,125,13,182,234,186,53,176,63,248,1,242,151,10,80,211,185,60,214,41,222,193,100,160,167,98,72,180,237,119,236,39,109,184,118,101,106,75,84,231,51,237,39,164,168,178,80,38,202,138,214,38,158,245,3,172,141,150,200,244,214,133,191,192,155,142,59,92,190,20,13,254,4,18,94,112,170,46,174,185,68,159,237,33,10,98,140,37,7,133,210,29,83,245,144,9,196,182,209,63,171,41,81,63,97,53,21,170,137,99,209,212,168,191,176,233,223,143,176,244,125,35,173,137,223,181,15,140,204,107,78,187,27,60,107,251,64,239,25,104,182,34,234,234,70,255,0,2,122,158,43,29,62,155,233,25,211,224,83,142,198,116,19,51,88,229,103,241,58,139,134,33,73,53,229,201,252,20,11,151,29,207,13,197,227,75,23,67,157,152,151,14,55,163,105,35,254,8,89,57,110,21,210,191,108,111,114,170,251,137,235,117,53,234,87,38,177,73,160,23,122,76,95,105,141,23,149,74,223,216,112,166,59,165,106,249,180,229,29,69,98,187,74,212,114,192,245,253,135,98,204,53,114,78,171,76,239,224,5,83,79,143,224,85,209,205,218,76,126,80,105,211,193,233,252,74,58,108,33,115,172,68,107,97,123,52,247,33,201,79,151,151,87,105,170,73,252,0,171,23,49,216,212,232,239,241,56,157,153,106,139,209,203,252,78,166,12,176,185,73,166,173,144,156,102,83,87,185,58,181,255,0,192,9,197,205,214,49,156,189,154,170,29,109,102,108,76,253,121,113,184,155,143,39,167,115,181,118,239,224,118,116,153,58,138,169,189,23,248,1,65,86,102,101,213,234,188,182,74,117,82,230,6,32,157,86,52,108,218,47,218,94,234,76,155,162,240,123,27,252,14,210,44,155,182,233,210,38,42,253,128,99,148,183,204,73,86,155,90,179,117,251,78,6,218,49,61,193,124,38,235,246,153,81,67,148,118,232,85,21,240,179,167,192,169,173,249,123,102,166,68,214,158,62,159,0,49,10,147,46,49,5,86,138,246,203,215,224,167,125,108,201,251,148,203,245,241,61,126,212,50,230,44,51,106,137,19,101,52,127,192,153,134,207,64,207,254,151,98,126,192,154,198,235,30,73,170,171,86,88,19,246,161,113,44,153,65,69,3,90,174,129,186,253,133,212,101,37,60,107,230,68,223,224,76,70,221,60,27,160,101,73,81,224,42,58,100,68,72,154,154,124,14,246,28,51,75,27,26,155,26,118,205,98,42,106,167,205,206,69,209,20,9,54,89,96,139,193,168,114,247,72,216,157,17,14,125,206,85,68,83,238,221,122,40,18,21,16,43,152,168,207,18,66,74,73,244,241,82,160,108,45,106,110,241,10,214,47,246,64,160,238,177,213,198,215,109,87,20,61,222,170,229,27,151,110,242,245,84,91,162,157,52,86,39,83,167,170,193,240,84,42,175,45,58,252,0,199,219,149,194,244,179,104,206,97,215,201,62,32,122,116,89,127,196,200,100,203,218,55,59,87,196,223,224,76,197,151,246,246,233,172,44,254,0,99,20,241,98,105,61,21,155,252,73,9,173,216,177,250,163,93,63,95,180,203,120,240,45,177,190,52,236,254,7,42,96,155,82,46,171,75,31,251,168,6,26,59,9,227,74,135,46,179,84,104,191,105,200,204,176,197,117,125,94,249,151,95,130,153,167,14,20,181,55,68,238,177,116,248,19,177,97,235,100,105,162,82,71,252,0,194,168,114,55,16,79,162,189,100,235,240,82,126,155,32,46,155,181,157,28,169,241,67,51,124,157,67,31,163,72,206,159,3,142,90,58,105,27,181,180,173,77,62,0,98,92,60,62,84,61,52,86,255,0,129,26,240,213,60,142,221,179,252,12,176,101,20,108,255,0,233,116,254,4,236,81,69,166,157,221,63,128,24,167,65,195,188,244,170,158,111,248,28,149,249,15,117,209,86,9,92,212,247,33,148,242,199,18,39,72,19,248,28,145,82,50,72,183,45,58,127,2,224,195,26,142,31,175,181,18,43,86,71,170,107,238,59,219,15,13,114,177,233,37,92,59,190,214,153,98,218,88,34,93,93,72,222,159,2,105,178,82,171,118,164,13,79,216,88,44,61,175,35,236,84,236,108,51,80,196,170,189,58,180,231,184,240,245,135,234,24,188,170,40,81,85,61,141,47,76,182,216,230,119,49,171,161,245,148,174,137,122,170,174,130,12,115,151,134,90,7,75,185,180,172,211,253,83,189,178,240,235,104,166,114,115,169,35,95,181,165,247,73,216,222,139,26,41,12,142,230,167,154,221,4,22,222,155,38,48,221,27,83,74,40,85,127,213,66,105,114,143,14,72,157,104,33,255,0,117,10,238,58,85,85,213,239,83,153,41,216,159,248,193,5,178,159,37,112,204,138,186,219,161,235,250,168,112,183,35,48,170,175,91,116,31,238,161,116,157,78,213,254,217,194,232,145,191,219,255,0,17,5,186,143,37,112,204,75,230,219,225,211,253,84,59,26,108,171,195,180,250,105,69,18,105,250,165,100,170,154,105,187,192,248,230,235,253,165,16,116,80,96,107,20,40,136,148,145,244,248,19,81,225,59,43,21,52,165,143,248,33,217,36,58,255,0,109,72,251,190,157,81,235,208,65,33,244,102,210,158,20,236,254,7,214,216,45,141,240,167,111,240,39,210,53,215,210,82,54,66,139,213,92,32,235,210,207,111,111,68,167,111,240,62,249,10,142,111,70,38,166,135,104,218,120,253,175,62,242,145,158,130,234,32,235,91,96,167,111,131,80,228,109,174,38,116,70,161,62,140,114,251,72,182,40,130,73,40,216,223,103,129,52,216,153,181,19,67,147,148,158,211,231,47,79,1,4,60,136,221,253,145,221,98,247,28,141,98,145,164,106,130,9,119,211,49,27,171,90,113,164,4,235,153,163,72,52,16,113,54,29,16,141,33,208,143,167,196,141,21,4,28,124,159,128,229,28,186,167,196,249,170,123,212,65,199,202,28,159,129,201,170,123,212,106,158,245,16,113,236,27,14,93,19,220,52,79,112,131,143,106,160,217,187,196,228,209,61,199,199,34,251,4,16,242,83,222,57,41,239,62,232,225,163,132,31,57,41,239,62,119,118,170,234,69,163,143,168,142,211,196,65,10,83,181,72,185,13,34,77,83,218,55,124,68,31,22,38,232,113,43,26,114,238,114,244,62,43,23,220,77,28,104,214,234,125,93,19,218,21,171,161,2,177,235,236,32,137,87,220,125,33,99,21,60,78,68,69,246,245,0,154,159,122,169,245,19,95,2,45,19,195,78,160,124,78,135,221,84,248,189,1,188,31,117,81,170,159,0,31,117,81,170,159,0,31,117,83,226,170,168,62,162,106,4,62,112,243,136,182,168,218,160,65,162,145,166,154,39,81,161,194,174,235,226,7,42,162,47,128,229,162,248,144,35,245,95,18,52,122,1,241,209,162,38,168,113,232,167,50,185,21,52,32,218,160,67,162,160,243,136,182,168,218,160,67,231,15,56,139,106,141,170,4,26,41,245,17,81,72,182,168,218,160,68,128,0,7,199,38,168,125,62,160,28,123,6,195,151,68,247,13,19,220,7,22,195,226,162,248,28,218,39,184,129,205,234,7,30,138,125,209,80,139,106,141,170,4,62,113,241,90,170,71,180,251,162,123,128,151,146,63,18,86,72,245,85,59,7,55,84,213,16,151,145,154,170,244,3,174,146,36,220,135,44,107,179,192,84,38,197,66,31,236,129,57,19,247,166,135,93,117,181,37,66,42,233,226,76,211,73,181,73,153,101,69,111,84,2,137,168,195,9,26,172,187,63,192,155,181,66,180,207,219,166,133,73,50,178,72,244,218,157,73,54,82,34,61,92,136,4,252,42,138,196,213,78,77,202,214,174,132,155,100,86,104,210,105,23,116,74,190,208,33,73,61,186,145,181,218,248,169,192,196,113,204,198,175,184,14,86,162,145,42,123,143,173,77,19,169,26,180,14,61,20,104,164,123,84,109,80,32,209,78,68,240,62,109,83,232,31,117,208,106,167,192,1,202,186,16,145,47,129,8,31,21,62,4,59,126,4,104,138,167,221,170,4,8,205,122,156,141,110,137,213,15,168,136,157,21,2,233,225,212,2,162,47,188,227,115,53,57,58,124,66,233,238,241,3,135,118,158,209,191,226,69,203,248,14,88,16,239,248,144,200,229,84,232,114,114,207,142,143,160,28,30,119,184,227,122,106,135,58,181,19,197,14,53,218,128,73,73,30,190,195,150,24,244,77,14,101,107,84,141,141,106,104,7,198,71,170,28,137,18,104,125,69,106,31,22,93,0,251,202,68,84,15,106,106,113,164,235,170,33,19,223,212,14,57,226,220,210,65,41,190,180,237,117,71,52,151,84,68,147,85,64,57,227,143,100,105,161,247,69,35,107,145,90,136,60,223,112,16,104,163,69,35,243,125,195,205,247,1,46,230,170,170,244,32,86,170,169,206,228,213,202,168,67,183,224,4,171,152,64,177,174,186,33,55,203,248,31,27,30,138,138,168,7,28,45,123,116,209,9,173,85,205,209,79,173,70,170,248,33,202,145,234,154,160,29,125,69,181,147,248,167,137,193,13,153,145,46,173,106,29,171,188,210,40,156,138,139,170,1,41,21,58,70,154,28,171,14,169,169,19,215,206,57,88,169,180,9,69,85,140,58,93,90,71,80,205,122,232,75,104,239,120,16,200,253,203,161,11,17,127,196,137,89,215,93,8,154,221,0,59,85,110,138,114,67,162,33,2,166,168,125,102,169,208,14,58,165,213,58,18,241,51,71,106,77,72,221,222,195,141,172,209,64,134,73,54,169,198,234,149,68,211,83,154,72,183,166,164,188,144,120,129,45,52,234,244,241,36,156,199,57,232,186,123,78,195,187,42,169,202,202,79,110,128,113,211,195,209,21,80,156,228,170,167,137,246,56,182,233,211,192,152,106,181,83,64,36,210,45,170,76,192,237,58,106,68,232,245,215,66,24,163,93,192,65,46,170,162,53,84,94,164,195,161,212,133,98,208,8,94,229,84,232,167,200,217,170,234,114,54,61,125,135,43,99,209,116,208,8,94,205,88,72,201,10,171,188,61,167,100,237,52,211,169,196,177,34,174,186,1,4,17,232,132,194,107,237,34,141,154,39,216,124,68,80,8,138,189,61,132,73,175,176,34,123,61,164,104,154,117,84,2,7,34,170,104,164,172,144,234,190,4,247,79,113,10,197,175,176,9,120,35,211,196,154,70,106,158,4,40,205,190,195,145,186,244,3,226,106,212,211,220,125,213,66,248,159,0,251,170,159,53,212,0,0,0,3,93,0,3,238,170,53,83,224,3,238,170,124,0,0,0,1,247,85,62,0,62,234,163,85,62,0,62,234,163,85,62,0,62,234,163,85,62,0,0,0,0,0,26,232,0,0,125,213,79,128,15,186,168,213,79,128,2,170,232,164,4,107,224,64,0,251,170,159,0,31,117,211,218,66,174,62,170,106,124,218,160,125,77,85,2,176,137,169,162,107,161,30,136,190,192,56,29,6,168,73,207,71,170,234,118,132,42,214,175,138,1,231,86,154,178,25,29,162,57,60,78,230,10,36,168,143,205,45,13,38,33,158,39,34,239,246,149,69,175,27,77,26,34,44,134,99,85,80,94,172,114,108,85,77,74,26,225,110,150,25,53,126,168,133,99,244,177,149,77,210,71,234,75,171,232,46,47,216,253,20,66,164,240,173,12,111,153,155,151,218,134,64,96,123,76,9,11,23,77,122,22,154,207,107,167,137,232,176,55,192,184,86,43,133,198,137,26,145,174,141,65,10,186,202,141,166,139,205,68,240,56,62,149,79,70,222,91,81,52,66,158,164,196,46,145,168,149,79,56,235,43,41,106,28,188,181,241,16,170,194,147,49,36,141,219,92,228,79,97,218,69,142,217,82,168,142,147,199,226,91,74,107,92,149,82,162,181,23,69,42,219,62,27,137,136,215,206,158,2,21,92,208,221,99,169,110,173,147,170,157,253,185,95,166,233,23,161,71,211,205,106,182,198,142,87,162,105,241,36,110,121,137,73,76,197,100,51,39,78,158,34,21,95,92,113,37,182,216,221,102,153,169,167,196,233,93,153,214,21,114,197,222,219,252,75,61,126,197,43,120,87,34,77,174,191,18,151,101,186,162,89,149,237,122,245,248,136,85,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,245,59,138,204,71,73,79,76,171,204,110,186,123,196,42,11,190,46,187,64,170,168,223,2,158,151,48,238,204,118,157,74,79,21,227,73,55,185,177,63,161,64,86,99,42,182,191,93,203,226,33,87,149,248,171,22,86,55,116,80,185,88,190,10,116,119,139,150,39,70,43,164,137,232,116,216,91,50,185,112,178,58,151,166,212,247,149,29,203,48,240,245,77,63,45,239,110,229,65,10,181,56,139,17,222,88,174,99,220,244,253,165,19,87,114,186,84,61,92,147,73,170,252,75,189,61,186,213,136,101,85,166,68,93,203,208,142,147,40,106,170,231,111,42,36,218,162,21,102,224,171,184,177,126,178,105,63,137,54,148,215,10,228,210,57,100,95,218,165,255,0,166,200,184,218,228,90,184,154,118,223,146,235,37,174,29,200,198,110,68,17,88,216,204,43,118,85,220,231,75,162,252,78,230,209,135,162,137,21,213,211,57,21,61,234,92,203,245,185,148,206,116,116,232,221,17,74,42,231,99,190,87,73,165,27,124,223,110,132,29,149,174,76,55,69,162,77,82,221,83,222,119,43,136,236,49,183,109,35,216,231,20,100,56,2,237,42,238,169,69,254,37,89,134,112,5,27,39,98,214,120,107,215,85,20,118,150,252,71,115,145,81,40,233,209,200,190,29,14,226,154,108,94,247,115,35,164,126,139,225,208,185,216,39,10,224,202,120,152,181,8,205,81,11,129,77,22,12,98,36,112,181,157,58,123,6,109,22,18,56,241,236,237,219,29,189,235,175,192,155,166,194,184,238,181,201,204,161,145,17,126,5,255,0,74,171,29,51,117,133,141,233,225,208,145,170,198,52,148,171,164,44,78,159,170,5,165,143,46,113,90,198,142,117,60,154,251,137,154,124,182,172,85,71,92,227,115,19,219,169,93,215,99,187,157,76,75,21,181,191,89,236,243,78,162,86,227,251,195,118,178,53,93,126,0,74,209,97,28,39,68,159,214,106,26,142,79,121,217,199,67,135,90,155,104,228,107,142,177,153,79,143,174,82,164,146,194,253,21,125,202,86,184,107,37,241,28,40,139,83,3,181,3,165,138,223,42,167,245,104,17,91,246,28,139,105,172,149,54,173,63,143,192,190,120,95,43,221,21,46,202,168,60,239,138,21,85,30,86,81,174,138,232,19,248,4,172,108,161,193,117,53,79,77,208,47,95,129,90,89,242,213,206,70,170,193,254,5,250,162,203,106,42,117,69,72,19,248,29,253,30,17,134,29,187,98,68,79,176,21,102,40,50,250,56,28,196,90,116,235,240,42,168,240,85,53,21,18,212,186,20,77,169,175,129,116,221,134,233,83,106,164,105,170,124,8,234,240,255,0,62,137,208,236,243,85,1,88,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,197,39,104,225,254,207,75,47,250,34,105,246,2,176,241,45,216,254,224,154,67,20,235,175,218,115,82,101,246,102,85,200,138,180,181,26,47,218,108,15,14,100,205,154,21,111,245,70,255,0,186,92,107,86,84,89,99,99,87,186,51,253,208,173,122,225,188,155,199,85,72,222,125,52,255,0,226,92,123,54,65,95,158,214,186,120,102,71,25,203,73,128,45,180,168,156,186,102,39,251,39,99,30,27,164,143,167,37,186,253,128,97,245,179,34,46,49,181,55,199,33,223,82,228,155,209,81,37,141,230,85,54,205,78,212,209,34,111,240,14,177,211,47,94,90,127,0,49,202,223,146,144,177,237,147,148,170,169,240,43,11,118,90,54,45,168,180,200,154,124,11,193,29,170,38,57,54,177,52,79,129,56,218,56,219,166,141,65,82,173,221,14,7,134,38,162,58,4,254,7,101,30,13,165,95,24,91,252,10,221,32,98,39,130,13,177,183,216,132,165,82,148,248,50,145,157,86,22,255,0,2,122,28,39,70,213,79,170,111,240,59,199,76,214,105,224,114,50,102,57,58,104,41,93,100,120,126,146,62,137,19,127,129,48,219,61,42,39,230,219,252,9,199,76,154,116,208,133,175,87,120,138,84,139,172,148,202,237,82,52,254,4,109,179,64,137,209,136,118,40,189,52,232,70,137,246,20,174,185,45,81,39,131,72,217,111,108,107,185,19,192,158,95,15,97,10,61,60,20,21,44,232,149,124,26,124,109,52,154,234,169,208,155,69,98,120,17,111,77,52,5,65,20,17,183,211,82,41,161,137,116,229,175,218,66,229,69,246,159,19,84,69,208,38,234,13,88,197,234,190,7,212,153,139,209,170,74,84,72,136,171,170,156,113,79,26,47,137,42,59,54,239,119,162,135,34,179,68,248,146,241,84,233,166,213,38,146,70,185,19,85,65,71,3,186,126,192,215,56,152,216,213,62,44,109,78,168,40,129,138,229,232,227,153,145,35,142,52,77,20,230,99,244,40,229,101,58,123,142,77,173,103,138,33,3,102,93,61,135,221,81,222,32,66,246,238,118,173,78,132,109,103,177,80,53,52,78,135,223,56,8,182,51,193,84,248,173,143,222,66,168,167,205,189,117,212,8,155,27,209,78,102,162,167,69,33,73,87,77,58,31,57,133,154,57,188,207,106,161,243,116,113,249,200,168,112,171,190,33,52,119,69,16,76,110,107,250,162,13,200,223,4,33,98,34,38,136,114,163,81,87,168,130,13,81,222,195,235,103,170,141,81,177,199,171,78,93,141,66,36,149,90,155,83,192,185,131,226,61,242,39,214,55,67,137,208,34,174,168,114,171,149,79,136,186,20,125,98,57,137,209,15,137,35,222,190,114,31,119,169,247,199,220,7,222,84,75,213,84,248,173,70,250,3,246,132,93,0,133,86,71,234,138,154,28,110,85,69,235,169,204,231,47,176,248,173,69,234,160,113,115,52,79,18,74,170,169,25,175,82,102,163,167,129,212,85,181,207,215,64,57,91,90,199,46,155,137,184,102,99,250,106,117,112,211,55,93,87,196,236,233,160,106,104,4,227,17,20,228,70,183,195,94,135,198,55,68,62,237,243,180,212,8,185,113,255,0,120,250,145,51,216,167,212,98,120,17,163,116,78,128,67,201,79,121,19,90,140,232,70,157,19,216,52,215,175,64,62,106,129,90,171,213,15,186,124,80,250,142,211,216,4,59,30,70,145,187,220,125,230,184,115,92,7,205,174,65,171,144,44,138,167,205,218,129,245,21,87,162,159,118,253,132,40,189,124,8,247,124,0,249,183,236,27,126,195,238,239,128,221,240,3,230,213,27,84,251,187,224,55,124,0,249,181,70,213,62,238,248,13,223,0,32,213,6,228,57,54,167,192,109,79,128,28,123,144,137,138,154,248,17,109,79,128,218,137,237,64,62,234,158,225,170,123,134,159,20,26,124,80,6,169,238,62,110,111,184,251,167,197,15,138,141,241,95,16,62,43,218,66,175,105,241,202,212,56,30,246,162,248,129,206,146,55,83,149,30,213,36,27,34,106,157,73,168,186,147,112,115,106,213,26,39,184,248,169,163,122,16,162,174,164,131,235,209,17,53,208,135,166,169,208,137,254,8,125,68,235,226,130,2,105,224,125,208,250,66,174,233,209,4,5,241,62,15,16,104,0,0,0,0,15,173,62,31,81,116,2,32,67,187,224,55,124,0,136,226,88,181,93,116,35,221,240,27,190,0,65,203,208,248,168,186,248,156,154,252,7,143,184,14,54,235,187,67,147,84,247,31,52,246,234,128,15,186,167,184,106,158,227,224,3,238,169,238,26,167,184,248,0,251,170,123,134,169,238,62,0,62,162,106,54,169,10,174,132,42,245,69,3,147,106,159,23,161,10,59,167,129,18,117,3,230,228,27,144,139,79,138,13,62,40,4,59,144,137,58,166,186,13,62,40,66,171,162,232,4,122,124,6,159,2,13,223,1,187,224,4,78,77,17,87,66,4,118,161,87,95,97,11,181,64,62,170,252,58,28,50,233,238,62,170,169,15,138,129,43,82,154,233,208,225,123,182,179,169,59,52,109,37,166,141,170,222,160,73,50,127,63,68,82,117,17,207,111,218,117,178,162,70,253,90,76,211,84,187,68,69,80,39,93,3,153,26,57,78,56,228,79,68,228,124,207,124,104,138,189,14,56,98,77,117,80,62,190,21,95,57,16,229,133,122,35,8,100,114,183,162,17,69,167,143,180,14,102,195,161,200,214,125,135,26,72,170,164,104,239,128,28,141,77,125,158,7,223,216,66,210,54,167,136,31,53,79,112,213,61,196,122,124,80,105,241,64,32,213,61,199,195,147,79,138,16,47,138,128,68,212,109,83,226,174,158,194,21,114,251,0,141,90,186,16,104,167,197,122,251,79,155,190,0,114,163,122,120,17,237,251,14,36,119,79,2,45,218,129,245,201,167,176,226,115,244,247,145,187,175,83,141,205,215,218,1,31,169,200,139,211,82,93,117,69,247,144,172,143,240,240,3,159,119,218,55,125,167,11,92,170,190,7,50,53,23,218,128,55,125,167,199,61,52,235,169,241,233,167,129,194,170,171,211,192,8,101,155,79,5,37,100,168,209,124,73,151,198,139,226,113,58,150,53,3,131,189,167,188,231,142,125,81,58,144,119,72,206,68,129,172,110,168,7,42,61,92,136,69,177,202,132,187,21,81,116,39,98,84,84,246,1,194,216,28,174,212,142,86,42,42,28,187,149,170,154,104,125,114,163,186,168,16,49,190,111,176,224,153,186,28,251,180,232,132,15,77,192,124,141,122,120,145,234,190,243,228,77,215,197,72,213,169,160,16,234,190,241,170,251,194,39,82,36,98,42,129,241,19,218,125,209,61,199,42,49,17,19,192,109,79,128,28,90,39,184,43,55,39,67,151,106,124,15,168,136,139,236,3,129,145,185,167,43,93,162,117,83,149,116,94,154,33,10,198,213,247,1,3,149,23,193,15,177,179,220,69,203,111,191,252,72,147,205,2,7,66,154,106,113,185,118,116,57,247,124,8,93,27,95,226,7,10,104,243,141,209,38,190,194,105,177,181,190,26,28,78,95,57,122,32,28,11,18,33,3,145,16,153,241,247,16,171,17,125,192,74,235,215,64,171,161,54,200,24,174,235,161,242,88,88,158,0,74,167,156,125,86,166,157,14,102,177,16,57,17,16,14,22,232,137,162,161,3,244,235,208,141,201,170,159,17,189,124,64,226,232,158,40,125,71,166,168,135,34,196,213,241,62,164,12,232,160,67,47,154,136,167,28,114,249,218,28,234,205,201,162,159,89,77,26,46,186,1,201,26,35,144,250,230,236,234,114,70,212,110,154,17,185,26,190,32,64,221,21,53,208,226,122,162,41,207,162,39,129,11,162,107,188,64,130,21,69,95,3,145,250,34,248,31,27,27,89,232,145,105,175,136,28,90,145,181,17,83,216,125,229,183,223,254,39,221,52,2,53,77,19,192,131,167,184,250,139,170,161,201,181,62,0,64,221,61,196,72,221,72,180,248,161,240,8,100,93,21,14,70,248,120,16,232,139,226,125,78,128,67,38,137,236,17,184,250,168,142,241,8,212,79,5,0,189,84,17,39,129,244,8,1,24,2,0,70,0,128,17,128,32,4,96,8,1,24,2,0,70,0,128,17,128,32,4,96,8,1,24,2,0,70,0,128,17,128,32,4,96,8,1,24,2,0,70,0,128,17,128,32,95,2,3,149,79,154,124,80,14,48,114,105,241,65,167,197,0,248,198,162,167,83,238,223,176,120,40,221,240,3,230,154,116,10,237,61,224,251,167,197,0,250,139,170,106,125,62,33,244,15,43,141,168,155,94,143,82,126,146,162,100,84,213,254,211,177,139,6,79,34,244,148,157,102,3,169,70,234,149,26,1,29,186,117,118,155,164,255,0,18,164,182,75,28,114,35,213,233,252,74,118,28,21,92,199,121,181,74,135,109,67,131,110,42,239,244,181,254,32,92,43,37,210,150,53,110,247,180,172,169,111,180,41,26,34,57,190,30,242,210,210,224,235,154,42,42,86,187,248,157,205,54,19,187,34,162,119,231,105,246,129,112,228,186,196,255,0,205,200,159,196,154,161,185,68,205,57,146,39,241,40,202,60,49,114,68,77,213,138,191,180,155,250,41,115,122,234,218,199,39,237,2,233,218,241,29,186,157,169,185,237,215,199,196,152,186,230,21,29,52,42,145,74,136,186,123,203,86,220,39,119,70,244,175,119,241,58,235,150,20,186,171,21,29,92,229,253,160,119,152,131,53,38,85,123,35,168,94,191,18,221,94,179,34,183,115,149,42,87,248,144,215,224,154,233,28,186,213,41,211,84,101,181,100,238,235,85,227,241,2,126,219,153,83,163,245,146,117,209,62,37,69,22,109,71,78,196,214,94,169,241,40,198,229,101,91,27,185,42,73,121,50,210,185,206,219,222,255,0,196,10,226,163,55,31,90,221,177,78,169,167,196,234,170,243,42,162,79,53,213,10,169,246,157,2,101,141,109,51,117,239,94,63,19,154,159,43,43,106,157,254,151,226,7,101,14,41,163,171,93,106,21,23,95,121,205,53,214,192,230,174,246,55,83,133,185,51,114,70,234,218,237,63,105,192,252,151,187,200,186,37,197,127,136,29,84,247,202,68,169,115,41,250,55,217,162,156,176,200,250,199,181,82,84,211,237,38,215,39,107,233,215,87,86,106,191,105,41,54,8,184,208,46,173,172,94,159,16,46,22,17,145,180,72,215,186,102,244,211,218,87,19,99,223,38,211,110,134,100,220,212,246,22,62,130,146,231,11,145,157,241,222,58,120,149,21,21,150,186,173,200,146,84,171,145,64,169,46,153,205,120,77,118,84,60,166,234,179,106,255,0,86,229,111,58,69,69,59,234,60,185,109,124,173,106,185,58,151,7,12,240,247,5,195,106,170,179,175,192,54,180,150,251,253,210,232,244,89,81,235,169,92,89,102,90,104,21,102,167,114,185,126,6,64,97,78,22,169,158,172,93,89,215,79,97,114,40,120,94,164,141,24,143,229,175,236,51,191,113,133,183,74,171,164,186,182,146,158,84,215,220,211,168,167,180,227,154,169,117,167,100,232,138,189,60,213,54,61,97,225,134,196,205,174,158,150,39,233,239,105,91,208,228,14,19,183,177,21,109,112,42,167,234,161,141,26,219,178,225,60,200,114,55,108,147,166,191,5,46,142,18,203,204,109,51,216,181,14,145,117,94,186,234,103,2,101,166,24,164,93,25,108,137,52,253,84,59,74,60,35,100,165,68,88,232,152,159,176,116,140,115,176,101,45,226,120,27,222,81,87,167,93,74,154,139,35,25,59,219,207,129,23,223,169,144,52,246,250,40,219,178,56,81,62,196,57,188,158,221,117,98,104,104,90,59,94,65,218,169,246,204,180,204,213,62,5,89,108,203,11,69,2,162,186,153,157,62,5,102,177,77,19,127,56,186,17,49,238,95,21,3,171,130,195,101,165,68,111,117,111,79,129,59,5,21,161,23,165,59,83,246,19,46,99,30,158,4,11,77,215,86,129,27,105,40,154,169,203,141,17,9,166,182,153,137,209,164,155,26,232,250,42,156,186,174,208,206,185,157,81,11,23,192,137,149,145,105,209,9,7,183,114,175,83,150,24,53,93,117,8,155,74,157,92,154,157,148,21,17,172,90,57,61,132,164,84,173,93,58,120,19,113,211,104,221,0,233,110,148,116,213,18,42,172,105,212,149,130,199,76,229,243,98,79,224,84,75,64,143,118,170,76,67,64,216,186,168,92,72,91,237,112,194,169,230,33,221,196,140,141,190,137,20,80,181,16,228,124,104,157,3,79,137,43,125,136,124,87,53,87,93,15,173,141,53,208,226,157,54,174,136,4,106,246,33,243,154,194,78,71,175,188,227,230,47,188,14,197,36,98,144,243,83,224,73,181,234,171,226,115,161,53,157,69,37,66,53,20,145,154,191,111,180,152,154,53,218,167,81,90,197,235,212,136,249,83,115,85,84,68,85,57,96,175,122,251,125,135,91,12,28,199,245,95,2,126,26,78,128,78,54,183,175,137,51,29,95,135,83,175,238,234,132,108,98,162,233,168,29,146,86,117,241,34,74,223,137,34,216,149,125,167,35,99,95,121,172,19,75,91,241,32,90,189,122,106,112,58,53,247,144,182,53,71,38,170,4,243,36,114,233,212,231,102,170,157,78,8,154,139,161,61,20,72,169,208,14,37,110,190,242,38,244,106,234,115,57,136,157,9,90,151,109,93,19,218,77,29,93,193,92,154,232,116,203,84,248,223,213,74,134,162,159,152,197,82,157,185,65,203,85,84,32,236,41,174,73,211,87,29,164,53,200,168,157,74,27,189,57,143,68,69,59,138,58,151,43,91,212,10,190,26,132,118,154,169,48,142,69,247,29,37,28,170,228,77,84,236,227,122,233,226,7,59,149,52,241,33,107,254,40,113,171,181,93,53,13,241,46,9,150,191,68,246,17,181,255,0,20,37,211,192,229,105,68,204,111,68,105,18,200,154,28,113,51,86,234,70,177,234,128,64,233,72,121,164,107,14,167,196,131,175,136,14,191,16,154,235,237,57,210,36,211,255,0,248,68,216,147,255,0,221,13,142,5,110,190,242,40,217,170,251,73,148,131,161,27,34,209,64,225,107,62,211,153,173,251,78,102,196,159,254,232,71,177,61,192,112,42,46,158,7,214,183,161,200,230,124,6,223,128,16,109,65,181,8,246,252,6,223,128,16,35,83,82,45,168,125,70,245,240,35,219,240,3,143,106,13,168,114,109,248,13,191,0,33,107,81,78,55,183,68,246,156,237,232,64,244,69,78,154,129,42,230,110,77,52,56,93,70,142,235,161,58,140,213,116,234,115,50,52,211,192,14,161,41,118,187,77,9,200,33,209,60,14,117,137,55,235,161,26,53,26,1,172,77,52,208,44,126,211,149,186,124,66,232,168,190,32,113,34,105,224,164,72,137,226,170,125,218,137,236,62,167,94,128,17,53,27,80,139,195,192,139,111,192,14,61,168,54,161,201,183,224,54,252,0,227,218,131,106,28,155,126,3,111,192,14,61,168,54,161,201,183,224,54,252,0,131,68,64,68,173,209,60,8,64,0,0,0,0,0,0,140,0,0,0,0,0,0,133,232,186,106,68,124,115,186,105,168,18,115,189,205,69,84,58,202,138,183,183,83,183,150,36,122,120,18,82,219,209,234,160,117,113,220,28,179,53,186,175,85,42,10,119,234,136,167,86,150,164,107,209,254,227,179,167,110,136,137,167,192,9,180,234,125,106,104,164,41,224,68,139,170,129,245,79,155,190,192,227,137,87,64,57,53,79,121,247,118,189,53,67,135,119,196,141,189,116,2,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,28,64,239,18,55,16,59,196,15,169,224,70,158,4,9,224,70,158,0,0,0,15,138,136,167,210,36,68,208,8,54,160,218,132,122,32,209,0,131,106,31,28,137,239,57,52,68,33,114,107,212,14,7,123,83,216,124,68,209,122,28,138,137,225,162,159,17,17,61,128,113,76,205,83,161,43,43,124,223,105,216,34,110,241,56,164,141,21,60,0,232,106,34,93,202,186,28,109,87,53,116,67,184,146,153,20,144,168,131,98,234,7,212,173,107,99,70,170,245,57,105,234,209,84,232,167,145,201,42,162,47,180,236,45,237,87,1,216,77,50,175,83,237,60,138,171,161,18,211,234,136,114,195,74,141,77,192,114,39,137,202,158,7,18,120,156,169,224,7,35,60,8,218,64,207,2,54,129,244,0,0,249,162,31,79,190,26,104,4,26,123,200,87,167,68,240,57,21,19,197,61,132,62,62,32,113,61,58,116,32,68,215,216,115,237,248,31,54,124,0,227,209,125,196,104,221,61,231,34,49,52,240,62,163,83,218,4,13,232,138,158,242,21,69,240,246,28,142,68,69,232,124,233,237,212,14,21,111,95,105,2,183,175,180,152,219,246,159,54,39,184,14,20,110,138,114,55,192,109,251,79,186,104,4,14,246,144,181,154,175,180,228,219,175,176,137,173,68,94,186,129,198,172,32,88,206,119,34,124,72,92,169,236,3,133,99,247,28,51,59,98,42,41,55,211,226,75,207,22,245,93,0,235,100,169,218,167,44,21,250,244,212,224,170,166,95,121,193,28,106,142,3,185,101,74,59,67,151,122,251,201,74,120,215,68,95,129,206,222,170,7,55,237,34,107,117,241,32,111,142,138,114,162,233,224,7,214,181,16,248,228,57,17,122,116,62,59,79,136,28,122,39,188,137,168,124,219,240,35,77,52,233,168,17,35,83,65,181,8,145,53,68,85,62,232,128,65,181,6,136,71,162,5,68,2,16,0,0,0,0,0,3,133,200,154,156,196,10,221,87,192,8,54,160,218,132,123,126,3,111,192,8,90,154,59,83,228,174,35,84,211,174,135,27,186,168,16,163,117,56,223,209,14,118,233,241,56,39,211,64,33,141,187,144,141,24,124,167,84,86,156,221,61,154,129,2,70,68,145,145,166,154,123,72,145,19,226,7,23,43,64,172,208,230,93,52,246,144,42,244,235,226,4,8,168,132,47,127,196,250,228,246,144,171,117,246,1,245,31,169,200,138,171,236,32,70,104,158,211,145,168,136,189,117,3,235,80,250,173,234,68,212,79,19,234,181,23,216,7,30,212,27,80,228,219,240,27,126,0,64,136,154,145,141,186,117,208,0,0,0,0,0,0,1,18,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,3,226,248,16,145,47,129,8,0,0,0,0,0,0,17,39,129,244,248,158,7,208,63,255,217